#modal:has(.point-popup){width:min(680px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:90dvh;overflow-y:auto;overflow-x:hidden;padding:28px}.point-popup{min-width:0}.point-popup h2{font-size:28px;line-height:1.2;overflow-wrap:anywhere;margin:14px 0 20px}.point-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.point-reason{min-width:0;min-height:80px;padding:14px;text-align:left;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.point-reason strong{display:block;font-size:14px}.point-reason span{display:block;margin-top:5px;font-size:11px;color:var(--muted)}.point-reason[aria-pressed=true]{border-color:var(--accent-text);background:#e5ecd9}.point-confirm{width:100%;margin-top:22px}.point-popup .serve-choice{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 10px}.point-popup .serve-choice legend{font-size:13px;padding:0 0 9px}.point-popup .serve-choice label{border:1px solid var(--line);border-radius:5px;padding:10px 14px;min-height:44px;font-size:13px;align-items:center}.point-popup .serve-choice label:has(input:checked){background:#e5ecd9;border-color:var(--accent-text)}.point-serve-note{margin:0 0 20px;line-height:1.5}.serve-state{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0;font-size:13px}.serve-state .btn{font-size:12px;padding:12px 14px;white-space:normal}.serve-clock{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;border:1px solid var(--line);border-radius:9px;padding:18px;background:white}.serve-clock>div{display:grid;gap:5px}.serve-clock strong{font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.serve-clock-state{font-size:12px;color:var(--muted)}.serve-clock.expired{border-color:#ab352c}.serve-clock.expired strong{color:#ab352c}.serve-clock .btn{white-space:normal}.score-presentation{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:20px 0}.score-presentation>label:first-child{flex:1 1 230px}.score-presentation .check{flex:0 1 auto}.score-presentation select{font-size:12px}.match-lineup-fields,.match-rules-fields{padding:0;border:0;margin:20px 0}.match-lineup-fields>legend,.match-rules-fields>legend{font-size:14px;font-weight:700}.match-lineup-fields:disabled{opacity:.7}#custom-match-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#custom-match-form label,#custom-match-form input,#custom-match-form select{min-width:0}#modal:has(#custom-match-form){max-width:850px;width:calc(100% - 32px);max-height:90dvh;overflow:auto}#custom-match-form>.btn{margin-top:20px}@media(max-width:700px){#modal:has(.point-popup){padding:24px 18px}.point-popup h2{font-size:24px}.point-reasons{gap:8px}.point-reason{padding:11px;min-height:85px}.point-reason strong{font-size:12px}.point-reason span{font-size:10px}.serve-clock{padding:15px;gap:12px}.serve-clock .btn{padding:13px 14px;font-size:11px}.serve-state{align-items:flex-start}.serve-state>span{white-space:nowrap;padding-top:10px}#custom-match-form .form-grid{grid-template-columns:1fr}.score-presentation{align-items:flex-start}.score-presentation>label{flex-basis:100%}}
#modal:has(#match-players-form){width:min(850px,calc(100% - 32px));max-height:90dvh;overflow:auto}#match-players-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#match-players-form label,#match-players-form input{min-width:0}#match-players-form>.btn{margin-top:20px}.referee-setup>button+button{margin-left:10px}.judge-stat-air{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid #ffffff20}.judge-stat-air .small{color:#c8d6d8;flex:1 1 160px}.judge-stat-air .btn{font-size:12px;white-space:normal}.judge-stat-air .btn.secondary{color:white;border-color:#ffffff60}@media(max-width:700px){#match-players-form .form-grid{grid-template-columns:1fr}#modal:has(#match-players-form){padding:24px 18px}#modal:has(#match-players-form) h2,#modal:has(#custom-match-form) h2{font-size:26px;line-height:1.2}.referee-setup>button+button{margin-left:0}.judge-stat-air{padding:14px}.judge-stat-air .btn{flex:1}}
body.referee-focus .utility,body.referee-focus .site-header,body.referee-focus .site-footer,body.referee-focus .footer-nav,body.referee-focus .mobile-nav{display:none!important}body.referee-focus #app{width:calc(100% - 24px);max-width:780px;margin:0 auto;padding:12px 0 24px;min-height:100dvh}.referee-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:700}.referee-toolbar>span:first-child{flex:1}.referee-menu-toggle{width:44px;height:40px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);font-size:28px;line-height:1}.score-sync{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#48745c;font-size:16px}.score-sync[data-state=error]{color:#b13b35;border:1px solid currentColor;border-radius:50%}.score-sync i{width:14px;height:14px;border:2px solid #a4b4b3;border-top-color:#173b45;border-radius:50%;animation:score-saving .7s linear infinite}@keyframes score-saving{to{transform:rotate(360deg)}}.referee-start{display:flex;gap:10px;margin:12px 0}.referee-start .btn{flex:1;font-size:13px}.referee-menu-actions{display:flex;gap:10px;flex-wrap:wrap}.referee-menu-actions .btn{flex:1;white-space:normal}.referee-menu details{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.referee-menu summary{cursor:pointer;font-weight:700;min-height:30px}.referee-menu details>form{margin-top:16px}.referee-menu-links{display:grid;gap:16px;margin:16px 0}.referee-menu .court-nav{flex-wrap:wrap;overflow:visible}.referee-menu h2{font-size:26px}.referee-menu .court-profile-grid{grid-template-columns:1fr}.referee-menu .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referee-menu input,.referee-menu select,.referee-menu label,.referee-menu .court-profile>div{min-width:0}.referee-menu .court-start-actions{flex-wrap:wrap}.referee-menu .court-start-actions .btn{white-space:normal}.judge-stat-scopes .btn[aria-pressed=true]{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.judge-stat-scopes .btn:focus-visible,.referee-menu-toggle:focus-visible{outline:3px solid #6aa6bf;outline-offset:3px}#modal:has(.referee-menu){width:min(700px,calc(100% - 24px));max-height:90dvh;overflow:auto}
@media(max-width:700px){body.referee-focus #app{padding-top:8px}.referee-state{margin:10px 0}.referee-point-buttons button{min-height:100px}.serve-clock{margin:12px 0;padding:12px;gap:10px}.serve-clock strong{font-size:34px}.serve-clock-state{font-size:11px}.serve-clock .eyebrow{font-size:8px}.serve-clock .btn{font-size:11px;padding:12px;max-width:46%}.serve-state{margin:10px 0}.referee-menu .form-grid{grid-template-columns:1fr}.referee-menu h2{font-size:24px}.referee-menu .court-mode-tabs{flex-wrap:wrap}.referee-menu .court-mode-tabs button{font-size:10px;white-space:normal;flex:1}.referee-menu .btn{font-size:12px}.judge-stat-scopes{padding:0 14px 14px}.judge-stat-scopes .btn[aria-pressed=true]{font-weight:800}}
@media(prefers-reduced-motion:reduce){.score-sync i{animation:none;border-style:dotted}}

.referee-brand-mark{width:36px;height:36px;object-fit:contain;flex:0 0 36px}.referee-toolbar>span:nth-child(2){flex:1}@media(max-width:700px){.referee-brand-mark{width:32px;height:32px;flex-basis:32px}}
.match-time.serve-clock{display:block;padding:14px 16px}.match-time.serve-clock>div.match-time-head{display:flex;align-items:center;justify-content:space-between}.time-menu-trigger{border:0;background:transparent;color:var(--ink);font-size:24px;width:40px;min-height:36px;line-height:1}.match-time.serve-clock>div.match-time-body{display:flex;align-items:center;gap:16px;margin:5px 0 12px}.match-time-body>strong{min-width:78px}.match-time-body>div{min-width:0}.match-time .time-detail{display:block;font-size:11px;color:var(--muted)}.match-time.serve-clock>div.time-actions{display:flex;gap:8px;flex-wrap:wrap}.match-time .btn{min-height:44px;font-size:12px;padding:10px 14px;max-width:none;flex:1 1 140px}.match-time.time-cue{border-color:#987b22;background:#fdf8e5}.match-time.expired{background:#fff4ed}.referee-tools{flex-wrap:wrap}.referee-tools .btn{flex:1 1 auto;min-height:44px}.time-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.time-menu-grid .btn,.time-menu-actions .btn{white-space:normal;min-height:48px}.time-menu-actions{display:flex;flex-wrap:wrap;gap:10px}.time-menu-actions .btn{flex:1 1 150px}.match-time-menu h2,.penalty-editor h2{font-size:26px;line-height:1.2}#modal:has(.match-time-menu,.penalty-editor,.match-history){width:min(700px,calc(100% - 24px));max-height:90dvh;overflow:auto}.match-time-menu input,.match-time-menu select,.match-time-menu textarea,.penalty-editor select{min-width:0}.match-time-menu textarea,.penalty-editor textarea{width:100%}.penalty-open{width:100%;margin-top:14px}.penalty-effect{border-left:3px solid var(--accent-text);padding-left:12px}.judge-preferences{margin:16px 0;padding:12px;border:1px solid var(--line);border-radius:8px}.judge-preferences legend{font-size:12px;font-weight:700}.judge-preferences>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0}.judge-preferences span{min-width:70px;font-size:12px}.judge-preferences button{min-height:40px;min-width:48px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:8px 12px}.judge-preferences button[aria-pressed=true]{background:var(--accent);color:#102d36;border-color:var(--accent-text)}.judge-preferences small{display:block;min-height:18px}.match-history-rows{display:grid;gap:10px}.history-row{display:grid;text-align:left;gap:4px;white-space:normal}.history-row[hidden]{display:none}.history-row small{color:var(--muted)}.referee-result{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.protocol-preview{color:#102d36;background:white}.protocol-tools{margin-bottom:20px}.match-protocol{font:12px/1.45 Arial,sans-serif}.match-protocol header{display:flex;align-items:center;gap:16px}.match-protocol header img{width:52px;height:52px}.match-protocol h2{font-size:24px;margin:0}.match-protocol header p{margin:0}.match-protocol table{width:100%;border-collapse:collapse;margin:14px 0;font-size:12px;table-layout:auto}.match-protocol td,.match-protocol th{border:1px solid #9caeae;padding:6px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.match-protocol .protocol-log{font-size:10px}.protocol-signature{margin-top:28px}.match-protocol thead{display:table-header-group}.match-protocol tr{break-inside:avoid}#modal:has(.protocol-preview){width:min(980px,calc(100% - 24px));max-height:90dvh;overflow:auto}
body.judge-dark{--bg:#0d1c24;--surface:#172b35;--ink:#edf3e7;--muted:#b2c1c5;--line:#3b5059;--accent-text:#c8ee73;color-scheme:dark}body.judge-dark .referee-main,body.judge-dark .serve-clock,body.judge-dark #modal,body.judge-dark .point-reason,body.judge-dark .referee-point-buttons button,body.judge-dark input,body.judge-dark select,body.judge-dark textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}body.judge-dark #modal{--bg:#172b35}body.judge-dark .score-strip{background:#172b35;color:var(--ink)}body.judge-dark .strip-row,body.judge-dark .strip-head{border-color:var(--line)}body.judge-dark .btn.secondary{color:var(--ink);border-color:var(--line);background:transparent}body.judge-dark .point-reason[aria-pressed=true],body.judge-dark .serve-choice label:has(input:checked){background:#344b31;border-color:var(--accent)}body.judge-dark .match-time.time-cue{background:#363421;border-color:#a58a38}body.judge-dark .match-time.expired{background:#3a2728;border-color:#dc8f70}body.judge-dark .match-time.expired strong{color:#ffc0a0}body.judge-dark .referee-brand-mark{background:#e0e8cb;border-radius:50%;padding:3px}body.judge-dark .strip-point{background:#263e45}body.judge-dark .strip-person b{color:var(--ink)}body.judge-dark .country-trigger{background:var(--surface);color:var(--ink)}body.judge-dark .country-panel,body.judge-dark .country-option{background:var(--surface);color:var(--ink)}body.judge-dark .protocol-tools .btn{color:#102d36}
@media(max-width:500px){.time-menu-grid{grid-template-columns:1fr}.match-time.serve-clock{padding:12px}.match-time .btn{font-size:11px;flex-basis:120px}.match-protocol table{font-size:10px}.protocol-preview{padding:4px}.judge-preferences span{min-width:50px}.judge-preferences button{padding:8px}.referee-tools{gap:6px}.referee-tools .btn{font-size:11px;padding:10px}.match-time-menu h2{font-size:23px}}
@media print{@page{size:A4 portrait;margin:14mm}body:has(.protocol-preview){background:white!important;color:#102d36!important}body:has(.protocol-preview)>*:not(#modal){display:none!important}body:has(.protocol-preview) #modal{display:block!important;position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;padding:0!important;background:white!important;color:#102d36!important}body:has(.protocol-preview) #modal .close,.protocol-tools{display:none!important}#modal::backdrop{display:none!important}.protocol-preview,.match-protocol{overflow:visible!important}.match-protocol h3{break-after:avoid}.match-protocol table{width:100%!important}.match-protocol header img{print-color-adjust:exact}}
.referee-main>.score-strip{position:relative;padding-top:24px}.referee-main>.score-strip>.score-sync{position:absolute;top:9px;left:13px;color:#c8ee73;width:20px;height:20px;font-size:15px}.referee-main>.score-strip>.score-sync[data-state=error]{color:#ffb09a}.referee-main>.score-strip>.score-sync i{border-color:#c3d2c655;border-top-color:#e4edcf}.referee-toolbar .score-sync{display:none}.point-reason:focus-visible{outline:3px solid #6aa6bf;outline-offset:2px}.point-reason:active{background:#dce8c4}.point-reason:disabled{opacity:.35}.match-time .time-actions:empty{display:none}
.referee-side-settings{border:1px solid var(--line);border-radius:8px;padding:12px;margin:16px 0}.referee-side-settings legend{font-size:12px;font-weight:700}.referee-side-settings small{display:block;color:var(--muted);font-size:11px;line-height:1.5}.referee-point-buttons{position:relative}.referee-point-buttons.is-swapping{pointer-events:none}.referee-point-buttons.is-swapping button{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.referee-swap-cue{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:var(--accent);color:#102d36;border-radius:50%;font-size:25px;line-height:40px;text-align:center;z-index:2;box-shadow:0 0 0 6px var(--bg)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.referee-air-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:40px;padding:8px 11px;border:1px solid #9a7f45;border-radius:7px;background:#fff4d9;color:#735719;font-size:11px;font-weight:800;white-space:nowrap}.referee-air-toggle i{width:8px;height:8px;border-radius:50%;background:currentColor}.referee-air-toggle.on-air{border-color:#6c9962;background:#e3efd9;color:#30552a}.referee-air-toggle:disabled{opacity:.55}.referee-air-warning{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #b89037;border-radius:7px;background:#fff2cd;color:#6f5013;padding:8px 12px;margin-top:10px;font-size:12px}.referee-air-warning button{border:0;background:transparent;color:inherit;font-size:12px;text-decoration:underline;font-weight:800;min-height:32px;padding:0;white-space:nowrap}body.judge-dark .referee-air-toggle{background:#3b3322;color:#f4d58c;border-color:#89723b}body.judge-dark .referee-air-toggle.on-air{background:#29452f;color:#c8ee73;border-color:#638452}body.judge-dark .referee-air-warning{background:#36301e;color:#f4d58c;border-color:#89723b}.referee-toolbar>span:nth-child(2){min-width:0}@media(max-width:380px){.referee-air-toggle{padding:7px;font-size:10px;gap:5px}.referee-toolbar{gap:6px;font-size:11px}.referee-air-warning{padding:6px 8px;font-size:11px}.referee-air-warning button{font-size:11px}}
.score-correction h2{font-size:26px}.score-correction fieldset{border:1px solid var(--line);padding:12px;margin:16px 0;border-radius:7px}.score-correction legend{font-weight:700;font-size:12px}.score-correction input,.score-correction select,.score-correction label{min-width:0}.correction-identities,.correction-score-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.correction-identities{font-size:12px;overflow-wrap:anywhere}.correction-set-row{display:grid;grid-template-columns:28px minmax(0,1fr) 6px minmax(0,1fr) 30px;align-items:center;gap:6px;margin-bottom:10px}.correction-set-row input{padding:10px}.correction-set-row button{border:0;background:transparent;color:var(--ink);font-size:22px;min-height:40px}.correction-preview{font-weight:700}.score-correction textarea{width:100%}#modal:has(.score-correction){width:min(760px,calc(100% - 24px));max-height:90dvh;overflow:auto}
body[data-screen=all]{background:#0d222c}body[data-screen=all] #app{padding:0!important;width:100%;max-width:none}.all-courts-board{color:#edf3e7;min-height:100dvh;padding:clamp(12px,2.2vh,28px) 2.2vw;background:#0d222c;display:flex;flex-direction:column;gap:2vh}.all-courts-heading{display:flex;align-items:center;gap:16px;min-height:48px;flex:0 0 auto}.all-courts-heading img{width:46px;height:46px}.all-courts-heading h1{font-size:clamp(22px,2.5vw,46px);margin:0;flex:1}.all-courts-heading button{border:1px solid #779099;background:transparent;color:inherit;width:48px;height:44px;border-radius:7px}.all-courts-grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2vh 2vw;min-height:0}.all-courts-board[data-live-count="0"] .all-courts-grid,.all-courts-board[data-live-count="1"] .all-courts-grid{grid-template-columns:minmax(0,1fr)}.all-courts-board[data-live-count="3"] .all-court-card:last-child{grid-column:1/-1}.all-court-card{container-type:inline-size;min-width:0;border:1px solid #405a64;border-radius:10px;padding:clamp(12px,1.6vw,30px);background:#18323d;display:flex;flex-direction:column;gap:8px}.all-court-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.all-court-card h2{font-size:clamp(16px,2.5cqw,32px);line-height:1.2;margin:0;overflow-wrap:anywhere}.all-court-card>header>span{color:#c8ee73;font-size:clamp(10px,1.6cqw,18px);white-space:nowrap}.all-court-card>p{font-size:clamp(11px,1.8cqw,20px);margin:0;color:#ccd9d6;overflow-wrap:anywhere}.all-court-card .score-strip{flex-shrink:0;margin:auto 0;background:transparent;padding:12px 0;font-size:clamp(14px,min(4cqw,5vh),64px)}.all-court-card .strip-person,.all-court-card .strip-person b{font-size:inherit}.all-court-card .strip-head{font-size:clamp(9px,min(1.8cqw,2vh),24px)}.all-court-card .strip-row{min-height:clamp(65px,11cqw,15vh)}.all-court-card .strip-point,.all-court-card .strip-set{font-size:clamp(25px,min(6cqw,8vh),100px)}.all-court-card .strip-tag{font-size:clamp(10px,min(2cqw,2vh),24px)}.all-court-card footer{font-size:clamp(10px,1.6cqw,18px);color:#c9d5d4;overflow-wrap:anywhere}.all-courts-empty{align-self:center;text-align:center;color:#b8cccf;font-size:clamp(20px,3vw,44px)}.all-courts-link{display:inline-block;margin-bottom:18px}
@media(min-width:701px) and (min-aspect-ratio:1/1){.all-courts-board{height:100dvh}.all-courts-grid{grid-auto-rows:minmax(0,1fr)}.all-court-card{container-type:size}.all-court-card h2{font-size:clamp(16px,min(2.5cqw,7cqh),32px)}.all-court-card>p,.all-court-card footer{font-size:clamp(11px,min(1.8cqw,4cqh),20px)}.all-court-card .strip-head{margin-bottom:6px;font-size:clamp(9px,min(1.8cqw,4cqh),24px)}.all-court-card .strip-point{padding:8px 0}.all-court-card .score-strip{font-size:clamp(14px,min(4cqw,9cqh),64px)}.all-court-card .strip-row{min-height:clamp(45px,min(11cqw,22cqh),140px)}.all-court-card .strip-point,.all-court-card .strip-set{font-size:clamp(25px,min(6cqw,16cqh),100px)}}
@media(min-width:701px) and (min-aspect-ratio:22/10){.all-courts-board[data-live-count="3"] .all-courts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.all-courts-board[data-live-count="3"] .all-court-card:last-child{grid-column:auto}}
@media(max-width:700px),(max-aspect-ratio:1/1){.all-courts-grid{grid-template-columns:minmax(0,1fr)}.all-courts-board[data-live-count="3"] .all-court-card:last-child{grid-column:auto}.all-court-card{min-height:250px}.all-court-card .score-strip{font-size:clamp(14px,4cqw,48px)}.all-court-card .strip-point,.all-court-card .strip-set{font-size:clamp(25px,6cqw,72px)}.all-court-card .strip-row{min-height:12cqw}.all-courts-board[data-live-count="0"],.all-courts-board[data-live-count="1"]{height:100dvh}.all-courts-board[data-live-count="1"] .all-court-card{min-height:0}}
@media(max-width:700px){.score-correction h2{font-size:23px}}
.judge-stats-partial{padding:0 22px;color:#c8d6d8}.court-off-air.overlay-off{background:transparent!important;padding:0;min-height:0}body[data-screen=overlay]:has(.overlay-off),body[data-screen=overlay]:has(.overlay-off) #app{background:transparent!important}

body[data-screen=overlay],body[data-screen=overlay] #app{background:transparent!important}body[data-screen=overlay] .screen-return,body[data-screen=overlay] #toast,body[data-screen=overlay] #modal{display:none!important}body[data-screen=overlay]:not([data-broadcast-fresh=true]) #app{visibility:hidden}

.referee-main>.score-strip{padding-top:14px}.referee-score-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;margin-bottom:14px;min-height:30px}.referee-score-status>.strip-tag{margin:0 auto 0 0;padding:6px 10px;font-size:clamp(10px,1.5vw,14px);max-width:100%;white-space:normal}.referee-score-indicators{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-height:30px}.referee-score-indicators>.score-sync{position:static;width:20px;height:20px;color:#c8ee73;font-size:15px}.referee-score-indicators>.score-sync[data-state=error]{color:#ffb09a}.referee-score-indicators>.score-sync i{border-color:#c3d2c655;border-top-color:#e4edcf}.referee-score-indicators>.referee-air-toggle{min-height:30px;padding:5px 10px;background:#6b532b55;border-color:#b99c61;color:#f4d58f;font-size:11px}.referee-score-indicators>.referee-air-toggle.on-air{background:#6b99602b;border-color:#8fb879;color:#c8ee73}.referee-score-indicators>.referee-air-toggle:focus-visible{outline:2px solid white;outline-offset:3px}
