.support-trigger .support-label { font-size: 13px; font-weight: 800; letter-spacing: .05em; color: #e2bd72; }
.support-panel [hidden] { display: none !important; }
.support-panel [data-live-thread] { color: #eef0f4; padding: 14px; }
.support-panel [data-live-state], .support-panel [data-live-status] { color: #e3c887; font-size: 13px; }
.support-panel [data-live-status]:empty { display: none; }
.support-panel [data-live-status] { margin: 6px 14px 14px; }
.support-panel [role="log"] { display: flex; flex-direction: column; min-height: 120px; max-height: min(300px, 36dvh); overflow-y: auto; gap: 8px; padding: 10px 0; }
.support-panel [role="log"] p { margin: 0; padding: 9px 11px; background: #272b31; border-radius: 10px; align-self: flex-start; max-width: 85%; overflow-wrap: anywhere; white-space: pre-wrap; }
.support-panel [role="log"] .is-own { align-self: flex-end; background: #c3a262; color: #15120c; }
.support-panel [data-live-thread] form { display: flex; gap: 8px; }
.support-panel [data-live-thread] input { min-width: 0; flex: 1; padding: 10px; border: 1px solid #4d4535; background: #17191d; border-radius: 8px; color: white; }
.support-panel [data-live-thread] button { padding: 8px; border-radius: 8px; }

.support-panel { background:#111317; border-color:#544528; color:#f2eee4; }
.support-panel .support-header { background:linear-gradient(135deg,#242018,#15171b); color:#f1d291; border-bottom:1px solid #504027; }
.support-panel .support-header small { color:#b7aa90; }
.support-panel .support-header button { color:#e6cb91; }
.support-panel .support-form { background:#17191d; color:#f5f0e6; border:1px solid #393128; }
.support-panel .support-form p { color:#bcb4a3; }
.support-panel .support-form label { color:#e4dac7; }
.support-panel .support-form select { width:100%; color-scheme:dark; background:#101216; color:#f1eee7; border:1px solid #58472d; }
.support-panel .support-form select:focus, .support-panel [data-live-thread] input:focus { outline:2px solid #b18b46; outline-offset:2px; }
.support-panel [data-live-thread] { background:#13151a; }
