#assistant{max-height:90dvh;overflow-y:auto;width:min(620px,calc(100vw - 24px));box-sizing:border-box}#assistant .dialog-head{position:sticky;top:-1px;background:#fff;z-index:2;padding-bottom:8px}#algesia-form{display:grid;gap:12px}#algesia-question{font:inherit;box-sizing:border-box;width:100%;resize:vertical;min-height:90px;max-height:180px;border:1px solid #64748b;border-radius:8px;padding:12px;color:#142e42;background:#fff}#assistant .ai-consent{font-size:13px;line-height:1.5;display:block}#assistant .ai-consent input{width:18px;height:18px;vertical-align:middle}#assistant-answer{white-space:pre-wrap;overflow-wrap:anywhere}#assistant-options{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}#assistant-options button{font-size:13px;padding:8px}#algesia-send:disabled{opacity:.6}#assistant-close{min-width:44px;min-height:44px}#assistant .dialog-head{flex-wrap:wrap}#assistant .algesia-emergency{flex:0 0 100%;margin:4px 0 0;font-size:14px;line-height:1.4;color:#00283e}#assistant-answer{scroll-margin-top:150px}#assistant :focus-visible{outline:3px solid #1670b8;outline-offset:2px}
