.referee-message-panel{background:#fff;border:1px solid #d9e5ee;border-radius:16px;width:min(100%,980px);margin:0 auto 16px;overflow:hidden;box-shadow:0 8px 24px #183a5414}.referee-message-panel>header{border-bottom:1px solid #e7eef3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.referee-message-panel>header b{color:#173f63;display:block}.referee-message-panel>header small{color:#718291;margin-top:3px;display:block}.referee-message-panel>header span{color:#2876a8;font-size:12px;font-weight:800}.referee-message-list{max-height:230px;padding:10px 14px;overflow:auto}.referee-message-list article{border-bottom:1px solid #edf2f5;padding:9px 0}.referee-message-list article>div{align-items:center;gap:8px;display:flex}.referee-message-list article b{color:#24465f;font-size:13px}.referee-message-list article small{color:#80909d;font-size:11px}.referee-message-list article p{color:#324f63;white-space:pre-wrap;margin:5px 0 0;font-size:14px}.referee-message-empty{color:#82919c;margin:8px 0;font-size:13px}.referee-message-panel>footer{background:#f7fafc;border-top:1px solid #e7eef3;gap:8px;padding:11px 14px;display:flex}.referee-message-panel select,.referee-message-panel input{color:#29495e;background:#fff;border:1px solid #ccdce7;border-radius:9px;min-width:0;padding:10px}.referee-message-panel select{width:150px}.referee-message-panel input{flex:1}.referee-message-panel button{color:#fff;background:#287baa;border:0;border-radius:9px;padding:10px 16px;font-weight:800}.referee-message-panel button:disabled{background:#a9bac5}@media (max-width:640px){.referee-message-panel>footer{flex-wrap:wrap}.referee-message-panel select{width:100%}.referee-message-panel input{flex:1;width:calc(100% - 80px)}}.score-mode-bottom{grid-template-columns:1fr 1fr!important}.official-match-banner .official-player small{color:#d8e8fa!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.official-match-banner .official-player>em{flex:none;color:#fff!important}.doubles-official-page>main.single-workspace{width:min(1180px,100% - 20px)!important;margin:10px auto 70px!important;display:block!important}.doubles-official-page .referee-score-workspace{width:100%!important}@media (orientation:portrait){html.referee-landscape-mode .dedicated-sync-page{transform-origin:50%!important;width:100vw!important;height:100dvh!important;transform:none!important}}@media (orientation:landscape) and (max-height:720px){html.referee-landscape-mode .referee-score-page,html.referee-landscape-mode .referee-demo{overflow:hidden!important}.dedicated-sync-page{grid-template-rows:42px minmax(0,1fr) 34px 54px!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.senior-referee-flow .dedicated-sync-page>header{min-height:42px!important;padding:3px 10px!important}.senior-referee-flow .dedicated-sync-page>header button{min-width:92px!important;min-height:34px!important;font-size:14px!important}.sync-score-stage{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important;gap:7px!important;width:calc(100% - 14px)!important;padding:5px 0!important}.sync-score-column{border-radius:12px!important;grid-template-rows:auto 42px minmax(0,1fr)!important;padding:7px!important}.sync-score-column>header{text-align:left!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}.sync-score-column.side-right>header{text-align:right!important;grid-template-columns:auto minmax(0,1fr) 44px!important}.sync-score-column>header>span{width:42px!important;height:42px!important}.sync-score-column>header>div>b{font-size:16px!important}.sync-score-column>header>div>small{font-size:10px!important}.sync-side-games{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px!important;margin:4px 0!important}.sync-side-games>span{border-radius:6px!important;padding:2px 1px!important}.sync-side-games>span small{font-size:8px!important}.sync-side-games>span b{font-size:13px!important}.sync-point-button>b{font-size:clamp(62px,28vh,126px)!important}.sync-point-button>small{margin-top:4px!important;font-size:12px!important}.sync-match-axis>b{font-size:25px!important}.sync-match-axis>small,.sync-match-axis>span,.sync-match-axis>em{font-size:10px!important}.sync-point-actions{gap:98px!important;width:calc(100% - 14px)!important;padding:0!important}.sync-point-actions button{min-height:30px!important;padding:3px!important;font-size:13px!important}.sync-referee-tools{height:54px!important;padding:5px 10px!important}.sync-referee-tools article>b{font-size:12px!important}.sync-referee-tools .card-action{width:38px!important;min-width:38px!important;height:28px!important;min-height:28px!important}}@media (max-width:760px){.official-match-banner .official-player p{width:100%;min-width:0}.official-match-banner .official-match-center>p{white-space:normal!important;max-width:180px!important;line-height:1.25!important}.official-match-banner .official-match-center>small{color:#d8e8fa!important;font-size:14px!important;font-weight:900!important;display:block!important}.official-match-banner .official-player>em{border-radius:999px!important;min-height:0!important;padding:2px 6px!important;font-size:12px!important}}.single-screen-wizard.phase-toss>.one-page-scoring,.single-screen-wizard.phase-toss>.one-page-sign,.single-screen-wizard.phase-ready>.one-page-scoring,.single-screen-wizard.phase-ready>.one-page-sign,.single-screen-wizard.phase-scoring>.one-page-setup,.single-screen-wizard.phase-scoring>.one-page-sign,.single-screen-wizard.phase-sign>.one-page-setup,.single-screen-wizard.phase-sign>.one-page-scoring,.single-screen-wizard.phase-submitted>.one-page-setup,.single-screen-wizard.phase-submitted>.one-page-scoring{display:none!important}.single-screen-wizard .setup-three-steps{display:block!important}.single-screen-wizard .setup-stage-draw .setup-three-steps>article:not(:first-child),.single-screen-wizard .setup-stage-court .setup-three-steps>article:not(:nth-child(2)),.single-screen-wizard .setup-stage-entry .setup-three-steps>article:not(:nth-child(3)){display:none!important}.single-screen-wizard .setup-three-steps>article{max-width:880px;margin:0 auto;min-height:0!important;padding:18px!important}.setup-wizard-header{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.setup-wizard-header>div>b,.setup-wizard-header>div>span{display:block}.setup-wizard-header>nav{flex:none;align-items:center;display:flex}.setup-wizard-header>nav i{color:#75818d;background:#fff;border:1px solid #cbd5df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:grid}.setup-wizard-header>nav i.active{border-color:var(--accent);background:var(--accent);color:#fff}.setup-wizard-header>nav i.done{border-color:var(--accent);color:var(--accent);background:#edf8f4}.setup-wizard-header>nav em{background:#cbd5df;width:28px;height:1px}.single-screen-wizard .traditional-draw-wheel{width:156px!important;height:64px!important;box-shadow:none!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important}.single-screen-wizard .traditional-draw-wheel .wheel-half{opacity:.16!important}.single-screen-wizard .traditional-draw-wheel b{font-size:16px!important}.single-screen-wizard .traditional-wheel-pointer{display:none!important}.single-screen-wizard .traditional-wheel-center>i{font-size:13px!important;font-style:normal!important}.single-screen-wizard .formal-draw-desk{max-width:760px!important;margin:8px auto!important}.single-screen-wizard .confirm-draw-result{width:min(360px,100%)!important;margin:12px auto 0!important;display:block!important}.single-screen-wizard .court-confirm-red,.single-screen-wizard .start-match-button{width:min(420px,100%)!important;margin:14px auto 0!important;display:block!important}@media (max-width:760px){:is(.referee-score-page:has(.single-screen-wizard.phase-toss),.referee-score-page:has(.single-screen-wizard.phase-ready)){min-height:100dvh;overflow-x:hidden}.single-screen-wizard.phase-toss,.single-screen-wizard.phase-ready{grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;min-height:calc(100dvh - 132px)!important;display:grid!important}.single-screen-wizard.phase-toss>.one-page-match-head,.single-screen-wizard.phase-ready>.one-page-match-head{min-height:92px!important;padding:9px 10px!important}.single-screen-wizard.phase-toss>.one-page-setup,.single-screen-wizard.phase-ready>.one-page-setup{flex-direction:column;min-height:0!important;padding:10px!important;display:flex!important}.single-screen-wizard .setup-wizard-header{margin-bottom:8px!important}.single-screen-wizard .setup-wizard-header>div>b{font-size:18px!important}.single-screen-wizard .setup-wizard-header>nav i{width:25px;height:25px}.single-screen-wizard .setup-wizard-header>nav em{width:18px}.single-screen-wizard .setup-three-steps{flex:1;min-height:0}.single-screen-wizard .setup-three-steps>article{height:100%;border-width:1px!important;padding:12px!important}.single-screen-wizard .setup-three-steps>article>i{display:none!important}.single-screen-wizard .setup-three-steps h3{margin:0 0 5px!important;font-size:19px!important}.single-screen-wizard .setup-three-steps p{margin:3px 0 7px!important;font-size:12px!important;line-height:1.3!important}.single-screen-wizard .formal-draw-rule{display:none}.single-screen-wizard .formal-draw-desk{grid-template-columns:1fr 118px 1fr!important;gap:6px!important;padding:8px!important}.single-screen-wizard .formal-draw-desk>article{min-width:0!important;padding:8px 4px!important}.single-screen-wizard .formal-draw-desk>article>span{width:38px!important;height:38px!important}.single-screen-wizard .formal-draw-desk>article b{font-size:14px!important}.single-screen-wizard .formal-draw-desk>article em{font-size:10px!important}.single-screen-wizard .traditional-draw-wheel{border-radius:14px!important;width:104px!important;height:52px!important}.single-screen-wizard .traditional-wheel-center>small{font-size:10px!important;line-height:1.2!important}.single-screen-wizard .court-table-picker{margin:5px 0!important;padding:7px!important}.single-screen-wizard .court-player{padding:6px 3px!important}.single-screen-wizard .court-player>span{width:34px!important;height:34px!important}.single-screen-wizard .court-player b{font-size:13px!important}.single-screen-wizard .court-side-choice{gap:6px!important}.single-screen-wizard .court-side-choice button{min-height:44px!important;padding:6px!important;font-size:14px!important}.single-screen-wizard .doubles-first-order{margin:6px 0!important}.single-screen-wizard .confirm-draw-result,.single-screen-wizard .court-confirm-red,.single-screen-wizard .start-match-button{min-height:48px!important;margin-top:8px!important}.single-screen-wizard .confirmed-court-picker{margin-top:6px!important}}@media (max-width:390px),(max-height:690px){.single-screen-wizard.phase-toss>.one-page-match-head,.single-screen-wizard.phase-ready>.one-page-match-head{min-height:76px!important}.single-screen-wizard .official-match-banner .official-player>span{width:34px!important;height:34px!important}.single-screen-wizard .official-match-center>strong{font-size:30px!important}.single-screen-wizard .official-match-center>p,.single-screen-wizard .setup-wizard-header>div>span,.single-screen-wizard .formal-draw-desk>article small{display:none!important}.single-screen-wizard .court-table-picker .mini-table-tennis{transform:scale(.82)}}.wizard-final-actions{grid-template-columns:auto minmax(220px,420px);justify-content:center;gap:10px;margin-top:12px;display:grid}.wizard-final-actions .wizard-back-button{color:#596675!important;background:#fff!important;border:1px solid #cbd5df!important}.wizard-final-actions .start-match-button{margin:0!important}@media (max-width:560px){.wizard-final-actions{grid-template-columns:1fr}.wizard-final-actions .wizard-back-button{order:2;min-height:42px!important}.wizard-final-actions .start-match-button{order:1}}@media (orientation:portrait){body:has(.referee-score-page){-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;height:auto!important;min-height:100dvh!important;overflow-y:auto!important}.referee-score-page{height:auto!important;min-height:100dvh!important;overflow:visible!important}.referee-score-page>main,.referee-score-workspace,.single-screen-wizard,.single-screen-wizard>.one-page-setup{height:auto!important;max-height:none!important;overflow:visible!important}.single-screen-wizard.phase-toss,.single-screen-wizard.phase-ready{min-height:0!important;display:block!important}.single-screen-wizard .setup-three-steps{min-height:0!important}.single-screen-wizard .setup-three-steps>article{height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:981px){.referee-score-page>header{min-height:56px!important;padding-top:7px!important;padding-bottom:7px!important}.referee-score-page>main{grid-template-columns:210px minmax(0,1fr)!important;gap:10px!important;width:min(1540px,100% - 20px)!important;margin-top:10px!important}.referee-score-workspace{max-width:none!important;padding:0!important}.single-screen-wizard .setup-three-steps>article{max-width:1120px!important}.single-screen-wizard>.one-page-match-head{min-height:84px!important;padding:10px 16px!important}.single-screen-wizard>.one-page-setup{padding:14px!important}}@media (max-width:760px) and (orientation:portrait){.referee-score-page>header{height:52px!important;min-height:52px!important;padding:0 9px!important}.referee-score-page>header>div>span{border-radius:9px!important;width:32px!important;height:32px!important}.referee-score-page>header>div p b{font-size:14px!important}.referee-score-page>main{width:100%!important;margin:0 auto 90px!important;display:block!important}.referee-match-rail{padding:5px 7px!important}.referee-match-rail>button{min-width:180px!important;padding:7px!important}.referee-score-workspace{box-sizing:border-box!important;width:100%!important;padding:6px!important}.single-screen-wizard{gap:5px!important}.single-screen-wizard>.one-page-match-head{border-radius:12px!important;min-height:70px!important;padding:6px 8px!important}.single-screen-wizard .official-player>span{width:31px!important;height:31px!important}.single-screen-wizard .official-player p b{font-size:15px!important}.single-screen-wizard .official-player p small,.single-screen-wizard .official-player>em{display:none!important}.single-screen-wizard .official-match-center>strong{font-size:30px!important}.single-screen-wizard .official-match-center>em{padding:3px 7px!important;font-size:11px!important}.single-screen-wizard>.one-page-setup{border-radius:13px!important;padding:8px!important}.single-screen-wizard .setup-three-steps>article{box-sizing:border-box!important;width:100%!important;padding:10px!important}.single-screen-wizard .formal-draw-desk{max-width:none!important}.setup-wizard-header{gap:8px!important}.setup-wizard-header>nav{transform-origin:100%;transform:scale(.9)}}html.referee-landscape-mode,html.referee-landscape-mode body{overscroll-behavior:none!important}html.referee-landscape-mode.referee-software-landscape,html.referee-landscape-mode.referee-software-landscape body{width:var(--referee-viewport-width,100vw)!important;height:var(--referee-viewport-height,100dvh)!important;background:#071827!important;overflow:hidden!important}html.referee-landscape-mode.referee-software-landscape .dedicated-sync-page{inset:0 auto auto!important;left:var(--referee-viewport-width,100vw)!important;z-index:2147483000!important;width:var(--referee-viewport-height,100dvh)!important;height:var(--referee-viewport-width,100vw)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform-origin:0 0!important;color:#fff!important;background:radial-gradient(circle at 50% 12%,#174d78,#041827 75%)!important;grid-template-rows:42px minmax(0,1fr) 34px 54px!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:rotate(90deg)!important}html.referee-landscape-mode.referee-software-landscape .dedicated-sync-page *{visibility:visible!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-score-stage{box-sizing:border-box!important;grid-template:"score-left player-left games player-right score-right"minmax(0,1fr)/minmax(112px,1.12fr) minmax(68px,.56fr) minmax(190px,1.48fr) minmax(68px,.56fr) minmax(112px,1.12fr)!important;align-items:center!important;gap:7px!important;width:calc(100% - 18px)!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:3px 0!important;display:grid!important}html.referee-landscape-mode.referee-software-landscape .sync-landscape-score-stage{display:none!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-player.left,html.referee-landscape-mode.referee-software-landscape .sync-portrait-player.right{grid-area:auto!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-game-list{grid-area:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-point.left,html.referee-landscape-mode.referee-software-landscape .sync-portrait-point.right{grid-area:auto!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-player{box-sizing:border-box!important;background:linear-gradient(155deg,#174b76,#0a2948)!important;border:1px solid #6ba8d0!important;border-radius:24px!important;align-self:center!important;width:100%!important;height:68px!important;min-height:68px!important;padding:4px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-player>span{width:28px!important;height:28px!important;font-size:13px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-player>b{color:#fff!important;white-space:nowrap!important;margin-top:2px!important;font-size:13px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-game-list>header{min-height:27px!important;margin:0!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-game-list>header>span{font-size:10px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-game-list>header>b{font-size:17px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-game-list>p{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)!important;height:33px!important;min-height:33px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-game-list>p>b{color:#fff!important;font-size:19px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-game-list>p>span{color:#d9e8f4!important;font-size:16px!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-point{box-sizing:border-box!important;color:#fff!important;background:linear-gradient(155deg,#174b76,#0a2948)!important;border:1px solid #5f9bc4!important;border-radius:18px!important;width:100%!important;height:132px!important;min-height:132px!important;font-size:0!important;box-shadow:0 10px 24px #00000047!important}html.referee-landscape-mode.referee-software-landscape .sync-portrait-point>b{color:#fff!important;place-items:center!important;width:100%!important;height:100%!important;font-family:Impact,Arial Narrow,sans-serif!important;font-size:clamp(88px,20vh,138px)!important;line-height:.68!important;display:grid!important;transform:scaleX(.82)!important}html.referee-landscape-mode.referee-software-landscape .sync-point-actions{gap:82px!important;width:calc(100% - 18px)!important;padding:0!important}html.referee-landscape-mode.referee-software-landscape .sync-point-actions button{min-height:28px!important;padding:2px!important;font-size:12px!important}html.referee-landscape-mode.referee-software-landscape .sync-referee-tools{box-sizing:border-box!important;height:54px!important;padding:4px 9px!important}html.referee-landscape-mode.referee-software-landscape .game-confirm-mask,html.referee-landscape-mode.referee-software-landscape .timeout-countdown-mask{z-index:2147483100!important}@media (orientation:landscape){html.referee-landscape-mode .dedicated-sync-page{z-index:2147483000!important;visibility:visible!important;opacity:1!important;background:radial-gradient(circle at 50% 12%,#174d78,#041827 75%)!important;width:100vw!important;height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}}html.referee-landscape-mode.referee-software-landscape .sync-portrait-score-stage{display:none!important}html.referee-landscape-mode.referee-software-landscape .sync-landscape-score-stage{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;width:calc(100% - 14px)!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:5px 0!important;display:grid!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column{box-sizing:border-box!important;background:linear-gradient(155deg,#174b76,#0a2948)!important;border:1px solid #5f9bc4!important;border-radius:14px!important;grid-template-rows:48px 35px minmax(0,1fr)!important;min-width:0!important;min-height:0!important;padding:6px!important;display:grid!important;box-shadow:0 9px 22px #00000047!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column>header,html.referee-landscape-mode.referee-software-landscape .sync-score-column.side-right>header{text-align:left!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column.side-right>header{text-align:right!important;grid-template-columns:auto minmax(0,1fr) 40px!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column.side-right>header>span{grid-area:1/3!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column.side-right>header>div:first-of-type{grid-area:1/2!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column.side-right>header>.sync-card-status{grid-area:1/1!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column>header>span{width:38px!important;height:38px!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column>header>div>b{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:15px!important;overflow:hidden!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column>header>div>small{font-size:9px!important}html.referee-landscape-mode.referee-software-landscape .sync-score-column>header>div>em{margin-top:1px!important;padding:1px 6px!important;font-size:9px!important}html.referee-landscape-mode.referee-software-landscape .sync-side-games{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px!important;margin:2px 0!important;display:grid!important}html.referee-landscape-mode.referee-software-landscape .sync-side-games>span{border-radius:5px!important;min-width:0!important;padding:1px!important}html.referee-landscape-mode.referee-software-landscape .sync-side-games>span small{font-size:7px!important}html.referee-landscape-mode.referee-software-landscape .sync-side-games>span b{margin-top:0!important;font-size:12px!important}html.referee-landscape-mode.referee-software-landscape .sync-point-button{color:#fff!important;background:linear-gradient(145deg,#17608f,#092d50)!important;border:1px solid #75acd0!important;border-radius:12px!important;align-content:center!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}html.referee-landscape-mode.referee-software-landscape .sync-point-button>b{font-family:Impact,Arial Narrow,sans-serif!important;font-size:clamp(82px,27vh,132px)!important;font-weight:400!important;line-height:.68!important;transform:scaleX(.86)!important}html.referee-landscape-mode.referee-software-landscape .sync-point-button>small{color:#d8ebf8!important;margin-top:3px!important;font-size:10px!important}html.referee-landscape-mode.referee-software-landscape .sync-match-axis{color:#fff!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:4px!important;min-width:0!important;display:grid!important}html.referee-landscape-mode.referee-software-landscape .sync-match-axis>small{color:#9fb6ca!important;font-size:10px!important}html.referee-landscape-mode.referee-software-landscape .sync-match-axis>b{font-size:27px!important}html.referee-landscape-mode.referee-software-landscape .sync-match-axis>b i{margin:0 3px!important}html.referee-landscape-mode.referee-software-landscape .sync-match-axis>span{white-space:nowrap!important;padding:4px 5px!important;font-size:10px!important}html.referee-landscape-mode.referee-software-landscape .sync-match-axis>em{padding:3px 4px!important;font-size:8px!important}@media (orientation:landscape){html.referee-landscape-mode .sync-portrait-score-stage{display:none!important}html.referee-landscape-mode .sync-landscape-score-stage{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important;gap:9px!important;width:calc(100% - 18px)!important;height:100%!important;margin:0 auto!important;padding:6px 0!important;display:grid!important}html.referee-landscape-mode .sync-score-column{grid-template-rows:54px 38px minmax(0,1fr)!important;padding:7px!important}html.referee-landscape-mode .sync-point-button>b{font-size:clamp(78px,25vh,132px)!important}.compact-team-scoring .sync-portrait-score-stage{display:none!important}.compact-team-scoring .sync-landscape-score-stage{display:grid!important}}.score-confirm-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid!important}.score-confirm-actions button{min-width:0!important;margin:0!important;padding:11px 6px!important}.swap-score-button{color:#176b98!important;background:#edf8fd!important;border:1px solid #2787b9!important;font-weight:950!important}@media (max-width:390px){.score-confirm-actions{grid-template-columns:1fr 1fr}.score-confirm-actions .colorful-confirm{grid-column:1/-1}}@media (max-width:760px){.pro-live-console{border-radius:14px!important;padding:10px!important}.pro-live-console .landscape-button{margin-bottom:7px!important;padding:7px 10px!important}.pro-live-console .sync-game-history{white-space:nowrap!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:0 0 8px!important;padding:6px!important;display:flex!important;overflow-x:auto!important}.pro-live-console .sync-game-history>b{flex:none;color:#a9c2cb!important;font-size:11px!important}.pro-live-console .sync-game-history>span{color:#a9c2cb!important;background:#ffffff14!important;border-radius:7px!important;flex:none!important;justify-items:center!important;min-width:55px!important;padding:4px 6px!important;font-size:10px!important;display:grid!important}.pro-live-console .sync-game-history>span strong{color:#fff!important;font-size:14px!important}.pro-live-console .sync-game-history>em{flex:none!important;font-size:10px!important}.pro-live-console .service-ribbon{grid-template-columns:1fr 1fr!important;gap:5px!important;margin-bottom:8px!important}.pro-live-console .service-ribbon>span{padding:6px!important}.pro-live-console .service-ribbon>strong{grid-area:2/1/auto/-1!important;font-size:10px!important}.pro-live-console .point-entry-mode{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;gap:5px!important;display:grid!important}.pro-live-console .point-middle-history{place-items:center!important;min-width:0!important;display:grid!important}.pro-live-console .point-middle-history>i{color:#6d8c98!important;font-size:28px!important;font-style:normal!important}.pro-live-console .point-middle-history>div{display:none!important}.pro-live-console .point-entry-mode article>header{min-height:43px!important;padding:7px 4px!important}.pro-live-console .point-entry-mode article>header b{max-width:100%!important;font-size:16px!important}.pro-live-console .score-tap{min-height:118px!important;padding:10px 2px!important;font-size:58px!important}.pro-live-console .score-tap small{margin-top:8px!important;font-size:11px!important}.pro-live-console .point-entry-mode article>button:last-child{padding:9px 3px!important;font-size:13px!important}.pro-live-console .point-entry-mode>i{font-size:28px!important}.pro-scoring>.vertical-game-history+.pro-live-console{margin-top:0!important}}.live-console-top-actions .landscape-button,.live-console-back{font-weight:900;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:9px!important;margin:0!important;padding:8px 10px!important}.demo-score-picker-mask>section{box-sizing:border-box!important;width:min(520px,100vw - 24px)!important;padding:20px 16px!important}.demo-score-picker-mask .score-picker-names{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;margin:4px 0 14px!important;display:grid!important}.demo-score-picker-mask .score-picker-names b{color:#172f50!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f0f3f5!important;border-radius:10px!important;min-width:0!important;padding:10px 6px!important;font-size:18px!important;display:block!important;overflow:hidden!important}.demo-score-picker-mask .score-picker-names b.loser{color:#cf2b24!important;background:#fff0ef!important}.demo-score-picker-mask .score-picker-names em{color:#657481!important;text-align:center!important;font-style:normal!important;font-weight:900!important;display:block!important}.demo-score-picker-mask .score-pages-window{width:100%!important;display:block!important}.demo-score-picker-mask .demo-score-options{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin:12px 0!important;display:grid!important}.demo-score-picker-mask .demo-score-options button{color:#172f50!important;background:#fff!important;border:1px solid #cbd7df!important;border-radius:11px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:6px!important;font-size:20px!important;font-weight:900!important}.demo-score-picker-mask .demo-score-options .other-score{color:#176b98!important;border-color:#2184ba!important}.demo-score-picker-mask>section>div:last-child{grid-template-columns:1fr!important;width:100%!important;margin-top:12px!important;display:grid!important}.demo-score-picker-mask>section>div:last-child button{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important}@media (max-width:390px){.demo-score-picker-mask>section{padding:16px 12px!important}.demo-score-picker-mask .demo-score-options{gap:7px!important}.demo-score-picker-mask .demo-score-options button{min-height:44px!important;font-size:18px!important}.demo-score-picker-mask .score-picker-names b{font-size:16px!important}}.live-console-top-actions{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.live-console-top-actions .landscape-button,.live-console-back{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:9px!important;margin:0!important;padding:8px 10px!important;font-weight:900!important}@media (max-width:760px){.official-single-flow.point-live-active{z-index:9990!important;box-sizing:border-box!important;padding:0 0 max(10px,env(safe-area-inset-bottom))!important;background:#071e2b!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.point-live-active>.one-page-match-head,.point-live-active>.one-page-setup,.point-live-active>.one-page-sign,.point-live-active .one-page-scoring>header,.point-live-active .pro-match-options,.point-live-active .score-mode-bottom,.point-live-active .vertical-game-history{display:none!important}.point-live-active .one-page-scoring{background:#071e2b!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.point-live-active .pro-live-console{min-height:calc(100dvh - 190px)!important;padding:max(10px,env(safe-area-inset-top)) 10px 12px!important;border-radius:0!important}.point-live-active .point-entry-mode{min-height:52dvh!important}.point-live-active .score-tap{min-height:34dvh!important;font-size:clamp(82px,25vw,132px)!important}.point-live-active .referee-tools{z-index:2;background:#fff;padding:8px 10px 10px;position:relative;border-radius:0!important;margin:0!important}.point-live-active .game-confirm-mask{z-index:10020!important}}.direct-scoring-flow.phase-toss>.one-page-setup,.direct-scoring-flow.phase-ready>.one-page-setup{display:flex!important}.direct-scoring-flow.phase-toss>.one-page-scoring,.direct-scoring-flow.phase-toss>.one-page-sign,.direct-scoring-flow.phase-ready>.one-page-scoring,.direct-scoring-flow.phase-ready>.one-page-sign{display:none!important}.score-mode-bottom,.score-mode-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:760px) and (orientation:portrait){.compact-team-scoring>.one-page-match-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.compact-team-scoring .official-match-center{min-width:70px!important;display:block!important}.compact-team-scoring .official-match-center>strong{font-size:30px!important;display:block!important}.compact-team-scoring .official-match-center>small{color:#6d7780!important;display:block!important}.compact-team-scoring .official-match-center>em{display:inline-flex!important}.compact-team-scoring .official-player.player-a,.compact-team-scoring .official-player.player-b{text-align:center!important;justify-content:center!important}}.referee-message-panel{margin:0 auto 10px!important}.referee-message-panel>summary{cursor:pointer;color:#173f63;background:#f7fafc;justify-content:space-between;align-items:center;padding:10px 14px;list-style:none;display:flex}.referee-message-panel>summary::-webkit-details-marker{display:none}.referee-message-panel>summary span{color:#2876a8;font-size:12px}.referee-inline-vs{text-align:center;color:#e5484d;margin:2px 0 6px;font-size:18px;font-style:italic;font-weight:950}@media (max-width:760px){.single-screen-wizard .referee-inline-vs{margin:5px 0 10px!important;font-size:30px!important}.single-screen-wizard .sync-referee-tools article{justify-content:center!important}.single-screen-wizard .sync-referee-tools{grid-template-columns:1fr 1fr!important}.single-screen-wizard .official-match-banner .prematch-vs-label{color:#e5484d!important;font-size:30px!important}.single-screen-wizard .official-match-banner .official-match-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.single-screen-wizard .official-match-banner .official-match-center>strong{color:#173f63!important;font-size:30px!important;line-height:1!important;display:block!important}.single-screen-wizard .official-match-banner .official-match-center>small{color:#718096!important;font-size:11px!important;display:block!important}.single-screen-wizard .sync-referee-tools article>b{display:none!important}.single-screen-wizard .sync-referee-tools article>div{justify-content:center!important}.single-screen-wizard .official-match-banner .official-match-center>small,.single-screen-wizard .official-match-banner .official-match-center>p,.single-screen-wizard .official-match-banner .official-match-center>em{display:none!important}.single-screen-wizard .official-match-banner .official-match-center>strong{color:#e5484d!important;font-size:34px!important;font-weight:950!important}.single-screen-wizard .sync-referee-tools article>b{width:0!important;height:0!important;display:none!important;overflow:hidden!important}.single-screen-wizard .sync-referee-tools article{grid-template-columns:1fr!important}.single-screen-wizard .sync-referee-tools article>div{grid-column:1!important;justify-content:center!important}}.sync-match-axis .sync-axis-service,.sync-match-axis .sync-axis-hint,.sync-match-axis>em{display:none!important}.sync-match-axis{align-content:center!important;justify-items:center!important;gap:4px!important;display:grid!important}.sync-match-axis>small:first-child{color:#c8d9e5!important;font-size:12px!important}.sync-match-axis>b{color:#fff!important;font-size:34px!important;line-height:1!important}.sync-match-axis>span{color:#90a9b8!important;font-size:11px!important}.sync-point-actions{margin-top:8px!important}.single-screen-wizard .point-mode-player-vs{z-index:5;color:#e5484d;pointer-events:none;font-size:28px;font-style:italic;font-weight:950;position:absolute;top:42%;left:50%;transform:translate(-50%)}.single-screen-wizard .pro-live-console .service-ribbon,.single-screen-wizard .pro-live-console>.live-service-cue,.single-screen-wizard .pro-live-console .sync-axis-service{display:none!important}@media (max-width:760px){.single-screen-wizard .point-mode-player-vs{font-size:24px;top:43%}}.single-screen-wizard .point-mode-player-vs,.single-screen-wizard .pro-live-console .service-ribbon{display:none!important}@media (orientation:portrait){.single-screen-wizard .dedicated-sync-page>header span{display:none!important}.single-screen-wizard .sync-portrait-game-list{padding-top:18px!important}.single-screen-wizard .sync-portrait-game-list>header{margin:12px 0 10px!important}.single-screen-wizard .sync-portrait-game-list>header>span{color:#e5484d!important;font-size:18px!important;font-weight:950!important}.single-screen-wizard .sync-portrait-game-list>header>b{font-size:30px!important}.single-screen-wizard .sync-portrait-player{flex-direction:column!important;justify-content:space-evenly!important;gap:8px!important;padding:14px 8px!important;display:flex!important}.single-screen-wizard .sync-portrait-player>span,.single-screen-wizard .sync-portrait-player>b,.single-screen-wizard .sync-portrait-player>.sync-player-team{margin:0!important}.single-screen-wizard .sync-portrait-score-stage{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px 12px!important}.single-screen-wizard .sync-portrait-point.left{grid-column:1/7!important}.single-screen-wizard .sync-portrait-point.right{grid-column:7/13!important}.single-screen-wizard .sync-point-actions{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}}.signature-grid.three-signatures{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;display:grid!important}.signature-grid.three-signatures .sign-card,.signature-grid.three-signatures .referee-auto-signature{box-sizing:border-box!important;text-align:center!important;height:auto!important;min-height:158px!important}.signature-grid.three-signatures .referee-auto-signature{background:linear-gradient(#f4f9ff,#e7f1fb)!important;border:1.5px solid #9dc2e4!important;border-radius:16px!important;flex-direction:column!important;margin:0!important;padding:12px!important;display:flex!important}.signature-grid.three-signatures .referee-auto-signature>header{flex-direction:column!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.signature-grid.three-signatures .referee-auto-signature>header b{color:#1d5f96!important;text-align:center!important;font-size:16px!important}.signature-grid.three-signatures .referee-auto-signature>header span{color:#1d5f96!important;background:#d9ebfa!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important}.signature-grid.three-signatures .referee-auto-signature>div{background:0 0!important;place-items:center!important;min-height:64px!important;display:grid!important}.signature-grid.three-signatures .referee-auto-signature>div strong{color:#1d5f96!important;letter-spacing:3px!important;text-align:center!important;font-size:28px!important}.signature-grid.three-signatures .referee-auto-signature>footer{justify-content:center!important;padding:0!important}.signature-grid.three-signatures .referee-auto-signature small{color:#4e7ca3!important;text-align:center!important;width:100%!important;font-size:12px!important;display:block!important}@media (min-width:860px){.signature-grid.three-signatures{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:760px){body{font-weight:400}body :where(p,span,small,em,label,input,select,textarea){font-weight:400!important}body :where(button,a){font-weight:550!important}body :where(h1,h2,h3,h4,h5,h6,b,strong){font-weight:650!important}body :where(.live-point-score,.sync-score-number,.score-pick-current,.official-game-score,.team-score-summary strong){font-weight:800!important}}
.live-template-editor{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin:18px 0;padding:16px}.live-template-editor>header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.live-template-editor>header span{color:#6b7280;font-size:12px}.live-template-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.live-template-editor button{text-align:left;color:#1d1d1f;background:#fff;border:1px solid #dfe3e8;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:64px 1fr;gap:3px 12px;padding:14px;display:grid}.live-template-editor button.active{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f}.live-template-editor button i{border:1px solid #d2d2d7;border-radius:10px;grid-row:1/3;width:64px;height:44px}.live-template-editor button .classic-preview{background:linear-gradient(135deg,#315fd6,#8da8ff)}.live-template-editor button .apple-preview{background:linear-gradient(#fff 0 62%,#f5f5f7 62%);box-shadow:inset 0 0 0 8px #fff}.live-template-editor button b{font-size:14px}.live-template-editor button small{color:#6e6e73;line-height:1.4}html[data-event-visual-theme=apple-minimal]{--apple-blue:#0071e3;--apple-green:#248a3d;--apple-orange:#c93400;--apple-red:#d70015;--apple-ink:#1d1d1f;--apple-muted:#6e6e73;--apple-line:#d2d2d7;--apple-soft:#f5f5f7}html[data-event-visual-theme=apple-minimal] body{background:var(--apple-soft)!important;color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] :is(.official-single-flow,.venue-live-screen,.live-score-board,.event-public-board,.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page){font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC",sans-serif;color:var(--apple-ink)}html[data-event-visual-theme=apple-minimal] :is(.official-single-flow,.venue-live-screen,.live-score-board,.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) *{text-shadow:none!important}html[data-event-visual-theme=apple-minimal] :is(.official-single-flow,.venue-live-screen,.live-score-board,.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) :is(button,a,input,select,textarea){box-shadow:none!important}html[data-event-visual-theme=apple-minimal] :is(.official-single-flow,.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) :is(button,a){transition:background-color .16s,border-color .16s,color .16s,transform .16s}html[data-event-visual-theme=apple-minimal] :is(.official-single-flow,.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) button:active{transform:scale(.985)}html[data-event-visual-theme=apple-minimal] .official-single-flow{max-width:1180px;margin:0 auto;padding:14px;background:var(--apple-soft)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow :is(.one-page-match-head,.one-page-setup,.one-page-scoring,.one-page-sign,.referee-tools,.dedicated-sync-page){border:1px solid var(--apple-line)!important;box-shadow:none!important;background:#fff!important;border-radius:22px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .one-page-match-head{padding:18px 22px;color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .official-player{color:var(--apple-ink)!important;background:0 0!important;border:0!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .official-player>span{background:var(--apple-soft)!important;color:var(--apple-blue)!important;border:1px solid var(--apple-line)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .official-player p b{color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .official-player p small,html[data-event-visual-theme=apple-minimal] .official-single-flow .official-match-center p,html[data-event-visual-theme=apple-minimal] .official-single-flow .official-match-center small{color:var(--apple-muted)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .official-match-center strong{letter-spacing:-.05em;font-weight:700;color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .official-match-center strong i{color:var(--apple-line)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .official-match-center>em{background:var(--apple-soft)!important;color:var(--apple-blue)!important;border:0!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .one-page-match-head>aside{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important;border-radius:16px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .setup-three-steps>article{border:1px solid var(--apple-line)!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .setup-three-steps>article>i{background:var(--apple-ink)!important;color:#fff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .formal-draw-desk{border:1px solid var(--apple-line)!important;background:#fff!important;border-radius:18px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .formal-draw-desk>article{background:var(--apple-soft)!important;color:var(--apple-ink)!important;border:0!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .traditional-draw-wheel{overflow:hidden;border:1.5px solid var(--apple-ink)!important;background:#fff!important;border-radius:32px!important;width:110px!important;height:64px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .traditional-draw-wheel .wheel-half{display:none!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .traditional-draw-wheel b{z-index:2;color:var(--apple-ink)!important;font-size:15px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .traditional-draw-wheel:before{content:"↔";color:var(--apple-ink);margin-right:6px;font-size:25px}html[data-event-visual-theme=apple-minimal] .official-single-flow .traditional-wheel-pointer{border-top-color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow :is(.court-table-picker,.mini-table-tennis,.court-player){border-color:var(--apple-line)!important;color:var(--apple-ink)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow :is(.court-side-choice,.loser-choice,.score-mode-bottom) button{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow :is(.court-side-choice,.loser-choice,.score-mode-bottom) button.active{background:var(--apple-ink)!important;color:#fff!important;border-color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow :is(.flow-primary,.start-match-button,.court-confirm-red,.confirm-draw-result){background:var(--apple-blue)!important;color:#fff!important;border:0!important;border-radius:14px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .vertical-game-history{border:1px solid var(--apple-line)!important;background:#fff!important;border-radius:18px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .vertical-game-history p{border-color:#ececf0!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .vertical-game-history button{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .vertical-game-history button.game-winner{color:var(--apple-blue)!important;border-color:var(--apple-blue)!important;background:#f2f8ff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .loser-scores button{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important;border-radius:12px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .loser-scores button.active{background:var(--apple-ink)!important;color:#fff!important;border-color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .referee-tools>div{color:var(--apple-muted)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .card-action.white{background:#fff!important;border:1px solid #8e8e93!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .card-action.yellow{border-color:#d9a500!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .card-action.red{border-color:#d70015!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .dedicated-sync-page{background:var(--apple-soft)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .sync-score-column{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .sync-point-button{color:var(--apple-blue)!important;border:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .sync-point-button b{color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .service-ribbon{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .game-confirm-mask{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f7e0!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .game-confirm-mask>section{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important;border-radius:24px!important;box-shadow:0 18px 60px #0000001f!important}html[data-event-visual-theme=apple-minimal] .venue-live-screen{background:var(--apple-soft)!important;color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .venue-live-screen>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--apple-ink)!important;border-bottom:1px solid var(--apple-line)!important;background:#ffffffeb!important}html[data-event-visual-theme=apple-minimal] .venue-live-screen>header h1{color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .venue-live-screen>header p{color:var(--apple-muted)!important}html[data-event-visual-theme=apple-minimal] .venue-live-screen>header :is(button,a,select,input){color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important;border-radius:12px!important}html[data-event-visual-theme=apple-minimal] :is(.venue-featured-live,.venue-table-card,.screen-player-mask>section,.venue-screen-notice){color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;box-shadow:none!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .venue-table-card{border-radius:20px!important}html[data-event-visual-theme=apple-minimal] .venue-table-card.playing{border-color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] .venue-table-card.playing header em{color:var(--apple-blue)!important;background:#f2f8ff!important}html[data-event-visual-theme=apple-minimal] .venue-table-card header strong,html[data-event-visual-theme=apple-minimal] .venue-current-match strong,html[data-event-visual-theme=apple-minimal] .venue-featured-live strong{color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] .venue-current-match h2,html[data-event-visual-theme=apple-minimal] .venue-next-matches b{color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .venue-result-ticker{color:var(--apple-ink)!important;border-top:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .venue-call-alert{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f5f7e6!important}html[data-event-visual-theme=apple-minimal] .venue-call-alert>div{color:var(--apple-ink)!important;border:2px solid var(--apple-ink)!important;box-shadow:none!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .venue-call-alert strong{color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] .live-score-board{color:var(--apple-ink)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .live-score-board>button{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .live-score-board>header{border-bottom:1px solid var(--apple-line)!important;color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .live-score-board>section article{color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .live-score-board>section article strong{color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] .event-public-board{background:var(--apple-soft)!important;color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .event-public-board :is(.event-status-toolbar,.results-board,.public-live-panel,.public-schedule-pending,.public-team-ties>article){border:1px solid var(--apple-line)!important;box-shadow:none!important;color:var(--apple-ink)!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .event-public-board :is(button,a,select,input){box-shadow:none!important}html[data-event-visual-theme=apple-minimal] .event-public-board .active{color:var(--apple-blue)!important;border-color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page){background:var(--apple-soft)!important;color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page)>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--apple-ink)!important;border-bottom:1px solid var(--apple-line)!important;background:#fffffff0!important}html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) :is(.knockout-draw-title,.knockout-seed-settings,.slot-entry-workbench,.knockout-playins,.round-draw-title,.round-draw-seeds,.round-draw-result,.group-knockout-workspace,.hybrid-knockout-stage,.qualifier-confirmation,.winner-seed-method,.hybrid-bracket-editor){border:1px solid var(--apple-line)!important;box-shadow:none!important;color:var(--apple-ink)!important;background:#fff!important;border-radius:20px!important}html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) :is(button,input,select){color:var(--apple-ink)!important;border:1px solid var(--apple-line)!important;background:#fff!important;border-radius:12px!important}html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) button.active,html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) footer button:last-child,html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page) .round-draw-generate{background:var(--apple-ink)!important;color:#fff!important;border-color:var(--apple-ink)!important}html[data-event-visual-theme=apple-minimal] .slot-position-editor{border:1px solid var(--apple-line)!important;box-shadow:none!important;background:#fff!important}html[data-event-visual-theme=apple-minimal] .slot-position-editor>span{color:var(--apple-muted)!important}html[data-event-visual-theme=apple-minimal] .slot-position-editor.seed{border-color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] .slot-position-editor.seed>span{color:var(--apple-blue)!important}html[data-event-visual-theme=apple-minimal] .round-draw-seeds button.selected{border-color:var(--apple-blue)!important;color:var(--apple-blue)!important;background:#f2f8ff!important}html[data-event-visual-theme=apple-minimal] :is(.knockout-draw-page,.round-robin-draw-page,.group-knockout-draw-page)>footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--apple-line)!important;background:#fffffff0!important}@media (max-width:760px){.live-template-editor>div{grid-template-columns:1fr}.live-template-editor>header{display:block}.live-template-editor>header span{margin-top:4px;display:block}html[data-event-visual-theme=apple-minimal] .official-single-flow{padding:8px}html[data-event-visual-theme=apple-minimal] .official-single-flow :is(.one-page-match-head,.one-page-setup,.one-page-scoring,.one-page-sign){border-radius:16px!important}html[data-event-visual-theme=apple-minimal] .official-single-flow .one-page-match-head{padding:12px}html[data-event-visual-theme=apple-minimal] .venue-table-card{border-radius:16px!important}}
.referee-task-desk>main{width:min(900px,100% - 24px)!important}.referee-simple-toolbar{background:#fff;border-bottom:1px solid #e5e8eb;overflow:hidden}.referee-simple-toolbar>label{color:#8b949e;background:#f2f3f4;border-radius:999px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;margin:12px;padding:0 12px;display:grid}.referee-simple-toolbar>label>span{font-size:25px;line-height:1}.referee-simple-toolbar input{color:#222;background:0 0;border:0;outline:0;height:44px;font-size:16px}.referee-simple-toolbar>label>button{color:#86909a;background:0 0;border:0;font-size:21px}.referee-simple-toolbar>nav{grid-template-columns:repeat(3,1fr);display:grid}.referee-simple-toolbar>nav button{color:#4c535b;background:#fff;border:0;min-height:58px;font-size:16px;position:relative}.referee-simple-toolbar>nav button b,.referee-simple-toolbar>nav button span{font:inherit}.referee-simple-toolbar>nav button.active{color:#2688d7;font-weight:900}.referee-simple-toolbar>nav button.active:after{content:"";background:#2688d7;border-radius:3px;height:3px;position:absolute;bottom:0;left:25%;right:25%}.referee-simple-context{background:#fff;border-bottom:1px solid #e5e8eb;align-items:center;gap:14px;padding:10px 12px;display:flex}.referee-simple-context nav{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.referee-simple-context nav::-webkit-scrollbar{display:none}.referee-simple-tables{flex:none}.referee-simple-context button{color:#5c6670;background:0 0;border:0;border-radius:7px;flex:none;min-height:38px;padding:0 12px;font-size:15px;font-weight:800}.referee-simple-tables button.active{color:#fff;background:#ffd359;font-size:18px}.referee-simple-dates{flex:1}.referee-simple-dates button.active:after{content:"";background:#2987d0;border-radius:3px;width:34px;height:3px;margin:5px auto -7px;display:block}.referee-versus-board{background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0!important}.referee-versus-board>header{padding:5px 4px 10px!important}.referee-versus-board>header h1{font-size:18px!important}.referee-versus-board>header>span{color:#2688d7!important;background:0 0!important}.referee-match-cards{grid-template-columns:1fr!important;gap:12px!important;margin-top:4px!important}.referee-simple-match{background:#fff;border:1px solid #e4e6e8;border-radius:12px;grid-template-columns:minmax(0,1fr) 220px;min-height:132px;padding:18px 14px 18px 35px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 9px #1b283717}.referee-simple-match:before{content:"";background:#4a9be4;width:8px;position:absolute;inset:0 auto 0 0}.referee-simple-match.ended:before{background:#ff6f50}.referee-simple-order{color:#fff;text-align:center;width:25px;font-size:16px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.referee-simple-match>section{flex-direction:column;justify-content:center;min-width:0;padding-right:20px;display:flex}.referee-simple-players{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;display:grid}.referee-simple-players b{color:#252a31;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.referee-simple-players i{color:#f2c331;text-align:center;font-size:17px;font-style:normal;font-weight:900}.referee-simple-match>section p{color:#303740;margin:22px 0 0;font-size:14px;line-height:1.35}.referee-simple-match>section>small{display:none}.referee-simple-match>aside{border-left:1px solid #dfe2e5;grid-template-rows:auto 1fr auto;padding-left:18px;display:grid}.referee-simple-match>aside header{justify-content:space-between;align-items:center;gap:8px;display:flex}.referee-simple-match>aside header b{color:#28517a;font-size:16px}.referee-simple-match>aside time{color:#23272d;font-size:17px}.referee-simple-match>aside>strong{color:#25282d;align-self:center;font-size:28px;font-weight:500}.referee-simple-match>aside>strong em{color:#dc513a;font-style:normal}.referee-simple-match>aside>.waiting-score{color:#7b858f}.referee-simple-match>aside>div{justify-content:flex-end;gap:6px;display:flex}.referee-simple-match>aside button,.referee-simple-match>aside a{box-sizing:border-box;color:#66717d;background:#fff;border:1px solid #d8dee5;border-radius:8px;place-items:center;min-width:54px;min-height:34px;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.referee-simple-match>aside .forfeit{color:#bd4b3c}.referee-simple-match>aside .detail{color:#fff;background:#0b4a96;border-color:#0b4a96;font-size:14px}.referee-simple-match>aside button.active{color:#fff;background:#b42222;border-color:#b42222}.referee-simple-match>aside button:disabled{display:none}.referee-chief-update{border-radius:10px!important;margin-bottom:8px!important}.referee-task-empty{background:#fff;border-radius:12px}@media (max-width:650px){.referee-task-desk>main{width:100%!important;padding-top:0!important}.referee-task-desk>header{background:#fff!important;border-bottom:1px solid #e5e8eb!important}.referee-simple-toolbar>label{margin:9px 12px}.referee-simple-toolbar input{height:40px;font-size:15px}.referee-simple-toolbar>nav button{min-height:54px;font-size:15px}.referee-simple-context{padding:8px 10px;display:block}.referee-simple-context nav+nav{margin-top:7px}.referee-simple-context button{min-height:35px;padding:0 10px;font-size:14px}.referee-simple-tables button.active{font-size:16px}.referee-versus-board{padding:9px 10px!important}.referee-simple-match{border-radius:10px;grid-template-columns:minmax(0,1fr) 146px;min-height:128px;padding:13px 9px 13px 27px}.referee-simple-match:before{width:7px}.referee-simple-order{width:20px;font-size:14px;left:6px}.referee-simple-match>section{padding-right:9px}.referee-simple-players{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.referee-simple-players b{font-size:16px}.referee-simple-players i{font-size:14px}.referee-simple-match>section p{margin-top:17px;font-size:12px}.referee-simple-match>aside{padding-left:9px}.referee-simple-match>aside header b,.referee-simple-match>aside time{font-size:14px}.referee-simple-match>aside>strong{font-size:25px}.referee-simple-match>aside>div{gap:4px}.referee-simple-match>aside button,.referee-simple-match>aside a{min-width:0;min-height:33px;padding:0 6px;font-size:11px}.referee-simple-match>aside .detail{font-size:12px}.referee-chief-update{margin:7px 10px!important}.referee-versus-board>header{padding-left:2px!important;padding-right:2px!important}}@media (max-width:390px){.referee-simple-match{grid-template-columns:minmax(0,1fr) 128px;padding-left:25px}.referee-simple-players b{font-size:15px}.referee-simple-match>aside button,.referee-simple-match>aside a{padding:0 4px}.referee-simple-match>section p{font-size:11px}}.referee-simple-toolbar{padding:1px 0 0}.referee-simple-context{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.referee-simple-context .referee-simple-dates{min-width:0;overflow-x:auto;display:flex!important}.referee-fixed-table{color:#fff;background:#ffd35a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:112px;padding:7px 12px;display:flex}.referee-fixed-table small{font-size:12px;font-weight:800}.referee-fixed-table b{font-size:19px}.referee-simple-status{background:#fff;border-bottom:1px solid #e4e8eb;grid-template-columns:repeat(3,1fr);padding:9px 12px;display:grid}.referee-simple-status button{color:#65717c;background:#fff;border:0;border-right:1px solid #e4e8eb;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:7px;min-height:54px;display:grid}.referee-simple-status button b{font-size:14px}.referee-simple-status button span{color:#17253b;font-size:24px;font-weight:900}.referee-simple-status button.active,.referee-simple-status button.active span{color:#2187d1}.referee-simple-match>aside>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.referee-simple-match>aside>div:has(.pull-table){grid-template-columns:minmax(0,1.45fr) minmax(68px,.75fr)}.referee-simple-match>aside button,.referee-simple-match>aside a{min-width:0!important}.referee-simple-match>aside .pull-table{color:#805f00;background:#fff7d8;border-color:#e3b733}.referee-simple-match>aside .detail{min-height:38px!important;font-size:15px!important;font-weight:900!important}.referee-simple-match>aside .detail:disabled{opacity:.4!important;display:grid!important}.referee-simple-match.live>aside .detail{color:#fff;background:#0b4a96}.referee-simple-match.live>aside header b{color:#0b4a96}@media (max-width:650px){.referee-simple-context{grid-template-columns:minmax(0,1fr) 96px!important;align-items:center!important;padding:8px 10px!important}.referee-simple-context nav+nav{margin-top:0!important}.referee-fixed-table{flex-direction:column;gap:0;min-width:0;padding:5px 7px}.referee-fixed-table small{font-size:10px}.referee-fixed-table b{font-size:17px}.referee-simple-status{padding:6px 10px}.referee-simple-status button{gap:4px;min-height:48px}.referee-simple-status button b{font-size:12px}.referee-simple-status button span{font-size:21px}.referee-simple-match>aside>div{gap:4px!important}.referee-simple-match>aside>div:has(.pull-table){grid-template-columns:minmax(0,1.35fr) minmax(54px,.65fr)}.referee-simple-match>aside .detail{font-size:12px!important}}.referee-task-desk>header>div p{min-width:0}.referee-task-desk>header>div p b{text-overflow:ellipsis;white-space:nowrap;max-width:min(58vw,520px);overflow:hidden}.referee-simple-status{background:#f5f6f7!important;border:0!important;gap:9px!important}.referee-simple-status button{border:1px solid #0000!important;border-radius:12px!important;min-height:64px!important}.referee-simple-status button:first-child{color:#29628f!important;background:#edf6ff!important;border-color:#c9dff4!important}.referee-simple-status button:nth-child(2){color:#8a6517!important;background:#fff7df!important;border-color:#efd7a1!important}.referee-simple-status button:nth-child(3){color:#317353!important;background:#edf8f2!important;border-color:#c5dfd1!important}.referee-simple-status button:first-child span{color:#176dac!important}.referee-simple-status button:nth-child(2) span{color:#b47b00!important}.referee-simple-status button:nth-child(3) span{color:#218653!important}.referee-simple-status button.active{box-shadow:inset 0 0 0 2px}.referee-stage-card{background:#eef8ff;border:1px solid #d8e5ef;border-radius:15px;grid-template-columns:78px minmax(0,1fr) 150px;min-height:160px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #20405b17}.referee-stage-card.group-stage{background:#eef8ff;border-left:8px solid #55aee9}.referee-stage-card.knockout-stage{background:#fff1f2;border-color:#ecd0d3 #ecd0d3 #ecd0d3 #e8787f;border-left-style:solid;border-left-width:8px}.referee-stage-card.ended{filter:saturate(.72)}.referee-stage-order{color:#1d415d6b;font-size:11px;position:absolute;top:7px;left:7px}.referee-stage-actions{border-right:1px solid #48698329;grid-template-rows:1fr 1fr;gap:8px;padding:25px 9px 11px;display:grid}.referee-stage-actions button{color:#536a7b;background:#fffc;border:1px solid #bdcedb;border-radius:10px;font-size:14px;font-weight:850}.referee-stage-actions .forfeit{color:#ba4937;border-color:#e7b8b0}.referee-stage-actions button:disabled{opacity:.35}.referee-stage-versus{flex-direction:column;justify-content:center;min-width:0;padding:18px 20px;display:flex}.referee-stage-versus>div{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:start;display:grid}.referee-stage-versus>div>article{text-align:center;justify-items:center;min-width:0;display:grid}.referee-stage-versus>div>article>b{color:#1c2934;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;overflow:hidden}.referee-stage-versus>div>article>small{color:#6d7c87;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:13px;overflow:hidden}.referee-stage-versus>div>article>span{color:#bc583f;background:#fff0eb;border-radius:999px;margin-top:8px;padding:3px 8px;font-size:11px;font-weight:800}.referee-stage-versus>div>article>span.checked{color:#247653;background:#e2f4eb}.referee-stage-versus>div>i{color:#e6b91f;text-align:center;align-self:start;margin-top:5px;font-size:16px;font-style:normal;font-weight:950}.referee-stage-versus>p{color:#4d6576;text-align:center;margin:18px 0 0;font-size:13px}.knockout-stage .referee-stage-versus>p{color:#8f555b}.referee-stage-card>aside{border-left:1px solid #4869832e;grid-template-rows:auto 1fr auto;align-items:center;padding:14px 13px;display:grid}.referee-stage-card>aside time{color:#172532;text-align:center;font-size:25px;font-weight:850}.referee-stage-card>aside strong{color:#2a5f82;text-align:center;align-self:center;font-size:17px}.knockout-stage>aside strong{color:#9b4f57}.referee-stage-card>aside button{color:#fff;background:#0d559b;border:0;border-radius:11px;min-height:50px;font-size:17px;font-weight:950}.knockout-stage>aside button{background:#bd535d}.referee-stage-card>aside button:disabled{opacity:.55}@media (max-width:650px){.referee-simple-status{gap:6px!important;padding:7px 9px!important}.referee-simple-status button{grid-template-columns:1fr!important;gap:0!important;min-height:56px!important}.referee-simple-status button b{font-size:11px!important}.referee-simple-status button span{font-size:20px!important}.referee-stage-card{border-radius:13px;grid-template-columns:61px minmax(0,1fr) 102px;min-height:154px}.referee-stage-card.group-stage,.referee-stage-card.knockout-stage{border-left-width:6px}.referee-stage-actions{gap:6px;padding:22px 6px 8px}.referee-stage-actions button{border-radius:8px;font-size:12px}.referee-stage-versus{padding:13px 8px}.referee-stage-versus>div{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr)}.referee-stage-versus>div>article>b{font-size:15px}.referee-stage-versus>div>article>small{margin-top:3px;font-size:10px}.referee-stage-versus>div>article>span{margin-top:6px;padding:2px 5px;font-size:9px}.referee-stage-versus>div>i{font-size:12px}.referee-stage-versus>p{margin-top:13px;font-size:10px;line-height:1.3}.referee-stage-card>aside{padding:10px 7px}.referee-stage-card>aside time{font-size:19px}.referee-stage-card>aside strong{font-size:13px}.referee-stage-card>aside button{border-radius:9px;min-height:46px;font-size:15px}}.referee-task-desk>.referee-cup-header{background:#fff!important;border-bottom:1px solid #e5e8eb!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:58px!important;padding:10px 16px!important;display:flex!important}.referee-cup-header h1{color:#173e70;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(820px,94vw);margin:0;font-size:22px;font-weight:950;line-height:1.25;overflow:hidden}.referee-simple-status{background:#fff!important;border-bottom:1px solid #e4e8eb!important;gap:0!important;padding:9px 12px!important}.referee-simple-status button{color:#65717c!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e4e8eb!important;border-radius:0!important}.referee-simple-status button:last-child{border-right:0!important}.referee-simple-status button span{color:#17253b!important}.referee-simple-status button.active,.referee-simple-status button.active span{color:#2187d1!important}.referee-stage-card,.referee-stage-card.group-stage,.referee-stage-card.knockout-stage{box-shadow:0 3px 10px #1b283714;background:#fff!important;border:1px solid #e0e4e8!important}.referee-stage-order{z-index:3;background:#eaf4ff;border-radius:999px;padding:4px 7px;font-weight:950;color:#1769aa!important;font-size:10px!important;display:block!important;top:8px!important;left:auto!important;right:10px!important}.referee-stage-actions{background:#fff!important;border-right:1px solid #e1e5e9!important;padding-top:11px!important}.referee-stage-card.knockout-stage .referee-stage-actions{background:#fff0f1!important}.referee-stage-actions button,.referee-stage-versus,.referee-stage-card>aside{background:#fff!important}.referee-stage-card>aside{border-left:1px solid #e1e5e9!important}.referee-stage-card>aside strong,.knockout-stage>aside strong{color:#2a5f82!important}.referee-stage-card>aside button,.knockout-stage>aside button{background:#0d559b!important}.referee-stage-card.live>aside button{background:#187651!important}.referee-stage-card.ended>aside button{background:#66737d!important}.referee-stage-versus>p,.knockout-stage .referee-stage-versus>p{margin-bottom:0;color:#4d6576!important}.referee-stage-checkins{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:9px!important;display:grid!important}.referee-stage-checkins span{color:#b65542!important;text-align:center!important;background:#fff7f4!important;border:1px solid #e3c5bd!important;border-radius:5px!important;padding:4px 6px!important;font-size:10px!important;font-weight:850!important;display:block!important}.referee-stage-checkins span.checked{color:#247653!important;background:#edf8f2!important;border-color:#bddbc9!important}@media (max-width:650px){.referee-task-desk>.referee-cup-header{min-height:51px!important;padding:7px 10px!important}.referee-cup-header h1{font-size:18px}.referee-simple-status{padding:6px 10px!important}.referee-simple-status button{grid-template-columns:auto auto!important;gap:4px!important;min-height:48px!important}.referee-simple-status button b{font-size:12px!important}.referee-simple-status button span{font-size:21px!important}.referee-stage-card,.referee-stage-card.group-stage,.referee-stage-card.knockout-stage{border-left-width:1px!important}.referee-stage-actions{padding:8px 6px!important}.referee-stage-versus>p{margin-top:10px!important}.referee-stage-checkins{gap:5px!important;margin-top:6px!important}.referee-stage-checkins span{padding:3px 4px!important;font-size:9px!important}}.referee-stage-card{min-height:184px!important}.referee-stage-actions button,.referee-stage-actions .forfeit{color:#fff!important;background:#111!important;border-color:#111!important;font-weight:950!important}.referee-stage-actions button.active{background:#b82020!important;border-color:#b82020!important}.referee-stage-versus{grid-template-rows:auto auto minmax(30px,1fr)!important;align-content:stretch!important;padding-top:17px!important;padding-bottom:9px!important;display:grid!important}.referee-stage-versus>div:first-child>article>b{letter-spacing:.02em;font-size:clamp(23px,2.4vw,29px)!important;font-weight:950!important}.referee-stage-versus>div:first-child>article>small{color:#3e4c58!important;margin-top:7px!important;font-size:clamp(15px,1.6vw,18px)!important;font-weight:850!important}.referee-stage-versus>p{margin-top:15px!important;font-size:13px!important;font-weight:750!important}.referee-stage-checkins span{border-radius:4px!important;padding:5px 7px!important;font-size:11px!important}.referee-stage-card>aside time{align-self:center!important;margin-top:15px!important;font-size:27px!important}.referee-stage-card>aside strong{margin-bottom:4px;align-self:end!important}.referee-stage-card>aside:not(:has(strong)){grid-template-rows:1fr auto!important}.referee-stage-card>aside:not(:has(strong)) time{align-self:end!important;margin:0 0 13px!important}@media (max-width:650px){.referee-stage-card{grid-template-columns:58px minmax(0,1fr) 94px!important;min-height:176px!important}.referee-stage-versus{padding:13px 7px 7px!important}.referee-stage-versus>div:first-child{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important}.referee-stage-versus>div:first-child>article>b{font-size:clamp(18px,5vw,22px)!important;line-height:1.12!important}.referee-stage-versus>div:first-child>article>small{margin-top:5px!important;font-size:clamp(12px,3.3vw,15px)!important;line-height:1.15!important}.referee-stage-versus>p{margin-top:12px!important;font-size:10px!important}.referee-stage-checkins{margin-top:7px!important}.referee-stage-checkins span{padding:4px 3px!important;font-size:9px!important}.referee-stage-card>aside{padding:9px 6px!important}.referee-stage-card>aside time{margin-top:13px!important;font-size:21px!important}.referee-stage-card>aside:not(:has(strong)) time{margin-bottom:12px!important}.referee-stage-actions button{font-size:12px!important}}.referee-stage-actions button,.referee-stage-actions .forfeit{color:#111!important;background:#fff!important;border-color:#cfd5da!important}.referee-stage-actions button.active{color:#b82020!important;background:#fff!important;border-color:#b82020!important}.referee-stage-actions button:disabled{color:#777!important;background:#fff!important;border-color:#d7dadd!important}.referee-stage-versus{grid-template-rows:minmax(0,1fr) auto!important;align-items:stretch!important;display:grid!important}.referee-stage-main{min-width:0;align-self:center!important}.referee-stage-players{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;align-items:center!important;display:grid!important}.referee-stage-players article{text-align:center;justify-items:center;min-width:0;display:grid}.referee-stage-players article b{color:#16232d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.12;overflow:hidden;font-size:clamp(24px,2.55vw,31px)!important;font-weight:950!important}.referee-stage-players article small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.15;overflow:hidden;color:#354550!important;margin-top:8px!important;font-size:clamp(16px,1.7vw,19px)!important;font-weight:900!important}.referee-stage-players>i{color:#e6b91f;text-align:center;font-size:16px;font-style:normal;font-weight:950}.referee-stage-main>p{color:#4d6576;text-align:center;font-size:13px;font-weight:750;margin:17px 0 0!important}.referee-stage-checkins{align-self:end!important;margin-top:8px!important}.referee-stage-card>aside:not(:has(strong)){grid-template-rows:1.15fr .85fr!important;align-items:center!important;display:grid!important}.referee-stage-card>aside:not(:has(strong)) time{align-self:end!important;margin:0 0 8px!important;transform:none!important}.referee-stage-card>aside:not(:has(strong)) button{align-self:center!important}.referee-stage-card>aside:has(strong){grid-template-rows:1.15fr .85fr 1fr!important}.referee-stage-card>aside time{align-self:end!important;margin:0 0 6px!important;transform:none!important}.referee-stage-card>aside strong,.referee-stage-card>aside button{align-self:center!important;margin:0!important}.referee-stage-order{box-sizing:border-box!important;color:#d92626!important;background:#fff!important;border:2px solid #d92626!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:grid!important;top:8px!important;left:auto!important;right:10px!important}@media (max-width:650px){.referee-stage-versus{padding:10px 7px 6px!important}.referee-stage-players{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important}.referee-stage-players article b{font-size:clamp(20px,5.6vw,24px)!important}.referee-stage-players article small{margin-top:6px!important;font-size:clamp(13px,3.7vw,16px)!important}.referee-stage-players>i{font-size:12px}.referee-stage-main>p{font-size:10px;margin-top:13px!important}.referee-stage-checkins{margin-top:6px!important}.referee-stage-card>aside time{font-size:22px!important}}body:has(.referee-task-desk) .ai-assistant-launcher{display:none!important}.referee-simple-status button:first-child,.referee-simple-status button:nth-child(2),.referee-simple-status button:nth-child(3){background:#fff!important;border-color:#0000!important}.referee-simple-status button:first-child,.referee-simple-status button:nth-child(3){color:#65717c!important}.referee-simple-status button:first-child span,.referee-simple-status button:nth-child(2) span,.referee-simple-status button:nth-child(3) span{color:#17253b!important}.referee-simple-status button:nth-child(2) b{color:#d9483b!important}.referee-simple-status button.active,.referee-simple-status button.active span{color:#2187d1!important}.referee-stage-players article b,.referee-stage-players article small{white-space:normal!important;word-break:break-all!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.referee-stage-main>p{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow:hidden!important}.referee-stage-card>aside button{width:100%!important;padding-left:4px!important;padding-right:4px!important}@media (max-width:650px){.referee-stage-card{grid-template-columns:50px minmax(0,1fr) 86px!important;min-height:170px!important}.referee-stage-actions{padding:7px 4px!important}.referee-stage-actions button{font-size:11px!important}.referee-stage-versus{padding:9px 8px 6px!important}.referee-stage-players{grid-template-columns:minmax(0,1fr) 19px minmax(0,1fr)!important}.referee-stage-players article b{font-size:clamp(17px,5.1vw,21px)!important;line-height:1.12!important}.referee-stage-players article small{margin-top:4px!important;font-size:clamp(11px,3.3vw,14px)!important;line-height:1.1!important}.referee-stage-main>p{margin-top:9px!important;font-size:9px!important}.referee-stage-checkins{gap:4px!important;margin-top:5px!important}.referee-stage-checkins span{padding:3px 1px!important;font-size:8px!important}.referee-stage-card>aside{padding:7px 5px!important}.referee-stage-card>aside time{font-size:19px!important}.referee-stage-card>aside button{min-height:43px!important;font-size:13px!important}}.referee-stage-versus>.referee-stage-main{grid-template-columns:none!important;align-self:center!important;width:100%!important;min-width:0!important;display:block!important}.referee-stage-main>.referee-stage-players{width:100%!important;margin:0 auto!important}.referee-stage-main>p{text-align:center!important;white-space:normal!important;justify-items:center!important;gap:3px!important;width:100%!important;margin:11px auto 0!important;display:grid!important;overflow:visible!important}.referee-stage-main>p b{color:#435868;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.referee-stage-main>p span{color:#74828d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:750;overflow:hidden}.referee-stage-players article{text-align:center!important;align-content:center!important;justify-items:center!important}.referee-stage-players article b,.referee-stage-players article small{text-align:center!important}@media (max-width:650px){.referee-stage-main>p{gap:2px!important;margin-top:8px!important}.referee-stage-main>p b{font-size:9px}.referee-stage-main>p span{font-size:8px}.referee-stage-players{padding:0 2px!important}}.referee-stage-main>p b{font-size:13px!important}.referee-stage-main>p span,.referee-stage-checkins span{font-size:12px!important}@media (max-width:650px){.referee-stage-main>p b{font-size:12px!important}.referee-stage-main>p span{font-size:10.5px!important}.referee-stage-checkins span{font-size:10px!important}}.referee-stage-card.locked{box-shadow:none!important;background:#f3f4f5!important;border-color:#d8dde2!important}.referee-stage-card.locked .referee-stage-players b{color:#7c8792!important}.referee-stage-card.locked aside>button{cursor:not-allowed;color:#fff!important;box-shadow:none!important;background:#c8ced4!important}.referee-stage-card.locked .referee-stage-actions button{color:#a0a8af!important;background:#eef0f2!important}.referee-stage-checkins .waiting{color:#8a949d!important;background:#eef0f2!important;border-color:#d7dce0!important}.referee-waiting-reason{margin-top:8px;font-size:12px;font-weight:850;display:block;color:#8a6262!important}.referee-match-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.referee-chief-task-card{background:#fff;border:1px solid #dce2ea;border-left:5px solid #ddb13a;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #1e375514}.referee-chief-task-card.live{border-left-color:#e54d4d}.referee-chief-task-card.ended{border-left-color:#38a176}.referee-chief-task-card.locked{background:#f7f8f9;border-left-color:#aeb7bf}.referee-chief-task-card>header{color:#71808e;border-bottom:1px solid #eef0f3;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.referee-chief-task-card>header span{font-weight:850}.referee-chief-task-card>header time{color:#25384b;font-size:18px;font-weight:950}.referee-chief-task-card>header em{color:#327fc6;background:#edf6ff;border-radius:999px;padding:5px 9px;font-style:normal;font-weight:900}.referee-chief-task-card.live>header em{color:#d8463d;background:#fff0ee}.referee-chief-task-card.ended>header em{color:#168052;background:#e9f7ef}.referee-chief-task-players{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:17px 14px 12px;display:grid}.referee-chief-task-players>b{color:#1d2b37;justify-items:center;min-width:0;font-size:clamp(18px,2.2vw,24px);font-weight:950;line-height:1.18;display:grid}.referee-chief-task-players>b>i{color:#5b6b78;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:13px;font-style:normal;overflow:hidden}.referee-chief-task-players>b>small{border-radius:999px;width:max-content;margin-top:7px;padding:3px 8px;font-size:11px;display:block}.referee-chief-task-players small.checked{color:#18784e;background:#e9f7ef}.referee-chief-task-players small.missing{color:#c64a40;background:#fff1ef}.referee-chief-task-players small.waiting{color:#7e8992;background:#eef0f2}.referee-chief-task-players>strong{color:#2e70a8;font-size:29px}.referee-chief-task-players>strong i{color:#a0a9b1;margin:0 6px;font-style:normal}.referee-chief-task-card>p{color:#6f7c88;text-align:center;gap:4px;margin:0;padding:0 14px 13px;display:grid}.referee-chief-task-card>p b{color:#246ba7;font-size:14px}.referee-chief-task-card>p span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.referee-chief-task-card>p small{color:#996262;font-weight:850}.referee-chief-task-card>footer{border-top:1px solid #eef0f3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.referee-chief-task-card>footer button{color:#2b6fa9;background:#fff;border:0;border-right:1px solid #e6e9ed;min-height:48px;padding:10px 5px;font-size:14px;font-weight:950}.referee-chief-task-card>footer button:last-child{border-right:0}.referee-chief-task-card>footer .forfeit{color:#c64038}.referee-chief-task-card>footer .flash.active{color:#c62020;background:#fff0ee}.referee-chief-task-card>footer .start{color:#fff;background:#2478ba}.referee-chief-task-card.live>footer .start{background:#187651}.referee-chief-task-card.ended>footer .start{background:#66737d}.referee-chief-task-card>footer button:disabled{opacity:.42}@media (max-width:720px){.referee-match-cards{grid-template-columns:1fr!important;gap:9px!important}.referee-chief-task-card{border-radius:12px}.referee-chief-task-card>header{padding:8px 11px}.referee-chief-task-players{padding:14px 9px 10px}.referee-chief-task-players>b{font-size:clamp(17px,5vw,21px)}.referee-chief-task-card>p{padding:0 10px 10px}.referee-chief-task-card>footer button{min-height:46px;font-size:13px}.referee-task-desk{color:#17212b;min-height:100dvh;background:#f4f5f7!important}.referee-task-desk>.referee-cup-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:0;background:#fffffff5!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:78px minmax(0,1fr) auto!important;gap:7px!important;min-height:48px!important;padding:6px 9px!important;display:grid!important;position:sticky!important}.referee-cup-header>button{min-height:34px;color:#3d5366!important;background:#f1f3f5!important;border:0!important;border-radius:9px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.referee-cup-header h1{color:#183c60!important;text-align:left!important;max-width:none!important;font-size:15px!important;font-weight:900!important}.referee-cup-actions{align-items:center!important;gap:4px!important;display:flex!important}.referee-cup-actions a,.referee-cup-actions button{box-sizing:border-box!important;color:#315d7d!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dbe2e8!important;border-radius:9px!important;place-items:center!important;min-width:0!important;min-height:34px!important;padding:0 7px!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important;text-decoration:none!important;display:grid!important}.referee-cup-actions .referee-checkin-link{color:#267257!important;background:#f0f8f4!important;border-color:#cfe3da!important}.referee-task-desk>main{width:100%!important;padding:0!important}.referee-chief-update{border-radius:9px!important;margin:5px 8px!important;padding:6px 8px!important;font-size:11px!important}.referee-simple-status{background:#fff!important;border-bottom:1px solid #e5e7eb!important;gap:0!important;padding:0 8px!important}.referee-simple-status button{background:#fff!important;border-right:1px solid #edf0f2!important;grid-template-columns:auto auto!important;gap:4px!important;min-height:38px!important}.referee-simple-status button b{font-size:10px!important;font-weight:800!important}.referee-simple-status button span{font-size:16px!important;font-weight:900!important}.referee-simple-toolbar>label{background:#eceff2!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr) 22px!important;margin:6px 8px!important;padding:0 10px!important}.referee-simple-toolbar>label>span{font-size:18px!important}.referee-simple-toolbar input{height:34px!important;font-size:13px!important}.referee-simple-toolbar>label>button{font-size:17px!important}.referee-simple-context{grid-template-columns:minmax(0,1fr) 72px!important;gap:5px!important;padding:4px 8px 6px!important}.referee-simple-context button{min-height:31px!important;padding:0 8px!important;font-size:12px!important}.referee-simple-dates button.active:after{height:2px!important;margin-top:2px!important;margin-bottom:-4px!important}.referee-fixed-table{color:#28658d!important;background:#edf5fb!important;border-radius:8px!important;flex-direction:row!important;gap:3px!important;min-width:0!important;padding:5px 6px!important}.referee-fixed-table small{font-size:8px!important}.referee-fixed-table b{font-size:13px!important}.referee-versus-board{padding:6px 8px 12px!important}.referee-match-cards{gap:6px!important;margin-top:0!important}.referee-chief-task-card{border:1px solid #e1e5e9!important;border-left:3px solid #d7a82d!important;border-radius:11px!important;box-shadow:0 2px 7px #192e420f!important}.referee-chief-task-card>header{grid-template-columns:1fr auto auto!important;gap:7px!important;min-height:29px!important;padding:4px 8px!important}.referee-chief-task-card>header span{font-size:10px!important}.referee-chief-task-card>header time{font-size:15px!important}.referee-chief-task-card>header em{border-radius:7px!important;padding:3px 6px!important;font-size:10px!important}.referee-chief-task-players{gap:5px!important;padding:7px 8px 5px!important}.referee-chief-task-players>b{font-size:15px!important;line-height:1.05!important}.referee-chief-task-players>b>i{margin-top:3px!important;font-size:10px!important}.referee-chief-task-players>b>small{margin-top:4px!important;padding:2px 5px!important;font-size:8px!important}.referee-chief-task-players>strong{font-size:18px!important}.referee-chief-task-players>strong i{margin:0 2px!important}.referee-chief-task-card>p{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:1px 8px 6px!important;display:block!important;overflow:hidden!important}.referee-chief-task-card>p b{display:none!important}.referee-chief-task-card>p span{font-size:9px!important}.referee-chief-task-card>p small{margin-top:2px!important;font-size:9px!important;display:block!important}.referee-chief-task-card>footer button{min-height:35px!important;padding:5px 3px!important;font-size:11px!important}.referee-chief-task-card>footer .start{background:#176da5!important}.referee-chief-task-card.live>footer .start{background:#187651!important}.referee-task-empty{margin:8px!important;padding:18px!important}}@media (max-width:380px){.referee-task-desk>.referee-cup-header{grid-template-columns:60px minmax(0,1fr) auto!important;padding-left:6px!important;padding-right:6px!important}.referee-cup-header>button{padding:0 5px!important;font-size:9px!important}.referee-cup-header h1{font-size:13px!important}.referee-cup-actions{gap:2px!important}.referee-cup-actions a,.referee-cup-actions button{padding:0 5px!important;font-size:9px!important}.referee-chief-task-players>b{font-size:14px!important}}.referee-simple-status button,.referee-simple-status button:first-child,.referee-simple-status button:nth-child(2),.referee-simple-status button:nth-child(3){color:#647586!important;box-shadow:none!important;background:#fff!important;border-color:#0000!important}.referee-simple-status button b,.referee-simple-status button:nth-child(2) b{color:#647586!important}.referee-simple-status button span,.referee-simple-status button:first-child span,.referee-simple-status button:nth-child(2) span,.referee-simple-status button:nth-child(3) span{animation:.34s ease-out referee-count-pop;color:#234d70!important}.referee-simple-status button.active{color:#234d70!important;background:#edf6ff!important;box-shadow:inset 0 -2px #8eb9d8!important}.referee-simple-status button.active span{color:#234d70!important}@keyframes referee-count-pop{0%{opacity:.72;transform:translateY(2px)scale(.94)}65%{transform:translateY(-1px)scale(1.05)}to{opacity:1;transform:none}}.referee-task-desk .referee-task-three-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:8px 10px 4px!important;padding:0!important;display:grid!important}.referee-task-desk .referee-task-three-tabs button{background:#fff!important;border:1px solid #0000!important;border-radius:12px!important;min-height:52px!important}.referee-task-desk .referee-task-three-tabs button:first-child{color:#1d5f93!important;background:#e7f3ff!important;border-color:#9ec4e8!important}.referee-task-desk .referee-task-three-tabs button:nth-child(2){color:#8a5a10!important;background:#fff3d4!important;border-color:#e4b45a!important}.referee-task-desk .referee-task-three-tabs button:nth-child(3){color:#1f6d43!important;background:#e3f6ea!important;border-color:#6cba88!important}.referee-task-desk .referee-task-three-tabs button span{font-size:20px!important;font-weight:950!important}.referee-task-desk .referee-task-three-tabs button.active{box-shadow:inset 0 0 0 2px!important}.referee-task-desk .referee-task-three-tabs button.active b,.referee-task-desk .referee-task-three-tabs button.active span{color:inherit!important}.referee-task-desk>.referee-cup-header{flex-direction:column!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;padding:8px 12px 10px!important;display:flex!important}.referee-cup-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.referee-cup-header h1{flex-direction:column;align-items:center;color:#173e70!important;text-align:center!important;max-width:none!important;text-overflow:unset!important;white-space:normal!important;margin:2px 0 0!important;display:flex!important;overflow:visible!important}.referee-cup-header h1.is-one-line span{letter-spacing:.04em;line-height:1.2;font-size:20px!important;font-weight:950!important}.referee-cup-header h1.is-two-line span{line-height:1.25;display:block;color:#163a62!important;letter-spacing:0!important;font-size:17px!important;font-weight:900!important}.referee-cup-header h1.is-two-line strong{color:#163a62;letter-spacing:0;margin-top:2px;font-size:18px;font-weight:950;line-height:1.28;display:block}.referee-slot-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin:10px 12px!important;display:grid!important}.referee-slot-card{justify-items:center;min-height:92px;box-shadow:0 8px 18px #2832460a;background:#fff8ea!important;border:1px solid #ead9b0!important;border-radius:16px!important;gap:2px!important;padding:10px 6px 9px!important;display:grid!important}.referee-slot-card>strong{letter-spacing:.12em;font-size:13px!important;font-weight:800!important}.referee-slot-card>em{color:#1d2b3a;font-style:normal;font-weight:950;line-height:1;font-size:26px!important}.referee-slot-card>small{color:#8a6a3a;font-size:11px;font-weight:700}.referee-slot-card>span{color:#8b7a5a;margin-top:4px;font-weight:700;font-size:11px!important}.referee-slot-am{background:#fff7e8!important;border-color:#f0d39a!important}.referee-slot-am>strong,.referee-slot-am>em{color:#b36b12!important}.referee-slot-pm{background:#eefaf5!important;border-color:#9fd0c0!important}.referee-slot-pm>strong,.referee-slot-pm>em{color:#1b7a5e!important}.referee-slot-pm>small,.referee-slot-pm>span{color:#4d8a76}.referee-slot-night{background:#f6f1ff!important;border-color:#c5b6e4!important}.referee-slot-night>strong,.referee-slot-night>em{color:#5d3ea8!important}.referee-slot-night>small,.referee-slot-night>span{color:#7a68a3}.referee-slot-card.active{outline-offset:0;outline:2px solid;transform:translateY(-1px);box-shadow:0 10px 22px #2832461a}@media (max-width:650px){.referee-cup-header h1.is-one-line span{font-size:18px!important}.referee-cup-header h1.is-two-line span{font-size:12px!important}.referee-cup-header h1.is-two-line strong{font-size:16px}.referee-slot-card{min-height:86px;padding:8px 4px!important}.referee-slot-card>em{font-size:22px!important}}@media (max-width:380px){.referee-task-desk>.referee-cup-header{grid-template-columns:none!important}.referee-cup-header h1{font-size:inherit!important}}.referee-task-desk>.referee-cup-header{flex-direction:column!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;min-height:56px!important;padding:10px 12px 8px!important;display:flex!important}.referee-cup-header h1,.referee-cup-header h1.is-one-line span,.referee-cup-header h1.is-two-line span,.referee-cup-header h1.is-two-line strong{color:#163a62!important;letter-spacing:.04em!important;text-align:center!important;font-size:17px!important;font-weight:900!important;line-height:1.35!important}.referee-cup-header h1.is-two-line strong{margin-top:2px!important}.referee-simple-context{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.referee-date-tables{color:#315f82;background:#edf6ff;border-radius:8px;flex:none;margin-right:4px;padding:4px 8px;font-size:13px;font-style:normal;font-weight:900}.referee-simple-context>.referee-cup-actions{flex:none;align-items:center;gap:6px;display:flex!important}.referee-simple-context>.referee-cup-actions a{color:#315d7d;background:#fff;border:1px solid #dbe2e8;border-radius:9px;place-items:center;min-height:32px;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.referee-simple-context>.referee-cup-actions .referee-checkin-link{color:#267257;background:#f0f8f4;border-color:#cfe3da}@media (max-width:720px){.referee-task-desk>.referee-cup-header{grid-template-columns:none!important;min-height:52px!important;padding:8px 10px 6px!important;display:flex!important}.referee-cup-header h1,.referee-cup-header h1.is-one-line span,.referee-cup-header h1.is-two-line span,.referee-cup-header h1.is-two-line strong{font-size:15px!important}.referee-simple-context{grid-template-columns:minmax(0,1fr) auto!important}.referee-date-tables{padding:3px 7px;font-size:12px}.referee-simple-context>.referee-cup-actions a{min-height:30px;padding:0 7px;font-size:11px}}.referee-task-desk .referee-task-three-tabs button:first-child,.referee-task-desk .referee-task-three-tabs button:first-child.active,.referee-task-desk .referee-task-three-tabs button:nth-child(2),.referee-task-desk .referee-task-three-tabs button:nth-child(2).active,.referee-task-desk .referee-task-three-tabs button:nth-child(3),.referee-task-desk .referee-task-three-tabs button:nth-child(3).active{color:#5b6b79!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.referee-task-desk .referee-task-three-tabs button span{color:inherit!important}.referee-simple-dates{align-items:center!important;gap:8px!important;display:flex!important}.referee-date-tables{letter-spacing:.04em;white-space:nowrap;color:#fff!important;background:#1d4f7a!important;border:1px solid #1d4f7a!important;border-radius:6px!important;flex:none!important;margin:0 2px 0 0!important;padding:5px 9px!important;font-size:13px!important;font-style:normal!important;font-weight:900!important}.referee-simple-dates button{color:#4d5d6b!important;font-size:15px!important;font-weight:800!important}.referee-simple-dates button.active{color:#1d4f7a!important}.referee-simple-dates button.active:after{background:#1d4f7a!important}.referee-task-desk .referee-task-three-tabs,.referee-task-desk nav.referee-simple-status{background:#fff!important;border:0!important;border-bottom:1px solid #d7dee6!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.referee-task-desk .referee-task-three-tabs button,.referee-task-desk nav.referee-simple-status button{color:#6a7886!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e6ebf0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;display:flex!important}.referee-task-desk .referee-task-three-tabs button:last-child,.referee-task-desk nav.referee-simple-status button:last-child{border-right:0!important}.referee-task-desk .referee-task-three-tabs button b,.referee-task-desk nav.referee-simple-status button b{color:#7a8793!important;letter-spacing:.16em!important;font-size:11px!important;font-weight:750!important}.referee-task-desk .referee-task-three-tabs button span,.referee-task-desk nav.referee-simple-status button span{font-variant-numeric:tabular-nums;color:#152433!important;font-size:22px!important;font-weight:800!important;animation:none!important}.referee-task-desk .referee-task-three-tabs button.active,.referee-task-desk nav.referee-simple-status button.active{background:#f4f7fb!important;box-shadow:inset 0 -3px #1d4f7a!important}.referee-task-desk .referee-task-three-tabs button.active b,.referee-task-desk .referee-task-three-tabs button.active span,.referee-task-desk nav.referee-simple-status button.active b,.referee-task-desk nav.referee-simple-status button.active span{color:#1d4f7a!important}.apple-task.referee-chief-task-card.tone-odd,.referee-chief-task-card.tone-odd{background:#f5f8fb!important;border-left-color:#1d4f7a!important}.apple-task.referee-chief-task-card.tone-even,.referee-chief-task-card.tone-even{background:#f7f5f2!important;border-left-color:#6b5a48!important}.apple-task.referee-chief-task-card>header em,.referee-chief-task-card>header em{display:none!important}.referee-cup-header h1{white-space:normal!important;text-overflow:unset!important;overflow:visible!important}.referee-cup-header h1.is-one-line span{white-space:nowrap;line-height:1.25;display:block;letter-spacing:0!important;font-size:20px!important;font-weight:950!important}.referee-cup-header h1.is-two-line span,.referee-cup-header h1.is-two-line strong{white-space:normal;word-break:break-all;display:block;color:#163a62!important;letter-spacing:0!important}.referee-cup-header h1.is-two-line span{font-size:17px!important;font-weight:900!important}.referee-cup-header h1.is-two-line strong{margin-top:2px;font-size:18px!important;font-weight:950!important}.referee-session-tabs{background:#fff;border-bottom:1px solid #dfe4e8;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;display:grid}.referee-session-tabs button{color:#5b6772;background:#fff;border:0;border-right:1px solid #e4e8eb;justify-items:center;gap:2px;min-height:48px;padding:7px 4px;display:grid}.referee-session-tabs button:last-child{border-right:0}.referee-session-tabs button small{color:#8a96a2;font-size:11px;font-weight:700}.referee-session-tabs button.active{color:#1c5f8f;background:#eef5fb}.referee-session-tabs button.active small{color:#1c5f8f}.apple-task.referee-chief-task-card.tone-odd,.referee-chief-task-card.tone-odd{background:#d7efed!important;border-color:#9ec9c6 #9ec9c6 #9ec9c6 #2a8f88!important;border-left-style:solid!important;border-left-width:6px!important}.apple-task.referee-chief-task-card.tone-even,.referee-chief-task-card.tone-even{background:#e4e7ea!important;border-color:#c4c9cf #c4c9cf #c4c9cf #6d7782!important;border-left-style:solid!important;border-left-width:6px!important}.apple-task.referee-chief-task-card.knockout,.referee-chief-task-card.knockout,.apple-task.referee-chief-task-card.knockout.tone-odd,.apple-task.referee-chief-task-card.knockout.tone-even{background:#f3d0cc!important;border-color:#e3b3ae #e3b3ae #e3b3ae #c24b43!important;border-left-style:solid!important;border-left-width:6px!important}.apple-task.referee-chief-task-card.knockout.tone-even{background:#ebc3be!important}.referee-task-desk{background:#cfe9fb!important}.referee-task-desk>main{background:0 0!important}.referee-cup-header,.referee-simple-toolbar,.referee-simple-context{background:#e9f5fd!important;border-bottom-color:#b7d6ee!important}.referee-session-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;margin:10px 12px 6px!important;display:grid!important}.referee-session-tabs button{justify-items:center;color:#24577a!important;background:#f4fbff!important;border:1px solid #9cc7e6!important;border-radius:12px!important;gap:1px!important;min-height:64px!important;padding:7px 4px!important;display:grid!important}.referee-session-tabs button b{font-size:14px!important;font-weight:900!important}.referee-session-tabs button em{color:#12324c;font-size:22px;font-style:normal;font-weight:950;line-height:1}.referee-session-tabs button small{color:#3d6f93!important;font-size:11px!important}.referee-session-tabs button.active{color:#fff!important;background:#1d6aa3!important;border-color:#1d6aa3!important}.referee-session-tabs button.active em,.referee-session-tabs button.active small{color:#fff!important}.referee-simple-status.referee-task-three-tabs{background:#e9f5fd!important;border-bottom:1px solid #b7d6ee!important;gap:0!important;margin:0!important;padding:4px 8px 10px!important}.referee-simple-status.referee-task-three-tabs button{color:#3d5d75!important;background:0 0!important;border:0!important;min-height:48px!important}.referee-simple-status.referee-task-three-tabs button span{color:#16324a!important;font-size:22px!important}.referee-simple-status.referee-task-three-tabs button.active,.referee-simple-status.referee-task-three-tabs button.active span{color:#1d6aa3!important}.apple-task.referee-chief-task-card>footer button{min-height:50px!important;font-size:16px!important;font-weight:900!important}@media (max-width:650px){.referee-session-tabs{gap:6px!important;margin:8px 8px 4px!important}.referee-session-tabs button{min-height:58px!important}.referee-session-tabs button em{font-size:19px}.referee-session-tabs button small{font-size:10px!important}}.referee-task-desk .referee-cup-header>button,.referee-task-desk>.referee-cup-header>button{display:none!important}
