:root{--bg:#070b13;--panel:#11192a;--panel2:#172238;--ink:#f6f8fc;--muted:#9aa8bc;--line:rgba(255,255,255,.1);--accent:#ff7a1a;--cyan:#27d8ff;--ok:#37da83;--bad:#ff5a67}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body{padding:14px}.app{max-width:980px;margin:auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.brand{display:flex;align-items:center;gap:10px}.miniMark{width:28px;height:28px;border:4px solid var(--accent);border-radius:50%}.brand b{font-size:20px}.brand span{display:block;color:var(--muted);font-size:11px}.status{font-size:12px;color:var(--muted);display:flex;gap:7px;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background:var(--ok)}.dot.off{background:var(--bad)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px;margin-bottom:12px}.panel h2{margin:0 0 12px;font-size:18px}.panel h3{margin:0 0 8px;font-size:14px}.grid{display:grid;gap:10px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.gameBtn,.bigBtn,.secondaryBtn,.dangerBtn{appearance:none;border:1px solid var(--line);color:var(--ink);border-radius:14px;background:var(--panel2);padding:14px;text-align:left;font-weight:800;cursor:pointer}.gameBtn small{display:block;color:var(--muted);font-weight:600;margin-top:4px}.gameBtn.active{outline:2px solid var(--cyan);background:#183149}.bigBtn{text-align:center;background:linear-gradient(135deg,#ff8b22,#ff6618);border:0;color:white;font-size:18px;padding:17px}.secondaryBtn{text-align:center}.dangerBtn{text-align:center;background:#401820;border-color:#73303b}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.field{display:grid;gap:6px;min-width:0;flex:1}.field label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.field input,.field select{width:100%;border:1px solid var(--line);background:#0b1220;color:var(--ink);padding:12px;border-radius:12px;font:inherit}.muted{color:var(--muted);font-size:12px}.sessionCard{padding:12px;border:1px solid var(--line);border-radius:14px;background:#0d1422}.sessionCard b{display:block}.sessionCard span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.queue{display:grid;gap:8px}.tabs{display:flex;gap:8px;margin-bottom:12px}.tab{flex:1;padding:10px;border-radius:10px;border:1px solid var(--line);background:#0b1220;color:var(--muted);font-weight:800}.tab.active{background:#172b46;color:var(--ink);border-color:#26577d}.authGateLayout{min-height:75vh;display:grid;place-items:center}.log{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:#080d16;padding:10px;border-radius:10px;color:#9fb1ca;max-height:180px;overflow:auto}.toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.toggle:last-child{border-bottom:0}@media(max-width:650px){.grid2,.grid3{grid-template-columns:1fr}.topbar{align-items:flex-start}.panel{padding:13px}}
.controllerFamily{margin-top:14px}.controllerFamily:first-child{margin-top:0}.controllerFamily h3,.adminFamily h3{margin:0 0 8px;color:var(--cyan);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.adminFamily{margin:12px 0 18px;padding-top:6px;border-top:1px solid var(--line)}

.operatorContext{min-height:122px;overflow-anchor:none}.operatorContext .sessionCard span{font-size:16px;color:var(--ink);font-weight:800}.operatorActions{overflow-anchor:none}#liveSessionPanel{overflow-anchor:none}

.sessionStartedFocus{outline:2px solid var(--cyan);box-shadow:0 0 0 4px rgba(39,216,255,.12);transition:outline-color .2s ease,box-shadow .2s ease}


/* Control 1.9.5 operator-first responsive layout */
.app{max-width:1080px}.topbar{position:relative}.status{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#0c1422}.panel h1{margin:4px 0 0;font-size:28px;line-height:1.05}.panel p{margin:6px 0;color:var(--muted)}
.livePanel{border-color:rgba(39,216,255,.38);background:linear-gradient(180deg,#101d30,#11192a)}.liveHeading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.liveBadge,.readyBadge{display:inline-flex;align-items:center;font-size:11px;font-weight:900;letter-spacing:.14em;padding:5px 8px;border-radius:999px}.liveBadge{background:rgba(55,218,131,.14);color:var(--ok);border:1px solid rgba(55,218,131,.32)}.readyBadge{background:rgba(39,216,255,.12);color:var(--cyan);border:1px solid rgba(39,216,255,.28)}.phasePill{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:8px 10px;border-radius:999px;background:#0b1220;border:1px solid var(--line);color:var(--cyan)}.playerStrip{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.playerStrip span{padding:7px 10px;border-radius:999px;background:#0b1220;border:1px solid var(--line);font-size:12px;font-weight:800}.operatorInfoBlock{background:#09111e;border:1px solid rgba(39,216,255,.22);border-radius:15px;padding:14px;margin:12px 0;min-height:110px}.operatorInfoBlock h2{font-size:16px;color:var(--cyan)}.operatorInfoBlock .sessionCard{background:#0d1727}.operatorInfoBlock .sessionCard span{font-size:18px;color:var(--ink);font-weight:850}.sectionEyebrow{font-size:11px;font-weight:950;letter-spacing:.16em;color:var(--cyan);margin:16px 0 8px}.actionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.primaryAction{min-height:58px;text-align:center}.emptyActions{padding:2px 0}.sessionTools{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.sessionTools summary,.drawerPanel>summary{cursor:pointer;font-weight:900;list-style:none;padding:8px 0}.sessionTools summary::-webkit-details-marker,.drawerPanel>summary::-webkit-details-marker{display:none}.sessionTools summary:after,.drawerPanel>summary:after{content:'▾';float:right;color:var(--muted)}.sessionTools[open] summary:after,.drawerPanel[open]>summary:after{content:'▴'}.toolGrid{margin-top:10px}.stepHeading{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.stepHeading h2{margin:0}.stepHeading p{font-size:12px}.stepNo{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;font-weight:950;background:var(--cyan);color:#041019}.setupPanel{margin-bottom:12px}.startGameBtn{width:100%;margin-top:16px}.startGameBtn:disabled{opacity:.4;cursor:not-allowed}.welcomePanel{display:flex;align-items:center;min-height:110px}.welcomePanel h1{margin-top:6px}.compactPanel{padding:13px 16px}.compactPanel h2{font-size:15px;margin-bottom:9px}.drawerPanel{padding:12px 16px}.prepareDrawer>summary{font-size:16px}.prepareDrawer>.setupPanel,.prepareDrawer>.drawerPanel{margin:10px 0 0;border-color:rgba(255,255,255,.06);background:#0c1422}.mobileActionBar{display:none}
@media(max-width:650px){body{padding:8px}.app{padding-bottom:92px}.topbar{gap:8px;margin:2px 3px 9px}.brand b{font-size:17px}.brand span{font-size:9px;max-width:230px}.status span{display:none}.status{padding:7px}.panel{border-radius:14px;padding:12px;margin-bottom:9px}.panel h1{font-size:23px}.liveHeading{align-items:center}.phasePill{font-size:10px;padding:6px 8px;max-width:42%;text-align:center}.operatorInfoBlock{margin:9px 0;padding:11px;min-height:92px}.operatorInfoBlock .grid{gap:7px}.operatorInfoBlock .sessionCard{padding:9px}.operatorInfoBlock .sessionCard span{font-size:16px}.actionGrid{grid-template-columns:1fr;gap:8px}.primaryAction{min-height:56px;font-size:18px}.gameBtn,.bigBtn,.secondaryBtn,.dangerBtn{min-height:48px;padding:12px}.stepHeading{margin-bottom:10px}.row{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:start}.field{width:100%}.field input,.field select{min-height:46px;font-size:16px}.controllerFamily{margin-top:10px}.controllerFamily h3{font-size:10px}.mobileActionBar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;background:rgba(7,11,19,.97);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:7px 8px calc(7px + env(safe-area-inset-bottom))}.mobileActionBar>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:4px}.mobileActionBar>div{display:flex;gap:6px;overflow-x:auto}.mobileActionBar .bigBtn{flex:1 0 auto;min-width:120px;min-height:44px;padding:9px 12px;font-size:14px}.prepareDrawer>.setupPanel{padding:11px}.toolGrid{grid-template-columns:1fr 1fr}.drawerPanel{padding:10px 12px}}
@media(min-width:651px){.hasLiveSession .livePanel{position:sticky;top:8px;z-index:5;box-shadow:0 12px 28px rgba(0,0,0,.22)}.hasLiveSession .prepareDrawer{margin-top:18px}}


/* Control 1.9.6 pre-session setup block */
.preSessionSetup{margin-top:16px;padding:16px;border:1px solid rgba(39,216,255,.24);border-radius:16px;background:linear-gradient(180deg,rgba(39,216,255,.055),rgba(11,18,32,.7));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preSessionSetup>h3{grid-column:1/-1;margin:0!important;padding:0 0 10px;border-bottom:1px solid var(--line);font-size:15px;color:var(--cyan);text-transform:uppercase;letter-spacing:.1em}.preSessionSetup>.field{margin-top:0!important;padding:12px;border:1px solid var(--line);border-radius:13px;background:#0b1220}.preSessionSetup>.field label{font-size:12px;color:var(--ink);letter-spacing:.04em}.preSessionSetup>.field select,.preSessionSetup>.field input{margin-top:2px;background:#101a2b;border-color:rgba(255,255,255,.14)}
@media(max-width:650px){.preSessionSetup{grid-template-columns:1fr;padding:12px;gap:9px}.preSessionSetup>.field{padding:10px}.preSessionSetup>h3{padding-bottom:8px}}


/* Control 1.9.7 large-choice setup picker */
.setupSelectField{position:relative}.setupChoiceCount{position:absolute;right:12px;top:12px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.setupSelectSearch{margin-top:8px!important;padding-left:38px!important;background:#0a1321!important;border-color:rgba(39,216,255,.22)!important}.setupSelectField:has(.setupSelectSearch)::before{content:'⌕';position:absolute;left:24px;top:57px;z-index:2;color:var(--cyan);font-size:20px;line-height:1;pointer-events:none}.setupSelectField select{font-weight:750}.setupSelectField optgroup{font-weight:900;color:var(--cyan)}
@media(max-width:650px){.setupChoiceCount{position:static;display:block;margin-top:-2px}.setupSelectField:has(.setupSelectSearch)::before{left:22px;top:76px}.setupSelectSearch{margin-top:7px!important}}

/* Control 1.10 authenticated multi-instance authority UX */
.authBox{width:min(440px,100%)}.authBox h2{text-align:center}.topActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.compactAction{padding:8px 11px;min-height:auto}.instanceGrid{display:grid;gap:12px;margin-top:16px}.instanceCard{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:15px;background:#0d1422}.instanceCard h2{margin:0 0 5px}.instanceCard p{margin:3px 0}.contextButtons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.contextBtn{min-width:110px}.contextBanner{font-size:11px;font-weight:950;letter-spacing:.15em;border-radius:999px;padding:6px 9px;display:inline-block;margin-bottom:10px}.contextBanner.demo{color:var(--cyan);border:1px solid rgba(39,216,255,.3);background:rgba(39,216,255,.08)}.contextBanner.dev{color:#ffb86c;border:1px solid rgba(255,184,108,.35);background:rgba(255,184,108,.08)}
@media(max-width:650px){.topActions{gap:5px}.topActions .status{order:3;width:100%;justify-content:center}.instanceCard{display:block}.contextButtons{justify-content:stretch;margin-top:12px}.contextBtn{flex:1}.compactAction{min-height:40px}}

/* Control 1.10.0-rc2 account-only + live-session awareness */
.accountLink{display:block;text-align:center;margin-top:14px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.accountNav{text-decoration:none}
.sessionAwarenessPanel{max-width:900px;margin:24px auto}
.sessionAwarenessPanel>h1{margin-bottom:16px}
.sessionAwarenessGrid{margin:16px 0}
.sessionAwarenessPanel #openExistingSession{width:100%;margin-top:12px}
@media(max-width:650px){.sessionAwarenessGrid{grid-template-columns:1fr}.accountNav{display:none}}

/* Control 1.10.0-rc3 account-led operator workspace */
.accountPrimaryLink{display:block;text-decoration:none;text-align:center;margin-top:16px}.startSessionFlowBtn{display:inline-block;margin-top:12px;min-width:180px}.diagnosticTag{display:inline-flex;margin-top:8px;padding:4px 7px;border-radius:999px;border:1px solid rgba(255,184,108,.35);color:#ffb86c;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.diagnosticsPanel .sessionCard span{font-size:13px}.sessionAwarenessPanel h1{margin:10px 0 14px}.sessionAwarenessGrid{margin:14px 0}.authBox .accountPrimaryLink{width:100%}.idleControl .welcomePanel{min-height:150px}.idleControl .welcomePanel>div{width:100%}.topbar .brand span{max-width:420px}.sessionTools[open]{background:rgba(39,216,255,.035);border-radius:12px;padding:0 10px 10px}.sessionTools summary{outline:none}.sessionTools summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.field input:focus,.field select:focus{outline:2px solid rgba(39,216,255,.55);outline-offset:1px}
@media(max-width:650px){.accountPrimaryLink{min-height:48px}.startSessionFlowBtn{width:100%}.sessionAwarenessGrid{grid-template-columns:1fr}.topbar .brand span{max-width:190px}.diagnosticsPanel .grid2{grid-template-columns:1fr}}

/* Control 1.10.0-rc5 polish sprint: distinct pre-game/live phone-first operator states */
.preGamePanel{max-width:760px;margin-left:auto;margin-right:auto}.setupProgress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 18px}.setupProgressStep{appearance:none;border:1px solid var(--line);border-radius:12px;background:#0b1220;color:var(--muted);padding:9px 7px;font:inherit;font-size:11px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.setupProgressStep span{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#172238;color:var(--ink)}.setupProgressStep.active{border-color:rgba(39,216,255,.5);background:#13283d;color:var(--ink)}.setupProgressStep.active span{background:var(--cyan);color:#041019}.setupProgressStep.done span{background:rgba(55,218,131,.2);color:var(--ok)}.setupProgressStep:disabled{opacity:.45}.gamePickerField select{font-size:18px;min-height:56px;font-weight:800}.setupNext{width:100%;margin-top:14px}.setupNav{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr);gap:10px;margin-top:16px}.setupNav .bigBtn,.setupNav .secondaryBtn{min-height:56px;text-align:center}.startReviewGrid{margin:12px 0}.existingSessionActions{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:14px}.existingSessionActions>*{text-align:center}.booleanField label{display:flex!important;align-items:center;gap:12px;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;line-height:1.25}.booleanField input[type=checkbox]{width:24px!important;height:24px!important;min-height:24px!important;flex:0 0 24px;margin:0;accent-color:var(--cyan);padding:0!important}.booleanField span{display:block;min-width:0}.liveOperatorMode{padding-bottom:18px}.liveSummaryStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:4px 0 10px}.liveSummaryStrip>div{border:1px solid var(--line);background:#0b1220;border-radius:12px;padding:10px}.liveSummaryStrip span{display:block;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.liveSummaryStrip b{display:block;font-size:17px;margin-top:3px}.liveActionArea{margin:10px 0}.liveActionGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.liveActionGrid .primaryAction{font-size:clamp(18px,2vw,24px);min-height:68px}.liveActionGrid .primaryAction:disabled{opacity:.55}.liveSettingsDrawer{margin:10px 0;border-top:1px solid var(--line);padding-top:8px}.liveSettingsDrawer>summary{cursor:pointer;font-weight:850;padding:8px 0}.latencyReadout{margin-top:8px;text-align:right;font-size:10px;color:var(--muted);min-height:13px}.diagnosticsPanel[open]{background:rgba(255,184,108,.035)}
@media(max-width:650px){body{padding:6px}.app{padding-bottom:12px}.topbar{position:sticky;top:0;z-index:30;background:rgba(7,11,19,.96);padding:5px 2px 7px;margin-bottom:8px;backdrop-filter:blur(10px)}.brand b{font-size:16px}.brand span{max-width:150px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topActions{gap:4px}.topActions .status{display:none}.topActions .compactAction{min-height:38px;padding:7px 9px;font-size:12px}.welcomePanel{min-height:0!important}.welcomePanel h1{font-size:22px}.startSessionFlowBtn{min-height:58px!important;font-size:20px!important}.preGamePanel{padding:12px!important}.setupProgress{gap:4px;margin-bottom:12px;overflow:hidden}.setupProgressStep{padding:7px 3px;font-size:0;min-height:40px}.setupProgressStep span{font-size:12px;width:26px;height:26px;flex-basis:26px}.stepHeading{align-items:center}.stepHeading h1{font-size:23px;margin:0}.stepHeading p{margin:3px 0}.gamePickerField select{min-height:58px;font-size:18px}.row{grid-template-columns:1fr!important}.field input,.field select{min-height:52px;font-size:17px}.preSessionSetup{padding:8px!important;gap:8px!important}.preSessionSetup>.field{padding:9px!important}.setupNav{position:sticky;bottom:0;z-index:22;grid-template-columns:.42fr 1fr;margin:14px -6px -6px;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:rgba(7,11,19,.96);border-top:1px solid var(--line);backdrop-filter:blur(10px)}.setupNav>*{min-height:54px!important;font-size:17px}.startReviewGrid{grid-template-columns:1fr}.existingSessionActions{grid-template-columns:1fr}.existingSessionActions>*{min-height:54px}.livePanel{padding:10px!important;border-radius:13px!important}.liveHeading{position:sticky;top:55px;z-index:15;background:rgba(16,29,48,.96);margin:-4px -4px 8px;padding:6px 4px 8px;border-bottom:1px solid var(--line);backdrop-filter:blur(9px)}.liveHeading h1{font-size:22px;margin:3px 0}.phasePill{max-width:46%;font-size:10px}.liveSummaryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.liveSummaryStrip>div{padding:8px}.liveSummaryStrip b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerStrip{margin-bottom:8px}.operatorInfoBlock{min-height:0!important;padding:9px!important;margin:7px 0!important}.operatorInfoBlock h2{font-size:14px}.operatorInfoBlock .sessionCard span{font-size:15px}.liveActionArea{position:sticky;bottom:0;z-index:25;margin:8px -4px -4px;padding:8px 4px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(7,11,19,.2),rgba(7,11,19,.98) 18%);backdrop-filter:blur(10px)}.liveActionArea .sectionEyebrow{margin:0 0 6px}.liveActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.liveActionGrid .primaryAction{min-height:62px;font-size:19px;padding:10px 8px}.liveActionGrid .primaryAction:only-child{grid-column:1/-1}.sessionTools,.liveSettingsDrawer{margin-top:8px}.sessionTools summary,.liveSettingsDrawer>summary{min-height:44px;display:flex;align-items:center}.toolGrid{grid-template-columns:1fr 1fr!important}.diagnosticsPanel{margin-top:8px}.diagnosticsPanel>summary{min-height:44px}.latencyReadout{display:none}.booleanField label{min-height:44px}.booleanField input[type=checkbox]{width:26px!important;height:26px!important;flex-basis:26px}.mobileActionBar{display:none!important}}
@media(max-width:390px){.liveSummaryStrip{grid-template-columns:1fr 1fr}.liveActionGrid{grid-template-columns:1fr 1fr}.liveActionGrid .primaryAction{font-size:17px}.topbar .accountNav{display:none}.setupProgressStep{border-radius:10px}}
@media(min-width:651px){.hasLiveSession .livePanel{position:relative;top:auto;z-index:auto;box-shadow:none}.latencyReadout{pointer-events:none}}

/* 1.10.0-rc8 — operator flow polish */
.operatorContextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.operatorContextGrid .sessionCard{padding:8px 10px}
.operatorContextGrid .sessionCard b{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}
.operatorContextGrid .sessionCard span{font-size:14px!important;margin-top:2px!important}
.liveActionArea{margin-top:4px}
.liveActionGrid .unavailableAction:disabled{background:#202735!important;color:#707b8d!important;border:1px solid #343d4c!important;box-shadow:none!important;opacity:.55!important;cursor:not-allowed!important;filter:saturate(.2)}
@media(max-width:650px){
  .operatorContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}
  .operatorContextGrid .sessionCard{padding:6px 8px!important}
  .operatorContextGrid .sessionCard b{font-size:9px}
  .operatorContextGrid .sessionCard span{font-size:13px!important}
  .operatorInfoBlock{padding:7px!important}
  .operatorInfoBlock h2{margin-bottom:6px!important}
  .liveActionArea{margin-top:4px!important}
}

/* Spotlight/CYPR operator UX closeout */
.playerCountField{margin-bottom:14px;padding:12px;border:1px solid rgba(39,216,255,.22);border-radius:12px;background:#0b1220}
.playerCountField select{font-size:19px;font-weight:850}
.operatorContextGrid .sessionCard:nth-child(3),.operatorContextGrid .sessionCard:nth-child(4){grid-column:1/-1;border-color:rgba(39,216,255,.35)}
.operatorContextGrid .sessionCard:nth-child(3) span{font-size:clamp(21px,2.3vw,32px)!important;line-height:1.18}
.operatorContextGrid .sessionCard:nth-child(4) span{font-size:clamp(19px,2vw,28px)!important;line-height:1.15;color:#ffe082!important}
@media(max-width:650px){.liveActionGrid{gap:8px}.liveActionGrid .bigBtn{min-height:44px;padding:8px 10px;font-size:15px}.operatorContextGrid .sessionCard:nth-child(3) span{font-size:24px!important}.operatorContextGrid .sessionCard:nth-child(4) span{font-size:22px!important}.playerCountField{margin-bottom:10px}}
