.streamx-chat-launcher{position:fixed;z-index:35;right:20px;bottom:max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;padding:13px 17px;background:#006e8b;color:#fff;border:1px solid #006078;border-radius:28px;box-shadow:0 4px 16px #193b4826;font-size:.85rem;font-weight:600;line-height:1.3;min-height:50px}
.streamx-chat-launcher:hover{background:#005c74;color:#fff}.has-sticky-purchase .streamx-chat-launcher{bottom:108px}.streamx-chat-launcher svg{flex-shrink:0}
.streamx-chat-dialog{position:fixed;max-width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);width:440px;border:1px solid #dce6eb;border-radius:12px;padding:30px;color:#172c38;background:#fff;box-shadow:0 16px 60px #142b3933;overflow:auto}
.streamx-chat-dialog::backdrop{background:#142b3959}.streamx-chat-dialog h2{font-size:1.7rem;line-height:1.15;margin:0 0 18px}.streamx-chat-dialog p{font-size:.9rem;line-height:1.7}.streamx-chat-close{position:absolute;top:8px;right:8px;width:40px;height:40px;min-height:40px;padding:4px;font-size:1.6rem;background:#f1f6f8;color:#244959;border:1px solid #dce6eb;border-radius:6px}
.streamx-chat-note{color:#566570}.streamx-chat-status:empty{display:none}.streamx-chat-status{padding:10px 12px;background:#f0f7fa;border-radius:6px;color:#28566c}.streamx-chat-start{width:100%;min-height:48px;background:#006e8b;color:#fff!important;border-radius:6px}.streamx-chat-start:hover{background:#005c74!important}.streamx-chat-start:disabled{background:#587580}
.streamx-chat-alternatives{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px}.streamx-chat-alternatives a{font-size:.83rem;text-decoration:underline;text-underline-offset:3px;min-height:32px;padding:4px 0;color:#335b70}
@media(max-width:760px){.streamx-chat-launcher{right:16px;padding:13px;width:50px;height:50px;justify-content:center}.streamx-chat-launcher span{display:none}.streamx-chat-dialog{padding:26px 22px}.streamx-chat-dialog h2{font-size:1.5rem}}
@media print{[data-streamx-chat],#tidio-chat,#tidio-chat-iframe{display:none!important}}
