:root{color:#0f172a;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}*{box-sizing:border-box}body{margin:0}#root{min-height:100svh}:root{--capture-space-1:4px;--capture-space-2:8px;--capture-space-3:12px;--capture-space-4:16px;--capture-radius-sm:8px;--capture-radius-md:12px;--capture-radius-lg:16px;--capture-touch-min:44px;--capture-header-budget:132px;--capture-status-budget:64px;--capture-step-budget:44px;--capture-action-gap:12px;--capture-action-btn-height:64px;--capture-footer-btn-height:44px;--capture-minicourt-height:150px;--capture-minicourt-width:520px}.container{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);flex-direction:column;gap:.75rem;max-width:1100px;min-height:100svh;margin:0 auto;padding:.75rem .75rem 6.5rem;display:flex}.container.modeReview.screenWide.deviceDesktop{max-width:1500px}.container.modeCapture.screenWide.deviceDesktop{max-width:1320px}.header{gap:.35rem;display:grid}.headerTop{justify-content:space-between;align-items:center;gap:.45rem;display:flex}h1{margin:0;font-size:1.4rem;line-height:1.2}.appVersion{color:#475569;vertical-align:middle;margin-left:.35rem;font-size:.72em;font-weight:700}.stageLabel{text-transform:uppercase;letter-spacing:.04em;color:#1d4ed8;margin:0;font-size:.88rem;font-weight:700}.syncBanner{background:#e2e8f0;border-radius:.5rem;margin:0;padding:.55rem .65rem;font-size:.88rem}.syncBannerCompact{text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:60%;padding:.3rem .45rem;font-size:.76rem;overflow:hidden}.lockStatusChip{white-space:nowrap;border-radius:999px;padding:.24rem .55rem;font-size:.72rem;font-weight:700}.lockStatusChipMine{color:#166534;background:#dcfce7;border:1px solid #86efac}.lockStatusChipBlocked{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.startupBanner{border-radius:.5rem;margin:0;padding:.55rem .65rem;font-size:.82rem;font-weight:600}.startupBanner--checking{color:#1e3a8a;background:#dbeafe}.startupBanner--ok{color:#166534;background:#dcfce7}.startupBanner--warning{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.queueRecoveryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.queueRecoveryActions button{color:#9a3412;background:#fff7ed;border:1px solid #f59e0b;border-radius:.6rem;min-height:40px;font-size:.8rem;font-weight:700}.dismissibleBanner{padding-right:2rem;position:relative}.bannerClose{color:#991b1b;background:0 0;border:none;min-height:0;padding:0;font-size:1rem;line-height:1;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.topActions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.45rem;display:grid}.topActions button{color:#1f2937;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:.6rem;justify-content:center;align-items:center;min-height:44px;font-size:.85rem;font-weight:700;line-height:1.15;display:flex}.captureMenu{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-top:.3rem;display:grid}.captureMenu button{color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;min-height:32px;font-size:.72rem;font-weight:700}.boundaryActions button{background:#eef2ff}.boundaryActions{overflow-x:auto}.tbModeTag{color:#334155;text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.6rem;justify-content:center;align-items:center;min-height:44px;font-size:.8rem;font-weight:700;line-height:1.15;display:flex}.reviewCard{background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;padding:.8rem}.reviewGrid{grid-template-columns:1fr 2fr;gap:.8rem;display:grid}.reviewList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.reviewColumns{grid-template-columns:minmax(220px,320px) 1fr;align-items:start;gap:.75rem;display:grid}.matchesList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.reviewColumns{grid-template-columns:1fr}}.filtersRow{grid-template-columns:2fr 1fr 1fr auto;gap:.4rem;margin-bottom:.6rem;display:grid}.filtersRow input{border:1px solid #cbd5e1;border-radius:.45rem;padding:.35rem .5rem;font-size:.82rem}.eventsList{max-height:44svh;overflow:auto}.reviewLink{text-align:left;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;width:100%;padding:.45rem .55rem;font-size:.85rem}.reviewSmallBtn{background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;margin-left:.35rem;padding:.2rem .4rem;font-size:.75rem}.reviewDangerBtn{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.playerCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.7rem;gap:.55rem;padding:.65rem .7rem;display:grid}.playerRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.playerSummary{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.playerBadge{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.playerEditPanel{opacity:0;max-height:0;transition:max-height .24s,opacity .18s,transform .18s;overflow:hidden;transform:translateY(-4px)}.playerEditPanel--open{opacity:1;max-height:240px;transform:translateY(0)}.playerEditInner{gap:.55rem;padding-top:.25rem;display:grid}.playerEditInner label{color:#1f2937;gap:.3rem;font-size:.82rem;font-weight:700;display:grid}.playerEditInner input{background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;width:100%;padding:.5rem .6rem;font-size:.9rem}.playerEditActions{flex-wrap:wrap;gap:.4rem;display:flex}.boundaryTime{color:#64748b;margin-top:.15rem;font-size:.75rem}.progBar{border-radius:999px;min-width:8px;height:8px;margin:0 .45rem;display:inline-block}.progBarPos{background:#16a34a}.progBarNeg{background:#dc2626}.revisionDiff{color:#334155;font-size:.78rem}.progSvg{width:100%;height:78px;display:block}.chartGrid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.chartCard{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;padding:.45rem .55rem}.chartCardWide{grid-column:1/-1}.chartCard h5{margin:0 0 .3rem;font-size:.78rem}.reviewTable{border-collapse:collapse;width:100%;font-size:.76rem}.reviewTable th,.reviewTable td{text-align:left;vertical-align:top;border-top:1px solid #dbe3ef;padding:.35rem .4rem}.reviewTable thead th{color:#475569;text-transform:uppercase;letter-spacing:.02em;border-top:none;font-size:.72rem}.reviewTable tbody tr:first-child th,.reviewTable tbody tr:first-child td{border-top:1px solid #dbe3ef}.miniList{margin:0;padding-left:1rem;font-size:.78rem}.statHelp{color:#1d4ed8;cursor:help;vertical-align:text-top;background:#dbeafe;border-radius:999px;outline:none;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:.2rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.statHelpBubble{color:#f8fafc;opacity:0;pointer-events:none;visibility:hidden;z-index:20;background:#0f172a;border-radius:.45rem;width:min(18rem,70vw);padding:.45rem .55rem;font-size:.72rem;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0f172a40}.statHelp:hover .statHelpBubble,.statHelp:focus .statHelpBubble,.statHelp:focus-visible .statHelpBubble{opacity:1;visibility:visible}.barRow{grid-template-columns:6rem 1fr 2.1rem;align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.74rem;display:grid}.barRow>span{min-width:0}.barRowWideLabel{grid-template-columns:minmax(9rem,12rem) 1fr 2.4rem}.barRowWideLabel>span{overflow-wrap:anywhere;line-height:1.2}.barTrack{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.barFill{background:#2563eb;height:100%}.barFillAlt{background:#16a34a}.timelineRow{flex-wrap:wrap;gap:.28rem;display:flex}.timelinePill{background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.72rem;display:inline-flex}.timelineWin{color:#166534;background:#dcfce7;border-color:#86efac}.timelineLoss{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.insightGaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.6rem;display:grid}.snapshotTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.5rem;display:grid}.snapshotTabBtn{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;min-height:34px;font-size:.72rem;font-weight:700}.snapshotTabBtnActive{color:#1e3a8a;background:#dbeafe;border-color:#60a5fa}.insightGaugeCard{background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;padding:.55rem .65rem}.insightGaugeCard h5{margin:0 0 .2rem;font-size:.82rem}.insightGaugeValue{margin-bottom:.35rem;font-size:1.25rem;font-weight:800}.insightGaugeValue--bad{color:#b91c1c}.insightGaugeValue--warn{color:#b45309}.insightGaugeValue--good{color:#166534}.insightGaugeBar{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;width:100%;height:14px;display:flex;position:relative;overflow:hidden}.insightZone{height:100%}.insightZoneBad{background:#fecaca}.insightZoneWarn{background:#fde68a}.insightZoneGood{background:#bbf7d0}.insightMarker{background:#111827;width:3px;height:20px;position:absolute;top:-4px;transform:translate(-50%)}.orientationNotice{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:.55rem;padding:.7rem 2.4rem .7rem .75rem;font-size:.84rem;font-weight:600;position:relative}.orientationNotice p{margin:0}.orientationClose{color:#9a3412;background:0 0;border:none;border-radius:999px;width:1.7rem;height:1.7rem;min-height:0;padding:0;font-size:1.2rem;line-height:1;position:absolute;top:.35rem;right:.35rem}.setupCard{background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;gap:.65rem;padding:.8rem;display:grid}.setupCard label{color:#1f2937;gap:.3rem;font-size:.85rem;font-weight:700;display:grid}.setupCard input,.setupCard select{color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;width:100%;padding:.65rem .7rem;font-size:.95rem;font-weight:500}.primaryAction{color:#fff;background:#1d4ed8;border:none;border-radius:.65rem;min-height:52px;font-size:1rem;font-weight:700}.scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.scoreboard span{text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.5rem;font-size:.83rem;font-weight:700}.scoreboardStack{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;grid-template-rows:1fr 1fr;display:grid;overflow:hidden}.scoreboardStack span{border:none;border-bottom:1px solid #e2e8f0;border-radius:0;margin:0}.scoreboardStack span:last-child{border-bottom:none}.captureRegionScoreBand{min-height:var(--capture-status-budget)}.stats{white-space:nowrap;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.55rem .65rem;font-size:.82rem;font-weight:600;line-height:1.3;overflow-x:auto}.progressCard{background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;gap:.45rem;padding:.5rem .6rem;display:grid}.progressMini{padding:.15rem 0}.captureRegionSteps{min-height:var(--capture-step-budget)}.progressHeaderBtn{color:#1f2937;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:space-between;align-items:center;min-height:34px;padding:.35rem .5rem;font-size:.78rem;font-weight:700;display:flex}.progressRow{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.35rem;display:grid}.progressStep{color:#64748b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;align-items:center;gap:.25rem;padding:.3rem .4rem;font-size:.73rem;font-weight:700;display:flex}.progressStepDone{color:#166534;background:#dcfce7;border-color:#86efac}.progressStepCurrent{color:#1e3a8a;background:#dbeafe;border-color:#60a5fa}.progressStepWarn{color:#9a3412;background:#fff7ed;border-color:#fdba74}.progressDot{background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.65rem;display:inline-flex}.previousTrail{color:#64748b;opacity:.85;white-space:nowrap;font-size:.72rem;overflow-x:auto}.controls{min-height:56svh;padding-bottom:calc(4.2rem + env(safe-area-inset-bottom));z-index:1;flex:1;align-items:flex-end;display:flex;position:relative;overflow:visible}.container.modeCapture.screenWide.deviceDesktop .controls{min-height:44svh}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.captureRegionActions .grid{gap:var(--capture-action-gap)}.miniCourtVisualWrap{grid-column:1/-1;justify-content:center;align-items:center;width:100%;display:flex}.miniCourtVisual{width:min(var(--capture-minicourt-width), calc(100vw - 2.2rem));min-height:var(--capture-minicourt-height);background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border:2px solid #1d4ed8;border-radius:.85rem;position:relative;overflow:hidden}.miniCourtLines{pointer-events:none;position:absolute;inset:0}.miniCourtLines:before,.miniCourtLines:after{content:"";background:#0f172a99;position:absolute}.miniCourtLines:before{width:80%;height:2px;top:56%;left:10%}.miniCourtLines:after{background:linear-gradient(90deg,#0f172abf 0 2px,#0000 2px calc(100% - 2px),#0f172abf calc(100% - 2px) 100%);width:76%;height:76%;top:12%;left:12%}.miniCourtHotspot{color:#0f172a;background:#ffffffe0;border:2px solid #0f172a;border-radius:.75rem;min-width:74px;min-height:64px;font-weight:800;position:absolute}.miniCourtHotspotWide{width:18%;height:34%;top:16%;left:18%}.miniCourtHotspotBody{width:18%;height:34%;top:16%;left:41%}.miniCourtHotspotT{width:18%;height:34%;top:16%;left:64%}.controls button,.footer button{color:#1e293b;text-align:center;background:#dbeafe;border:none;border-radius:.75rem;justify-content:center;align-items:center;min-height:72px;padding:1.15rem .85rem;font-size:1.06rem;font-weight:700;line-height:1.15;display:flex}.captureRegionActions button,.captureRegionFooterSafe button{min-height:var(--capture-touch-min);border-radius:var(--capture-radius-md)}.controls button:active,.footer button:active{transform:scale(.98)}.controls .winnerActive{color:#1e3a8a;background:#bfdbfe;box-shadow:inset 0 0 0 2px #60a5fa}.save{color:#fff;background:#16a34a;grid-column:1/-1}.gridSubstep{opacity:.8;grid-column:1/-1;margin:0;font-size:.72rem}.rallyBtn{min-height:56px;padding:.65rem .5rem;font-size:.9rem}.footer{z-index:40;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5;border-top:1px solid #cbd5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid;position:fixed;bottom:0;left:0;right:0}.footer button{z-index:41;pointer-events:auto;min-height:56px;padding:.85rem;position:relative}.undo{color:#fff;background:#1e293b}.roleToggle{color:#111827;background:#f59e0b}.saveFloating{right:.8rem;bottom:calc(4.8rem + env(safe-area-inset-bottom));z-index:12;color:#fff;background:#16a34a;border:none;border-radius:999px;min-height:50px;padding:.8rem 1rem;font-size:.9rem;font-weight:800;position:fixed;box-shadow:0 6px 16px #0003}.modalBackdrop{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modalCard{z-index:1001;background:#fff;border-radius:.8rem;gap:.7rem;width:min(460px,100%);padding:1rem;display:grid;position:relative;box-shadow:0 16px 32px #0f172a40}.modalOpen .header,.modalOpen .orientationNotice,.modalOpen .scoreboard,.modalOpen .stats,.modalOpen .controls,.modalOpen .footer{pointer-events:none}.modalOpen .modalBackdrop,.modalOpen .modalBackdrop *{pointer-events:auto}.modalOpen .header *,.modalOpen .orientationNotice *,.modalOpen .scoreboard *,.modalOpen .stats *,.modalOpen .controls *,.modalOpen .footer *,.modalOpen .saveFloating{pointer-events:none!important}.modalCard h2{margin:0;font-size:1.1rem}.modalCard p{margin:0;font-size:.9rem;line-height:1.35}.modalWarning{color:#b45309;font-weight:700}.checkRow{align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.winnerPicker{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.winnerPicker button{text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.6rem;justify-content:center;align-items:center;min-height:48px;font-weight:700;line-height:1.15;display:flex}.winnerPicker .winnerActive{background:#dbeafe;border-color:#60a5fa}.modalActions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.modalActions button{text-align:center;border:none;border-radius:.65rem;justify-content:center;align-items:center;min-height:52px;padding:.8rem;font-size:.98rem;font-weight:700;line-height:1.15;display:flex}.modalCancel{color:#1f2937;background:#e2e8f0}.modalConfirm{color:#fff;background:#dc2626}.modalConfirm:disabled{opacity:.65}.smtpLogPanel{white-space:pre-wrap;color:#e2e8f0;background:#0f172a;border-radius:.55rem;max-height:220px;margin:0;padding:.55rem .65rem;font-size:.74rem;line-height:1.3;overflow:auto}.copyHint{color:#f9fafb;vertical-align:middle;background:#111827;border-radius:.45rem;margin-left:.35rem;padding:.14rem .4rem;font-size:.72rem;font-weight:600;display:inline-block}@media (orientation:landscape){.container{gap:.3rem;height:100svh;padding:.35rem .55rem;overflow-y:auto}.header{gap:.12rem}h1{font-size:1rem}.appVersion{font-size:.68em}.stageLabel{font-size:.66rem;line-height:1.05}.startupBanner,.syncBanner{padding:.26rem .42rem;font-size:.66rem;line-height:1.1}.syncBannerCompact{max-width:52%;font-size:.64rem}.topActions{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.35rem}.container.modeCapture.captureCompact .topActions{grid-template-columns:1fr 1fr;gap:.25rem}.container.modeCapture.captureCompact{gap:var(--capture-space-2);padding-top:var(--capture-space-2);padding-bottom:calc(var(--capture-space-2) + env(safe-area-inset-bottom));overflow:hidden}.container.modeCapture.captureCompact .header{max-height:var(--capture-header-budget);padding-right:2px;overflow-y:auto}.container.modeCapture.captureCompact .captureMenu{grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem}.container.modeCapture.captureCompact .captureMenu button{min-height:28px;font-size:.66rem}.boundaryActions{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.3rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.topActions button{min-height:30px;font-size:.68rem}.boundaryActions button,.tbModeTag{flex:none;min-width:92px}.tbModeTag{min-height:34px;font-size:.72rem}.scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.container.modeCapture.captureCompact .captureRegionScoreBand{min-height:var(--capture-status-budget);margin:0}.scoreboard span{padding:.32rem .35rem;font-size:.7rem}.scoreboardStack span{padding:.24rem .3rem;font-size:.66rem}.container.modeCapture.captureCompact .progressCard{gap:.28rem;padding:.35rem .45rem}.container.modeCapture.captureCompact .captureRegionSteps{min-height:var(--capture-step-budget);padding-top:0;padding-bottom:0}.container.modeCapture.captureCompact .progressHeaderBtn{min-height:28px;padding:.2rem .35rem;font-size:.72rem}.container.modeCapture.captureCompact .progressHeaderBtn span:last-child{display:none}.container.modeCapture.captureCompact .progressStep{padding:.18rem .24rem;font-size:.65rem}.container.modeCapture.captureCompact .previousTrail,.container.modeCapture.captureCompact .gridSubstep{display:none}.progSvg{height:56px}.chartGrid,.insightGaugeGrid{grid-template-columns:1fr}.snapshotTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.barRow{grid-template-columns:5rem 1fr 2rem;font-size:.68rem}.barRowWideLabel{grid-template-columns:minmax(7rem,10rem) 1fr 2rem}.stats{padding:.35rem .5rem;font-size:.7rem;line-height:1.2}.controls{min-height:0;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom));flex:1;align-items:stretch;overflow:visible}.container.modeCapture.captureCompact .captureRegionActions{min-height:0;padding-bottom:calc(3rem + env(safe-area-inset-bottom));overflow-y:auto}.grid{align-content:start;gap:.45rem}.miniCourtVisual{border-radius:.65rem;min-height:150px}.miniCourtHotspot{border-radius:.55rem;min-width:52px;min-height:42px;font-size:.76rem}.controls button{min-height:var(--capture-action-btn-height);font-size:.98rem}.controls .grid>button:not(.rallyBtn):not(.miniCourtHotspot){min-height:calc(var(--capture-action-btn-height) * 1.5)}.gridConfirm{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.gridConfirm .rallyBtn{border-radius:.55rem;min-height:44px;padding:.32rem .25rem;font-size:.76rem;line-height:1.05}.gridConfirm .save{min-height:56px}.footer{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:0;background:0 0;border-top:none;padding:0;position:static}.container.modeCapture.captureCompact .captureRegionFooterSafe{min-height:calc((var(--capture-touch-min) * .8) + var(--capture-space-2))}.container.modeCapture.captureCompact .footer button{min-height:calc(var(--capture-footer-btn-height) * .8);padding:.2rem .3rem;font-size:.62rem}}@media (width<=700px){.topActions,.scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewGrid{grid-template-columns:1fr}.filtersRow{grid-template-columns:1fr 1fr}}@media (width<=420px){.grid,.winnerPicker,.modalActions{grid-template-columns:1fr}}@media (width>=1024px){.container.modeReview.screenWide .reviewGrid{grid-template-columns:1.2fr 2.2fr}.container.modeReview.screenWide .eventsList{max-height:55svh}}
