.site-picker-toolbar{flex-wrap:wrap}.site-picker-toolbar .site-search{flex:1 1 240px}
.site-picker-toolbar #openGeneralAi{white-space:nowrap}
.general-ai-modal{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}
.general-ai-modal .conversation-form{width:100%;max-width:none;margin:0}
.general-ai-modal header p{font-size:12px;color:#7c8a9b;margin:6px 0 0;line-height:1.6}
.general-ai-fields{display:flex;flex-direction:column;gap:16px;padding:20px 24px}
.general-ai-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#46556c}
.general-ai-fields input,.general-ai-fields select{width:100%;box-sizing:border-box;min-width:0;border:1px solid #cbd5e1;border-radius:6px;background:white;padding:10px 12px;font:inherit;font-weight:400;color:#24344e}
.general-ai-fields small,.general-ai-help{font-size:11px;font-weight:400;color:#7c8a9b;line-height:1.7}
.general-ai-fields summary{cursor:pointer;color:#637893;font-size:12px}
.general-ai-fields details label{margin-top:12px}
#generalAiError:empty{display:none}
@media(max-width:480px){.general-ai-fields{padding:16px}.general-ai-modal header{padding:16px}.site-picker-toolbar .site-search{flex-basis:100%}}
