@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/lettertypen/plus-jakarta-sans-latijn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/lettertypen/plus-jakarta-sans-latijn-uitgebreid.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--inkt:#fff;--cyaan:#4edfe6;--diep:#1d8f96;--zacht:#10282b;--grijs:#6b6b72;--lijn:#ffffff1a;--lijn-sterk:#ffffff2e;--groen:#34d67a;--warm:#ff4d4d;--leegte:#0e0e10;--diep-tekst:#4edfe6;--op-cyaan:#04222a;--gedempt:#9b9ba1;--op-leegte:#fff;--op-leegte-gedempt:#9b9ba1;--leegte-actief:#4edfe6;--groen-vlak:#10281c;--groen-tekst:#34d67a;--warm-vlak:#2a1414;--warm-tekst:#ff8a8a;--neutraal-vlak:#232326;--vlak:#171719;--vlak-op:#232326;--achtergrond:#000;--achtergrond-effen:#0e0e10;--radius-groot:26px;--radius-kaart:20px;--radius-tegel:20px;--radius-item:16px;--radius-pil:999px;--schaduw:0 14px 34px #00000073;--letter:"Plus Jakarta Sans", system-ui, sans-serif;--gewicht-normaal:500;--gewicht-half:600;--gewicht-vet:700;--gewicht-zwaar:800;--ruimte-1:.25rem;--ruimte-2:.5rem;--ruimte-3:.75rem;--ruimte-4:1rem;--ruimte-5:1.5rem;--ruimte-6:2rem;--zijbalk-breed:15.5rem;--raak:2.75rem;--minuut:.125rem;--overgang:.14s ease;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0;padding:0}ul,ol{list-style:none}html{-webkit-text-size-adjust:100%}body{background:var(--achtergrond);min-block-size:100dvh;color:var(--inkt);font-family:var(--letter);font-size:1rem;font-weight:var(--gewicht-normaal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;line-height:1.55}img,svg,video,canvas{block-size:auto;max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,p,td,th,li,dd{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:var(--gewicht-zwaar);letter-spacing:-.028em;color:var(--inkt);line-height:1.2}h1{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.9rem)}h2{font-size:clamp(1.2rem,1.05rem + .6vw,1.4rem)}h3{font-size:1.0625rem;font-weight:var(--gewicht-half)}h4{font-size:.9375rem;font-weight:var(--gewicht-half)}p{max-inline-size:68ch}p+p{margin-block-start:var(--ruimte-3)}small,.klein{color:var(--gedempt);font-size:.875rem}.kopje{font-size:.75rem;font-weight:var(--gewicht-vet);letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt)}a{color:var(--diep-tekst);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.07em}a:hover{color:var(--cyaan)}.cijfer,.tegel__waarde,.tabel td.cijfer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.portaal{grid-template-columns:var(--zijbalk-breed) minmax(0, 1fr);min-block-size:100dvh;display:grid}.zijbalk{gap:var(--ruimte-4);padding:var(--ruimte-5) var(--ruimte-4);background:var(--leegte);color:var(--op-leegte);flex-direction:column;block-size:100dvh;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.zijbalk__merk{font-size:1.25rem;font-weight:var(--gewicht-vet);letter-spacing:-.02em;color:var(--op-leegte);align-items:center;gap:0;display:flex}.zijbalk__merk em{color:var(--cyaan);font-style:normal}.zijbalk__groep{gap:var(--ruimte-1);flex-direction:column;display:flex}.zijbalk__kopje{font-size:.6875rem;font-weight:var(--gewicht-vet);letter-spacing:.1em;text-transform:uppercase;color:var(--op-leegte-gedempt);padding-inline:var(--ruimte-2);margin-block-end:var(--ruimte-1)}.zijbalk__link{align-items:center;gap:var(--ruimte-3);min-block-size:var(--raak);padding:var(--ruimte-2) var(--ruimte-3);border-radius:var(--radius-item);color:var(--op-leegte);font-weight:var(--gewicht-half);transition:background-color var(--overgang), color var(--overgang);text-decoration:none;display:flex}.zijbalk__link:hover{background:var(--leegte-actief)}.zijbalk__link[aria-current]{background:var(--leegte-actief);color:var(--op-cyaan)}.zijbalk__teller{min-inline-size:1.5rem;padding:0 var(--ruimte-2);border-radius:var(--radius-pil);background:var(--cyaan);color:var(--op-cyaan);font-size:.75rem;font-weight:var(--gewicht-vet);text-align:center;margin-inline-start:auto;line-height:1.5rem}.zijbalk__voet{color:var(--op-leegte-gedempt);border-block-start:1px solid #ffffff17;margin-block-start:auto;padding-block-start:var(--ruimte-4);font-size:.8125rem}.werkgebied{min-inline-size:0;padding:var(--ruimte-6) var(--ruimte-5) var(--ruimte-6);gap:var(--ruimte-5);flex-direction:column;display:flex}.werkgebied>*{inline-size:100%;max-inline-size:76rem}.paginakop{justify-content:space-between;align-items:flex-end;gap:var(--ruimte-3);flex-wrap:wrap;display:flex}.paginakop__uitleg{color:var(--gedempt);margin-block-start:var(--ruimte-1);font-size:.9375rem}.kaart{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-kaart);box-shadow:var(--schaduw);padding:var(--ruimte-5)}.kaart__kop{justify-content:space-between;align-items:center;gap:var(--ruimte-3);flex-wrap:wrap;margin-block-end:var(--ruimte-4);display:flex}.kaart__vol{margin-inline:calc(var(--ruimte-5) * -1);margin-block-end:calc(var(--ruimte-5) * -1)}.kaart__vol:first-child{margin-block-start:calc(var(--ruimte-5) * -1)}.rooster{gap:var(--ruimte-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.tegels{gap:var(--ruimte-3);grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));display:grid}.tegel{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-tegel);box-shadow:var(--schaduw);padding:var(--ruimte-4);gap:var(--ruimte-1);flex-direction:column;display:flex}.tegel__label{font-size:.8125rem;font-weight:var(--gewicht-half);color:var(--gedempt)}.tegel__waarde{font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem);font-weight:var(--gewicht-vet);color:var(--inkt);line-height:1.1}.tegel__verschil{font-size:.8125rem;font-weight:var(--gewicht-half)}.tegel__verschil[data-richting=op]{color:var(--groen-tekst)}.tegel__verschil[data-richting=neer]{color:var(--warm-tekst)}.tegel--accent{background:var(--zacht);border-color:#4edfe659}.tegel--accent .tegel__label{color:var(--diep-tekst)}.tegel--accent .tegel__waarde{color:var(--inkt)}.tabelrol{border-radius:inherit;scrollbar-gutter:stable;position:relative;overflow-x:auto}.tabel{inline-size:100%;min-inline-size:34rem;font-size:.9375rem}.tabel th,.tabel td{padding:var(--ruimte-3) var(--ruimte-4);text-align:start;vertical-align:middle;border-block-end:1px solid var(--lijn)}.tabel thead th{z-index:1;background:var(--achtergrond-effen);color:var(--inkt);font-size:.75rem;font-weight:var(--gewicht-vet);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;position:sticky;inset-block-start:0}.tabel tbody tr:last-child td,.tabel tbody tr:last-child th{border-block-end:0}.tabel tbody tr:hover{background:#ffffff09}.tabel tbody tr[data-let-op]{background:var(--warm-vlak);box-shadow:inset 3px 0 0 var(--warm)}.tabel td.cijfer,.tabel th.cijfer{text-align:end}.tabel td.cijfer,.tabel td .cijfer{white-space:nowrap}@media (width>=48rem){.tabel td small{white-space:nowrap}}.tabel td.acties{text-align:end;white-space:nowrap}.tabel .veld,.tabel input[type=text],.tabel input[type=number],.tabel input[type=time],.tabel select{inline-size:100%;min-inline-size:4.5rem;min-block-size:var(--raak);padding:var(--ruimte-2) var(--ruimte-3);background:var(--vlak-op);border-radius:var(--radius-item);transition:border-color var(--overgang), background-color var(--overgang);border:1px solid #0000;font-size:1rem}.tabel .veld:hover,.tabel input:hover,.tabel select:hover{border-color:var(--lijn);background:var(--vlak)}.tabel input:focus-visible,.tabel select:focus-visible{background:var(--vlak);border-color:var(--diep-tekst)}.tabel td.cijfer .veld,.tabel td.cijfer input{text-align:end;max-inline-size:7rem;margin-inline-start:auto}.leeg{padding:var(--ruimte-6) var(--ruimte-4);text-align:center;color:var(--gedempt)}.formulier{gap:var(--ruimte-4);display:grid}.formulier--twee{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.veldgroep{gap:var(--ruimte-2);flex-direction:column;min-inline-size:0;display:flex}.veldgroep>label{font-size:.875rem;font-weight:var(--gewicht-half);color:var(--inkt)}.veldgroep__hulp{color:var(--gedempt);font-size:.8125rem}.veld,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=search],input[type=password],select,textarea{inline-size:100%;min-block-size:var(--raak);padding:var(--ruimte-2) var(--ruimte-3);font-family:var(--letter);font-size:1rem;font-weight:var(--gewicht-normaal);color:var(--inkt);background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-item);transition:border-color var(--overgang), box-shadow var(--overgang)}textarea{resize:vertical;min-block-size:6rem;line-height:1.5}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%235b6367' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ruimte-3) center;background-size:.75rem;padding-inline-end:2.25rem}.veld:hover,input:hover,select:hover,textarea:hover{border-color:var(--lijn-sterk)}::placeholder{color:var(--gedempt);opacity:1}.veld[aria-invalid=true],input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--warm);border-width:2px}.veldfout{font-size:.8125rem;font-weight:var(--gewicht-half);color:var(--warm-tekst)}:disabled{background:var(--neutraal-vlak);color:var(--gedempt);cursor:not-allowed}.veldrij{gap:var(--ruimte-2);flex-wrap:wrap;align-items:center;display:flex}fieldset{border:0;margin:0;padding:0}legend{font-size:.875rem;font-weight:var(--gewicht-half);margin-block-end:var(--ruimte-2);padding:0}.knop{justify-content:center;align-items:center;gap:var(--ruimte-2);min-block-size:var(--raak);min-inline-size:var(--raak);padding:var(--ruimte-2) var(--ruimte-5);border-radius:var(--radius-pil);border:1px solid var(--lijn);background:var(--vlak);color:var(--inkt);font-size:.9375rem;font-weight:var(--gewicht-half);text-align:center;cursor:pointer;transition:background-color var(--overgang), border-color var(--overgang), color var(--overgang);line-height:1.2;text-decoration:none;display:inline-flex}.knop:hover{background:var(--achtergrond-effen);border-color:var(--lijn-sterk)}.knop:active{background:#2b2b30}.knop--hoofd{background:var(--cyaan);border-color:var(--cyaan);color:var(--op-cyaan);font-weight:var(--gewicht-vet)}.knop--hoofd:hover{color:var(--op-cyaan);background:#35d2da;border-color:#35d2da}.knop--hoofd:active{background:#35d2da;border-color:#23c5ce;box-shadow:inset 0 2px 5px #11565a47}.knop--hoofd+.knop--hoofd{outline:2px dashed var(--warm);outline-offset:3px}.knop--stil{color:var(--diep-tekst);background:0 0;border-color:#0000}.knop--stil:hover{background:var(--zacht);color:var(--diep-tekst);border-color:#0000}.knop--weg{background:var(--vlak);color:var(--warm-tekst);border-color:#ff4d4d73}.knop--weg:hover{background:var(--warm-vlak);color:var(--warm-tekst)}.knop--klein{min-block-size:2.25rem;padding-inline:var(--ruimte-3);font-size:.875rem}.knop[disabled],.knop[aria-disabled=true]{background:var(--neutraal-vlak);border-color:var(--lijn);color:var(--gedempt);cursor:not-allowed}.knoprij{gap:var(--ruimte-3);flex-wrap:wrap;align-items:center;display:flex}.chip{align-items:center;gap:var(--ruimte-2);min-block-size:1.75rem;min-inline-size:5rem;padding:var(--ruimte-1) var(--ruimte-3);border-radius:var(--radius-pil);background:var(--neutraal-vlak);color:var(--inkt);font-size:.8125rem;font-weight:var(--gewicht-half);white-space:nowrap;line-height:1.3;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.chip--goed{background:var(--groen-vlak);color:var(--groen-tekst)}.chip--let-op{background:var(--warm-vlak);color:var(--warm-tekst)}.chip--bezig{background:var(--zacht);color:var(--diep-tekst)}.chip--knop{cursor:pointer;background:var(--vlak);color:var(--inkt);border:1px solid #0000}.chip--knop:hover{background:var(--achtergrond-effen)}.chip--knop[aria-pressed=true]{background:var(--zacht);border-color:var(--diep);color:var(--diep-tekst)}.schakelaar{align-items:center;gap:var(--ruimte-3);min-block-size:var(--raak);cursor:pointer;font-weight:var(--gewicht-half);display:inline-flex}.schakelaar__baan{border-radius:var(--radius-pil);block-size:1.75rem;inline-size:3rem;transition:background-color var(--overgang), border-color var(--overgang);background:#33333a;border:1px solid #0000;flex:none;position:relative}.schakelaar__baan:after{content:"";background:var(--vlak);block-size:1.375rem;inline-size:1.375rem;transition:transform var(--overgang);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 3px #2b2b2b47}.schakelaar input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute}.schakelaar__houder{display:inline-flex;position:relative}.schakelaar input:checked+.schakelaar__baan{background:var(--cyaan);border-color:var(--diep)}.schakelaar input:checked+.schakelaar__baan:after{transform:translate(1.25rem)}.schakelaar__stand{min-inline-size:2.5rem;color:var(--gedempt);font-size:.8125rem}.schakelaar:has(input:checked) .schakelaar__stand{color:var(--diep-tekst)}.agenda{--agenda-open:540;--agenda-dicht:1200;--agenda-hoogte:calc((var(--agenda-dicht) - var(--agenda-open)) * var(--minuut));grid-template-columns:3.5rem repeat(var(--kolommen,3), minmax(7rem, 1fr));background:var(--lijn);gap:1px;min-inline-size:max-content;display:grid}.agendarol{overscroll-behavior-x:contain;border:1px solid var(--lijn);border-radius:var(--radius-kaart);padding-block-end:var(--ruimte-2);overflow-x:auto}.agenda__hoek,.agenda__kop{z-index:2;background:var(--achtergrond-effen);padding:var(--ruimte-3) var(--ruimte-2);font-size:.8125rem;font-weight:var(--gewicht-vet);color:var(--inkt);text-align:center;white-space:nowrap;position:sticky;inset-block-start:0}.agenda__hoek{z-index:3;inset-inline-start:0}.agenda__tijden{z-index:2;block-size:var(--agenda-hoogte);background:var(--vlak);position:sticky;inset-inline-start:0}.agenda__uur{text-align:end;font-variant-numeric:tabular-nums;color:var(--gedempt);padding-inline-end:var(--ruimte-2);font-size:.75rem;position:absolute;inset-block-start:calc((var(--vanaf) - var(--agenda-open)) * var(--minuut));inset-inline:0;transform:translateY(-.6em)}.agenda__kolom{block-size:var(--agenda-hoogte);background:var(--vlak);background-image:linear-gradient(var(--lijn) 1px, transparent 1px);background-size:100% calc(60 * var(--minuut));position:relative}.agenda__blok{block-size:calc(var(--duur,30) * var(--minuut));min-block-size:1.75rem;padding:var(--ruimte-1) var(--ruimte-2);border-radius:var(--radius-item);border:1px solid var(--diep);background:var(--zacht);color:var(--diep-tekst);box-shadow:inset 3px 0 0 var(--diep);font-size:.8125rem;font-weight:var(--gewicht-half);text-align:start;text-overflow:ellipsis;cursor:pointer;inline-size:calc((100% - 6px) / var(--sporen,1));inset-block-start:calc((var(--vanaf,540) - var(--agenda-open)) * var(--minuut));inset-inline:3px;z-index:1;line-height:1.25;position:absolute;inset-inline-start:calc(3px + (100% - 6px) / var(--sporen,1) * var(--spoor,0));overflow:hidden}.agenda__blok:hover{background:#143a3e}.agenda__blok__tijd{font-weight:var(--gewicht-vet);font-variant-numeric:tabular-nums;display:block}.agenda__blok__wie{font-weight:var(--gewicht-normaal);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.agenda__blok--goed{background:var(--groen-vlak);border-color:var(--groen);color:var(--groen-tekst);box-shadow:inset 3px 0 0 var(--groen)}.agenda__blok--let-op{background:var(--warm-vlak);border-color:var(--warm);color:var(--warm-tekst);box-shadow:inset 3px 0 0 var(--warm)}.agenda__blok--blok{background:repeating-linear-gradient(135deg, transparent, transparent 6px, #ffffff0b 6px, #ffffff0b 12px), var(--vlak);border-color:var(--lijn);color:var(--gedempt);box-shadow:inset 3px 0 0 var(--grijs);cursor:default}.agenda__nu{z-index:0;background:var(--warm);pointer-events:none;block-size:2px;position:absolute;inset-block-start:calc((var(--vanaf,540) - var(--agenda-open)) * var(--minuut));inset-inline:0}:where(a,button,.knop,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),.chip--knop,.agenda__blok):focus-visible{outline:2px solid var(--diep-tekst);outline-offset:2px;box-shadow:0 0 0 4px #1772782e}.zijbalk :where(a,button,.knop,input,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--cyaan);box-shadow:0 0 0 4px #4edfe640}.schakelaar input:focus-visible{box-shadow:none;outline:none}.schakelaar input:focus-visible+.schakelaar__baan{outline:2px solid var(--diep-tekst);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--overgang:.01ms}}.alleen-schermlezer{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overslaan{z-index:10;position:absolute;inset-block-start:var(--ruimte-2);inset-inline-start:var(--ruimte-2);transform:translateY(-200%)}.overslaan:focus-visible{transform:none}@media (width<48rem){.portaal{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.zijbalk{z-index:20;align-items:stretch;gap:var(--ruimte-1);block-size:auto;padding:var(--ruimte-2);border-block-start:1px solid #ffffff1f;flex-direction:row;order:2;padding-block-end:max(var(--ruimte-2), env(safe-area-inset-bottom));position:sticky;inset-block:auto 0;overflow:visible}.zijbalk__merk,.zijbalk__kopje,.zijbalk__voet{display:none}.zijbalk__groep{gap:var(--ruimte-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zijbalk>.zijbalk__groep{display:contents}.zijbalk__link{block-size:100%;min-inline-size:0;padding:var(--ruimte-2) var(--ruimte-1);text-align:center;flex-direction:column;justify-content:center;gap:2px;font-size:.6875rem;line-height:1.15;position:relative}.zijbalk__link[aria-current]{box-shadow:none}.zijbalk__teller{min-inline-size:1.15rem;margin:0;padding:0 .25rem;font-size:.625rem;line-height:1.15rem;position:absolute;inset-block-start:2px;inset-inline:auto .5rem}.werkgebied{padding:var(--ruimte-4) var(--ruimte-4) var(--ruimte-5);gap:var(--ruimte-4);order:1}.kaart{padding:var(--ruimte-4);border-radius:var(--radius-tegel)}.kaart__vol{margin-inline:calc(var(--ruimte-4) * -1);margin-block-end:calc(var(--ruimte-4) * -1)}.kaart__vol:first-child{margin-block-start:calc(var(--ruimte-4) * -1)}.knoprij{flex-direction:column;align-items:stretch}.knoprij>.knop{inline-size:100%}.paginakop{align-items:flex-start}.paginakop>.knop--hoofd{inline-size:100%}.tabel{font-size:.875rem}.tabel th,.tabel td{padding:var(--ruimte-2) var(--ruimte-3)}.chip{min-inline-size:4.25rem}}.zijbalk__uit{margin-block-start:auto}.zijbalk>.zijbalk__groep,.zijbalk>.zijbalk__groep>.zijbalk__groep{flex:1}.zijbalk__uit form{block-size:100%}.zijbalk__uit button{text-align:start;cursor:pointer;background:0 0;border:0;inline-size:100%}.menu__kort{display:none}@media (width<48rem){.zijbalk__uit{margin-block-start:0}.zijbalk__uit button{text-align:center}.menu__lang{display:none}.menu__kort{display:inline}}.rijtje{gap:var(--ruimte-2);flex-wrap:wrap;align-items:center;display:flex}.tijd{min-inline-size:3.5rem;padding:var(--ruimte-1) var(--ruimte-3);border-radius:var(--radius-pil);background:var(--zacht);color:var(--diep-tekst);font-size:.8125rem;font-weight:var(--gewicht-half);font-variant-numeric:tabular-nums;text-align:center;border:1px solid #4edfe64d;display:inline-block}.chip--knop[disabled]{background:var(--neutraal-vlak);color:var(--gedempt);border-color:var(--lijn);cursor:not-allowed}.tabel tbody tr[data-geweest] td{color:var(--gedempt)}.agenda__blok--tekst{cursor:default}.agenda__blok--nieuw{border:2px solid var(--diep-tekst);box-shadow:inset 3px 0 0 var(--diep-tekst), 0 0 0 3px #4edfe68c}.agenda__blok__woord{font-size:.75rem;font-weight:var(--gewicht-vet);text-transform:uppercase;letter-spacing:.04em;display:block}.agenda__waarom{inset-inline:var(--ruimte-2);color:var(--gedempt);text-align:center;margin:0;font-size:.75rem;line-height:1.3;position:absolute;inset-block-start:var(--ruimte-3)}.stapel{gap:var(--ruimte-3);flex-direction:column;display:flex}input[type=checkbox],input[type=radio]{accent-color:var(--diep)}[data-kort] .agenda__blok__wat{display:none}.agenda__blok__wat{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (hover:none){.tabel .veld,.tabel input[type=text],.tabel input[type=number],.tabel input[type=time],.tabel select{border-color:var(--lijn);background:var(--vlak)}}@media (width<48rem){.tabel--stapel{min-inline-size:0}.tabel--stapel thead{display:none}.tabel--stapel,.tabel--stapel tbody,.tabel--stapel tr,.tabel--stapel th[scope=row],.tabel--stapel td{inline-size:auto;display:block}.tabel--stapel th[scope=row]{padding:0 0 var(--ruimte-2);font-size:1rem;font-weight:var(--gewicht-vet);border:0}.tabel--stapel tr{padding:var(--ruimte-3) var(--ruimte-4);border-block-end:1px solid var(--lijn)}.tabel--stapel tbody tr:last-child{border-block-end:0}.tabel--stapel td{padding:var(--ruimte-1) 0 var(--ruimte-1) 6rem;border:0;min-block-size:1.5rem;position:relative}.tabel--stapel td:before{content:attr(data-label);inline-size:5.25rem;font-size:.6875rem;font-weight:var(--gewicht-vet);letter-spacing:.06em;text-transform:uppercase;color:var(--gedempt);line-height:1.6;position:absolute;inset-block-start:var(--ruimte-1);inset-inline-start:0}.tabel--stapel td.cijfer{text-align:start}.tabel--stapel td:empty{display:none}.tabel--stapel td .veld,.tabel--stapel td input[type=text],.tabel--stapel td input[type=number],.tabel--stapel td input[type=time],.tabel--stapel td select{border-color:var(--lijn);background:var(--vlak);inline-size:auto;max-inline-size:8rem}.agenda{--minuut:.1rem;grid-template-columns:2.75rem repeat(var(--kolommen,3), minmax(5.5rem, 1fr))}.agenda__blok__wat{display:none}.agenda__blok__wie{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.chip--knop{min-block-size:var(--raak)}}input[type=checkbox]:not(.schakelaar__houder input){block-size:1.15rem;inline-size:1.15rem}.uitleg{max-inline-size:68ch;margin-block-end:var(--ruimte-4)}.kaart>h2+.uitleg{margin-block-start:var(--ruimte-2)}.tabel__dag th{z-index:2;background:var(--zacht);color:var(--diep-tekst);font-size:.8125rem;font-weight:var(--gewicht-vet);letter-spacing:.04em;text-transform:uppercase;position:sticky;inset-block-start:0}@media (width<48rem){.tabel--stapel .tabel__dag,.tabel--stapel .tabel__dag th{padding:var(--ruimte-2) var(--ruimte-4);font-size:.875rem;display:block}}*+.knoprij{margin-block-start:var(--ruimte-4)}.inlogscherm{min-block-size:100dvh;padding:var(--ruimte-5);place-items:center;display:grid}.inlogvak{inline-size:min(24rem,100%);padding:var(--ruimte-6);background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-groot);box-shadow:var(--schaduw)}.inlogvak .merk{font-size:1.05rem;font-weight:var(--gewicht-zwaar);letter-spacing:-.02em;color:var(--cyaan);margin:0 0 var(--ruimte-2)}.inlogvak h1{font-size:1.5rem}.inlogvak .uitleg{margin:var(--ruimte-2) 0 var(--ruimte-5);color:var(--gedempt)}.inlogvak .veldgroep{margin-block-end:var(--ruimte-4)}.inlogvak .knop{inline-size:100%}.inlogvak .fout{margin:0 0 var(--ruimte-4);padding:var(--ruimte-3) var(--ruimte-4);border-radius:var(--radius-item);background:var(--warm-vlak);color:var(--warm-tekst);font-size:.9375rem;font-weight:var(--gewicht-half)}.avatar{block-size:1.75rem;inline-size:1.75rem;font-size:.6875rem;font-weight:var(--gewicht-zwaar);letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #0000008c;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 0 1px #ffffff1f}.avatar--groot{block-size:2.5rem;inline-size:2.5rem;font-size:.9375rem}.metavatar{align-items:center;gap:var(--ruimte-2);min-inline-size:0;display:inline-flex}@media (width<48rem){.tabel--stapel .metavatar{inline-size:100%}}.werkraster{gap:var(--ruimte-5);align-items:start;display:grid}@media (width>=72rem){.werkraster{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}}.werkraster>*{max-inline-size:none}@media (width>=68rem){.tegels{grid-template-columns:repeat(5,minmax(0,1fr))}.tegel--accent{grid-column:span 2}.tegel--accent .tegel__waarde{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem)}}.formulier+.veldgroep,.formulier+fieldset{margin-block-start:var(--ruimte-4)}.standcel{align-items:center;gap:var(--ruimte-2);flex-wrap:wrap;display:flex}.standcel form{gap:var(--ruimte-1);flex-wrap:wrap;display:flex}.standknop{min-block-size:var(--raak);padding:var(--ruimte-1) var(--ruimte-3);border:1px solid var(--lijn);border-radius:var(--radius-pil);color:var(--gedempt);font:inherit;font-size:.8125rem;font-weight:var(--gewicht-half);white-space:nowrap;cursor:pointer;transition:background-color var(--overgang), color var(--overgang), border-color var(--overgang);background:0 0}.standknop:hover{background:var(--vlak-op);color:var(--inkt);border-color:var(--lijn-sterk)}.standknop--weg:hover{background:var(--warm-vlak);color:var(--warm-tekst);border-color:#ff4d4d73}@media (width<48rem){.standcel{align-items:flex-start}}.zoekrij{gap:var(--ruimte-2);flex-wrap:wrap;align-items:center;margin-block-end:var(--ruimte-4);display:flex}.zoekrij .veld{flex:16rem;min-inline-size:0}@media (width<34rem){.zoekrij{flex-direction:column;align-items:stretch}.zoekrij .knop{inline-size:100%}.zoekrij .veld{flex:none}}.tabel tr.dagdicht td{opacity:.5}.bericht{align-items:flex-start;gap:var(--ruimte-3);padding:var(--ruimte-4) var(--ruimte-5);border-radius:var(--radius-kaart);background:var(--vlak);border:1px solid var(--lijn);border-inline-start:4px solid var(--grijs);font-size:.9375rem;display:flex}.bericht strong{font-weight:var(--gewicht-vet)}.bericht--goed{border-inline-start-color:var(--groen)}.bericht--goed strong{color:var(--groen-tekst)}.bericht--let-op{border-inline-start-color:var(--warm)}.bericht--let-op strong{color:var(--warm-tekst)}.verborgen{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.naamlink{color:inherit;text-decoration:none}.naamlink:hover,.naamlink:focus-visible{color:var(--cyaan);text-underline-offset:2px;text-decoration:underline}a.agenda__blok{color:var(--diep-tekst);text-decoration:none}a.agenda__blok:hover{text-decoration:none}
