#mws-assistant{--mws-navy:#14213d;--mws-teal:#086b69;--mws-saffron:#ff9933;--mws-ivory:#fffaf0;position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:999990;font:15px/1.5 system-ui,sans-serif;color:var(--mws-navy);text-align:left}#mws-assistant *{box-sizing:border-box}#mws-assistant [hidden]{display:none!important}#mws-assistant button,#mws-assistant input,#mws-assistant textarea,#mws-assistant select{font:inherit}#mws-assistant button,#mws-assistant summary,#mws-assistant select{cursor:pointer}#mws-assistant button{background:var(--mws-teal);color:#fff;border:0;border-radius:12px;padding:10px 14px;min-height:44px}#mws-assistant .mws-toggle{background:var(--mws-navy);border:2px solid var(--mws-saffron);border-radius:30px;box-shadow:0 6px 24px #14213d33;font-weight:700}#mws-chat-panel{position:absolute;bottom:58px;right:0;width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - 100px);max-height:min(720px,calc(100dvh - 100px));overflow:auto;overscroll-behavior:contain;background:var(--mws-ivory);border:1px solid #c4c8cd;border-radius:18px;box-shadow:0 12px 40px #14213d44}#mws-assistant header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--mws-navy);color:#fff;border-top:4px solid var(--mws-saffron)}#mws-assistant .mws-close{font-size:24px;background:transparent}#mws-assistant .mws-language{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px}#mws-assistant select{max-width:120px}#mws-assistant .mws-quick{display:flex;flex-wrap:wrap;gap:6px;margin:12px}#mws-assistant .mws-quick button{font-size:13px;padding:8px 10px}#mws-assistant .mws-messages{min-height:100px;max-height:27dvh;overflow:auto;padding:0 12px;overflow-wrap:anywhere}#mws-assistant .mws-messages p{white-space:pre-wrap;background:white;border:1px solid #e2ded4;border-radius:12px;padding:10px;margin:8px 0}#mws-assistant form{display:grid;gap:6px;margin:12px}#mws-assistant textarea,#mws-assistant input:not([type=checkbox]),#mws-assistant select{border:1px solid #727b87;background:#fff;color:var(--mws-navy);border-radius:8px;padding:8px;min-height:44px;width:100%;font-size:16px}#mws-assistant textarea{resize:vertical;max-height:140px}#mws-assistant .mws-whatsapp{display:block;padding:10px;margin:12px;text-align:center;background:var(--mws-teal);color:#fff;border-radius:10px}#mws-assistant details{margin:12px}#mws-assistant summary{min-height:44px;padding:10px 0}#mws-assistant .mws-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px}#mws-assistant input[type=checkbox]{min-width:20px;min-height:20px}#mws-assistant .mws-status{padding:0 12px;font-size:13px}#mws-assistant :focus-visible{outline:3px solid #b34d00;outline-offset:3px}#mws-assistant button:disabled{opacity:.6;cursor:wait}@media(max-height:500px){#mws-chat-panel{max-height:calc(100dvh - 80px)}#mws-assistant .mws-messages{max-height:25dvh}}
