.control-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px;display:grid}.control-main{min-width:0}.control-side{gap:16px;display:grid;position:sticky;top:24px}.control-nav,.control-status{background:linear-gradient(145deg, var(--surface), var(--bg));border-top:2px solid #dc2626;padding:18px}.control-nav h2,.control-status h2{margin-bottom:16px;font-size:14px}.control-nav h2 small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.control-nav a{color:var(--secondary);border-radius:6px;align-items:center;gap:10px;margin:3px 0;padding:11px;font-size:12px;display:flex}.control-nav a[aria-current=page]{color:#ff6969;background:#dc26261f;box-shadow:inset 3px 0 #ef4444}.control-nav a:hover{background:var(--surface-hover)}.control-quick-actions{gap:8px;margin-bottom:18px;display:flex}.control-status dl>div{justify-content:space-between;gap:10px;margin:11px 0;font-size:12px;display:flex}.control-status dt{color:var(--muted)}.control-status dd{text-align:right;margin:0}.control-online{color:#50df94;font-weight:700}.control-offline{color:#ff8790;font-weight:700}.control-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.control-stat{flex-direction:column;gap:12px;padding:20px;display:flex}.control-stat svg{color:#ef6666}.control-stat>span{color:var(--secondary);font-size:12px}.control-stat strong{font-variant-numeric:tabular-nums;font-size:23px}.control-stat small{color:var(--muted);font-size:12px}.control-stat p{color:var(--muted);font-size:11px;line-height:1.6}.control-stat progress{accent-color:#4ade80;width:100%;height:7px}.control-chart{margin-bottom:18px;padding:20px}.control-chart h2,.control-log-preview h2,.control-config h2,.control-log-filters h2{font-size:14px}.control-chart>p{margin-top:8px;font-size:12px}.control-chart svg{width:100%;height:190px;margin-top:20px}.chart-grid{stroke:var(--line);stroke-width:1px;fill:none}.chart-line{stroke:#f87171;stroke-width:2px;fill:none}.control-chart-empty{text-align:center;padding:40px}.control-log-preview{margin:18px 0;padding:20px}.control-log-preview header,.control-config header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.control-log-preview p{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:9px 0;font-size:12px;line-height:1.6}.control-log-preview time{color:var(--muted);margin-right:6px}.control-log-preview strong{color:#6edccf}.server-shortcuts{flex-wrap:wrap}.server-shortcut{min-width:210px}.control-search{background:var(--surface);border:1px solid var(--line);border-radius:7px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.control-search input,.control-input{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:7px;min-width:0;padding:11px}.control-search input{border:0;width:100%}.server-console-output{color:#d9e0ec;background:#0d1016;font-family:Consolas,monospace;font-size:13px}.console-source{color:#7bd4e7}.console-url{color:#86a9ff}.console-success{color:#90e8a2}.console-warning{color:#ffd277}.console-error{color:#ff8b9e}.console-warning .console-source{color:#ffbd59}.console-error .console-source{color:#ff6f99}.console-tools{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.console-tools .button{font-size:12px}.resource-row-running>td:first-child{border-left:3px solid #35c77b}.resource-row-stopped>td:first-child{border-left:3px solid #687386}.resource-row-warning>td:first-child{border-left:3px solid #f4bc55}.control-resource-table .resource-state{white-space:nowrap;border-radius:5px;padding:5px 9px;font-weight:650}.control-resource-table .resource-running{color:#68e39e;background:#23be6e21}.control-resource-table .resource-stopped{color:#b7c0cf;background:#8091aa21}.control-resource-table .resource-warning{color:#ffd16e;background:#f0b44621}.resource-action-start{color:#63df97!important;border-color:#2c8051!important}.resource-action-stop{color:#ff8792!important;border-color:#8f414d!important}.resource-action-restart{color:#f5c971!important;border-color:#8e7042!important}.server-resource-actions .button{padding:7px 9px;font-size:11px}.server-folder{background:linear-gradient(90deg,#c82d2d14,#0000)}.server-folder>svg:nth-child(2){color:#f1bb62}.control-log-layout{grid-template-columns:180px minmax(0,1fr);gap:16px;display:grid}.control-log-filters{padding:18px}.control-log-filters label{align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.control-log-filters input{accent-color:#d74444}.control-log-line{border-bottom:1px solid #202733;padding:8px 0}.control-log-line time{color:#8896aa}.control-log-line strong{color:#64d2ba}.control-log-line .console-line{margin-top:4px;display:block}.control-config{margin-bottom:18px;padding:20px}.control-config>p{color:var(--secondary);margin-bottom:16px;font-size:12px;line-height:1.65}.control-config textarea{color:#a9d9ff;border:1px solid var(--line);resize:vertical;background:#101822;border-radius:6px;width:100%;min-height:260px;margin-bottom:16px;padding:18px;font:13px/1.8 Consolas,monospace}.control-config summary{cursor:pointer;font-size:13px}.control-config details pre{margin-top:12px}.control-side .button:disabled{opacity:.45}.control-resource-table{min-width:650px}.server-console-output:focus-visible,.control-nav a:focus-visible{outline-offset:2px;outline:2px solid #f87171}@media (max-width:1200px){.control-layout{grid-template-columns:minmax(0,1fr)}.control-side{grid-row:1;grid-template-columns:1fr 1fr;position:static}.control-nav a{display:inline-flex}.control-nav h2 small{margin-left:10px;display:inline}.control-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.control-side{grid-template-columns:1fr}.control-nav a{padding:9px;font-size:11px}.control-stat-grid,.control-log-layout{grid-template-columns:1fr}.control-log-filters{flex-wrap:wrap;gap:12px;display:flex}.control-log-filters h2{width:100%}.control-log-filters label{margin:4px}.control-log-filters .backend-meta,.control-search,.control-input{width:100%}.control-chart svg{height:140px}}.control-performance-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin-bottom:18px;display:grid}.control-performance-grid .control-chart{margin:0}.control-chart header{justify-content:space-between;align-items:center;gap:12px;display:flex}.control-chart select{font-size:12px}.control-histogram{max-height:300px;margin-top:20px;overflow:auto}.control-histogram>div{grid-template-columns:65px minmax(0,1fr) 65px;align-items:center;gap:10px;margin:8px 0;font-size:11px;display:grid}.control-histogram progress{accent-color:#4ade80;width:100%;height:10px}.control-histogram progress.perf-slow{accent-color:#f59e0b}.control-histogram strong{text-align:right;font-variant-numeric:tabular-nums}.control-metrics{padding:20px}.control-metrics h2{margin-bottom:18px;font-size:13px}.control-metrics dl>div{border-bottom:1px solid var(--line);padding:12px 0}.control-metrics dt{color:var(--muted);font-size:11px}.control-metrics dd{margin:8px 0 0;font-size:19px}.control-metrics dl{margin-bottom:24px}.control-metrics p{justify-content:space-between;gap:10px;margin:10px 0;font-size:12px;display:flex}.control-schedule{border-top:1px solid var(--line);margin-top:16px;padding-top:16px;font-size:12px}.control-schedule>p{color:var(--secondary);margin:10px 0}.control-schedule .button{width:100%;font-size:11px}.control-quick-actions .button{padding:8px}.control-status .control-input{width:100%;margin:12px 0}@media (max-width:800px){.control-performance-grid{grid-template-columns:1fr}}:root[data-theme=light] .control-online{color:#17623e}:root[data-theme=light] .control-offline{color:#a32c3e}:root[data-theme=light] .control-nav a[aria-current=page]{color:#a32635}.control-announcement{gap:12px;padding:24px;display:grid}.control-announcement>label{font-weight:600}.control-announcement textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:124px}.control-announcement-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.control-announcement-footer>span{color:var(--muted);font-size:12px}.control-action-success{color:#a3f3c7;background:#123124;border:1px solid #2dbb75;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}@media (max-width:480px){.control-announcement{padding:18px}.control-announcement-footer{flex-direction:column;align-items:stretch}}.control-confirm-body{gap:18px;padding:24px;display:grid}.control-confirm-body p{margin:0;line-height:1.6}.control-confirm-body .server-actions{justify-content:flex-end;gap:12px}.control-confirm-body .control-input{box-sizing:border-box;width:100%}.restart-plans{gap:20px;display:grid}.restart-plan-panel{padding:24px}.restart-plan-panel h2{margin:0 0 12px}.restart-plan-panel>p{color:var(--muted);line-height:1.6}.restart-plan-form{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.restart-plan-form label{gap:9px;font-weight:600;display:grid}.restart-plan-form label:first-child,.restart-plan-help,.restart-plan-form .server-actions{grid-column:1/-1}.restart-plan-form .control-input{box-sizing:border-box;width:100%;min-width:0}.restart-plan-help{color:var(--muted);font-size:13px;line-height:1.6}.restart-plan-list{gap:12px;display:grid}.restart-plan-row{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.restart-plan-row>div{overflow-wrap:anywhere;gap:8px;display:grid}.restart-plan-row>div>span{color:var(--muted);font-size:13px}@media (max-width:640px){.restart-plan-form{grid-template-columns:1fr}.restart-plan-panel,.control-confirm-body{padding:18px}.restart-plan-row{flex-direction:column;align-items:stretch}}.modal-content:has(>.control-confirm-body){width:min(640px,100vw - 32px)}.server-settings-workspace{gap:28px;min-width:0;display:grid}.server-settings-workspace>.support-card{margin:0;padding:28px}.server-settings-workspace .support-settings{gap:20px;max-width:100%}.server-settings-workspace fieldset{border:1px solid var(--line);border-radius:12px;gap:14px;padding:20px;display:grid}.server-settings-workspace fieldset label{background:var(--surface-raised);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.server-settings-workspace input[type=radio],.server-settings-workspace input[type=checkbox]{flex-shrink:0;width:20px;height:20px;padding:0}.server-settings-workspace p{line-height:1.65}.server-settings-workspace .support-case-message{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin:14px 0;padding:18px}.server-settings-workspace h3{margin-top:26px}.server-settings-workspace input,.server-settings-workspace select,.server-settings-workspace textarea{box-sizing:border-box;max-width:100%}@media (max-width:700px){.server-settings-workspace>.support-card{padding:20px}.server-settings-workspace fieldset{padding:14px}}
.storage-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.storage-main{gap:24px;min-width:0;display:grid}.storage-card{background:linear-gradient(135deg,#1b1e20,#131618);border:1px solid #303538;border-top:2px solid #f74855;border-radius:14px;min-width:0;padding:26px}.storage-card h2{margin:0 0 10px;font-size:19px}.storage-card p{color:#a7b6c8;margin:8px 0 18px;line-height:1.6}.storage-card small{color:#91a3b6;overflow-wrap:anywhere;line-height:1.5}.storage-section-title{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.storage-section-title>svg{color:#ff5968;flex:none;margin-top:2px}.storage-section-title>div{flex:1;min-width:180px}.storage-section-title p{margin:0}.storage-badge{color:#54eea0;white-space:nowrap;background:#103329;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.storage-muted{color:#acb4bf;background:#292d34}.storage-side{position:sticky;top:24px}.storage-side nav{gap:7px;margin:22px 0;display:grid}.storage-side nav a{color:#a8bdd6;border-radius:7px;align-items:center;gap:10px;padding:13px;display:flex}.storage-side nav a.active{color:#ff6471;background:#341b20;border-left:3px solid #ff4354}.storage-side hr{border:0;border-top:1px solid #333b40;margin:22px 0}.storage-side h3{margin:10px 0}.storage-side>svg{color:#ff6672}.storage-backups{gap:10px;margin-top:16px;display:grid}.storage-backups article{background:#12181c;border:1px solid #30393e;border-radius:9px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.storage-backups article>div:nth-child(2){flex:1;min-width:160px}.storage-backups p{margin:5px 0}.storage-backup-icon{color:#ff6573;background:#302026;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.storage-form{border-top:1px solid #333b40;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;padding-top:22px;display:grid}.storage-form label{align-content:start;gap:9px;font-size:14px;display:grid}.storage-form p,.storage-form .storage-confirm{grid-column:1/-1}.storage-main input:not([type=checkbox]),.storage-main select,.storage-modal-body input:not([type=checkbox]){color:#eaf1fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e151b;border:1px solid #42505a;border-radius:7px;width:100%;min-width:0;padding:13px 14px;display:block}.storage-main input:focus,.storage-main select:focus{outline-offset:2px;outline:2px solid #fa5261}.storage-confirm{align-items:center;line-height:1.6;gap:12px!important;display:flex!important}.storage-confirm input{accent-color:#ff4c60;flex:none;width:18px;height:18px}.storage-form button{place-self:end start;min-height:45px}.storage-plan,.storage-job{border-bottom:1px solid #31393f;align-items:center;gap:16px;padding:18px 0;display:flex}.storage-plan>div,.storage-job>div{flex:1;min-width:0}.storage-plan p,.storage-job p{margin:5px 0}.storage-job-state{white-space:nowrap;background:#26313d;border-radius:6px;padding:6px 10px;font-size:12px}.storage-job-state.completed{color:#50e79a;background:#15362a}.storage-job-state.failed{color:#ff8c97;background:#3a2228}.storage-job-state.running{color:#ffc857;background:#3d3320}.storage-notice{color:#8bf2b8;background:#142a20;border:1px solid #428966;border-radius:9px;padding:18px;line-height:1.6}.storage-modal-body{gap:22px;max-height:70vh;padding:28px;display:grid;overflow:auto}.storage-modal-body p{color:#bac9d9;margin:0;line-height:1.7}.storage-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.storage-actions button{min-height:44px}.storage-empty{font-style:italic}.storage-main .button,.storage-side .button{justify-content:center;align-items:center;gap:8px;min-height:43px;display:inline-flex}.storage-main .button,.storage-side .button,.storage-actions .button{color:#d8e5f4;background:#20262b;border:1px solid #424d55;border-radius:7px;padding:11px 15px}.storage-main .button.primary,.storage-actions .button.danger,.storage-main .button.danger{color:#180b10;background:#ff5968;border-color:#ff6472}.storage-main .button:hover:not(:disabled),.storage-side .button:hover,.storage-actions .button:hover:not(:disabled){border-color:#ff7783}.storage-main button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.storage-layout{grid-template-columns:minmax(0,1fr)}.storage-side{grid-row:1;position:static}.storage-side nav{flex-wrap:wrap;display:flex}.storage-side hr,.storage-side>svg,.storage-side h3,.storage-side>small{display:none}.storage-side p{margin-bottom:10px}}@media (max-width:600px){.storage-card{padding:20px}.storage-form{grid-template-columns:minmax(0,1fr)}.storage-layout,.storage-main{gap:18px}.storage-job{flex-direction:column;align-items:flex-start}.storage-backups article{padding:14px}.storage-modal-body{padding:22px}.storage-section-title>div{min-width:130px}}.storage-progress{gap:8px;min-width:200px;margin:12px 0;display:grid}.storage-progress progress{accent-color:#ff5064;width:100%;height:14px}
.support-live{max-width:1600px;margin:auto}.support-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.support-tabs a{color:#bbc5d5;border:1px solid #343940;border-radius:9px;padding:12px 16px}.support-tabs .active{color:#ff6472;background:#391c23;border-color:#ff3548}.support-tabs b{margin-left:8px}.support-card,.support-metrics article{background:linear-gradient(145deg,#1b1e23,#13161b);border:1px solid #34383e;border-radius:14px;padding:26px}.support-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.support-metrics strong{margin-top:10px;font-size:24px;display:block}.support-metrics small,.support-live small{color:#9aaac0}.support-live .online{color:#39df98}.support-live input:not([type=checkbox]),.support-live textarea,.support-live select{color:#e8edf6;width:100%;min-width:0;font:inherit;background:#10151d;border:1px solid #39424e;border-radius:8px;padding:12px}.support-live textarea{resize:vertical;min-height:140px}.support-live button{color:#090d12;cursor:pointer;background:#ff4e62;border:1px solid #ff4e62;border-radius:8px;padding:12px 18px;font-weight:600}.support-live button.secondary{color:#dbe4f1;background:#20242b;border-color:#404750}.support-live button:disabled{opacity:.45;cursor:not-allowed}.support-filter{gap:16px;margin-bottom:20px;display:flex}.support-filter select{max-width:240px}.support-columns{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.support-list{max-height:850px;padding:12px;overflow:auto}.support-list button{text-align:left;color:#dce5f5;background:0 0;border:1px solid #0000;flex-direction:column;gap:9px;width:100%;margin-bottom:8px;padding:18px;display:flex}.support-list button.selected{background:#321c25;border-color:#ff3548}.support-list span{color:#a1aec0;font-size:12px}.support-thread header{border-bottom:1px solid #353a43;padding-bottom:22px}.support-message{overflow-wrap:anywhere;background:#161c25;border-left:3px solid #34404f;border-radius:7px;margin:14px 0;padding:18px}.support-message p{white-space:pre-wrap;margin:10px 0 0;line-height:1.65}.support-message.staff{border-left-color:#ff4e62}.support-message.internal{background:#262217;border-left-color:#e6b749}.support-compose{gap:16px;margin-top:24px;display:grid}.support-compose label,.support-settings fieldset label{align-items:center;gap:10px;display:flex}.support-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.support-settings{gap:20px;max-width:900px;margin:24px 0;display:grid}.support-settings>label{gap:9px;display:grid}.support-settings fieldset{border:1px solid #39424e;border-radius:10px;gap:12px;padding:20px;display:grid}.support-mapping{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.support-mapping select{flex:1;min-width:160px}.support-team-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.support-status{background:#30333c;border-radius:7px;padding:7px 12px;display:inline-block}.support-status.available{color:#40eaa0;background:#143d2c}.support-feedback{background:#153127;border:1px solid #2ab87b;border-radius:9px;margin:18px 0;padding:16px}.support-feedback.error{background:#351b24;border-color:#ed5061}.support-presence{align-items:center;gap:7px;max-width:190px;display:flex}.support-presence select{color:#dbe6f4;background:#171c24;border:1px solid #3a4351;border-radius:7px;max-width:150px;padding:8px}.presence-dot{background:#8390a0;border-radius:50%;flex-shrink:0;width:8px;height:8px}.presence-dot.available{background:#3ce498;box-shadow:0 0 8px #3ce49880}.support-live code{overflow-wrap:anywhere}@media (max-width:850px){.support-columns{grid-template-columns:1fr}.support-list{max-height:320px}.support-metrics{grid-template-columns:1fr}.support-card{padding:18px}}@media (max-width:500px){.support-filter{flex-direction:column}.support-filter select{max-width:none}.support-presence{max-width:135px}.support-presence select{max-width:120px}.support-tabs a{padding:10px;font-size:12px}}.support-case-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.support-case-details div{min-width:0}.support-case-details dt{color:#9aaac0;margin-bottom:7px;font-size:12px}.support-case-details dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.support-history-heading{margin:24px 0 12px}.support-message.system{background:#1c222c;border-left-color:#8298b6}.support-delivery{margin-top:12px;display:block}@media (max-width:600px){.support-case-details{grid-template-columns:1fr}}.player-portal{color:#e9edf1;max-width:1440px;margin:auto;padding:40px 28px}.player-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.player-brand{letter-spacing:2px;color:#fff;font-size:22px;font-weight:850;text-decoration:none}.player-brand span{color:#ff4d68;letter-spacing:3px;margin-left:12px;font-size:12px}.player-header h1{margin:20px 0 8px}.player-header p,.player-compose small{color:#a4b1c3}.player-portal button{color:#e9edf1;cursor:pointer;background:#20262d;border:1px solid #38414b;border-radius:9px;padding:12px 18px}.player-portal button:disabled{opacity:.5;cursor:default}.player-portal button:focus-visible,.player-portal textarea:focus-visible,.player-portal select:focus-visible{outline-offset:3px;outline:2px solid #ff4d68}.player-portal .player-primary{color:#130c10;background:#ff4d68;border-color:#ff4d68;font-weight:650}.player-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:24px;display:grid}.player-list,.player-chat,.player-login{background:#161b20;border:1px solid #303840;border-radius:16px;overflow:hidden}.player-list{max-height:80vh;padding:22px;overflow:auto}.player-list h2{margin:0 0 20px;font-size:17px}.player-list h2 span{color:#9daabc}.player-list button{text-align:left;overflow-wrap:anywhere;background:#11161c;gap:8px;width:100%;margin-top:12px;display:grid}.player-list button[aria-current=true]{background:#302026;border-color:#ff4d68}.player-list small,.player-list button span{color:#afbed0;font-size:12px}.player-chat>header{overflow-wrap:anywhere;border-bottom:1px solid #303840;padding:24px 28px}.player-chat h2{margin:8px 0 12px}.player-chat small{color:#a7b6c8}.player-messages{background:#101419;flex-direction:column;gap:18px;height:48vh;min-height:280px;padding:28px;display:flex;overflow:auto}.player-bubble{overflow-wrap:anywhere;background:#1d2732;border:1px solid #35414e;border-radius:14px;flex-shrink:0;align-self:flex-start;max-width:90%;padding:18px 20px}.player-bubble.own{background:#332128;border-color:#5b313c;align-self:flex-end}.player-bubble>div{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.player-bubble span,.player-bubble time{color:#b4bfd0;font-size:11px}.player-bubble p{white-space:pre-wrap;margin:12px 0;line-height:1.65}.player-compose{border-top:1px solid #303840;padding:24px 28px}.player-compose label{margin-bottom:10px;font-weight:600;display:block}.player-compose textarea,.player-compose select{color:#f0f3f7;resize:vertical;box-sizing:border-box;background:#0f151c;border:1px solid #424b57;border-radius:9px;width:100%;margin:10px 0 16px;padding:14px;display:block}.player-compose>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.player-empty,.player-login{padding:40px}.player-error,.player-notice{border-radius:10px;margin:16px 0;padding:16px}.player-error{background:#382026;border:1px solid #ff4d68}.player-notice{background:#15362b;border:1px solid #3fcf8e}@media (max-width:800px){.player-portal{padding:22px 14px}.player-header{flex-direction:column;align-items:start}.player-layout{grid-template-columns:1fr}.player-list{max-height:240px}.player-messages{padding:16px}.player-chat>header,.player-compose{padding:20px}.player-bubble{max-width:100%}.player-compose>div{flex-direction:column;align-items:stretch}.player-chat{min-width:0}}.support-connection{background:#10161c;border:1px solid #424850;border-radius:12px;margin-top:32px;padding:24px}.support-connection dl{grid-template-columns:minmax(130px,190px) minmax(0,1fr);gap:12px;margin:22px 0;display:grid}.support-connection dd{overflow-wrap:anywhere;margin:0}.support-connection-actions{flex-wrap:wrap;gap:12px;display:flex}.support-connection p{color:#b0bfd1;line-height:1.6}
