.alle-levels{--level: var(--vs-orange)}.alle-levels .wrap{padding-bottom:28px}.totaal-general-logo{width:48px;height:48px;object-fit:contain;background:#fff}.alle-levels .sec-title{margin-top:10px;font-size:13px;letter-spacing:.045em}.alle-levels .sec-title .hint{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.totaal-bottom-nav button{cursor:pointer}.totaal-menu-logo{object-fit:contain;border-radius:0!important}.alle-levels .app-menu [data-total-mode]{min-height:42px;padding-block:8px}.alle-levels .app-menu [data-total-mode][aria-current=page]{background:var(--vs-orange-soft);color:var(--vs-navy);box-shadow:inset 3px 0 var(--vs-orange)}.alle-levels .totaal-filter{display:grid;min-height:48px;padding:4px 7px;background-image:none}.totaal-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}.totaal-teamzoek{margin-top:7px}.totaal-teamzoek .totaal-filter{width:100%}.totaal-keuze{position:relative;min-width:0}.totaal-keuze-knop{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:27px;padding:2px 1px;border:0;background:transparent;color:var(--vs-navy);font:600 11px/1.25 Poppins,sans-serif;text-align:left;cursor:pointer}.totaal-keuze-knop>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.totaal-keuze-pijl{width:7px;height:7px;flex:0 0 auto;margin:-3px 3px 0 0;border-right:2px solid #5A6078;border-bottom:2px solid #5A6078;transform:rotate(45deg)}.totaal-keuze-knop[aria-expanded=true] .totaal-keuze-pijl{margin-top:3px;transform:rotate(225deg)}.totaal-keuze-knop:focus-visible{outline:2px solid var(--vs-orange);outline-offset:2px;border-radius:5px}.totaal-keuze-panel{position:absolute;top:calc(100% + 4px);left:-7px;z-index:80;width:max(100%,210px);max-width:min(330px,calc(calc(100vw / var(--vs-zoom, 1)) - 30px));padding:6px;border:1px solid #C9CDD9;border-radius:12px;background:#fff;box-shadow:0 12px 32px #1b1c4233}.totaal-keuze-panel[hidden]{display:none}.totaal-filters>:nth-child(3n) .totaal-keuze-panel{left:auto;right:-7px}.totaal-keuze-zoek{display:block;padding:2px 2px 6px}.totaal-keuze-zoek input,.totaal-team-input input{width:100%;min-height:38px;padding:7px 10px;border:1px solid #BFC5D5;border-radius:8px;background:#fff;font-size:12px}.totaal-keuze-opties{display:grid;max-height:min(300px,calc(50dvh / var(--vs-zoom, 1)));overflow:auto;overscroll-behavior:contain}.totaal-keuze-opties button{min-height:38px;padding:7px 9px;border:0;border-radius:7px;background:#fff;color:var(--vs-navy);font:500 12px Poppins,sans-serif;text-align:left;cursor:pointer}.totaal-keuze-opties button[aria-selected=true]{background:var(--vs-orange-soft);color:#8a410f;font-weight:700}.totaal-keuze-opties button:hover,.totaal-keuze-opties button:focus-visible{outline:none;background:var(--vs-navy-soft)}.totaal-teamzoek .totaal-keuze-panel{left:0;width:100%;max-width:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.alle-levels .totaal-vink{min-height:26px;margin-top:5px;padding:2px 8px 2px 4px;font-size:10px}.alle-levels .totaal-vink input{width:13px;height:13px}.alle-levels .totaal-sort:empty{display:none}.totaal-zaal-regel{display:flex;align-items:center;gap:3px;margin-top:6px;color:#5a6078;font-size:10px;font-weight:600;white-space:nowrap}.totaal-zaal-regel .sorteer-knop{min-width:42px;min-height:29px;margin-left:0;padding:3px 8px}.totaal-zaal-scheid{margin-left:auto}.totaal-team-input{display:block;margin-top:7px}.alle-levels .wedstrijd-kaart{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:8px;align-items:stretch;min-height:82px;margin-bottom:7px;padding:9px 10px 9px 9px;border:1px solid var(--border);border-left:4px solid var(--vs-orange);border-radius:12px;background:#fff;box-shadow:0 2px 7px #27285b0a;cursor:pointer}.alle-levels .wedstrijd-kaart.is-extern{border-left-color:#aeb4c4}.wedstrijd-kaart:focus-visible{outline:2px solid var(--vs-navy);outline-offset:2px}.wedstrijd-tijd{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;padding:2px 0}.wedstrijd-tijd strong{color:var(--vs-navy);font-size:13px;font-variant-numeric:tabular-nums}.wedstrijd-tijd span{max-width:100%;overflow:hidden;color:#5a6078;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.wedstrijd-ploegen{display:grid;gap:6px;min-width:0}.wedstrijd-ploeg{display:grid;grid-template-columns:33px minmax(0,1fr);gap:7px;align-items:center;min-width:0}.wedstrijd-ploeg .club-logo{width:33px;height:22px;flex-basis:33px;border:0}.wedstrijd-ploeg>div{display:grid;min-width:0}.wedstrijd-ploeg strong{overflow:hidden;color:var(--vs-navy);font-size:12px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wedstrijd-ploeg span{overflow:hidden;color:#5a6078;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.wedstrijd-score{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-width:42px;color:var(--vs-navy);text-align:right}.wedstrijd-score strong{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.wedstrijd-score span{margin-top:2px;color:#5a6078;font-size:9px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.wedstrijd-score em{margin-top:auto;padding:2px 5px;border-radius:999px;background:#fdecec;color:#a11b1b;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.wedstrijd-kaart.is-afgelast{border-color:#e7b8b8;border-left-color:#c64747;background:#fff8f8}.wedstrijd-kaart.is-afgelast .wedstrijd-ploegen{opacity:.62}.wedstrijd-kaart.is-afgelast .wedstrijd-tijd strong{text-decoration:line-through}.admin-mode .wedstrijd-kaart.is-edited{box-shadow:inset 0 0 0 1px var(--vs-teal)}.totaal-toolbar{margin:7px 0 9px}#contextPrint{border-color:#e6b98f;background:#fff6ee}.region-beheer .totaal-keuze{width:100%;padding:5px 9px;border:1px solid #BFC5D5;border-radius:9px;background:#fff}.region-beheer .totaal-keuze-panel{left:0;width:100%}.region-beheer .form-actions{padding:0}.receipt-check{display:flex;align-items:center;gap:7px;min-height:38px;margin:3px 0 9px;font-size:11px;font-weight:600}.receipt-check input{width:17px;height:17px;accent-color:var(--vs-orange)}.team-terugtrek{margin-top:12px;padding-top:2px;border-top:1px solid var(--border)}.team-actie-preview{min-height:36px;margin:2px 0 8px;padding:7px 9px;border-radius:8px;background:#fff5ec;color:#7e3c0e;font-size:10px;line-height:1.4}.team-acties{display:grid!important;grid-template-columns:1fr 1fr}@media(max-width:360px){.totaal-general-logo{width:42px;height:42px}.alle-levels .wedstrijd-kaart{grid-template-columns:47px minmax(0,1fr) auto;gap:6px;padding-inline:7px}.wedstrijd-ploeg{grid-template-columns:28px minmax(0,1fr);gap:5px}.wedstrijd-ploeg .club-logo{width:28px;height:19px}.wedstrijd-score{min-width:36px}.totaal-zaal-regel .sorteer-knop{min-width:37px;padding-inline:6px;font-size:10px}}@media print{.sticky-top,.bottom-nav,.totaal-controls,#alleHallTools,.totaal-toolbar,.team-dag-beheer,.footer{display:none!important}.alle-levels{padding:0;background:#fff}.alle-levels .wrap{max-width:none;padding:0}.wedstrijd-kaart{break-inside:avoid;box-shadow:none}}.alle-levels .wedstrijd-kaart{grid-template-columns:48px minmax(0,1fr) 66px 30px auto;gap:6px}.wedstrijd-ploegen,.wedstrijd-zaal,.wedstrijd-veld{grid-template-rows:1fr 1fr}.wedstrijd-zaal,.wedstrijd-veld{display:grid;align-items:center;gap:6px;min-width:0;color:#50566e;font-size:10px}.wedstrijd-zaal>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wedstrijd-veld strong{color:var(--vs-navy);font-size:12px}.wedstrijd-score{justify-content:center;min-width:30px}.wedstrijd-score strong{font-weight:700;font-size:13px}@media(max-width:440px){.alle-levels .wedstrijd-kaart{grid-template-columns:40px minmax(0,1fr) 56px 25px auto;gap:5px;padding-inline:6px}.wedstrijd-ploeg{grid-template-columns:23px minmax(0,1fr);gap:4px}.wedstrijd-ploeg .club-logo{width:23px;height:19px}.wedstrijd-ploeg strong{font-size:11px}.wedstrijd-zaal,.wedstrijd-veld{font-size:9px}.wedstrijd-score{min-width:25px}.wedstrijd-score span{max-width:38px;white-space:normal}}.alle-levels .header-left .totaal-general-logo{width:64px;height:42px;max-width:none;object-fit:contain;border-radius:0;background:transparent}.alle-levels .totaal-filter{min-height:42px}.alle-levels .totaal-filter-key{font-size:10px;line-height:1.2}.alle-levels .totaal-keuze-knop{font-size:12px;min-height:25px}.alle-levels .totaal-team-input input,.alle-levels .totaal-keuze-zoek input{font:400 16px/1.2 Poppins,sans-serif;min-height:38px;padding:7px 10px}.alle-levels .totaal-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 10px;padding:7px 9px}.alle-levels .totaal-print-formats{display:flex;align-items:center;gap:4px;margin-right:auto;color:#50566e;font-size:11px}.alle-levels .totaal-print-formats[hidden]{display:none}.alle-levels .totaal-print-formats button{min-width:34px;min-height:30px;margin:0;padding:3px 7px;font-size:11px}.alle-levels .totaal-toolbar .share-icons{gap:5px;flex-wrap:nowrap}.alle-levels .totaal-toolbar .share-icons button{width:35px;height:35px;min-width:35px;min-height:35px;padding:5px}#alleHallPrintActions{display:contents}.alle-levels .wedstrijd-kaart{grid-template-columns:39px minmax(0,1fr) 76px 25px 30px;gap:6px;min-height:70px;padding:8px;align-items:stretch}.alle-levels .wedstrijd-tijd{justify-content:flex-start;padding-top:3px}.alle-levels .wedstrijd-tijd strong{font-size:12px;font-weight:600}.alle-levels .wedstrijd-ploegen{grid-template-rows:1fr 1fr;gap:7px}.alle-levels .wedstrijd-ploeg{grid-template-columns:24px minmax(0,1fr);gap:5px}.alle-levels .wedstrijd-ploeg .club-logo{width:24px;height:22px;min-width:24px;flex-basis:24px;margin:0;border:0}.alle-levels .wedstrijd-ploeg strong{font:600 12px/1.3 Poppins,sans-serif;white-space:normal;overflow-wrap:anywhere;overflow:visible}.alle-levels .wedstrijd-zaal,.alle-levels .wedstrijd-veld,.alle-levels .wedstrijd-score{display:grid;grid-template-rows:1fr 1fr;align-items:center;gap:7px;font-size:11px;line-height:1.3}.alle-levels .wedstrijd-zaal>span{white-space:normal;overflow:visible;overflow-wrap:anywhere}.alle-levels .wedstrijd-poule{color:var(--vs-navy);font-weight:500;white-space:nowrap!important}.alle-levels .wedstrijd-veld strong{font-size:12px;font-weight:600}.alle-levels .wedstrijd-score{min-width:0;justify-content:stretch}.alle-levels .wedstrijd-score strong{font:600 12px/1.3 Poppins,sans-serif}.alle-levels .wedstrijd-score span{margin:0;max-width:none;font:400 9px/1.3 Poppins,sans-serif;white-space:normal}.alle-levels .wedstrijd-score em{grid-column:1;font-size:8px;padding:1px}.alle-levels .totaal-bottom-nav .nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.alle-levels .totaal-bottom-nav .nav-tab{min-width:0;padding:6px 1px;font-size:10px}.alle-levels .poule-kaart{padding:12px}.alle-levels .poule-kop{gap:5px;font-size:12px}.alle-levels .poule-naam{font-size:14px}.alle-levels .poule-teams{font-size:13px;line-height:1.7}.alle-levels .poule-speeldagen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:11px}.alle-levels .poule-speeldag{gap:4px;min-width:0}.alle-levels .poule-speeldag-zaal{white-space:normal}.alle-levels .poule-teams .is-match{background:#fff0df;border-radius:4px;color:#87430c;font-weight:600}@media(max-width:380px){.alle-levels .wedstrijd-kaart{grid-template-columns:35px minmax(0,1fr) 65px 21px 27px;gap:4px;padding:7px 6px}.alle-levels .wedstrijd-ploeg{grid-template-columns:20px minmax(0,1fr);gap:4px}.alle-levels .wedstrijd-ploeg .club-logo{width:20px;min-width:20px;height:20px}.alle-levels .wedstrijd-ploeg strong{font-size:11px}.alle-levels .wedstrijd-zaal{font-size:10px}}@media(min-width:600px){.alle-levels .wedstrijd-kaart{grid-template-columns:45px minmax(0,1fr) 130px 36px 55px}.alle-levels .wedstrijd-ploeg strong{font-size:13px}}.alle-levels [hidden]{display:none!important}.alle-levels .totaal-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr)!important}.alle-levels .totaal-filters-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr)!important;margin-top:6px}.alle-levels .totaal-team-autocomplete{position:relative;max-width:420px}.alle-levels .totaal-team-input input{font-size:16px;line-height:1.15;height:36px;min-height:36px;padding:5px 9px}.alle-levels .totaal-team-input input::placeholder{font-size:12px}.totaal-team-suggesties{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;border:1px solid #bbc1d1;border-radius:9px;background:#fff;box-shadow:0 5px 16px #27285b20}.totaal-team-suggesties button{display:block;width:100%;min-height:34px;padding:7px 10px;border:0;background:#fff;color:#27285b;text-align:left;font:500 12px/1.3 Poppins,sans-serif}.totaal-team-suggesties button:hover,.totaal-team-suggesties button:focus{background:#fff0df}#alleTitleActions{flex:0 0 auto}.totaal-switch-toggle{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.totaal-switch-toggle input{width:16px;height:16px;accent-color:var(--vs-orange)}.totaal-switch-toggle img{object-fit:contain}.totaal-title-print{width:34px;height:34px;padding:3px;border:1px solid #dddfea;border-radius:8px;background:#fff}.alle-levels .sec-title{gap:6px}.alle-levels .sec-title .hint{margin-left:auto}@media screen and (min-width:760px){.alle-levels .wrap,.alle-levels .header{max-width:1120px;padding-inline:24px}.alle-levels .sec-title{font-size:15px}.alle-levels .sec-title .hint{font-size:13px}.alle-levels .totaal-keuze-knop{font-size:14px;min-height:30px}.alle-levels .totaal-filter-key{font-size:11px}.alle-levels .totaal-filter{padding:6px 10px}.alle-levels .totaal-bottom-nav .nav-inner{max-width:820px}.alle-levels .totaal-bottom-nav .nav-tab{display:flex;flex-direction:row;justify-content:center;gap:9px;padding:9px 12px;font-size:13px}.alle-levels .totaal-bottom-nav .nav-icon{margin:0}.alle-levels .wedstrijd-kaart{grid-template-columns:55px minmax(220px,380px) minmax(110px,1fr) 44px 65px;min-height:76px;gap:10px;padding:10px 14px}.alle-levels .wedstrijd-ploeg strong,.alle-levels .wedstrijd-tijd strong,.alle-levels .wedstrijd-veld strong{font-size:14px}.alle-levels .wedstrijd-zaal{font-size:13px}.alle-levels .poule-kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.alle-levels .poule-kaart{margin:0}.alle-levels #alleZaalKeuze{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.alle-levels #alleZaalKeuze .totaal-team-autocomplete{flex:1 1 230px}.alle-levels #alleZaalKeuze .totaal-team-input,.alle-levels .totaal-zaal-regel{margin-top:0}}.alle-levels .totaal-print-formats{flex-wrap:wrap}.totaal-print-label{margin-left:7px}@media screen and (min-width:760px){.alle-levels .weekend-selector{margin-block:10px;gap:8px}.alle-levels .sec-title{margin-block:12px 8px;padding-bottom:8px}.alle-levels .totaal-toolbar{padding:7px 10px;margin-block:8px 12px}.alle-levels .wedstrijd-kaart{grid-template-columns:50px minmax(220px,1fr) 150px 40px 56px}}.alle-levels .totaal-toolbar{flex-wrap:nowrap;justify-content:space-between;gap:6px}.alle-levels .totaal-print-formats{flex-wrap:nowrap;white-space:nowrap;gap:4px}.alle-levels .totaal-toolbar .share-icons{flex:0 0 auto}.totaal-print-menu{width:min(340px,calc(100% - 28px));padding:16px;border:1px solid var(--border);border-radius:16px;color:#27285b;background:#fff;box-shadow:0 12px 40px #15162b40}.totaal-print-menu::backdrop{background:#15162b70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.totaal-print-menu-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.totaal-print-menu h2{margin:0;font-size:16px;font-weight:600}.totaal-print-menu-heading button{width:32px;height:32px;padding:0;border:0;background:transparent;color:#27285b;font-size:24px}.totaal-print-menu p{margin:12px 0 7px;font-size:12px;font-weight:600}.totaal-print-sizes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.totaal-print-sizes button{padding:10px;border:1px solid #D0D5E2;border-radius:10px;background:#fff;color:#27285b;font:600 14px Poppins,sans-serif}.totaal-print-sizes button.active{border-color:var(--vs-orange);background:#fff3e8}.totaal-print-sizes span{display:block;font-size:11px;font-weight:400}.totaal-toolbar[hidden]{display:none!important}@media(max-width:360px){.alle-levels .totaal-toolbar{padding-inline:6px;gap:4px}.alle-levels .totaal-print-formats{font-size:10px;gap:3px}.alle-levels .totaal-print-formats button{min-width:30px;padding-inline:5px}.alle-levels .totaal-toolbar .share-icons{gap:3px}.alle-levels .totaal-toolbar .share-icons button{width:33px;min-width:33px}}@media print{.totaal-print-menu{display:none!important}}.alle-levels .totaal-toolbar .share-icons button[hidden]{display:none!important}.alle-levels .wedstrijd-status{grid-column:2 / -1;justify-self:end;max-width:100%;padding:2px 7px;border-radius:6px;background:#fdecec;color:#a11b1b;font:700 9px/1.4 Poppins,sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.alle-levels .wedstrijd-ploeg .is-afgemeld{text-decoration:line-through;text-decoration-thickness:1.5px}.alle-levels .wedstrijd-score{min-width:0}.alle-levels .wedstrijd-score>strong{max-width:100%;overflow-wrap:anywhere;white-space:normal}@media print{.alle-levels .wedstrijd-status{color:#000;border:1px solid #777;background:none}}.alle-levels .wedstrijd-zaal>span:first-child{color:var(--vs-navy);font-weight:500;font-size:inherit}.alle-levels .team-dag-dialog[open]{display:flex;flex-direction:column;height:min(720px,calc(88dvh / var(--vs-zoom, 1)));max-height:calc(calc(100dvh / var(--vs-zoom, 1)) - 24px);overflow:hidden}.team-dag-dialog .alle-dialog-head{flex:0 0 auto;padding:10px 12px 8px}.team-dag-dialog .team-dag-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 12px 12px}.team-dag-dialog .team-dag-body>*{flex-shrink:0}.team-dag-dialog .totaal-keuze-knop{min-height:38px;font-size:14px}.team-dag-dialog .totaal-keuze-panel{position:static;width:100%;max-width:none;margin-top:4px;box-shadow:none;padding:5px}.team-dag-dialog .totaal-keuze-opties{max-height:clamp(120px,calc(calc(88dvh / var(--vs-zoom, 1)) - 260px),440px)}.team-dag-dialog .totaal-keuze-opties button{min-height:40px;font-size:13px}#teamDagTeamPanel [data-picker-option]:first-child{display:none}.team-dag-dialog .team-actie-preview:empty{display:none}.team-dag-dialog .team-dag-body .form-actions{margin-top:auto;padding-top:10px}.alle-levels .totaal-toolbar .team-dag-beheer{flex:0 0 auto;margin:0}.alle-levels .totaal-toolbar .team-dag-beheer>button{white-space:nowrap}@media(max-width:480px){.alle-levels.admin-mode .totaal-toolbar:has(.team-dag-beheer:not([hidden])) .totaal-print-formats>.totaal-sorteer-label{display:none}.alle-levels .totaal-toolbar .team-dag-beheer>button{padding-inline:7px;font-size:11px}}@media(max-width:360px){.alle-levels .totaal-toolbar .team-dag-beheer>button{padding-inline:5px;font-size:10px}}.alle-levels .wedstrijd-ploeg .wedstrijd-vervanger{display:block;margin-top:3px;padding:2px 4px;border-left:2px solid #C65B15;background:#fff3e8;color:#87400c;font:500 10px/1.35 Poppins,sans-serif;white-space:normal;overflow-wrap:anywhere}@media print{.alle-levels .wedstrijd-ploeg .wedstrijd-vervanger{color:#000;border-color:#000}}.wedstrijd-teamtekst{min-width:0}.alle-levels .wedstrijd-kaart.is-afgelast{grid-template-columns:39px minmax(0,1fr) 76px 25px 54px}.alle-levels .wedstrijd-score>.wedstrijd-status{grid-column:auto;align-self:center;justify-self:end;padding:2px 4px;font:700 9px/1.3 Poppins,sans-serif;white-space:nowrap}@media screen and (min-width:760px){.alle-levels .wedstrijd-kaart.is-afgelast{grid-template-columns:50px minmax(220px,1fr) 150px 40px 56px}}.alle-levels #alleDialogBody .alle-beheer .edit-input{font:400 12px/1.4 Poppins,sans-serif;text-align:left}.alle-levels #alleDialogBody .alle-beheer .form-actions button{font:600 12px/1.4 Poppins,sans-serif}.alle-levels #alleDialogBody input[type=time]::-webkit-date-and-time-value{text-align:left}.alle-levels #alleDialogBody input[type=time]::-webkit-datetime-edit{display:inline-flex;padding:0;text-align:left}.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-single-set){grid-template-columns:39px minmax(0,1fr) 76px 25px 54px}.alle-levels .wedstrijd-score.is-single-set>strong,.alle-levels .wedstrijd-score.is-single-set>span{white-space:nowrap;overflow-wrap:normal}@media screen and (min-width:760px){.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-single-set){grid-template-columns:50px minmax(220px,1fr) 150px 40px 56px}}.alle-levels .wedstrijd-score>span{white-space:pre}.alle-levels .wedstrijd-score>strong{white-space:nowrap}body.modus-klok .wrap{display:grid;grid-template-columns:minmax(0,1fr);column-gap:12px;align-items:start}body.modus-klok .wrap>*{grid-column:1 / -1;order:5;min-width:0}body.modus-klok #alleClockContent:not([hidden]),body.modus-klok #hallClockArea:not([hidden]){display:contents}body.modus-klok #alleDatums{order:0}body.modus-klok .shc-hero{grid-column:1 / -1;order:1;justify-self:center}body.modus-klok .sec-title,body.modus-klok #alleControls:empty,body.modus-klok #alleZaalKeuze:empty{display:none}body.modus-klok #alleHallTools{order:3}body.modus-klok #alleWerkbalk{order:4}body.modus-klok .shc-board{grid-column:1 / -1;order:6}body.modus-klok .totaal-controls,body.modus-klok #alleHallTools,body.modus-klok .totaal-club,body.modus-klok .totaal-toolbar{margin-block:4px}@media screen and (max-width:899px){body.modus-klok .shc-board{order:2}}@media screen and (min-width:900px){body.modus-klok .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-hero-bar{display:none}.sticky-top .header-title[hidden],.header-zaal[hidden]{display:none!important}.kop-merk{display:none}@media screen and (min-width:760px){.kop-merk{display:inline}body.alle-levels .header-title strong .kop-merk,body.alle-levels.nav-boven .sticky-top .header-title strong .kop-merk{color:inherit;font:inherit;letter-spacing:inherit}}body.alle-levels .header-left{position:relative;flex:1 1 auto}.header-zaal{flex:1 1 auto;min-width:0}.header-zaal .totaal-keuze{position:static}.header-zaal .totaal-keuze-knop{justify-content:flex-start;gap:10px;min-height:44px;padding:2px 6px 2px 0;color:#fff}.header-zaal-tekst{display:flex;flex-direction:column;min-width:0}.header-zaal-tekst strong,.header-zaal-tekst small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-zaal-tekst strong{color:#fff;font:600 15px/1.25 Poppins,sans-serif}.header-zaal-tekst small{color:#efa878;font:500 12px/1.3 Poppins,sans-serif}.header-zaal .totaal-keuze-pijl{width:8px;height:8px;border-color:#efa878}.header-zaal .totaal-keuze-knop:focus-visible{outline-color:#efa878}.header-zaal .totaal-keuze-panel{top:calc(100% + 8px);left:0;right:auto;width:min(380px,calc(calc(100vw / var(--vs-zoom, 1)) - 28px));max-width:none}.header-zaal .totaal-keuze-opties button{min-height:44px;font-size:13px}@media(max-width:400px){.header-zaal-tekst strong{font-size:13px}.header-zaal-tekst small{font-size:11px}}@media(max-width:360px){.header-zaal-tekst strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}.totaal-velden{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px}.totaal-velden .totaal-filter-key{margin-right:2px}.totaal-veld-knop{display:inline-grid;place-items:center;min-width:48px;min-height:44px;padding:0 12px;border:1.5px solid var(--vs-navy);border-radius:10px;background:#fff;color:var(--vs-navy);font:700 14px Poppins,sans-serif;text-decoration:none}.totaal-veld-knop:hover,.totaal-veld-knop:focus-visible{background:var(--vs-navy);color:#fff;outline:none}.receipt-check-los{display:flex;align-items:center;gap:10px;min-height:48px;margin:0 0 10px;padding:8px 12px;border:1px solid #C9CDD9;border-radius:12px;background:#fff;color:var(--vs-navy);font-weight:600;cursor:pointer}.receipt-check-los input{width:22px;height:22px;margin:0;accent-color:var(--vs-orange)}.receipt-check-los:has(input:checked){border-color:#2e8b57;background:#eff8f2}.totaal-club{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:6px 0;padding:5px 8px;border:1px solid #C9CDD9;border-radius:12px;background:#fff}.totaal-club:empty{display:none}.totaal-club.is-active{border-color:var(--vs-orange);box-shadow:0 0 0 1px #dc6a3326}.totaal-club .totaal-keuze{flex:1 1 150px}.totaal-club .totaal-keuze-knop{min-height:34px;font-size:13px}.totaal-club-logo .club-logo{display:grid;width:30px;height:22px;place-items:center;border:0;background:transparent}.totaal-club-logo .club-logo img{width:30px;height:22px;object-fit:contain}.totaal-club-modus{display:inline-flex;padding:3px;border-radius:999px;background:var(--vs-navy-soft)}.totaal-club-modus button{min-height:32px;padding:4px 12px;border:0;border-radius:999px;background:transparent;color:#5a6078;font:700 12px Poppins,sans-serif;cursor:pointer}.totaal-club-modus button[aria-pressed=true]{background:var(--vs-navy);color:#fff;box-shadow:0 2px 6px #1b1c4240}.totaal-club-wis{width:32px;height:32px;border:0;border-radius:50%;background:var(--vs-navy-soft);color:#5a6078;font:600 18px/1 Poppins,sans-serif;cursor:pointer}.alle-levels .wedstrijd-kaart,.alle-levels .wedstrijd-kaart.is-extern{border-left-color:#c9cedc}.alle-levels .wedstrijd-kaart.is-club-mark{border-left-color:var(--vs-orange)}.wedstrijd-ploeg.is-club-mark{margin:-2px -5px;padding:2px 5px;border-radius:7px;background:repeating-linear-gradient(135deg,#dc6a3324 0 6px,#dc6a330d 6px 12px)}.wedstrijd-ploeg.is-club-mark strong{color:#b24a14}.poule-teams li.is-club-mark{border-radius:5px;background:repeating-linear-gradient(135deg,#dc6a3324 0 6px,#dc6a330d 6px 12px);color:#b24a14;font-weight:700}.poule-teams li.is-club-dim{opacity:.38}@media print{.totaal-club{display:none!important}.wedstrijd-ploeg.is-club-mark,.poule-teams li.is-club-mark{background:none;color:#000}}body.alle-levels .header{align-items:center}body.alle-levels .header-buttons{align-self:center}body.alle-levels .app-menu-button{position:relative;width:44px;height:44px;border-radius:12px;align-self:center}body.alle-levels .app-menu-button .vs-icon{width:24px;height:24px}body.alle-levels.admin-mode #appMenuButton:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border:2px solid #111111;border-radius:50%;background:var(--vs-orange)}.wedstrijd-score.is-voorlopig strong{color:#6b7080;font-weight:700}.wedstrijd-score.is-voorlopig span{color:#6b7080}.wedstrijd-voorlopig{color:#5a6078;font-size:9px;font-style:italic;font-weight:600;line-height:1;white-space:nowrap}@media screen and (max-width:759px){.alle-levels .wedstrijd-kaart,.alle-levels .wedstrijd-kaart.is-afgelast,.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-single-set),.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-voorlopig:not(.is-single-set)){grid-template-columns:39px minmax(0,1fr) 64px 25px 54px}}@media screen and (min-width:600px)and (max-width:759px){.alle-levels .wedstrijd-kaart,.alle-levels .wedstrijd-kaart.is-afgelast,.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-single-set),.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-voorlopig:not(.is-single-set)){grid-template-columns:45px minmax(0,1fr) 130px 36px 55px}}@media screen and (max-width:380px){.alle-levels .wedstrijd-kaart,.alle-levels .wedstrijd-kaart.is-afgelast,.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-single-set),.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-voorlopig:not(.is-single-set)){grid-template-columns:35px minmax(0,1fr) 56px 21px 48px}}.wedstrijd-ploeg .wedstrijd-teamcode{overflow:visible;color:inherit;font:inherit;text-overflow:clip;white-space:nowrap}@media print{.alle-levels .wedstrijd-score.is-voorlopig>*{display:none}.alle-levels .wedstrijd-score.is-voorlopig:before{content:"\2013"}}body.alle-levels.has-nav .sticky-top{background:linear-gradient(100deg,#1a2050,#222a5c 55%,#2a3470);border-bottom-color:#13a99a73}body.alle-levels.has-nav .sticky-top:before{background:var(--vs-orange)}body.alle-levels .header-zaal-tekst small{color:#7fdcd1}body.alle-levels .header-zaal .totaal-keuze-pijl{border-color:#7fdcd1}body.alle-levels .header-zaal .totaal-keuze-knop:focus-visible{outline-color:#7fdcd1}body.alle-levels.has-nav .app-menu-button{border-color:#7fdcd18c;color:#fff;background:#ffffff14}body.alle-levels.has-nav .app-menu-button:hover{background:#ffffff29}@media(min-width:760px){body.alle-levels.has-nav .header{padding-top:14px;padding-bottom:14px}body.alle-levels.has-nav .header-left .logo-level{height:56px}body.alle-levels .header-zaal-tekst strong{font-size:20px}body.alle-levels .header-zaal-tekst small{font-size:14px}body.alle-levels.has-nav .app-menu-button{width:46px;height:46px}}.kop-logo-licht{display:none}@media(max-width:759px){body.alle-levels.has-nav .sticky-top{background:#fff;border-bottom:1px solid #D5DBE7;box-shadow:0 2px 10px #22295a12}body.alle-levels .kop-logo-donker{display:none}body.alle-levels .kop-logo-licht{display:block}body.alle-levels .header-zaal-tekst strong,body.alle-levels .header-title strong{color:#22295a}body.alle-levels .header-title span{color:#4e546c}body.alle-levels .header-zaal-tekst small{color:#0b7a70}body.alle-levels .header-zaal .totaal-keuze-pijl{border-color:#0b7a70}body.alle-levels .header-zaal .totaal-keuze-knop{color:#22295a}body.alle-levels .header-zaal .totaal-keuze-knop:focus-visible{outline-color:#0b7a70}body.alle-levels.has-nav .app-menu-button{border-color:#c4cbda;color:#22295a;background:#f4f6fa}body.alle-levels.has-nav .app-menu-button:hover{background:#eaf8f6}}@media(min-width:760px){body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-hero{margin-top:40px}}body.alle-levels{--border: #C3C9D7;--border-strong: #A3AABE;--vs-lichtblauw: #13A99A;--vs-lichtblauw-tekst: #0B7A70;--vs-lichtblauw-soft: #E6F6F4}body.alle-levels .shc-card{border-color:#bcc3d3;box-shadow:0 4px 14px #22295a17}body.alle-levels .shc-card-head{border-bottom:1px solid #D3D8E3}body.alle-levels .shc-card[data-shc-slot-state=next]{border:2px solid var(--vs-lichtblauw)}body.alle-levels .shc-card[data-shc-slot-state=current] .shc-card-head,body.alle-levels .shc-card[data-shc-slot-state=next] .shc-card-head{border-bottom:0}body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-board-bar .shc-button:not(.shc-now[aria-pressed=true]),body.alle-levels .shc-court-chip:not([aria-pressed=true]),body.alle-levels .shc-search input,body.alle-levels .totaal-controls select,body.alle-levels .totaal-club,body.alle-levels .totaal-toolbar,body.alle-levels .hall-results-export,body.alle-levels .totaal-toolbar button{border-color:var(--border-strong)}body.alle-levels :is(.shc-button,.shc-court-chip,.totaal-toolbar button):hover:not(:disabled):not([aria-pressed=true]):not(.shc-start):not(.shc-pause){border-color:var(--vs-lichtblauw)}body.alle-levels :is(button,a,select,input):focus-visible{outline:3px solid var(--vs-lichtblauw);outline-offset:2px}body.alle-levels .wedstrijd-kaart{border-top-color:#bcc3d3;border-right-color:#bcc3d3;border-bottom-color:#bcc3d3}@media screen and (min-width:760px){body.alle-levels.has-nav:not(.shc-presenting-page){background-color:#e9ecf2;background-image:linear-gradient(118deg,transparent 0 22%,rgba(255,255,255,.75) 22% 38%,transparent 38%),linear-gradient(118deg,transparent 0 58%,rgba(255,255,255,.55) 58% 71%,transparent 71%),linear-gradient(298deg,rgba(19,169,154,.1) 0 9%,transparent 9%),linear-gradient(62deg,rgba(220,106,51,.07) 0 7%,transparent 7%);background-attachment:fixed}}.app-menu nav>.menu-thema{position:relative}.menu-thema .menu-beeld{color:#4e546c}.menu-schakelaar{position:relative;flex:0 0 auto;width:40px;height:24px;margin-left:auto;border-radius:999px;background:#c3c9d7;transition:background .2s}.menu-schakelaar:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.menu-thema[aria-checked=true] .menu-schakelaar{background:var(--vs-lichtblauw, #13A99A)}.menu-thema[aria-checked=true] .menu-schakelaar:after{transform:translate(16px)}@media(prefers-reduced-motion:reduce){.menu-schakelaar,.menu-schakelaar:after{transition:none}}@media screen{html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body.alle-levels{--bg: #0F1330;--surface: #191E44;--surface-2: #20264F;--surface-3: #2A305E;--text: #ECEEF6;--muted: #AEB4CB;--subtle: #9399B4;--border: #3A4272;--border-strong: #58619A;--vs-navy-soft: #252B57;--vs-orange-soft: #3B2721;--vs-teal-soft: #173C45;--vs-orange-tekst: #F2A374;--vs-lichtblauw-tekst: #5FD6C8;--vs-lichtblauw-soft: #173C45;color:var(--text)}html[data-theme=dark] body.alle-levels:not(.shc-presenting-page){background:#0f1330}@media(min-width:760px){html[data-theme=dark] body.alle-levels.has-nav:not(.shc-presenting-page){background-color:#0f1330;background-image:linear-gradient(118deg,transparent 0 22%,rgba(255,255,255,.035) 22% 38%,transparent 38%),linear-gradient(118deg,transparent 0 58%,rgba(255,255,255,.025) 58% 71%,transparent 71%),linear-gradient(298deg,rgba(19,169,154,.1) 0 9%,transparent 9%),linear-gradient(62deg,rgba(220,106,51,.08) 0 7%,transparent 7%)}}html[data-theme=dark] body.alle-levels.has-nav .sticky-top{background:#151a3d;border-bottom-color:#2a305e;box-shadow:0 2px 12px #00000059}html[data-theme=dark] body.alle-levels .kop-logo-donker{display:block}html[data-theme=dark] body.alle-levels .kop-logo-licht{display:none}html[data-theme=dark] body.alle-levels :is(.header-zaal-tekst strong,.header-title strong,.header-zaal .totaal-keuze-knop){color:#f4f5fa}html[data-theme=dark] body.alle-levels :is(.header-zaal-tekst small,.header-title span){color:#5fd6c8}html[data-theme=dark] body.alle-levels .header-zaal .totaal-keuze-pijl{border-color:#5fd6c8}html[data-theme=dark] body.alle-levels.has-nav .app-menu-button{border-color:#3a4272;color:#eceef6;background:#20264f}html[data-theme=dark] body.alle-levels .bottom-nav{background:#151a3df7;border-top-color:#2a305e;box-shadow:0 -2px 14px #00000059}html[data-theme=dark] body.alle-levels .nav-tab{color:#aeb4cb}html[data-theme=dark] body.alle-levels .nav-tab.active{color:#f2a374;background:#3b2721;border-color:#dc6a33}html[data-theme=dark] body.alle-levels .nav-icon img,html[data-theme=dark] body.alle-levels .menu-beeld img{filter:drop-shadow(0 0 1px rgba(255,255,255,.35))}html[data-theme=dark] body.alle-levels :is(.sec-title,#alleKop,.poule-naam,.poule-speeldag-dag,h2,h3){color:#eceef6}html[data-theme=dark] body.alle-levels :is(.sec-title .hint,.totaal-filter-key){color:#aeb4cb}html[data-theme=dark] body.alle-levels .sec-title{border-bottom-color:#dc6a33}html[data-theme=dark] body.alle-levels :is(.wedstrijd-kaart,.totaal-filter,.totaal-club,.totaal-toolbar,.poule-kaart,.zaal-kaart,.totaal-veld-knop,.receipt-check-los,.hall-results-export,#hallPrintCards,.totaal-title-print,.totaal-keuze-knop:not(.header-zaal .totaal-keuze-knop)){color:var(--text);background-color:var(--surface);border-color:var(--border)}html[data-theme=dark] body.alle-levels .wedstrijd-kaart{border-left-color:var(--vs-orange)}html[data-theme=dark] body.alle-levels :is(input,select,textarea){color:var(--text);background-color:#141938;border-color:var(--border-strong)}html[data-theme=dark] body.alle-levels :is(input,textarea)::placeholder{color:#8c93ae}html[data-theme=dark] body.alle-levels #contextPrint{background:#3b2721;border-color:#7a4a33}html[data-theme=dark] body.alle-levels .driver-close{color:var(--text);background:#252b57}html[data-theme=dark] body.alle-levels .club-logo{background:#f4f5fa;border-radius:4px}html[data-theme=dark] body.alle-levels :is(.app-menu,.totaal-keuze-panel,.alle-dialog,.results-export-dialog,dialog){color:var(--text);background:#191e44;border-color:#3a4272}html[data-theme=dark] body.alle-levels .app-menu nav>:is(a,button),html[data-theme=dark] body.alle-levels .app-menu summary{color:#eceef6;background:transparent}html[data-theme=dark] body.alle-levels .app-menu nav>:is(a,button):hover,html[data-theme=dark] body.alle-levels .app-menu nav>:focus-visible{background:#252b57}html[data-theme=dark] body.alle-levels .app-menu [data-total-mode][aria-current=page]{color:#f2a374;background:#3b2721}html[data-theme=dark] body.alle-levels .app-menu nav>.menu-admin{border-top-color:#3a4272}html[data-theme=dark] body.alle-levels .menu-thema .menu-beeld{color:#5fd6c8}html[data-theme=dark] body.alle-levels .menu-schakelaar{background:#3a4272}html[data-theme=dark] body.alle-levels .totaal-keuze-opties button{color:var(--text);background:transparent}html[data-theme=dark] body.alle-levels .totaal-keuze-opties button:hover{background:#252b57}html[data-theme=dark] body.alle-levels .totaal-keuze-opties button[aria-selected=true]{color:#f2a374;background:#3b2721}html[data-theme=dark] body.alle-levels .switch-hall-clock{--shc-navy: #E4E7F4;--shc-navy-dark: #F4F5FA;--shc-navy-soft: #252B57;--shc-surface: #191E44;--shc-orange-soft: #3B2721;--shc-teal-soft: #173C45;--shc-border: #3A4272;--shc-muted: #AEB4CB;--shc-subtle: #9399B4}html[data-theme=dark] body.alle-levels .shc-scoreboard{box-shadow:0 0 0 1px #2e3566,0 14px 34px #0006}html[data-theme=dark] body.alle-levels .shc-pause{border-color:#4a5390!important;background:#343c78!important}html[data-theme=dark] body.alle-levels .shc-pause:hover:not(:disabled){background:#3f4889!important}html[data-theme=dark] body.alle-levels :is(.shc-preset,.shc-view-button)[aria-pressed=true]{color:#0f1330;background:#e4e7f4;border-color:#e4e7f4}html[data-theme=dark] body.alle-levels .shc-card{border-color:#3a4272;box-shadow:0 6px 18px #00000059}html[data-theme=dark] body.alle-levels .shc-card-head{border-bottom-color:#2e3566}html[data-theme=dark] body.alle-levels .shc-card[data-shc-slot-state=next] .shc-card-head{color:#0f1330;background:#5fd6c8}html[data-theme=dark] body.alle-levels .shc-card[data-shc-slot-state=next] .shc-card-when small{color:#173c45}html[data-theme=dark] body.alle-levels .shc-card-state{color:#e4e7f4;background:#ffffff1a}html[data-theme=dark] body.alle-levels .shc-card[data-shc-slot-state=next] .shc-card-state{color:#0f1330;background:#0f13301f}html[data-theme=dark] body.alle-levels .shc-match-lead{color:#e4e7f4;background:#2a305e}html[data-theme=dark] body.alle-levels .shc-team-score{color:#e4e7f4}html[data-theme=dark] body.alle-levels .shc-picker-toggle{color:#f2a374}html[data-theme=dark] body.alle-levels .shc-now:not(.is-away){color:#e4e7f4}html[data-theme=dark] body.alle-levels .shc-control-step,html[data-theme=dark] body.alle-levels .shc-control-reset{border-color:#58619a}html[data-theme=dark] body.alle-levels :is(.wedstrijd-tijd strong,.wedstrijd-poule,.wedstrijd-teamcode,.wedstrijd-ploeg strong,.wedstrijd-veld strong){color:#eceef6}html[data-theme=dark] body.alle-levels :is(.wedstrijd-tijd span,.alle-info-label,#alleDialogSub,.totaal-toolbar span,.wedstrijd-veld span){color:#aeb4cb}html[data-theme=dark] body.alle-levels :is(.app-menu-heading>button,.menu-subitems>button,.menu-subitems>a,.share-icons button,.driver-step){color:#eceef6;background:#20264f}html[data-theme=dark] body.alle-levels :is(.menu-subitems>button,.menu-subitems>a):is([aria-current=page],[aria-current=true],:hover){color:#f2a374;background:#3b2721}html[data-theme=dark] body.alle-levels .share-icons button{border-color:#3a4272}html[data-theme=dark] body.alle-levels :is(.wedstrijd-score,.wedstrijd-zaal span,.wedstrijd-zaal strong){color:#eceef6}html[data-theme=dark] body.alle-levels :is(.wedstrijd-score span,.wedstrijd-zaal,.wedstrijd-veld,.results-export-note){color:#aeb4cb}html[data-theme=dark] body.alle-levels .wedstrijd-score em{color:#ffb4ae;background:#4a2224}html[data-theme=dark] body.alle-levels .app-menu .menu-group{background:transparent}html[data-theme=dark] body.alle-levels .app-menu .menu-group[open]{background:#1f2550}html[data-theme=dark] body.alle-levels .shc-picker-close{color:#f2a374}html[data-theme=dark] body.alle-levels .alle-info{color:#eceef6}html[data-theme=dark] body.alle-levels :is(.results-export-dialog button,.alle-dialog button:not([class*=btn-])){color:#eceef6;background:#20264f;border-color:#3a4272}}.alle-levels .totaal-toolbar .share-icons .hall-qr-knop{display:inline-flex;align-items:center;gap:4px;width:auto;min-width:35px;padding:0 9px 0 7px;border-color:var(--border-strong);color:var(--vs-navy);font:700 12px/1 Poppins,sans-serif;letter-spacing:.02em}.alle-levels .totaal-toolbar .share-icons .hall-qr-knop[hidden]{display:none!important}.hall-qr-icoon{flex:0 0 auto;width:20px;height:20px}html[data-theme=dark] body.alle-levels .totaal-toolbar .share-icons .hall-qr-knop{color:#eceef6}body.alle-levels :is(button,a,select,input):focus-visible{outline-color:var(--vs-lichtblauw-tekst)}@media screen{html[data-theme=dark] body.alle-levels .pdf-status{color:#b8bdd6}html[data-theme=dark] body.alle-levels .pdf-dialog h2 .vs-icon{color:#f2a374}}.kop-keuzes{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kop-competitie{max-width:100%;overflow:hidden;color:#bfc6e6;font:600 10px/1.3 Poppins,sans-serif;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.header-zaal .kop-keuzes .totaal-keuze{max-width:100%}.header-zaal .kop-keuzes .totaal-keuze-knop{min-height:44px;gap:8px;padding:1px 4px 1px 0}.kop-knop-tekst{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kop-titel,.kop-datum{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kop-titel{color:#fff;font:600 15px/1.25 Poppins,sans-serif}.kop-datum{color:#7fdcd1;font:500 12px/1.3 Poppins,sans-serif}.header-zaal .totaal-keuze-panel{top:calc(100% + 8px);left:0;right:auto;width:min(460px,calc(calc(100vw / var(--vs-zoom, 1)) - 28px));max-width:none;padding:8px}.totaal-keuze-opties button small{display:block;margin-top:1px;color:#5a6078;font-size:11px;font-weight:500}.totaal-keuze-opties button[aria-selected=true] small{color:#8a410f}.dagzaal-stap{padding:4px 4px 8px;border-bottom:1px solid #E1E5EE}.dagzaal-kop{display:block;margin:2px 4px 7px;color:#4e546c;font:600 11px/1.2 Poppins,sans-serif;letter-spacing:.07em;text-transform:uppercase}.dagzaal-zaalkop{margin:10px 8px 4px;text-transform:none;letter-spacing:0;font-size:12px}.dagzaal-dagen{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:172px;overflow-y:auto}.dagzaal-dag{display:grid;gap:2px;min-height:50px;padding:7px 10px;border:1.5px solid #C4CBDA;border-radius:10px;background:#fff;color:#22295a;font:600 13px/1.2 Poppins,sans-serif;text-align:left;cursor:pointer}.dagzaal-dag small{color:#4e546c;font-size:11px;font-weight:500}.dagzaal-dag:hover{border-color:#13a99a;background:#eaf8f6}.dagzaal-dag[aria-pressed=true]{border-color:#22295a;background:#22295a;color:#fff}.dagzaal-dag[aria-pressed=true] small{color:#bfede7}.dagzaal-dag.is-voorbij:not([aria-pressed=true]){border-style:dashed;color:#4e546c}.dagzaal-dag:focus-visible{outline:3px solid #13A99A;outline-offset:2px}.header-zaal .totaal-keuze-opties{padding-top:2px}@media(min-width:760px){.kop-competitie{font-size:11px}body.alle-levels .kop-titel{font-size:20px}body.alle-levels .kop-datum{font-size:14px}}@media(max-width:759px){body.alle-levels .kop-competitie{color:#4e546c}body.alle-levels .kop-titel{color:#22295a}body.alle-levels .kop-datum{color:#0b7a70}}@media(max-width:360px){.kop-titel{font-size:14px}.kop-datum{font-size:11.5px}}@media(max-width:385px){.kop-regio{display:none}}@media screen{html[data-theme=dark] body.alle-levels .kop-competitie{color:#aeb4cb}html[data-theme=dark] body.alle-levels .kop-titel{color:#f4f5fa}html[data-theme=dark] body.alle-levels .kop-datum{color:#5fd6c8}html[data-theme=dark] body.alle-levels .totaal-keuze-opties button small{color:#aeb4cb}html[data-theme=dark] body.alle-levels .totaal-keuze-opties button[aria-selected=true] small{color:#f2a374}html[data-theme=dark] body.alle-levels .dagzaal-stap{border-bottom-color:#3a4272}html[data-theme=dark] body.alle-levels .dagzaal-kop{color:#aeb4cb}html[data-theme=dark] body.alle-levels .dagzaal-dag{color:#eceef6;background:#20264f;border-color:#58619a}html[data-theme=dark] body.alle-levels .dagzaal-dag small{color:#aeb4cb}html[data-theme=dark] body.alle-levels .dagzaal-dag:hover{background:#173c45;border-color:#13a99a}html[data-theme=dark] body.alle-levels .dagzaal-dag[aria-pressed=true]{color:#0f1330;background:#5fd6c8;border-color:#5fd6c8}html[data-theme=dark] body.alle-levels .dagzaal-dag[aria-pressed=true] small{color:#173c45}html[data-theme=dark] body.alle-levels .dagzaal-dag.is-voorbij:not([aria-pressed=true]){color:#aeb4cb}}@media screen and (min-width:760px){body.alle-levels.nav-boven.has-nav{padding-bottom:24px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav{position:static;inset:auto;z-index:auto;padding:0 24px 12px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:992px;margin:0 auto;padding:5px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab[hidden]{display:none}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{flex-direction:row;gap:10px;min-height:54px;padding:8px 14px;border:0;border-radius:12px;color:#e6e9f7;background:transparent;box-shadow:none;font:600 16px/1.2 Poppins,sans-serif}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab span{font-size:inherit;font-weight:inherit}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:hover{background:#ffffff1a;color:#fff}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active{color:#22295a;background:#fff;box-shadow:inset 0 -4px #dc6a33,0 2px 8px #0000002e}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:focus-visible{outline:3px solid #7FDCD1;outline-offset:2px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-icon{display:grid;place-items:center;width:36px;height:36px;margin:0;border-radius:10px;background:#fff}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active .nav-icon{background:#fff0e2}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-beeld{width:28px;height:24px;filter:none;opacity:1;transform:none}body.alle-levels.nav-boven .sticky-top .header{padding-bottom:10px}}@media screen and (min-width:1200px){body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{max-width:1312px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{min-height:58px;font-size:17px}}@media screen and (min-width:1600px){body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{max-width:1472px}}@media screen{html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{background:#ffffff0a;border-color:#2a305e}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{color:#c9cee3;background:transparent}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active{color:#0f1330;background:#f2a374;box-shadow:0 2px 8px #0000004d}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-icon{background:#f4f5fa}}@media print{body.alle-levels.nav-boven .totaal-bottom-nav{display:none!important}}.shc-veldklok-knop{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--shc-orange-dark, #8E3E0D)}.shc-veldklok-knop svg{width:18px;height:18px}.shc-veldklok-knop[hidden],.switch-hall-clock.shc-presenting .shc-veldklok-knop{display:none}.veldklok-venster{width:min(560px,calc(calc(100vw / var(--vs-zoom, 1)) - 16px));height:min(920px,calc(calc(100vh / var(--vs-zoom, 1)) - 16px));height:min(920px,calc(calc(100dvh / var(--vs-zoom, 1)) - 16px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:18px;background:#fff;color:#22295a;box-shadow:0 22px 60px #0f133061;overflow:hidden}.veldklok-venster::backdrop{background:#0f133094}.veldklok-inhoud{display:flex;flex-direction:column;height:100%}.veldklok-kop{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-bottom:1px solid #E1E5EE}.veldklok-kop h2{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font:600 16px/1.3 Poppins,sans-serif;text-overflow:ellipsis;white-space:nowrap}.veldklok-los{flex:none;color:#0b7a70;font:600 13px/1.2 Poppins,sans-serif;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.veldklok-sluit{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid #C4CBDA;border-radius:12px;background:#f4f6fa;color:#22295a;font:400 26px/1 Poppins,sans-serif;cursor:pointer}.veldklok-sluit:hover{background:#eaf8f6}.veldklok-velden{display:flex;align-items:center;gap:6px;padding:8px 12px;overflow-x:auto;border-bottom:1px solid #E1E5EE}.veldklok-velden-kop{margin-right:4px;color:#4e546c;font:600 11px/1.2 Poppins,sans-serif;letter-spacing:.07em;text-transform:uppercase}.veldklok-veld{flex:none;min-width:52px;min-height:40px;padding:6px 14px;border:1.5px solid #C4CBDA;border-radius:999px;background:#fff;color:#22295a;font:600 14px/1 Poppins,sans-serif;cursor:pointer}.veldklok-veld:hover{border-color:#13a99a;background:#eaf8f6}.veldklok-veld[aria-pressed=true]{border-color:#22295a;background:#22295a;color:#fff}.veldklok-venster :is(.veldklok-sluit,.veldklok-veld,.veldklok-los):focus-visible{outline:3px solid #13A99A;outline-offset:2px}.veldklok-frame{flex:1 1 auto;width:100%;min-height:0;border:0;background:#f4f6fa}@media(max-width:600px){.veldklok-venster{width:calc(calc(100vw / var(--vs-zoom, 1)) - 12px);height:calc(calc(100vh / var(--vs-zoom, 1)) - 24px);height:calc(calc(100dvh / var(--vs-zoom, 1)) - 24px);border-radius:16px}}@media screen{html[data-theme=dark] body.alle-levels .shc-veldklok-knop{color:#f2a374}html[data-theme=dark] .veldklok-venster{background:#151a3d;color:#f4f5fa;box-shadow:0 22px 60px #0000008c}html[data-theme=dark] .veldklok-venster :is(.veldklok-kop,.veldklok-velden){border-bottom-color:#2a305e}html[data-theme=dark] .veldklok-los{color:#5fd6c8}html[data-theme=dark] .veldklok-sluit{background:#20264f;border-color:#58619a;color:#f4f5fa}html[data-theme=dark] .veldklok-velden-kop{color:#aeb4cb}html[data-theme=dark] .veldklok-veld{background:#20264f;border-color:#58619a;color:#eceef6}html[data-theme=dark] .veldklok-veld[aria-pressed=true]{background:#5fd6c8;border-color:#5fd6c8;color:#0f1330}html[data-theme=dark] .veldklok-frame{background:#0f1330}}@media print{.veldklok-venster{display:none!important}}.menu-thema .menu-schakelaar{width:44px;height:26px;border:1.5px solid #9AA1B8;background:#eef0f5}.menu-thema>span:not([class]){white-space:nowrap}.menu-thema .menu-schakelaar:after{content:none}.menu-schakelaar-knop{position:absolute;top:1.5px;left:2px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#b84a0e;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.menu-schakelaar-knop svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.menu-schakelaar-knop .thema-maan,.menu-thema[aria-checked=true] .thema-zon{display:none}.menu-thema[aria-checked=true] .thema-maan{display:block;fill:currentColor;stroke:none}.menu-thema[aria-checked=true] .menu-schakelaar{border-color:#7c84b5;background:#3a4272}.menu-thema[aria-checked=true] .menu-schakelaar-knop{color:#27285b;background:#f4f5fa;transform:translate(17px)}@media(prefers-reduced-motion:reduce){.menu-schakelaar-knop{transition:none}}@media screen{html[data-theme=dark] body.alle-levels .menu-thema[aria-checked=true] .menu-schakelaar{border-color:#7c84b5;background:#3a4272}}.alle-levels .totaal-werkbalk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 10px}.alle-levels .totaal-werkbalk>.totaal-toolbar{display:contents}.alle-levels .totaal-werkbalk .totaal-club{order:1;flex:1 1 170px;min-width:0;max-width:440px;min-height:40px;margin:0;padding:2px 4px 2px 10px;gap:4px 8px;border-radius:10px;box-shadow:none}.alle-levels .totaal-werkbalk .totaal-club .totaal-keuze{flex:1 1 120px}.alle-levels .totaal-werkbalk .totaal-club .totaal-keuze-knop{min-height:34px}.alle-levels .totaal-werkbalk :is(.totaal-club-modus button,.totaal-club-wis,.totaal-sorteer .sorteer-knop){position:relative}.alle-levels .totaal-werkbalk .totaal-club-modus button{min-height:30px;padding:3px 10px}.alle-levels .totaal-werkbalk .totaal-club-modus button:after{content:"";position:absolute;inset:-5px 0}.alle-levels .totaal-werkbalk .totaal-club-wis{width:30px;height:30px}.alle-levels .totaal-werkbalk .totaal-club-wis:after{content:"";position:absolute;inset:-5px}.alle-levels .totaal-werkbalk .totaal-sorteer .sorteer-knop:after{content:"";position:absolute;inset:-3px 0}.alle-levels .totaal-werkbalk .totaal-club.is-active{max-width:600px}.alle-levels .totaal-werkbalk .totaal-print-formats{order:2;flex:0 0 auto;gap:6px;margin:0}.alle-levels .totaal-werkbalk .team-dag-beheer{order:3}.alle-levels .totaal-werkbalk .team-dag-beheer>button{min-height:40px;border-radius:10px}.alle-levels .totaal-werkbalk .share-icons{order:4;display:flex;flex:0 0 auto;gap:4px;margin-left:auto}.alle-levels .totaal-werkbalk .share-icons button{box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--border-strong);border-radius:10px;background:#fff;color:var(--vs-navy);cursor:pointer}.alle-levels .totaal-werkbalk #contextPrint{border-color:var(--border-strong);background:#fff}@media(hover:hover){.alle-levels #alleWerkbalk .share-icons button:hover{border-color:#e6b98f;background:#fff6ee}}.alle-levels .totaal-werkbalk .share-icons img{width:24px;height:24px}.alle-levels .totaal-werkbalk .share-icons :is(.hall-qr-knop,.hall-results-export){display:inline-flex;align-items:center;justify-content:center;gap:4px;width:40px;padding:0;font:700 12px/1 Poppins,sans-serif;letter-spacing:.02em}.alle-levels .totaal-werkbalk :is(.hall-qr-knop>span,.hall-export-tekst){display:none}.alle-levels .totaal-werkbalk .share-icons svg{display:block;stroke:none}.alle-levels .totaal-werkbalk .hall-qr-icoon{width:20px;height:20px}.alle-levels .totaal-werkbalk .hall-export-icoon{flex:0 0 auto;width:21px;height:21px}.alle-levels .totaal-sorteer-label{color:#50566e;font:600 11px/1 Poppins,sans-serif}.alle-levels .totaal-sorteer{display:inline-flex;padding:3px;border-radius:999px;background:var(--vs-navy-soft)}.alle-levels .totaal-sorteer .sorteer-knop{min-width:44px;min-height:34px;margin:0;padding:4px 12px;border:0;border-radius:999px;background:transparent;color:#5a6078;font:700 12px/1 Poppins,sans-serif;cursor:pointer}.alle-levels .totaal-sorteer .sorteer-knop.active{background:var(--vs-navy);color:#fff;box-shadow:0 2px 6px #1b1c4240}.shc-tools .totaal-werkbalk{margin:0}.shc-tools .totaal-werkbalk{justify-content:center}.shc-tools .totaal-werkbalk .share-icons{margin-left:0}.shc-tools .totaal-werkbalk .totaal-club{flex:1 1 170px}.alle-levels .totaal-team-input input{height:40px;min-height:40px}.alle-levels .totaal-velden{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media(max-width:759px){.alle-levels .totaal-velden{margin-inline:-14px;padding-inline:14px}}.alle-levels .totaal-velden::-webkit-scrollbar{display:none}.alle-levels .totaal-velden .totaal-filter-key{flex:0 0 auto}.alle-levels .totaal-veld-knop{flex:0 0 auto;min-width:44px;min-height:40px;padding:0 10px}@media(max-width:759px){.alle-levels .totaal-werkbalk .totaal-sorteer-label{display:none}.alle-levels .totaal-werkbalk .totaal-club.is-active{flex-basis:100%;max-width:none}}@media(max-width:430px){body.alle-levels.modus-switch .totaal-werkbalk .totaal-club:not(.is-active){flex-basis:130px}body.alle-levels.modus-switch .totaal-werkbalk .totaal-club:not(.is-active) .totaal-keuze{flex-basis:80px}}@media(max-width:400px){.alle-levels .totaal-werkbalk .totaal-sorteer .sorteer-knop{min-width:34px;padding-inline:4px}.alle-levels .totaal-werkbalk .totaal-club.is-active>.totaal-filter-key{display:none}}@media(max-width:389px){.alle-levels .totaal-werkbalk:has(.totaal-club.is-active):has(.totaal-print-formats:not([hidden])) .share-icons{gap:3px}.alle-levels .totaal-werkbalk:has(.totaal-club.is-active):has(.totaal-print-formats:not([hidden])) .share-icons button{width:38px;min-width:38px}}@media(max-width:359px){.alle-levels .totaal-werkbalk:has(.totaal-club.is-active):has(.totaal-print-formats:not([hidden])) .share-icons{margin-left:0}}@media screen and (min-width:980px){body.alle-levels .shc-board-bar.has-tools:has(.totaal-club.is-active){grid-template-areas:"tools tools tools" "view search nav"}}@media screen and (min-width:760px){.alle-levels .totaal-werkbalk{gap:8px}.alle-levels .totaal-werkbalk .totaal-club{min-height:42px}.alle-levels .totaal-werkbalk .totaal-club.is-active{min-width:300px}.alle-levels .totaal-werkbalk .share-icons{gap:6px}.alle-levels .totaal-werkbalk .share-icons button,.alle-levels .totaal-werkbalk .share-icons :is(.hall-qr-knop,.hall-results-export){width:42px;min-width:42px;height:42px;min-height:42px}.alle-levels .totaal-werkbalk .totaal-sorteer .sorteer-knop{min-height:36px}.alle-levels .totaal-werkbalk .team-dag-beheer>button{min-height:42px}}@media screen and (min-width:1200px){.alle-levels .totaal-werkbalk .share-icons :is(.hall-qr-knop,.hall-results-export){width:auto;padding:0 11px 0 9px;gap:5px}.alle-levels .totaal-werkbalk :is(.hall-qr-knop>span,.hall-export-tekst){display:inline}}@media print{#alleWerkbalk{display:none!important}}@media screen{html[data-theme=dark] body.alle-levels #alleWerkbalk .share-icons button{color:#eceef6;background:#20264f;border-color:#4a5390}html[data-theme=dark] body.alle-levels #alleWerkbalk :is(.hall-export-tekst,.hall-qr-knop>span){color:#eceef6}html[data-theme=dark] body.alle-levels .totaal-sorteer-label{color:#aeb4cb}html[data-theme=dark] body.alle-levels :is(.totaal-sorteer,.totaal-club-modus){background:#252b57}html[data-theme=dark] body.alle-levels :is(.totaal-sorteer .sorteer-knop,.totaal-club-modus button){color:#aeb4cb}html[data-theme=dark] body.alle-levels :is(.totaal-sorteer .sorteer-knop.active,.totaal-club-modus button[aria-pressed=true]){color:#0f1330;background:#e4e7f4;box-shadow:none}html[data-theme=dark] body.alle-levels .totaal-club-wis{color:#aeb4cb;background:#252b57}}@media screen and (hover:hover){html[data-theme=dark] body.alle-levels #alleWerkbalk .share-icons button:hover{border-color:#7a4a33;background:#3b2721}}.totaal-team-input{position:relative}.vs-teamzoek-lijst{position:fixed;z-index:150;box-sizing:border-box;max-height:380px;margin:0;padding:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #C9CFDD;border-radius:12px;background:#fff;color:#22295a;box-shadow:0 12px 32px #1b1c4233;font:400 14px/1.3 Poppins,sans-serif;text-align:left;-webkit-overflow-scrolling:touch}.vs-teamzoek-lijst[hidden]{display:none!important}.vs-teamzoek-kop{padding:8px 10px 3px;color:#4e546c;font:600 11px/1.2 Poppins,sans-serif;letter-spacing:.07em;text-transform:uppercase}.vs-teamzoek-lijst [role=group]+[role=group]{margin-top:2px;padding-top:2px;border-top:1px solid #E6E9F1}.vs-teamzoek-optie{display:flex;align-items:center;gap:10px;min-height:46px;padding:5px 10px;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.vs-teamzoek-optie[aria-selected=true]{background:#fdf0e8;box-shadow:inset 3px 0 #dc6a33}@media(hover:hover){.vs-teamzoek-optie:hover{background:#f4f6fa}.vs-teamzoek-optie[aria-selected=true]:hover{background:#fdf0e8}}.vs-teamzoek-beeld{flex:none;display:grid;place-items:center;width:32px;height:26px;color:#4e546c}.vs-teamzoek-beeld .club-logo{width:32px;height:26px;min-width:32px;flex:none;margin:0;padding:0;border:0;border-radius:5px;background:transparent}.vs-teamzoek-beeld .club-logo img{padding:0;background:transparent;object-fit:contain}.vs-teamzoek-beeld svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vs-teamzoek-tekst{display:grid;flex:1 1 auto;min-width:0}.vs-teamzoek-naam{overflow:hidden;color:#22295a;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.vs-teamzoek-naam b{color:#1b1c42;font-weight:700}.vs-teamzoek-sub{overflow:hidden;color:#5a6078;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vs-teamzoek-optie.is-nu .vs-teamzoek-sub{color:#0b7a70;font-weight:600}.vs-teamzoek-spook{position:absolute;z-index:1;display:flex;align-items:center;overflow:hidden;color:#6b7188;white-space:pre;pointer-events:none}.vs-teamzoek-spook[hidden]{display:none}.vs-teamzoek-spook-getypt{visibility:hidden}.vs-teamzoek-status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen{html[data-theme=dark] .vs-teamzoek-lijst{border-color:#3a4272;background:#151a3d;color:#eceef6;box-shadow:0 14px 36px #0000008c}html[data-theme=dark] .vs-teamzoek-kop{color:#aeb4cb}html[data-theme=dark] .vs-teamzoek-lijst [role=group]+[role=group]{border-top-color:#2a305e}html[data-theme=dark] .vs-teamzoek-optie[aria-selected=true]{background:#3b2721;box-shadow:inset 3px 0 #f2a374}html[data-theme=dark] .vs-teamzoek-beeld{color:#aeb4cb}html[data-theme=dark] .vs-teamzoek-naam{color:#eceef6}html[data-theme=dark] .vs-teamzoek-naam b{color:#fff}html[data-theme=dark] .vs-teamzoek-sub{color:#aeb4cb}html[data-theme=dark] .vs-teamzoek-optie.is-nu .vs-teamzoek-sub{color:#5fd6c8}html[data-theme=dark] .vs-teamzoek-spook{color:#8e95b5}}@media screen and (hover:hover){html[data-theme=dark] .vs-teamzoek-optie:hover{background:#20264f}html[data-theme=dark] .vs-teamzoek-optie[aria-selected=true]:hover{background:#3b2721}}@media print{.vs-teamzoek-lijst,.vs-teamzoek-spook{display:none!important}}@media screen and (min-width:760px){body.alle-levels.nav-boven :is(.shc-picker,.shc-active>.shc-scoreboard,.shc-settings-steppers){scroll-margin-top:calc(var(--kop-hoogte, 200px) + 12px)}}@media screen and (min-width:760px)and (max-height:800px){body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-hero{margin-top:12px}body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-scoreboard{padding-top:20px;padding-bottom:18px}body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-countdown{margin:16px 0 18px}}html:has(#veldklokVenster[open]){overflow:hidden;scrollbar-gutter:stable}@media(max-width:340px){body.alle-levels .kop-titel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;white-space:normal}body.alle-levels .kop-datum{font-size:10.5px;white-space:normal}}.alle-dialog.is-paneel{position:fixed;z-index:150;margin:0;inset:auto 16px 16px auto;top:calc(var(--kop-hoogte, 64px) + 12px);width:min(440px,calc(42vw / var(--vs-zoom, 1)));max-height:none;box-shadow:0 18px 50px #0f13304d}@media(max-width:1023px){.alle-dialog.is-paneel{inset:auto 0 0;width:100%;max-height:calc(72vh / var(--vs-zoom, 1));max-height:calc(72dvh / var(--vs-zoom, 1));border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.voorlopig-besluit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 14px;padding:10px 12px;border:1px dashed #8A93B4;border-radius:12px;background:#f4f6fa;font-size:13px}.voorlopig-besluit span{flex:1 1 100%}.voorlopig-besluit button{min-height:40px}@media screen{html[data-theme=dark] .alle-dialog.is-paneel{box-shadow:0 18px 50px #0000008c}html[data-theme=dark] body.alle-levels .voorlopig-besluit{border-color:#58619a;background:#20264f;color:#eceef6}}@media print{.alle-dialog.is-paneel{display:none!important}}@media screen and (min-width:1200px){body.modus-zaal #alleContent,body.modus-switch #alleContent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:start}body.modus-zaal #alleContent>:not(.wedstrijd-kaart),body.modus-switch #alleContent>:not(.wedstrijd-kaart){grid-column:1 / -1}.alle-levels #alleContent .wedstrijd-kaart{grid-template-columns:46px minmax(170px,1fr) 120px 36px 52px;gap:8px;min-height:64px;margin-bottom:0;padding:8px 12px}.alle-levels #alleControls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.alle-levels #alleControls .totaal-filters{display:contents}.alle-levels #alleControls .totaal-sort{grid-column:1 / -1}}.totaal-printset{width:min(380px,calc(100% - 28px))}.totaal-printset-keuzes{margin-top:6px}.totaal-printset-kop{margin:10px 0 5px;font-size:12px;font-weight:600}.totaal-printset-chips{display:flex;flex-wrap:wrap;gap:6px}.totaal-printset-chips button{min-height:36px;padding:5px 11px;border:1px solid #D0D5E2;border-radius:999px;background:#fff;color:#27285b;font:600 13px Poppins,sans-serif;cursor:pointer}.totaal-printset-chips button span{display:block;font-size:10px;font-weight:400;line-height:1.2}.totaal-printset-chips button[aria-pressed=true]{border-color:var(--vs-orange);background:#fff3e8}.totaal-printset-zalen button{border-radius:10px;text-align:left}.totaal-printset-leeg{margin:0;color:#5a6078;font-size:12px}html[data-theme=dark] body.alle-levels .totaal-printset-chips button{color:#eceef6;background:#20264f;border-color:#3a4272}html[data-theme=dark] body.alle-levels .totaal-printset-chips button[aria-pressed=true]{border-color:var(--vs-orange);background:#3b2721}.totaal-printset-delen{display:grid;gap:6px;margin-top:12px}.totaal-printset-deel{display:flex;align-items:flex-start;gap:10px;min-height:40px;padding:6px 8px;border-radius:10px;cursor:pointer}.totaal-printset-deel:has(input:checked){background:#f4f6fb}.totaal-printset-deel:has(input:disabled){opacity:.5;cursor:default}.totaal-printset-deel input{flex:0 0 auto;width:22px;height:22px;margin:2px 0 0;accent-color:var(--vs-orange)}.totaal-printset-deel strong{display:block;font-size:14px;font-weight:600}.totaal-printset-deel small{display:block;color:#5a6078;font-size:11px;line-height:1.3}.totaal-printset .totaal-print-sizes{margin:0 0 4px 40px}.totaal-printset .totaal-print-sizes[hidden]{display:none}.totaal-printset .totaal-print-sizes button{padding:7px 8px;font-size:13px}.totaal-printset .totaal-print-sizes button[aria-pressed=true]{border-color:var(--vs-orange);background:#fff3e8}.totaal-printset-uitleg{margin:12px 0 0;color:#5a6078;font-size:12px;font-weight:500}.totaal-printset-acties{display:flex;margin-top:12px}.totaal-printset-acties .btn-submit{flex:1;min-height:46px;margin:0;font-size:15px}html[data-theme=dark] body.alle-levels .totaal-printset-deel:has(input:checked){background:#252b57}html[data-theme=dark] body.alle-levels :is(.totaal-printset-deel small,.totaal-printset-uitleg){color:#aeb4cb}.app-menu nav>.menu-printset{border-top:1px solid #E1E4ED;border-radius:0;margin-top:5px}html[data-theme=dark] body.alle-levels .app-menu nav>.menu-printset{border-top-color:#3a4272}.wedstrijd-uitslag-ok{display:inline-flex;align-items:center;gap:3px;margin-top:2px;color:#1f7a4d;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.wedstrijd-uitslag-ok>span{display:inline-grid;width:12px;height:12px;place-items:center;border-radius:50%;color:#fff;background:#1f7a4d;font-size:9px}html[data-theme=dark] body.alle-levels .wedstrijd-uitslag-ok{color:#7fdcb0}@media screen and (min-width:1024px){body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-hero{max-width:920px;margin-top:16px}body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-board{margin-top:14px}body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 24px) / 3)}}@media screen and (min-width:1360px){body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 36px)/4)}}@media screen and (min-width:760px){body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav{padding:0;background:#fff;border-top:1px solid #E1E5EE}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{display:flex;justify-content:flex-start;gap:2px;max-width:1040px;margin:0 auto;padding:0 10px;border:0;border-radius:0;background:transparent;box-shadow:none}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{flex:0 0 auto;min-height:50px;padding:6px 14px;border-radius:0;color:#4e546c;background:transparent;box-shadow:inset 0 -3px transparent;font:500 15px/1.2 Poppins,sans-serif;transition:color .15s ease,box-shadow .15s ease}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:hover{color:#22295a;background:transparent;box-shadow:inset 0 -3px #c4cbda}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active{color:#22295a;background:transparent;box-shadow:inset 0 -3px #dc6a33;font-weight:600}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:focus-visible{outline:3px solid #13A99A;outline-offset:-3px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-icon{width:24px;height:24px;border-radius:0;background:transparent}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active .nav-icon{background:transparent}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-beeld{width:22px;height:19px;opacity:.85}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active .nav-beeld{opacity:1}body.alle-levels.nav-boven .sticky-top .header{padding-bottom:14px}body.alle-levels.has-nav .app-menu-button{border-color:transparent;background:#ffffff1a}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav{background:#161b3f;border-top-color:#2a305e}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{background:transparent;border:0}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{color:#aeb4cb;background:transparent}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:hover{color:#f4f5fa;box-shadow:inset 0 -3px #3a4272}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active{color:#f4f5fa;background:transparent;box-shadow:inset 0 -3px #f2a374}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-icon{background:transparent}body.modus-zaal .totaal-werkbalk .totaal-club,body.modus-switch .totaal-werkbalk .totaal-club,body.modus-poules .totaal-werkbalk .totaal-club{flex:0 0 380px;max-width:380px}body.modus-zaal .totaal-werkbalk .totaal-club.is-active,body.modus-switch .totaal-werkbalk .totaal-club.is-active,body.modus-poules .totaal-werkbalk .totaal-club.is-active{flex-basis:600px;max-width:600px}.alle-levels #alleZaalKeuze .totaal-team-input,.alle-levels #alleControls .totaal-team-autocomplete{width:380px;max-width:100%}.alle-levels .totaal-team-input input{height:42px;min-height:42px;border-radius:10px}.alle-levels .totaal-team-input input::placeholder{font-size:14px}}@media screen and (min-width:1200px){body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{max-width:1360px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{min-height:54px;font-size:16px}}@media screen and (min-width:1600px){body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{max-width:1520px}}@media screen and (min-width:1024px){body.alle-levels .app-menu{inset:80px max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1040px) / 2 + 24px)) auto auto;width:300px;max-height:calc(calc(100vh / var(--vs-zoom, 1)) - 100px);padding:8px;border-radius:14px;box-shadow:0 14px 40px #161a442e}body.alle-levels .app-menu::backdrop{background:transparent}body.alle-levels .app-menu .app-menu-heading{display:none}body.alle-levels .app-menu nav>a,body.alle-levels .app-menu nav>button{min-height:40px;padding:8px 10px;border-radius:8px;font:500 14px/1.3 Poppins,sans-serif}body.alle-levels .app-menu nav>.menu-admin,body.alle-levels .app-menu nav>.menu-printset{border-radius:8px}body.alle-levels .app-menu .menu-beeld{width:22px;opacity:.85}body.alle-levels .app-menu .menu-beeld img{width:20px;height:auto}html[data-theme=dark] body.alle-levels .app-menu{box-shadow:0 14px 40px #00000080}body.modus-klok .shc-tools:not([hidden]),body.modus-klok .shc-tools:not([hidden])>.totaal-werkbalk{display:contents}body.modus-klok .shc-board-bar.has-tools:has(.totaal-club.is-active,.totaal-club){grid-template-columns:minmax(280px,380px) minmax(0,1fr) auto;grid-template-areas:"club search icons" "view . nav";column-gap:12px;row-gap:12px}body.modus-klok .shc-board-bar.has-tools .totaal-club{grid-area:club;flex:none;width:auto;min-width:0;max-width:none;margin:0}body.modus-klok .shc-board-bar.has-tools .shc-search{grid-area:search}body.modus-klok .shc-board-bar.has-tools .shc-search input{min-height:42px}body.modus-klok .shc-board-bar.has-tools .share-icons{grid-area:icons;margin:0}body.modus-klok .shc-board-bar.has-tools .team-dag-beheer{grid-column:1 / -1;justify-self:start}body.modus-klok .shc-board-bar.has-tools .shc-view-switch{grid-area:view;justify-self:start}body.modus-klok .shc-board-bar.has-tools .shc-nav{grid-area:nav}body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-board{margin-top:28px}}@media screen and (min-width:1024px){body.alle-levels.nav-boven .sticky-top{--kop-rand: max(24px, calc((calc(100vw / var(--vs-zoom, 1)) - 1040px) / 2 + 24px));display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:72px auto auto;grid-template-areas:"logo titel tabs menu" "zaal zaal zaal zaal" "status status status status";align-items:center;column-gap:20px;padding:0 var(--kop-rand);border-bottom:0;background:linear-gradient(100deg,#1a2050,#222a5c 55%,#2a3470) top / 100% 72px no-repeat #fff}body.alle-levels.nav-boven .sticky-top:before{grid-area:1 / 1 / 2 / -1;align-self:start;height:3px;pointer-events:none}body.alle-levels.nav-boven .sticky-top>.header,body.alle-levels.nav-boven .sticky-top .header-left,body.alle-levels.nav-boven .sticky-top .header-buttons{display:contents}body.alle-levels.nav-boven .sticky-top .header-home{grid-area:logo;display:flex;align-items:center}body.alle-levels.nav-boven .sticky-top .header-home .logo-level{height:44px}body.alle-levels.nav-boven .sticky-top .header-title{grid-area:titel;display:flex!important}body.alle-levels.nav-boven .sticky-top .header-title strong{color:#fff;font-size:17px;font-weight:600}body.alle-levels.nav-boven .sticky-top .header-title span{color:#bfc6e6;font-size:12px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav{grid-area:tabs;justify-self:end;padding:0;border:0;background:transparent}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{display:flex;gap:4px;max-width:none;padding:0}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{min-height:42px;padding:6px 12px;border-radius:8px;color:#c9cee3;background:transparent;box-shadow:none;font:500 15px/1.2 Poppins,sans-serif}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:hover{color:#fff;background:#ffffff14;box-shadow:none}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active{color:#fff;background:transparent;box-shadow:inset 0 -3px #f2a374;font-weight:600}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:focus-visible{outline:3px solid #7FDCD1;outline-offset:-3px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-icon{display:none}body.alle-levels.nav-boven .sticky-top #appMenuButton{grid-area:menu}body.alle-levels.nav-boven .sticky-top #statusBar{grid-area:status;max-width:none;margin:0 calc(-1 * var(--kop-rand));padding:7px var(--kop-rand);justify-content:center}body.alle-levels.nav-boven .sticky-top #headerZaal{grid-area:zaal;margin:0 calc(-1 * var(--kop-rand));padding:6px var(--kop-rand);background:#fff;border-bottom:1px solid #E1E5EE}body.alle-levels.nav-boven .sticky-top .kop-competitie{display:none}body.alle-levels.nav-boven .sticky-top .kop-keuzes{flex-direction:row;align-items:center;gap:16px}body.alle-levels.nav-boven .sticky-top .header-zaal .totaal-keuze-knop{min-height:40px;padding:2px 8px 2px 0;color:#22295a}body.alle-levels.nav-boven .sticky-top .kop-knop-tekst{flex-direction:row;align-items:baseline;gap:12px}body.alle-levels.nav-boven .sticky-top .kop-titel{color:#22295a;font-size:16px}body.alle-levels.nav-boven .sticky-top .kop-datum{color:#0b7a70;font-size:14px}body.alle-levels.nav-boven .sticky-top .header-zaal .totaal-keuze-pijl{border-color:#0b7a70}body.alle-levels.nav-boven .sticky-top .header-zaal .totaal-keuze-knop:focus-visible{outline-color:#0b7a70}body.alle-levels.nav-boven .sticky-top .header-zaal-tekst strong{color:#22295a}body.alle-levels.nav-boven .sticky-top .header-zaal-tekst small{color:#0b7a70}body.alle-levels .app-menu [data-total-mode]{display:none}body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-hero{margin-top:34px}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top{background:linear-gradient(100deg,#0f1330,#161b3f 55%,#1b2150) top / 100% 72px no-repeat #161b3f}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top #headerZaal{background:#161b3f;border-bottom-color:#2a305e}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav,html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{background:transparent;border-color:transparent}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top #statusBar.error{color:#ffb8b8;background:#3a1f2a;border-top-color:#5a2c3a}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .kop-titel,html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .header-zaal .totaal-keuze-knop{color:#f4f5fa}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .kop-datum,html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .header-zaal-tekst small{color:#5fd6c8}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .header-zaal .totaal-keuze-pijl{border-color:#5fd6c8}}@media screen and (min-width:1024px)and (max-height:800px){body.alle-levels .switch-hall-clock:not(.shc-presenting) .shc-hero{margin-top:20px}}@media screen and (min-width:1200px){body.alle-levels.nav-boven .sticky-top{--kop-rand: max(24px, calc((calc(100vw / var(--vs-zoom, 1)) - 1360px) / 2 + 24px))}}@media screen and (min-width:1600px){body.alle-levels.nav-boven .sticky-top{--kop-rand: max(24px, calc((calc(100vw / var(--vs-zoom, 1)) - 1520px) / 2 + 24px))}}@media screen and (min-width:1024px){body.alle-levels.nav-boven:not(.shc-presenting-page) .totaal-werkbalk .share-icons{position:fixed;top:77px;right:max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1040px) / 2 + 24px));z-index:95;margin:0}body.modus-klok:not(.shc-presenting-page) .shc-board-bar.has-tools:has(.totaal-club.is-active,.totaal-club){grid-template-columns:minmax(240px,340px) minmax(220px,1fr) auto auto;grid-template-areas:"club search view nav";column-gap:12px}body.modus-klok:not(.shc-presenting-page) .shc-board-bar.has-tools .shc-search{grid-area:search}body.modus-klok:not(.shc-presenting-page) .shc-board-bar.has-tools .shc-view-switch{grid-area:view;justify-self:start;margin-left:8px}body.modus-klok:not(.shc-presenting-page) .shc-board-bar.has-tools .shc-nav{grid-area:nav}body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-board{margin-top:32px}body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-board-bar{margin-bottom:18px}}@media screen and (min-width:1200px){body.alle-levels.nav-boven:not(.shc-presenting-page) .totaal-werkbalk .share-icons{right:max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1360px) / 2 + 24px))}}@media screen and (min-width:1600px){body.alle-levels.nav-boven:not(.shc-presenting-page) .totaal-werkbalk .share-icons{right:max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1520px) / 2 + 24px))}}@media screen and (min-width:1024px){body.alle-levels.nav-boven .sticky-top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:72px 50px auto auto;grid-template-areas:"logo titel titel" "tabs tabs menu" "zaal zaal zaal" "status status status"}body.alle-levels.nav-boven .sticky-top .header-title strong{font-size:18px;letter-spacing:-.01em}body.alle-levels.nav-boven .sticky-top .header-title span{font-size:13px}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav{grid-area:tabs;justify-self:start;align-self:stretch}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-inner{gap:14px;height:100%}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{min-height:50px;padding:0 14px;border-radius:0;color:#4e546c;background:transparent;box-shadow:none;font:500 15px/1.2 Poppins,sans-serif}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:hover{color:#22295a;background:transparent;box-shadow:inset 0 -3px #dce0ea}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active{color:#22295a;background:transparent;box-shadow:inset 0 -3px #dc6a33;font-weight:600}body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:focus-visible{outline:3px solid #7FDCD1;outline-offset:-3px}body.alle-levels.nav-boven .sticky-top #appMenuButton{grid-area:menu;justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:9px;width:auto;height:36px;padding:0 12px 0 14px;border:1px solid #DCE0EA;border-radius:8px;color:#22295a;background:#fff;font:500 14px/1 Poppins,sans-serif}body.alle-levels.nav-boven .sticky-top #appMenuButton:before{content:"Menu"}body.alle-levels.nav-boven .sticky-top #appMenuButton>span{display:block;width:7px;height:7px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}body.alle-levels.nav-boven .sticky-top #appMenuButton>span>*{display:none}body.alle-levels.nav-boven .sticky-top #appMenuButton:hover{border-color:#b9bfd3;background:#f5f6fa}body.alle-levels.nav-boven .sticky-top #appMenuButton[aria-expanded=true]{border-color:#22295a;background:#f5f6fa}body.alle-levels.nav-boven .sticky-top #headerZaal{background:#f6f7fb;border-top:1px solid #E1E5EE;border-bottom:1px solid #E1E5EE}body.alle-levels.nav-boven:not(.shc-presenting-page) .totaal-werkbalk .share-icons{top:128px}body.alle-levels .app-menu{inset:118px max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1040px) / 2 + 24px)) auto auto}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab{color:#aeb4cb;background:transparent}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab:hover{color:#f4f5fa;box-shadow:inset 0 -3px #3a4272}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .totaal-bottom-nav .nav-tab.active{color:#f4f5fa;background:transparent;box-shadow:inset 0 -3px #f2a374}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top #appMenuButton{color:#eceef6;background:#20264f;border-color:#3a4272}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top #appMenuButton:hover,html[data-theme=dark] body.alle-levels.nav-boven .sticky-top #appMenuButton[aria-expanded=true]{background:#2a305e;border-color:#5a6396}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top #headerZaal{background:#121736;border-color:#2a305e}}@media screen and (min-width:1200px){body.alle-levels .app-menu{right:max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1360px) / 2 + 24px))}}@media screen and (min-width:1600px){body.alle-levels .app-menu{right:max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1520px) / 2 + 24px))}}@media screen and (min-width:1360px)and (max-width:1479px){body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 24px) / 3)}}@media screen and (min-width:1480px){body.alle-levels .wrap,body.alle-levels .header,body.alle-levels .status-bar{max-width:1600px}body.alle-levels.nav-boven .sticky-top{--kop-rand: max(24px, calc((calc(100vw / var(--vs-zoom, 1)) - 1600px) / 2 + 24px))}body.alle-levels .app-menu{right:max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1600px) / 2 + 24px))}body.alle-levels.nav-boven:not(.shc-presenting-page) .totaal-werkbalk .share-icons{right:max(24px,calc((calc(100vw / var(--vs-zoom, 1)) - 1600px) / 2 + 24px))}body.modus-klok .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 36px)/4)}}.klok-zijscherm{display:none}@keyframes klok-popup-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@media screen and (min-width:1024px){.alle-dialog.is-paneel.is-popup{position:absolute;z-index:80;inset:0 auto auto 0;width:400px;max-width:calc(calc(100vw / var(--vs-zoom, 1)) - 48px);margin:0;border-color:#d5dbe7;box-shadow:0 22px 60px #0f133042,0 2px 8px #0f13301a;animation:klok-popup-in .16s ease-out both}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-dialog-head{position:sticky;top:0;z-index:1;background:#fff}html[data-theme=dark] .alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-dialog-head{background:#191e44}}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine){.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) :is(.edit-input,textarea.edit-input,input[type=time].edit-input){font-size:12.5px!important}}@media screen and (min-width:1024px)and (prefers-reduced-motion:reduce){.alle-dialog.is-paneel.is-popup{animation:none}}@media screen and (min-width:1200px){body.alle-levels.klok-beheer:not(.shc-presenting-page){--zij-breedte: 380px;--zij-rand: max(24px, calc((calc(100vw / var(--vs-zoom, 1)) - 1360px) / 2 + 24px))}body.alle-levels.klok-beheer:not(.shc-presenting-page) .wrap{padding-right:calc(24px + var(--zij-breedte) + 20px)}body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm,.alle-dialog.is-paneel.is-zijscherm{position:fixed;inset:auto;top:calc(var(--kop-hoogte, 64px) + 12px);bottom:16px;right:var(--zij-rand, 24px);width:var(--zij-breedte, 380px);height:auto;max-height:none;margin:0}body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm{display:block;z-index:60;box-sizing:border-box;padding:22px 20px;border:1.5px dashed #C9CEDD;border-radius:18px;background:#ffffffc7;color:#3a4170}.alle-dialog.is-paneel.is-zijscherm{z-index:65;border-color:#d5dbe7;box-shadow:0 12px 34px #0f133024}.klok-zijscherm-leeg{display:grid;justify-items:start;gap:10px}.klok-zijscherm-icoon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#fff1e8;color:#dc6a33}.klok-zijscherm-leeg strong{font:700 16px/1.3 Poppins,sans-serif;color:#1a2050}.klok-zijscherm-leeg p{margin:0;font-size:13.5px;line-height:1.55;color:#5a6189}html[data-theme=dark] body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm{border-color:#3a4272;background:#191e44c7}html[data-theme=dark] .klok-zijscherm-leeg strong{color:#eceef6}html[data-theme=dark] .klok-zijscherm-leeg p{color:#aeb4cb}body.modus-klok.klok-beheer .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 12px)/2)}body.modus-klok.klok-beheer:not(.shc-presenting-page) .shc-mini{left:calc(50% - (var(--zij-breedte) + 20px) / 2)}}@media screen and (min-width:1200px)and (max-width:1479px){body.modus-klok.klok-beheer:not(.shc-presenting-page) .shc-board-bar.has-tools:has(.totaal-club.is-active,.totaal-club){grid-template-columns:minmax(150px,300px) minmax(150px,1fr) auto auto}body.modus-klok.klok-beheer:not(.shc-presenting-page) .shc-board-bar.has-tools:has(.totaal-club.is-active){grid-template-columns:minmax(150px,1fr) auto auto;grid-template-areas:"club club club" "search view nav"}}@media screen and (min-width:1480px){body.alle-levels.klok-beheer:not(.shc-presenting-page){--zij-breedte: 400px;--zij-rand: max(24px, calc((calc(100vw / var(--vs-zoom, 1)) - 1600px) / 2 + 24px))}body.modus-klok.klok-beheer .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 24px) / 3)}}@media print{.klok-zijscherm{display:none!important}}.zij-inklap,.zij-klap,.klok-zij-rail{display:none}@keyframes klok-zij-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media screen and (min-width:1024px){.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-dialog-head{gap:8px;padding:10px 12px 8px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-dialog-head h2{font-size:14.5px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-dialog-head p{margin-top:1px;font-size:10.5px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) #alleDialogBody{padding:8px 12px 12px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .receipt-check-los{gap:8px;min-height:36px;margin-bottom:8px;padding:5px 10px;font-size:11.5px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .receipt-check-los input{width:18px;height:18px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;font-size:11.5px;line-height:1.3}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-info>div{display:block}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-info-label{display:block;margin-bottom:1px;padding-top:0;font-size:9px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-beheer{margin-top:10px;padding:8px 10px 10px;border-radius:10px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-section-title{margin:0 0 6px;font-size:10px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer>.alle-section-title:first-child{display:none}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer>*{grid-column:1 / -1;min-width:0}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer>:is(.form-row-compact,.form-row-split){grid-column:auto}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .form-row-split{gap:6px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer>.form-row-split:has(#regionTime){grid-template-columns:minmax(88px,1.55fr) minmax(0,1fr)}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer:has(#regionSet2Home)>.form-row:has(#regionNote){grid-column:auto}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-info>:is([data-info=datum],[data-info=zaal]){display:none}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) #alleDialogBody:has(.voorlopig-besluit) .alle-info>[data-info=voorlopig]{display:none}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .form-row{margin-bottom:7px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) :is(.form-label,.form-row-compact .form-label){margin-bottom:2px;font-size:9px;letter-spacing:.3px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) :is(.edit-input,textarea.edit-input,input[type=time].edit-input){min-height:32px;padding:4px 8px;border-radius:8px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) textarea.edit-input{height:32px;resize:vertical}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer input#regionTime.edit-input{height:32px;padding-inline:6px 2px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) #regionTime::-webkit-calendar-picker-indicator{margin-inline-start:0}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer .totaal-keuze{padding:2px 8px;border-radius:8px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer .totaal-keuze-knop{min-height:26px;font-size:12px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer .totaal-keuze-panel{width:max(100%,240px)}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .region-beheer>.form-row-compact+.form-row-compact .totaal-keuze-panel{left:auto;right:0}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) :is(.alle-beheer .form-actions button,.form-actions-drie>button,.team-acties button){min-height:32px;padding-block:4px;font-size:12px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .team-terugtrek{margin-top:6px;padding-top:6px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .team-terugtrek .alle-section-title{justify-content:space-between;margin:0}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .team-terugtrek.is-open .alle-section-title{margin-bottom:6px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .team-terugtrek:not(.is-open)>:not(.alle-section-title){display:none!important}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .zij-klap{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border:1px solid #C9CEDD;border-radius:999px;background:#fff;color:#22295a;font:600 11px/1 Poppins,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .zij-klap:hover{border-color:#dc6a33;color:#b4541f}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .team-actie-preview{min-height:0;margin:0 0 6px;padding:5px 8px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .alle-teamlink{min-height:0;margin-top:4px;padding:4px 10px;font-size:12px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .voorlopig-besluit{margin:8px 0;padding:8px 10px;font-size:12px}.alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .voorlopig-besluit button{min-height:32px}html[data-theme=dark] .alle-dialog.is-paneel:is(.is-popup,.is-zijscherm) .zij-klap{border-color:#3a4272;background:#191e44;color:#eceef6}}@media screen and (min-width:1200px){.alle-dialog.is-paneel.is-zijscherm .driver-close{display:none}.alle-dialog.is-paneel.is-zijscherm .zij-inklap,body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm .zij-inklap{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:1px solid #D5DBE7;border-radius:9px;background:#fff;color:#22295a;cursor:pointer}:is(.alle-dialog.is-zijscherm,.klok-zijscherm) .zij-inklap:hover{border-color:#dc6a33;color:#dc6a33}body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm{position:fixed}body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm .zij-inklap{position:absolute;top:12px;right:12px}body.alle-levels.klok-beheer:not(.shc-presenting-page) :is(.klok-zijscherm,.alle-dialog.is-zijscherm){animation:klok-zij-in .18s ease-out both}body.alle-levels.klok-beheer:not(.shc-presenting-page) .wrap{transition:padding-right .2s ease}body.alle-levels.klok-beheer.zij-in:not(.shc-presenting-page) :is(.klok-zijscherm,.alle-dialog.is-zijscherm){display:none}body.alle-levels.klok-beheer.zij-in:not(.shc-presenting-page) .wrap{padding-right:84px}body.modus-klok.klok-beheer.zij-in:not(.shc-presenting-page) .shc-mini{left:calc(50% - 30px)}body.alle-levels.klok-beheer.zij-in:not(.shc-presenting-page) .klok-zij-rail{position:fixed;z-index:60;top:calc(var(--kop-hoogte, 64px) + 12px);right:var(--zij-rand, 24px);display:flex;flex-direction:column;align-items:center;gap:10px;width:44px;padding:12px 0 14px;border:1px solid #D5DBE7;border-radius:14px;background:#fff;color:#22295a;box-shadow:0 8px 22px #0f13301f;cursor:pointer;animation:klok-zij-in .18s ease-out both}body.alle-levels.klok-beheer.zij-in:not(.shc-presenting-page) .klok-zij-rail:hover{border-color:#dc6a33;color:#dc6a33}.klok-zij-rail-tekst{writing-mode:vertical-rl;transform:rotate(180deg);font:600 12px/1 Poppins,sans-serif;letter-spacing:.2px;white-space:nowrap}.klok-zij-rail.heeft-wedstrijd:after{content:"";width:8px;height:8px;border-radius:50%;background:#dc6a33}body.modus-klok.klok-beheer.zij-in .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 24px) / 3)}html[data-theme=dark] body.alle-levels.klok-beheer.zij-in:not(.shc-presenting-page) .klok-zij-rail,html[data-theme=dark] .alle-dialog.is-paneel.is-zijscherm .zij-inklap,html[data-theme=dark] body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm .zij-inklap{border-color:#3a4272;background:#191e44;color:#eceef6}html[data-theme=dark] body.alle-levels.klok-beheer.zij-in:not(.shc-presenting-page) .klok-zij-rail:hover,html[data-theme=dark] .alle-dialog.is-paneel.is-zijscherm .zij-inklap:hover,html[data-theme=dark] body.alle-levels.klok-beheer:not(.shc-presenting-page) .klok-zijscherm .zij-inklap:hover{border-color:#dc6a33;color:#f2b26b}body.alle-levels.klok-beheer.zij-in:not(.shc-presenting-page) .klok-zij-rail.is-onbewaard{border-color:#dc6a33;color:#b4541f}}@media screen and (min-width:1560px){body.modus-klok.klok-beheer.zij-in .switch-hall-clock:not(.shc-presenting) .shc-track{grid-auto-columns:calc((100% - 36px)/4)}}@media screen and (min-width:1200px)and (prefers-reduced-motion:reduce){body.alle-levels.klok-beheer :is(.klok-zijscherm,.alle-dialog.is-zijscherm,.klok-zij-rail){animation:none!important}body.alle-levels.klok-beheer .wrap{transition:none}}@media print{.klok-zij-rail{display:none!important}}.uitslaglog-dialog{width:min(980px,calc(100% - 24px))}.uitslaglog-body{padding:10px 14px 14px}.uitslaglog-keuzes{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;margin-bottom:10px;font-size:11px;font-weight:600;color:#4a5062}.uitslaglog-keuzes label{display:grid;gap:3px}.uitslaglog-keuzes select{min-height:36px;padding:4px 8px;border:1px solid #C9CEDD;border-radius:8px;background:#fff;color:#22295a}.uitslaglog-export{display:flex;gap:6px;margin-left:auto}.uitslaglog-export button{min-height:36px}.uitslaglog-export button:disabled{opacity:.45;cursor:not-allowed}.uitslaglog-tabel{width:100%;border-collapse:collapse;font-size:12.5px;color:#22295a}.uitslaglog-tabel th{padding:6px 8px;border-bottom:1px solid #E1E5EE;color:#4a5062;font-size:10px;letter-spacing:.3px;text-align:left;text-transform:uppercase}.uitslaglog-tabel td{padding:7px 8px;border-bottom:1px solid #EEF0F6;vertical-align:top}.uitslaglog-tabel td span,.uitslaglog-tabel small{color:#5a6189}.uitslaglog-tabel tr.is-veld td{background:#fafbfd}.uitslaglog-leeg{margin:6px 0;color:#4a5062;font-size:13px}@media(max-width:759px){.uitslaglog-tabel thead{display:none}.uitslaglog-tabel tr{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 8px;padding:8px 0;border-bottom:1px solid #E1E5EE}.uitslaglog-tabel td{padding:0;border:0}.uitslaglog-tabel td[data-kop=Tijd]{grid-row:span 4;font-weight:700}}html[data-theme=dark] .uitslaglog-tabel{color:#eceef6}html[data-theme=dark] .uitslaglog-tabel tr.is-veld td{background:#1c2250}html[data-theme=dark] .uitslaglog-keuzes select{border-color:#3a4272;background:#191e44;color:#eceef6}@media print{.uitslaglog-dialog{display:none!important}}.alle-levels .wedstrijd-score .wedstrijd-rondje{grid-row:1;grid-column:1;justify-self:start;align-self:center;display:block;box-sizing:border-box;width:16px;height:16px;margin:0;padding:0;border:2px solid;border-radius:50%;font-size:0;line-height:0}.alle-levels .wedstrijd-score:has(>.wedstrijd-rondje)>strong{grid-row:1;grid-column:1}.alle-levels .wedstrijd-score:has(>.wedstrijd-rondje)>span{grid-row:2;grid-column:1}.alle-levels .wedstrijd-rondje.wedstrijd-voorlopig{border-color:#e08a2c;background:radial-gradient(circle,#E08A2C 0 2.5px,transparent 3px),#fff6e6}.alle-levels .wedstrijd-rondje.wedstrijd-uitslag-ok{border-color:#1f8a55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.4l3.6 3.6 7.4-8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat,linear-gradient(160deg,#34c47e,#1f8a55)}html[data-theme=dark] body.alle-levels .wedstrijd-rondje.wedstrijd-voorlopig{border-color:#f0a04b;background:radial-gradient(circle,#F0A04B 0 2.5px,transparent 3px),#3a2a1a}@media print{.alle-levels .wedstrijd-rondje{display:none}}.vs-zoom{display:none}@media screen and (min-width:760px){html[data-vs-zoom-kan][data-vs-zoom="80"]{--vs-zoom: .8;zoom:.8}html[data-vs-zoom-kan][data-vs-zoom="90"]{--vs-zoom: .9;zoom:.9}html[data-vs-zoom-kan][data-vs-zoom="110"]{--vs-zoom: 1.1;zoom:1.1}html[data-vs-zoom-kan][data-vs-zoom="120"]{--vs-zoom: 1.2;zoom:1.2}html[data-vs-zoom-kan] body.alle-levels .vs-zoom{display:inline-flex;align-items:stretch;flex:0 0 auto;height:46px;border:1px solid rgba(127,220,209,.55);border-radius:12px;overflow:hidden;color:#fff;background:#ffffff14}body.alle-levels .vs-zoom button{display:grid;place-items:center;min-width:40px;margin:0;padding:0 9px;border:0;border-radius:0;color:inherit;background:transparent;font:600 13px/1 Poppins,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;cursor:pointer;transition:background .15s ease}body.alle-levels .vs-zoom .vs-zoom-stand{min-width:54px;border-inline:1px solid rgba(255,255,255,.16)}body.alle-levels .vs-zoom button:hover:not(:disabled){background:#ffffff29}body.alle-levels .vs-zoom button:disabled{opacity:.35;cursor:default}body.alle-levels .vs-zoom button:focus-visible{outline:2px solid #7FDCD1;outline-offset:-3px}body.alle-levels .vs-zoom svg{display:block}}@media screen and (min-width:760px)and (prefers-reduced-motion:reduce){body.alle-levels .vs-zoom button{transition:none}}@media screen and (min-width:1024px){html[data-vs-zoom-kan] body.alle-levels.nav-boven .sticky-top{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo titel titel titel" "tabs tabs zoom menu" "zaal zaal zaal zaal" "status status status status"}html[data-vs-zoom-kan] body.alle-levels.nav-boven .sticky-top .vs-zoom{grid-area:zoom;justify-self:end;align-self:center;height:36px;margin-right:-8px;border-color:#dce0ea;border-radius:8px;color:#22295a;background:#fff}body.alle-levels.nav-boven .sticky-top .vs-zoom button{min-width:34px;padding:0 7px;font-weight:500;font-size:13.5px}body.alle-levels.nav-boven .sticky-top .vs-zoom .vs-zoom-stand{min-width:52px;border-inline-color:#E4E7EF}body.alle-levels.nav-boven .sticky-top .vs-zoom button:hover:not(:disabled){background:#f5f6fa}body.alle-levels.nav-boven .sticky-top .vs-zoom button:focus-visible{outline-color:#0b7a70}html[data-theme=dark][data-vs-zoom-kan] body.alle-levels.nav-boven .sticky-top .vs-zoom{color:#eceef6;background:#20264f;border-color:#3a4272}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .vs-zoom .vs-zoom-stand{border-inline-color:#3A4272}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .vs-zoom button:hover:not(:disabled){background:#2a305e}}@media screen and (min-width:760px){html[data-vs-zoom-kan] body.alle-levels .vs-zoom.vs-zoom-vol{display:none}html[data-vs-zoom-kan] body.alle-levels.shc-presenting-page .vs-zoom.vs-zoom-vol{display:inline-flex;align-self:stretch;height:auto;margin-right:4px;border-color:#ffffff47;border-radius:10px;color:#f4f2ec;background:#ffffff1a}body.alle-levels .switch-hall-clock .share-icons .vs-zoom-vol button{display:grid;place-items:center;width:auto;min-width:34px;height:auto;min-height:0;padding:0 8px;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}body.alle-levels .switch-hall-clock .share-icons .vs-zoom-vol .vs-zoom-stand{min-width:50px;border-inline:1px solid rgba(255,255,255,.2)}body.alle-levels .switch-hall-clock .share-icons .vs-zoom-vol svg{width:18px;height:18px;stroke:currentColor;fill:none}body.alle-levels .switch-hall-clock .share-icons .vs-zoom-vol button:hover:not(:disabled){background:#ffffff29}body.alle-levels .switch-hall-clock .share-icons .vs-zoom-vol button:focus-visible{outline:2px solid #7FDCD1;outline-offset:-3px}}@media screen and (min-width:1024px){html[data-vs-zoom-kan] .switch-hall-clock.shc-presenting:has(.shc-board-bar.has-tools) .shc-hero-title{padding-right:340px}}@media screen and (min-width:1200px){html[data-vs-zoom-kan] .switch-hall-clock.shc-presenting:has(.shc-board-bar.has-tools) .shc-hero-title{padding-right:410px}}.alle-levels .wedstrijd-kol{display:none}@media screen and (min-width:760px){.alle-levels .wedstrijd-kaart,.alle-levels .wedstrijd-kaart.is-afgelast,.alle-levels .wedstrijd-kaart:has(.wedstrijd-score.is-single-set){grid-template-columns:50px minmax(220px,1fr) 140px 40px 96px}.alle-levels .wedstrijd-score:has(>.wedstrijd-kol){grid-template-columns:auto minmax(0,1fr);column-gap:8px}.alle-levels .wedstrijd-score:has(>.wedstrijd-kol)>strong,.alle-levels .wedstrijd-score:has(>.wedstrijd-kol)>span:not(.wedstrijd-kol){display:none}.alle-levels .wedstrijd-score>.wedstrijd-kol{display:contents}.alle-levels .wedstrijd-score .wedstrijd-kol-rij{grid-column:2;display:flex;justify-content:flex-end;align-items:baseline;margin:0;font:400 13px/1.3 Poppins,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.alle-levels .wedstrijd-score .wedstrijd-kol-rij:first-child{grid-row:1}.alle-levels .wedstrijd-score .wedstrijd-kol-rij:last-child{grid-row:2}.alle-levels .wedstrijd-score .wedstrijd-kol-rij>span{min-width:2.6ch;margin:0;color:#6b7080;font:inherit;font-weight:400;text-align:right}.alle-levels .wedstrijd-score .wedstrijd-kol-rij>b{min-width:2.2ch;color:var(--vs-navy);font-weight:700;text-align:right}.alle-levels .wedstrijd-score.is-voorlopig .wedstrijd-kol-rij>b{color:#6b7080}.alle-levels .wedstrijd-score:has(>.wedstrijd-kol)>.wedstrijd-rondje{grid-row:1 / 3;grid-column:1;align-self:center}html[data-theme=dark] body.alle-levels .wedstrijd-score .wedstrijd-kol-rij>span{color:#aeb4cb}html[data-theme=dark] body.alle-levels .wedstrijd-score .wedstrijd-kol-rij>b{color:#eceef6}}@media screen and (min-width:1200px){.alle-levels #alleContent .wedstrijd-kaart{grid-template-columns:46px minmax(150px,1fr) 100px 36px 92px}}.vs-help-knop{display:none}@media screen and (min-width:760px){body.alle-levels .vs-help-knop{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;margin:0;padding:0;border:1px solid rgba(127,220,209,.55);border-radius:12px;color:#fff;background:#ffffff14;cursor:pointer;transition:background .15s ease}body.alle-levels .vs-help-knop:hover{background:#ffffff29}body.alle-levels .vs-help-knop:focus-visible{outline:2px solid #7FDCD1;outline-offset:2px}body.alle-levels .vs-help-knop svg{display:block}body.alle-levels .app-menu .menu-help{display:none}}@media screen and (min-width:760px)and (prefers-reduced-motion:reduce){body.alle-levels .vs-help-knop{transition:none}}@media screen and (min-width:1024px){body.alle-levels.nav-boven .sticky-top{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo titel titel titel" "tabs tabs help menu" "zaal zaal zaal zaal" "status status status status"}html[data-vs-zoom-kan] body.alle-levels.nav-boven .sticky-top{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"logo titel titel titel titel" "tabs tabs zoom help menu" "zaal zaal zaal zaal zaal" "status status status status status"}body.alle-levels.nav-boven .sticky-top .vs-help-knop{grid-area:help;justify-self:end;align-self:center;width:36px;height:36px;margin-right:-8px;border-color:#dce0ea;border-radius:8px;color:#22295a;background:#fff}body.alle-levels.nav-boven .sticky-top .vs-help-knop:hover{border-color:#b9bfd3;background:#f5f6fa}body.alle-levels.nav-boven .sticky-top .vs-help-knop:focus-visible{outline-color:#0b7a70}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .vs-help-knop{color:#eceef6;background:#20264f;border-color:#3a4272}html[data-theme=dark] body.alle-levels.nav-boven .sticky-top .vs-help-knop:hover{background:#2a305e}}.help-venster{width:min(900px,calc(calc(100vw / var(--vs-zoom, 1)) - 16px))}.help-venster .veldklok-frame{background:#f4f6fa}@media print{.help-venster{display:none!important}}@media screen and (min-width:760px)and (hover:hover)and (pointer:fine){html[data-vs-zoom-kan]{--vs-zoom: .9;zoom:.9}html[data-vs-zoom-kan][data-vs-zoom="80"]{--vs-zoom: .72;zoom:.72}html[data-vs-zoom-kan][data-vs-zoom="90"]{--vs-zoom: .81;zoom:.81}html[data-vs-zoom-kan][data-vs-zoom="110"]{--vs-zoom: .99;zoom:.99}html[data-vs-zoom-kan][data-vs-zoom="120"]{--vs-zoom: 1.08;zoom:1.08}}@media screen and (min-width:1024px){body.modus-klok:not(.shc-presenting-page) .shc-board-bar.has-tools:has(.totaal-club.is-active,.totaal-club){grid-template-columns:auto auto minmax(240px,340px) minmax(220px,1fr);grid-template-areas:"view nav club search"}body.modus-klok:not(.shc-presenting-page) .shc-board-bar.has-tools .shc-view-switch{margin-left:0}body.modus-klok:not(.shc-presenting-page) .shc-board-bar.has-tools .shc-nav{margin-right:12px}}@media screen and (min-width:1200px)and (max-width:1479px){body.modus-klok.klok-beheer:not(.shc-presenting-page) .shc-board-bar.has-tools:has(.totaal-club.is-active,.totaal-club){grid-template-columns:auto auto minmax(150px,300px) minmax(150px,1fr)}body.modus-klok.klok-beheer:not(.shc-presenting-page) .shc-board-bar.has-tools:has(.totaal-club.is-active){grid-template-columns:auto auto minmax(150px,1fr);grid-template-areas:"club club club" "view nav search"}body.modus-klok.klok-beheer:not(.shc-presenting-page) .shc-board-bar.has-tools .shc-nav{margin-right:0}}@media screen and (min-width:760px)and (max-width:1023px){body.alle-levels .switch-hall-clock .shc-board .shc-board-bar{grid-template-columns:auto auto minmax(220px,1fr);grid-template-areas:"view nav search"}body.alle-levels .switch-hall-clock .shc-board .shc-board-bar.has-tools{grid-template-areas:"tools tools tools" "view nav search"}}@media screen and (max-width:759px){body.alle-levels .switch-hall-clock .shc-board .shc-board-bar{grid-template-areas:"view nav nav" "search search search"}body.alle-levels .switch-hall-clock .shc-board .shc-board-bar.has-tools{grid-template-areas:"view nav nav" "tools tools tools" "search search search"}}@media screen and (max-width:359px){body.alle-levels .switch-hall-clock .shc-board .shc-board-bar{grid-template-areas:"view" "nav" "search"}body.alle-levels .switch-hall-clock .shc-board .shc-board-bar.has-tools{grid-template-areas:"view" "nav" "tools" "search"}}@media screen{body.alle-levels .switch-hall-clock .shc-court-link{border-color:var(--vs-navy, #27285B);border-radius:8px;color:#fff;background:var(--vs-navy, #27285B);box-shadow:0 1px 3px #1b1c4233;transition:background-color .15s ease,border-color .15s ease}body.alle-levels .switch-hall-clock .shc-court-link:hover,body.alle-levels .switch-hall-clock .shc-court-link:focus-visible{border-color:var(--vs-navy-dark, #1B1C42);color:#fff;background:var(--vs-navy-dark, #1B1C42)}body.alle-levels .switch-hall-clock .shc-court-link:focus-visible{outline:2px solid var(--shc-orange);outline-offset:2px}html[data-theme=dark] body.alle-levels .switch-hall-clock .shc-court-link{border-color:#eceef6;color:#1b1c42;background:#eceef6;box-shadow:none}html[data-theme=dark] body.alle-levels .switch-hall-clock .shc-court-link:hover,html[data-theme=dark] body.alle-levels .switch-hall-clock .shc-court-link:focus-visible{border-color:#fff;color:#1b1c42;background:#fff}}@media screen and (min-width:760px){body.alle-levels .switch-hall-clock .shc-court-link{padding:5px 12px;font-weight:700}}@media screen and (prefers-reduced-motion:reduce){body.alle-levels .switch-hall-clock .shc-court-link{transition:none}}@media screen and (max-width:759px){body.alle-levels.modus-zaal #alleContent .wedstrijd-kaart{grid-template-columns:39px minmax(0,1fr) 46px 25px 74px}body.alle-levels.modus-zaal #alleContent .wedstrijd-zaal>span:not(.wedstrijd-poule){visibility:hidden}body.alle-levels.modus-zaal .wedstrijd-score:has(>.wedstrijd-kol){grid-template-columns:auto minmax(0,1fr);column-gap:5px}body.alle-levels.modus-zaal .wedstrijd-score:has(>.wedstrijd-kol)>strong,body.alle-levels.modus-zaal .wedstrijd-score:has(>.wedstrijd-kol)>span:not(.wedstrijd-kol){display:none}body.alle-levels.modus-zaal .wedstrijd-score>.wedstrijd-kol{display:contents}body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij{grid-column:2;display:flex;justify-content:flex-end;align-items:baseline;margin:0;font:400 12px/1.3 Poppins,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij:first-child{grid-row:1}body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij:last-child{grid-row:2}body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij>span{min-width:2.5ch;margin:0;color:#6b7080;font:inherit;font-weight:400;text-align:right}body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij>b{min-width:2.1ch;color:var(--vs-navy);font-weight:700;text-align:right}body.alle-levels.modus-zaal .wedstrijd-score.is-voorlopig .wedstrijd-kol-rij>b{color:#6b7080}body.alle-levels.modus-zaal .wedstrijd-score:has(>.wedstrijd-kol)>.wedstrijd-rondje{grid-row:1 / 3;grid-column:1;align-self:center}html[data-theme=dark] body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij>span{color:#aeb4cb}html[data-theme=dark] body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij>b{color:#eceef6}}@media screen and (max-width:380px){body.alle-levels.modus-zaal #alleContent .wedstrijd-kaart{grid-template-columns:35px minmax(0,1fr) 42px 21px 68px}body.alle-levels.modus-zaal .wedstrijd-score .wedstrijd-kol-rij{font-size:11px}}
