.support-launch{position:fixed;right:22px;bottom:22px;z-index:99;background:#3189ff;color:white;border:0;border-radius:30px;padding:16px 24px;font-weight:700;box-shadow:0 5px 30px #0008;cursor:pointer}.support-panel{position:fixed;right:22px;bottom:86px;width:min(380px,calc(100vw - 28px));max-height:80dvh;overflow:auto;z-index:100;background:#101827;color:#edf4ff;border:1px solid #345079;border-radius:18px;padding:20px;box-shadow:0 12px 50px #0009;font:15px/1.5 Inter,system-ui,sans-serif}.support-panel[hidden],[hidden]{display:none!important}.support-panel h2{font:700 20px Inter,system-ui;margin:0}.support-note{font-size:12px;color:#b6c6db}.support-panel input,.support-panel textarea,.staff input,.staff textarea{box-sizing:border-box;width:100%;background:#07101e;color:white;border:1px solid #496387;border-radius:8px;padding:10px;font:inherit}.support-panel button,.staff button{background:#226ede;color:white;border:0;border-radius:8px;padding:10px 15px;cursor:pointer;margin-top:8px}.support-panel button:disabled,.staff button:disabled{opacity:.5;cursor:wait}.chat-log{height:260px;overflow:auto;padding:8px 0}.chat-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#1d2c43;padding:10px;border-radius:10px;margin:8px 0}.chat-message.staff{background:#174684}.chat-message small{display:block;color:#b9cde8;font-size:11px}.chat-status{min-height:24px;color:#bdd4f7;font-size:13px}.staff{max-width:1000px;margin:30px auto;padding:20px;font:16px/1.5 system-ui;color:#edf4ff;background:#0b1322}.staff-layout{display:grid;grid-template-columns:260px 1fr;gap:24px}.staff .chat-log{height:50vh}.staff #threads{max-height:70vh;overflow:auto}.staff #threads button{display:block;width:100%;text-align:left;overflow-wrap:anywhere;background:#1d2c43}.staff #threads button[aria-pressed=true]{background:#226ede}.staff label{display:block;margin:12px 0}.staff a{color:#9bc3ff}@media(max-width:600px){.staff-layout{grid-template-columns:1fr}.staff #threads{max-height:160px}.support-panel{right:14px}.staff{margin:0}}
