*{box-sizing:border-box}body{margin:0;font:14px system-ui,sans-serif}#demo-preview{position:fixed;inset:0;width:100%;height:100%;border:0}#chat-launcher{position:fixed;right:22px;bottom:24px;width:60px;height:60px;border-radius:50%;border:0;background:#ec7736;color:#fff;box-shadow:0 6px 24px #9b421b55;display:grid;place-items:center;cursor:pointer;z-index:101}#chat-launcher:hover{background:#d65f22}#chat-unread{position:absolute;right:-2px;top:-3px;border:2px solid #fff;border-radius:20px;min-width:23px;padding:1px 5px;background:#dc2626;color:#fff;font-size:12px;font-weight:700}#support-widget{position:fixed;right:22px;bottom:96px;width:390px;height:min(640px,calc(100dvh - 120px));border:1px solid #e7e9ef;border-radius:18px;overflow:hidden;background:white;box-shadow:0 12px 50px #1c263330;z-index:100}#support-widget header{height:68px;display:flex;align-items:center;justify-content:space-between;background:#ec7736;color:white;padding:14px 18px}header strong,header small{display:block}header small{font-size:11px;margin-top:4px;opacity:.85}#chat-close{border:0;background:transparent;color:white;font-size:28px;cursor:pointer;width:36px;height:36px}#support-chat{height:calc(100% - 68px);width:100%;border:0} [hidden]{display:none!important}@media(max-width:480px){#support-widget{right:10px;bottom:88px;width:calc(100% - 20px);height:calc(100dvh - 108px)}#chat-launcher{right:16px;bottom:16px;width:56px;height:56px}}
