.support-chat-widget{position:fixed;right:20px;bottom:20px;z-index:1000;font-family:inherit}.support-chat-toggle{display:flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:12px 18px;background:#5d43b5;color:#fff;box-shadow:0 10px 30px rgba(31,24,59,.18);cursor:pointer}.support-chat-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fff;color:#5d43b5;font-size:12px;line-height:20px;text-align:center}.support-chat-panel{width:min(360px,calc(100vw - 24px));max-height:min(600px,calc(100vh - 96px));margin-top:10px;border:1px solid rgba(41,35,64,.12);border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(31,24,59,.2);overflow:hidden}.support-chat-header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(41,35,64,.08)}.support-chat-close{border:0;background:transparent;font-size:24px;cursor:pointer}.support-chat-messages{max-height:330px;overflow:auto;padding:14px;display:grid;gap:10px}.support-chat-empty{padding:18px;color:#6d6879;text-align:center}.support-chat-item{max-width:88%;padding:10px 12px;border-radius:14px;background:#f2f0f8}.support-chat-item.is-user{justify-self:end;background:#5d43b5;color:#fff}.support-chat-meta{font-size:12px;opacity:.72;margin-bottom:4px}.support-chat-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-chat-guest,.support-chat-form{padding:12px 14px;border-top:1px solid rgba(41,35,64,.08);display:grid;gap:10px}.support-chat-guest label,.support-chat-message-label{display:grid;gap:5px;font-size:13px}.support-chat-guest input,.support-chat-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(41,35,64,.18);border-radius:10px;padding:9px 10px;font:inherit}.support-chat-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.support-chat-actions button{border:0;border-radius:10px;padding:9px 14px;background:#5d43b5;color:#fff;cursor:pointer}.support-chat-status{font-size:12px;color:#6d6879}.support-chat-status.is-error{color:#9b2c2c}@media(max-width:600px){.support-chat-widget{right:12px;bottom:12px}.support-chat-panel{width:calc(100vw - 24px);max-height:calc(100vh - 84px)}.support-chat-messages{max-height:45vh}}
