:root{--unit:1vw}@supports (font-size:1cqi){:root{--unit:1cqi}}body.compact-mode header,body.compact-mode .floating-button,body.compact-mode #debug-info-button,body.compact-mode #feedback-button{display:none!important}@font-face{font-family:PP Monument Extended;font-style:normal;font-weight:300;font-display:swap;src:url(/static/dist/assets/PPMonumentExtended-Light-BWlGcMFQ.woff2)format("woff2")}@font-face{font-family:PP Monument Extended;font-style:normal;font-weight:400;font-display:swap;src:url(/static/dist/assets/PPMonumentExtended-Regular-z8rjneX6.woff2)format("woff2")}@font-face{font-family:PP Monument Extended;font-style:normal;font-weight:900;font-display:swap;src:url(/static/dist/assets/PPMonumentExtended-Black-DQKC3Bz2.woff2)format("woff2")}@font-face{font-family:Tungsten;font-style:normal;font-weight:400;font-display:swap;src:url(/static/dist/assets/Tungsten-Book-BmVA_n7O.woff2)format("woff2")}@font-face{font-family:Tungsten;font-style:normal;font-weight:600;font-display:swap;src:url(/static/dist/assets/Tungsten-Semibold-BvIGI2fu.woff2)format("woff2")}@font-face{font-family:Tungsten;font-style:normal;font-weight:900;font-display:swap;src:url(/static/dist/assets/Tungsten-Black-C643Kblf.woff2)format("woff2")}body{--body-font:"Roboto", sans-serif;font-synthesis:none;background-color:#1a1f2e}html.board-display-view{overflow:hidden}.card{border:1px solid #ffffff14;transition:box-shadow .3s;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.card:hover{box-shadow:0 2px 4px #00000029,0 2px 3px #00000047}.text-bg-dark.bg-black{color:#e2e8f0!important;background-color:#2d3748!important}.form-control,.form-select{color:#f3f4f6;background-color:#374151;border:1px solid #4a5568}.form-control:focus,.form-select:focus{color:#f9fafb;background-color:#3f4a5c;border-color:#6b7280;box-shadow:0 0 0 .1rem #6b728040}.form-control::placeholder{color:#9ca3af;opacity:1}.form-control:focus::placeholder{color:#d1d5db}.modal .form-control,.modal .form-select{color:#212529;background-color:#fff;border:1px solid #ced4da}.modal .form-control:focus,.modal .form-select:focus{color:#212529;background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.modal .form-control::placeholder{color:#6c757d;opacity:1}.modal .form-control:focus::placeholder{color:#6c757d}.card-header{background-color:#0003;border-bottom:1px solid #ffffff14}.checkered{background-color:#1f2937;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25%),linear-gradient(-45deg,#ffffff05 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff05 75%),linear-gradient(-45deg,#0000 75%,#ffffff05 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.alert-success{color:#86efac;background-color:#22c55e1a;border:1px solid #22c55e4d}.alert-success .alert-link{color:#4ade80}.card-body{padding:1.25rem}#scoreboard-controls .card-body{padding:3px!important}@media (width>=768px){#scoreboard-controls .card-body{padding:8px!important}}.input-group .form-control{border-right:none}.input-group .btn{border-left:1px solid #4a5568}.compact-container-controls{--ktsc-control-btn-green:#16a34a;--ktsc-control-btn-green-active:#15803d;--ktsc-control-btn-green-hover:#22c55e;--ktsc-control-btn-red:#dc2626;--ktsc-control-btn-red-active:#b91c1c;--ktsc-control-btn-red-hover:#ef4444;--ktsc-control-btn-yellow:#fde68a;--ktsc-control-btn-yellow-active:#eab308;--ktsc-control-btn-yellow-hover:#fcd34d;--ktsc-control-btn-soft-green:#c7eacf;--ktsc-control-btn-soft-green-active:#78c2a5;--ktsc-control-btn-soft-green-hover:#a0d9b3}.compact-btn-inc-dec{--bs-btn-bg:var(--bs-gray-400);--bs-btn-active-bg:var(--bs-gray-600);--bs-btn-hover-bg:var(--bs-gray-500);--bs-btn-color:var(--bs-gray-900);--bs-btn-border:none;--bs-border-width:0;--bs-btn-disabled-bg:var(--bs-gray-400);--bs-btn-disabled-color:var(--bs-gray-600);--bs-btn-disabled-opacity:1}.compact-btn-toggle{--bs-btn-border:none;--bs-border-width:0}.compact-btn-toggle.half{width:50%}@media (width<=575.98px){.compact-btn-toggle.half{width:100%;display:block}}.compact-btn-toggle.btn-success{--bs-btn-bg:var(--ktsc-control-btn-green);--bs-btn-active-bg:var(--ktsc-control-btn-green-active);--bs-btn-hover-bg:var(--ktsc-control-btn-green-hover);--bs-btn-color:var(--bs-white);--bs-btn-hover-color:var(--bs-white);--bs-btn-active-color:var(--bs-white)}.compact-btn-toggle.btn-light{--bs-btn-bg:var(--bs-gray-400);--bs-btn-active-bg:var(--bs-gray-600);--bs-btn-hover-bg:var(--bs-gray-500);--bs-btn-color:var(--bs-gray-900);--bs-btn-hover-color:var(--bs-gray-900);--bs-btn-active-color:var(--bs-gray-900)}.compact-container-board-infos{background:var(--board-bgcolor);color:var(--board-textcolor)}.compact-penalties-player{background:var(--ktsc-control-btn-yellow);color:var(--bs-gray-900)}.compact-header{background:var(--board-bgcolor);color:var(--board-textcolor);height:4vh}.compact-header-team-home{background:var(--hometeam-bgcolor);color:var(--hometeam-textcolor)}.compact-header-team-away{background:var(--awayteam-bgcolor);color:var(--awayteam-textcolor)}.compact-row-border-divider-board{border-top:1rem solid var(--board-bgcolor)}.compact-row-border-divider-home{border-top:1rem solid var(--hometeam-bgcolor)}.compact-row-border-divider-away{border-top:1rem solid var(--awayteam-bgcolor)}@media (width>=768px){.compact-btn-inc-dec,.compact-btn-toggle,.btn-compact-timer-control,.btn-compact-timer-reset,.btn-compact-timer-time-control,.compact-btn-penalties-player{font-size:1.5rem}}.swal2-show,.swal2-hide{transition:none!important;animation:none!important}html.cp-modern{--cp-bg:#0d1015;--cp-surface:#151922;--cp-surface-2:#1c212b;--cp-key:#3a4252;--cp-key-hover:#465063;--cp-key-active:#2c323f;--cp-key-border:#ffffff24;--cp-border:#ffffff12;--cp-border-strong:#ffffff21;--cp-text:#e9ecf2;--cp-muted:#8a93a5;--cp-accent:#7b6cff;--cp-accent-hover:#8e81ff;--cp-success:#22c55e;--cp-danger:#f0605d;--cp-warning:#f5a524;--cp-radius-panel:14px;--cp-radius-section:10px;--cp-radius-control:8px;--cp-focus:0 0 0 3px #7b6cff59;--cp-raised:inset 0 1px 0 #ffffff1a, 0 1px 0 #0009, 0 3px 6px #0000004d;--cp-raised-hover:inset 0 1px 0 #ffffff24, 0 1px 0 #0009, 0 4px 10px #00000059;--cp-pressed:inset 0 2px 4px #00000073, inset 0 0 0 1px #0003;--cp-raised-colour:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000002e, 0 1px 0 #00000080, 0 2px 6px #00000040;--cp-sheen:linear-gradient(180deg, #ffffff0e, #fff0 55%, #00000012);--cp-sheen-colour:linear-gradient(180deg, #ffffff29, #fff0 60%, #0000001a);--cp-well:inset 0 2px 6px #0000008c, inset 0 0 0 1px #00000059, 0 1px 0 #ffffff0b}html.cp-modern body{background-color:var(--cp-bg)}html.cp-modern .cp-actionbar .btn{border-radius:var(--cp-radius-control);border:1px solid var(--cp-border-strong);box-shadow:none;padding-top:.5rem;padding-bottom:.5rem;font-weight:500}html.cp-modern .cp-actionbar .btn-light{background-color:var(--cp-surface-2);color:var(--cp-text)}html.cp-modern .cp-actionbar .btn-light:hover,html.cp-modern .cp-actionbar .btn-light:focus-visible,html.cp-modern .cp-actionbar .btn-light.show{background-color:var(--cp-key-hover);color:#fff}html.cp-modern .cp-actionbar .btn-primary{background-color:var(--cp-accent);color:#fff;border-color:#0000}html.cp-modern .cp-actionbar .btn-primary:hover,html.cp-modern .cp-actionbar .btn-primary:focus-visible{background-color:var(--cp-accent-hover)}html.cp-modern .cp-actionbar .btn:focus-visible{box-shadow:var(--cp-focus)}html.cp-modern .cp-panel{--bs-card-bg:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-panel);box-shadow:none;margin-left:max(0px,min(1.2vw,20px));margin-right:max(0px,min(1.2vw,20px));background-color:var(--cp-surface)!important;color:var(--cp-text)!important}html.cp-modern .cp-panel>.card-header{border-bottom:1px solid var(--cp-border);color:var(--cp-muted);background:0 0;align-items:center;padding:.85rem 1.1rem;font-size:.85rem}html.cp-modern .cp-panel>.card-header h5,html.cp-modern .cp-panel>.card-header .h5,html.cp-modern .cp-panel>.card-header.h5{color:var(--cp-text);margin:0;font-size:1rem;font-weight:500}html.cp-modern .cp-panel.h5>.card-header,html.cp-modern .cp-panel>.card-header.h5{color:var(--cp-text);font-size:1rem;font-weight:500}html.cp-modern .cp-panel>.card-body{padding:1rem}html.cp-modern .cp-panel .card{--bs-card-bg:var(--cp-surface-2);border:1px solid var(--cp-border);border-radius:var(--cp-radius-section);box-shadow:none;height:100%;background-color:var(--cp-surface-2)!important;color:var(--cp-text)!important}html.cp-modern .cp-panel .card>.card-header{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);background:0 0;border-bottom:0;align-items:center;gap:.4rem;padding:.8rem 1rem .2rem;font-size:.7rem;font-weight:600;display:flex;min-height:2.6rem!important}html.cp-modern .cp-panel .card>.card-header .bi{font-size:.85rem}html.cp-modern .cp-panel .card>.card-body{padding:.75rem 1rem 1rem}html.cp-modern .cp-panel .card .card{border:0;background-color:#0000!important}html.cp-modern .cp-panel .card>.card-header{padding-left:1rem!important;padding-right:1rem!important}html.cp-modern .cp-panel .row.g-md-1,html.cp-modern .cp-panel .row.g-0{--bs-gutter-x:.6rem;--bs-gutter-y:.6rem}html.cp-modern .cp-panel #control-panel>.row,html.cp-modern .cp-panel #setup-panel>.row{margin-top:0}html.cp-modern .cp-panel .text-muted,html.cp-modern .cp-panel .form-text,html.cp-modern .cp-panel .small.muted{color:var(--cp-muted)!important}html.cp-modern .cp-panel a:not(.btn){color:var(--cp-muted);text-decoration-color:#fff3}html.cp-modern .cp-panel a:not(.btn):hover{color:var(--cp-text)}html.cp-modern .cp-panel .btn{--bs-btn-disabled-opacity:.5;border-radius:var(--cp-radius-control);box-shadow:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s,transform 60ms}html.cp-modern .cp-panel .btn:active:not(:disabled){transform:translateY(1px)}html.cp-modern .cp-panel .btn:focus-visible{box-shadow:var(--cp-focus)}html.cp-modern .cp-panel .btn.mb-1{margin-bottom:.4rem!important}html.cp-modern .cp-panel .btn-light{background-color:var(--cp-key);border-color:var(--cp-key-border);color:var(--cp-text)}html.cp-modern .cp-panel .btn-light:hover{background-color:var(--cp-key-hover);border-color:var(--cp-key-border);color:#fff}html.cp-modern .cp-panel .btn-light:active,html.cp-modern .cp-panel .btn-light:focus{background-color:var(--cp-key-active);border-color:var(--cp-key-border);color:#fff}html.cp-modern .cp-panel .btn-light:disabled{background-color:var(--cp-key);color:var(--cp-text)}html.cp-modern .cp-panel .btn-outline-light{border:1px solid var(--cp-border-strong);color:var(--cp-text);background-color:#0000}html.cp-modern .cp-panel .btn-outline-light:hover,html.cp-modern .cp-panel .btn-outline-light.active{background-color:var(--cp-key);border-color:var(--cp-border-strong);color:#fff}html.cp-modern .cp-panel .btn-primary{background-color:var(--cp-accent);color:#fff}html.cp-modern .cp-panel .btn-primary:hover,html.cp-modern .cp-panel .btn-primary:active,html.cp-modern .cp-panel .btn-primary:focus{background-color:var(--cp-accent-hover);border-color:#0000}html.cp-modern .cp-panel .btn-success{background-color:var(--cp-success);color:#06240f}html.cp-modern .cp-panel .btn-success:hover,html.cp-modern .cp-panel .btn-success:active,html.cp-modern .cp-panel .btn-success:focus{color:#06240f;background-color:#3ad574;border-color:#0000}html.cp-modern .cp-panel .btn-warning{background-color:var(--cp-warning);color:#2b1a00}html.cp-modern .cp-panel .btn-warning:hover,html.cp-modern .cp-panel .btn-warning:active,html.cp-modern .cp-panel .btn-warning:focus{color:#2b1a00;background-color:#ffb840;border-color:#0000}html.cp-modern .cp-panel .btn-danger{color:var(--cp-danger);background-color:#0000;border-color:#f0605d73}html.cp-modern .cp-panel .btn-danger:hover,html.cp-modern .cp-panel .btn-danger:active,html.cp-modern .cp-panel .btn-danger:focus{background-color:var(--cp-danger);border-color:var(--cp-danger);color:#fff}html.cp-modern .cp-panel .btn-group>.btn{border-radius:0}html.cp-modern .cp-panel .btn-group>.btn:first-child{border-top-left-radius:var(--cp-radius-control);border-bottom-left-radius:var(--cp-radius-control)}html.cp-modern .cp-panel .btn-group>.btn:last-child{border-top-right-radius:var(--cp-radius-control);border-bottom-right-radius:var(--cp-radius-control)}html.cp-modern .cp-panel .form-control,html.cp-modern .cp-panel .form-select{background-color:var(--cp-bg);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-control);color:var(--cp-text)}html.cp-modern .cp-panel .form-control:focus,html.cp-modern .cp-panel .form-select:focus{background-color:var(--cp-bg);border-color:var(--cp-accent);box-shadow:var(--cp-focus);color:#fff}html.cp-modern .cp-panel .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238a93a5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html.cp-modern .cp-panel .input-group .btn{border-left:1px solid var(--cp-border-strong)}html.cp-modern .cp-panel .edit-icon,html.cp-modern .cp-panel .save-icon{color:var(--cp-muted)}html.cp-modern .cp-panel .form-check-input{background-color:var(--cp-key);border-color:var(--cp-border-strong)}html.cp-modern .cp-panel .form-check-input:checked{background-color:var(--cp-accent);border-color:var(--cp-accent)}html.cp-modern .cp-panel .form-check-input:focus{box-shadow:var(--cp-focus);border-color:var(--cp-accent)}html.cp-modern .cp-panel .form-switch .form-check-input:not(:checked){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238a93a5'/%3e%3c/svg%3e")}html.cp-modern .cp-panel .form-check-label,html.cp-modern .cp-panel .form-label{color:var(--cp-text)}html.cp-modern .cp-panel .border-secondary-subtle{border-color:var(--cp-border-strong)!important;border-radius:var(--cp-radius-control)!important}html.cp-modern .cp-panel .badge.cp-readout{white-space:normal;flex-direction:column;align-items:center;gap:.15rem;padding:.25rem 0 .5rem;display:flex;position:relative;color:var(--cp-text)!important;background:0 0!important;margin-bottom:.25rem!important}html.cp-modern .cp-panel .cp-readout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:.68rem;font-weight:600}html.cp-modern .cp-panel .cp-colon{display:none}html.cp-modern .cp-panel .cp-readout-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:2.6rem;font-weight:600;line-height:1}html.cp-modern .cp-panel .cp-readout-sub{color:var(--cp-muted);letter-spacing:0;font-size:.45em;font-weight:500}html.cp-modern .cp-panel .cp-status{gap:.75rem 1.5rem!important}html.cp-modern .cp-panel .cp-status .badge.cp-readout{width:auto;min-width:8rem;padding-left:1rem;padding-right:1rem;margin-bottom:0!important}html.cp-modern .cp-panel .cp-status-stat{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.15rem;font-size:.68rem;font-weight:600;display:flex;color:var(--cp-muted)!important}html.cp-modern .cp-panel .cp-status-stat strong,html.cp-modern .cp-panel .cp-status-stat .cp-status-value{color:var(--cp-text);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600;line-height:1}html.cp-modern .cp-panel .card>.card-header.cp-status{border-radius:var(--cp-radius-control);box-shadow:var(--cp-well);background-color:#0b0e13;background-image:linear-gradient(#00000040,#ffffff04);justify-content:space-around;margin:3px 3px .5rem;padding:.55rem .5rem .6rem!important}html.cp-modern .cp-panel .card>.card-header.cp-status .cp-status-stat{align-items:center}html.cp-modern .cp-panel .cp-stat .cp-stat .cp-readout-value,html.cp-modern .cp-panel .cp-stat+.cp-stat .cp-readout-value{font-size:1.6rem}html.cp-modern .cp-panel .cp-readout:has(.cp-live-dot:not([style*=none])) .cp-readout-value{color:#fbc768}html.cp-modern .cp-panel .cp-live-dot{font-size:.7rem;animation:1.2s ease-in-out infinite cp-pulse;position:absolute;top:.2rem;left:calc(50% + 2.7rem);color:var(--cp-danger)!important}html.cp-modern .cp-panel .cp-keys{gap:.35rem!important}html.cp-modern .cp-panel .cp-keys .btn{min-height:44px;padding-left:.25rem;padding-right:.25rem;font-size:1rem}html.cp-modern .cp-panel .cp-keys>.form-control{flex:1 1 0;min-width:2.5rem}html.cp-modern .cp-panel .cp-keys>.btn{white-space:nowrap;margin:0!important;padding-left:.25rem!important;padding-right:.25rem!important}html.cp-modern .cp-panel .cp-key-grid{grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));display:grid}html.cp-modern .cp-panel .cp-sets{border-radius:var(--cp-radius-control);width:100%;box-shadow:var(--cp-well);background-color:#0b0e13;background-image:linear-gradient(#00000040,#ffffff04);flex-direction:column;gap:.3rem;padding:.55rem .5rem .6rem;margin-bottom:.6rem!important}html.cp-modern .cp-panel .cp-sets .scores-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:.68rem;font-weight:600;margin:0!important}html.cp-modern .cp-panel .cp-sets .scores-values{align-items:baseline;gap:.55rem}html.cp-modern .cp-panel .cp-sets .score-item{min-width:0;color:var(--cp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-color:#0000;padding:0 .1rem;font-size:1.15rem;font-weight:600;line-height:1}html.cp-modern .cp-panel .cp-sets .score-item.current-set{color:var(--cp-text);letter-spacing:-.01em;text-shadow:0 0 14px #e9ecf21f;background-color:#0000;font-size:2.6rem}html.cp-modern .cp-panel .cp-sets .score-item.set-winner{color:var(--cp-text)}html.cp-modern .cp-panel .cp-sets .score-item.set-winner:after{background-color:var(--cp-success);border:0;width:6px;height:6px;top:-.15rem;right:-.3rem;box-shadow:0 0 6px #22c55e99}html.cp-modern .cp-panel .card>.card-header.cp-serve{gap:.5rem}html.cp-modern .cp-panel .card>.card-header.cp-serve:before{content:"";background-color:gold;border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 8px #ffd70099}html.cp-modern .cp-panel .card>.card-header.cp-serve .cp-serve-name{letter-spacing:0;text-transform:none;color:var(--cp-text);font-size:1rem;font-weight:600}html.cp-modern .cp-panel .card>.card-header.cp-serve .cp-serve-label{margin-left:0!important}html.cp-modern .cp-panel .cp-serve-badges .badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:.3rem .5rem;font-size:.68rem;font-weight:600}html.cp-modern .cp-panel .cp-serve-badges .badge.bg-warning{border:1px solid #f5a52466;color:#fbc768!important;background-color:#f5a52429!important}html.cp-modern .cp-panel .cp-serve-badges .badge.bg-info{border:1px solid #7b6cff73;color:#c9c2ff!important;background-color:#7b6cff2e!important}html.cp-modern .cp-panel .cp-key-minus{color:var(--cp-key-secondary-text,var(--cp-muted))}html.cp-modern .cp-panel .btn-light.cp-key-minus{background-color:var(--cp-key-secondary,var(--cp-key))}html.cp-modern .cp-panel .btn-light.cp-key-minus:hover{background-color:var(--cp-key-secondary-hover,var(--cp-key-hover))}html.cp-modern .cp-panel .cp-key-go:not(:disabled){color:#6ee7a0;background-color:#22c55e24;border-color:#22c55e59}html.cp-modern .cp-panel .cp-key-go:not(:disabled):hover{background-color:var(--cp-success);color:#06240f}html.cp-modern .cp-panel .cp-key-wicket:not(:disabled){color:#f8a19f;background-color:#f0605d24;border-color:#f0605d73}html.cp-modern .cp-panel .cp-key-wicket:not(:disabled):hover{background-color:var(--cp-danger);color:#fff}html.cp-modern .cp-panel .cp-key-stop:not(:disabled){color:#fbc768;background-color:#f5a52424;border-color:#f5a52466}html.cp-modern .cp-panel .cp-key-stop:not(:disabled):hover{background-color:var(--cp-warning);color:#2b1a00}html.cp-modern .cp-panel .btn-secondary-action{background-color:var(--cp-key-secondary,var(--cp-key))!important;border-color:var(--cp-key-border)!important;color:var(--cp-key-secondary-text,var(--cp-muted))!important}html.cp-modern .cp-panel .btn-secondary-action:hover,html.cp-modern .cp-panel .btn-secondary-action:active,html.cp-modern .cp-panel .btn-secondary-action:focus{box-shadow:none;background-color:var(--cp-key-secondary-hover,var(--cp-key-hover))!important;border-color:var(--cp-key-border)!important;color:var(--cp-text)!important}html.cp-modern .cp-panel .btn-secondary-action:disabled{background-color:var(--cp-key-secondary,var(--cp-key))!important;opacity:var(--bs-btn-disabled-opacity)!important}html.cp-modern .cp-panel .btn.cp-key-danger{color:var(--cp-danger)!important;background-color:#0000!important;border-color:#f0605d73!important}html.cp-modern .cp-panel .btn.cp-key-danger:hover,html.cp-modern .cp-panel .btn.cp-key-danger:active,html.cp-modern .cp-panel .btn.cp-key-danger:focus{background-color:var(--cp-danger)!important;border-color:var(--cp-danger)!important;color:#fff!important}html.cp-modern .cp-panel .btn.cp-toggle.btn-success{color:#dcd7ff;background-color:#7b6cff3d;border-color:#7b6cffa6}html.cp-modern .cp-panel .btn.cp-toggle.btn-success:hover,html.cp-modern .cp-panel .btn.cp-toggle.btn-success:active,html.cp-modern .cp-panel .btn.cp-toggle.btn-success:focus{color:#fff;background-color:#7b6cff57;border-color:#7b6cffcc}html.cp-modern .cp-panel .btn-check:checked+.btn{color:#fff;background-color:#7b6cff3d;border-color:#7b6cffa6}html.cp-modern .cp-panel .btn-check:focus-visible+.btn{box-shadow:var(--cp-raised), var(--cp-focus)}html.cp-modern .cp-panel .cp-keys:has(>.cp-key-wide){flex-wrap:wrap}html.cp-modern .cp-panel .cp-keys:has(>.cp-key-wide)>.cp-key-wide{flex:1 0 100%}html.cp-modern .cp-panel .btn-secondary,html.cp-modern .cp-panel .btn-info{background-color:var(--cp-key-hover);border-color:var(--cp-border-strong);color:var(--cp-text)}html.cp-modern .cp-panel .btn-secondary:hover,html.cp-modern .cp-panel .btn-secondary:active,html.cp-modern .cp-panel .btn-secondary:focus,html.cp-modern .cp-panel .btn-info:hover,html.cp-modern .cp-panel .btn-info:active,html.cp-modern .cp-panel .btn-info:focus{border-color:var(--cp-border-strong);color:#fff;background-color:#3a4252}html.cp-modern .cp-panel .btn-outline-warning{color:#fbc768;border-color:#f5a52466}html.cp-modern .cp-panel .btn-outline-warning:hover,html.cp-modern .cp-panel .btn-outline-warning:active,html.cp-modern .cp-panel .btn-outline-warning:focus{background-color:var(--cp-warning);border-color:var(--cp-warning);color:#2b1a00}html.cp-modern .cp-panel .btn-outline-danger{color:var(--cp-danger);border-color:#f0605d73}html.cp-modern .cp-panel .btn-outline-danger:hover,html.cp-modern .cp-panel .btn-outline-danger:active,html.cp-modern .cp-panel .btn-outline-danger:focus{background-color:var(--cp-danger);border-color:var(--cp-danger);color:#fff}html.cp-modern .cp-panel .badge.text-bg-primary:not(.cp-readout){letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600;color:var(--cp-muted)!important;background:0 0!important}html.cp-modern .cp-panel .card.cp-team{--cp-key:#ffffff29;--cp-key-hover:#ffffff3d;--cp-key-active:#ffffff1a;--cp-key-border:#fff3;--cp-key-secondary:#00000047;--cp-key-secondary-hover:#0000002e;--cp-key-secondary-text:#ffffffbf;border:1px solid var(--cp-team-color,var(--cp-border-strong));background-image:linear-gradient(#0d1015ad,#0d1015ad);background-color:var(--cp-team-color,var(--cp-surface-2))!important}html.cp-modern .cp-panel .card.cp-team>.card-body{color:var(--cp-text)!important;background-color:#0000!important}html.cp-modern .cp-panel .card.cp-team>.card-header{border-radius:calc(var(--cp-radius-section) - 1px) calc(var(--cp-radius-section) - 1px) 0 0;text-overflow:ellipsis;white-space:nowrap;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;font-size:.8rem;overflow:hidden;box-shadow:inset 0 -1px #0003;background-color:var(--cp-team-color,var(--cp-key))!important;color:var(--cp-team-text,#fff)!important}html.cp-modern .cp-panel .cp-chip{letter-spacing:0;background-color:#0d1015b3;border-radius:6px;place-items:center;min-width:1.7em;height:1.7em;display:inline-grid;box-shadow:inset 0 1px 2px #00000080;margin-right:0!important}html.cp-modern .cp-panel .card.cp-team>.card-header:has(.cp-chip){white-space:normal;flex-wrap:wrap;row-gap:.35rem}html.cp-modern .cp-panel .displayed-time{--bs-font-monospace:var(--bs-font-sans-serif);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.25rem 0 .75rem;font-size:2.6rem;font-weight:600;line-height:1}html.cp-modern .cp-panel .btn-timer{min-height:40px}html.cp-modern .cp-panel [data-testid=game-clock-control]>.btn{min-height:44px}@media (width<=575.98px){html.cp-modern #scoreboard-controls.cp-panel>.card-header{display:none!important}}html.cp-modern .cp-preview{overflow:hidden}html.cp-modern .cp-preview>.card-header{padding-top:.6rem;padding-bottom:.6rem}html.cp-modern .cp-preview #pin-preview-btn.active{color:#c9c2ff;background-color:#7b6cff2e;border-color:#7b6cff8c}html.cp-modern .cp-preview #hide-btn{border:1px solid var(--cp-border-strong);color:var(--cp-text);background-color:#0000}html.cp-modern .cp-preview #hide-btn:hover{background-color:var(--cp-key)}html.cp-modern .cp-panel{background-image:linear-gradient(#ffffff05,#fff0 140px);box-shadow:inset 0 1px #ffffff0b,0 12px 32px -16px #000000b3}html.cp-modern .cp-panel:hover{box-shadow:inset 0 1px #ffffff0b,0 12px 32px -16px #000000b3}html.cp-modern .cp-panel .card{background-image:linear-gradient(#ffffff06,#fff0 90px);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}html.cp-modern .cp-panel .card .card{box-shadow:none;background-image:none}html.cp-modern .cp-panel .btn-light,html.cp-modern .cp-panel .btn-outline-light,html.cp-modern .cp-panel .btn-secondary-action,html.cp-modern .cp-panel .btn-secondary,html.cp-modern .cp-panel .btn-info,html.cp-modern .cp-actionbar .btn-light,html.cp-modern .cp-actionbar .btn-outline-light,html.cp-modern .cp-actionbar .btn-secondary-action,html.cp-modern .cp-actionbar .btn-secondary,html.cp-modern .cp-actionbar .btn-info{background-image:var(--cp-sheen);box-shadow:var(--cp-raised)}html.cp-modern .cp-panel .btn-light:hover,html.cp-modern .cp-panel .btn-outline-light:hover,html.cp-modern .cp-panel .btn-secondary-action:hover,html.cp-modern .cp-panel .btn-secondary:hover,html.cp-modern .cp-panel .btn-info:hover,html.cp-modern .cp-actionbar .btn-light:hover,html.cp-modern .cp-actionbar .btn-outline-light:hover,html.cp-modern .cp-actionbar .btn-secondary-action:hover,html.cp-modern .cp-actionbar .btn-secondary:hover,html.cp-modern .cp-actionbar .btn-info:hover{box-shadow:var(--cp-raised-hover)}html.cp-modern .cp-panel .btn-primary,html.cp-modern .cp-panel .btn-success,html.cp-modern .cp-panel .btn-warning,html.cp-modern .cp-actionbar .btn-primary,html.cp-modern .cp-actionbar .btn-success,html.cp-modern .cp-actionbar .btn-warning{background-image:var(--cp-sheen-colour);box-shadow:var(--cp-raised-colour)}html.cp-modern .cp-panel .btn:active:not(:disabled),html.cp-modern .cp-panel .btn.active,html.cp-modern .cp-panel .btn.show,html.cp-modern .cp-actionbar .btn:active:not(:disabled),html.cp-modern .cp-actionbar .btn.active,html.cp-modern .cp-actionbar .btn.show{box-shadow:var(--cp-pressed);background-image:none}html.cp-modern .cp-panel .btn:focus-visible,html.cp-modern .cp-actionbar .btn:focus-visible{box-shadow:var(--cp-raised), var(--cp-focus)}html.cp-modern .cp-panel .btn:disabled,html.cp-modern .cp-panel .btn.disabled,html.cp-modern .cp-actionbar .btn:disabled,html.cp-modern .cp-actionbar .btn.disabled{box-shadow:none;background-image:none}html.cp-modern .cp-panel .btn.cp-toggle.btn-success,html.cp-modern .cp-panel .btn-check:checked+.btn,html.cp-modern .cp-actionbar .btn.cp-toggle.btn-success,html.cp-modern .cp-actionbar .btn-check:checked+.btn{box-shadow:var(--cp-pressed), 0 0 10px #7b6cff40;background-image:none}html.cp-modern .cp-panel .btn-check:checked:focus-visible+.btn,html.cp-modern .cp-actionbar .btn-check:checked:focus-visible+.btn{box-shadow:var(--cp-pressed), var(--cp-focus)}html.cp-modern .cp-panel .btn-danger,html.cp-modern .cp-panel .btn.cp-key-danger,html.cp-modern .cp-actionbar .btn-danger,html.cp-modern .cp-actionbar .btn.cp-key-danger{box-shadow:none;background-image:none}html.cp-modern .cp-panel .btn-danger:hover,html.cp-modern .cp-panel .btn.cp-key-danger:hover,html.cp-modern .cp-actionbar .btn-danger:hover,html.cp-modern .cp-actionbar .btn.cp-key-danger:hover{background-image:var(--cp-sheen-colour);box-shadow:var(--cp-raised-colour)}html.cp-modern .cp-panel .badge.cp-readout,html.cp-modern .cp-panel .displayed-time{border-radius:var(--cp-radius-control);box-shadow:var(--cp-well);background-image:linear-gradient(#00000040,#ffffff04);width:100%;padding:.55rem .5rem .6rem;background-color:#0b0e13!important;margin-bottom:.6rem!important}html.cp-modern .cp-panel .cp-readout-value,html.cp-modern .cp-panel .displayed-time{text-shadow:0 0 14px #e9ecf21f}html.cp-modern .cp-panel .cp-readout:has(.cp-live-dot:not([style*=none])) .cp-readout-value{text-shadow:0 0 14px #fbc76859}html.cp-modern .cp-panel .cp-stat+.cp-stat{border-top:0;padding-top:.25rem}html.cp-modern .cp-panel .cp-live-dot{text-shadow:0 0 6px var(--cp-danger);top:.55rem}html.cp-modern .cp-panel .form-control,html.cp-modern .cp-panel .form-select{box-shadow:inset 0 1px 3px #00000073,0 1px #ffffff0a}html.cp-modern .cp-panel .form-control:focus,html.cp-modern .cp-panel .form-select:focus{box-shadow:inset 0 1px 3px #00000073, var(--cp-focus)}html.cp-modern .cp-panel .form-check-input{box-shadow:inset 0 1px 2px #0000008c}html.cp-modern .cp-panel .form-check-input:checked{background-color:var(--cp-accent);box-shadow:inset 0 1px 2px #0000004d,0 0 8px #7b6cff59}@keyframes cp-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html.cp-modern .cp-live-dot{animation:none}}
