#support-chat-toggle{z-index:60;color:#2b0d02;cursor:pointer;background:#e8551f;border:none;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px -8px #e8551f80}#support-chat-toggle:hover{transform:scale(1.05)}#support-chat-toggle svg{width:26px;height:26px}#support-chat-unread{background:#ff4d4d;border:2px solid #0b0a09;border-radius:999px;width:12px;height:12px;position:absolute;top:2px;right:2px}#support-chat-panel{z-index:60;background:#141210;border:1px solid #2e2a25;border-radius:20px;flex-direction:column;width:min(400px,100vw - 40px);height:min(620px,100vh - 120px);font-family:inherit;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 30px 80px #0000008c}#support-chat-header{border-bottom:1px solid #23201c;flex:none;align-items:center;gap:12px;padding:14px 12px 14px 18px;display:flex}#support-chat-avatar-wrap{flex:none;position:relative}.support-chat-avatar{color:#ede8e0;background:#2a2521;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.support-chat-avatar--sm{width:28px;height:28px;font-size:11px}#support-chat-status-dot{background:#4cc38a;border:2px solid #141210;border-radius:999px;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}#support-chat-header-meta{flex-direction:column;flex:1;min-width:0;display:flex}#support-chat-header-meta strong{color:#ede8e0;font-size:15px;font-weight:700}#support-chat-header-meta span{color:#a8a196;margin-top:1px;font-size:12px}#support-chat-close{color:#a8a196;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#support-chat-close:hover{color:#ede8e0;background:#1a1714}#support-chat-close svg{width:16px;height:16px}#support-chat-messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.support-chat-day-divider{text-align:center;color:#8f877b;margin:2px 0;font-size:11.5px}.support-chat-row{align-items:flex-end;gap:8px;display:flex}.support-chat-group{flex-direction:column;gap:3px;min-width:0;max-width:76%;display:flex}.support-chat-bubble{white-space:pre-wrap;word-break:break-word;padding:9px 12px;font-size:13.5px;line-height:1.45}.support-chat-bubble--ajay{color:#ede8e0;background:#221e1a}.support-chat-bubble--first{border-radius:16px 16px 16px 4px}.support-chat-bubble--grouped{border-radius:4px 16px 16px 4px}.support-chat-row--visitor{flex-direction:column;align-items:flex-end;gap:3px}.support-chat-bubble--visitor{color:#fff;background:#e8551f;border-radius:16px 16px 4px;max-width:76%;font-weight:500}.support-chat-timestamp{color:#8f877b;font-size:11px}#support-chat-quick-replies{flex-wrap:wrap;gap:7px;padding-left:36px;display:flex}.support-chat-chip{color:#ede8e0;cursor:pointer;background:0 0;border:1px solid #3a352f;border-radius:999px;min-height:36px;padding:7px 13px;font:500 13px inherit}.support-chat-chip:hover{color:#ff8a5c;border-color:#e8551f80}.support-chat-email-card{background:#1a1714;border:1px solid #2e2a25;border-radius:16px;flex-direction:column;gap:9px;margin-left:36px;padding:13px;display:flex}.support-chat-email-card p{color:#c9c2b6;margin:0;font-size:13px}.support-chat-email-card label{color:#a8a196;font-size:11.5px;font-weight:600}.support-chat-email-row{gap:7px;display:flex}.support-chat-email-row input{box-sizing:border-box;color:#ede8e0;background:#0f0d0c;border:1px solid #3a352f;border-radius:9px;flex:1;min-width:0;height:38px;padding:0 10px;font-family:inherit;font-size:13.5px}.support-chat-email-row input:focus{border-color:#e8551f80;outline:none}.support-chat-email-row button{color:#0b0a09;cursor:pointer;background:#ede8e0;border:none;border-radius:9px;height:38px;padding:0 14px;font:700 12.5px inherit}.support-chat-email-row button:hover{background:#fff}.support-chat-email-saved{color:#7a9c6a;font-size:12px}#support-chat-form{border-top:1px solid #23201c;flex-direction:column;flex:none;gap:6px;padding:10px 10px 12px;display:flex}#support-chat-input-wrap{background:#0f0d0c;border:1px solid #3a352f;border-radius:14px;align-items:flex-end;gap:6px;padding:5px 5px 5px 12px;display:flex}#support-chat-input{resize:none;color:#ede8e0;background:0 0;border:none;outline:none;flex:1;min-width:0;min-height:20px;max-height:110px;padding:8px 0;font:13.5px inherit;overflow-y:auto}#support-chat-input-wrap button[type=submit]{color:#fff;cursor:pointer;background:#e8551f;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#support-chat-input-wrap button[type=submit]:disabled{opacity:.5;cursor:default}#support-chat-input-wrap button svg{width:16px;height:16px}#support-chat-hint{color:#8f877b;text-align:center;font-size:11px}.support-chat-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
