.chat-launcher{position:fixed;right:20px;bottom:24px;z-index:45;display:grid;place-items:center;width:50px;height:50px;padding:13px;border:1px solid #ffffff80;border-radius:50%;background:#0866e9;color:#fff;box-shadow:0 5px 20px #112f5530;cursor:pointer}
.chat-launcher svg{width:24px;height:24px}.chat-launcher:hover{background:#0752bf}.chat-launcher:focus-visible{outline:3px solid #f0b238;outline-offset:3px}
.chat-launcher[hidden]{display:none}
@media(max-width:700px){.chat-launcher{right:14px;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:46px;height:46px;padding:11px}}
body:has(#measurementBanner:not([hidden])) .chat-launcher{visibility:hidden}
