.chem-chat-launcher{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:100000;display:flex;align-items:center;gap:12px;font-family:Arial,sans-serif}.chem-chat-launcher[hidden]{display:none!important}.chem-chat-launcher button{display:grid;place-items:center;width:62px;height:62px;padding:15px;border:0;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 5px 22px #0003;cursor:pointer;transition:transform .2s,background .2s;flex-shrink:0}.chem-chat-launcher button:hover{background:#128c7e;transform:translateY(-3px)}.chem-chat-launcher button:focus-visible{outline:3px solid #075e54;outline-offset:4px}.chem-chat-launcher button svg{width:100%;height:100%}.chem-chat-hint{background:#fff;color:#26342e;padding:10px 15px;border-radius:12px;font-size:13px;box-shadow:0 3px 16px #0002}.chem-chat-launcher #chem-chat-feedback{position:absolute;right:0;bottom:76px;background:#fff;color:#26342e;padding:14px 18px;border-radius:12px;box-shadow:0 3px 20px #0003;width:260px;max-width:calc(100vw - 40px);font-size:13px;line-height:1.5}.chem-chat-launcher #chem-chat-feedback[hidden]{display:none}@media(max-width:600px){.chem-chat-launcher{right:18px;bottom:max(18px,env(safe-area-inset-bottom))}.chem-chat-launcher button{width:58px;height:58px}.chem-chat-hint{display:none}}@media(prefers-reduced-motion:reduce){.chem-chat-launcher button{transition:none}}
