.promo-admin-grid{display:grid;grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:22px;align-items:start}.promo-admin-grid .dashboard-card{min-width:0}.promo-create h2,.promo-list h2{font-size:22px;letter-spacing:-.6px;line-height:1.2;margin:10px 0}.promo-help{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin:7px 0 0}.promo-create>label,.promo-field-heading>label:first-child{display:block;font-size:12px;font-weight:600;margin:20px 0 8px}.promo-create input:not([type=checkbox]),.promo-list>input{width:100%;min-width:0;min-height:46px;font-size:14px;border-radius:11px;padding:11px 12px}.promo-code-field{display:flex;gap:8px}.promo-code-field input{flex:1;text-transform:uppercase}.promo-code-field button{padding:10px;font-size:10px;flex:none}.promo-discount-field{display:flex;gap:8px;align-items:center}.promo-discount-field input{max-width:95px;font-size:24px!important;font-weight:700}.promo-discount-field>span{font-size:20px;color:var(--muted)}.promo-presets{display:flex;gap:5px;margin-left:auto}.promo-presets button{background:none;border:1px solid var(--line);border-radius:9px;color:var(--text);padding:9px 8px;font-size:11px;min-height:38px}.promo-presets button[aria-pressed=true]{color:#d8e1e2;border-color:#d8e1e280;background:#d8e1e20c}.promo-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;margin-bottom:8px}.promo-field-heading>label:first-child{margin:0}.promo-check{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);white-space:nowrap}.promo-check input{width:15px;height:15px;accent-color:#d8e1e2}.promo-summary{margin:22px 0 16px;border:1px solid #d8e1e226;border-radius:13px;padding:16px;background:#d8e1e206}.promo-summary>span{font-size:9px;color:var(--muted);letter-spacing:1px}.promo-summary strong{display:block;color:#d8e1e2;font-size:32px;line-height:1.3;margin:7px 0;letter-spacing:-.8px}.promo-summary p{font-size:10px;line-height:1.6;color:var(--muted)}.promo-create>.primary{width:100%;min-height:48px}.promo-create #promo-admin-result{font-size:12px;line-height:1.6;margin-top:12px;overflow-wrap:anywhere}.promo-create #promo-admin-result:empty{display:none}.promo-list-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.promo-count{background:#f0f7f507;border:1px solid var(--line);border-radius:10px;padding:7px 10px;font-size:12px}.promo-row{border-top:1px solid var(--line);padding:17px 0;min-width:0}.promo-row:first-child{margin-top:16px}.promo-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.promo-row-head strong{display:block;font-size:15px;overflow-wrap:anywhere}.promo-row-head small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.promo-state{font-size:9px;border:1px solid var(--line);border-radius:16px;padding:5px 8px;color:var(--muted);white-space:nowrap}.promo-state.active{color:#d1dcdd;border-color:#d1dcdd30;background:#d1dcdd08}.promo-row p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:10px}.promo-row-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:12px}.promo-row-foot small{font-size:10px;color:var(--muted)}.promo-row-foot button{font-size:10px;padding:7px 10px;min-height:34px}.promo-row-empty{font-size:13px;color:var(--muted);padding:24px 0;line-height:1.6}.promo-job-note{padding:12px;border:1px dashed var(--line);border-radius:10px;font-size:11px;color:var(--muted);margin-top:12px;line-height:1.6}
@media(max-width:1180px){.promo-admin-grid{grid-template-columns:1fr}.promo-create{max-width:none}.promo-presets{margin-left:10px}}
@media(max-width:850px){.feature-shortcuts{flex-wrap:wrap}.feature-shortcuts button{flex:1 1 29%}.promo-admin-grid{gap:16px}.promo-create h2,.promo-list h2{font-size:21px}.promo-create input:not([type=checkbox]),.promo-list>input{font-size:16px}.promo-create>label,.promo-field-heading>label:first-child{font-size:11px}.promo-check{font-size:10px}.promo-code-field{flex-wrap:wrap}.promo-code-field input{flex:1 1 140px}.promo-code-field button{font-size:11px}.promo-row-foot{flex-wrap:wrap}.promo-presets{gap:4px;margin-left:auto}.promo-presets button{padding-inline:7px}.promo-row-head strong{font-size:14px}}
/* Explicit form/button styling avoids inherited support-form grid rules. */
.promo-create label.promo-check{display:inline-flex;flex-direction:row;align-items:center;gap:6px;margin:0;padding:0;font-weight:400}
.promo-create label.promo-check input{display:inline-block;width:15px;height:15px;min-height:15px;min-width:15px;margin:0;padding:0;flex:none}
#promos-view button{font-family:Inter,sans-serif;cursor:pointer}
#promos-view .secondary{background:#22282c;color:#e3ebeb;border:1px solid var(--line);border-radius:10px}
#promos-view .primary{background:#d8e1e2;color:#1f2529;border:0;border-radius:11px;font-weight:750;padding:13px 16px}
#promos-view button:disabled{opacity:.6;cursor:wait}
#promos-view input:disabled{opacity:.5}
#promo-admin-refresh{min-height:39px;padding:9px 13px;font-size:12px}

/* ORBIT live presentation */
/* BETMEN black and yellow palette. Horizontal workspace layout retained. */
@font-face { font-family:Inter; src:url('/brand/Inter.ttf?v=8') format('truetype'); font-weight:100 900; font-display:swap; }
:root {
  color-scheme:dark; --bg:#242a2e; --card:#262d31; --surface-raised:#283034;
  --surface-input:#252b2f; --line:#2e373c; --border:var(--line); --text:#e0e8e8;
  --muted:#9aaab0; --lime:#a1ddd1; --success:#bac7ca; --warning:#bbc8cb; --danger:#aebcc0;
  --radius:16px; font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
* { box-sizing:border-box; }
html { scrollbar-color:#3f4b50 #242a2e; scroll-padding-bottom:110px; }
body { margin:0; background:var(--bg); color:var(--text); font-size:14px; line-height:1.5; -webkit-font-smoothing:antialiased; }
button,input,textarea,select,h1,h2,h3 { font-family:inherit; }
h1,h2,h3,p { margin:0; }
button,a,input,textarea,select,summary { -webkit-tap-highlight-color:transparent; }
button { cursor:pointer; transition:background .15s,border-color .15s,color .15s; }
button:disabled { opacity:.45; cursor:default; }
a { color:inherit; text-decoration:none; }
a:hover { color:var(--lime); }
[hidden] { display:none!important; }
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible { outline:2px solid var(--lime); outline-offset:3px; }
input,textarea,select { min-height:44px; max-width:100%; min-width:0; padding:11px 13px; border:1px solid #394449; border-radius:11px; background:var(--surface-input); color:var(--text); font-size:13px; box-shadow:none; }
input::placeholder,textarea::placeholder { color:#88989e; }
input:focus,textarea:focus,select:focus { border-color:#89999f; box-shadow:none; }
label { display:flex; flex-direction:column; gap:7px; color:#b9c6c9; font-size:12px; }
.primary { min-height:44px; padding:11px 17px; border:1px solid var(--lime); border-radius:8px; background:var(--lime); color:#252c30; font-weight:700; box-shadow:none; }
.primary:hover { background:#c5d1d3; border-color:#c5d1d3; }
.text-button { min-height:44px; padding:9px 12px; border:1px solid #394449; border-radius:8px; background:#293136; color:#cbd7d8; font-size:12px; font-weight:550; white-space:nowrap; }
.text-button:hover { color:#e5edec; background:#2d353a; border-color:#5a696f; }
.eyebrow { display:block; color:#91a2a8; font-size:9px; font-weight:650; letter-spacing:1.25px; line-height:1.5; }
.nav-icon { display:block; width:19px; height:19px; flex:none; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
.sr-only { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; border:0; }
.error { color:var(--danger); font-size:12px; line-height:1.6; }
.notice { padding:12px 15px; border:1px solid #4c5a60; border-radius:8px; background:#293136; color:#c9d4d6; font-size:12px; line-height:1.6; margin-bottom:16px; overflow-wrap:anywhere; }

/* Horizontal command bar. */
.workspace { display:block; min-height:100dvh; }
.sidebar { position:sticky; z-index:40; top:0; display:flex; flex-direction:row; align-items:center; gap:24px; width:100%; height:80px; padding:14px max(28px,calc((100vw - 1540px)/2)); border:0; border-bottom:1px solid #394449; background:#252c30; color:#e0e8e8; overflow:visible; box-shadow:0 3px 12px #20262a12; }
.brand { display:flex; align-items:center; gap:10px; color:var(--text); font-size:15px; font-weight:800; letter-spacing:.15px; }
.brand div { font-size:14px; white-space:nowrap; }
.brand small { display:block; margin-top:4px; font-size:8px; font-weight:550; letter-spacing:1px; color:#89999f; }
.brand-icon,.brand-mark { display:grid; place-items:center; flex:none; width:39px; height:39px; background:transparent; color:#a1ddd1; border-radius:0; }
.brand-icon svg,.brand-mark svg { display:block; width:39px; height:39px; }
.sidebar .brand { flex:none; min-height:46px; padding:0; color:#e0e8e8; }
.sidebar .brand-icon,.sidebar .brand-mark { color:#a1ddd1; }
.sidebar .brand small { color:#c4d0d2; }
.sidebar-caption { display:none; }
.sidebar-nav { display:flex; align-items:center; gap:5px; flex:1; min-width:0; }
.sidebar .view-link { display:flex; align-items:center; justify-content:center; gap:8px; width:auto; min-height:46px; padding:11px 13px; margin:0; border:1px solid transparent; border-radius:10px; background:transparent; color:#a8b7bb; font-size:12px; font-weight:550; white-space:nowrap; }
.sidebar .view-link:hover { color:var(--text); background:#293136; }
.sidebar .view-link.active,.sidebar .view-link.nav-active { color:var(--lime); border-color:#ced9da26; background:#ced9da0f; }
.sidebar .view-link span { display:block; }
.sidebar .view-link .nav-icon { width:18px; height:18px; }
.mini-count { margin-left:0; padding:1px 6px; border:1px solid #ced9da29; border-radius:6px; background:#ced9da0a; color:var(--lime); font-size:10px; }
.nav-link { display:flex; align-items:center; min-height:44px; padding:8px 0; margin:0; border:0; color:#a1b0b6; background:transparent; font-size:11px; white-space:nowrap; }
.nav-link:hover { color:var(--text); background:transparent; }
.sidebar-bottom { display:flex; align-items:center; justify-content:flex-end; gap:15px; margin:0 0 0 auto; padding:0; border:0; color:#8d9da3; font-size:11px; white-space:nowrap; }
.sidebar-bottom .text-button { min-height:44px; padding:10px 13px; color:#e0e8e8; border-color:#394449; background:#283034; font-size:11px; }
.sidebar-bottom .text-button:hover { background:#2d353a; border-color:#394449; }
.workspace main { width:100%; max-width:1540px; min-width:0; margin:0 auto; padding:26px 32px 28px; }
.page-heading,.admin-masthead { display:flex; align-items:center; justify-content:space-between; gap:24px; min-height:77px; margin:0 0 23px; padding:0; border:0; }
.workspace-summary { min-width:0; }
.workspace-kicker { color:#a2b1b7; font-size:9px; font-weight:650; letter-spacing:1.25px; margin-bottom:5px; }
.desk-header h1 { font-size:29px; font-weight:750; line-height:1.3; letter-spacing:-1px; margin:0; color:#e0e8e8; }
.desk-header p { max-width:none; margin-top:6px; color:var(--muted); font-size:12px; line-height:1.6; }
.masthead-identity { display:none; }
.header-tools { display:flex; align-items:center; justify-content:flex-end; gap:9px; }
.connection { display:inline-flex; align-items:center; gap:7px; padding:8px 11px; margin:0; border:1px solid #3c474d; border-radius:30px; background:#293136; color:#c1cdcf; font-size:11px; white-space:nowrap; line-height:1.6; }
.connection::before { content:''; display:block; width:6px; height:6px; flex:none; border-radius:50%; background:var(--success); }
.connection.offline { border-color:#4c5a60; background:#2a3236; color:var(--warning); }
.connection.offline::before { background:var(--warning); }
.mobile-logout,.view-tabs { display:none; }
.view-section { min-width:0; }
.workspace-footer { display:flex; align-items:center; justify-content:space-between; gap:16px; padding-top:20px; margin-top:18px; border-top:1px solid #2b3438; color:#7b8b91; font-size:10px; text-align:left; }
.workspace-footer span:first-child { font-size:9px; font-weight:650; letter-spacing:1px; }

/* Compact summary, charts and payment health. */
.compact-toolbar,.business-toolbar,.section-toolbar { display:flex; align-items:center; justify-content:space-between; gap:14px; margin:0 0 13px; color:var(--muted); font-size:11px; line-height:1.6; }
.compact-toolbar .text-button { min-height:36px; padding:7px 11px; font-size:11px; }
.stats,.business-stats { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-bottom:16px; }
.stat { min-width:0; padding:21px 22px 18px; background:var(--card); color:var(--text); border:1px solid var(--line); border-radius:var(--radius); text-align:left; box-shadow:none; }
.stat>span,.stat-label { color:#b4c2c5; font-size:11px; }
.stat-label { display:flex; align-items:center; justify-content:space-between; gap:8px; }
.stat-label .nav-icon { width:16px; height:16px; color:#708187; }
.stat strong,.business-stats .stat strong,.stat:first-child strong { display:block; margin:10px 0 4px; color:var(--text); font-size:31px; font-weight:700; line-height:1.1; letter-spacing:-1px; overflow-wrap:anywhere; }
.stat small { display:block; color:#91a2a8; font-size:10px; line-height:1.6; }
.business-stats .stat:last-child { border-top:1px solid #83949a; padding-top:21px; }
.stat .metric-source { display:inline-flex; align-items:center; min-height:21px; margin-top:9px; padding:3px 7px; border:1px solid #394449; border-radius:5px; background:#283034; color:#a2b1b7; font-size:9px; line-height:1.4; }
.metric-revenue { background:var(--card); border-color:var(--line); }
.metric-online .stat-label .nav-icon { color:#a1ddd1; }
.metric-panel .stat-label .nav-icon { color:#a2b1b7; }
.metric-payments .stat-label .nav-icon { color:#a2b1b7; }
.metric-revenue .stat-label .nav-icon { color:#a1ddd1; }
.stat:hover { border-color:#48555b; }
button.stat.active { border-color:#798a90; background:#293136; }
.order-health { min-height:88px; display:flex; align-items:center; justify-content:space-between; gap:16px; padding:14px 18px; margin:0 0 16px; border:1px solid #3f4b50; border-left:3px solid #9babb1; border-radius:9px; background:#283034; }
.order-health>div { min-width:0; }
.order-health .eyebrow { font-size:8px; color:#aab9bd; }
.order-health h2 { margin:3px 0; color:#dae4e4; font-size:14px; font-weight:650; line-height:1.5; }
.order-health p { margin:4px 0; color:#b9c6c9; font-size:11px; line-height:1.5; overflow-wrap:anywhere; }
.order-health small { display:block; color:#9aaab0; font-size:10px; line-height:1.5; }
.order-health .text-button { flex:none; background:#e5edec05; }
.order-health-warning { background:#293136; border-color:#536268; border-left-color:#a5b4b9; }
.order-health-warning h2,.order-health-warning p,.order-health-warning .eyebrow { color:#c3d0d1; }
.order-health-error { background:#283034; border-color:#48555b; border-left-color:#8d9da3; }
.order-health-error h2,.order-health-error p,.order-health-error .eyebrow { color:#bbc8cb; }
.order-health-error small { color:#a3b2b7; }
.order-health .message-error { color:var(--danger); }
.dashboard-grid { display:grid; grid-template-columns:minmax(0,1.55fr) minmax(0,1fr); gap:16px; margin:0 0 16px; }
.dashboard-card { min-width:0; padding:22px 24px; border:1px solid var(--line); border-radius:var(--radius); background:var(--card); box-shadow:none; }
.card-heading,.section-heading { display:flex; align-items:center; justify-content:space-between; gap:13px; flex-wrap:wrap; margin:0; }
.dashboard-card h2,.section-heading h2 { margin:3px 0 0; color:var(--text); font-size:15px; font-weight:650; letter-spacing:-.2px; line-height:1.5; }
.section-note { margin:5px 0 0; color:var(--muted); font-size:11px; line-height:1.6; }
.chart-legend { color:#bcc9cb; font-size:9px; line-height:1.7; }
.chart-legend span { color:#a3b2b7; margin-left:7px; }
.activity-chart { display:flex; gap:10px; margin:17px 0 0; padding-bottom:11px; border-bottom:1px solid var(--line); }
.chart-column { flex:1; min-width:0; text-align:center; }
.chart-bars { height:162px; display:flex; align-items:flex-end; justify-content:center; gap:4px; }
.bar-wrap { width:21px; max-width:40%; display:flex; flex-direction:column; align-items:center; justify-content:flex-end; }
.bar-count { font-size:10px; margin-bottom:6px; color:#abbabe; }
.chart-bar { width:100%; min-height:3px; border-radius:5px 5px 0 0; background:#acbbbf; }
.chart-bar.replies { background:#8f9fa5; }
.chart-day { display:block; margin-top:10px; color:#93a3a9; font-size:10px; }
.chart-note { margin-top:10px; color:var(--muted); font-size:10px; line-height:1.65; overflow-wrap:anywhere; }
.finance-total { display:flex; flex-direction:column; gap:4px; margin:18px 0 16px; }
.finance-total strong { color:var(--text); font-size:33px; font-weight:700; line-height:1.2; letter-spacing:-1px; overflow-wrap:anywhere; }
.finance-total span { color:#93a3a9; font-size:10px; }
#currency { min-height:36px; padding:7px 9px; font-size:11px; }
.mini-metrics { display:grid; gap:10px; margin:0; padding-top:12px; border-top:1px solid var(--line); }
.mini-metrics>div { display:flex; align-items:center; justify-content:space-between; gap:12px; }
.mini-metrics span { color:#a8b7bb; font-size:11px; }
.mini-metrics strong { font-size:16px; font-weight:600; }
.finance-note { font-size:9px; }
.service-metrics { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-bottom:16px; }
.service-metrics .dashboard-card { padding:14px 17px; }
.service-metrics span { display:block; color:#acbbbf; font-size:11px; line-height:1.6; }
.service-metrics strong { display:block; margin:7px 0 4px; font-size:24px; font-weight:650; color:var(--text); }
.service-metrics small { color:#8f9fa5; font-size:10px; line-height:1.6; }
.maintenance-panel { padding:0 18px; }
.maintenance-panel>details>summary { min-height:48px; display:flex; align-items:center; cursor:pointer; color:#b9c6c9; font-size:12px; font-weight:550; list-style:none; }
.maintenance-panel>details>summary::after { content:'+'; margin-left:auto; color:#9aaab0; font-size:19px; font-weight:400; }
.maintenance-panel>details[open]>summary::after { content:'−'; }
.maintenance-panel>details[open] { padding-bottom:18px; }
.maintenance-panel .card-heading { padding-top:12px; border-top:1px solid var(--line); }
.maintenance-panel .card-heading a { display:inline-flex; align-items:center; min-height:44px; color:#c2ced0; font-size:11px; }
.public-maintenance-form { display:flex; flex-wrap:wrap; align-items:end; gap:12px; margin-top:13px; }
.public-maintenance-form label:first-child { flex:1; min-width:220px; }
.public-maintenance-form input { width:100%; }
.public-maintenance-form button { font-size:12px; }

/* Tables and the same records as phone cards. */
.users-card,.purchases-card { margin-bottom:16px; }
.table-toolbar { display:flex; align-items:end; gap:10px; flex-wrap:wrap; margin:16px 0 0; }
.table-toolbar .search-field { flex:1 1 250px; min-width:0; }
.table-toolbar input,.users-card input { width:100%; max-width:100%; font-size:13px; }
.table-toolbar>select { flex:0 1 230px; width:230px; max-width:100%; }
.table-toolbar .text-button { min-height:44px; }
#users-activity-summary,#server-overview { display:flex; flex-wrap:wrap; gap:7px; line-height:1.6; }
#users-activity-summary { margin:13px 0 0; }
.summary-chip { display:inline-flex; align-items:center; gap:7px; min-height:29px; padding:5px 9px; border:1px solid #353f44; border-radius:6px; background:#293136; color:#aebcc0; font-size:10px; line-height:1.5; }
.summary-chip strong { color:#d9e2e2; font-size:11px; font-weight:650; }
.summary-chip.ok { border-color:#404c51; background:#293136; color:#c2ced0; }
.summary-chip.warning { border-color:#4b595f; background:#293136; color:#b8c6c8; }
.summary-chip.critical { border-color:#455257; background:#283034; color:#b6c4c7; }
.summary-chip.unknown { color:#a1b0b6; }
.summary-warning { flex-basis:100%; color:var(--warning); font-size:11px; }
.table-scroll { overflow:auto; margin-top:16px; border:1px solid var(--line); border-radius:8px; }
.business-table,.users-card .business-table { border-collapse:collapse; width:100%; min-width:820px; font-size:12px; white-space:nowrap; }
.business-table th { padding:11px 13px; color:#9aaab0; background:#283034; font-size:10px; font-weight:600; text-align:left; letter-spacing:.1px; }
.business-table td { padding:13px; border-top:1px solid #2e373c; color:#d3dede; font-size:12px; vertical-align:middle; }
.business-table tr:hover td { background:#293136; }
.business-table td strong { font-size:12px; font-weight:650; }
.business-table td small { display:block; max-width:250px; margin-top:4px; color:#99a9af; font-size:10px; line-height:1.6; overflow-wrap:anywhere; white-space:normal; }
.user-identity { display:flex; align-items:center; gap:10px; min-width:0; }
.user-avatar { width:32px; height:32px; flex:none; display:grid; place-items:center; border:1px solid #3b464b; border-radius:8px; background:#2b3438; color:#c2ced0; font-size:11px; font-weight:700; }
.user-identity-copy { min-width:0; }
.user-identity-copy strong { display:block; max-width:200px; overflow:hidden; text-overflow:ellipsis; }
.business-table .user-identity-copy small { margin-top:2px; }
.connection-username { display:inline-flex; align-items:center; min-height:32px; color:#afbdc1; font-weight:550; }
.connection-username:hover { color:#c8d3d5; text-decoration:underline; }
.badge { display:inline-block; padding:4px 7px; border-radius:5px; border:1px solid #3a454a; color:#becbcd; background:#2c353a; font-size:10px; line-height:1.45; font-weight:550; }
.badge.new { background:#ced9da10; border-color:#607076; color:#c9d4d6; }
.badge.waiting,.badge.payment-status.pending,.badge.subscription-status.limited { color:#bdcacc; background:#2a3237; border-color:#4b595f; }
.badge.closed,.badge.subscription-status.expired,.badge.subscription-status.disabled,.badge.payment-status.canceled,.badge.payment-status.unknown { color:#adbbbf; background:#2c3439; border-color:#3e4a4f; }
.badge.subscription-status.active,.badge.payment-status.completed { color:#c2ced0; background:#2a3237; border-color:#424e54; }
.badge.payment-status.failed { color:#b6c4c7; background:#293136; border-color:#455257; }
.badge.payment-status.refunded { color:#b9c6c9; background:#2b3338; border-color:#414d53; }
.delivery-status { display:inline-flex; align-items:center; gap:6px; font-size:11px; font-weight:550; color:#abbabe; }
.delivery-status::before { content:''; width:5px; height:5px; background:currentColor; border-radius:50%; flex:none; }
.delivery-status.done,.delivery-status.applied { color:#bbc8cb; }
.delivery-status.pending { color:#b3c1c4; }
.delivery-status.refunded { color:#aebcc0; }
.order-row-error td { background:#283034; }
.order-row-warning td { background:#293136; }
.business-table .order-row-error:hover td { background:#2a3237; }
.business-table .order-row-warning:hover td { background:#2c3439; }
#business-orders td:last-child { min-width:145px; }
#business-orders td:last-child .text-button { min-height:36px; white-space:normal; text-align:center; }
.pagination { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:12px 0 0; border-top:1px solid var(--line); margin-top:14px; font-size:11px; color:#9babb1; }
.pagination .text-button { min-height:36px; font-size:11px; }
.recent-row { width:100%; display:grid; grid-template-columns:minmax(0,1fr) 110px 150px; align-items:center; gap:15px; padding:14px 0; border:0; border-bottom:1px solid var(--line); background:transparent; color:var(--text); font-size:12px; text-align:left; }
.recent-row:last-child { border-bottom:0; }
.recent-row:hover { background:#283034; }
.recent-row time { color:#99a9af; font-size:10px; }
.recent-person { display:flex; align-items:center; gap:10px; min-width:0; }
.recent-person>div { min-width:0; }
.recent-person strong { font-size:12px; }
.recent-person p { font-size:11px; color:#9eaeb3; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:5px; }
.purchases-card .recent-row { cursor:default; }
.purchases-card .recent-row strong { overflow-wrap:anywhere; }
.list-empty { padding:36px 18px; text-align:center; color:var(--muted); font-size:12px; line-height:1.7; }

/* Infrastructure. Three columns on wide screens; detail is progressive. */
.server-toolbar { display:flex; gap:13px; flex-wrap:wrap; align-items:end; margin:17px 0; padding:0; }
.server-toolbar label { flex:1; min-width:170px; max-width:350px; color:#acbbbf; font-size:11px; }
.server-toolbar input,.server-toolbar select { display:block; width:100%; margin-top:0; font-size:13px; }
.server-toolbar p { flex-basis:100%; margin:0; font-size:11px; color:var(--muted); }
.server-cards { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:15px; margin:17px 0; }
.server-card { min-width:0; align-self:start; padding:21px; }
.server-heading { align-items:flex-start; gap:10px; flex-wrap:nowrap; }
.server-title-group { display:flex; align-items:center; gap:9px; min-width:0; }
.server-node-icon { display:grid; place-items:center; width:31px; height:31px; border:1px solid #3e4a4f; border-radius:7px; background:#2b3338; color:#bfccce; flex:none; font-size:9px; font-weight:750; letter-spacing:.5px; }
.server-title-group h2,.server-heading h2 { font-size:14px; margin:0; line-height:1.5; overflow-wrap:anywhere; }
.server-purpose { margin:10px 0 0; font-size:10px; color:#9aaab0; line-height:1.6; }
.server-meta,.server-free { color:#9aaab0; font-size:10px; line-height:1.75; overflow-wrap:anywhere; }
.server-meta { margin:5px 0 0; }
.server-state { display:inline-flex; align-items:center; justify-content:center; padding:4px 7px; border:1px solid transparent; border-radius:5px; font-size:9px; font-weight:600; line-height:1.5; white-space:nowrap; }
.server-state.ok { color:#becbcd; border-color:#3c474d; background:#2a3237; }
.server-state.warning { color:#bcc9cb; border-color:#4a585d; background:#2a3237; }
.server-state.critical { color:#b7c5c7; border-color:#47545a; background:#2a3237; }
.server-state.unknown,.server-state.previous { color:#aab9bd; border-color:#3e4a4f; background:#2c353a; }
.server-stale .server-metrics,.server-stale .server-extra-metrics { opacity:1; }
.server-stale .server-metric { background:#283034; border-style:dashed; }
.server-critical { border-color:#526066; box-shadow:inset 3px 0 0 #76878d; animation:none; }
.server-metrics { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; margin:14px 0 10px; }
.server-metric,.resource-metric { padding:12px 11px; border:1px solid #394449; border-radius:8px; background:#283034; }
.server-metric>span { display:block; color:#9babb1; font-size:9px; line-height:1.5; }
.server-metric strong { display:block; color:#d9e3e3; font-size:24px; font-weight:650; letter-spacing:-.7px; margin:6px 0 8px; line-height:1.1; }
.server-meter { height:3px; background:#30393e; border-radius:2px; overflow:hidden; }
.server-meter span { display:block; height:100%; background:#9babb1; border-radius:2px; }
.server-meter .high { background:#a6b5ba; }
.resource-metric.warning { border-color:#4a585d; background:#293136; }
.resource-metric.critical { border-color:#47545a; background:#293136; }
.server-recovery-status { margin:12px 0; padding:12px 0; border-top:1px solid var(--line); border-bottom:1px solid var(--line); }
.server-recovery-status>strong { display:block; color:#c9d4d6; font-size:11px; font-weight:600; line-height:1.6; }
.server-action-row,.server-recovery-actions,.server-secondary-actions { display:flex; align-items:center; flex-wrap:wrap; gap:9px; margin-top:9px; }
.server-action-row .chart-note { margin:0; font-size:9px; }
.server-action-button { min-height:38px; padding:8px 11px; border:1px solid #434f55; border-radius:7px; background:#2c353a; color:#cad5d6; font-size:10px; font-weight:550; }
.server-action-button:hover { background:#333d42; border-color:#637278; }
.server-action-button:disabled { opacity:.45; cursor:wait; }
.server-job-result { margin:9px 0 0; font-size:10px; color:#bcc9cb; line-height:1.6; overflow-wrap:anywhere; }
.server-job-result.failed { color:var(--danger); }
.server-details { margin-top:9px; border-top:1px solid #2e373c; }
.server-details>summary { display:flex; align-items:center; gap:7px; min-height:42px; padding:11px 0; color:#b0bec2; cursor:pointer; font-size:11px; line-height:1.6; list-style:none; }
.server-details>summary::before { content:'›'; color:#87979d; font-size:16px; line-height:1; }
.server-details[open]>summary::before { transform:rotate(90deg); }
.server-section-title { margin:16px 0 9px; font-size:12px; font-weight:600; color:#c5d1d3; }
.server-check-row { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:39px; padding:9px 0; border-bottom:1px solid #2d363b; font-size:10px; line-height:1.65; }
.server-check-row>span:first-child { min-width:0; color:#c4d0d2; overflow-wrap:anywhere; }
.server-check-row .server-state { flex:none; }
.server-extra-metrics { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin:9px 0 13px; }
.server-extra-metrics>div { padding:9px 0; border-bottom:1px solid var(--line); }
.server-extra-metrics span { display:block; margin-bottom:5px; color:#99a9af; font-size:10px; }
.server-extra-metrics strong { color:#cdd8d9; font-size:12px; font-weight:550; }
.server-advice,.server-maintenance { padding:12px; border:1px solid #4a585d; border-radius:8px; background:#293136; color:#becbcd; font-size:11px; line-height:1.65; margin:12px 0 0; }
.server-advice strong,.server-advice h3,.server-maintenance strong { font-size:12px; font-weight:600; }
.server-advice p,.server-maintenance p { margin:6px 0 0; font-size:11px; line-height:1.65; color:inherit; }
.server-advice.critical,.server-maintenance.critical { border-color:#47545a; background:#293136; color:#b9c6c9; }
.server-maintenance { background:#293035; border-color:#424e54; color:#c5d1d3; }
.server-maintenance strong { display:block; color:inherit; }
.server-maintenance.warning { border-color:#4a585d; background:#293136; color:#becbcd; }
.server-maintenance.unknown { border-color:#414d53; background:#2b3338; color:#b8c6c8; }
.server-maintenance-label { display:block; margin-bottom:7px; color:inherit; font-size:9px; letter-spacing:1px; }
.servers-warning { padding:10px 12px; margin-top:12px; border-left:2px solid #9eaeb3; border-radius:0 6px 6px 0; background:#293136; color:#bfccce; font-size:11px; line-height:1.65; }
.server-critical-banner { border-left-color:#8b9ca2; background:#293136; color:#b9c6c9; }
.server-certificates { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 24px; margin-top:9px; }
.server-certificates .server-advice { align-self:start; }

/* Support inbox and conversations. */
#ticket-stats { margin-bottom:16px; }
#ticket-stats .stat { padding:15px 17px; }
#ticket-stats .stat strong { margin:7px 0 4px; font-size:27px; }
#ticket-stats .stat>span { color:#acbbbf; font-size:11px; }
.desk { display:grid; grid-template-columns:308px minmax(0,1fr); height:calc(100dvh - 365px); min-height:510px; overflow:hidden; border:1px solid var(--line); border-radius:var(--radius); background:var(--card); }
.inbox { display:flex; flex-direction:column; min-height:0; border-right:1px solid var(--line); background:#262d31; }
.inbox-heading { padding:16px 17px 0; }
.inbox-heading .eyebrow { font-size:8px; }
.inbox-heading h2 { margin-top:3px; color:#d2dddd; font-size:14px; font-weight:650; }
.inbox-tools { padding:13px; border-bottom:1px solid var(--line); }
.search { position:relative; display:block; }
.search span { position:absolute; left:12px; top:6px; color:#93a3a9; font-size:23px; }
.search input { width:100%; padding-left:37px; font-size:12px; }
.filters { display:flex; gap:3px; flex-wrap:wrap; margin-top:10px; }
.filters button { min-height:34px; padding:7px 8px; border:1px solid transparent; border-radius:6px; background:transparent; color:#9dadb3; font-size:10px; }
.filters button:hover { color:#dbe4e5; background:#2b3338; }
.filters button.active { border-color:#607076; background:#ced9da0d; color:#c7d3d4; }
.ticket-list { overflow:auto; flex:1; min-height:0; padding:7px; }
.ticket-row { width:100%; min-height:86px; padding:12px 10px; margin:0 0 4px; border:1px solid transparent; border-radius:8px; background:transparent; color:var(--text); text-align:left; }
.ticket-row:hover { background:#2a3237; }
.ticket-row.selected { background:#2a3237; border-color:#58676d; }
.ticket-row .row-heading { display:flex; align-items:center; gap:8px; }
.avatar { width:32px; height:32px; flex:none; display:grid; place-items:center; border:1px solid #414d53; border-radius:8px; background:#2e373c; color:#cbd7d8; font-size:12px; font-weight:650; }
.ticket-row h3 { max-width:140px; margin:0; font-size:12px; font-weight:600; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ticket-row time { margin-left:auto; color:#94a4aa; font-size:9px; white-space:nowrap; }
.ticket-row .preview { margin:9px 0; color:#a9b8bc; font-size:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.row-bottom { display:flex; align-items:center; justify-content:space-between; gap:9px; color:#93a3a9; font-size:9px; }
.inbox .pagination { padding:9px 11px; margin:0; }
.conversation { display:flex; min-width:0; min-height:0; background:#262c31; }
.empty-state { margin:auto; padding:36px; color:#9babb1; text-align:center; }
.empty-symbol { width:48px; height:48px; display:grid; place-items:center; margin:0 auto 17px; border:1px solid #3c474d; border-radius:12px; background:#2a3237; color:#c9d4d6; font-size:25px; }
.empty-state h2 { margin-bottom:9px; font-size:16px; color:#d5dfe0; font-weight:600; }
.empty-state p { font-size:12px; line-height:1.8; }
.ticket-detail { display:flex; flex-direction:column; width:100%; min-height:0; }
.conversation-header { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; flex:none; padding:17px 20px; border-bottom:1px solid var(--line); background:#283034; }
.person { min-width:0; display:flex; align-items:center; gap:10px; }
.person .avatar { width:37px; height:37px; font-size:14px; }
.person h2 { max-width:320px; font-size:14px; font-weight:650; overflow-wrap:anywhere; }
.person p { margin-top:4px; color:#a0b0b5; font-size:10px; }
.status-control { font-size:10px; gap:4px; }
.status-control select { max-width:160px; min-height:40px; padding:8px 10px; font-size:12px; }
.context { display:flex; flex:none; gap:7px; flex-wrap:wrap; padding:10px 20px; border-bottom:1px solid var(--line); background:#272e32; }
.context span { max-width:100%; padding:5px 7px; border:1px solid #3a454a; border-radius:5px; color:#bfccce; font-size:10px; line-height:1.5; overflow-wrap:anywhere; }
.conversation-notice { display:none; }
.messages { display:flex; flex-direction:column; flex:1; min-height:0; gap:12px; padding:20px; overflow:auto; overscroll-behavior:contain; }
.message { max-width:85%; align-self:flex-start; padding:12px 14px; border:1px solid #3e4a4f; border-radius:11px 11px 11px 3px; background:#2d353a; color:#dae4e4; font-size:13px; line-height:1.65; overflow-wrap:anywhere; }
.message.out,.message.outgoing { align-self:flex-end; border-color:#465359; border-radius:11px 11px 3px 11px; background:#2c3439; }
.message .message-text { white-space:pre-wrap; }
.message-meta { display:flex; gap:9px; justify-content:flex-end; margin-top:7px; color:#a7b6bb; font-size:9px; }
.message-meta .failed,.message-meta .uncertain,.message-error { color:#b8c6c8; }
.message-error { margin-top:7px; font-size:11px; }
.attachment { display:block; margin:6px 0; color:#c6d2d3; font-size:12px; }
.message img { display:block; width:100%; max-width:280px; max-height:250px; object-fit:contain; margin:6px 0; border-radius:7px; background:#283034; }
.message video,.message audio { display:block; max-width:100%; margin-top:10px; }
.message video { width:100%; max-height:360px; border-radius:8px; background:#252c30; }
.message .ticket-sticker { width:150px; height:150px; object-fit:contain; background:transparent; }
.message .ticket-image { max-height:360px; object-fit:contain; }
.media-caption { display:block; color:#aab9bd; font-size:10px; margin-top:6px; }
.composer { flex:none; padding:14px 20px; border-top:1px solid var(--line); background:#283034; }
.composer label { color:#b9c6c9; font-size:11px; }
.composer textarea { width:100%; min-height:72px; max-height:200px; margin:8px 0; font-size:13px; line-height:1.6; resize:vertical; background:#262d31; }
.composer-footer { display:flex; align-items:center; justify-content:space-between; gap:10px; }
.composer-footer span { color:#99a9af; font-size:10px; }
.composer-footer select { flex:1; min-width:0; }
.composer .primary { font-size:12px; }
.mobile-back { display:none; }

/* Login is a restrained, separate entry screen. */
.login-screen { min-height:100dvh; display:grid; grid-template-columns:minmax(0,1fr); place-items:center; padding:32px; background:#242a2e; }
.login-layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); width:860px; min-width:0; max-width:100%; border:1px solid #333d42; border-radius:18px; background:#262d31; overflow:hidden; box-shadow:0 24px 65px #20262a33; }
.login-visual { position:relative; display:flex; flex-direction:column; padding:34px; border-right:0; background:#252c30; }
.login-visual>.eyebrow { color:#b6c4c7; font-size:9px; }
.login-emblem { width:180px; height:180px; display:grid; place-items:center; align-self:center; margin:30px 0 24px; border:1px solid #353f44; border-radius:50%; background:#283034; color:var(--lime); }
.login-emblem svg { width:148px; height:148px; display:block; }
.login-visual h2 { color:var(--text); font-size:28px; font-weight:750; letter-spacing:-.9px; line-height:1.3; }
.login-visual>p { color:#95a5ab; font-size:12px; line-height:1.9; margin-top:15px; }
.login-tags { display:flex; flex-wrap:wrap; gap:6px; margin-top:22px; }
.login-tags span { padding:5px 9px; border:1px solid #394449; border-radius:6px; background:#283034; color:#a1ddd1; font-size:10px; }
.login-visual-foot { margin-top:auto; padding-top:32px; color:#7d8e94; font-size:8px; letter-spacing:.8px; }
.login-card { width:100%; max-width:none; padding:38px 35px; border:0; border-radius:0; background:#262d31; box-shadow:none; }
.login-card .brand { margin-bottom:32px; }
.login-form-eyebrow { font-size:8px; color:#8d9da3; margin-bottom:9px; }
.login-card h1 { font-size:25px; font-weight:750; letter-spacing:-.8px; line-height:1.3; margin:0 0 9px; }
.login-card>p:not(.error) { margin-bottom:26px; font-size:12px; line-height:1.7; color:#9cacb2; }
.login-card label { margin:16px 0; color:#b9c6c9; font-size:12px; }
.login-card input { min-height:46px; width:100%; }
.login-card .primary { width:100%; min-height:46px; margin:8px 0; font-size:13px; }
.login-hint { display:block; margin-top:12px; color:#91a2a8; font-size:11px; line-height:1.7; }
.login-card .error { margin-top:9px; }

/* Explicit panel and VPS sources keep resource readings understandable. */
.server-metric-source { display:block; margin-top:7px; color:#a2b1b7; font-size:9px; line-height:1.6; overflow-wrap:anywhere; }
.server-panel-summary { margin:14px 0; padding:13px; border:1px solid #313a3f; border-radius:11px; background:#283034; }
.server-panel-heading { display:flex; align-items:center; justify-content:space-between; gap:10px; }
.server-panel-heading>strong { color:#e0e8e8; font-size:12px; font-weight:650; }
.server-panel-summary>.chart-note { margin-top:6px; color:#a2b1b7; font-size:9px; line-height:1.7; }
.server-panel-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 14px; padding-top:11px; margin-top:9px; border-top:1px solid #394449; }
.server-panel-grid>div { min-width:0; }
.server-panel-grid .label { display:block; margin-bottom:4px; color:#a2b1b7; font-size:10px; line-height:1.5; }
.server-panel-grid strong { display:block; color:#e0e8e8; font-size:14px; font-weight:650; line-height:1.5; overflow-wrap:anywhere; }
.server-source-note { margin:10px 0 0; color:#a2b1b7; font-size:10px; line-height:1.7; overflow-wrap:anywhere; }

@media (min-width:1400px) {
  .server-cards { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (min-width:1700px) {
  .desk { grid-template-columns:350px minmax(0,1fr); }
}
@media (min-width:851px) and (max-width:1200px) {
  .sidebar { gap:17px; padding-inline:22px; }
  .sidebar .view-link { padding:11px 9px; gap:7px; font-size:11px; }
  .sidebar-nav { gap:2px; }
  .sidebar .brand div { font-size:12px; }
  .sidebar .brand small { font-size:7px; }
  .nav-link,.sidebar-bottom>span { display:none; }
  .workspace main { padding-inline:26px; }
  .desk { grid-template-columns:270px minmax(0,1fr); }
  .person h2 { max-width:210px; }
  .conversation-header,.composer { padding:14px; }
}

/* Phones/tablets:safe-area bottom menu and labelled record cards. */
@media (max-width:850px) {
  html { scroll-padding-bottom:112px; }
  body { font-size:14px; }
  input,select,textarea,.table-toolbar input,.users-card input,.server-toolbar input,.server-toolbar select,.search input,.status-control select,.composer textarea { font-size:16px; min-height:46px; }
  button,.text-button,.primary,.pagination .text-button,.compact-toolbar .text-button,.server-action-button { min-height:44px; }
  .sidebar { display:none; }
  .workspace { display:block; }
  .workspace main { max-width:none; padding:0 max(17px,env(safe-area-inset-right)) calc(109px + env(safe-area-inset-bottom)) max(17px,env(safe-area-inset-left)); }
  .page-heading,.admin-masthead { display:grid; grid-template-columns:minmax(0,1fr) auto; min-height:112px; gap:13px; padding:20px 0 18px; margin:0 0 19px; align-items:center; }
  .masthead-identity { display:none; }
  .desk-header h1 { font-size:25px; letter-spacing:-.8px; }
  .desk-header p { max-width:390px; font-size:11px; margin-top:6px; line-height:1.7; }
  .header-tools { gap:7px; align-self:start; margin-top:2px; }
  .header-tools .connection { max-width:112px; padding:6px 8px; white-space:normal; text-align:left; font-size:9px; line-height:1.6; }
  .mobile-logout { display:inline-flex; width:44px; justify-content:center; align-items:center; padding:8px; background:transparent; }
  .mobile-logout .nav-icon { width:19px; height:19px; }
  .view-tabs { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:3px; position:fixed; z-index:50; left:0; right:0; bottom:0; min-height:calc(73px + env(safe-area-inset-bottom)); margin:0; padding:7px max(7px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left)); border:0; border-top:1px solid #394449; border-radius:0; background:#262d31f5; backdrop-filter:blur(18px); overflow:visible; }
  .view-tabs button { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; min-width:0; min-height:57px; margin:0; padding:8px 2px; border:1px solid transparent; border-radius:8px; background:transparent; color:#a0b0b5; font-size:11px; line-height:1.3; font-weight:550; text-align:center; flex-shrink:1; }
  .view-tabs button .nav-icon { width:21px; height:21px; }
  .view-tabs button span { display:block; }
  .view-tabs button.active,.view-tabs button.nav-active { background:#ced9da0e; border-color:#ced9da22; color:var(--lime); }
  .view-tabs button:hover { color:#dfe7e7; }
  .workspace-footer { margin-top:17px; padding-top:17px; font-size:10px; }
  .compact-toolbar,.business-toolbar,.section-toolbar { font-size:11px; line-height:1.7; gap:12px; align-items:center; }
  .compact-toolbar>span { max-width:67%; }
  .compact-toolbar .text-button { padding:9px 10px; font-size:11px; }
  .stats,.business-stats { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin-bottom:15px; }
  .stat,.business-stats .stat { padding:16px 15px 14px; border-radius:10px; }
  .stat-label,.stat>span { font-size:11px; }
  .stat-label .nav-icon { width:15px; height:15px; }
  .stat strong,.business-stats .stat strong,.stat:first-child strong { font-size:29px; margin:9px 0 5px; }
  .stat small,.business-stats .stat small { display:block; font-size:10px; line-height:1.65; }
  .business-stats .stat:last-child { padding-top:15px; }
  .stat .metric-source { margin-top:7px; min-height:19px; font-size:8px; padding:2px 6px; }
  .order-health { align-items:flex-start; flex-direction:column; padding:14px 16px; gap:11px; margin-bottom:15px; }
  .order-health h2 { font-size:14px; }
  .order-health p { font-size:12px; line-height:1.65; }
  .order-health small { font-size:11px; }
  .order-health .text-button { min-height:44px; }
  .dashboard-grid { grid-template-columns:1fr; gap:14px; margin-bottom:14px; }
  .dashboard-card { padding:18px 17px; border-radius:11px; }
  .dashboard-card h2 { font-size:16px; }
  .card-heading,.section-heading { gap:11px; }
  .chart-legend { font-size:10px; }
  .activity-chart { gap:5px; margin-top:20px; }
  .chart-bars { height:162px; gap:3px; }
  .chart-day { font-size:10px; }
  .bar-count { font-size:10px; }
  .chart-note,.section-note { font-size:11px; }
  .finance-total { margin:20px 0 18px; }
  .finance-total strong { font-size:32px; }
  .finance-total span { font-size:11px; }
  .mini-metrics span { font-size:12px; }
  .mini-metrics strong { font-size:17px; }
  #currency { min-height:44px; font-size:16px; }
  .service-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin-bottom:15px; }
  .service-metrics .dashboard-card { padding:14px; }
  .service-metrics span { font-size:11px; }
  .service-metrics strong { font-size:24px; margin:8px 0 5px; }
  .service-metrics small { font-size:10px; }
  .maintenance-panel { padding:0 16px; }
  .maintenance-panel>details>summary { min-height:48px; font-size:12px; }
  .public-maintenance-form { gap:13px; }
  .public-maintenance-form label:first-child { min-width:0; flex-basis:100%; }
  .public-maintenance-form input,.public-maintenance-form select { width:100%; }
  .public-maintenance-form button { flex:1 1 100%; }
  .table-toolbar { margin-top:16px; gap:10px; align-items:stretch; }
  .table-toolbar .search-field { flex-basis:100%; }
  .table-toolbar>select { flex:1 1 180px; width:100%; }
  .table-toolbar .text-button { flex:none; font-size:12px; }
  .summary-chip { min-height:31px; font-size:11px; }
  .summary-chip strong { font-size:12px; }
  .table-scroll { overflow:visible; margin:17px 0 0; border:0; border-radius:0; }
  .business-table,.users-card .business-table { display:block; width:100%; min-width:0; white-space:normal; }
  .business-table thead { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; }
  .business-table tbody { display:grid; gap:12px; }
  .business-table tbody tr { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-content:start; gap:15px 12px; min-width:0; padding:17px; border:1px solid #364045; border-radius:11px; background:#272e33; }
  .business-table tbody tr:hover { background:#293136; }
  .business-table td,.business-table tr:last-child td { display:block; min-width:0; padding:0; border:0; background:transparent; color:#d5dfe0; font-size:13px; line-height:1.55; white-space:normal; overflow-wrap:anywhere; }
  .business-table tr:hover td { background:transparent; }
  .business-table td::before { content:attr(data-label); display:block; margin-bottom:5px; color:#9eaeb3; font-size:11px; line-height:1.5; }
  .business-table td strong { font-size:14px; }
  .business-table td small { max-width:none; font-size:11px; margin-top:5px; line-height:1.6; }
  .user-identity { align-items:flex-start; gap:8px; }
  .user-avatar { width:29px; height:29px; font-size:10px; border-radius:7px; }
  .user-identity-copy strong { max-width:none; overflow:visible; text-overflow:clip; line-height:1.5; white-space:normal; }
  .business-table td .badge,.business-table td .server-state { padding:5px 7px; font-size:11px; line-height:1.5; white-space:normal; }
  .business-table .connection-username { min-height:44px; color:#bcc9cb; font-size:13px; white-space:normal; overflow-wrap:anywhere; }
  #business-users td:nth-child(1)::before,#business-users td:nth-child(2)::before { display:none; }
  #business-users td:nth-child(2) { text-align:right; }
  #business-users td:nth-child(7) { grid-column:1/-1; padding-top:12px; border-top:1px solid #323c41; }
  #business-orders td:first-child { grid-column:1/-1; padding-bottom:13px; border-bottom:1px solid #323c41; }
  #business-orders td:first-child::before { display:none; }
  #business-orders td:nth-child(2) { color:#e0e8e8; font-size:21px; font-weight:650; }
  #business-orders td:nth-child(2)::before { font-weight:400; }
  #business-orders td:last-child { grid-column:1/-1; min-width:0; padding-top:12px; border-top:1px solid #323c41; }
  #business-orders td:last-child::before { display:none; }
  #business-orders td:last-child .text-button { width:100%; min-height:44px; padding:10px; font-size:12px; color:#cdd8d9; border-color:#637278; background:#ced9da09; }
  #business-orders .order-row-error { border-color:#4c5a60; background:#283034; }
  #business-orders .order-row-warning { border-color:#5a696f; background:#2a3236; }
  #business-orders .order-row-error td,#business-orders .order-row-warning td { background:transparent; }
  .delivery-status { font-size:12px; }
  .pagination { font-size:12px; padding-top:14px; }
  .pagination .text-button { font-size:12px; min-height:44px; }
  .recent-row,.purchases-card .recent-row { grid-template-columns:minmax(0,1fr) auto; gap:8px; padding:15px 0; }
  .recent-row strong { font-size:13px; }
  .recent-row time { grid-column:1/-1; padding-left:0; font-size:11px; }
  .server-toolbar { gap:13px; margin:17px 0; padding:0; }
  .server-toolbar label { min-width:0; max-width:none; flex-basis:100%; font-size:12px; }
  .server-toolbar p { font-size:12px; }
  .server-cards { grid-template-columns:1fr; gap:14px; margin:16px 0; }
  .server-card { padding:18px 16px; }
  .server-heading { align-items:flex-start; gap:11px; }
  .server-heading h2,.server-card .card-heading h2 { font-size:16px; line-height:1.5; }
  .server-node-icon { width:32px; height:32px; }
  .server-heading>.server-state { flex:none; max-width:43%; white-space:normal; text-align:center; font-size:10px; padding:5px 7px; }
  .server-purpose,.server-meta,.server-free { font-size:11px; line-height:1.75; }
  .server-metrics { margin:14px 0 11px; gap:8px; }
  .server-metric { padding:12px 10px; }
  .server-metric>span { font-size:10px; line-height:1.6; }
  .server-metric strong { font-size:26px; margin:7px 0 9px; }
  .server-recovery-status>strong { font-size:12px; line-height:1.7; }
  .server-action-row .chart-note { font-size:10px; }
  .server-action-button { min-height:44px; font-size:11px; }
  .server-details>summary { min-height:46px; font-size:12px; padding:13px 0; }
  .server-check-row { min-height:42px; gap:9px; font-size:12px; line-height:1.6; }
  .server-check-row .server-state { font-size:10px; white-space:normal; text-align:center; }
  .server-extra-metrics span { font-size:11px; line-height:1.6; }
  .server-extra-metrics strong { font-size:13px; }
  .server-advice { font-size:12px; }
  .server-advice p,.server-maintenance p { font-size:12px; }
  .server-advice strong,.server-advice h3 { font-size:13px; }
  .server-certificates { grid-template-columns:1fr; gap:0; }
  #ticket-stats { grid-template-columns:repeat(4,minmax(0,1fr)); gap:7px; }
  #ticket-stats .stat { padding:13px 9px; }
  #ticket-stats .stat>span { font-size:10px; line-height:1.5; }
  #ticket-stats .stat strong { margin:6px 0 0; font-size:24px; }
  #ticket-stats .stat small { display:none; }
  #tickets-view { min-height:460px; }
  .desk { grid-template-columns:1fr; min-height:460px; height:calc(100dvh - 310px); border-radius:11px; }
  .desk:not(.show-detail) .conversation,.desk.show-detail .inbox { display:none; }
  .desk.show-detail .conversation { display:flex; }
  .inbox { border-right:0; }
  .inbox-heading { padding:17px 16px 0; }
  .inbox-heading h2 { font-size:16px; }
  .inbox-tools { padding:13px; }
  .filters { flex-wrap:nowrap; overflow-x:auto; gap:4px; }
  .filters button { flex:0 0 auto; min-height:44px; padding:10px 11px; font-size:12px; }
  .ticket-row { padding:16px 12px; }
  .ticket-row h3 { max-width:220px; font-size:14px; }
  .ticket-row .preview { font-size:13px; line-height:1.65; }
  .ticket-row time { font-size:10px; }
  .mobile-conversation,.conversation-open { overflow:hidden; }
  .mobile-conversation #notice,.conversation-open #notice { display:none; }
  .mobile-conversation .conversation-notice:not([hidden]),.conversation-open .conversation-notice:not([hidden]) { display:block; flex:none; margin:0; padding:10px 16px; border:0; border-bottom:1px solid #4c5a60; border-radius:0; max-height:100px; overflow:auto; font-size:12px; line-height:1.6; }
  .mobile-conversation .desk.show-detail,.conversation-open .desk.show-detail { position:fixed; z-index:45; left:0; right:0; top:calc(var(--conversation-top,0px) + env(safe-area-inset-top)); height:calc(var(--conversation-height,calc(100dvh - 73px - env(safe-area-inset-bottom))) - env(safe-area-inset-top)); min-height:0; border:0; border-radius:0; }
  .mobile-conversation.keyboard-open .view-tabs,.conversation-open.keyboard-open .view-tabs { display:none; }
  .conversation,.ticket-detail { min-width:0; min-height:0; height:100%; }
  .conversation-header { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:10px 14px; flex:none; padding:12px max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left)); }
  .conversation-header .mobile-back { display:inline-flex; align-items:center; grid-column:1/-1; width:fit-content; min-height:44px; padding:8px 0; border:0; background:transparent; font-size:14px; }
  .person { min-width:0; gap:10px; }
  .person h2 { max-width:none; font-size:16px; }
  .person p { font-size:11px; line-height:1.5; overflow-wrap:anywhere; }
  .person .avatar { width:34px; height:34px; font-size:14px; }
  .status-control { width:160px; max-width:none; font-size:11px; }
  .status-control select { width:100%; max-width:none; padding:9px 8px; }
  .context { flex:none; padding:9px 16px; max-height:125px; overflow:auto; }
  .context span { font-size:11px; line-height:1.5; padding:5px 7px; }
  .messages { min-height:0; padding:16px; gap:13px; -webkit-overflow-scrolling:touch; }
  .message { max-width:94%; padding:12px 14px; font-size:14px; line-height:1.65; }
  .message time { font-size:11px; }
  .composer { flex:none; padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left)); }
  .composer label { font-size:12px; margin-bottom:7px; }
  .composer textarea { height:76px; min-height:64px; max-height:120px; resize:none; margin:10px 0; padding:10px 12px; }
  .composer-footer { gap:9px; justify-content:space-between; }
  .composer-footer select { flex:1; width:0; max-width:none; }
  .composer-footer .text-button { flex:none; font-size:12px; padding:9px; }
  .composer-footer .primary { min-height:44px; padding:10px 17px; font-size:14px; }
  .composer-footer #reply-hint { display:none; }
  .composer-footer:last-child { justify-content:flex-end; }
  .keyboard-open .context,.keyboard-open .person p,.keyboard-open .composer>.composer-footer:first-of-type { display:none; }
  .keyboard-open .conversation-header { padding-top:4px; padding-bottom:9px; gap:4px 12px; }
  .keyboard-open .composer { padding-bottom:max(12px,env(safe-area-inset-bottom)); }
  .login-screen { padding:20px max(18px,env(safe-area-inset-right)) 20px max(18px,env(safe-area-inset-left)); }
  .login-card label { font-size:13px; }
  .login-card>p:not(.error),.login-hint,.login-card .error { font-size:13px; }
  .login-card .primary { min-height:48px; font-size:15px; }
}

@media (min-width:701px) and (max-width:850px) {
  .business-table tbody { grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; }
  .server-cards { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .server-toolbar label { flex:1 1 220px; }
  .dashboard-grid { grid-template-columns:minmax(0,1.4fr) minmax(0,1fr); }
}
@media (max-width:700px) {
  .users-card,#orders-control { padding:0; border:0; background:transparent; }
  .users-card .card-heading>div,#orders-control .card-heading h2 { display:none; }
  .users-card .card-heading,#orders-control .card-heading { margin-bottom:0; }
  #orders-view>.section-toolbar p { display:none; }
  #orders-view>.section-toolbar { justify-content:flex-end; }
  #servers-view>.dashboard-card:first-child { padding:0; border:0; background:transparent; }
  #servers-view>.dashboard-card:first-child h2 { display:none; }
  #servers-view>.dashboard-card:first-child .card-heading { display:flex; flex-wrap:nowrap; align-items:center; margin:0; }
  #servers-view>.dashboard-card:first-child .card-heading>div { flex:1; min-width:0; }
  #servers-view>.dashboard-card:first-child .chart-note { margin:0; }
  .login-layout { display:block; width:440px; border-radius:14px; }
  .login-visual { display:none; }
  .login-card { padding:30px 26px; }
  .login-card .brand { margin-bottom:30px; }
  .login-card h1 { font-size:25px; }
}
@media (max-width:360px) {
  .workspace main { padding-left:max(12px,env(safe-area-inset-left)); padding-right:max(12px,env(safe-area-inset-right)); }
  .desk-header h1 { font-size:23px; }
  .header-tools { flex-direction:column; align-items:flex-end; gap:5px; }
  .header-tools .connection { max-width:96px; font-size:8px; }
  .view-tabs button { font-size:10px; letter-spacing:-.2px; }
  .dashboard-card { padding:17px 13px; }
  .users-card,#orders-control { padding:0; }
  .business-table tbody tr { padding:14px; gap:14px 10px; }
  .user-avatar { display:none; }
  .activity-toolbar>select { flex-basis:100%; }
  .activity-toolbar .text-button { width:100%; }
  #ticket-stats .stat { padding:12px 7px; }
  #ticket-stats .stat>span { font-size:9px; }
  .conversation-header { gap:8px; }
  .person .avatar { display:none; }
}
@media (max-width:850px) and (max-height:560px) {
  .mobile-conversation .context,.mobile-conversation .person p,.mobile-conversation .composer>.composer-footer:first-of-type,
  .conversation-open .context,.conversation-open .person p,.conversation-open .composer>.composer-footer:first-of-type { display:none; }
  .mobile-conversation .conversation-header,.conversation-open .conversation-header { padding-block:4px 9px; gap:4px 12px; }
  .mobile-conversation .composer label,.conversation-open .composer label { display:none; }
  .mobile-conversation .composer textarea,.conversation-open .composer textarea { height:64px; margin-top:0; }
}
@media (min-width:600px) and (max-width:850px) and (max-height:560px) {
  .mobile-conversation .conversation-header,.conversation-open .conversation-header { grid-template-columns:auto minmax(0,1fr) 165px; gap:16px; padding:8px 16px; align-items:center; }
  .mobile-conversation .conversation-header .mobile-back,.conversation-open .conversation-header .mobile-back { grid-column:auto; }
  .mobile-conversation .status-control,.conversation-open .status-control { width:100%; max-width:none; gap:0; font-size:0; }
}
@media (prefers-reduced-motion:reduce) {
  *,*::before,*::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; }
}

/* Owner-selected graphite sidebar, reusing the existing authenticated workspace. */
:root{--bg:#252b2f;--card:#282f33;--surface-raised:#293136;--surface-input:#262d31;--line:#2d363b;--border:var(--line);--text:#dfe8e8;--muted:#9cacb2;--lime:#a1ddd1;--radius:14px}
.workspace{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start}
.workspace>.sidebar{position:sticky;top:0;height:100dvh;width:220px;display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:0;padding:28px 17px 18px;border:0;border-right:1px solid var(--line);background:#262c31;box-shadow:none;z-index:40}
.sidebar .brand{padding:0 7px}.sidebar .brand-icon,.sidebar .brand-icon svg{width:34px;height:34px}.sidebar .brand div{font-size:15px}.sidebar .brand small{font-size:8px;color:var(--muted)}
.sidebar .sidebar-caption{display:block;margin:38px 12px 14px;color:#7d8e94;font-size:9px;letter-spacing:1.2px}
.sidebar .sidebar-nav{display:grid;align-items:stretch;gap:6px;flex:none;width:100%}
.sidebar .view-link{justify-content:flex-start;gap:12px;width:100%;border:0;padding:12px 13px;border-radius:9px;background:transparent;color:#9cacb2;font-size:12px}
.sidebar .view-link.active{color:var(--lime);background:#ced9da12}.sidebar .view-link:hover:not(.active){background:var(--surface-raised)}.sidebar .mini-count{margin-left:auto}
.sidebar .nav-link{margin:18px 11px 0;font-size:11px;color:var(--muted);white-space:normal}
.sidebar .sidebar-bottom{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;padding:17px 8px 0;border-top:1px solid var(--line);color:var(--muted)}
.sidebar-bottom #operator{width:100%;overflow-wrap:anywhere}.sidebar-bottom .text-button{background:transparent;border:0;color:var(--muted);padding-left:0}
.workspace main{width:100%;min-width:0;max-width:1700px;margin:0 auto;padding:0 30px 28px}
.dashboard-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;border-bottom:1px solid var(--line);margin:0 -30px 26px;padding:15px 30px;background:#252c30}
.dashboard-breadcrumb{font-size:11px;color:var(--muted)}.dashboard-breadcrumb>span{margin:0 10px;color:#4e5c62}
.dashboard-global-search{width:min(360px,55%)}.dashboard-global-search input{min-height:38px;padding:9px 12px;font-size:11px;border-color:var(--line);border-radius:8px;width:100%;background:var(--card)}
.workspace .desk-header{min-height:75px;margin-bottom:18px}.desk-header h1{font-weight:650}.workspace .view-tabs{display:none}
.workspace .text-button{border-color:#333d42;background:#293136;color:#cbd7d8}
.workspace .dashboard-card,.workspace .stat{background:var(--card);border-color:var(--line);box-shadow:none}
.workspace .business-stats .stat{padding:18px 19px;border-radius:14px}.business-stats .stat strong{color:var(--text);font-size:30px;font-weight:600}.business-stats .metric-revenue{border-top-color:#69797f;background:var(--card);color:var(--text)}
.business-stats .metric-revenue strong,.business-stats .metric-revenue small{color:var(--text)}.business-stats .metric-revenue small{color:var(--muted)}.business-stats .metric-revenue>span{color:#b9c6c9}
.dashboard-new-users{padding:0!important;border-top-color:#607076!important;margin-bottom:20px;overflow:hidden}
.dashboard-new-users .card-heading,.dashboard-columns .card-heading,.dashboard-bottom .card-heading{padding:19px 21px 16px;margin:0;gap:15px}
.dashboard-new-users h2{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:15px}.dashboard-count{font-size:10px;font-weight:500;color:var(--lime);background:#ced9da0c;border:1px solid #ced9da30;padding:3px 7px;border-radius:5px}
.dashboard-periods{display:flex;align-items:center;gap:3px}.dashboard-periods button{min-height:36px;background:transparent;border:0;color:var(--muted);font-size:11px;padding:7px 10px;border-radius:7px;white-space:nowrap}.dashboard-periods button.active{background:#2d353a;color:var(--text)}
.dashboard-table-wrap{width:100%;overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;line-height:1.5}
.dashboard-table th{background:#272e33;color:#94a4aa;font-size:10px;font-weight:500;padding:10px 16px;border-top:1px solid var(--line);white-space:nowrap}.dashboard-table td{border-top:1px solid var(--line);padding:12px 16px;color:#cad5d6;vertical-align:middle}.dashboard-table th:first-child,.dashboard-table td:first-child{padding-left:21px}
.dashboard-table td small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.dashboard-table td b,.dashboard-table td strong{font-weight:550;font-size:12px}.dashboard-table tr:hover td{background:#293136}
.dashboard-person{display:flex;align-items:center;gap:10px}.dashboard-person>div{min-width:0}.dashboard-person .detail-trigger{min-height:30px;font-size:12px;padding:3px 0;line-height:1.4}.dashboard-avatar{display:grid;place-items:center;width:33px;height:33px;flex:none;border-radius:10px;background:#2d353a;color:#c1cdcf;font-size:12px;font-weight:550}.dashboard-person small{display:block;margin-top:1px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}
.dashboard-arrow{display:grid;place-items:center;min-width:30px;min-height:38px;padding:0;color:var(--muted);background:transparent;border:0;font-size:21px}
.dashboard-badge{display:inline-block;max-width:100%;padding:4px 7px;border:1px solid #3f4b50;border-radius:5px;font-size:10px;line-height:1.5;color:var(--muted);white-space:normal}.dashboard-badge.active{color:var(--success);background:#2d353a;border-color:#445056}.dashboard-badge.trial{color:#afbdc1;background:#2d353a;border-color:#3b464b}.dashboard-badge.warning{color:var(--warning);background:#2e373c;border-color:#455257}.dashboard-badge.expired{color:var(--danger);background:#2a3237;border-color:#3e4a4f}
.dashboard-panel-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 21px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.6;margin:0}.dashboard-link{border:0;background:transparent;color:var(--lime);font-size:11px;font-weight:550;min-height:36px;padding:5px 0;white-space:normal;text-align:left}.dashboard-link:hover{text-decoration:underline;text-underline-offset:3px}
.dashboard-alerts{border:1px solid #414d53;background:#293136;border-radius:10px;padding:13px 16px;margin-bottom:20px}.dashboard-alerts>summary{color:#ced9da;font-size:12px;cursor:pointer}.dashboard-alerts .admin-attention{margin:18px 0 0;background:transparent}.dashboard-alerts .attention-heading{margin-top:10px}
.dashboard-columns,.dashboard-bottom{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-bottom:18px;align-items:start}.dashboard-columns>.dashboard-card,.dashboard-bottom>.dashboard-card{padding:0;overflow:hidden}.dashboard-columns h2,.dashboard-bottom h2{font-size:15px}
.dashboard-subscription-table td{font-size:11px}.dashboard-days strong{display:block;font-size:13px}.dashboard-subscription-table .dashboard-person{gap:8px}.dashboard-subscription-table .dashboard-avatar{width:29px;height:29px;font-size:11px}
.dashboard-country-list{padding:0 21px 10px}.dashboard-country{display:flex;align-items:center;gap:10px;width:100%;min-height:35px;padding:7px 0;background:transparent;border:0;border-bottom:1px solid var(--line);color:#c0cdce;font-size:11px;text-align:left}.dashboard-country:last-child{border-bottom:0}.dashboard-country-code{width:22px;color:#dfe8e8;font-size:10px;font-weight:600}.dashboard-country-total{margin-left:auto;color:var(--muted);font-size:10px;white-space:nowrap}.dashboard-status-dot{width:6px;height:6px;border-radius:50%;background:#6f7f85;flex:none}.dashboard-country.ok .dashboard-status-dot{background:var(--success)}.dashboard-country.warning .dashboard-status-dot{background:var(--warning)}.dashboard-country.critical .dashboard-status-dot{background:var(--danger)}
.dashboard-payment-row{display:grid;grid-template-columns:53px minmax(0,1fr) auto 120px;align-items:center;gap:12px;padding:13px 21px;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);text-align:left;font-size:12px}.dashboard-payment-row:hover{background:var(--surface-raised)}.dashboard-payment-row small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.dashboard-payment-row b,.dashboard-payment-row strong{font-weight:550}.dashboard-order-number{color:var(--lime);font-size:11px}.dashboard-support-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-top:1px solid var(--line);padding:13px 21px;background:transparent;color:var(--text);text-align:left;font-size:12px}.dashboard-support-row b{font-weight:550;overflow-wrap:anywhere}.dashboard-support-row small{color:var(--warning);font-size:10px}.dashboard-bottom .chart-note{padding:0 21px 15px}.dashboard-bottom .card-heading .chart-note{padding:0}
.dashboard-more{margin-bottom:18px}.dashboard-more>summary{cursor:pointer;color:var(--muted);font-size:12px;padding:12px 0}.dashboard-more .dashboard-grid{margin-top:15px}.dashboard-more .dashboard-card{padding:20px}.dashboard-table-wrap:focus-visible{outline:2px solid var(--lime)}
.workspace .business-table th{background:#272e33;color:var(--muted)}.workspace .business-table td{border-color:var(--line)}.workspace .business-table tr:hover td{background:var(--surface-raised)}.workspace .user-avatar{background:#2d353a}.workspace .server-card,.workspace .attention-card{background:var(--card);border-color:var(--line)}
@media(min-width:851px) and (max-width:1220px){.workspace{grid-template-columns:190px minmax(0,1fr)}.workspace>.sidebar{width:190px;padding-left:12px;padding-right:12px}.workspace main{padding-left:23px;padding-right:23px}.dashboard-topbar{margin-left:-23px;margin-right:-23px;padding-left:23px;padding-right:23px}.dashboard-columns,.dashboard-bottom{grid-template-columns:minmax(0,1fr) 260px}.dashboard-subscription-table{min-width:630px}.dashboard-table-wrap{scrollbar-width:thin}.dashboard-registration-table{min-width:660px}.dashboard-payment-row{grid-template-columns:48px minmax(0,1fr) auto}.dashboard-payment-row>.dashboard-badge{grid-column:2/4;justify-self:start}}
@media(min-width:1550px){.dashboard-columns,.dashboard-bottom{grid-template-columns:minmax(0,1fr) 355px}}
@media(max-width:850px){
 .workspace{display:block}.workspace>.sidebar{display:flex;position:static;width:100%;height:64px;padding:0 20px;align-items:flex-start;justify-content:center;border-right:0;border-bottom:1px solid var(--line)}.sidebar .sidebar-nav,.sidebar .sidebar-caption,.sidebar .sidebar-bottom,.sidebar .nav-link{display:none}.sidebar .brand{padding:0}.sidebar .brand-icon,.sidebar .brand-icon svg{width:30px;height:30px}
 .workspace main{padding:0 max(17px,env(safe-area-inset-right)) calc(109px + env(safe-area-inset-bottom)) max(17px,env(safe-area-inset-left))}.dashboard-topbar{margin:0 -17px 0;padding:10px 17px;min-height:54px;gap:10px}.dashboard-breadcrumb{display:none}.dashboard-global-search{width:100%}.dashboard-global-search input{font-size:16px;min-height:44px}.workspace .view-tabs{display:grid;background:#262d31f2;border-color:var(--line)}.workspace .desk-header{padding:18px 0 0;min-height:103px;margin-bottom:17px}
 .dashboard-new-users .card-heading{flex-wrap:wrap;align-items:start;gap:13px;padding:17px}.dashboard-new-users h2{font-size:15px}.dashboard-new-users .chart-note{font-size:11px}.dashboard-periods button{min-height:44px;font-size:12px}
 .dashboard-table{display:block;min-width:0;white-space:normal}.dashboard-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dashboard-table tbody{display:block}.dashboard-table tr{display:grid;grid-template-columns:minmax(0,1fr) 85px 24px;gap:8px 9px;padding:15px 17px;border-top:1px solid var(--line)}.dashboard-table td,.dashboard-table th:first-child,.dashboard-table td:first-child{display:block;border:0;padding:0;min-width:0;overflow-wrap:anywhere}.dashboard-table tr:hover td{background:transparent}.dashboard-person .detail-trigger{min-height:32px;font-size:13px}.dashboard-person small{font-size:11px}.dashboard-registration-cell{grid-column:2;grid-row:1;text-align:right;align-self:center}.dashboard-name-cell{grid-column:1;grid-row:1}.dashboard-arrow-cell{grid-column:3;grid-row:1/4;align-self:center}.dashboard-access-cell{grid-column:1;grid-row:2}.dashboard-first-cell{grid-column:1/3;grid-row:3;color:var(--muted);font-size:11px;padding-left:43px!important}.dashboard-first-cell:before{content:'Первое подключение: ';color:#728389}.dashboard-registration-cell small{font-size:10px}.dashboard-arrow{min-height:44px;min-width:24px}.dashboard-panel-foot{padding:12px 17px;font-size:10px}.dashboard-link{min-height:44px;font-size:11px}.dashboard-badge{font-size:11px}
 .dashboard-columns,.dashboard-bottom{grid-template-columns:minmax(0,1fr);gap:15px}.dashboard-columns .card-heading,.dashboard-bottom .card-heading{padding:17px}.dashboard-country-list{padding:0 17px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px}.dashboard-country{font-size:10px;gap:7px;min-height:42px}.dashboard-country-total{font-size:10px}.dashboard-country-code{width:17px;font-size:9px}
 .dashboard-subscription-table tr{grid-template-columns:minmax(0,1fr) 100px}.dashboard-subscription-table td:first-child{grid-column:1;grid-row:1/3}.dashboard-subscription-table td:nth-child(2){grid-column:2;grid-row:2}.dashboard-subscription-table td:nth-child(3){grid-column:2;grid-row:1}.dashboard-subscription-table td:nth-child(4),.dashboard-subscription-table td:nth-child(5){display:none}.dashboard-subscription-table .dashboard-avatar{width:33px;height:33px}.dashboard-subscription-table .dashboard-person .detail-trigger{font-size:12px}.dashboard-subscription-table .dashboard-days small{font-size:10px}
 .dashboard-primary-stats .stat{padding:15px!important}.business-stats .stat strong{font-size:27px}.dashboard-payment-row{padding:14px 17px;grid-template-columns:47px minmax(0,1fr) auto;gap:8px;font-size:11px}.dashboard-payment-row>.dashboard-badge{grid-column:2/4;justify-self:start}.dashboard-support-row{padding:14px 17px}.workspace .business-table tbody tr{background:var(--card);border-color:var(--line)}
 .mobile-conversation .dashboard-topbar{display:none}.mobile-conversation .workspace>.sidebar{display:none}
}

@media(max-width:850px){.workspace>.sidebar .brand div{display:block}.workspace>.sidebar .brand small{display:block}}

/* Phone refinements for the selected sidebar admin; desktop rules remain intact. */
.mobile-user-search{display:none}
@media(max-width:850px){
 html{-webkit-text-size-adjust:100%;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}
 .workspace>.sidebar{height:auto;min-height:56px;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));padding-top:calc(10px + env(safe-area-inset-top))}
 .workspace main{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:calc(98px + env(safe-area-inset-bottom))}
 .dashboard-topbar{display:none}
 .workspace .desk-header{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;min-height:0;padding:16px 0 0;margin-bottom:16px;align-items:center}
 .desk-header .workspace-summary{grid-column:1;grid-row:1}.workspace-kicker,.desk-header #page-lead{display:none}.desk-header h1{font-size:24px;line-height:1.3;overflow-wrap:anywhere}
 .desk-header .header-tools{display:contents}.header-tools .connection{grid-column:1/-1;grid-row:2;justify-self:start;max-width:none;padding:4px 8px;font-size:11px;white-space:normal;line-height:1.5;margin-top:2px}
 .header-tools .mobile-user-search{display:inline-flex;grid-column:2;grid-row:1;justify-content:center;align-items:center;min-height:44px;width:44px;padding:9px;color:var(--muted);background:var(--card)}
 .header-tools .mobile-logout{grid-column:3;grid-row:1;width:44px;min-height:44px}.mobile-user-search.active{color:var(--lime)}
 .workspace .view-tabs{grid-template-columns:repeat(5,minmax(0,1fr));min-height:calc(70px + env(safe-area-inset-bottom));padding:6px max(6px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}
 .view-tabs button{min-height:56px;min-width:44px;font-size:12px;line-height:1.3;gap:5px}.view-tabs button .nav-icon{width:21px;height:21px}
 .workspace button,.workspace summary,.detail-trigger{touch-action:manipulation}
 .business-toolbar,.section-toolbar{font-size:11px;margin-bottom:12px}.business-toolbar>span{max-width:calc(100% - 100px);line-height:1.5}.workspace .compact-toolbar .text-button{min-height:44px}
 .dashboard-new-users .card-heading{gap:10px;padding:16px 15px 12px}.dashboard-new-users h2{font-size:16px;line-height:1.4}.dashboard-new-users .chart-note{font-size:12px;margin-top:4px;line-height:1.5}.dashboard-count{font-size:11px}
 .dashboard-periods{display:flex;gap:5px;flex:1 1 100%}.dashboard-periods button{flex:1;min-height:44px;border:1px solid var(--line);font-size:13px}.dashboard-periods button.active{border-color:#ced9da60;color:var(--lime);background:#ced9da0d}
 .dashboard-registration-table tr{grid-template-columns:minmax(0,1fr) 88px 44px;gap:8px;padding:14px 15px}
 .dashboard-person{gap:9px;align-items:center}.dashboard-person .detail-trigger{min-height:44px;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
 .dashboard-avatar{width:36px;height:36px;font-size:13px}.dashboard-person small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}
 .dashboard-registration-cell b{display:none}.dashboard-registration-cell small{font-size:12px;line-height:1.5}.dashboard-registration-cell{align-self:center}
 .dashboard-arrow{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px;font-size:23px}
 .dashboard-registration-table .dashboard-access-cell{grid-column:1/3;padding-left:45px}.dashboard-registration-table .dashboard-first-cell{grid-column:1/3;padding-left:45px!important;font-size:12px;line-height:1.5;color:#bbc8cb}
 .dashboard-first-cell:before{color:var(--muted)}.dashboard-badge{font-size:12px;padding:4px 8px}.dashboard-panel-foot{padding:11px 15px;font-size:12px;line-height:1.6}.dashboard-panel-foot .dashboard-link{width:100%;font-size:13px;min-height:44px}
 .dashboard-primary-stats{gap:10px}.workspace .dashboard-primary-stats .stat{padding:15px 13px!important}.dashboard-primary-stats .stat>span{font-size:12px;line-height:1.5}.dashboard-primary-stats .stat strong{font-size:28px;line-height:1.3;overflow-wrap:anywhere}.dashboard-primary-stats .stat small{font-size:11px;line-height:1.6;display:block}
 .dashboard-alerts{padding:0 14px}.dashboard-alerts>summary,.dashboard-more>summary,.maintenance-panel>details>summary{min-height:48px;padding:12px 0;font-size:13px;line-height:1.6}
 .dashboard-columns .card-heading,.dashboard-bottom .card-heading{padding:17px 15px;gap:10px;align-items:start}.dashboard-columns h2,.dashboard-bottom h2{font-size:17px}.dashboard-columns .chart-note,.dashboard-bottom .chart-note{font-size:12px;line-height:1.6}
 .dashboard-columns .card-heading>.dashboard-link,.dashboard-bottom .card-heading>.dashboard-link{min-height:44px;font-size:12px;max-width:none;line-height:1.5;flex:none;white-space:nowrap}
 .dashboard-subscription-table tr{grid-template-columns:minmax(0,1fr) 116px;gap:10px;padding:15px}
 .dashboard-subscription-table .dashboard-person .detail-trigger{font-size:14px;min-height:44px}.dashboard-subscription-table .dashboard-avatar{width:34px;height:34px}
 .dashboard-subscription-table td:nth-child(3){text-align:right}.dashboard-days strong{font-size:16px!important}.dashboard-subscription-table .dashboard-days small{font-size:12px;line-height:1.5}
 .dashboard-subscription-table td:nth-child(4){display:block;grid-column:1/-1;grid-row:3;font-size:12px;line-height:1.6;color:#bbc8cb}
 .dashboard-subscription-table td:nth-child(5){display:block;grid-column:1/-1;grid-row:4;font-size:12px;line-height:1.6;color:#bbc8cb}
 .dashboard-subscription-table td:nth-child(4):before{content:'Устройства: ';color:var(--muted)}.dashboard-subscription-table td:nth-child(5):before{content:'Последний платёж: ';color:var(--muted)}
 .dashboard-country-list{column-gap:14px;padding:0 15px 12px}.dashboard-country{min-height:48px;font-size:12px;gap:7px;line-height:1.5}.dashboard-country-code{font-size:10px;width:19px}.dashboard-country-total{font-size:12px}.dashboard-status-dot{width:7px;height:7px}
 .dashboard-payment-row{grid-template-columns:48px minmax(0,1fr) auto;gap:9px;padding:15px;font-size:13px}.dashboard-order-number{font-size:12px}.dashboard-payment-row small{font-size:12px;line-height:1.6}.dashboard-payment-row>.dashboard-badge{grid-column:2/4}
 .dashboard-support-row{min-height:60px;padding:14px 15px;flex-wrap:wrap;font-size:14px;line-height:1.5}.dashboard-support-row small{font-size:12px}.dashboard-bottom>.dashboard-card .chart-note{padding-left:15px;padding-right:15px}
 .table-toolbar{gap:10px}.table-toolbar input,.table-toolbar select{font-size:16px;min-height:48px}.summary-chip{font-size:12px;min-height:34px}.summary-chip strong{font-size:13px}
 .business-table tbody tr{gap:14px 12px}.business-table td::before{font-size:12px;color:var(--muted)}.business-table td small{font-size:12px}.business-table .detail-trigger{font-size:14px;min-height:44px;line-height:1.5}
 .business-table td .badge,.business-table td .server-state{font-size:12px;line-height:1.5}.business-table .connection-username{display:inline-flex;align-items:center;min-height:44px}
 .server-toolbar label{font-size:13px}.server-metric>span{font-size:12px}.server-metric strong{font-size:25px}.server-check-row{font-size:13px;line-height:1.6}.server-details>summary,.server-history>summary{min-height:48px;padding:12px 0;font-size:13px}
 .server-history-chart-heading strong,.server-history-values{font-size:13px}.server-history-source,.server-history-note,.server-history-status{font-size:12px;line-height:1.6}.server-purpose,.server-vpn-observation,.server-monitor-observation{font-size:12px;line-height:1.6}
 .server-action-button{min-height:48px;font-size:13px}.server-action-row{gap:10px}.server-action-row .chart-note{font-size:12px}.server-check-row .server-state{font-size:11px}
 .composer-footer select,.composer textarea,.status-control select{font-size:16px}.composer-footer .primary{min-height:48px}.mobile-back{min-height:48px}
 .mobile-conversation .desk.show-detail{padding-bottom:env(safe-area-inset-bottom)}
}
@media(max-width:380px){
 .desk-header h1{font-size:22px}.view-tabs button{font-size:11px}
 .dashboard-registration-table tr{grid-template-columns:minmax(0,1fr) 44px}.dashboard-registration-table .dashboard-name-cell{grid-column:1;grid-row:1}.dashboard-registration-table .dashboard-registration-cell{grid-column:1;grid-row:2;text-align:left;padding-left:45px}.dashboard-registration-cell small:before{content:'Регистрация: '}
 .dashboard-registration-table .dashboard-access-cell{grid-column:1;grid-row:3}.dashboard-registration-table .dashboard-first-cell{grid-column:1;grid-row:4}.dashboard-registration-table .dashboard-arrow-cell{grid-column:2;grid-row:1/5}
 .dashboard-country-list{grid-template-columns:minmax(0,1fr)}.dashboard-country{font-size:13px}.dashboard-subscription-table tr{grid-template-columns:minmax(0,1fr) 96px}.dashboard-primary-stats .stat strong{font-size:24px}
}
@media(max-width:850px) and (max-height:500px){
 .workspace>.sidebar{min-height:48px;padding-top:6px;padding-bottom:6px}.workspace .desk-header{padding-top:10px}.workspace .view-tabs{min-height:calc(58px + env(safe-area-inset-bottom));padding-top:3px;padding-bottom:calc(3px + env(safe-area-inset-bottom))}.view-tabs button{min-height:50px;gap:3px}.view-tabs button .nav-icon{width:18px;height:18px}
}
@media(hover:none){.view-tabs button:hover{color:var(--muted)}.view-tabs button.active:hover{color:var(--lime)}}

/* ORBIT. Plum surfaces, coral actions, legible operational data. */
:root{color-scheme:dark;--paper:#262d31;--sheet:#2a3237;--ink:#e2eaea;--muted:#adbbbf;--line:#3c474d;--coral:#a1e6d7;--green:#a9d0b9}
body{background:#262d31;color:#e2eaea;font-size:14px}.workspace{margin-left:190px;min-height:100vh;background:radial-gradient(ellipse at 100% 0,#343e4318,transparent 47%),#262d31}.sidebar{position:fixed;inset:0 auto 0 0;width:190px;background:#2a3236;border-right:1px solid #54636930;display:flex;flex-direction:column;padding:25px 14px 20px;z-index:40}.brand{display:flex;align-items:center;gap:9px;padding:0 4px}.brand-mark{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;transform:none;background:#384248;box-shadow:none;border:1px solid #55646a66}.brand-mark img{width:29px;height:29px;transform:none}.brand>span:last-child{font-size:15px;font-weight:700;letter-spacing:-.2px;color:#e4ecec}.brand small{font-size:6px;color:#a6b5ba;letter-spacing:1.7px;font-weight:450;margin-top:6px}.nav-label{font-size:9px;letter-spacing:1.5px;color:#8d9da3;margin:43px 12px 14px}.nav-wrap{position:relative}.nav-glider{position:absolute;left:0;right:0;top:0;bottom:auto;width:100%;height:45px;border-radius:9px;background:#a0dcd012;border:1px solid #a2d3c926;box-shadow:none;transition:transform .45s cubic-bezier(.16,1,.3,1),height .3s;pointer-events:none}#main-navigation{display:grid;gap:7px;position:relative;z-index:1}#main-navigation>button{display:flex;align-items:center;gap:10px;background:none;border:0;min-height:45px;padding:12px;color:#aebcc0;font-size:12px;font-weight:450;border-radius:9px;white-space:nowrap;text-align:left;transition:color .2s,transform .2s}#main-navigation>button .icon{width:18px;height:18px;opacity:.82}#main-navigation>button.active{color:#b6e6dc;font-weight:500}#main-navigation>button.active .icon{color:#abe6d9;opacity:1}#main-navigation>button i{display:block;width:4px;height:4px;border-radius:50%;background:#ace6d9;margin-left:auto;box-shadow:0 0 9px #a6e6d844}#main-navigation>button:hover{color:#c4dfda;transform:translateX(2px)}.sidebar-bottom{margin-top:auto;padding:35px 6px 0}.side-brand-line{font-size:7px;letter-spacing:.9px;color:#7f9096;display:flex;align-items:center;gap:8px;margin-bottom:22px}.side-brand-line>span{display:block;width:14px;height:2px;background:#95bdb5}.owner{display:flex;align-items:center;gap:10px;border-top:1px solid #49565c3d;padding-top:19px}.owner>span{width:31px;height:31px;border-radius:50%;background:#455257;color:#d2dddd;display:grid;place-items:center;font-size:11px}.owner>div{font-size:11px;color:#bac7ca}.owner small{display:block;color:#829298;font-size:9px;margin-top:3px}.build-mark{font-size:7px;color:#73848a;letter-spacing:2px;margin-top:19px;display:block}
.topbar{height:77px;display:flex;align-items:center;padding:0 32px;gap:18px;border-bottom:1px solid #57656b28;background:#28303455}.top-crumb{font-size:12px;color:#90a0a6;display:flex;align-items:center;gap:12px}.top-crumb i{font-style:normal;color:#526066}.top-crumb b{font-weight:450;color:#becbcd}#command-open{margin-left:auto;display:flex;align-items:center;gap:9px;padding:9px 12px;background:#2d353a;border:1px solid #54636966;border-radius:8px;color:#a9b8bc;font-size:12px}#command-open .icon{width:16px;height:16px}#command-open kbd{font-size:9px;border-color:#63727866;color:#b4c2c5;padding:2px 5px;margin-left:17px}#motion-toggle{border-color:#57656b3d;color:#a3b2b7;width:30px;height:30px;background:none}#motion-toggle:hover{background:#404c5144;color:#b3dfd6}.preview-badge{color:#95a5ab;border-color:#52606666;background:none;font-size:8px;letter-spacing:1.2px;padding:6px 8px}#menu-open{display:none}.scrim{background:#20262abb}
main{max-width:1720px;padding:32px 32px 25px;margin:auto}.page-heading{margin-bottom:28px;display:flex;align-items:center;gap:25px}.page-heading h1{color:#e5edec;font-size:42px;letter-spacing:-1.7px;line-height:1.2;font-weight:550;margin:10px 0 10px}.page-heading>div>p{font-size:13px;color:#a3b2b7;line-height:1.8}.eyebrow,.section-label{font-size:9px;letter-spacing:1.4px;color:#96a6ac;font-weight:450}.snapshot-note{font-size:10px;color:#84959b;text-align:right}.snapshot-note strong{display:block;color:#abbabe;font-size:12px;font-weight:450;margin-top:7px}.primary-action{background:#a1ddd1;border-color:#ace6d9;color:#283034;border-radius:9px;min-height:44px;padding:12px 17px;font-size:13px;font-weight:600;box-shadow:0 4px 13px #72838910}.primary-action:hover:not(:disabled){background:#afe6da;border-color:#b5e6db;color:#283034;box-shadow:0 7px 22px #9adcce20}.primary-action:disabled{background:#3d484e;color:#829298;border-color:#515f65;box-shadow:none}.quiet-button{font-size:12px;border-color:#607076;color:#b8c6c8;background:#333d42;padding:8px 11px;border-radius:7px}.list-search{background:#272e33;border:1px solid #4f5e6488;border-radius:8px;padding:11px 12px;color:#93a3a9;max-width:350px}.list-search input{color:#d1dbdc;font-size:13px}.list-search input::placeholder{color:#90a0a6}.list-search .icon{width:16px;height:16px}.list-search:focus-within{border-color:#8db9af;box-shadow:0 0 0 3px #8bb6ad0d}.filter-tabs{gap:6px}.filter-tabs>button{font-size:12px;padding:8px 11px;border-radius:6px;color:#9cacb2}.filter-tabs>button.selected{color:#b9e6dc;background:#45525740;border-color:#69958c5c}.filter-tabs>button:hover{background:#45525744;color:#aed7ce}
.fleet-strip{display:flex;align-items:center;gap:31px;min-height:107px;padding:20px 25px;border:1px solid #5e6d734a;border-radius:14px;background:linear-gradient(110deg,#343e43,#2d353a 78%);margin-bottom:29px;position:relative;overflow:hidden}.fleet-strip:before{content:'';position:absolute;right:-120px;top:-180px;width:450px;height:450px;pointer-events:none;background:radial-gradient(ellipse,#89999f15,transparent 64%);animation:orbitAmbient 15s ease-in-out infinite alternate}.fleet-main{display:flex;align-items:center;gap:17px;position:relative;flex:1}.fleet-symbol{display:grid;place-items:center;width:47px;height:47px;border-radius:12px;background:#68948b2b;color:#b4e6db;border:1px solid #8fbfb526}.fleet-symbol .icon{width:24px;height:24px}.fleet-main>span:last-child{display:flex;flex-direction:column;gap:4px}.fleet-main strong{font-size:42px;letter-spacing:-1.9px;font-weight:550;color:#e3ebeb;line-height:1}.fleet-main strong small{font-size:23px;font-weight:400;color:#9cb9b3;letter-spacing:-1px}.fleet-main>span>span{font-size:12px;color:#afbdc1}.fleet-number{padding-left:27px;border-left:1px solid #91a2a828;display:flex;align-items:baseline;gap:10px;position:relative}.fleet-number strong{font-size:30px;font-weight:450;letter-spacing:-1px;color:#ced9da}.fleet-number>span{font-size:12px;color:#a4b3b8;max-width:85px;line-height:1.4}.fleet-description{position:relative;font-size:11px;line-height:1.8;color:#99a9af;padding-left:15px;margin-left:auto}
.operations-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start}.country-workspace{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.section-heading h2{font-size:20px;font-weight:550;letter-spacing:-.55px;color:#dfe8e8}.section-meta{color:#91a2a8;font-size:11px;white-space:nowrap}.country-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.country-group{min-width:0;position:relative;background:#2b3338;border:1px solid #52606649;border-radius:12px;padding:16px 15px 12px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.country-group:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(150px circle at var(--pointer-x,50%) var(--pointer-y,0),#9ed4c90c,transparent 100%);opacity:0;transition:opacity .3s}.country-group:hover{border-color:#78999288;box-shadow:0 6px 24px #20262a1f}.country-group:hover:before{opacity:1}.country-group>header{position:relative;margin-bottom:10px}.country-title{display:flex;align-items:center;gap:9px;border:0;background:none;width:100%;text-align:left;padding:0}.country-initial{display:grid;place-items:center;width:32px;height:32px;flex:none;font:11px Consolas,monospace;background:#515f6529;border:1px solid #86b4aa38;color:#a9d5cc;border-radius:8px}.country-title h3{font-size:14px;font-weight:550;color:#dae4e4;letter-spacing:-.3px;line-height:1.3}.country-title small{display:block;font-size:10px;color:#8e9ea4;margin-top:4px}.group-arrow{margin-left:auto;color:#7e8f95;font-size:16px;transition:color .2s,transform .2s}.country-title:hover .group-arrow{color:#a6d5cb;transform:translate(2px,-2px)}.group-nodes{position:relative}.group-node{position:relative;display:flex;align-items:center;width:100%;min-height:35px;border:0;border-top:1px solid #515f652b;background:none;padding:8px 0;gap:7px;text-align:left;min-width:0}.node-dot{width:4px;height:4px;background:#a9d0b9;border-radius:50%;flex:none;opacity:.8}.node-label{color:#b0bec2;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.node-cpu{color:#becbcd;font:11px Consolas,monospace;margin-left:auto;flex:none}.node-load{width:20px;height:3px;background:#47545a66;position:relative;display:block;flex:none;border-radius:3px;overflow:hidden}.node-load i{display:block;width:var(--cpu-width);height:100%;background:#93bdb4;min-width:1px;transform-origin:left;border-radius:3px}.group-node:hover .node-label{color:#cae6e0}.group-node:hover .node-cpu{color:#afe6da}.expand-countries{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:42px;margin-top:15px;background:#293035;border:1px dashed #67787e66;color:#afbdc1;border-radius:9px;font-size:12px}.expand-countries>span{font-size:17px}.expand-countries:hover{background:#2e373c;border-color:#90a0a64f;color:#add5cd}
.context-column{display:grid;gap:20px;padding-top:40px}.attention-sheet{padding:20px 17px 17px;background:#293035;border:1px solid #5260664d;border-radius:12px;min-width:0}.attention-sheet .section-heading{margin-bottom:0}.attention-sheet .section-heading h2{font-size:17px}.attention-count{display:grid;place-items:center;width:25px;height:25px;background:#547e753d;color:#9cd5c9;border:1px solid #71a3983d;border-radius:6px;font-size:11px}.context-intro{font-size:11px;color:#819197;margin:10px 0 12px}.issue-row{display:flex;gap:10px;width:100%;text-align:left;border:0;border-top:1px solid #53626840;background:none;padding:18px 0;color:#c4d0d2}.issue-mark{width:27px;height:27px;display:grid;place-items:center;flex:none;background:#557d7530;color:#9accc2;border-radius:7px;margin-top:2px}.issue-mark .icon{width:16px;height:16px}.issue-row b{display:block;font-size:12px;font-weight:500;color:#d1dbdc}.issue-row small{font-size:10px;display:block;margin-top:6px;line-height:1.6;color:#95a5ab}.issue-row strong{font-size:11px;display:block;font-weight:450;color:#d7bd8e;margin-top:7px}.issue-arrow{margin-left:auto;color:#7f9096;font-size:15px}.issue-row:hover .issue-arrow{color:#a8ddd2}.context-tip{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #5463693d;padding-top:14px;margin-top:1px;color:#7d8e94}.context-tip .icon{width:13px;height:13px;flex:none;margin-top:3px}.context-tip p{font-size:10px;line-height:1.9}.control-host{padding:19px 17px 16px;border:1px solid #5260664d;border-radius:12px;background:#293035}.control-host>header{display:flex;align-items:center;gap:10px;margin-bottom:23px}.host-icon{width:32px;height:32px;border-radius:8px;background:#47545a35;border:1px solid #6d7e8433;color:#abbabe;display:grid;place-items:center;flex:none}.host-icon .icon{width:17px;height:17px}.control-host h2{font-size:14px;color:#c9d4d6;letter-spacing:-.2px;font-weight:500}.control-host header>div>span{font-size:10px;color:#829298;display:block;margin-top:3px}.host-fact{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.host-fact>span{font-size:11px;color:#94a4aa}.host-fact>b{font-size:13px;font-weight:500;color:#c5d1d3;white-space:nowrap}.host-rail{display:block;height:4px;border-radius:4px;background:#434f5555;overflow:hidden;margin-top:10px}.host-rail i{display:block;width:var(--cpu-width);height:100%;transform-origin:left;background:#a8b7bb;border-radius:4px}.host-source{font-size:9px;color:#728389;margin-top:20px}
.ledger-sheet{background:#2a3237;border:1px solid #4f5e6466;border-radius:12px}.ledger-toolbar{padding:21px 22px;gap:20px}.desk-ledger th{background:#2d363b;color:#aebcc0;border-color:#5b6b7140;font-size:12px;padding:17px 20px}.ledger-empty{min-height:290px;background:radial-gradient(ellipse at center,#4653590c,transparent 65%)}.empty-drawing{background:#4552573d;border-color:#70818755;color:#a8b7bb;box-shadow:5px 5px 0 #36404577;width:52px;height:52px}.ledger-empty h3{color:#c2cfd1;font-size:19px;font-weight:500}.ledger-empty p{color:#91a2a8;font-size:12px}.status-definitions{gap:25px;margin-top:18px;padding-top:15px}.status-definitions b{color:#b0bec2;font-size:12px}.status-definitions small{color:#829298;font-size:11px}.status-definitions i{background:#a9d0b9}.status-definitions>span:nth-child(2) i{background:#93c0b6}.status-definitions>span:nth-child(3) i{background:#819197}.plan-ribbon{background:#313a3f;border:1px solid #799a934d;border-radius:12px;padding:25px 28px;gap:28px}.ribbon-caption h2{color:#c8d3d5;font-size:20px}.ribbon-caption .eyebrow{font-size:9px;color:#8e9ea4}.plan-price{border-color:#7b8b9155;padding-left:29px}.plan-price>span{color:#b1bfc3;font-size:13px}.plan-price>strong{font-size:43px;letter-spacing:-1.3px;color:#d1dbdc;font-weight:500}.plan-price small{color:#9cacb2;font-size:18px}.payment-methods{font-size:12px;color:#a9b8bc}.payment-methods i{background:#8b9ca2}.section-note{font-size:11px;color:#84959b}.partner-note{max-width:900px}.partner-note>span{background:#45525744;border-color:#61717766;color:#99a9af}.partner-note p{font-size:12px;color:#8b9ca2}.partner-note b{color:#b4c2c5}.server-tools>span{font-size:12px;color:#91a2a8}.server-shell{display:block}.country-filter{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:19px;padding:0}.country-filter>.eyebrow{display:none}.country-filter>button{min-height:35px;padding:7px 10px;border:1px solid #54636966;background:#2a3236;color:#93a3a9;font-size:12px;gap:13px}.country-filter>button small{font-size:11px;color:#75868c}.country-filter>button.selected{color:#a6cfc6;background:#434f5555;border-color:#73999155}.country-filter>button:hover{background:#3c474d;color:#becbcd}.server-table-wrap{background:#283034;border:1px solid #59686e4d;border-radius:12px;padding-left:17px;padding-right:17px}.desk-server-table th{font-size:11px;color:#96a6ac;border-color:#61717744;padding:18px 10px}.desk-server-table td{font-size:13px;color:#acbbbf;border-color:#6171772b;padding:17px 10px}.desk-server-table tbody tr:hover{background:#3f4b5040}.server-name b{font-size:13px;color:#c1cdcf}.server-name small{font-size:11px;color:#83949a}.server-name>.country-code{width:32px;height:32px;font-size:10px;border-color:#6f7f8544;background:#3b464b3d;color:#9fafb4}.server-result{font-size:11px;color:#a9d0b9}.server-result:before{background:#a9d0b9}.cpu-cell{min-width:70px}.cpu-cell b{font-size:12px;color:#b4c2c5}.cpu-cell>span{height:3px;background:#47545a77;width:64px}.cpu-cell i{background:#9eaeb3}
.support-desk{background:#282f33;border:1px solid #55646a66;border-radius:13px;grid-template-columns:280px minmax(0,1fr)}.inbox{background:#2a3237;border-color:#5e6d7344;padding:24px 22px}.inbox h2{color:#bdcacc;font-size:19px}.inbox>header>span{color:#88989e}.inbox .list-search{background:#262d31;border-color:#5f6e7466}.inbox .filter-tabs>button{font-size:11px;padding:7px 9px}.inbox-empty>b{font-size:14px;color:#9fafb4}.inbox-empty p{font-size:11px;color:#7d8e94}.inbox-empty>.icon{color:#85969c}.conversation{padding:0 25px}.conversation>header{border-color:#63727844}.conversation>header b{font-size:14px;color:#bcc9cb}.conversation>header small{font-size:11px;color:#829298}.conversation-mark{background:#46535944;color:#94a4aa}.channel-label{background:#3741474d;border-color:#69797f44;color:#9babb1;font-size:11px}.conversation-empty p{font-size:13px;line-height:1.9;color:#829298}.message-illustration i{background:#45525755;border-color:#61717755}.message-illustration i:nth-child(2){background:#6070763d}.preview-composer{border-color:#63727844}.preview-composer>label{font-size:12px;color:#94a4aa}.preview-composer textarea{color:#bfccce;font-size:13px}.preview-composer textarea::placeholder{color:#728389}.preview-composer>div>span{font-size:11px;color:#718288}.preview-composer .primary-action{font-size:12px;min-height:39px}.promo-form{border-color:#5a696f66;background:#272e33;border-radius:12px}.form-section-heading .eyebrow{color:#8e9ea4;font-size:10px}.draft-badge{font-size:11px;color:#9fafb4;background:#44505655;border-color:#6c7d8355}#promo-draft-form>label,.form-row label,.editor-form label{color:#abbabe;font-size:13px}#promo-draft-form input:not([type=checkbox]),.editor-form input,.editor-form select{background:#242b2f;border-color:#73848a66;color:#c7d3d4;font-size:14px;padding:12px 13px;border-radius:8px;min-height:46px}#promo-draft-form input::placeholder,.editor-form input::placeholder{color:#7c8d93}.checkbox-line{font-size:12px!important;color:#a2b1b7!important}.checkbox-line input{background:#272e32;border-color:#77888e6b}.checkbox-line input:checked{background:#aebcc0;box-shadow:inset 0 0 0 3px #272e32}.promo-form .section-note{color:#708187;font-size:11px}.promo-ledger .desk-ledger th{font-size:12px}.save-band{background:#30393e;border-color:#78898f66;padding:26px;gap:21px}.save-symbol{background:#49565c44;border-color:#8d9da377;color:#c5d1d3;transform:rotate(-7deg)}.save-band .eyebrow{font-size:10px;color:#9dadb3}.save-band h2{font-size:23px;color:#c9d4d6;font-weight:500;line-height:1.4}.membership-label{font-size:12px;background:#424e5466;border-color:#83949a55;color:#b5c3c6;padding:8px 11px}.small-label{font-size:11px;color:#829298}.service-sheet{background:#272e32;border-color:#69797f55}.service-sheet h2{font-size:18px;color:#bfccce}.service-sheet dl>div{border-color:#63727844}.service-sheet dt{font-size:12px;color:#a3b2b7}.service-sheet dd{font-size:11px;color:#73848a}.service-sheet .section-note{font-size:11px;color:#75868c}
footer{border-color:#4e5c6255;margin-top:27px;color:#83949a;gap:17px}footer>span:first-child{font-size:10px;color:#8e9ea4;letter-spacing:.8px}footer>span:nth-child(2){font-size:10px;color:#73848a}footer>button{font-size:11px;color:#9dadb3}dialog{background:#272e33;border-color:#70818766;color:#cad5d6;box-shadow:0 15px 75px #1f25296b}dialog::backdrop{background:#20262aa8;backdrop-filter:blur(7px)}#detail-dialog{background:#282f33;border-left-color:#7c8d9355;border-radius:16px 0 0 16px}.detail-head{border-color:#67787e4d}.detail-head .section-label{color:#9eaeb3;font-size:10px}.detail-head h2{font-size:32px;color:#cad6d7;letter-spacing:-1px}.detail-head>button{background:#47545a45;border-color:#7c8d934d;color:#b7c5c7}.detail-subtitle,.detail-copy{font-size:13px;color:#9fafb4}.detail-facts>div{border-color:#77888e44}.detail-facts dt{font-size:12px;color:#9cacb2}.detail-facts dd{font-size:27px;color:#c0cdce}.detail-warning{background:#62888022;border-color:#8dc3b844;color:#a1d7cc}.detail-warning small{color:#8ea9a4;font-size:12px}.detail-footnote{font-size:11px;color:#7c8d93}.editor-form p{color:#7c8d93;font-size:11px}#command-dialog{background:#272e32}.command-head{border-color:#6d7e844d}.command-head input{font-size:14px;color:#bcc9cb}.command-head input::placeholder{color:#83949a}.command-head>.icon{color:#93a3a9}.command-head button{background:#3d484e44;border-color:#7283894d;color:#abbabe;font-size:10px}#command-title{font-size:9px;color:#8e9ea4}.command-option{min-height:61px}.command-option .icon{color:#9aaab0}.command-option b{font-size:14px;color:#bdcacc}.command-option small{font-size:11px;color:#87979d}.command-option.focused,.command-option:hover{background:#5260664a}.command-option>span:last-child{color:#8b9ca2}.command-foot{font-size:11px;color:#7e8f95;border-color:#66767c4d}.command-empty{color:#96a6ac}#toast{background:#a3b2b7;color:#272e32;border-color:#c5d1d3;box-shadow:0 9px 28px #20262a4d;font-size:12px}.skip{background:#ade6da;color:#262c31}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible{outline-color:#b4e6db}
@keyframes orbitAmbient{to{transform:translate(-30px,40px);opacity:.6}}
body[data-motion=off] *,body[data-motion=off] *:before,body[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(min-width:1700px){.sidebar{width:205px}.workspace{margin-left:205px}main{padding-left:42px;padding-right:42px}.topbar{padding-left:42px;padding-right:42px}.operations-grid{grid-template-columns:minmax(0,1fr) 290px;gap:29px}.country-group{padding:20px 18px 14px}.country-title h3{font-size:16px}.node-label{font-size:13px}.group-node{min-height:38px}.country-initial{width:36px;height:36px;font-size:12px}.page-heading h1{font-size:48px}}
@media(max-width:1280px){.sidebar{width:180px;padding-left:12px;padding-right:12px}.workspace{margin-left:180px}.brand>span:last-child{font-size:14px}.brand small{font-size:5.5px}.brand{gap:8px}.brand-mark{width:34px;height:34px}.brand-mark img{width:27px;height:27px}main{padding:29px 26px 24px}.topbar{padding:0 26px;gap:15px}.top-crumb{font-size:11px}#command-open{font-size:11px}.fleet-strip{gap:22px;padding:19px 21px}.fleet-description{display:none}.fleet-number{padding-left:24px}.operations-grid{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.country-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.country-group{padding-left:16px;padding-right:16px}.country-title h3{font-size:15px}.node-label{font-size:13px}.node-cpu{font-size:12px}.node-load{width:25px}.issue-row{gap:8px}.issue-row b{font-size:11px}.issue-row small{font-size:9px}.attention-sheet,.control-host{padding-left:15px;padding-right:15px}.context-tip p{font-size:9px}.host-fact>span{font-size:10px}.host-fact>b{font-size:12px}.desk-server-table th{font-size:10px}.desk-server-table td{font-size:12px}.server-name b{font-size:12px}.server-name small{font-size:10px}.country-filter>button{font-size:11px}.ledger-toolbar{gap:15px}.filter-tabs>button{font-size:11px;padding:8px 9px}.list-search input{font-size:12px}.save-band h2{font-size:21px}.membership-label{font-size:10px}.service-sheet dt{font-size:11px}.page-heading h1{font-size:40px}}
@media(max-width:1100px){.top-crumb>i,.top-crumb>b{display:none}.operations-grid{grid-template-columns:1fr}.context-column{grid-template-columns:1fr 1fr;padding-top:0;gap:19px;margin-top:3px}.context-column .attention-sheet{grid-column:auto}.country-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.country-group{padding:16px 13px 11px}.country-title h3{font-size:13px}.country-initial{width:28px;height:28px;font-size:10px}.country-title small{font-size:10px}.node-label{font-size:11px}.node-cpu{font-size:11px}.node-load{width:17px}.group-node{gap:6px;min-height:35px}.attention-sheet .section-heading h2{font-size:18px}.issue-row b{font-size:13px}.issue-row small{font-size:11px}.issue-row strong{font-size:12px}.context-tip p{font-size:11px}.control-host h2{font-size:16px}.control-host header>div>span{font-size:11px}.host-fact>span{font-size:12px}.host-fact>b{font-size:14px}.host-source{font-size:11px}.attention-sheet,.control-host{padding:21px}.fleet-number{gap:8px}.fleet-number>span{font-size:11px}.fleet-main>span>span{font-size:11px}.fleet-main strong{font-size:38px}.fleet-symbol{width:43px;height:43px}.page-heading>div>p{font-size:12px}.page-heading h1{font-size:36px}.snapshot-note{font-size:9px}.snapshot-note strong{font-size:11px}.support-desk{grid-template-columns:250px minmax(0,1fr)}.inbox{padding-left:19px;padding-right:19px}.conversation{padding-left:22px;padding-right:22px}.plan-ribbon{gap:21px;padding:23px}.ribbon-caption h2{font-size:18px}.plan-price>strong{font-size:38px}.desk-ledger th{font-size:11px}.status-definitions b{font-size:11px}.status-definitions small{font-size:10px}.primary-action{font-size:12px;gap:15px}}
@media(max-width:900px){.sidebar{width:180px;inset:0 auto 0 0;position:fixed;padding:25px 12px 20px;z-index:40;background:#2a3236;border-right:1px solid #54636930;display:flex;transform:none;box-shadow:none}.workspace{margin-left:180px}#menu-open{display:none}#main-navigation{display:grid;grid-template-columns:1fr;gap:7px}#main-navigation>button{min-height:45px;padding:12px;font-size:12px;border-radius:9px}#main-navigation>button.active{background:none;color:#b6e6dc}#main-navigation>button .icon{width:18px;height:18px}.nav-glider{display:block}.topbar{height:70px;padding:0 22px;gap:12px}.top-crumb{font-size:10px}.top-crumb{display:none}#command-open{margin-left:0;flex:1;font-size:12px}#command-open>span:nth-child(2){margin-right:auto}#command-open kbd{font-size:9px;margin-left:auto}.preview-badge{font-size:7px;padding:5px 7px}main{padding:27px 23px 23px}.page-heading{display:block;margin-bottom:24px}.page-heading h1{font-size:39px}.page-heading>div>p{font-size:12px}.snapshot-note{text-align:left;display:flex;align-items:center;gap:9px;font-size:10px}.snapshot-note strong{font-size:11px;margin:0}#page-action:not(:empty){margin-top:19px}.country-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.country-title h3{font-size:14px}.node-label{font-size:12px}.node-cpu{font-size:12px}.node-load{width:20px}.country-group{padding:17px 15px 12px}.fleet-strip{gap:16px;padding:18px}.fleet-main{gap:12px}.fleet-main strong{font-size:34px}.fleet-main strong small{font-size:21px}.fleet-main>span>span{font-size:10px;max-width:145px;line-height:1.5}.fleet-number{padding-left:17px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.fleet-number strong{font-size:27px;line-height:1}.fleet-number>span{font-size:10px;line-height:1.5}.fleet-symbol{width:38px;height:38px;border-radius:10px}.fleet-symbol .icon{width:21px;height:21px}.section-heading h2{font-size:20px}.section-meta{font-size:10px}.context-column{grid-template-columns:1fr}.issue-row b{font-size:13px}.context-intro{font-size:12px}.control-host header>div>span{font-size:11px}.host-fact>span{font-size:12px}.host-fact>b{font-size:14px}.host-source{font-size:11px}.desk-server-table td{font-size:12px}.country-filter>button{font-size:11px}.server-tools>span{font-size:11px}.desk-ledger{min-width:530px}.ledger-toolbar{padding:19px 20px;gap:17px}.filter-tabs>button{font-size:11px}.ledger-empty{min-height:260px}.ledger-empty h3{font-size:18px}.ledger-empty p{font-size:12px;line-height:1.9}.status-definitions{grid-template-columns:1fr 1fr;gap:21px}.status-definitions b{font-size:12px}.status-definitions small{font-size:11px}.plan-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ribbon-caption{grid-column:1/-1;display:block}.ribbon-caption h2{font-size:20px;margin-top:9px}.plan-price{padding-left:24px}.plan-price>span{font-size:12px}.plan-price>strong{font-size:37px}.payment-methods{font-size:11px}.support-desk{display:block}.inbox{border-right:0;border-bottom:1px solid #5e6d7344;padding:23px}.inbox-empty{min-height:145px;padding:25px 0 8px}.inbox h2{font-size:20px}.inbox .list-search{font-size:12px}.inbox .filter-tabs>button{font-size:11px}.conversation{padding:0 23px}.conversation-empty{min-height:230px}.conversation>header b{font-size:14px}.conversation>header small{font-size:11px}.conversation-empty p{font-size:13px}.preview-composer>div>span{font-size:10px;max-width:190px}.promo-layout{grid-template-columns:1fr}.promo-form{padding:25px}.promo-ledger .desk-ledger{min-width:440px}.promo-ledger .ledger-empty{min-height:260px}.save-band{flex-wrap:wrap;gap:18px;padding:23px}.save-band>div{flex:1;min-width:230px}.save-band h2{font-size:22px}.membership-label{margin-left:0;font-size:11px;max-width:none;white-space:nowrap}.save-layout{grid-template-columns:1fr}.service-sheet dl{display:block}.service-sheet dl>div{display:flex}.small-label{font-size:11px}footer{gap:12px;flex-wrap:wrap}footer>span:first-child{font-size:9px}footer>span:nth-child(2){font-size:10px;margin-left:0}footer>button{font-size:11px;margin-left:auto}}
@media(max-width:720px){.sidebar{width:238px;padding:28px 19px 22px;transform:translateX(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:none;z-index:40}.sidebar.open{transform:translateX(0);box-shadow:10px 0 50px #20262a77}.sidebar .brand>span:last-child{font-size:17px}.sidebar .brand small{font-size:6px}.sidebar .brand-mark{width:40px;height:40px}.sidebar .brand img{width:31px;height:31px}.sidebar #main-navigation>button{font-size:14px;min-height:48px;padding:13px}.sidebar #main-navigation>button .icon{width:19px;height:19px}.nav-label{font-size:10px;margin-top:39px}.owner>div{font-size:12px}.owner small{font-size:10px}.side-brand-line{font-size:8px}.workspace{margin-left:0}#menu-open{display:grid;place-items:center;width:26px;height:30px;flex:none;min-height:0;padding:0;color:#b0bec2;font-size:20px;margin:0;background:none;border:0}.topbar{padding:0 21px;gap:14px;height:68px}#command-open{margin-left:auto;flex:none;border:0;background:none;padding:7px 0}#command-open>span:nth-child(2){display:none}#command-open kbd{display:none}#command-open .icon{width:19px;height:19px}.top-crumb{display:flex;font-size:12px}.top-crumb>i,.top-crumb>b{display:none}.preview-badge{display:block;font-size:6px;padding:4px 6px}.page-heading h1{font-size:40px}main{padding:27px 21px 23px}.country-title h3{font-size:15px}.country-group{padding:18px 16px 12px}.node-label{font-size:13px}.node-cpu{font-size:12px}.country-initial{width:32px;height:32px;font-size:12px}.group-node{min-height:36px}.fleet-main strong{font-size:39px}.fleet-main strong small{font-size:24px}.fleet-main>span>span{font-size:12px}.fleet-number strong{font-size:30px}.fleet-number>span{font-size:12px}.fleet-symbol{width:44px;height:44px}.fleet-strip{gap:27px;padding:21px}.fleet-number{padding-left:25px}.context-column{grid-template-columns:1fr 1fr}.attention-sheet,.control-host{padding:20px 17px}.context-tip p{font-size:10px}.issue-row b{font-size:12px}.issue-row small{font-size:10px}.host-fact>span{font-size:11px}.host-fact>b{font-size:13px}.control-host h2{font-size:15px}.host-source{font-size:10px}.desk-server-table td{font-size:12px}.server-name small{font-size:10px}.country-filter{margin-bottom:16px;flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.country-filter>button{flex:none;font-size:12px}.server-table-wrap{padding-left:12px;padding-right:12px}.desk-server-table th:nth-child(2),.desk-server-table td:nth-child(2),.desk-server-table th:nth-child(6),.desk-server-table td:nth-child(6){display:none}.server-name>.country-code{display:grid}.desk-server-table td:nth-child(3),.desk-server-table th:nth-child(3){text-align:right}.cpu-cell{display:inline-block}.cpu-cell>span{margin-left:auto}}
@media(max-width:480px){main{padding:27px 19px 23px}.topbar{padding:0 20px;gap:14px}.top-crumb{font-size:11px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:37px;letter-spacing:-1.3px;line-height:1.18;margin-top:11px;max-width:340px}.page-heading>div>p{font-size:12px;line-height:1.85}.eyebrow{font-size:8px;letter-spacing:1.3px}.snapshot-note{font-size:10px;gap:10px;margin:0}.snapshot-note strong{font-size:10px}.fleet-strip{padding:19px 18px;gap:17px;flex-wrap:wrap;margin-bottom:25px;min-height:0}.fleet-main{flex-basis:100%;gap:14px}.fleet-symbol{width:43px;height:43px;border-radius:11px}.fleet-main strong{font-size:42px}.fleet-main strong small{font-size:25px}.fleet-main>span>span{font-size:12px;max-width:none}.fleet-number{flex-direction:row;align-items:center;border-left:0;padding-left:0;margin-top:6px;gap:9px}.fleet-number:nth-child(3){border-left:1px solid #91a2a828;padding-left:24px;margin-left:5px}.fleet-number strong{font-size:28px}.fleet-number>span{font-size:11px;max-width:105px;line-height:1.5}.operations-grid{gap:22px}.section-heading{gap:12px;margin-bottom:17px}.section-heading h2{font-size:21px}.section-meta{font-size:10px}.country-groups{grid-template-columns:1fr;gap:14px}.country-group{padding:19px 20px 13px;border-radius:12px}.country-title{gap:11px}.country-title h3{font-size:17px}.country-title small{font-size:11px}.country-initial{width:37px;height:37px;font-size:13px;border-radius:9px}.group-arrow{font-size:18px}.country-group>header{margin-bottom:16px}.group-node{min-height:39px;gap:9px;padding:10px 0}.node-label{font-size:14px}.node-cpu{font-size:13px}.node-load{width:40px;height:3px}.node-dot{width:5px;height:5px}.expand-countries{font-size:13px;min-height:45px;margin-top:16px}.context-column{grid-template-columns:1fr;gap:18px;margin-top:3px;padding-top:0}.attention-sheet,.control-host{padding:23px 21px}.attention-sheet .section-heading h2{font-size:19px}.attention-count{width:27px;height:27px;font-size:12px}.context-intro{font-size:12px}.issue-row{gap:12px;padding:21px 0}.issue-mark{width:31px;height:31px}.issue-mark .icon{width:18px;height:18px}.issue-row b{font-size:14px}.issue-row small{font-size:12px}.issue-row strong{font-size:12px}.context-tip p{font-size:11px}.control-host h2{font-size:17px}.control-host header>div>span{font-size:12px}.host-fact>span{font-size:13px}.host-fact>b{font-size:15px}.host-source{font-size:11px}.primary-action{font-size:12px;min-height:45px;padding:12px 16px}.ledger-toolbar{padding:19px;gap:18px}.filter-tabs{gap:4px}.filter-tabs>button{font-size:11px;padding:7px 9px}.list-search{padding:12px}.list-search input{font-size:12px}.desk-ledger th{font-size:11px;padding:17px}.ledger-empty{min-height:270px;max-width:calc(100vw - 38px);padding:34px 22px}.ledger-empty h3{font-size:18px}.ledger-empty p{font-size:12px}.status-definitions{grid-template-columns:1fr;gap:20px;margin-top:21px}.status-definitions b{font-size:12px}.status-definitions small{font-size:11px}.plan-ribbon{padding:22px;gap:24px 13px}.ribbon-caption .eyebrow{font-size:9px}.ribbon-caption h2{font-size:20px;margin-top:9px}.plan-price{padding-left:14px}.plan-price>span{font-size:11px}.plan-price>strong{font-size:33px;margin-top:11px}.plan-price small{font-size:14px;margin-left:3px}.payment-methods{font-size:11px}.section-note{font-size:11px;line-height:1.9}.partner-note p{font-size:12px}.partner-note>span{width:35px;height:35px}.server-tools{gap:12px}.server-tools>span{font-size:12px}.quiet-button{font-size:11px;padding:8px 10px}.server-name b{font-size:13px}.server-name small{font-size:10px}.server-name>.country-code{font-size:9px;min-width:30px;min-height:30px}.server-name{gap:8px}.desk-server-table td{padding:18px 6px;font-size:13px}.desk-server-table th{font-size:11px;padding:17px 6px}.cpu-cell b{font-size:12px}.cpu-cell{min-width:50px}.cpu-cell>span{width:46px}.country-filter>button{font-size:12px;gap:10px}.country-filter>button small{font-size:10px}.support-desk{min-height:760px}.inbox{padding:22px}.inbox h2{font-size:20px}.inbox .filter-tabs>button{font-size:11px}.inbox-empty b{font-size:14px}.inbox-empty p{font-size:11px}.conversation{padding:0 22px}.conversation>header b{font-size:13px}.conversation>header small{font-size:11px}.channel-label{font-size:10px}.conversation-empty{min-height:230px}.conversation-empty p{font-size:12px}.preview-composer>label{font-size:12px}.preview-composer textarea{font-size:13px}.preview-composer>div>span{font-size:10px;max-width:155px}.preview-composer .primary-action{min-height:37px;font-size:11px;padding:9px 12px}.promo-form{padding:24px 22px}.form-section-heading{gap:15px}.form-section-heading .eyebrow{font-size:9px}.draft-badge{font-size:10px}.form-row{gap:14px}#promo-draft-form>label,.form-row label{font-size:12px}#promo-draft-form input:not([type=checkbox]){font-size:13px;min-height:45px}.checkbox-line{font-size:11px!important}.promo-form .section-note{font-size:10px}.promo-ledger .desk-ledger th{font-size:11px}.save-band{padding:22px;gap:18px}.save-band>div{min-width:215px}.save-band h2{font-size:20px;line-height:1.5}.save-band .eyebrow{font-size:8px}.save-symbol{width:42px;height:42px}.membership-label{font-size:11px;white-space:normal}.service-sheet{padding:24px 22px}.service-sheet h2{font-size:19px}.service-sheet dt{font-size:13px}.service-sheet dd{font-size:12px}.service-sheet .section-note{font-size:11px}.small-label{font-size:11px}footer{gap:13px;margin-top:27px}footer>span:first-child{font-size:8px}footer>button{font-size:10px}footer>span:nth-child(2){order:3;flex-basis:100%;font-size:10px}.detail-head h2{font-size:31px;max-width:285px}.detail-head .section-label{font-size:9px}.detail-body{padding:25px 24px}.detail-facts dt{font-size:12px}.detail-facts dd{font-size:26px}.detail-subtitle,.detail-copy{font-size:13px}.detail-footnote{font-size:11px}.editor-form label{font-size:12px}.editor-form input,.editor-form select{font-size:13px}.editor-form p{font-size:11px}.command-head input{font-size:12px}.command-option b{font-size:13px}.command-option small{font-size:11px}.command-head button{font-size:9px}.command-foot{font-size:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.betmen-copyright{display:block;line-height:1.65;font-size:11px;font-weight:400;letter-spacing:0;color:inherit}.betmen-copyright small{display:block;font-size:10px;color:inherit}.betmen-copyright-standalone{padding:20px;text-align:center;color:#9eaeb3}.help-footer>.betmen-copyright{margin-top:12px;margin-bottom:8px}.workspace-footer>.betmen-copyright{font-size:10px}.workspace-footer>.betmen-copyright small{font-size:9px}
/* Live adapter: preserve native forms, source rules, keyboard handling and API contracts. */
:root{color-scheme:dark;--bg:#262d31;--card:#2a3237;--surface-raised:#2d363b;--surface-input:#272e33;--line:#434f55;--border:#434f55;--text:#e0e9e9;--muted:#abbabe;--lime:#a1ddd1;--success:#a9d0b9;--warning:#d7bd8e;--danger:#d9a4af;--radius:12px}
html,body{background:#262d31;color:#e0e9e9}body{font-family:Inter,Arial,sans-serif}.workspace{margin:0;padding:0;width:100%;min-height:100vh;max-width:none;background:#262d31}#workspace:not([hidden]){display:block;grid-template-columns:none}body[data-orbit-live] #workspace>main{width:calc(100% - 190px);max-width:none;margin:0 0 0 190px;padding:0 32px 26px}
body[data-orbit-live] #workspace>.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:190px!important;min-width:0;height:100dvh!important;min-height:0;padding:26px 14px 20px!important;display:flex;flex-direction:column;gap:0;background:#2a3236;border-right:1px solid #54636930;box-shadow:none;transform:none;z-index:40}
.sidebar .brand{padding:0 4px;gap:9px}.sidebar .brand-icon{width:37px;height:37px;background:#384248;border:1px solid #55646a66;color:#ffe500;border-radius:11px;display:grid;place-items:center;flex:none}.sidebar .brand-icon svg{width:30px;height:30px}.sidebar .brand>div{font-size:15px;font-weight:650;color:#e4ecec;white-space:nowrap}.sidebar .brand small{font-size:6px;letter-spacing:1.4px;color:#a3b2b7;margin-top:6px;font-weight:450}.sidebar .sidebar-caption{font-size:9px;letter-spacing:1.5px;color:#8b9ca2;margin:42px 11px 14px;padding:0}.sidebar .sidebar-nav{display:grid;gap:7px;padding:0;margin:0;position:relative;overflow:visible}.sidebar-nav .view-link{display:flex;align-items:center;gap:10px;text-align:left;min-height:45px;padding:12px;border:1px solid transparent;border-radius:9px;background:none;color:#aebcc0;font-size:12px;font-weight:450;box-shadow:none;transition:background .25s,border-color .25s,color .25s,transform .25s}.sidebar-nav .view-link:before,.sidebar-nav .view-link:after{display:none}.sidebar-nav .view-link.active{background:#a0dcd012;border-color:#a2d3c926;color:#b6e6dc;font-weight:500}.sidebar-nav .view-link.active .nav-icon{color:#abe6d9}.sidebar-nav .view-link:hover{background:#515f6520;color:#bbdcd5;transform:translateX(2px)}.sidebar-nav .nav-icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.65;flex:none}.sidebar .nav-link{font-size:11px;color:#8f9fa5;margin:22px 10px 0;padding:7px 0}.sidebar .sidebar-bottom{margin-top:auto;padding:23px 7px 0;border-top:0;display:grid;gap:9px}.sidebar #operator{font-size:12px;color:#bfccce}.sidebar #logout{font-size:11px;color:#99a9af;padding:8px 0;min-height:35px;text-align:left}.sidebar #logout:hover{color:#b3e1d7}.mini-count{font-size:10px;background:#445056;color:#ced9da;padding:3px 5px;border-radius:5px}
body[data-orbit-live] .feature-shortcuts,body[data-orbit-live] .view-tabs{display:none!important}.dashboard-topbar{display:flex!important;align-items:center;gap:17px;height:77px;padding:0!important;margin:0 0 29px!important;border-bottom:1px solid #57656b28;background:none}.dashboard-breadcrumb{font-size:12px;color:#a7b6bb;white-space:nowrap}.dashboard-breadcrumb>span{color:#5f6e74;margin:0 10px}.dashboard-global-search{display:block;margin-left:auto;flex:0 1 340px;min-width:0}.dashboard-global-search input{width:100%;font-size:12px;min-height:39px;border:1px solid #54636966;background:#2d353a;border-radius:8px;padding:10px 12px;color:#d2dddd;box-shadow:none}.dashboard-global-search input::placeholder{color:#a2b1b7}.dashboard-topbar button{min-height:34px}.orbit-menu-button{display:none;align-items:center;justify-content:center;width:30px;height:34px;flex:none;padding:0;border:0;background:none;color:#b1bfc3;font-size:21px}.orbit-motion-button{display:grid;place-items:center;background:none;border:1px solid #57656b44;border-radius:50%;width:31px;height:31px;min-height:31px!important;padding:0;color:#a3b2b7;flex:none}.orbit-motion-button[aria-pressed=false]{opacity:.5}.orbit-scrim{position:fixed;inset:0;z-index:35;background:#20262abb;border:0;padding:0;backdrop-filter:blur(5px)}
body[data-orbit-live] .workspace .desk-header.page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:0;margin:0 0 28px;padding:0;border:0;background:none}.workspace-summary{min-width:0;flex:1}.workspace .workspace-kicker{display:block;font-size:9px;letter-spacing:1.4px;color:#96a6ac;margin:0}.workspace #page-title{color:#e5edec;font-size:42px;font-weight:550;letter-spacing:-1.7px;line-height:1.2;margin:10px 0}.workspace #page-lead{display:block;font-size:13px;line-height:1.8;color:#a3b2b7;max-width:none}.workspace .desk-header .header-tools{display:flex;align-items:center;gap:12px;flex:none}.connection{font-size:11px;line-height:1.5;padding:6px 9px;min-height:0;border-color:#5f6e7455;background:#323c4144;color:#b3c1c4;max-width:220px;white-space:normal}.mobile-user-search,.mobile-logout{display:none!important}.orbit-cta{flex:none}.orbit-source-stamp{display:block;font-size:11px;color:#95a5ab;line-height:1.7;margin:0 0 15px}.business-toolbar{margin-top:0}.business-toolbar>span{font-size:11px;color:#8a9ba1}.business-toolbar .text-button{font-size:12px;color:#b0bec2}.orbit-business{border:1px solid #57656b4d;border-radius:12px;margin:25px 0 22px;background:#283034;padding:0 20px}.orbit-business>summary{font-size:13px;color:#c2cfd1;min-height:52px;padding:17px 0;line-height:1.7;cursor:pointer;list-style-position:inside}.orbit-business[open]>summary{border-bottom:1px solid #59686e44;margin-bottom:21px}.orbit-business .dashboard-card{background:#2a3237}.dashboard-country-panel,.dashboard-primary-stats>.stat:has(#dashboard-vpn-count){display:none!important}.dashboard-primary-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.dashboard-new-users{margin:0 0 20px}.dashboard-more{margin:20px 0}.dashboard-card,.stat,.order-health,.partner-report-card,.promo-create,.promo-list,.ticket-card,.inbox,.ticket-detail{background:var(--card);border-color:var(--line);box-shadow:none;border-radius:12px}.dashboard-card h2,.card-heading h2{color:#d1dcdd;font-weight:550}.chart-note,.section-note,.promo-help,.savechat-muted,.admin-details-note{color:#9eaeb3}.dashboard-card .card-heading p,.dashboard-panel-foot{color:#97a7ad}.business-table th,.dashboard-table th{color:#b2c0c3;border-color:#58676d55;background:#2c353a;font-size:12px}.business-table td,.dashboard-table td{border-color:#58676d33;color:#c4d0d2;font-size:13px}.business-table tbody tr:hover,.dashboard-table tbody tr:hover{background:#44505630}.user-avatar,.dashboard-avatar{background:#48555b;color:#c2cfd1;border-color:#67787e}.dashboard-card input,.dashboard-card select,.table-toolbar input,.table-toolbar select,.composer textarea,.status-control select,.composer-footer select{color:#d1dcdd;background:#272e33;border-color:#5a696f88;border-radius:8px;box-shadow:none}.dashboard-card input::placeholder,.table-toolbar input::placeholder,.composer textarea::placeholder{color:#8e9ea4}.primary,.admin-detail-action,#subscription-access-open{color:#283034;background:#a1ddd1;border-color:#ace6d9;box-shadow:none;font-size:13px;border-radius:9px;min-height:44px;padding:11px 16px;font-weight:550}.primary:hover,.admin-detail-action:hover{background:#afe6da;border-color:#b5e6db;color:#283034}.primary:disabled,.admin-detail-action:disabled{background:#424e54;border-color:#637278;color:#adbbbf;opacity:.65}.secondary,.text-button,.dashboard-link{color:#b2c0c3}.secondary{border-color:#607076;background:#333d4244}.summary-chip{background:#2c3439;border-color:#5d6c7255;color:#a9b8bc}.summary-chip strong{color:#c9d4d6}.summary-chip.ok,.badge.active,.dashboard-badge.active,.server-state.ok{color:#a9d0b9;border-color:#aab9bd44;background:#63727822}.summary-chip.warning,.dashboard-badge.trial,.server-state.warning,.badge.pending{color:#d7bd8e;border-color:#9eaeb344;background:#6c7d8322}.summary-chip.critical,.server-state.critical,.badge.failed{color:#d9a4af;border-color:#89999f44;background:#59686e22}.server-advice.warning{background:#4670672b;border-color:#72a49955;color:#d7bd8e}.server-advice.critical{background:#434f552b;border-color:#85969c66;color:#d9a4af}.server-advice p{color:inherit;opacity:.85}.server-card{background:#293136;border-color:#57656b55}.server-metric strong{color:#c5d1d3}.server-metric>span,.server-metric-source{color:#9cacb2}.server-panel-summary{background:#2b3338;border-color:#5a696f55}.server-meter{background:#46535955}.server-meter>span{background:#a7b6bb}.server-meter>span.high{background:#a4c9c1}.server-action-button{background:#404c5155;color:#a7cfc7;border-color:#82a09a55}.server-history,.server-details{border-color:#55646a55}.server-check-row{border-color:#55646a33}.server-state.unknown,.unknown{color:#96a6ac}.promo-presets,.promo-summary{display:none!important}.users-section-heading h2,.users-section-heading .eyebrow{display:none}.users-section-heading{margin-bottom:0}.users-section-heading .section-note{font-size:12px;line-height:1.8}.promo-create h2,.promo-list-heading h2{color:#c2ced0}.promo-create .eyebrow{color:#9dadb3}.promo-admin-grid{gap:24px}.promo-code-field .secondary{min-height:44px}.promo-count,.dashboard-count{color:#c2cfd1;background:#4a585d33}.savechat-intro{background:#313a3f44;border-color:#70818755}.savechat-intro h2{color:#c5d1d3}.maintenance-panel{background:#293035}.maintenance-panel>details>summary{font-size:13px;color:#aebcc0;min-height:48px}.workspace-footer{border-top-color:#4d5b6155;color:#8d9da3;margin-top:26px}.workspace-footer .betmen-copyright{color:#9cacb2}
#orbit-home .node-load i{width:auto;min-width:0}#orbit-home .node-load i[style]{min-width:1px}#orbit-home .orbit-unknown{opacity:.7}#orbit-home .node-dot.orbit-ok{background:#a9d0b9}#orbit-home .node-dot.orbit-failed{background:#d9a4af}#orbit-home .node-dot.orbit-unknown{background:#89999f}#orbit-home .host-source{line-height:1.8}#orbit-home .issue-row small{line-height:1.8}#orbit-home .fleet-description{max-width:225px}
#admin-details-dialog{margin:0 0 0 auto;top:0;right:0;left:auto;width:580px;max-width:calc(100vw - 18px);height:100dvh;max-height:100dvh;border-radius:16px 0 0 16px;border:1px solid #6d7e8466;background:#283034;color:#d3dede;box-shadow:-15px 0 90px #1f252955}#admin-details-dialog[open]{animation:orbitDrawer .35s cubic-bezier(.16,1,.3,1)}#admin-details-dialog::backdrop{background:#20262a99;backdrop-filter:blur(6px)}.admin-details-shell{max-height:100dvh;min-height:100%;background:#283034}.admin-details-header{background:#283034;border-bottom-color:#66767c44}.admin-details-title{color:#d2dddd}.admin-details-body{background:#283034;color:#c5d1d3}.admin-details-close{background:#414d53;border-color:#71828866;color:#d1dcdd;min-width:44px;min-height:44px}.admin-details-section,.admin-details-history td,.admin-details-history th,.subscription-access-form{border-color:#5d6c7244}.admin-details-note,.admin-details-kicker,.admin-details-summary dt{color:#9dadb3}.admin-details-summary dd,.admin-subscription-days{color:#c5d1d3}.subscription-access-review{background:#424e5444;border-color:#80a8a055;color:#c3d0d1}.subscription-access-form input,.subscription-access-form select{background:#252c30;color:#d1dcdd;border-color:#798a9077}.subscription-access-form .admin-detail-action{font-size:12px}.login-screen{background:#262d31}.login-layout{background:none}.login-visual{background:radial-gradient(ellipse at center,#45525733,transparent 70%),#293035;border-color:#46535966}.login-card{background:#2b3338;border-color:#54636955}.login-emblem{color:#ffe500}.login-visual h2,.login-card h1{color:#e1e9e9}.login-card p,.login-hint,.login-visual p{color:#acbbbf}.login-card input{background:#262d31;border-color:#5d6c7255;color:#d4dedf}.login-card .brand-icon{color:#ffe500}.login-card label{color:#b4c2c5}
@keyframes orbitDrawer{from{transform:translateX(100%);opacity:.6}to{transform:translateX(0);opacity:1}}
body.orbit-no-motion *,body.orbit-no-motion *:before,body.orbit-no-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:1100px){body[data-orbit-live] #workspace>main{width:calc(100% - 180px);margin-left:180px;padding-left:25px;padding-right:25px}body[data-orbit-live] #workspace>.sidebar{width:180px!important;padding-left:12px!important;padding-right:12px!important}.dashboard-breadcrumb{font-size:11px}.dashboard-global-search{flex-basis:300px}.workspace #page-title{font-size:37px}.workspace #page-lead{font-size:12px}.connection{font-size:10px;max-width:160px}.orbit-cta .admin-detail-action{font-size:12px}.business-table th{font-size:11px}.business-table td{font-size:12px}.sidebar-nav .view-link{font-size:11px}.dashboard-primary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){html{scroll-padding-bottom:15px}body[data-orbit-live] #workspace>main{width:100%;margin-left:0;padding:0 20px calc(25px + env(safe-area-inset-bottom))}body[data-orbit-live] #workspace>.sidebar{width:238px!important;height:100dvh!important;padding:28px 19px 22px!important;transform:translateX(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:40}body.orbit-menu-open #workspace>.sidebar{transform:translateX(0);box-shadow:10px 0 50px #20262a77}.sidebar .brand>div{font-size:16px}.sidebar-nav .view-link{font-size:14px;min-height:48px}.sidebar .brand small{font-size:7px}.sidebar .sidebar-bottom{display:grid!important}.sidebar .nav-link{display:block}.orbit-menu-button{display:flex}.dashboard-topbar{height:68px;padding-top:env(safe-area-inset-top)!important;margin-bottom:25px!important;gap:14px}.dashboard-breadcrumb{font-size:11px}.dashboard-breadcrumb>span{margin:0 6px}.dashboard-global-search{flex:1;margin-left:auto}.dashboard-global-search input{font-size:12px;padding:10px;min-height:39px}.workspace .desk-header.page-heading{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 18px;padding:0;margin-bottom:23px}.workspace #page-title{font-size:35px;line-height:1.2;margin-top:9px;overflow-wrap:normal}.workspace .workspace-kicker{font-size:8px}.workspace #page-lead{font-size:12px;line-height:1.8}.workspace .desk-header .header-tools{display:flex;flex-basis:100%;order:3;margin:0}.workspace-summary{flex-basis:100%}.header-tools .connection{display:inline-flex;max-width:100%;margin:0;padding:5px 8px;font-size:10px;grid-column:auto;grid-row:auto}.orbit-cta{flex-basis:100%;margin-top:4px}.orbit-cta .admin-detail-action{width:100%;min-height:45px;font-size:13px}.orbit-source-stamp{font-size:10px;margin-bottom:15px}.business-toolbar{font-size:11px}.business-toolbar .text-button{font-size:11px;min-height:40px}.orbit-business{padding:0 14px;margin-top:23px}.orbit-business>summary{font-size:12px;line-height:1.9;min-height:50px}.orbit-business .dashboard-new-users{border-radius:10px}.orbit-business .dashboard-registration-table td{font-size:12px}.dashboard-card,.server-card{border-radius:11px}.server-toolbar label{font-size:12px}.server-card-title{font-size:19px}.server-metric>span{font-size:12px}.server-metric strong{font-size:24px}.server-state{font-size:11px}.server-advice strong{font-size:12px}.server-advice p{font-size:12px}.table-toolbar input,.table-toolbar select,.composer textarea,.composer-footer select,.status-control select,.promo-create input,.subscription-access-form input,.subscription-access-form select{font-size:16px;min-height:45px}.business-table td{font-size:13px}.business-table td small{font-size:12px}.business-table td::before{font-size:12px}.dashboard-card h2{font-size:19px}.users-section-heading .section-note{font-size:11px}.promo-admin-grid{grid-template-columns:1fr}.primary,.secondary,.admin-detail-action{min-height:44px}.workspace-footer{margin-top:24px}.mobile-conversation .desk.show-detail{background:#262d31;padding-bottom:env(safe-area-inset-bottom)}.mobile-conversation .ticket-header,.mobile-conversation .composer{background:#2b3338}.mobile-conversation .desk-header,.mobile-conversation .dashboard-topbar{display:none!important}.login-screen{padding-left:18px;padding-right:18px}.login-card input{font-size:16px}.dashboard-primary-stats{grid-template-columns:1fr}.orbit-business .dashboard-bottom{grid-template-columns:1fr}}
@media(max-width:480px){.dashboard-breadcrumb{display:none}.dashboard-global-search{max-width:none}.dashboard-topbar{gap:13px}.dashboard-global-search input{font-size:11px}.workspace #page-title{font-size:35px;letter-spacing:-1.3px}.workspace #page-lead{font-size:12px}.workspace .workspace-kicker{font-size:8px}.orbit-business>summary{font-size:12px}.orbit-business .dashboard-panel-foot{font-size:11px}.business-table .detail-trigger{font-size:14px}.server-metric strong{font-size:23px}.login-visual{display:none}.login-layout{display:block}.login-card{padding:25px 23px}.login-card h1{font-size:30px}.login-card label{font-size:13px}.login-card .primary{font-size:14px}#admin-details-dialog{max-width:calc(100vw - 8px);border-radius:12px 0 0 12px}.admin-details-close{min-width:48px;min-height:48px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
[hidden]{display:none!important}

/* Unified controls and graphite palette */
:root{--bg:#242a2d;--card:#2c3337;--surface-raised:#333d41;--surface-input:#232b2f;--line:#455359;--border:#455359;--text:#e1e9e9;--muted:#a2b0b4;--lime:#97cdbf;--success:#a9d0b9;--warning:#d7bd8e;--danger:#d9a4af;--paper:#242a2d;--sheet:#2c3337;--ink:#e1e9e9;--coral:#97cdbf;--green:#a9d0b9}
html,body,.workspace{background:#242a2d;color:#e1e9e9}.sidebar,.login-visual{background:#293135!important}.sidebar .brand-icon,.login-card .brand-icon,.login-emblem{color:#ffe500}.sidebar-nav .view-link.active{color:#b8e3d4;background:#94cbbd10;border-color:#94cbbd30}.sidebar-nav .view-link.active .nav-icon{color:#a4d6c7}.sidebar-nav .view-link:hover{color:#d0e9e2;background:#8cbcae0b}.sidebar .nav-link{color:#9caeb2}
body[data-orbit-live] #workspace .desk-header.page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 24px;padding:0;margin:0 0 25px}.workspace-summary{grid-column:1;min-width:0}.workspace .desk-header .header-tools{display:none!important}.orbit-cta{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;margin:0;padding-bottom:4px;flex:none}.orbit-cta .refine-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 15px;border:1px solid #617b7e;background:#344447;color:#c3d5d5;border-radius:8px;box-shadow:none;font-size:12px;font-weight:500;white-space:nowrap}.orbit-cta .refine-secondary:hover{background:#40585a;border-color:#7a9999;color:#e2f0ec}.orbit-cta .refine-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:11px 17px;border:1px solid #b3d8c8;background:#9ccfbe;color:#243b34;border-radius:8px;box-shadow:none;font-size:12px;font-weight:650;white-space:nowrap}.orbit-cta .refine-primary:hover{background:#b4e0cb;border-color:#c5e9d7;color:#213b30}.orbit-cta button:disabled{opacity:.6;cursor:default;transform:none}
.dashboard-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,350px) auto 32px;align-items:center;gap:16px;height:76px}.dashboard-global-search{grid-column:2;margin:0;max-width:none;width:100%}.dashboard-global-search input{background:#283236;border-color:#485c60;color:#dce8e6;font-size:12px}.dashboard-global-search input::placeholder{color:#a0b1b6}.dashboard-breadcrumb{grid-column:1;font-size:11px;color:#a4b5b9}.dashboard-topbar #connection{grid-column:3;max-width:210px;min-height:0;line-height:1.5;font-size:10px;white-space:nowrap;padding:6px 9px;border-radius:7px;background:#a0c3b40d;color:#a9c7ba;border-color:#6386794d}.dashboard-topbar #orbit-motion{grid-column:4;justify-self:end}.orbit-menu-button{display:none}.workspace #page-title{font-size:39px;letter-spacing:-1.4px;color:#e6eded}.workspace #page-lead{color:#a2b1b5;font-size:13px}.workspace .workspace-kicker{color:#8fa5a9}.orbit-source-stamp{font-size:11px;color:#8fa8ad;margin:0 0 15px}
.primary,.admin-detail-action{background:#9ccfbe;border-color:#b3d8c8;color:#243b34}.primary:hover,.admin-detail-action:hover{background:#b4e0cb;border-color:#c5e9d7;color:#213b30}.primary:disabled,.admin-detail-action:disabled{background:#49645c;color:#9eb6ae;border-color:#638477}.secondary,.text-button,.dashboard-link{color:#afc4c6}.secondary{background:#59747522;border-color:#698b8c66}.filter-tabs>button.selected,.dashboard-periods button.active,.filters button.active{background:#9bc8b917;border-color:#9bc8b940;color:#b8dfce}.fleet-strip{background:linear-gradient(105deg,#354648,#303b40);border-color:#77959440}.fleet-strip:before{background:radial-gradient(ellipse,#93c0ad0d,transparent 64%)}.fleet-symbol{background:#9ccfbe0f;color:#c6e8d8;border-color:#b0d8c829}.fleet-main strong{color:#deeee6}.fleet-main strong small{color:#9dbdb4}.fleet-number strong{color:#cfdfdc}.country-initial{color:#b6dacf;background:#a0cebd0b;border-color:#9ccfbe2b}.country-group:hover{border-color:#83aaa585}.node-cpu{color:#bdcfcf}.node-load i{background:#8eb9af}.group-node:hover .node-label,.group-node:hover .node-cpu{color:#d4e7df}.attention-count{color:#d1c398;border-color:#ac977a4a;background:#9e825a13}.issue-mark{background:#aa8b641c;color:#cab48c}.summary-chip.ok,.badge.active,.dashboard-badge.active,.server-state.ok{color:#afd3bf;border-color:#8bb69e44;background:#6d998022}.summary-chip.warning,.server-state.warning,.badge.pending,.dashboard-badge.trial{color:#d8bd8e;border-color:#b69b6f44;background:#9b7b4322}.summary-chip.critical,.server-state.critical,.badge.failed{color:#d7a7b2;border-color:#b4849144;background:#8e596722}.node-dot.orbit-ok{background:#abcab6}.node-dot.orbit-failed{background:#d7a7b2}.node-dot.orbit-unknown{background:#8a9b9e}.server-advice.warning{background:#93784220;border-color:#a48d6244;color:#d4bc95}.server-advice.critical{background:#8c4d6422;border-color:#ad7e9144;color:#d3a5b4}
.table-toolbar{gap:12px!important;align-items:center}.activity-toolbar.table-toolbar,.order-toolbar.table-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;padding:18px 20px;margin:0;max-width:none;border-top:1px solid #4b5b5c44}.table-toolbar>.search-field{width:auto;max-width:none;min-width:0;margin:0}.table-toolbar>.search-field input,.table-toolbar>select{width:100%;min-width:0;max-width:none;min-height:43px;margin:0;background:#263236;border-color:#4d6569;color:#d4e4e1;border-radius:7px}.table-toolbar>select{font-size:12px}.server-toolbar.table-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px 18px!important;align-items:end;padding:0;margin:17px 0}.server-toolbar.table-toolbar>label{display:grid;gap:7px;margin:0;max-width:none;min-width:0;font-size:12px;color:#a0b3b7}.server-toolbar.table-toolbar>label input,.server-toolbar.table-toolbar>label select{min-width:0;width:100%;min-height:43px;background:#263236;border-color:#4d6569;color:#d4e4e1;font-size:12px}.server-toolbar.table-toolbar #server-overview{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;margin:0}.servers-section>.dashboard-card:first-child .card-heading{padding:18px 20px}.servers-section>.dashboard-card:first-child .card-heading h2{font-size:18px}.orders-section>.section-toolbar{display:none}.feature-section-header{gap:16px;padding:0;margin:0 0 18px}.feature-section-header p{font-size:12px;color:#a1b3b7}.orbit-business>.business-toolbar{padding:16px 0 4px;margin:0}.orbit-business>.business-toolbar #data-updated{max-width:none;font-size:11px;line-height:1.8;color:#9eb3b5}.orbit-business>.business-toolbar:has(>button){justify-content:space-between}.orbit-business>.business-toolbar:has(>button[hidden]){display:none}.savechat-intro{padding:22px 24px}.savechat-intro h2{font-size:24px;color:#d7e7e2}.savechat-toolbar{padding:0;margin:16px 0}.savechat-toolbar>span{font-size:12px;color:#96adb0}.promo-create h2{font-size:23px}.promo-create{padding-bottom:22px}.promo-code-field .secondary{font-size:12px}.promo-create input,.promo-create select{background:#253135;color:#d6e7e2;border-color:#587376}.promo-summary,.promo-presets,#affiliate-partners{display:none!important}
.country-title h3,.section-heading h2,.card-heading h2,.dashboard-card h2{color:#dbe6e6}.host-icon{background:#7aa4a919;border-color:#82aaaf33;color:#abcbd0}.control-host h2{color:#c6dddd}.host-fact>b{color:#c7dedc}.country-group:before{background:radial-gradient(150px circle at var(--pointer-x,50%) var(--pointer-y,0),#b4d7ca0a,transparent 100%)}.expand-countries{border-color:#73958d66;background:#2a3639;color:#a9c9c2}.expand-countries:hover{border-color:#9ac9b966;background:#3c5352;color:#d1e7dd}.promo-list-heading h2,.promo-create h2{color:#d5e6e1}dialog,.admin-details-shell,.admin-details-header,.admin-details-body,#admin-details-dialog{background:#2b373b;color:#dbe7e5}.admin-details-close{color:#d3e4de;background:#3b5053;border-color:#78928e66}.admin-details-title{color:#e0ebe8}.admin-details-summary dd,.admin-subscription-days,.detail-facts dd{color:#c6e2d7}.subscription-access-form input,.subscription-access-form select{background:#263135;color:#d6e6e0;border-color:#6e8e8999}.subscription-access-review{background:#75978319;border-color:#9dbba64d;color:#c9ddd1}.admin-details-card{background:#303e42;border-color:#607b7b44}.login-card{background:#2c373b;border-color:#60777b55}.login-card input{background:#243034;border-color:#5b747855;color:#deebe6}.login-visual{border-color:#586f714d}.login-screen{background:#242a2d}.login-tags span{background:#728e8711;color:#bdd2cd;border-color:#7a9d9166}
@media(max-width:1100px){.dashboard-topbar{grid-template-columns:minmax(0,1fr) minmax(160px,290px) auto 30px;gap:12px}.dashboard-breadcrumb{font-size:10px}.dashboard-topbar #connection{font-size:9px;max-width:175px}.orbit-cta{gap:7px}.orbit-cta .refine-secondary{font-size:11px;padding:10px 12px}.orbit-cta .refine-primary{font-size:11px;padding:11px 14px}.workspace #page-title{font-size:35px}.activity-toolbar.table-toolbar,.order-toolbar.table-toolbar,.server-toolbar.table-toolbar{grid-template-columns:minmax(0,1fr) 190px}}
@media(max-width:850px){body[data-orbit-live] #workspace .desk-header.page-heading{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:22px}.workspace-summary{grid-column:1}.orbit-cta{grid-column:1;justify-content:flex-start;gap:9px;width:100%;padding:0}.orbit-cta .refine-primary{min-height:45px;flex:1;font-size:13px;padding:12px 15px}.orbit-cta .refine-secondary{min-height:45px;font-size:12px;padding:11px 15px;flex:none}.orbit-cta .refine-secondary:only-child{margin-left:auto}.dashboard-topbar{height:auto;min-height:92px;grid-template-columns:29px minmax(0,1fr) 31px;grid-template-rows:44px auto;gap:3px 12px;padding:8px 0 10px!important;margin-bottom:22px!important}.dashboard-breadcrumb{display:none}.dashboard-global-search{grid-column:2;grid-row:1}.dashboard-global-search input{font-size:12px;min-height:39px}.dashboard-topbar #orbit-motion{grid-column:3;grid-row:1}.orbit-menu-button{display:flex;grid-column:1;grid-row:1}.dashboard-topbar #connection{grid-column:2;grid-row:2;justify-self:start;font-size:10px;max-width:100%;min-height:0;padding:3px 7px;white-space:normal}.workspace #page-title{font-size:34px;margin-top:9px}.workspace #page-lead{font-size:12px;line-height:1.85}.activity-toolbar.table-toolbar,.order-toolbar.table-toolbar{grid-template-columns:minmax(0,1fr) 155px;gap:10px!important;padding:16px}.server-toolbar.table-toolbar{grid-template-columns:minmax(0,1fr) 155px;gap:10px!important}.table-toolbar>.search-field input,.table-toolbar>select,.server-toolbar.table-toolbar>label input,.server-toolbar.table-toolbar>label select{font-size:16px;min-height:46px;padding:10px}.server-toolbar.table-toolbar>label{font-size:11px}.server-toolbar.table-toolbar #server-overview{gap:7px}.savechat-intro{padding:20px}.savechat-intro h2{font-size:22px}.savechat-intro p{font-size:12px;line-height:1.8}.promo-create input{font-size:16px}.sidebar-nav .view-link{min-height:47px}.orbit-business>.business-toolbar{padding-top:15px}.orbit-business>.business-toolbar #data-updated{font-size:11px}.orbit-source-stamp{font-size:10px}}
@media(max-width:480px){.workspace #page-title{font-size:34px;letter-spacing:-1.2px}.activity-toolbar.table-toolbar,.order-toolbar.table-toolbar{grid-template-columns:minmax(0,1fr) 132px;gap:9px!important;padding:15px 13px}.server-toolbar.table-toolbar{grid-template-columns:minmax(0,1fr) 132px;gap:10px!important}.table-toolbar>.search-field input,.table-toolbar>select,.server-toolbar.table-toolbar>label input,.server-toolbar.table-toolbar>label select{font-size:16px;padding:10px 9px}.orbit-cta .refine-secondary{font-size:11px;padding:11px 12px}.orbit-cta .refine-primary{font-size:12px;padding:12px 13px}.dashboard-global-search input{font-size:11px}.orbit-business>.business-toolbar #data-updated{font-size:10px}}
[hidden]{display:none!important}

/* BETMEN_SECTIONS_STYLE: slate / lavender; native views and semantics retained. */
body[data-sections-live]{--bg:#14263d;--card:#1d344f;--surface-raised:#203b58;--surface-input:#102238;--line:#466381;--border:#466381;--text:#f2f7ff;--muted:#adbed3;--lime:#4cd9ed;--success:#a5bbd3;--warning:#7ccee4;--danger:#7ccee4;--paper:#14263d;--sheet:#1d344f;--ink:#f2f7ff;--coral:#4cd9ed;--green:#a5bbd3;background:var(--bg);color:var(--text)}
body[data-sections-live] .workspace,body[data-sections-live] .workspace main,body[data-sections-live] .login-screen{background:var(--bg);color:var(--text)}
body[data-sections-live] .sidebar,body[data-sections-live] .login-visual{background:#0f1e32!important;border-color:#2a496666}
body[data-sections-live] .sidebar-nav .view-link{color:#adbed3}body[data-sections-live] .sidebar-nav .view-link.active{background:#c2d4e716;color:#e7f0fe;border-color:#c2d4e726}body[data-sections-live] .sidebar-nav .view-link.active .nav-icon{color:#d2e2f2}body[data-sections-live] .sidebar-nav .view-link:hover{background:#a5bad20d;color:#f2f7ff}body[data-sections-live] .sidebar .nav-link{color:#aabfd7}
body[data-sections-live] .dashboard-card,body[data-sections-live] .country-group,body[data-sections-live] .control-host,body[data-sections-live] .orbit-business{background:var(--card);border-color:var(--line);box-shadow:none}body[data-sections-live] .dashboard-topbar{border-color:#2a496688}body[data-sections-live] .dashboard-breadcrumb{color:#b2c5dc}body[data-sections-live] .workspace #page-title{color:#f2f7ff;letter-spacing:-1.6px;font-weight:550}body[data-sections-live] .workspace #page-title:after{content:'.';color:#4cd9ed}body[data-sections-live] .workspace #page-lead,body[data-sections-live] .workspace-kicker,body[data-sections-live] .eyebrow{color:#afc3da}body[data-sections-live] .workspace #page-lead{max-width:850px}
body[data-sections-live] input,body[data-sections-live] textarea,body[data-sections-live] select{background:var(--surface-input);color:#e6effd;border-color:#3e5f7d}body[data-sections-live] input::placeholder,body[data-sections-live] textarea::placeholder{color:#9cb3cc}body[data-sections-live] input:focus,body[data-sections-live] textarea:focus,body[data-sections-live] select:focus{border-color:#c0d2e6}
body[data-sections-live] .primary,body[data-sections-live] .admin-detail-action,body[data-sections-live] .orbit-cta .refine-primary,body[data-sections-live] .subscription-access-form button.primary{background:#4cd9ed;border-color:#dde9f8;color:#1d3652}body[data-sections-live] .primary:hover,body[data-sections-live] .admin-detail-action:hover,body[data-sections-live] .orbit-cta .refine-primary:hover{background:#deeaf9;border-color:#e4eefc;color:#1d3652}
body[data-sections-live] .secondary,body[data-sections-live] .text-button,body[data-sections-live] .orbit-cta .refine-secondary{background:#233f5c;border-color:#496a88;color:#deeaf9}body[data-sections-live] .secondary:hover,body[data-sections-live] .text-button:hover,body[data-sections-live] .orbit-cta .refine-secondary:hover{background:#2b4a67;border-color:#809ab5;color:#f2f7ff}body[data-sections-live] button:disabled{opacity:.55}body[data-sections-live] .dashboard-topbar #connection{background:#a1b7cf0b;color:#bed0e5;border-color:#7a96b04d}
body[data-sections-live] .summary-chip,body[data-sections-live] .badge,body[data-sections-live] .server-state{border-radius:5px}body[data-sections-live] .summary-chip.ok,body[data-sections-live] .server-state.ok,body[data-sections-live] .badge.active{color:#c4d5e9;background:#87a1bb1a;border-color:#91a9c233}body[data-sections-live] .summary-chip.warning,body[data-sections-live] .server-state.warning,body[data-sections-live] .badge.new{color:#7ccee4;background:#7ccee413;border-color:#7ccee433}body[data-sections-live] .summary-chip.critical,body[data-sections-live] .server-state.critical,body[data-sections-live] .badge.expired{color:#cbedf6;background:#7ccee413;border-color:#7ccee433}body[data-sections-live] .server-state.unknown,body[data-sections-live] .server-state.neutral,body[data-sections-live] .summary-chip.unknown{background:#a4b9d110;border-color:#849eb833;color:#c6d7ea}
body[data-sections-live] .fleet-strip{background:linear-gradient(110deg,#203b58,#1c3550);border-color:#7f9ab444}body[data-sections-live] .fleet-number strong,body[data-sections-live] .fleet-main strong,body[data-sections-live] .country-title h3,body[data-sections-live] .dashboard-card h2,body[data-sections-live] .control-host h2{color:#e9f1ff}body[data-sections-live] .fleet-symbol,body[data-sections-live] .country-initial{color:#d2e2f2;background:#4cd9ed09;border-color:#4cd9ed29}body[data-sections-live] .node-load i{background:#c1d3e7}body[data-sections-live] .node-cpu,body[data-sections-live] .host-fact>b{color:#d5e4f4}body[data-sections-live] .country-group:hover{border-color:#adc1d97a}body[data-sections-live] .expand-countries{background:#203b58;border-color:#809bb55c;color:#d7e5f5}body[data-sections-live] .dashboard-card p,body[data-sections-live] .chart-note,body[data-sections-live] .section-note,body[data-sections-live] .workspace-footer,body[data-sections-live] .orbit-source-stamp{color:#aabfd7}
/* Users: single search, genuine subscription filters, five visual columns. */
body[data-sections-live] #users-view .users-card{overflow:hidden}body[data-sections-live] #users-view .users-section-heading{display:none}body[data-sections-live] .sections-user-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:18px 20px 0}body[data-sections-live] .sections-user-tabs button,body[data-sections-live] .sections-promo-tabs button{min-height:35px;background:transparent;color:#b3c6dd;border:1px solid transparent;border-radius:7px;font-size:11px;padding:7px 12px}body[data-sections-live] .sections-user-tabs button.active,body[data-sections-live] .sections-promo-tabs button.active{color:#e6effd;border-color:#b2c5dc40;background:#b2c5dc14}body[data-sections-live] #users-view .activity-toolbar{border:0;padding-top:14px}body[data-sections-live] #users-activity-summary{margin:0;padding:0 20px 16px;display:flex;gap:7px;flex-wrap:wrap}body[data-sections-live] #users-activity-summary .summary-chip:last-child{display:none}body[data-sections-live] #sections-user-count{padding:14px 20px;font-size:11px;color:#acc0d8;border-top:1px solid var(--line);margin:0}
body[data-sections-live] #users-view .business-table{border:0;border-radius:0;width:100%;table-layout:fixed}body[data-sections-live] #users-view .business-table tr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,.95fr);align-items:center;border:0;border-bottom:1px solid #2b496688}body[data-sections-live] #users-view .business-table tr:last-child{border-bottom:0}body[data-sections-live] #users-view .business-table th,body[data-sections-live] #users-view .business-table td{display:block;border:0;padding:18px 15px;min-width:0;background:none;color:#e0ebfa;font-size:11px;overflow-wrap:anywhere}body[data-sections-live] #users-view .business-table th{font-size:10px;font-weight:450;color:#abc0d8;background:#162d4566;padding-top:13px;padding-bottom:13px}body[data-sections-live] #users-view .business-table :is(th,td):nth-child(1){grid-column:1;grid-row:1;padding-left:22px}body[data-sections-live] #users-view .business-table :is(th,td):nth-child(2),body[data-sections-live] #users-view .business-table :is(th,td):nth-child(6){display:none}body[data-sections-live] #users-view .business-table :is(th,td):nth-child(3){grid-column:3;grid-row:1}body[data-sections-live] #users-view .business-table :is(th,td):nth-child(4){grid-column:2;grid-row:1}body[data-sections-live] #users-view .business-table :is(th,td):nth-child(5){grid-column:4;grid-row:1}body[data-sections-live] #users-view .business-table :is(th,td):nth-child(7){grid-column:5;grid-row:1}body[data-sections-live] #users-view .business-table tbody tr:hover{background:#aabfd70a}body[data-sections-live] #users-view .user-avatar{border:0;border-radius:11px;background:#32526f;color:#ecf3ff;width:35px;height:35px;font-size:11px}body[data-sections-live] #users-view .detail-trigger{color:#f2f7ff;font-size:12px;font-weight:550}body[data-sections-live] #users-view .user-identity small{font-size:9px;color:#a2b7d0}body[data-sections-live] .sections-user-telegram{display:block;font-size:10px;color:#bccee4;margin-top:4px}body[data-sections-live] .sections-user-telegram>a{color:#c3d5e8}body[data-sections-live] .sections-user-telegram>small{display:none}body[data-sections-live] .sections-user-last{display:block;font-size:9px;color:#a5bbd3;margin-top:6px}body[data-sections-live] .sections-trial-mark{display:block;font-size:8px;line-height:1.7;color:#7ccee4}body[data-sections-live] #users-view .table-scroll{border:0;border-radius:0}
/* Server inventory uses the untouched native freshness functions and source cards. */
body[data-sections-live] #servers-view>.dashboard-card:first-child{background:none;border:0;border-radius:0;padding:0;margin:0 0 16px}body[data-sections-live] #servers-view>.dashboard-card:first-child .card-heading{padding:0;border:0}body[data-sections-live] #servers-view>.dashboard-card:first-child .card-heading h2,body[data-sections-live] #servers-view>.dashboard-card:first-child .card-heading .eyebrow{display:none}body[data-sections-live] #servers-view #servers-updated{font-size:11px;margin:0}body[data-sections-live] #server-overview{display:flex;gap:0;border:0;border-bottom:1px solid var(--line);padding:0 0 20px;margin:0 0 18px;flex-wrap:wrap}body[data-sections-live] #server-overview .summary-chip{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px;flex:1;background:none;border:0;border-right:1px solid var(--line);padding:0 24px;color:#b9cbe1;border-radius:0;font-size:10px}body[data-sections-live] #server-overview .summary-chip:first-child{padding-left:0}body[data-sections-live] #server-overview .summary-chip:last-child{border-right:0;padding-right:0}body[data-sections-live] #server-overview .summary-chip strong{font-size:29px;letter-spacing:-1px;font-weight:500;color:#eaf2ff}body[data-sections-live] #servers-view .server-toolbar{margin:0 0 18px;padding:0}body[data-sections-live] #servers-view .server-toolbar>label{font-size:11px;color:#abc0d8}body[data-sections-live] #servers-view .server-toolbar input,body[data-sections-live] #servers-view .server-toolbar select{background:var(--surface-input);border-color:#3e5f7d;color:#e6effd}
body[data-sections-live] .sections-server-layout{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:20px;align-items:start;scroll-margin-top:20px}body[data-sections-live] .sections-server-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}body[data-sections-live] .sections-server-table{width:100%;table-layout:fixed;border-collapse:collapse}body[data-sections-live] .sections-server-table th{text-align:left;font-size:9px;color:#a8bdd5;font-weight:450;padding:15px 13px;border-bottom:1px solid var(--line)}body[data-sections-live] .sections-server-table th:first-child{width:38%;padding-left:18px}body[data-sections-live] .sections-server-table th:nth-child(2),body[data-sections-live] .sections-server-table th:nth-child(3){width:16%}body[data-sections-live] .sections-server-table th:last-child{width:30%}body[data-sections-live] .sections-server-table td{padding:17px 13px;border-bottom:1px solid #2b496688;min-width:0;overflow-wrap:anywhere}body[data-sections-live] .sections-server-table td:first-child{padding-left:18px}body[data-sections-live] .sections-node-row{cursor:pointer}body[data-sections-live] .sections-node-row:hover,body[data-sections-live] .sections-node-row.selected{background:#b9cbe11a}body[data-sections-live] .sections-node-button{display:flex;align-items:center;gap:9px;border:0;background:none;color:#e7f0fd;text-align:left;padding:0;width:100%}body[data-sections-live] .sections-node-button b{font-size:11px;line-height:1.5;font-weight:550}body[data-sections-live] .sections-node-button small{display:block;font-size:8px;line-height:1.5;color:#a9bed6;margin-top:2px}body[data-sections-live] .sections-country-mark{display:grid;place-items:center;flex:none;width:29px;height:27px;background:#9cb3cb19;color:#ccddef;border:1px solid #c0d2e626;font-size:9px;border-radius:7px}body[data-sections-live] .sections-load-number{display:block;color:#dfebf9;font-size:11px}body[data-sections-live] .sections-load-bar{display:block;height:3px;max-width:54px;background:#a9bed622;border-radius:2px;margin-top:7px;overflow:hidden}body[data-sections-live] .sections-load-bar i{display:block;height:100%;background:#bbcee3;border-radius:2px}body[data-sections-live] .sections-server-table .server-state{font-size:9px;white-space:normal;line-height:1.6;padding:4px 6px;max-width:100%;text-align:left}body[data-sections-live] #server-cards{display:block;margin:0;padding:0}body[data-sections-live] #server-cards>.server-card{display:none;background:var(--card);margin:0;border:1px solid var(--line);border-radius:12px;padding:21px;min-width:0;overflow:hidden}body[data-sections-live] #server-cards>.server-card.sections-card-selected{display:block}body[data-sections-live] #server-cards .server-heading{display:flex;flex-wrap:wrap;gap:13px;padding:0 0 13px;margin:0 0 13px;border-bottom:1px solid var(--line)}body[data-sections-live] #server-cards .server-heading h2{font-size:21px;letter-spacing:-.4px;font-weight:500}body[data-sections-live] #server-cards .server-node-icon{color:#d6e4f4;background:#c2d4e70d;border-color:#a7bcd544}body[data-sections-live] #server-cards .server-purpose{font-size:10px;margin-bottom:7px;color:#b8cbe1}body[data-sections-live] #server-cards .chart-note{font-size:10px;line-height:1.8}body[data-sections-live] #server-cards .server-panel-summary{background:#142940;border-color:#355573}body[data-sections-live] #server-cards .server-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px}body[data-sections-live] #server-cards .server-metric{min-width:0;background:none;padding:0;border:0}body[data-sections-live] #server-cards .server-metric strong{font-size:22px;letter-spacing:-.6px;color:#eaf2ff}body[data-sections-live] #server-cards .server-metric span,body[data-sections-live] #server-cards .server-metric small{font-size:9px;color:#adc1d9}body[data-sections-live] #server-cards .server-details{margin-top:15px;padding-top:14px;border-color:#31516e}body[data-sections-live] #server-cards .server-details>summary{font-size:11px;color:#d1e1f2;line-height:1.8}body[data-sections-live] #server-cards .server-extra-metrics{grid-template-columns:1fr 1fr;gap:12px}body[data-sections-live] #server-cards .server-extra-metrics span{font-size:9px;color:#abc0d8}body[data-sections-live] #server-cards .server-extra-metrics strong{color:#e5effc;font-size:12px}body[data-sections-live] #server-cards .server-advice{padding:12px;font-size:10px;line-height:1.8}body[data-sections-live] #server-cards .server-advice.critical{background:#7ccee40e;border-color:#7ccee433;color:#cbedf6}body[data-sections-live] #server-cards .server-advice.warning{background:#7ccee40b;border-color:#7ccee433;color:#7ccee4}body[data-sections-live] .sections-back{display:none}body[data-sections-live] .certificates-card{margin-top:23px}body[data-sections-live] .server-source-note{color:#b0c4db;font-size:10px}
/* Support: no duplicated statistic cards; actual counts stay on their filters. */
body[data-sections-live] #ticket-stats{display:none!important}body[data-sections-live] #tickets-view .desk{display:grid;grid-template-columns:315px minmax(0,1fr);min-height:650px;height:calc(100dvh - 315px);max-height:860px;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}body[data-sections-live] #tickets-view .inbox{min-height:0;background:#182f48;border:0;border-right:1px solid var(--line);border-radius:0;overflow:hidden;display:flex;flex-direction:column}body[data-sections-live] #tickets-view .inbox-heading{padding:21px 18px 12px;border:0}body[data-sections-live] #tickets-view .inbox-heading .eyebrow{display:none}body[data-sections-live] #tickets-view .inbox-heading h2{font-size:19px;font-weight:500;color:#ebf3ff}body[data-sections-live] #tickets-view .inbox-tools{padding:0 17px 16px;gap:11px}body[data-sections-live] #tickets-view .search{background:var(--surface-input);border-color:#3c5d7b;border-radius:8px}body[data-sections-live] #tickets-view .search input{background:none;color:#e6effd;font-size:11px;min-height:40px}body[data-sections-live] #tickets-view .ticket-sort-label{font-size:10px;color:#a9bed6}body[data-sections-live] #tickets-view #ticket-sort{font-size:10px;min-height:35px;background:var(--surface-input);color:#d1e1f2;border-color:#3c5d7b}body[data-sections-live] #tickets-view .filters{display:flex;flex-wrap:wrap;gap:4px}body[data-sections-live] #tickets-view .filters button{flex:none;min-height:32px;padding:6px 8px;font-size:10px;background:none;border:1px solid transparent;color:#b9cce2;border-radius:6px}body[data-sections-live] #tickets-view .filters button.active{background:#bed0e518;border-color:#bed0e52e;color:#e7f0fe}body[data-sections-live] .sections-ticket-count{margin-left:5px;font-size:9px;color:#cadbed}body[data-sections-live] #tickets-view .ticket-list{flex:1;min-height:0;overflow:auto;background:none}body[data-sections-live] #tickets-view .ticket-row{background:none;border:0;border-top:1px solid #2a486599;border-left:2px solid transparent;border-radius:0;margin:0;padding:18px 17px;min-height:130px}body[data-sections-live] #tickets-view .ticket-row.selected{background:#aec2da14;border-left-color:#c5d7ea}body[data-sections-live] #tickets-view .row-heading{gap:9px}body[data-sections-live] #tickets-view .row-heading h3{font-size:12px;font-weight:550;color:#e9f1ff}body[data-sections-live] #tickets-view .row-heading time{font-size:9px;color:#aabfd7}body[data-sections-live] #tickets-view .avatar{border:0;border-radius:10px;width:34px;height:34px;background:#385876;color:#ebf2ff}body[data-sections-live] #tickets-view .preview{font-size:11px;color:#bdcfe4;line-height:1.8;margin-top:10px}body[data-sections-live] #tickets-view .row-bottom{font-size:10px;gap:7px;flex-wrap:wrap}body[data-sections-live] #tickets-view .pagination{background:none;border-color:var(--line);padding:11px 16px;font-size:10px}body[data-sections-live] #tickets-view .pagination button{font-size:10px;min-height:32px;padding:6px 8px}body[data-sections-live] #tickets-view .conversation{min-width:0;min-height:0;background:var(--card);border:0;border-radius:0}body[data-sections-live] #tickets-view .ticket-detail{min-height:0;display:flex;flex-direction:column;height:100%}body[data-sections-live] #tickets-view .conversation-header{padding:20px 23px;gap:12px;border-color:var(--line);background:none}body[data-sections-live] #tickets-view .person h2{font-size:15px;font-weight:550;color:#ebf2ff}body[data-sections-live] #tickets-view .person p{font-size:10px;color:#b2c6dd;overflow-wrap:anywhere}body[data-sections-live] #tickets-view .status-control{font-size:9px;color:#b0c4db}body[data-sections-live] #tickets-view #ticket-status{font-size:10px;min-height:36px;background:var(--surface-input);border-color:#3e5f7d}body[data-sections-live] #tickets-view .context{padding:13px 23px;gap:8px;font-size:10px;border-color:#2b496677;background:#13263d55;color:#bed0e5}body[data-sections-live] #tickets-view .context span{font-size:10px;line-height:1.7}body[data-sections-live] #tickets-view .messages{min-height:160px;flex:1;padding:22px 23px;background:none;overflow:auto;gap:15px}body[data-sections-live] #tickets-view .message{background:#23405d;border:1px solid #42648266;color:#e5effc;border-radius:0 11px 11px 11px;padding:13px 15px;max-width:90%;font-size:12px;line-height:1.8}body[data-sections-live] #tickets-view .message.out{background:#a0b6cf1a;border-color:#a8bdd54d;border-radius:11px 0 11px 11px}body[data-sections-live] #tickets-view .message .meta{color:#b7c9e0;font-size:9px}body[data-sections-live] #tickets-view .composer{padding:17px 23px;background:none;border-color:var(--line)}body[data-sections-live] #tickets-view .composer>label{font-size:10px;color:#acc0d8}body[data-sections-live] #tickets-view .composer textarea{width:100%;font-size:12px;min-height:74px;background:#172d46;border-color:#375775;color:#eaf2ff;padding:11px;border-radius:8px}body[data-sections-live] #tickets-view .composer-footer{font-size:10px;gap:8px}body[data-sections-live] #tickets-view .composer-footer button{font-size:10px}body[data-sections-live] #tickets-view #reply-preset{min-height:35px;font-size:10px;background:var(--surface-input);color:#d0e0f1;border-color:#3e5f7d}body[data-sections-live] #tickets-view #reply-hint{font-size:9px;color:#abc0d8}body[data-sections-live] #tickets-view .empty-state h2{font-size:25px;font-weight:500;color:#eaf2ff}body[data-sections-live] #tickets-view .empty-state p{color:#b2c5dc;font-size:12px;line-height:1.9}
/* Real promocodes, with the original idempotent creation form. */
body[data-sections-live] #promos-view .feature-section-header{margin-bottom:18px}body[data-sections-live] #promos-view .promo-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:23px;align-items:start}body[data-sections-live] #promos-view .promo-list{grid-column:1;grid-row:1;padding:0;border:0;background:none;overflow:visible}body[data-sections-live] #promos-view .promo-create{grid-column:2;grid-row:1;background:var(--card);border:1px solid var(--line);padding:23px 22px;border-radius:12px}body[data-sections-live] .promo-create h2{font-size:24px;letter-spacing:-.7px;font-weight:500;color:#ebf3ff;margin-top:5px}body[data-sections-live] .promo-create .eyebrow{font-size:9px}body[data-sections-live] .promo-create p.promo-help{font-size:11px;line-height:1.8;margin-top:8px}body[data-sections-live] .promo-create>label,body[data-sections-live] .promo-field-heading>label{font-size:11px;color:#c7d9eb}body[data-sections-live] .promo-create input{background:var(--surface-input);border-color:#3e5f7d;color:#e6effd;min-height:42px;font-size:13px;border-radius:7px}body[data-sections-live] .promo-code-field{gap:7px;grid-template-columns:minmax(0,1fr) auto}body[data-sections-live] .promo-code-field .secondary{font-size:10px;min-height:42px;padding:8px}body[data-sections-live] .promo-create .promo-help{font-size:9px;color:#b0c4db;line-height:1.8}body[data-sections-live] .promo-create .promo-check{font-size:9px;color:#b3c6dd}body[data-sections-live] .promo-create .promo-check input{min-height:14px}body[data-sections-live] #promo-admin-submit{width:100%;margin-top:19px;min-height:42px;font-size:12px}body[data-sections-live] #promo-admin-result{font-size:11px;line-height:1.8;overflow-wrap:anywhere;color:#d9e6f6}body[data-sections-live] #promo-admin-summary{color:#cfdff0}body[data-sections-live] .promo-list-heading{padding:0;margin:0 0 17px}body[data-sections-live] .promo-list-heading .eyebrow{display:none}body[data-sections-live] .promo-list-heading h2{font-size:17px;font-weight:500;color:#e9f1fe}body[data-sections-live] #promo-admin-search{background:var(--surface-input);border-color:#3e5f7d;font-size:12px;min-height:42px}body[data-sections-live] .sections-promo-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:13px}body[data-sections-live] .sections-promo-tabs button{font-size:10px;min-height:33px;padding:6px 10px}body[data-sections-live] #promo-admin-freshness{font-size:10px;line-height:1.8;margin:12px 0 17px;color:#b2c6dd}body[data-sections-live] #promo-admin-list{display:grid;gap:13px}body[data-sections-live] .promo-row{display:grid;grid-template-columns:65px minmax(0,1fr);gap:0;position:relative;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0;padding:0}body[data-sections-live] .sections-promo-reward{grid-column:1;grid-row:1/5;display:flex;align-items:center;justify-content:center;font-size:23px;letter-spacing:-.9px;color:#dae7f7;background:#a8bdd50d;border-right:1px dashed #a3b9d155}body[data-sections-live] .sections-promo-reward small{font-size:10px;letter-spacing:0;margin-left:2px;color:inherit}body[data-sections-live] .promo-row-head{grid-column:2;padding:19px 18px 0;display:flex;align-items:flex-start;gap:10px;justify-content:space-between}body[data-sections-live] .promo-row-head strong{font-size:14px;color:#e9f1ff;letter-spacing:.8px}body[data-sections-live] .promo-row-head small{display:block;font-size:10px;line-height:1.8;color:#adc1d9;margin-top:5px}body[data-sections-live] .promo-state{font-size:9px;border-color:#6a87a333;background:#a4b9d10d;color:#c4d5e9;padding:4px 6px;border-radius:5px;white-space:nowrap}body[data-sections-live] .promo-state.active{color:#c3d5e8;background:#87a1bb1a;border-color:#91a9c233}body[data-sections-live] .promo-row>p{grid-column:2;padding:0 18px;margin:11px 0 0;font-size:10px;color:#b0c4db}body[data-sections-live] .promo-row-foot{grid-column:2;padding:12px 18px 17px;gap:12px;display:flex;align-items:center;justify-content:space-between}body[data-sections-live] .promo-row-foot small{font-size:10px;color:#b3c6dd}body[data-sections-live] .promo-row-foot button{font-size:10px;min-height:33px;padding:7px 10px}body[data-sections-live] .sections-promo-progress{display:block;grid-column:2;height:3px;overflow:hidden;background:#a9bed622;margin:0 18px 17px;border-radius:2px}body[data-sections-live] .sections-promo-progress>i{display:block;height:100%;background:#b3c6dd}body[data-sections-live] #sections-promo-open{display:none}
/* The original dialog is a side sheet; its real sections remain accessible in tabs. */
body[data-sections-live] #admin-details-dialog,body[data-sections-live] .sections-promo-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:470px;max-width:100%;height:100dvh;max-height:100dvh;border:0;border-left:1px solid #7692ad7a;border-radius:0;padding:0;background:#1a324c;color:#ebf3ff;overflow:hidden;box-shadow:-20px 0 85px #0f1e3280;transform:none}body[data-sections-live] #admin-details-dialog[open],body[data-sections-live] .sections-promo-dialog[open]{animation:sections-sheet .24s cubic-bezier(.2,.7,.2,1)}body[data-sections-live] #admin-details-dialog::backdrop,body[data-sections-live] .sections-promo-dialog::backdrop{background:#0e1d3099;backdrop-filter:blur(3px)}body[data-sections-live] #admin-details-dialog .admin-details-shell{display:flex;flex-direction:column;height:100%;max-height:100%;background:none;overflow:hidden;border:0;border-radius:0}body[data-sections-live] #admin-details-dialog .admin-details-header{padding:24px 25px 19px;position:static;background:#1a324c;border-bottom:1px solid var(--line);flex:none;gap:15px}body[data-sections-live] #admin-details-dialog #admin-details-title{font-size:25px;letter-spacing:-.6px;line-height:1.4;color:#f2f7ff;font-weight:500}body[data-sections-live] #admin-details-dialog #admin-details-subtitle{font-size:10px;line-height:1.8;color:#b8cbe1;overflow-wrap:anywhere}body[data-sections-live] #admin-details-dialog .admin-details-eyebrow{font-size:9px;color:#adc1d9}body[data-sections-live] #admin-details-dialog .admin-details-close{width:44px;height:44px;flex:none;background:#2a4865;border:1px solid #557592;border-radius:9px;color:#e8f1fe;font-size:23px}body[data-sections-live] #admin-details-dialog .admin-details-body{flex:1;min-height:0;overflow-y:auto;padding:23px 25px 28px;background:none}body[data-sections-live] #admin-details-dialog .admin-details-grid{display:block}body[data-sections-live] #admin-details-dialog .admin-details-section{padding:19px 0;border:0;border-radius:0;border-bottom:1px solid var(--line);margin:0;background:none;min-width:0}body[data-sections-live] #admin-details-dialog .admin-details-section>h3{font-size:14px;font-weight:550;color:#e9f1fe;margin-bottom:12px}body[data-sections-live] #admin-details-dialog .admin-details-fields>div{padding:9px 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px}body[data-sections-live] #admin-details-dialog .admin-details-fields dt{font-size:10px;color:#b2c5dc}body[data-sections-live] #admin-details-dialog .admin-details-fields dd{font-size:11px;color:#e5effc}body[data-sections-live] #admin-details-dialog .admin-details-note{font-size:10px;line-height:1.8;color:#b9cbe1}body[data-sections-live] #admin-details-dialog .admin-subscription-summary{border:1px solid #aec2da55;background:linear-gradient(125deg,#b1c4dc13,transparent);padding:21px 19px;border-radius:11px;margin-bottom:5px}body[data-sections-live] #admin-details-dialog .admin-subscription-days{font-size:38px;font-weight:500;letter-spacing:-1px;color:#e4eefc}body[data-sections-live] #admin-details-dialog .admin-subscription-expiry{font-size:11px;color:#c5d6e9}body[data-sections-live] .sections-detail-tabs{display:flex;flex:none;gap:23px;padding:0 25px;border-bottom:1px solid var(--line)}body[data-sections-live] .sections-detail-tabs button{min-height:45px;padding:11px 0;background:none;color:#b2c6dd;border-bottom:2px solid transparent;font-size:11px}body[data-sections-live] .sections-detail-tabs button.active{color:#dbe8f7;border-bottom-color:#bfd1e6}body[data-sections-live] .sections-tab-hidden{display:none!important}body[data-sections-live] .subscription-access-card,body[data-sections-live] .subscription-access-panel{background:#182f49;border-color:#385977;color:#dfebf9}body[data-sections-live] .subscription-access-form input,body[data-sections-live] .subscription-access-form select{background:var(--surface-input);color:#e7f0fd;border-color:#4e6e8c}body[data-sections-live] .sections-promo-dialog{overflow-y:auto}body[data-sections-live] .sections-promo-header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:17px 22px;background:#1a324c;z-index:2;border-bottom:1px solid var(--line)}body[data-sections-live] .sections-promo-header h2{font-size:15px;font-weight:550}body[data-sections-live] .sections-promo-close{min-height:44px;min-width:44px;background:none;font-size:24px;color:#e4eefc;border-radius:7px}body[data-sections-live] .sections-promo-dialog .promo-create{border:0;border-radius:0;padding:25px 22px;background:none}body[data-sections-live] .sections-promo-dialog .promo-create>h2,body[data-sections-live] .sections-promo-dialog .promo-create>.eyebrow{display:none}
@keyframes sections-sheet{from{transform:translateX(100%)}to{transform:translateX(0)}}body.orbit-no-motion[data-sections-live] *,body.orbit-no-motion[data-sections-live] *:before,body.orbit-no-motion[data-sections-live] *:after{animation:none!important;transition:none!important}
@media(max-width:1300px){body[data-sections-live] .sections-server-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px}body[data-sections-live] #server-cards>.server-card{padding:17px}body[data-sections-live] .sections-server-table th,body[data-sections-live] .sections-server-table td{padding-left:10px;padding-right:10px}body[data-sections-live] .sections-node-button{gap:7px}body[data-sections-live] .sections-node-button b{font-size:10px}body[data-sections-live] .sections-server-table .server-state{font-size:8px}body[data-sections-live] #tickets-view .desk{grid-template-columns:285px minmax(0,1fr)}body[data-sections-live] #promos-view .promo-admin-grid{grid-template-columns:minmax(0,1fr) 305px;gap:18px}body[data-sections-live] .promo-row-head{padding:17px 14px 0}body[data-sections-live] .promo-row-foot{padding:12px 14px 15px}body[data-sections-live] .promo-row>p{padding:0 14px}body[data-sections-live] #promos-view .promo-create{padding:22px 18px}}
@media(max-width:1100px){body[data-sections-live] .sections-server-layout{display:block}body[data-sections-live] .sections-server-detail{display:none}body[data-sections-live] .sections-server-layout.sections-detail-open .sections-server-list{display:none}body[data-sections-live] .sections-server-layout.sections-detail-open .sections-server-detail{display:block}body[data-sections-live] .sections-back{display:inline-flex;align-items:center;background:none;color:#d4e3f3;font-size:11px;min-height:40px;padding:8px 0;margin-bottom:12px}body[data-sections-live] .sections-server-table th:first-child{width:40%}body[data-sections-live] .sections-server-table th:last-child{width:28%}body[data-sections-live] .sections-node-button b{font-size:12px}body[data-sections-live] #server-cards>.server-card{padding:23px}body[data-sections-live] #server-cards .server-metrics{gap:20px}body[data-sections-live] #tickets-view .desk{grid-template-columns:260px minmax(0,1fr)}body[data-sections-live] #tickets-view .conversation-header{flex-wrap:wrap;padding:17px}body[data-sections-live] #tickets-view .person{width:100%}body[data-sections-live] #tickets-view .status-control{margin-left:46px}body[data-sections-live] #tickets-view .context{padding:13px 17px}body[data-sections-live] #tickets-view .messages{padding:18px 17px}body[data-sections-live] #tickets-view .composer{padding:15px 17px}body[data-sections-live] #promos-view .promo-admin-grid{grid-template-columns:minmax(0,1fr) 270px;gap:15px}body[data-sections-live] .promo-row{grid-template-columns:47px minmax(0,1fr)}body[data-sections-live] .sections-promo-reward{font-size:19px}body[data-sections-live] .promo-row-head{flex-wrap:wrap;gap:8px}body[data-sections-live] .promo-row-head strong{font-size:12px}body[data-sections-live] .promo-row-foot{flex-wrap:wrap}body[data-sections-live] .promo-code-field{grid-template-columns:1fr}body[data-sections-live] .promo-code-field .secondary{min-height:34px}body[data-sections-live] .promo-field-heading{flex-wrap:wrap;gap:7px}}
@media(max-width:850px){body[data-sections-live] .workspace #page-title{font-size:34px}body[data-sections-live] #users-view .sections-user-tabs{padding:16px 13px 0;gap:3px}body[data-sections-live] .sections-user-tabs button{font-size:10px;min-height:35px;padding:7px 9px}body[data-sections-live] #users-view .activity-toolbar{padding:13px}body[data-sections-live] #users-activity-summary{padding:0 13px 13px}body[data-sections-live] #users-view .table-scroll{overflow:visible}body[data-sections-live] #users-view .business-table thead{display:none}body[data-sections-live] #users-view .business-table,body[data-sections-live] #users-view .business-table tbody{display:block;width:100%}body[data-sections-live] #users-view .business-table tr{grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:17px 14px;border:0;border-bottom:1px solid #2b496688;border-radius:0;margin:0;background:none}body[data-sections-live] #users-view .business-table td{padding:0!important;background:none!important;font-size:10px}body[data-sections-live] #users-view .business-table td:before{display:none}body[data-sections-live] #users-view .business-table td:nth-child(1){grid-column:1;grid-row:1/3}body[data-sections-live] #users-view .business-table td:nth-child(4){grid-column:2;grid-row:1;text-align:right;max-width:130px}body[data-sections-live] #users-view .business-table td:nth-child(3){grid-column:1;grid-row:3;padding-left:45px!important}body[data-sections-live] #users-view .business-table td:nth-child(5){grid-column:2;grid-row:2;text-align:right;font-size:9px;color:#afc3db}body[data-sections-live] #users-view .business-table td:nth-child(7){grid-column:2;grid-row:3;text-align:right;max-width:130px;font-size:9px}body[data-sections-live] #users-view .detail-trigger{font-size:12px}body[data-sections-live] #users-view .user-identity{gap:10px;align-items:flex-start}body[data-sections-live] #users-view .user-identity-copy{min-width:0}body[data-sections-live] #users-view .sections-user-telegram{font-size:9px}body[data-sections-live] #users-view .sections-user-last{font-size:8px;line-height:1.7}body[data-sections-live] #users-view .server-state,body[data-sections-live] #users-view .badge{font-size:9px;padding:3px 6px;max-width:100%;white-space:normal;line-height:1.8}body[data-sections-live] #users-view .user-avatar{width:34px;height:34px}body[data-sections-live] #sections-user-count{font-size:10px;padding:13px 14px}
body[data-sections-live] #server-overview{gap:13px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:16px}body[data-sections-live] #server-overview .summary-chip{font-size:9px;padding:0 13px}body[data-sections-live] #server-overview .summary-chip:nth-child(4){padding-left:0}body[data-sections-live] #server-overview .summary-chip:nth-child(3){border-right:0}body[data-sections-live] #server-overview .summary-chip strong{font-size:25px}body[data-sections-live] #servers-view #servers-updated{font-size:10px;line-height:1.8}body[data-sections-live] .sections-server-table th:nth-child(3),body[data-sections-live] .sections-server-table td:nth-child(3){display:none}body[data-sections-live] .sections-server-table th:first-child{width:45%}body[data-sections-live] .sections-server-table th:nth-child(2){width:18%}body[data-sections-live] .sections-server-table th:last-child{width:37%}body[data-sections-live] .sections-server-table th{font-size:9px;padding:12px 8px}body[data-sections-live] .sections-server-table th:first-child,body[data-sections-live] .sections-server-table td:first-child{padding-left:12px}body[data-sections-live] .sections-server-table td{padding:17px 8px}body[data-sections-live] .sections-node-button{gap:7px}body[data-sections-live] .sections-node-button b{font-size:10px}body[data-sections-live] .sections-node-button small{font-size:8px}body[data-sections-live] .sections-country-mark{width:24px;height:24px;font-size:8px;border-radius:6px}body[data-sections-live] .sections-server-table .server-state{font-size:8px;padding:4px 5px;line-height:1.7}body[data-sections-live] .sections-load-number{font-size:10px}body[data-sections-live] #server-cards>.server-card{padding:19px}body[data-sections-live] #server-cards .server-heading h2{font-size:23px}body[data-sections-live] #server-cards .server-metrics{gap:11px}body[data-sections-live] #server-cards .server-metric strong{font-size:24px}
body[data-sections-live] #tickets-view .desk{display:block;height:auto;min-height:580px;max-height:none}body[data-sections-live] #tickets-view .inbox{border:0}body[data-sections-live] #tickets-view .inbox-heading{padding:19px 17px 13px}body[data-sections-live] #tickets-view .inbox-tools{padding:0 16px 15px}body[data-sections-live] #tickets-view .search input{font-size:16px}body[data-sections-live] #tickets-view .filters button{min-height:36px;font-size:10px;padding:7px 9px}body[data-sections-live] #tickets-view .ticket-row{padding:18px 16px;min-height:130px}body[data-sections-live] #tickets-view .row-heading h3{font-size:13px}body[data-sections-live] #tickets-view .preview{font-size:12px}body[data-sections-live] #tickets-view .conversation{display:none}body[data-sections-live] #tickets-view .desk.show-detail>.inbox{display:none}body[data-sections-live] #tickets-view .desk.show-detail>.conversation{display:block}body[data-sections-live].mobile-conversation #tickets-view .desk{height:var(--conversation-height,100dvh);min-height:0;border:0;border-radius:0}body[data-sections-live].mobile-conversation #tickets-view .conversation,body[data-sections-live].mobile-conversation #tickets-view .ticket-detail{height:100%;min-height:0}body[data-sections-live] #tickets-view .conversation-header{padding:12px 16px;gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto}body[data-sections-live] #tickets-view .mobile-back{display:inline-flex;grid-column:1/-1;max-width:170px;background:none;color:#d3e2f3;border:0;padding:7px 0;min-height:34px;font-size:10px}body[data-sections-live] #tickets-view .person{width:auto;gap:9px;min-width:0}body[data-sections-live] #tickets-view .person h2{font-size:13px}body[data-sections-live] #tickets-view .person p{font-size:9px}body[data-sections-live] #tickets-view .status-control{margin:0;max-width:115px;font-size:8px}body[data-sections-live] #tickets-view #ticket-status{font-size:10px;min-height:36px;max-width:115px}body[data-sections-live] #tickets-view .context{padding:10px 16px;gap:5px;font-size:9px;max-height:110px;overflow:auto}body[data-sections-live] #tickets-view .context span{font-size:9px}body[data-sections-live] #tickets-view .messages{padding:17px 16px;gap:12px}body[data-sections-live] #tickets-view .message{font-size:12px;padding:12px 13px;max-width:94%}body[data-sections-live] #tickets-view .composer{padding:12px 16px}body[data-sections-live] #tickets-view .composer textarea{font-size:16px;min-height:70px;max-height:160px}body[data-sections-live] #tickets-view .composer-footer{flex-wrap:wrap}body[data-sections-live] #tickets-view .composer-footer>select{flex:1;min-width:0}body[data-sections-live] #tickets-view .composer-footer>.text-button{min-height:35px;font-size:9px;padding:7px 9px}body[data-sections-live] #tickets-view #send-reply{font-size:11px;min-height:41px}body[data-sections-live] #tickets-view #reply-hint{font-size:8px}
body[data-sections-live] #promos-view .promo-admin-grid{display:block}body[data-sections-live] #promos-view .promo-create{display:none}body[data-sections-live] #sections-promo-open{display:inline-flex}body[data-sections-live] #promos-view .promo-list-heading h2{font-size:19px}body[data-sections-live] #promo-admin-search{font-size:16px;min-height:45px}body[data-sections-live] .promo-row{grid-template-columns:52px minmax(0,1fr)}body[data-sections-live] .sections-promo-reward{font-size:22px}body[data-sections-live] .promo-row-head{padding:17px 15px 0;flex-wrap:nowrap;gap:7px}body[data-sections-live] .promo-row-head strong{font-size:12px;letter-spacing:.6px;overflow-wrap:anywhere}body[data-sections-live] .promo-row-head small{font-size:9px}body[data-sections-live] .promo-state{font-size:8px;white-space:normal;max-width:90px}body[data-sections-live] .promo-row>p{padding:0 15px;font-size:9px}body[data-sections-live] .promo-row-foot{padding:12px 15px 15px;flex-wrap:nowrap}body[data-sections-live] .promo-row-foot small{font-size:9px}body[data-sections-live] .promo-row-foot button{min-height:35px;font-size:9px;padding:7px 9px}body[data-sections-live] .sections-promo-progress{margin:0 15px 17px}body[data-sections-live] .sections-promo-dialog{width:100%;max-width:470px}body[data-sections-live] .sections-promo-dialog .promo-create{display:block}body[data-sections-live] .sections-promo-dialog .promo-code-field{grid-template-columns:minmax(0,1fr) auto}body[data-sections-live] .sections-promo-dialog .promo-code-field input,body[data-sections-live] .sections-promo-dialog input{font-size:16px;min-height:46px}body[data-sections-live] .sections-promo-dialog .promo-check input{min-height:14px}body[data-sections-live] .sections-promo-dialog .promo-create>label,body[data-sections-live] .sections-promo-dialog .promo-field-heading>label{font-size:12px}body[data-sections-live] .sections-promo-dialog .promo-create>.promo-help{font-size:10px}
body[data-sections-live] #admin-details-dialog{width:100%;max-width:470px}body[data-sections-live] #admin-details-dialog .admin-details-header{padding:19px 20px 17px}body[data-sections-live] #admin-details-dialog #admin-details-title{font-size:24px}body[data-sections-live] #admin-details-dialog .admin-details-body{padding:21px 20px 28px}body[data-sections-live] .sections-detail-tabs{padding:0 20px;gap:23px}body[data-sections-live] .sections-detail-tabs button{font-size:11px;min-height:46px}body[data-sections-live] #admin-details-dialog .admin-details-fields dt{font-size:10px}body[data-sections-live] #admin-details-dialog .admin-details-fields dd{font-size:11px}}
@media(max-width:380px){body[data-sections-live] .sections-user-tabs button{font-size:9px;padding:7px}body[data-sections-live] #users-view .detail-trigger{font-size:11px}body[data-sections-live] #users-view .business-table tr{padding:16px 12px;gap:8px 5px}body[data-sections-live] #users-view .business-table td:nth-child(7){font-size:8px;max-width:110px}body[data-sections-live] #users-view .server-state,body[data-sections-live] #users-view .badge{font-size:8px}body[data-sections-live] #tickets-view .filters button{font-size:9px;padding:7px 8px}body[data-sections-live] .sections-server-table th:first-child{width:43%}body[data-sections-live] .sections-server-table th:last-child{width:39%}body[data-sections-live] .sections-node-button{gap:5px}body[data-sections-live] .sections-country-mark{width:22px;height:22px;font-size:7px}body[data-sections-live] .sections-node-button b{font-size:9px}body[data-sections-live] .sections-server-table .server-state{font-size:7px}body[data-sections-live] .sections-detail-tabs{gap:19px}body[data-sections-live] .sections-detail-tabs button{font-size:10px}body[data-sections-live] .promo-row{grid-template-columns:44px minmax(0,1fr)}body[data-sections-live] .promo-row-head{flex-wrap:wrap}body[data-sections-live] .promo-row-foot{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){body[data-sections-live] *,body[data-sections-live] *:before,body[data-sections-live] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final cascade over the previously installed theme's ID-scoped rules. */
body[data-sections-live] #workspace .primary,body[data-sections-live] #workspace .orbit-cta .refine-primary,body[data-sections-live] #workspace .admin-detail-action,body[data-sections-live] .sections-promo-dialog .primary,body[data-sections-live] #admin-details-dialog .admin-detail-action{background:#4cd9ed!important;border-color:#dde9f8!important;color:#1d3652!important}
body[data-sections-live] #workspace .primary:disabled{background:#6785a1!important;border-color:#849eb8!important;color:#1d3652!important}
body[data-sections-live] #workspace .table-toolbar input,body[data-sections-live] #workspace .dashboard-global-search input,body[data-sections-live] #workspace .table-toolbar select,body[data-sections-live] #workspace .promo-create input{background:#102238!important;border-color:#3e5f7d!important;color:#e6effd!important}
body[data-sections-live] #workspace .notice{background:#1d3752;border-color:#496a88;color:#dde9f8}
body[data-sections-live] #users-view .users-card{padding:0}body[data-sections-live] #users-view .user-identity{display:flex;align-items:center;gap:11px}body[data-sections-live] #users-view .user-identity-copy{display:block}body[data-sections-live] #users-view .detail-trigger{background:none;border:0;min-height:25px;padding:0;line-height:1.5;text-align:left}body[data-sections-live] #users-view .user-identity-copy>small{display:block;margin-top:3px}body[data-sections-live] #users-view .business-table td{padding-top:18px;padding-bottom:18px}
body[data-sections-live] #tickets-view .desk,body[data-sections-live] #tickets-view .inbox,body[data-sections-live] #tickets-view .conversation{padding:0}
body[data-sections-live] .promo-discount-field{display:flex;align-items:center;position:relative}body[data-sections-live] .promo-discount-field input{width:100%;max-width:none;font-size:16px;font-weight:450;letter-spacing:0;padding-right:35px}body[data-sections-live] .promo-discount-field>span{position:absolute;right:12px;font-size:13px;pointer-events:none;color:#b8cbe1}body[data-sections-live] .sections-promo-reward.is-bonus{font-size:11px;letter-spacing:0}
body[data-sections-live] .sections-identity-unknown>:not(.server-heading):not(.sections-identity-notice),body[data-sections-live] .sections-identity-unknown .server-heading>.server-state{display:none!important}body[data-sections-live] .sections-identity-notice{font-size:11px;line-height:1.8;color:#c4d5e9}
body[data-sections-live] .sections-detail-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0}body[data-sections-live] .sections-detail-tabs button.active{border-bottom-color:#bfd1e6}
body[data-sections-live] #workspace #users-view .user-identity-copy{line-height:1.5}body[data-sections-live] #workspace #users-view .detail-trigger{min-height:24px!important;padding:0!important;line-height:1.5!important}body[data-sections-live] #workspace #users-view .sections-user-telegram .connection-username{font-size:10px!important;min-height:0!important;padding:0!important;line-height:1.5!important}body[data-sections-live] #workspace #users-view .business-table td{min-height:0!important}
body[data-sections-live] [hidden]{display:none!important}

/* Focused support and payment layouts over the warm admin palette. */
body[data-desk-live] #orders-view .purchases-card{padding:0;overflow:hidden}body[data-desk-live] #orders-view #orders-control>.card-heading{display:none}body[data-desk-live] #orders-view #orders-control{margin-top:18px}body[data-desk-live] #orders-view .order-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 200px;padding:17px 20px;border:0;margin:0;gap:12px}body[data-desk-live] #orders-view #order-filter{display:none}body[data-desk-live] #desk-order-period{min-height:42px;font-size:12px;background:var(--surface-input);border-color:var(--line);color:var(--text);border-radius:8px;padding:9px 12px}body[data-desk-live] .desk-order-tabs{display:flex;gap:7px;overflow-x:auto;flex-wrap:nowrap;padding:0 20px 17px;scrollbar-width:thin;scrollbar-color:#486987 transparent}body[data-desk-live] .desk-order-tabs button{display:flex;align-items:center;gap:8px;flex:none;min-height:35px;border:1px solid transparent;border-radius:7px;background:none;color:var(--muted);font-size:11px;padding:7px 11px}body[data-desk-live] .desk-order-tabs button b{font-size:10px;font-weight:450;opacity:.8}body[data-desk-live] .desk-order-tabs button.active{background:#7ccee417;border-color:#7ccee440;color:#cbedf6}body[data-desk-live] #desk-orders-coverage{padding:0 20px 15px;margin:0;font-size:10px;line-height:1.8;color:var(--muted)}body[data-desk-live] #orders-note{font-size:10px;padding:14px 20px;margin:0;line-height:1.9;color:var(--muted);border-top:1px solid var(--line)}body[data-desk-live] #orders-view .pagination{padding:14px 20px;border-top:1px solid var(--line);margin:0}body[data-desk-live] #orders-view .table-scroll{border:0;border-radius:0;overflow:auto}body[data-desk-live] #orders-view .business-table{width:100%;border:0;border-radius:0;table-layout:fixed}body[data-desk-live] #orders-view .business-table :is(th,td){background:none;padding:19px 17px;border:0;border-bottom:1px solid #40628040;font-size:11px;min-width:0;overflow-wrap:anywhere;color:var(--text)}body[data-desk-live] #orders-view .business-table th{font-size:10px;color:var(--muted);font-weight:450;background:#0e1c2f33;padding-top:13px;padding-bottom:13px}body[data-desk-live] #orders-view .business-table :is(th,td):first-child{width:29%;padding-left:22px}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(2){width:16%}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(3){display:none}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(4){width:12%}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(5){width:26%}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(6){width:17%}body[data-desk-live] #orders-view .business-table tbody tr:hover{background:#8fa8c108}body[data-desk-live] #orders-view .business-table td>small{display:block;font-size:10px;line-height:1.8;color:var(--muted);margin-top:5px}body[data-desk-live] #orders-view .order-detail-trigger{color:#e7f0fd;background:none;border:0;font-size:14px;font-weight:550;padding:0;min-height:28px;text-align:left}body[data-desk-live] #orders-view .order-amount{font-size:15px;font-weight:550;color:#cbedf6}body[data-desk-live] #orders-view .order-amount small{font-size:10px;font-weight:400;color:var(--muted)}body[data-desk-live] #orders-view .desk-order-created{font-size:9px!important;color:#8aa3bd!important}body[data-desk-live] #orders-view .payment-status,body[data-desk-live] #orders-view .delivery-status{font-size:10px;line-height:1.8;padding:4px 7px;border-radius:5px;white-space:normal}body[data-desk-live] #orders-view .payment-status.completed,body[data-desk-live] #orders-view .delivery-status.done{color:#afc3da;background:#8ba5be13;border-color:#7c97b233}body[data-desk-live] #orders-view .payment-status.pending,body[data-desk-live] #orders-view .delivery-status.pending,body[data-desk-live] #orders-view .delivery-status.applied{color:#7ccee4;background:#7ccee413;border-color:#7ccee433}body[data-desk-live] #orders-view .business-table td:last-child button{font-size:10px;min-height:36px;padding:8px 10px;white-space:normal;text-align:left}body[data-desk-live] #orders-view .order-row-error{background:#7ccee40a}body[data-desk-live] #orders-view .order-row-warning{background:#7ccee408}
body[data-desk-live] #order-health{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;background:#162c44;border:1px solid #4c6d8b55;border-radius:11px;margin:0}body[data-desk-live] #order-health .eyebrow{font-size:8px;color:#a1b7cf}body[data-desk-live] #order-health h2{font-size:18px;line-height:1.5;font-weight:550;color:#d6e5f5;margin-top:5px}body[data-desk-live] #order-health p{font-size:11px;line-height:1.8;color:#a1b7cf;margin-top:5px}body[data-desk-live] #order-health small{display:block;font-size:10px;margin-top:7px;color:#a1b7cf}body[data-desk-live] #order-health.order-health-error{background:#10435033;border-color:#2598b655}body[data-desk-live] #order-health.order-health-error h2{color:#cbedf6}body[data-desk-live] #order-health.order-health-error :is(p,small){color:#7ccee4}body[data-desk-live] #order-health.order-health-warning{background:#10435033;border-color:#2598b655}body[data-desk-live] #order-health.order-health-warning h2{color:#7ccee4}body[data-desk-live] #order-health.order-health-warning :is(p,small){color:#7ccee4}
/* Shop-only rows show actual registration and purchases, rather than repeated unknowns. */
body[data-desk-live] #users-view .desk-shop-row .user-identity-copy>.detail-trigger{font-size:12px;font-weight:550}body[data-desk-live] .desk-shop-id,body[data-desk-live] .desk-shop-handle{display:block;color:var(--muted);font-size:9px;margin-top:4px}body[data-desk-live] .desk-shop-registration{font-size:10px;color:var(--muted)}body[data-desk-live] .desk-shop-payment{font-size:11px}body[data-desk-live] #users-view .desk-profile-link{min-height:34px;font-size:10px;padding:7px 9px;border:1px solid #5f7d9b44;background:#7893af0c;color:#7ccee4;border-radius:7px;white-space:normal;text-align:left}
/* Support: a readable queue, quiet composer and useful client information. */
body[data-desk-live] #tickets-view .desk{grid-template-columns:290px minmax(0,1fr);min-height:640px;height:calc(100dvh - 300px);max-height:920px;border-color:var(--line);border-radius:13px;background:var(--card)}body[data-desk-live] #tickets-view .inbox{background:#112439;border-color:var(--line)}body[data-desk-live] #tickets-view .inbox-heading{padding:20px 18px 12px}body[data-desk-live] #tickets-view .inbox-heading h2{font-size:20px;letter-spacing:-.4px;color:#dfebf9}body[data-desk-live] #tickets-view .inbox-tools{padding:0 17px 17px;gap:12px}body[data-desk-live] #tickets-view .search{border-color:#294865;background:#102135}body[data-desk-live] #tickets-view .ticket-sort-label{font-size:0}body[data-desk-live] #tickets-view #ticket-sort{font-size:10px;color:#a2b7d0;background:#102135;border-color:#294865;min-height:34px}body[data-desk-live] #tickets-view .filters{gap:5px}body[data-desk-live] #tickets-view .filters button{font-size:10px;color:#a5bbd3;min-height:33px;padding:6px 8px;border-radius:7px}body[data-desk-live] #tickets-view .filters button.active{background:#7ccee416;border-color:#7ccee433;color:#7ccee4}body[data-desk-live] .sections-ticket-count{color:#7ccee4}body[data-desk-live] #tickets-view .ticket-row{padding:19px 17px;border-top-color:#37577544;min-height:145px}body[data-desk-live] #tickets-view .ticket-row.selected{background:#7b96b111;border-left-color:#7ccee4}body[data-desk-live] #tickets-view .row-heading{gap:10px}body[data-desk-live] #tickets-view .row-heading h3{font-size:12px;line-height:1.5;color:#e1ecfa}body[data-desk-live] #tickets-view .row-heading time{font-size:8px;color:#86a0ba}body[data-desk-live] #tickets-view .preview{font-size:11px;line-height:1.85;color:#a4b9d1;margin-top:12px}body[data-desk-live] #tickets-view .row-bottom{margin-top:13px;font-size:9px}body[data-desk-live] #tickets-view .avatar{background:#284663;color:#d9e6f6;border-radius:11px}body[data-desk-live] #tickets-view .conversation{background:var(--card)}body[data-desk-live] #tickets-view .conversation-header{padding:20px 23px;border-color:var(--line);align-items:center}body[data-desk-live] #tickets-view .person h2{font-size:18px;color:#e1ecfa;font-weight:550}body[data-desk-live] #tickets-view .person p{color:#8fa8c1;font-size:9px;line-height:1.9}body[data-desk-live] #tickets-view .status-control{font-size:9px;color:#a3b9d1}body[data-desk-live] #tickets-view #ticket-status{min-height:36px;font-size:11px;background:#112439;border-color:#355673;color:#ccddef}body[data-desk-live] #tickets-view .messages{padding:25px 23px;gap:18px;background:#12263c88}body[data-desk-live] #tickets-view .message{font-size:13px;line-height:1.85;background:#1c3550;border-color:#4c6d8b44;color:#d9e7f6;padding:14px 17px;border-radius:2px 12px 12px 12px;max-width:88%}body[data-desk-live] #tickets-view .message.out{background:#2598b617;border-color:#7ccee43b;border-radius:12px 2px 12px 12px;color:#d7e5f5}body[data-desk-live] #tickets-view .message-meta{font-size:9px;color:#96aec6;margin-top:9px;gap:15px}body[data-desk-live] #tickets-view .composer{padding:16px 23px;background:var(--card);border-color:var(--line)}body[data-desk-live] #tickets-view .composer>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-desk-live] #tickets-view .composer textarea{font-size:13px;line-height:1.8;min-height:82px;max-height:170px;resize:vertical;background:#102136;border:1px solid #2b4966;border-radius:9px;color:#dde9f8;padding:12px 14px;margin:11px 0 12px}body[data-desk-live] #tickets-view .composer textarea::placeholder{color:#829cb7}body[data-desk-live] #tickets-view .composer-footer{gap:10px;margin:0}body[data-desk-live] #tickets-view #reply-hint{font-size:9px;color:#87a1bb;line-height:1.7}body[data-desk-live] #tickets-view #send-reply{min-height:41px;padding:10px 17px;border-radius:8px;font-size:11px}body[data-desk-live] .desk-reply-tools{border:0;margin:0;padding:0}body[data-desk-live] .desk-reply-tools>summary{cursor:pointer;font-size:11px;color:#7ccee4;min-height:28px;list-style-position:inside;user-select:none}body[data-desk-live] .desk-reply-tools[open]>.composer-footer{margin-top:9px}body[data-desk-live] #tickets-view #reply-preset{font-size:11px;background:#112338;border-color:#355573;color:#ccddef}body[data-desk-live] #tickets-view #insert-preset{font-size:10px;background:#203b58;border-color:#456684;color:#d7e5f5}
body[data-desk-live] .desk-support-rail{display:flex;flex-direction:column;gap:0;min-width:0;overflow-y:auto;border-left:1px solid var(--line);background:#13283f;padding:23px 18px}body[data-desk-live] .desk-support-rail>h3{font-size:12px;font-weight:550;color:#d3e2f3;margin-bottom:22px}body[data-desk-live] .desk-customer-identity{margin-bottom:15px}body[data-desk-live] .desk-customer-identity strong{display:block;font-size:15px;font-weight:550;overflow-wrap:anywhere;color:#dbe8f7}body[data-desk-live] .desk-customer-identity small{display:block;font-size:10px;color:#8fa8c1;margin-top:5px;overflow-wrap:anywhere}body[data-desk-live] .desk-fact{padding:11px 0;border-bottom:1px solid #3b5c7944;font-size:10px;line-height:1.8}body[data-desk-live] .desk-fact>span{display:block;color:#8aa3bd;font-size:9px;margin-bottom:3px}body[data-desk-live] .desk-fact>b{color:#d3e2f3;font-size:11px;font-weight:450}body[data-desk-live] .desk-support-customer>.desk-profile-link{display:flex;justify-content:center;margin-top:16px;width:100%;background:#7ccee415;border:1px solid #2598b644;color:#7ccee4;font-size:10px;padding:9px 11px;min-height:38px;border-radius:7px}body[data-desk-live] .desk-customer-unknown{font-size:10px;line-height:1.85;color:#98b0c9;margin:12px 0}body[data-desk-live] .desk-support-technical{margin-top:23px;border-top:1px solid var(--line);padding-top:16px}body[data-desk-live] .desk-support-technical>summary{cursor:pointer;font-size:11px;color:#c6d7ea;line-height:1.8;list-style-position:inside}body[data-desk-live] #tickets-view .desk-support-technical #context{display:grid;padding:12px 0 0;gap:9px;background:none;border:0;overflow:visible;max-height:none}body[data-desk-live] #tickets-view .desk-support-technical #context span{background:none;padding:0;border:0;font-size:10px;line-height:1.9;color:#adc1d9}body[data-desk-live] .desk-support-source{font-size:8px!important;line-height:1.9;color:#87a1bb!important;margin-top:12px}body[data-desk-live] .desk-rail-inline{display:block;padding:0;border:0;background:#10203455;flex:none}body[data-desk-live] .desk-rail-inline>h3,body[data-desk-live] .desk-rail-inline .desk-support-customer{display:none}body[data-desk-live] .desk-rail-inline .desk-support-technical{padding:9px 22px;margin:0;border:0}body[data-desk-live] .desk-rail-inline .desk-support-technical>summary{font-size:10px}body[data-desk-live] .desk-rail-inline .desk-support-source{margin-top:7px}
@media(min-width:1400px){body[data-desk-live] #tickets-view .desk.desk-has-client{grid-template-columns:280px minmax(0,1fr) 225px}body[data-desk-live] #tickets-view .desk.desk-has-client .conversation-header{padding:19px;flex-wrap:wrap;gap:11px}body[data-desk-live] #tickets-view .desk.desk-has-client .person{width:100%;min-width:0}body[data-desk-live] #tickets-view .desk.desk-has-client .status-control{margin-left:46px}body[data-desk-live] #tickets-view .desk.desk-has-client .messages{padding:23px 19px}body[data-desk-live] #tickets-view .desk.desk-has-client .composer{padding:15px 19px}}
@media(max-width:1100px){body[data-desk-live] #tickets-view .desk{grid-template-columns:255px minmax(0,1fr)}body[data-desk-live] #tickets-view .conversation-header{padding:17px}body[data-desk-live] #tickets-view .messages{padding:19px 17px}body[data-desk-live] #tickets-view .message{font-size:12px;max-width:94%}body[data-desk-live] #tickets-view .composer{padding:14px 17px}body[data-desk-live] #orders-view .business-table :is(th,td){padding-left:12px;padding-right:12px;font-size:10px}body[data-desk-live] #orders-view .business-table :is(th,td):first-child{width:28%;padding-left:18px}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(2){width:16%}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(4){width:13%}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(5){width:25%}body[data-desk-live] #orders-view .business-table :is(th,td):nth-child(6){width:18%}}
@media(max-width:850px){body[data-desk-live] #tickets-view .desk{display:block;height:auto;min-height:500px;max-height:none}body[data-desk-live].mobile-conversation #tickets-view .desk{height:var(--conversation-height,100dvh);min-height:0}body[data-desk-live] #tickets-view .conversation-header{padding:11px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}body[data-desk-live] #tickets-view .person h2{font-size:14px}body[data-desk-live] #tickets-view .person p{font-size:9px}body[data-desk-live] #tickets-view .person{width:auto}body[data-desk-live] #tickets-view .status-control{margin:0;font-size:8px}body[data-desk-live] #tickets-view #ticket-status{font-size:10px;min-height:36px;max-width:110px}body[data-desk-live] #tickets-view .messages{padding:18px 16px;gap:14px}body[data-desk-live] #tickets-view .message{font-size:12px;padding:12px 14px;max-width:95%}body[data-desk-live] #tickets-view .composer{padding:11px 16px}body[data-desk-live] #tickets-view .composer textarea{font-size:16px;min-height:72px;margin:7px 0 10px;padding:10px 12px}body[data-desk-live] .desk-reply-tools>summary{font-size:10px;min-height:28px}body[data-desk-live] .desk-reply-tools[open]>.composer-footer{gap:7px;flex-wrap:nowrap}body[data-desk-live] #tickets-view #reply-preset{font-size:10px;min-width:0;min-height:36px}body[data-desk-live] #tickets-view #insert-preset{font-size:9px;min-height:36px;max-width:99px;padding:7px 8px}body[data-desk-live] .desk-rail-inline .desk-support-technical{padding:8px 16px}body[data-desk-live] .desk-rail-inline .desk-support-technical[open]{max-height:140px;overflow:auto}body[data-desk-live] #tickets-view #reply-hint{font-size:8px;max-width:160px}body[data-desk-live] #tickets-view #send-reply{min-height:40px;font-size:11px;padding:9px 13px}body[data-desk-live] #tickets-view .composer-footer{flex-wrap:nowrap}
body[data-desk-live] #order-health{display:block;padding:17px}body[data-desk-live] #order-health h2{font-size:17px}body[data-desk-live] #order-health p{font-size:10px}body[data-desk-live] #order-health small{font-size:9px}body[data-desk-live] #order-health>button{margin-top:13px;font-size:10px;min-height:36px}body[data-desk-live] #orders-view .order-toolbar{grid-template-columns:minmax(0,1fr) 135px;padding:14px 13px;gap:9px}body[data-desk-live] #orders-view .order-toolbar input{font-size:16px;min-height:45px;padding:10px}body[data-desk-live] #desk-order-period{min-height:45px;font-size:12px;padding:10px 8px}body[data-desk-live] .desk-order-tabs{padding:0 13px 13px;gap:5px}body[data-desk-live] .desk-order-tabs button{font-size:10px;padding:7px 10px;min-height:36px}body[data-desk-live] #desk-orders-coverage{font-size:9px;padding:0 14px 13px;line-height:1.8}body[data-desk-live] #orders-view .table-scroll{overflow:visible}body[data-desk-live] #orders-view .business-table,body[data-desk-live] #orders-view .business-table tbody{display:block}body[data-desk-live] #orders-view .business-table thead{display:none}body[data-desk-live] #orders-view .business-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:11px 12px;padding:17px 15px;border:0;border-bottom:1px solid #40628040;margin:0;border-radius:0;background:none}body[data-desk-live] #orders-view .business-table td{display:block;width:auto!important;padding:0!important;border:0;min-height:0!important;font-size:10px}body[data-desk-live] #orders-view .business-table td:before{display:none}body[data-desk-live] #orders-view .business-table td:nth-child(1){grid-column:1;grid-row:1;min-width:0}body[data-desk-live] #orders-view .business-table td:nth-child(2){grid-column:2;grid-row:1;text-align:right;font-size:16px;color:#cbedf6}body[data-desk-live] #orders-view .business-table td:nth-child(3){display:none}body[data-desk-live] #orders-view .business-table td:nth-child(4){grid-column:1;grid-row:2}body[data-desk-live] #orders-view .business-table td:nth-child(5){grid-column:1;grid-row:3}body[data-desk-live] #orders-view .business-table td:nth-child(6){grid-column:2;grid-row:2/4;align-self:end;text-align:right;max-width:125px}body[data-desk-live] #orders-view .business-table td>small{font-size:9px;line-height:1.9;margin-top:4px}body[data-desk-live] #orders-view .order-detail-trigger{font-size:13px;min-height:25px;padding:0}body[data-desk-live] #orders-view .order-amount small{font-size:9px;max-width:130px}body[data-desk-live] #orders-view .payment-status,body[data-desk-live] #orders-view .delivery-status{font-size:9px}body[data-desk-live] #orders-view .business-table td:last-child button{font-size:10px;min-height:38px;max-width:125px}body[data-desk-live] #orders-note{font-size:9px;padding:13px 15px}body[data-desk-live] #orders-view .pagination{padding:12px 15px}body[data-desk-live] #orders-view .pagination button{font-size:10px;min-height:37px;padding:8px 11px}
body[data-desk-live] #users-view .desk-shop-row .desk-profile-link{font-size:9px;min-height:36px;padding:7px 8px}body[data-desk-live] #users-view .desk-shop-row .desk-shop-payment{font-size:9px}body[data-desk-live] #users-view .desk-shop-row td:nth-child(4){max-width:110px}body[data-desk-live] #users-view .desk-shop-row .desk-shop-id{font-size:8px;line-height:1.8}}
@media(max-width:380px){body[data-desk-live] #orders-view .order-toolbar{grid-template-columns:minmax(0,1fr) 119px}body[data-desk-live] #orders-view .business-table tr{padding:16px 12px;gap:10px 8px}body[data-desk-live] #orders-view .order-amount small{max-width:110px}body[data-desk-live] #orders-view .business-table td:nth-child(6){max-width:110px}body[data-desk-live] #order-health h2{font-size:16px}body[data-desk-live] #users-view .desk-shop-row .desk-profile-link{font-size:8px;padding:6px}}
body[data-desk-live] [hidden]{display:none!important}

/* Clear customer summaries. Device limits are never presented as device usage. */
body[data-people-live] #workspace #users-view .business-table tr{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.05fr)}
body[data-people-live] #workspace #users-view .business-table td{padding:19px 16px;font-size:12px;line-height:1.7}body[data-people-live] #workspace #users-view .business-table td:first-child{padding-left:22px}body[data-people-live] #workspace #users-view .business-table th{font-size:10px;padding-left:16px;padding-right:16px;color:#a7bcd5}body[data-people-live] #workspace #users-view .user-identity{gap:12px;align-items:flex-start}body[data-people-live] #workspace #users-view .user-avatar{width:36px;height:36px;border-radius:11px;color:#cbedf6;background:#104350;font-size:12px;margin-top:3px}body[data-people-live] #workspace #users-view .detail-trigger{color:#cbedf6;font-size:13px;font-weight:550;min-height:25px!important;line-height:1.5!important}body[data-people-live] #workspace #users-view .people-handle{color:#7ccee4;font-size:10px;line-height:1.7;margin-top:3px}body[data-people-live] #workspace #users-view .people-contact{font-size:9px;color:#9bb2cb;line-height:1.7;margin-top:3px}body[data-people-live] #workspace #users-view .people-activity{display:block;font-size:9px;color:#a0b6cf;line-height:1.7;margin-top:5px}body[data-people-live] #workspace #users-view .people-activity.ok{color:#afc3db}body[data-people-live] #workspace #users-view .subscription-status{display:inline-block;font-size:10px;font-weight:450;padding:4px 7px;border-radius:5px;white-space:normal;line-height:1.7}body[data-people-live] #workspace #users-view .people-remaining{display:block;font-size:13px;font-weight:550;line-height:1.7;color:#cbedf6;margin-top:8px}body[data-people-live] #workspace #users-view .people-plan-type{display:block;font-size:9px;color:#9bb2cb;line-height:1.7;margin-top:3px}body[data-people-live] #workspace #users-view .people-device-limit{font-size:13px;font-weight:500;color:#cbedf6}body[data-people-live] #workspace #users-view .people-device-source,body[data-people-live] #workspace #users-view .people-last-payment,body[data-people-live] #workspace #users-view .people-expiry-source{display:block;font-size:10px;color:#9fb5ce;line-height:1.8;margin-top:5px}body[data-people-live] #workspace #users-view .people-conflict{display:block;font-size:9px;line-height:1.8;color:#7ccee4;margin-top:5px}body[data-people-live] #workspace #users-view .people-paid-count{font-size:12px;font-weight:450;color:#cbedf6}body[data-people-live] #workspace #users-view .people-expiry{font-size:11px;color:#cbedf6;line-height:1.9;display:block;max-width:170px}body[data-people-live] #workspace #users-view .people-access{font-size:11px;min-height:37px;padding:8px 10px;color:#7ccee4;background:#7ccee40b;border:1px solid #7ccee444;border-radius:7px;white-space:normal;text-align:left}
@media(max-width:1100px) and (min-width:851px){body[data-people-live] #workspace #users-view .business-table td{padding-left:12px;padding-right:12px}body[data-people-live] #workspace #users-view .detail-trigger{font-size:12px}body[data-people-live] #workspace #users-view .people-remaining{font-size:12px}body[data-people-live] #workspace #users-view .people-contact{font-size:8px}body[data-people-live] #workspace #users-view .people-device-source,body[data-people-live] #workspace #users-view .people-last-payment{font-size:9px}body[data-people-live] #workspace #users-view .people-expiry{font-size:10px}}
@media(max-width:850px){body[data-people-live] #workspace #users-view .business-table tr{grid-template-columns:minmax(0,1fr) auto;gap:13px 10px;padding:18px 15px}body[data-people-live] #workspace #users-view .business-table td{padding:0!important;font-size:11px}body[data-people-live] #workspace #users-view .business-table td:nth-child(1){grid-column:1;grid-row:1/3}body[data-people-live] #workspace #users-view .business-table td:nth-child(4){grid-column:2;grid-row:1;max-width:140px}body[data-people-live] #workspace #users-view .business-table td:nth-child(2){display:none}body[data-people-live] #workspace #users-view .business-table td:nth-child(3){grid-column:1;grid-row:3;padding-left:48px!important}body[data-people-live] #workspace #users-view .business-table td:nth-child(5){grid-column:2;grid-row:2;text-align:right;max-width:140px}body[data-people-live] #workspace #users-view .business-table td:nth-child(7){grid-column:2;grid-row:3;text-align:right;max-width:140px}body[data-people-live] #workspace #users-view .user-identity{gap:11px}body[data-people-live] #workspace #users-view .detail-trigger{font-size:12px}body[data-people-live] #workspace #users-view .people-handle{font-size:9px}body[data-people-live] #workspace #users-view .people-contact{font-size:8px}body[data-people-live] #workspace #users-view .people-activity{font-size:8px}body[data-people-live] #workspace #users-view .people-remaining{font-size:12px;margin-top:6px}body[data-people-live] #workspace #users-view .people-plan-type{font-size:8px}body[data-people-live] #workspace #users-view .people-device-limit{font-size:12px}body[data-people-live] #workspace #users-view .people-device-source{font-size:8px;max-width:110px}body[data-people-live] #workspace #users-view .people-paid-count{font-size:10px}body[data-people-live] #workspace #users-view .people-last-payment{font-size:9px;max-width:135px}body[data-people-live] #workspace #users-view .people-expiry{font-size:9px;line-height:1.8;max-width:135px}body[data-people-live] #workspace #users-view .people-access{font-size:9px;padding:7px 9px;min-height:36px}body[data-people-live] #workspace #users-view .subscription-status{font-size:9px}}
@media(max-width:380px){body[data-people-live] #workspace #users-view .business-table tr{padding:16px 12px;gap:11px 7px}body[data-people-live] #workspace #users-view .business-table td:nth-child(4),body[data-people-live] #workspace #users-view .business-table td:nth-child(5),body[data-people-live] #workspace #users-view .business-table td:nth-child(7){max-width:115px}body[data-people-live] #workspace #users-view .people-remaining{font-size:10px}body[data-people-live] #workspace #users-view .people-last-payment{font-size:8px}body[data-people-live] #workspace #users-view .detail-trigger{font-size:11px}body[data-people-live] #workspace #users-view .people-contact{font-size:7px}body[data-people-live] #workspace #users-view .people-expiry{font-size:8px}body[data-people-live] #workspace #users-view .people-device-limit{font-size:11px}body[data-people-live] #workspace #users-view .people-device-source{font-size:7px}}
body[data-people-live] [hidden]{display:none!important}

body[data-people-live] .server-state.ok,body[data-people-live] .summary-chip.ok,body[data-people-live] .badge.active,body[data-people-live] .payment-status.completed,body[data-people-live] .delivery-status.done{color:#b6c9df;background:#87a1bb14;border-color:#87a1bb33}
body[data-people-live] .server-state.warning,body[data-people-live] .summary-chip.warning{color:#7ccee4;background:#7ccee414;border-color:#7ccee433}
body[data-people-live] .server-state.critical,body[data-people-live] .summary-chip.critical,body[data-people-live] .badge.expired{color:#7ccee4;background:#7ccee414;border-color:#7ccee433}

/* A compact header, one visible search, brighter actions and genuine new registrations. */
body[data-users-toolbar]{--bg:#14263d;--card:#1d344f;--surface-raised:#254463;--surface-input:#102238;--line:#466381;--border:#466381;--text:#f2f7ff;--muted:#adbed3;--lime:#4cd9ed;--coral:#4cd9ed;--paper:#14263d;--sheet:#1d344f;--ink:#f2f7ff}
body[data-users-toolbar] #workspace .primary,body[data-users-toolbar] #workspace .orbit-cta .refine-primary,body[data-users-toolbar] #workspace .admin-detail-action,body[data-users-toolbar] .sections-promo-dialog .primary,body[data-users-toolbar] #admin-details-dialog .admin-detail-action{background:#4cd9ed!important;border-color:#8de7f5!important;color:#072836!important}body[data-users-toolbar] #workspace .primary:hover,body[data-users-toolbar] #workspace .orbit-cta .refine-primary:hover{background:#80e4f2!important;border-color:#b5f0fa!important}body[data-users-toolbar] #workspace .primary:disabled{background:#4c8090!important;border-color:#659aab!important;color:#072836!important}
body[data-users-toolbar] .sidebar-nav .view-link.active{background:#4cd9ed1a!important;border-color:#4cd9ed66!important;color:#c3f4ff!important}body[data-users-toolbar] .sidebar-nav .view-link.active .nav-icon{color:#cbedf6!important}body[data-users-toolbar] .sections-user-tabs button.active,body[data-users-toolbar] .sections-promo-tabs button.active,body[data-users-toolbar] .desk-order-tabs button.active{background:#4cd9ed1c!important;border-color:#4cd9ed77!important;color:#c3f4ff!important}body[data-users-toolbar] .server-state.ok,body[data-users-toolbar] .summary-chip.ok,body[data-users-toolbar] .badge.active{color:#c7d8eb;background:#99b0c91a;border-color:#a5bbd355}body[data-users-toolbar] .server-state.critical,body[data-users-toolbar] .badge.expired{color:#cbedf6;border-color:#7ccee455}
body[data-users-toolbar][data-sections-view="users"] .dashboard-topbar{height:56px;min-height:56px;margin-bottom:18px!important;padding-top:0!important;padding-bottom:0!important}body[data-users-toolbar][data-sections-view="users"] .dashboard-global-search{display:none!important}body[data-users-toolbar][data-sections-view="users"] #workspace .desk-header.page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:18px;min-height:46px;gap:12px}body[data-users-toolbar][data-sections-view="users"] .workspace-kicker,body[data-users-toolbar][data-sections-view="users"] #page-lead{display:none!important}body[data-users-toolbar][data-sections-view="users"] #workspace #page-title{font-size:29px;letter-spacing:-.9px;line-height:1.25;margin:0;font-weight:600}body[data-users-toolbar][data-sections-view="users"] #orbit-cta{padding:0;gap:9px}body[data-users-toolbar][data-sections-view="users"] #users-refresh{width:38px;min-width:38px;min-height:38px;padding:0;font-size:23px;font-weight:400;border-color:#587591;background:#294966}body[data-users-toolbar][data-sections-view="users"] #subscription-access-open{min-height:39px;padding:9px 14px;font-size:12px;border-radius:8px}
body[data-users-toolbar] .users-newcomers{display:grid;grid-template-columns:235px minmax(0,1fr);border:1px solid #4cd9ed55;border-radius:11px;background:linear-gradient(110deg,#4cd9ed0e,#203b58);margin:0 0 15px;min-width:0;overflow:hidden}body[data-users-toolbar] .users-new-open{display:flex;align-items:center;gap:12px;min-height:76px;text-align:left;background:#4cd9ed0d;color:#cbedf6;padding:14px 18px;border:0;border-right:1px solid #7ccee444;min-width:0}body[data-users-toolbar] .users-new-open:hover{background:#4cd9ed18}body[data-users-toolbar] #users-new-number{font-size:32px;letter-spacing:-1px;line-height:1;font-weight:550;color:#8de7f5;min-width:23px}body[data-users-toolbar] .users-new-copy{display:block;min-width:0}body[data-users-toolbar] .users-new-copy>b{display:block;font-size:12px;font-weight:600;line-height:1.7;color:#c3f4ff}body[data-users-toolbar] .users-new-copy>small{display:block;font-size:8px;line-height:1.6;color:#a8c7df;margin-top:3px}body[data-users-toolbar] .users-new-arrow{margin-left:auto;font-size:16px;color:#a3eef8}body[data-users-toolbar] .users-new-latest{display:flex;align-items:stretch;gap:0;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#5b8baf transparent}body[data-users-toolbar] .users-new-person{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:13px 16px;text-align:left;background:transparent;color:#cbedf6;border-right:1px solid #5d7c9944}body[data-users-toolbar] .users-new-person:last-child{border-right:0}body[data-users-toolbar] .users-new-person:hover{background:#f6faff08}body[data-users-toolbar] .users-new-person>span:last-child{min-width:0}body[data-users-toolbar] .users-new-person b{display:block;max-width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.7;color:#cbedf6}body[data-users-toolbar] .users-new-person small{display:block;font-size:9px;line-height:1.8;color:#bdcfe4;white-space:nowrap;margin-top:3px}body[data-users-toolbar] .users-new-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:#5ccfe928;color:#c3f4ff;font-size:10px;font-weight:600}body[data-users-toolbar] .users-new-empty{display:flex;flex-direction:column;justify-content:center;padding:14px 20px;min-width:0}body[data-users-toolbar] .users-new-empty b{font-size:11px;font-weight:500;color:#cbedf6;line-height:1.8}body[data-users-toolbar] .users-new-empty small{font-size:10px;color:#b8cbe1;line-height:1.8}
body[data-users-toolbar] #users-view .users-compact-tools{display:grid;grid-template-columns:minmax(200px,1fr) auto 185px;align-items:center;gap:12px 15px;padding:15px 18px 12px;background:#f6faff03;border-bottom:1px solid #5f7d9b44}body[data-users-toolbar] #users-view .activity-toolbar{display:contents!important}body[data-users-toolbar] #users-view .activity-toolbar>label.search-field{grid-column:1;grid-row:1;display:block;padding:0;margin:0;min-width:0;max-width:none}body[data-users-toolbar] #users-view #user-search{min-height:42px;font-size:12px;padding:10px 12px;background:#102238!important;border-color:#587591!important;color:#cbedf6!important;border-radius:7px}body[data-users-toolbar] #users-view #user-search::placeholder{color:#aec2da}body[data-users-toolbar] #users-view #user-activity-filter{grid-column:3;grid-row:1;width:100%;max-width:none;min-width:0;min-height:42px;margin:0;font-size:11px;padding:9px 11px;background:#18314b!important;border-color:#587591!important;color:#ebf3ff!important;border-radius:7px}body[data-users-toolbar] #users-view .sections-user-tabs{grid-column:2;grid-row:1;padding:0!important;margin:0;gap:2px;flex-wrap:nowrap}body[data-users-toolbar] #users-view .sections-user-tabs button{font-size:11px;min-height:36px;padding:7px 10px;white-space:nowrap}body[data-users-toolbar] #users-view #users-activity-summary{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:20px;margin:0;padding:0!important;min-height:22px;flex-wrap:wrap}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip{display:inline-flex;align-items:baseline;gap:7px;border:0;background:none;padding:0;margin:0;min-height:0;line-height:1.6;color:#bccee4;font-size:10px}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip strong{font-size:13px;font-weight:600;color:#ecf4ff}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip.ok strong{color:#c7d8eb}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip:last-child{display:none!important}body[data-users-toolbar] #users-view #users-activity-summary .summary-warning{font-size:10px;color:#cbedf6}body[data-users-toolbar] #workspace #users-view .business-table th{padding-top:12px;padding-bottom:12px;font-size:10px;color:#d1e1f2;background:#f6faff03}
@media(max-width:1200px){body[data-users-toolbar] #users-view .users-compact-tools{grid-template-columns:minmax(0,1fr) 180px;gap:11px 14px}body[data-users-toolbar] #users-view .activity-toolbar>label.search-field{grid-column:1;grid-row:1}body[data-users-toolbar] #users-view #user-activity-filter{grid-column:2;grid-row:1}body[data-users-toolbar] #users-view .sections-user-tabs{grid-column:1/-1;grid-row:2}body[data-users-toolbar] #users-view #users-activity-summary{grid-row:3;gap:18px}body[data-users-toolbar] .users-newcomers{grid-template-columns:220px minmax(0,1fr)}body[data-users-toolbar] .users-new-person{padding-left:12px;padding-right:12px;gap:8px}body[data-users-toolbar] .users-new-person b{max-width:145px}}
@media(max-width:850px){body[data-users-toolbar][data-sections-view="users"] .dashboard-topbar{height:48px;min-height:48px;grid-template-columns:30px minmax(0,1fr) 31px;grid-template-rows:1fr;gap:12px;margin-bottom:15px!important;padding:0!important}body[data-users-toolbar][data-sections-view="users"] .dashboard-topbar #connection{grid-column:2;grid-row:1;justify-self:start;font-size:10px;padding:4px 8px}body[data-users-toolbar][data-sections-view="users"] #orbit-menu{grid-column:1;grid-row:1}body[data-users-toolbar][data-sections-view="users"] #orbit-motion{grid-column:3;grid-row:1}body[data-users-toolbar][data-sections-view="users"] #workspace .desk-header.page-heading{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px;align-items:start}body[data-users-toolbar][data-sections-view="users"] #workspace #page-title{font-size:28px;margin:0;letter-spacing:-.8px}body[data-users-toolbar][data-sections-view="users"] #orbit-cta{grid-column:1;justify-content:flex-start;gap:9px;padding:0}body[data-users-toolbar][data-sections-view="users"] #users-refresh{flex:none;width:39px;min-width:39px;min-height:39px;font-size:23px}body[data-users-toolbar][data-sections-view="users"] #subscription-access-open{flex:none;min-height:39px;padding:9px 13px;font-size:12px}body[data-users-toolbar] .users-newcomers{grid-template-columns:150px minmax(0,1fr);margin-bottom:13px;border-radius:10px}body[data-users-toolbar] .users-new-open{padding:12px 11px;min-height:77px;gap:8px}body[data-users-toolbar] #users-new-number{font-size:27px;min-width:16px}body[data-users-toolbar] .users-new-copy>b{font-size:10px;line-height:1.7}body[data-users-toolbar] .users-new-copy>small{font-size:7px;line-height:1.6;max-width:84px}body[data-users-toolbar] .users-new-arrow{display:none}body[data-users-toolbar] .users-new-person{flex:none;min-width:146px;padding:12px 11px;gap:8px}body[data-users-toolbar] .users-new-person b{font-size:10px;max-width:110px}body[data-users-toolbar] .users-new-person small{font-size:8px}body[data-users-toolbar] .users-new-avatar{width:26px;height:26px;border-radius:8px;font-size:9px}body[data-users-toolbar] .users-new-empty{padding:11px 12px}body[data-users-toolbar] .users-new-empty b{font-size:10px}body[data-users-toolbar] .users-new-empty small{font-size:8px}body[data-users-toolbar] #users-view .users-compact-tools{grid-template-columns:minmax(0,1fr) 139px;gap:11px 9px;padding:12px 13px 11px}body[data-users-toolbar] #users-view #user-search{font-size:16px;min-height:44px;padding:10px}body[data-users-toolbar] #users-view #user-activity-filter{font-size:12px;min-height:44px;padding:9px 8px}body[data-users-toolbar] #users-view .sections-user-tabs{gap:3px;max-width:100%;overflow-x:auto;padding-bottom:1px!important}body[data-users-toolbar] #users-view .sections-user-tabs button{font-size:10px;min-height:34px;padding:7px 9px}body[data-users-toolbar] #users-view #users-activity-summary{gap:8px 15px;min-height:19px}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip{font-size:9px;gap:5px}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip strong{font-size:12px}}
@media(max-width:380px){body[data-users-toolbar] .users-newcomers{grid-template-columns:137px minmax(0,1fr)}body[data-users-toolbar] .users-new-open{padding:11px 9px;gap:7px}body[data-users-toolbar] #users-new-number{font-size:25px}body[data-users-toolbar] .users-new-copy>b{font-size:9px}body[data-users-toolbar] .users-new-copy>small{font-size:7px}body[data-users-toolbar] #users-view .users-compact-tools{grid-template-columns:minmax(0,1fr) 122px;padding:11px;gap:10px 8px}body[data-users-toolbar] #users-view .sections-user-tabs{gap:1px}body[data-users-toolbar] #users-view .sections-user-tabs button{font-size:9px;padding:7px 8px}body[data-users-toolbar] #users-view #users-activity-summary{gap:8px 11px}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip{font-size:8px}body[data-users-toolbar] #users-view #users-activity-summary .summary-chip strong{font-size:11px}}
body[data-users-toolbar][data-sections-view="users"] #subscription-access-open{width:auto;min-width:0;max-width:calc(100% - 48px)}
body[data-users-toolbar] .users-new-person{border:0;border-right:1px solid #5d7c9944}body[data-users-toolbar] .users-new-person:last-child{border-right:0}
body[data-users-toolbar] [hidden]{display:none!important}

/* BETMEN_BLUE_HOUR: navy surfaces, cyan actions and independent semantic states. */
body[data-users-toolbar]{
 --palette-id:blue-hour-20261101;
 --bg:#14263d;--card:#1d344f;--surface-raised:#254463;--surface-input:#102238;
 --line:#466381;--border:#466381;--text:#f2f7ff;--muted:#adbed3;
 --lime:#4cd9ed;--coral:#4cd9ed;--paper:#14263d;--sheet:#1d344f;--ink:#f2f7ff;
 --success:#7de9b7;--green:#7de9b7;--warning:#ffd685;--danger:#ffb2c2;
 color-scheme:dark;accent-color:#4cd9ed;scrollbar-color:#4d7295 #14263d;
}
html{scrollbar-color:#4d7295 #14263d}
body[data-users-toolbar] .sidebar,
body[data-users-toolbar] .login-visual{background:#0f1e32!important;border-color:#375572}
body[data-users-toolbar] .dashboard-topbar{border-color:#45617c}
body[data-users-toolbar] .sidebar-nav .view-link{color:#b6c8df}
body[data-users-toolbar] .sidebar-nav .view-link.active{background:#4cd9ed1c!important;color:#c3f4ff!important;border-color:#4cd9ed70!important}
body[data-users-toolbar] .sidebar-nav .view-link.active .nav-icon{color:#67e0f1!important}
body[data-users-toolbar] :is(input,textarea,select):focus-visible,
body[data-users-toolbar] :is(button,a,summary):focus-visible{outline:2px solid #80e4f2;outline-offset:3px}
body[data-users-toolbar] input:focus,
body[data-users-toolbar] textarea:focus,
body[data-users-toolbar] select:focus{border-color:#67e0f1!important}
body[data-users-toolbar] .summary-chip.ok,
body[data-users-toolbar] .server-state.ok,
body[data-users-toolbar] .badge.active,
body[data-users-toolbar] .promo-state.active{color:#9df3cd;background:#2bba811c;border-color:#54d69f66}
body[data-users-toolbar] .summary-chip.warning,
body[data-users-toolbar] .server-state.warning,
body[data-users-toolbar] .badge.new{color:#ffdda1;background:#e3a8341c;border-color:#edba5b66}
body[data-users-toolbar] .summary-chip.critical,
body[data-users-toolbar] .server-state.critical,
body[data-users-toolbar] .badge.expired{color:#ffb9c7;background:#d85e7c1c;border-color:#ef8ca466}
body[data-users-toolbar] #server-cards .server-advice.critical{background:#c742641c;border-color:#e9789566;color:#ffc0ce}
body[data-users-toolbar] #server-cards .server-advice.warning{background:#d4a23b1c;border-color:#d8ad5166;color:#ffdda1}
body[data-users-toolbar] .people-state.active{color:#9df3cd;background:#2bba811c;border-color:#54d69f66}
body[data-users-toolbar] .people-state.trial{color:#ffdda1;background:#e3a8341c;border-color:#edba5b66}
body[data-users-toolbar] .people-state.expired{color:#ffb9c7;background:#d85e7c1c;border-color:#ef8ca466}
body[data-users-toolbar] #users-view #users-activity-summary .summary-chip.ok strong{color:#9df3cd}
body[data-users-toolbar] #users-view #users-activity-summary .summary-warning{color:#ffdda1}
body[data-users-toolbar] .users-newcomers{border-color:#4cd9ed55;background:linear-gradient(105deg,#1b3b56,#1d344f)}
body[data-users-toolbar] .users-new-open{border-right-color:#4cd9ed33;background:#4cd9ed0b;color:#c3f4ff}
body[data-users-toolbar] .users-new-avatar{background:#4cd9ed24;color:#bcf2ff}
body[data-users-toolbar] #users-new-number{color:#80e4f2}
body[data-users-toolbar] .users-new-copy>b{color:#d2f6ff}
body[data-users-toolbar] .users-new-copy>small{color:#b5cde2}
body[data-users-toolbar] .users-new-person{border-right-color:#57779555}
body[data-users-toolbar] .users-new-person:hover{background:#70d5ff0c}
body[data-users-toolbar] .sections-node-row.selected{background:#4cd9ed12}
body[data-users-toolbar] ::selection{background:#51bce35e;color:#fff}

/* BETMEN_NAV_POPOVER_STYLE: owner's selected option five, native application beneath. */
html body[data-nav-popover] #workspace:not([hidden]){display:block!important;grid-template-columns:none!important;padding:0!important;width:100%;max-width:none;min-height:100dvh}
html body[data-nav-popover] #workspace[hidden]{display:none!important}
html body[data-nav-popover] #workspace>main{margin:0!important;width:auto!important;max-width:none!important;min-width:0;padding:0 32px 42px!important}
body[data-nav-popover] #workspace .dashboard-topbar{position:relative;z-index:130;display:flex!important;align-items:center;justify-content:flex-start;grid-template-columns:none;grid-template-rows:none;height:76px!important;min-height:76px!important;gap:24px;margin:0 0 25px!important;padding:0!important;border-color:#46638188}
body[data-nav-popover] #workspace #orbit-menu{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;flex:none;width:auto;min-width:0;height:35px;min-height:35px;padding:0 11px;margin:0;color:#d4e5f7;background:#1d344f;border:1px solid #4d6d8c;border-radius:9px;font-size:11px;font-weight:500;line-height:1}
body[data-nav-popover] #orbit-menu svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}
body[data-nav-popover] #orbit-menu[aria-expanded="true"]{color:#c3f4ff;background:#4cd9ed1c;border-color:#4cd9ed88}
body[data-nav-popover] #workspace .dashboard-topbar .brand{display:flex;align-items:center;gap:9px;min-width:176px;margin:0;padding:0;width:auto;text-decoration:none;line-height:1.1;color:#f2f7ff;flex:none}
body[data-nav-popover] #workspace .dashboard-topbar .brand-icon{width:32px;height:32px;display:grid;place-items:center;margin:0;flex:none;border-radius:10px;background:#304452;color:#ffe500}
body[data-nav-popover] #workspace .dashboard-topbar .brand-icon svg{width:25px;height:25px}
body[data-nav-popover] .dashboard-topbar .brand>div{font-size:14px;font-weight:650;letter-spacing:-.3px;white-space:nowrap}
body[data-nav-popover] .dashboard-topbar .brand small{font-size:6px;letter-spacing:1.4px;color:#91accb;margin-top:7px}
body[data-nav-popover] #workspace .dashboard-breadcrumb{display:flex;align-items:center;gap:13px;flex:none;color:#9ab5d0;font-size:10px;letter-spacing:0;white-space:nowrap}
body[data-nav-popover] .dashboard-breadcrumb>span{color:#587899}
body[data-nav-popover] .dashboard-breadcrumb>b{font-weight:550;color:#c0d8f1}
body[data-nav-popover] #workspace .dashboard-global-search{margin:0 0 0 auto!important;max-width:330px;min-width:100px;width:min(25vw,330px);flex:1}
body[data-nav-popover] #workspace #connection{margin-left:auto;padding:0;background:none;border:0;flex:none;color:#abc4db;font-size:10px;white-space:nowrap}
body[data-nav-popover]:not([data-sections-view="users"]) #workspace .dashboard-global-search+#connection{margin-left:0}
body[data-nav-popover] #workspace .header-tools .mobile-logout,body[data-nav-popover] #mobile-logout{display:none!important}
body[data-nav-popover] #workspace #orbit-sidebar{position:fixed!important;inset:var(--betmen-nav-top,76px) auto auto var(--betmen-nav-left,32px)!important;z-index:150;width:min(256px,calc(100vw - 24px))!important;height:auto!important;min-height:0;max-height:calc(100dvh - var(--betmen-nav-top,76px) - 14px);padding:20px 12px!important;display:none!important;flex-direction:column;gap:0;overflow-x:hidden;overflow-y:auto;border:1px solid #5b809f99!important;border-radius:17px;background:#0f1e32!important;box-shadow:0 20px 65px #010a1f88!important;transform:none!important;transition:none;scrollbar-width:thin}
body[data-nav-popover].orbit-menu-open #workspace #orbit-sidebar{display:flex!important;animation:betmen-nav-pop-in .18s cubic-bezier(.16,1,.3,1)}
body[data-nav-popover] #workspace #orbit-sidebar .sidebar-caption{display:block;margin:3px 12px 15px;padding:0;color:#789abb;font-size:8px;letter-spacing:1.5px;line-height:1.6}
body[data-nav-popover] #workspace #orbit-sidebar .sidebar-nav{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;width:100%;min-width:0;overflow:visible}
body[data-nav-popover] #workspace #orbit-sidebar .view-link{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:45px;margin:0;padding:12px;border:1px solid transparent;border-radius:9px;text-align:left;font-size:12px;line-height:1.2;white-space:nowrap;flex:none}
body[data-nav-popover] #workspace #orbit-sidebar .nav-icon{width:18px;height:18px;flex:none;margin:0}
body[data-nav-popover] #workspace #orbit-sidebar .mini-count{margin-left:auto;padding:2px 5px;font-size:9px;border:1px solid #5c809b66;background:#34506d;color:#d2e7f9}
body[data-nav-popover] #workspace #orbit-scrim:not([hidden]){display:block!important;position:fixed;inset:0;z-index:120;background:transparent!important;backdrop-filter:none!important;border:0;box-shadow:none}
body[data-nav-popover] #workspace #orbit-scrim[hidden]{display:none!important}
body[data-nav-popover] .betmen-account{position:relative;flex:none;margin-left:0}
body[data-nav-popover] .betmen-account-toggle{height:35px;min-height:35px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;background:#1d344f;border:1px solid #4d6d8c;border-radius:10px;color:#d4e5f7;font-size:10px;white-space:nowrap}
body[data-nav-popover] .betmen-account-toggle>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}
body[data-nav-popover] .betmen-account-toggle>.betmen-account-chevron{width:10px;height:10px}
body[data-nav-popover] .betmen-account-toggle[aria-expanded="true"]{border-color:#4cd9ed88;background:#4cd9ed1c;color:#c3f4ff}
body[data-nav-popover] .betmen-account-menu{position:absolute;top:46px;right:0;z-index:180;width:224px;max-width:calc(100vw - 24px);padding:15px;background:#102238;border:1px solid #4d6d8c;border-radius:13px;box-shadow:0 18px 50px #030c1977;animation:betmen-nav-pop-in .18s cubic-bezier(.16,1,.3,1)}
body[data-nav-popover] .betmen-account-menu[hidden]{display:none!important}
body[data-nav-popover] .betmen-account-heading{padding:0 2px 14px;border-bottom:1px solid #46638166}
body[data-nav-popover] #operator{display:block;max-width:100%;overflow-wrap:anywhere;color:#e7f3ff;font-size:12px;font-weight:550;line-height:1.7}
body[data-nav-popover] .betmen-account-heading>small{display:block;color:#9ab5d0;font-size:10px;line-height:1.7;margin-top:3px}
body[data-nav-popover] .betmen-account-options{padding:10px 0 12px;display:flex;flex-direction:column;gap:3px;border-bottom:1px solid #46638166}
body[data-nav-popover] .betmen-account-animation{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c1d5ea;font-size:11px;padding:0 2px}
body[data-nav-popover] #workspace #orbit-motion{display:flex!important;width:31px;height:31px;min-height:31px;padding:0;margin:0;align-items:center;justify-content:center;border:1px solid #46638177;border-radius:9px;background:#1d344f;color:#bdd4ec}
body[data-nav-popover] .betmen-account-menu .nav-link{display:block;margin:6px 0 0;padding:6px 2px;color:#b6d8ef;font-size:11px;text-decoration:none}
body[data-nav-popover] #workspace #logout{width:100%;margin:13px 0 0;min-height:35px;padding:8px;background:#b9486812;border:1px solid #c5688255;border-radius:8px;color:#ffb9c7;font-size:11px;text-align:center;justify-content:center}
body[data-nav-popover] #workspace #logout:hover{background:#b948682a;border-color:#e58ca877}
@keyframes betmen-nav-pop-in{from{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:1200px){body[data-nav-popover] #workspace .dashboard-topbar{gap:16px}body[data-nav-popover] #workspace .dashboard-breadcrumb{display:none}body[data-nav-popover] #workspace .dashboard-global-search{max-width:320px;width:auto}}
@media(max-width:850px){
 html body[data-nav-popover] #workspace>main{padding:0 15px 35px!important}
 body[data-nav-popover] #workspace .dashboard-topbar{height:66px!important;min-height:66px!important;gap:11px;margin-bottom:20px!important}
 body[data-nav-popover] #workspace #orbit-menu{min-height:35px;gap:7px;padding:0 10px;font-size:10px}
 body[data-nav-popover] #workspace .dashboard-topbar .brand{min-width:0;gap:7px;flex:1}
 body[data-nav-popover] #workspace .dashboard-topbar .brand-icon{width:29px;height:29px}
 body[data-nav-popover] .dashboard-topbar .brand>div{font-size:11px;letter-spacing:-.3px}
 body[data-nav-popover] .dashboard-topbar .brand small,body[data-nav-popover] #workspace .dashboard-breadcrumb,body[data-nav-popover] #workspace .dashboard-global-search,body[data-nav-popover] #workspace #connection,body[data-nav-popover] .betmen-account-toggle>span,body[data-nav-popover] .betmen-account-chevron{display:none!important}
 body[data-nav-popover] .betmen-account-toggle{width:35px;min-width:35px;padding:0}
 body[data-nav-popover] .betmen-account-menu{top:45px}
 body[data-nav-popover].mobile-conversation #workspace .dashboard-topbar{display:none!important}
 body[data-nav-popover].mobile-conversation #workspace>main{padding-top:0!important}
}
@media(max-width:380px){body[data-nav-popover] #workspace #orbit-menu{width:35px;padding:0}body[data-nav-popover] #orbit-menu>span{display:none}body[data-nav-popover] #workspace .dashboard-topbar{gap:11px}}
body[data-nav-popover].orbit-no-motion #workspace #orbit-sidebar,body[data-nav-popover].orbit-no-motion .betmen-account-menu{animation:none!important}
@media(prefers-reduced-motion:reduce){body[data-nav-popover] #workspace #orbit-sidebar,body[data-nav-popover] .betmen-account-menu{animation:none!important}}

/* BETMEN_ACTIVITY_MOTION: brief feedback on interaction, no repeating animations. */
body[data-nav-popover]{--effects-revision:activity-motion-20261101}
body[data-nav-popover] .people-activity time{font-variant-numeric:tabular-nums;white-space:nowrap}
body[data-nav-popover]:not(.orbit-no-motion) #workspace :is(.primary,.secondary,.text-button,.betmen-account-toggle,#orbit-menu){transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .14s}
body[data-nav-popover]:not(.orbit-no-motion) #workspace :is(input,textarea,select){transition:border-color .18s,box-shadow .18s,background-color .18s}
body[data-nav-popover]:not(.orbit-no-motion) #workspace :is(input,textarea,select):focus{box-shadow:0 0 0 3px #4cd9ed10}
body[data-nav-popover]:not(.orbit-no-motion) #workspace :is(.primary,.secondary,.betmen-account-toggle,#orbit-menu):active:not(:disabled){transform:translateY(1px)}
body[data-nav-popover]:not(.orbit-no-motion) .people-row{transition:background-color .18s}
body[data-nav-popover]:not(.orbit-no-motion) #workspace :is(.dashboard-card,.country-group,.control-host,.users-newcomers){transition:border-color .2s,box-shadow .2s}
body[data-nav-popover]:not(.orbit-no-motion) #workspace #orbit-sidebar .nav-icon{transition:transform .18s,color .18s}
body[data-nav-popover]:not(.orbit-no-motion).orbit-menu-open #workspace #orbit-sidebar .view-link{animation:betmen-menu-item-in .16s ease-out both}
body[data-nav-popover]:not(.orbit-no-motion).orbit-menu-open #workspace #orbit-sidebar .view-link:nth-child(2){animation-delay:15ms}
body[data-nav-popover]:not(.orbit-no-motion).orbit-menu-open #workspace #orbit-sidebar .view-link:nth-child(3){animation-delay:30ms}
body[data-nav-popover]:not(.orbit-no-motion).orbit-menu-open #workspace #orbit-sidebar .view-link:nth-child(4){animation-delay:45ms}
body[data-nav-popover]:not(.orbit-no-motion).orbit-menu-open #workspace #orbit-sidebar .view-link:nth-child(5){animation-delay:60ms}
body[data-nav-popover]:not(.orbit-no-motion).orbit-menu-open #workspace #orbit-sidebar .view-link:nth-child(6){animation-delay:75ms}
body[data-nav-popover]:not(.orbit-no-motion).orbit-menu-open #workspace #orbit-sidebar .view-link:nth-child(7){animation-delay:90ms}
body[data-nav-popover]:not(.orbit-no-motion) #workspace details[open]>:not(summary),
body[data-nav-popover]:not(.orbit-no-motion) #workspace .notice:not([hidden]):not(:empty){animation:betmen-soft-reveal .18s ease-out}
@media(hover:hover) and (pointer:fine){
 body[data-nav-popover]:not(.orbit-no-motion) #workspace .primary:hover:not(:disabled){box-shadow:0 0 0 3px #4cd9ed18,0 4px 18px #4cd9ed10}
 body[data-nav-popover]:not(.orbit-no-motion) #workspace :is(.dashboard-card,.country-group,.control-host,.users-newcomers):hover{border-color:#6a96b5;box-shadow:0 5px 20px #061b2c18}
 body[data-nav-popover]:not(.orbit-no-motion) .people-row:hover{background-color:#5baac90b!important}
 body[data-nav-popover]:not(.orbit-no-motion) #workspace #orbit-sidebar .view-link:hover .nav-icon{transform:translateX(2px);color:#8de7f5}
}
@keyframes betmen-menu-item-in{from{opacity:.25;transform:translateX(-4px)}to{opacity:1;transform:none}}
@keyframes betmen-soft-reveal{from{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}
body[data-nav-popover].orbit-no-motion #workspace *,body[data-nav-popover].orbit-no-motion #workspace *::before,body[data-nav-popover].orbit-no-motion #workspace *::after{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){body[data-nav-popover] #workspace *,body[data-nav-popover] #workspace *::before,body[data-nav-popover] #workspace *::after{animation:none!important;transition:none!important}}

/* BETMEN_HOME_FOCUS_STYLE: a compact, source-backed operational homepage. */
body[data-home-focus]{--home-revision:home-focus-20261101}
body[data-home-focus][data-sections-view="overview"] #workspace .workspace-kicker{display:none}
body[data-home-focus][data-sections-view="overview"] #workspace #page-title{font-size:34px;line-height:1.15;letter-spacing:-1.1px;font-weight:600}
body[data-home-focus][data-sections-view="overview"] #workspace #page-lead{font-size:12px;color:#aec6dd;margin-top:8px;line-height:1.5}
body[data-home-focus][data-sections-view="overview"] #workspace .desk-header.page-heading{margin-bottom:15px;min-height:61px}
body[data-home-focus] #home-focus{display:flex;flex-direction:column;gap:22px;min-width:0}
body[data-home-focus] .home-workbar{display:flex;justify-content:space-between;gap:20px;align-items:center;min-width:0}
body[data-home-focus] .home-workbar .business-toolbar{display:block;margin:0!important;padding:0!important;min-width:0;border:0;background:none}
body[data-home-focus] #home-focus #data-updated{display:block;color:#91aecb;font-size:9px;line-height:1.7;max-width:500px}
body[data-home-focus] .home-shortcuts{display:flex;align-items:center;gap:9px;flex:none}
body[data-home-focus] #home-focus .home-shortcuts>button{font-size:11px;min-height:37px;padding:9px 13px;border-radius:9px}
body[data-home-focus] #home-focus .home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;min-width:0}
body[data-home-focus] #home-focus .home-metrics>.stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:142px;padding:21px 22px 18px;border:1px solid #46638188;border-radius:13px;background:#1b324d;box-shadow:none;color:#eaf3ff;overflow:hidden}
body[data-home-focus] #home-focus .home-metrics>.stat:has(#dashboard-vpn-count){display:flex!important}
body[data-home-focus] #home-focus .home-metrics>.stat:first-child{background:#1d3b53;border-color:#4cd9ed55}
body[data-home-focus] #home-focus .home-metrics>.stat>span{color:#b6cce1;font-size:11px;font-weight:500;line-height:1.5}
body[data-home-focus] #home-focus .home-metrics>.stat>strong{font-size:35px;font-weight:550;letter-spacing:-1.1px;line-height:1.2;margin:13px 0 9px;font-variant-numeric:tabular-nums;color:#f2f7ff;white-space:nowrap}
body[data-home-focus] #home-focus .home-metrics>.stat:first-child>strong{color:#85e5f2}
body[data-home-focus] #home-focus .home-metrics>.stat>small{color:#92afcc;font-size:9px;line-height:1.65;display:block;max-width:100%;margin:0}
body[data-home-focus] #home-focus .home-metrics .home-fee-note{font-size:8px;color:#829fbc}
body[data-home-focus] #home-focus .home-online #vpn-online{font-size:10px;font-weight:550;color:#a2eccd;display:inline;margin:0;letter-spacing:0}
body[data-home-focus] #overview-view>#orbit-business[hidden]{display:none!important}
body[data-home-focus] .home-metric-link{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:transparent;border-radius:13px;padding:0;color:#89b9d1;text-align:right}
body[data-home-focus] .home-metric-arrow{position:absolute;top:18px;right:18px;font-size:16px;line-height:1}
body[data-home-focus] .home-metric-link:disabled{cursor:default;opacity:.5}
body[data-home-focus] .home-metric-link:hover:not(:disabled){background:#6bcae108;color:#aff4ff}
body[data-home-focus] #home-focus .home-currency{position:absolute;right:13px;top:12px;width:63px;min-width:63px;max-width:63px;min-height:28px;padding:4px 6px;background:#102238;color:#c5e7f3;border:1px solid #46638188;border-radius:7px;font-size:9px;z-index:2}
body[data-home-focus] #home-focus .metric-revenue>span{padding-right:52px}
body[data-home-focus] #home-focus .metric-revenue>strong{font-size:32px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
body[data-home-focus] .home-core,body[data-home-focus] .home-operations{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:20px;align-items:start;min-width:0}
body[data-home-focus] .home-main-left,body[data-home-focus] .home-main-right{display:flex;flex-direction:column;gap:20px;min-width:0}
body[data-home-focus] .home-analytics{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:20px;align-items:stretch;min-width:0}
body[data-home-focus] #home-focus .dashboard-card{min-width:0;margin:0;border-radius:13px;border:1px solid #46638188;padding:22px;background:#1b324d;box-shadow:none}
body[data-home-focus] #home-focus .card-heading{margin:0 0 19px;gap:13px;align-items:flex-start}
body[data-home-focus] #home-focus .card-heading h2,body[data-home-focus] #home-focus .home-attention-title h2{color:#eaf4ff;font-size:17px;font-weight:550;letter-spacing:-.4px;line-height:1.4}
body[data-home-focus] #home-focus .chart-note{font-size:9px;color:#91afcc;line-height:1.7}
body[data-home-focus] #home-focus .card-heading .chart-note{margin-top:6px}
body[data-home-focus] #home-focus .dashboard-count{font-size:9px;letter-spacing:0;color:#8ae0ee;background:#4cd9ed10;border:1px solid #4cd9ed44;border-radius:6px;padding:3px 6px;margin-left:6px;vertical-align:middle;white-space:nowrap}
body[data-home-focus] #home-focus .dashboard-periods{display:flex;flex-wrap:nowrap;gap:3px;flex:none;padding:3px;border:1px solid #46638166;border-radius:8px;background:#10223866}
body[data-home-focus] #home-focus .dashboard-periods button{padding:5px 8px;font-size:9px;min-height:28px;white-space:nowrap;border-radius:5px;border:1px solid transparent;color:#9ebad3;background:none}
body[data-home-focus] #home-focus .dashboard-periods button.active{color:#ccf6ff;border-color:#4cd9ed66;background:#4cd9ed16}
body[data-home-focus] #home-focus .dashboard-registration-table{width:100%;table-layout:auto;border-collapse:collapse}
body[data-home-focus] #home-focus .home-registrations .dashboard-table-wrap{margin:0;width:100%;overflow:auto}
body[data-home-focus] #home-focus .home-registrations .dashboard-avatar{background:#244d64;color:#b7e7f7;border-radius:9px;width:30px;height:30px;flex:none;font-size:10px}
body[data-home-focus] #home-focus .dashboard-badge{display:inline-block;font-size:8px;line-height:1.4;padding:5px 7px;border-radius:6px;border:1px solid #66839c66;color:#b6c9da;background:#58718915;white-space:nowrap}
body[data-home-focus] #home-focus .dashboard-badge.active{color:#a0e9cb;border-color:#4fba9366;background:#2bba8117}
body[data-home-focus] #home-focus .dashboard-badge.trial,body[data-home-focus] #home-focus .dashboard-badge.warning{color:#f3d49d;border-color:#d2aa5c66;background:#c7a23912}
body[data-home-focus] #home-focus .dashboard-registration-table th{font-size:9px;font-weight:500;letter-spacing:0;color:#8caac8;padding:10px 0 12px;text-align:left;border-bottom:1px solid #46638166;background:none}
body[data-home-focus] #home-focus .dashboard-registration-table td{font-size:10px;padding:16px 10px 16px 0;border-bottom:1px solid #46638144;color:#c6dcee;vertical-align:middle}
body[data-home-focus] #home-focus .dashboard-registration-table th:nth-child(4),body[data-home-focus] #home-focus .dashboard-registration-table td:nth-child(4){display:none}
body[data-home-focus] #home-focus .dashboard-registration-table th:nth-child(2),body[data-home-focus] #home-focus .dashboard-registration-table td:nth-child(2){min-width:108px;width:25%}
body[data-home-focus] #home-focus .dashboard-registration-table td:last-child{padding-right:0;width:25px}
body[data-home-focus] #home-focus .dashboard-registration-table .dashboard-identity{display:flex;align-items:center;min-width:0}
body[data-home-focus] #home-focus .dashboard-registration-table .detail-trigger{font-size:11px;line-height:1.5;color:#d9efff;text-align:left}
body[data-home-focus] #home-focus .dashboard-registration-table .dashboard-name-cell small{font-size:9px;line-height:1.7;color:#89b1ce}
body[data-home-focus] #home-focus .dashboard-registration-table .dashboard-date{font-size:10px}
body[data-home-focus] #home-focus .dashboard-registration-table .badge{font-size:8px;line-height:1.4;padding:5px 6px;white-space:nowrap}
body[data-home-focus] #home-focus .dashboard-panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 0;padding:0;border:0;font-size:8px;line-height:1.65;color:#8caac8}
body[data-home-focus] #home-focus .dashboard-link{border:0;background:none;color:#8dddef;font-size:10px;line-height:1.5;padding:4px 0;min-height:26px;white-space:nowrap}
body[data-home-focus] #home-focus .home-attention{position:relative;padding:21px 21px 18px}
body[data-home-focus] .home-attention-title{display:flex;align-items:center;gap:10px;padding-right:75px;margin-bottom:20px}
body[data-home-focus] #dashboard-attention-count{font-size:11px;font-weight:550;line-height:1;background:#d7ae4c18;border:1px solid #d7ae4c55;color:#f8d794;border-radius:7px;min-width:24px;text-align:center;padding:5px 6px}
body[data-home-focus] #home-focus #admin-attention{padding:0;margin:0;border:0;background:none}
body[data-home-focus] #home-focus .attention-heading{position:absolute;right:20px;top:17px;margin:0;padding:0;display:block}
body[data-home-focus] #home-focus .attention-heading>div{display:none}
body[data-home-focus] #home-focus .attention-refresh{font-size:9px;min-height:28px;padding:6px 8px;border-radius:7px;background:#10223866}
body[data-home-focus] #home-focus .attention-grid{display:flex;flex-direction:column;gap:16px}
body[data-home-focus] #home-focus .attention-card{padding:0 0 16px;margin:0;min-width:0;border:0;border-bottom:1px solid #46638155;border-radius:0;background:none}
body[data-home-focus] #home-focus .attention-card:last-child{border:0;padding-bottom:0}
body[data-home-focus] #home-focus .attention-card-heading{margin-bottom:8px;gap:10px}
body[data-home-focus] #home-focus .attention-card h3{font-size:11px;font-weight:550;line-height:1.6;color:#d5e7f7}
body[data-home-focus] #home-focus .attention-source{font-size:8px;color:#85a5c4;border-color:#46638177}
body[data-home-focus] #home-focus .attention-source.unknown{color:#e9cf9c}
body[data-home-focus] #home-focus .attention-row{min-height:34px;padding:8px 0;margin:0;border:0;border-radius:0;background:none;font-size:10px;gap:8px}
body[data-home-focus] #home-focus .attention-row-label{color:#b1c8df;font-size:10px}
body[data-home-focus] #home-focus .attention-count{font-size:13px;font-weight:550;color:#dceffd}
body[data-home-focus] #home-focus .attention-important .attention-count{color:#ffb8c9}
body[data-home-focus] #home-focus .attention-warning .attention-count{color:#ffda93}
body[data-home-focus] #home-focus .attention-note{font-size:8px;line-height:1.7;color:#87a5c1;margin-top:7px}
body[data-home-focus] #home-focus .attention-support-breakdown{font-size:9px;color:#98b6ce;gap:14px;margin-top:8px}
body[data-home-focus] #home-focus .attention-oldest{font-size:10px;min-height:34px;margin-top:10px;background:#10223855;border-color:#46638155}
body[data-home-focus] #dashboard-attention-note{display:block;font-size:8px;color:#88a8c4;line-height:1.6;margin:16px 0 0;padding-top:12px;border-top:1px solid #46638155}
body[data-home-focus] #home-focus .dashboard-payment-row{display:grid;grid-template-columns:40px minmax(100px,1fr) auto auto;align-items:center;gap:13px;width:100%;padding:16px 0;margin:0;min-height:68px;border:0;border-bottom:1px solid #46638155;border-radius:0;background:none;text-align:left}
body[data-home-focus] #home-focus .dashboard-payment-row:last-child{border-bottom:0}
body[data-home-focus] #home-focus .dashboard-payment-row b{font-size:11px;font-weight:550;color:#dcefff}
body[data-home-focus] #home-focus .dashboard-payment-row small{display:block;margin-top:5px;color:#8baac8;font-size:8px;line-height:1.7}
body[data-home-focus] #home-focus .dashboard-payment-row>strong{font-size:13px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap;color:#e4f2ff}
body[data-home-focus] #home-focus .dashboard-order-number{font-size:9px;color:#89b5d1}
body[data-home-focus] #home-focus .dashboard-payment-row>.badge{font-size:8px;padding:5px 6px;white-space:nowrap}
body[data-home-focus] #home-focus .dashboard-support-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 0;min-height:53px;width:100%;border:0;border-bottom:1px solid #46638155;border-radius:0;background:none;text-align:left}
body[data-home-focus] #home-focus .dashboard-support-row b{font-size:11px;font-weight:500;color:#dcefff}
body[data-home-focus] #home-focus .dashboard-support-row small{font-size:9px;color:#c6b78c;text-align:right;max-width:160px;line-height:1.5}
body[data-home-focus] #home-focus .home-activity .card-heading{align-items:center}
body[data-home-focus] #home-focus .chart-legend{font-size:8px;white-space:nowrap;color:#68d9e8}
body[data-home-focus] #home-focus .chart-legend>span{margin-left:10px;color:#b1afd8}
body[data-home-focus] #home-focus .activity-chart{height:210px;align-items:end;padding-top:10px;gap:10px;margin-top:8px}
body[data-home-focus] #home-focus .chart-bar.incoming{background:#51cadf;border-radius:4px 4px 0 0}
body[data-home-focus] #home-focus .chart-bar.replies{background:#9394c7;border-radius:4px 4px 0 0}
body[data-home-focus] #home-focus .bar-count{color:#b9d3e9;font-size:9px}
body[data-home-focus] #home-focus .chart-day{color:#8faec8;font-size:9px}
body[data-home-focus] #home-focus .finance-total{margin:0 0 18px;padding:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
body[data-home-focus] #home-focus #total-revenue{font-size:29px;font-weight:550;letter-spacing:-.8px;color:#e6f3ff}
body[data-home-focus] #home-focus .finance-total>span{font-size:9px;color:#8daecc}
body[data-home-focus] #home-focus .mini-metrics{gap:13px;padding:0;margin-bottom:17px}
body[data-home-focus] #home-focus .mini-metrics>div{padding:10px 0;border-top:1px solid #46638155}
body[data-home-focus] #home-focus .mini-metrics span{font-size:9px;color:#99b7d1}
body[data-home-focus] #home-focus .mini-metrics strong{font-size:14px;color:#dceeff;font-weight:550}
body[data-home-focus] .home-details{display:flex;flex-direction:column;gap:13px}
body[data-home-focus] #home-focus .home-network,body[data-home-focus] #home-focus .home-statistics,body[data-home-focus] #home-focus .maintenance-panel{margin:0;border:1px solid #46638188;border-radius:12px;background:#1b324d;padding:0;min-width:0;overflow:hidden}
body[data-home-focus] #home-focus .home-network>summary,body[data-home-focus] #home-focus .home-statistics>summary,body[data-home-focus] #home-focus .maintenance-panel>details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px;cursor:pointer;color:#cde3f6;font-size:12px;font-weight:500}
body[data-home-focus] #home-focus summary::-webkit-details-marker{display:none}
body[data-home-focus] .home-network-summary>div{display:flex;flex-direction:column;gap:5px}
body[data-home-focus] .home-network-summary strong{font-size:13px;font-weight:550}
body[data-home-focus] .home-network-summary small{font-size:9px;font-weight:400;color:#8baac6}
body[data-home-focus] #home-focus #orbit-source-stamp{margin:0 0 0 auto;max-width:300px;text-align:right;font-size:9px;line-height:1.7;color:#8aaac6}
body[data-home-focus] .home-details-arrow{color:#8ebed6;font-size:17px}
body[data-home-focus] .home-network[open] .home-details-arrow{transform:rotate(180deg)}
body[data-home-focus] #home-focus #orbit-home{padding:0 22px 22px}
body[data-home-focus] #home-focus .home-statistics>.service-metrics,body[data-home-focus] #home-focus .home-statistics>p{margin:0 22px 20px}
body[data-home-focus] #home-focus .maintenance-panel>details>:not(summary){margin-left:22px;margin-right:22px}
body[data-home-focus] #home-focus .maintenance-panel form{margin-bottom:22px}
body[data-home-focus] #home-focus .home-statistics .service-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body[data-home-focus] #home-focus .home-statistics .service-metrics .dashboard-card{padding:15px}
body[data-home-focus] #home-focus #orbit-home .fleet-strip{margin-top:0}
@media(max-width:1200px){
 body[data-home-focus] .home-core,body[data-home-focus] .home-operations,body[data-home-focus] .home-analytics{grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr);gap:16px}
 body[data-home-focus] #home-focus .home-metrics{gap:10px}
 body[data-home-focus] #home-focus .home-metrics>.stat{padding:19px 16px;min-height:145px}
 body[data-home-focus] #home-focus .home-metrics>.stat>strong{font-size:31px}
 body[data-home-focus] #home-focus .metric-revenue>strong{font-size:28px}
 body[data-home-focus] #home-focus .dashboard-card{padding:18px}
 body[data-home-focus] #home-focus .home-registrations .card-heading{flex-wrap:wrap}
 body[data-home-focus] #home-focus .dashboard-payment-row{grid-template-columns:36px minmax(70px,1fr) auto;gap:8px}
 body[data-home-focus] #home-focus .dashboard-payment-row>.badge{grid-column:2/4;justify-self:start;margin-top:-1px}
 body[data-home-focus] #home-focus .home-activity .card-heading{flex-wrap:wrap}
 body[data-home-focus] #home-focus .attention-heading{right:16px;top:14px}
}
@media(max-width:850px){
 body[data-home-focus][data-sections-view="overview"] #workspace #page-title{font-size:29px}
 body[data-home-focus][data-sections-view="overview"] #workspace .desk-header.page-heading{margin-bottom:15px;gap:12px;min-height:0}
 body[data-home-focus] #home-focus{gap:16px}
 body[data-home-focus] .home-workbar{flex-direction:column;align-items:stretch;gap:12px}
 body[data-home-focus] #home-focus #data-updated{font-size:8px;max-width:none}
 body[data-home-focus] .home-shortcuts{gap:8px;display:grid;grid-template-columns:1fr 1fr}
 body[data-home-focus] #home-focus .home-shortcuts>button{font-size:10px;padding:9px 8px;min-height:39px;white-space:normal}
 body[data-home-focus] #home-focus .home-metrics{grid-template-columns:1fr 1fr;gap:10px}
 body[data-home-focus] #home-focus .home-metrics>.stat{padding:16px 14px 14px;min-height:130px;border-radius:11px}
 body[data-home-focus] #home-focus .home-metrics>.stat>span{font-size:10px;max-width:calc(100% - 10px)}
 body[data-home-focus] #home-focus .home-metrics>.stat>strong{font-size:28px;letter-spacing:-.8px;margin:12px 0 8px}
 body[data-home-focus] #home-focus .metric-revenue>strong{font-size:25px}
 body[data-home-focus] #home-focus .home-metrics>.stat>small{font-size:8px}
 body[data-home-focus] #home-focus .home-metrics .home-fee-note{font-size:7px}
 body[data-home-focus] .home-metric-arrow{font-size:13px;top:14px;right:12px}
 body[data-home-focus] #home-focus .home-currency{top:10px;right:8px;min-width:51px;width:51px;max-width:51px;padding:3px 4px;font-size:8px;min-height:26px}
 body[data-home-focus] #home-focus .metric-revenue>span{padding-right:36px;font-size:9px;max-width:none}
 body[data-home-focus] .home-core,body[data-home-focus] .home-operations,body[data-home-focus] .home-analytics{grid-template-columns:minmax(0,1fr);gap:16px}
 body[data-home-focus] .home-main-left,body[data-home-focus] .home-main-right{gap:16px}
 body[data-home-focus] #home-focus .dashboard-card{padding:17px;border-radius:11px}
 body[data-home-focus] #home-focus .card-heading{gap:10px;margin-bottom:15px;flex-wrap:wrap}
 body[data-home-focus] #home-focus .card-heading h2,body[data-home-focus] #home-focus .home-attention-title h2{font-size:16px}
 body[data-home-focus] #home-focus .chart-note{font-size:8px}
 body[data-home-focus] #home-focus .dashboard-count{font-size:8px;padding:3px 5px;margin-left:4px}
 body[data-home-focus] #home-focus .dashboard-periods button{font-size:9px;min-height:29px;padding:5px 9px}
 body[data-home-focus] #home-focus .dashboard-registration-table thead{display:none}
 body[data-home-focus] #home-focus .dashboard-registration-table,body[data-home-focus] #home-focus #dashboard-new-users{display:block}
 body[data-home-focus] #home-focus #dashboard-new-users tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:15px 0;border-bottom:1px solid #46638155;min-width:0}
 body[data-home-focus] #home-focus .dashboard-registration-table td{display:block;border:0;padding:0;font-size:10px;min-width:0}
 body[data-home-focus] #home-focus .dashboard-registration-table td:first-child{grid-row:1;grid-column:1}
 body[data-home-focus] #home-focus .dashboard-registration-table td:nth-child(2){grid-row:2;grid-column:1;width:auto;min-width:0;color:#91b4ce;font-size:9px}
 body[data-home-focus] #home-focus .dashboard-registration-table td:nth-child(3){grid-row:1;grid-column:2;align-self:center}
 body[data-home-focus] #home-focus .dashboard-registration-table td:nth-child(4){display:none}
 body[data-home-focus] #home-focus .dashboard-registration-table td:last-child{grid-row:2;grid-column:2;justify-self:end;width:auto}
 body[data-home-focus] #home-focus .dashboard-registration-table td:before{display:none!important}
 body[data-home-focus] #home-focus .dashboard-panel-foot{font-size:8px;margin-top:14px;gap:12px}
 body[data-home-focus] #home-focus .dashboard-payment-row{grid-template-columns:35px minmax(70px,1fr) auto;gap:9px;padding:14px 0}
 body[data-home-focus] #home-focus .dashboard-payment-row>.badge{grid-column:2/4;justify-self:start}
 body[data-home-focus] #home-focus .dashboard-payment-row small{font-size:8px}
 body[data-home-focus] #home-focus .home-attention{padding:18px}
 body[data-home-focus] #home-focus .attention-heading{top:13px;right:15px}
 body[data-home-focus] #home-focus .attention-card h3{font-size:11px}
 body[data-home-focus] #home-focus .attention-row-label{font-size:10px}
 body[data-home-focus] #home-focus .home-network>summary,body[data-home-focus] #home-focus .home-statistics>summary,body[data-home-focus] #home-focus .maintenance-panel>details>summary{padding:17px;font-size:11px;gap:12px}
 body[data-home-focus] #home-focus .home-network>summary{flex-wrap:wrap}
 body[data-home-focus] #home-focus #orbit-source-stamp{font-size:8px;text-align:left;max-width:none;margin:0;order:3;flex:1 1 100%}
 body[data-home-focus] .home-network-summary>div{flex:1}
 body[data-home-focus] .home-network-summary strong{font-size:12px}
 body[data-home-focus] .home-network-summary small{font-size:8px}
 body[data-home-focus] #home-focus #orbit-home{padding:0 15px 15px}
 body[data-home-focus] #home-focus .home-statistics>.service-metrics,body[data-home-focus] #home-focus .home-statistics>p{margin:0 15px 15px}
 body[data-home-focus] #home-focus .home-statistics .service-metrics{grid-template-columns:1fr 1fr;gap:10px}
 body[data-home-focus] #home-focus .maintenance-panel>details>:not(summary){margin-left:15px;margin-right:15px}
 body[data-home-focus] #home-focus .activity-chart{gap:6px;height:190px}
 body[data-home-focus] #home-focus .chart-day{font-size:7px}
 body[data-home-focus] #home-focus .bar-count{font-size:8px}
 body[data-home-focus] #home-focus .chart-legend{font-size:8px}
}
@media(max-width:380px){
 body[data-home-focus] #home-focus .home-metrics>.stat{padding:15px 11px;min-height:130px}
 body[data-home-focus] #home-focus .home-metrics>.stat>strong{font-size:25px}
 body[data-home-focus] #home-focus .metric-revenue>strong{font-size:22px}
 body[data-home-focus] #home-focus .metric-revenue>span{padding-right:35px;font-size:8px}
 body[data-home-focus] #home-focus .dashboard-registration-table .badge{font-size:7px;white-space:normal;max-width:108px}
}
/* Keep native table content aligned and compact across desktop and phone layouts. */
body[data-home-focus] #home-focus .home-registrations{padding:0!important}
body[data-home-focus] #home-focus .home-registrations>.card-heading{padding:22px 22px 0;margin:0 0 16px}
body[data-home-focus] #home-focus .home-registrations>.dashboard-table-wrap{padding:0 22px}
body[data-home-focus] #home-focus .home-registrations>.dashboard-panel-foot{padding:0 22px 20px}
body[data-home-focus] #home-focus .dashboard-registration-table [hidden]{display:none!important}
@media(max-width:850px){
 body[data-home-focus][data-sections-view="overview"] #workspace .desk-header.page-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 39px;align-items:center;gap:12px}
 body[data-home-focus][data-sections-view="overview"] #workspace #orbit-cta{grid-column:2;grid-row:1;padding:0;gap:0}
 body[data-home-focus][data-sections-view="overview"] #workspace #refresh-business{width:39px;min-width:39px;min-height:39px;padding:0;font-size:0}
 body[data-home-focus][data-sections-view="overview"] #refresh-business:after{content:'↻';font-size:24px;line-height:1}
 body[data-home-focus] #home-focus .metric-revenue>strong{font-size:clamp(18px,5.6vw,23px)}
 body[data-home-focus] #home-focus .home-registrations>.card-heading{padding:17px 17px 0;margin-bottom:15px}
 body[data-home-focus] #home-focus .home-registrations>.dashboard-table-wrap{padding:0}
 body[data-home-focus] #home-focus .home-registrations>.dashboard-panel-foot{padding:0 17px 17px}
 body[data-home-focus] #home-focus #dashboard-new-users tr{padding:14px 17px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px 12px!important;min-height:0!important}
 body[data-home-focus] #home-focus #dashboard-new-users tr>td{margin:0!important;padding:0!important;text-align:left;min-height:0}
 body[data-home-focus] #home-focus #dashboard-new-users tr>td:nth-child(2){display:block!important;justify-self:start!important;align-self:center!important;text-align:left!important;font-size:9px}
 body[data-home-focus] #home-focus #dashboard-new-users tr>td:nth-child(2) strong{display:none}
 body[data-home-focus] #home-focus #dashboard-new-users tr>td:nth-child(2) small{font-size:9px;margin:0;line-height:1.6}
 body[data-home-focus] #home-focus #dashboard-new-users tr>td:nth-child(3){justify-self:end;align-self:start}
 body[data-home-focus] #home-focus #dashboard-new-users tr>td:last-child{justify-self:end;align-self:center}
 body[data-home-focus] #home-focus .dashboard-arrow{width:27px;height:27px;min-height:27px;padding:0;display:grid;place-items:center;font-size:19px;border:1px solid #46638177;border-radius:7px}
}

/* BETMEN_HIDE_TRAFFIC: remove only the unwanted card, retain native producer IDs. */
body[data-home-focus] #home-focus .home-traffic-source{display:none!important}
body[data-home-focus] #home-focus .home-statistics .service-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:850px){
 body[data-home-focus] #home-focus .home-statistics .service-metrics{grid-template-columns:1fr 1fr}
 body[data-home-focus] #home-focus .home-statistics .service-metrics>.dashboard-card:last-child{grid-column:1/-1}
}
