.site-chat-launcher{position:fixed;right:24px;bottom:24px;z-index:80;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 20px;border:1px solid #073b2e;border-radius:18px;background:#24e277;color:#073b2e;box-shadow:0 6px 22px #073b2e26;font:800 14px/1.2 Manrope,sans-serif;cursor:pointer}
.site-chat-launcher svg{width:25px;height:25px}.site-chat-launcher:hover{background:#e4edcc}.site-chat-launcher:focus-visible{outline:3px solid #073b2e;outline-offset:4px}.site-chat-launcher[hidden]{display:none}.site-chat-launcher[aria-busy=true]{cursor:wait;opacity:.7}
@media(max-width:600px){.site-chat-launcher{right:16px;bottom:16px;min-width:54px;min-height:54px;padding:13px;border-radius:18px}.site-chat-launcher span{display:none}}
