@font-face{font-family:Borna;src:url(/_astro/Borna-Regular.DHpftwtV.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Borna;src:url(/_astro/Borna-Medium.DF6otGKX.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Borna;src:url(/_astro/Borna-SemiBold.CXiKVJ6m.woff2)format("woff2");font-weight:600;font-display:swap}:root{--color-bg:#f4f1ec;--color-surface:#fff;--color-surface-sunk:#efeae2;--color-chip:#f0ece5;--color-ink:#3b3431;--color-ink-dim:#6b6b6b;--color-ink-faint:#a8a8a8;--color-rule:#e3ddd3;--color-accent:#3a2a22;--color-accent-fg:#efe9e1;--color-annotation:#d94f2a;--color-highlight:#e5ff11;--color-ok:#2f7a4b;--color-letop:#b86e12;--r-island:28px;--r-card:24px;--r-inner:16px;--r-sm:12px;--r-pill:999px;--shadow-island:0 1px 2px #1a16120a, 0 6px 20px #1a16120d;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--font-sans:"Borna", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:34px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--dur-fast:.14s;--ease-out:cubic-bezier(.22, 1, .36, 1);--nav-w:304px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--fw-medium);letter-spacing:-.01em}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:6px}.icon{flex:none;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.shell{grid-template-columns:var(--nav-w) minmax(0, 1fr);gap:var(--space-2);padding:var(--space-2);min-height:100dvh;display:grid}.hoofd{padding:calc(var(--space-4) + 32px) var(--space-6) var(--space-6);width:100%;max-width:1180px}.hoofd-balk{min-height:32px;margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.boven{font-size:var(--fs-sm);color:var(--color-ink-dim)}.boven:before{content:"‹";margin-right:6px}.boven:hover{color:var(--color-ink)}.demo{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim);border:1px dashed var(--color-ink-faint);border-radius:var(--r-pill);padding:3px 10px}.nav{top:var(--space-2);height:calc(100dvh - 2 * var(--space-2));background:var(--color-surface);border-radius:var(--r-card);box-shadow:var(--shadow-island);flex-direction:column;display:flex;position:sticky;overflow:hidden}.nav-kop{padding:var(--space-4) var(--space-4) var(--space-3);justify-content:space-between;align-items:center;display:flex}.nav-logo{border-radius:var(--r-sm);background:var(--color-highlight);width:36px;height:36px;font-weight:var(--fw-semibold);font-size:var(--fs-base);place-items:center;display:grid}.nav-menu{display:none}.nav-lijf{flex-direction:column;flex:1;min-height:0;display:flex}.nav nav{padding:var(--space-2) var(--space-3);flex:1;overflow-y:auto}.nav-item{border-radius:var(--r-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.nav-item:hover{background:var(--color-chip)}.nav-item.is-actief{background:var(--color-chip);font-weight:var(--fw-semibold)}.nav-item .icon{color:var(--color-ink-dim)}.nav-item.is-actief .icon{color:var(--color-ink)}a.nav-subitem:hover{color:var(--color-ink);background:var(--color-chip)}.nav-subitem.is-actief{color:var(--color-ink);font-weight:var(--fw-semibold)}.nav-subitem.is-leeg{color:var(--color-ink-faint)}.st{align-items:center;gap:6px;display:inline-flex}.st--ok{color:var(--color-ok)}.st .icon{color:inherit!important}.st--actie{color:var(--color-annotation)}.balk-getal{font-size:var(--fs-xs);color:var(--color-ink-dim);font-variant-numeric:tabular-nums}html[data-pakket=basis] [data-min=plus],html[data-pakket=basis] [data-min=compleet],html[data-pakket=plus] [data-min=compleet],html[data-pot=nee] [data-min=pot]{--uit:1}html[data-pakket=basis] [data-min=plus] .zitin,html[data-pakket=basis] [data-min=compleet] .zitin,html[data-pakket=plus] [data-min=compleet] .zitin,html[data-pot=nee] [data-min=pot] .zitin{display:inline}html[data-pakket=basis] :is([data-min=plus],[data-min=compleet]) :is(.nav-status,.uit-weg),html[data-pakket=plus] [data-min=compleet] :is(.nav-status,.uit-weg),html[data-pot=nee] [data-min=pot] :is(.nav-status,.uit-weg){display:none}html[data-pakket=basis] :is([data-min=plus],[data-min=compleet])>:is(a,.kaart-kop,.uit-grijs),html[data-pakket=plus] [data-min=compleet]>:is(a,.kaart-kop,.uit-grijs),html[data-pot=nee] [data-min=pot]>:is(a,.kaart-kop,.uit-grijs),html[data-pakket=basis] :is([data-min=plus],[data-min=compleet]) .icon,html[data-pakket=plus] [data-min=compleet] .icon{color:var(--color-ink-faint)}.uit-melding{display:none}html[data-pakket=basis] :is(.pagina[data-min=plus],.pagina[data-min=compleet]) .uit-melding,html[data-pakket=plus] .pagina[data-min=compleet] .uit-melding,html[data-pot=nee] .pagina[data-min=pot] .uit-melding{display:block}.pakket{gap:var(--space-2);display:grid}.proef summary{cursor:pointer;font-size:var(--fs-xs);color:var(--color-ink-dim);justify-content:space-between;align-items:center;padding:4px 0;list-style:none;display:flex}.proef summary::-webkit-details-marker{display:none}.proef summary .icon{transition:transform var(--dur-fast) var(--ease-out)}.proef[open] summary .icon{transform:rotate(180deg)}.proef .pakket{margin-top:var(--space-2)}.pakket-knoppen button{border-radius:var(--r-pill);cursor:pointer;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim);background:0 0;border:0;padding:5px 0}.pakket-knoppen button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-island)}.kennis{gap:var(--space-3);background:var(--color-accent);color:var(--color-accent-fg);border-radius:var(--r-inner);padding:var(--space-3);transition:transform var(--dur-fast) var(--ease-out);display:grid;position:relative}.kennis:hover{transform:translateY(-1px)}.kennis-ava{border-radius:var(--r-pill);background:var(--color-highlight);width:36px;height:36px;color:var(--color-accent);flex:none;place-items:center;display:grid}.kennis-veld{border-radius:var(--r-pill);font-size:var(--fs-sm);color:#efe9e1a6;background:#efe9e11a;border:1px solid #efe9e12e;align-items:center;gap:8px;padding:8px 14px;display:flex}.kennis-chip{font-size:var(--fs-xs);border-radius:var(--r-pill);background:#efe9e11a;padding:5px 12px}html[data-pot=nee] .kennis{background:var(--color-surface-sunk);color:var(--color-ink-faint)}html[data-pot=nee] .kennis .kennis-ava{background:var(--color-chip);color:var(--color-ink-faint)}html[data-pot=nee] .kennis :is(.kennis-veld,.kennis-chip){border-color:var(--color-rule);color:var(--color-ink-faint);background:0 0}html[data-pot=nee] .kennis .kennis-voet{display:none}html[data-pot=nee] .kennis .zitin--donker{color:var(--color-ink-dim)}.titel{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.05;font-weight:var(--fw-medium)}.intro{margin-top:var(--space-3);font-size:var(--fs-base);color:var(--color-ink-dim);max-width:72ch}.sectie{margin-top:var(--space-7)}.sectie-kop{font-size:var(--fs-lg);margin-bottom:var(--space-3);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.sectie-kop small{font-size:var(--fs-sm);color:var(--color-ink-dim);font-weight:var(--fw-regular)}.eiland{background:var(--color-surface);border-radius:var(--r-card);box-shadow:var(--shadow-island)}.dim{color:var(--color-ink-dim)}.klein{font-size:var(--fs-xs)}.m{font-weight:var(--fw-medium)}.r{font-weight:var(--fw-regular)}.jv{white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim);background:var(--color-chip);border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}.tag{font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:var(--r-pill);background:var(--color-chip);color:var(--color-ink-dim);white-space:nowrap;padding:2px 8px;display:inline-block}.tag--onder18{color:#6b5a00;background:#fff6cf}.punt{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.punt--rood{background:var(--color-annotation)}.punt--oranje{background:var(--color-letop)}.punt--groen{background:var(--color-ok)}.t-ok{color:var(--color-ok)}.t-letop{color:var(--color-letop)}.uit-melding{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--color-ink-dim);background:var(--color-surface-sunk);border-radius:var(--r-inner);padding:var(--space-3);max-width:62ch}.ov{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.blokken{padding:var(--space-2) var(--space-4)}.blok{padding:var(--space-4) 0;border-top:1px solid var(--color-rule);grid-template-columns:24px minmax(0,1fr) auto;gap:4px 16px;display:grid}.blok:first-child{border-top:0}.blok>.icon{color:var(--color-ink-dim);margin-top:2px}.blok-titel,.blok-kort,.blok .zitin{grid-column:2}.week{padding:var(--space-4)}.week h2{font-size:var(--fs-lg)}.dag{padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--color-rule)}.dag:first-of-type{margin-top:var(--space-2);border-top:0}.dag-regel.is-open{color:var(--color-annotation);font-weight:var(--fw-medium)}.tabel-eiland{padding:var(--space-2) var(--space-4);overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--fw-medium);font-size:var(--fs-xs);color:var(--color-ink-dim);padding:var(--space-3) var(--space-3) var(--space-2) 0;white-space:nowrap}td{padding:14px var(--space-3) 14px 0;border-top:1px solid var(--color-rule);vertical-align:top}td:last-child,th:last-child{padding-right:0}.td-naam{font-weight:var(--fw-medium)}.td-staat{white-space:nowrap;font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.nowrap{white-space:nowrap}.samen{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);display:grid}.samen-balk span:first-child{background:var(--color-ok)}.samen-balk span:nth-child(2){background:var(--color-letop)}.samen-balk span:nth-child(3){background:var(--color-annotation)}.rapport{margin-top:var(--space-3);background:var(--color-surface-sunk);border-radius:var(--r-inner);padding:var(--space-3);gap:var(--space-2);max-width:60ch;display:grid}.rapport li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.rapport li .punt{transform:translateY(-1px)}.cijfers{gap:var(--space-2);margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cijfer{padding:var(--space-4)}.cijfer b{font-size:var(--fs-2xl);line-height:1;font-weight:var(--fw-medium);letter-spacing:-.02em;display:block}.cijfer span{margin-top:var(--space-2);color:var(--color-ink-dim);display:block}.acties{padding:var(--space-2) var(--space-4)}.actie{padding:var(--space-3) 0;border-top:1px solid var(--color-rule);grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.actie:first-child{border-top:0}.actie .icon{color:var(--color-annotation);margin-top:1px}.actie.is-letop .icon{color:var(--color-letop)}.actie p+p{margin-top:2px}.rooster{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dienst{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule);gap:4px;display:grid}.dienst.is-open{margin-top:var(--space-3);padding:var(--space-3);border-top:0;border:1px dashed var(--color-annotation);border-radius:var(--r-sm)}.dienst.is-open .dienst-wie{color:var(--color-annotation);font-weight:var(--fw-medium)}.oud{margin-top:var(--space-3)}.oud summary{cursor:pointer;color:var(--color-ink-dim);padding:var(--space-2) 0;align-items:center;gap:6px;list-style:none;display:inline-flex}.oud summary::-webkit-details-marker{display:none}.oud summary .icon{transition:transform var(--dur-fast) var(--ease-out)}.oud[open] summary .icon{transform:rotate(90deg)}.oud .tabel-eiland{margin-top:var(--space-2)}.kaarten{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.kaart{padding:var(--space-4);gap:var(--space-2);align-content:start;display:grid}a.kaart:hover .kaart-kop span:first-child{text-underline-offset:3px;text-decoration:underline}.gegevens{padding:var(--space-2) var(--space-4)}.gegevens dl{grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0;display:grid}.gegevens dt,.gegevens dd{border-top:1px solid var(--color-rule);margin:0;padding:12px 0}.gegevens dt{color:var(--color-ink-dim);padding-right:var(--space-3)}.gegevens dt:first-of-type,.gegevens dt:first-of-type+dd{border-top:0}.gegevens dd .t-actie{align-items:center;gap:6px;margin-top:2px;display:inline-flex}.leeg{margin-top:var(--space-6);padding:var(--space-5);gap:var(--space-3);max-width:640px;display:grid}.leeg ul{gap:6px;display:grid}.leeg li{align-items:baseline;gap:10px;display:flex}.leeg li:before{content:"";background:var(--color-ink-faint);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.vraag,.regel{padding:var(--space-4);gap:var(--space-2);display:grid}.knop{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:var(--r-pill);min-height:40px;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.knop:hover{border-color:var(--color-ink-faint)}.knop:disabled{cursor:progress;opacity:.7}.knop--hoofd{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.knop--hoofd:hover{background:var(--color-accent);border-color:var(--color-accent)}.knoppen{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.gedaan{color:var(--color-ok);font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}[hidden]{display:none!important}.toast{left:50%;bottom:var(--space-4);z-index:60;border-radius:var(--r-inner);background:var(--color-ink);max-width:min(560px,100vw - 32px);color:var(--color-bg);font-weight:var(--fw-medium);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform .24s var(--ease-out);padding:12px 18px;position:fixed;transform:translate(-50%,16px);box-shadow:0 8px 30px #1a161240}.toast.is-zichtbaar{opacity:1;transform:translate(-50%)}dialog{border-radius:var(--r-card);padding:var(--space-5);background:var(--color-surface);width:min(520px,100vw - 24px);color:var(--color-ink);border:0;box-shadow:0 20px 60px #1a161240}dialog h2{font-size:var(--fs-xl);letter-spacing:-.01em}dialog p{margin-top:var(--space-2);color:var(--color-ink-dim)}dialog .knoppen{margin-top:var(--space-4);justify-content:flex-end}.keuzes{gap:var(--space-2);margin-top:var(--space-4);display:grid}.keuze{border:1px solid var(--color-rule);border-radius:var(--r-inner);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.keuze:has(input:checked){border-color:var(--color-ink);background:var(--color-chip)}.keuze input{accent-color:var(--color-ink);width:18px;height:18px;margin:0}.veld{margin-top:var(--space-3);gap:6px;display:grid}.veld label,.veld .label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim)}.veld input,.veld select,.veld textarea,.zoek input{font:inherit;color:inherit;border:1px solid var(--color-rule);background:var(--color-surface);border-radius:var(--r-sm);width:100%;min-height:44px;padding:10px 12px}.veld textarea{resize:vertical;min-height:88px}.veld input:focus-visible,.veld select:focus-visible,.veld textarea:focus-visible,.zoek input:focus-visible{outline:2px solid var(--color-ink);outline-offset:0}.dicht-balk{margin:calc(-1 * var(--space-3)) 0 var(--space-5);border-radius:var(--r-inner);color:#7a2a12;background:#fff1e8;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.dicht-balk>span{flex:1;min-width:220px}.dicht-balk .knop{margin-left:auto}.nav-ico:hover,.nav-ico[aria-current]{background:var(--color-chip);color:var(--color-ink)}.lijst{padding:var(--space-2) var(--space-4)}.rij{gap:6px var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rij:first-child{border-top:0}.rij-titel{font-weight:var(--fw-medium)}.rij-sub{color:var(--color-ink-dim);font-size:var(--fs-sm)}.rij-acties{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.rij.is-af .rij-titel{color:var(--color-ink-dim);text-decoration:line-through}.vink{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.vink input{width:20px;height:20px;accent-color:var(--color-ok);cursor:pointer;margin:2px 0 0}.chip-knop[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.staven{grid-template-columns:repeat(var(--n,9), minmax(0, 1fr));gap:var(--space-2);height:180px;margin-top:var(--space-4);align-items:end;display:grid}.staaf{text-align:center;align-content:end;gap:6px;height:100%;display:grid}.staaf span{font-size:var(--fs-xs);color:var(--color-ink-dim)}.twee{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paneel{padding:var(--space-4)}.paneel h3{font-size:var(--fs-base);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}.getal{font-variant-numeric:tabular-nums}.r-align{text-align:right}.citaat.is-fout{border-color:var(--color-annotation)}.beeld{aspect-ratio:4/3;border-radius:var(--r-inner);background:var(--color-surface-sunk);font-size:var(--fs-xs);color:var(--color-ink-dim);place-items:end start;padding:10px;display:grid;position:relative;overflow:hidden}.beeld .icon{color:var(--color-ink-faint);margin:auto;position:absolute;inset:0}.foto{background:var(--color-surface);border-radius:var(--r-inner);box-shadow:var(--shadow-island);margin:0;display:grid;overflow:hidden}.foto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.foto figcaption{font-size:var(--fs-xs);gap:4px;padding:10px 12px 12px;display:grid}.foto-check{align-items:flex-start;gap:6px;display:flex}.foto-check .icon{margin-top:1px}.beelden{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.wt.is-open{color:#1f5434;background:#e7f2ea}.snel{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.inlog{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}.inlog-kaart{width:min(440px,100%);padding:var(--space-6) var(--space-5)}.inlog-kaart .knop{width:100%;margin-top:var(--space-4)}.inlog-fout{margin-top:var(--space-3);border-radius:var(--r-sm);background:var(--color-surface-sunk);border-left:4px solid var(--color-annotation);padding:12px 16px}.inlog-fout:before{content:"Let op: ";font-weight:var(--fw-semibold)}@media (width<=1100px){.ov,.twee,.rooster{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.shell{padding:var(--space-2);grid-template-columns:minmax(0,1fr)}.nav{top:var(--space-2);height:auto;max-height:calc(100dvh - 2 * var(--space-2));z-index:20;position:sticky}.nav-kop{padding:var(--space-3)}.nav-menu{background:var(--color-chip);border-radius:var(--r-pill);cursor:pointer;border:0;place-items:center;width:44px;height:44px;display:grid}.nav-menu .i-dicht,.nav.is-open .nav-menu .i-open{display:none}.nav.is-open .nav-menu .i-dicht{display:block}.nav-lijf{display:none;overflow-y:auto}.nav.is-open .nav-lijf{display:flex}.nav nav{overflow:visible}.hoofd{padding:var(--space-4) var(--space-2) var(--space-6)}.hoofd-balk{margin-bottom:var(--space-4)}.titel{font-size:var(--fs-xl)}.intro{font-size:var(--fs-sm)}.cijfers{grid-template-columns:repeat(2,minmax(0,1fr))}.blokken,.tabel-eiland,.acties,.gegevens{padding-left:var(--space-3);padding-right:var(--space-3)}.kennis--groot{padding:var(--space-4)}.gegevens dl{grid-template-columns:minmax(0,1fr)}.gegevens dd{border-top:0;padding-top:0}.sectie{margin-top:var(--space-6)}.tabel-mob thead{display:none}.tabel-mob tr{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;display:grid}.tabel-mob tr:first-child{border-top:0}.tabel-mob td{border:0;padding:0}.tabel-mob td:first-child{grid-column:1/-1}.tabel-mob td[data-k]:before{content:attr(data-k) " ";color:var(--color-ink-faint)}.tabel-mob td[data-k]:empty{display:none}.rij{grid-template-columns:minmax(0,1fr)}.rij-acties{justify-content:flex-start}.lijst{padding-left:var(--space-3);padding-right:var(--space-3)}.verdeling-rij{grid-template-columns:90px minmax(0,1fr) 76px}.week-tijden{grid-template-columns:repeat(4,minmax(0,1fr))}.staven{gap:4px}}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque.IeJf__1j.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/_astro/DMSans.OkNhvBry.ttf)format("truetype");font-weight:100 1000;font-display:swap}:root{--color-groen:#2b4b2d;--color-bg:#f3f4f3;--color-surface:#fff;--color-surface-sunk:#e2e9db;--color-chip:#e6ede0;--color-ink:var(--color-groen);--color-ink-dim:#636e59;--color-ink-faint:#8a9580;--color-rule:#d3dccb;--color-accent:var(--color-groen);--color-accent-fg:#f3f4f3;--color-highlight:#ffc311;--color-titel:var(--color-groen);--r-sm:14px;--shadow-island:none;--font-sans:"DM Sans", system-ui, sans-serif;--font-kop:"Bricolage Grotesque", system-ui, sans-serif}body{text-wrap:pretty}:is(.titel,.sectie-kop,dialog h2,.samen-getal,.kennis--groot .kennis-titel,.cijfer b){font-family:var(--font-kop);font-variation-settings:"opsz" 96;letter-spacing:0;color:var(--color-titel);font-weight:800}.sectie-kop small{font-family:var(--font-sans);font-variation-settings:normal;font-weight:400}.cijfer.is-actie b{color:var(--color-annotation)}.cijfer span.zitin{display:none}.knop{box-shadow:inset 0 0 0 1.5px var(--color-rule);border:0;min-height:44px}.knop:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.knop--hoofd,.chip-knop[aria-pressed=true]{box-shadow:none}.wt.is-open{background:var(--color-highlight);color:var(--color-ink);border-radius:18px}.dicht-balk{color:var(--color-ink);background:#fff3cc}.nav-item,.nav-item.is-actief{font-family:var(--font-kop);font-variation-settings:"opsz" 96;font-weight:800}.nav-merk{margin:0 var(--space-4);padding:var(--space-4) 0 var(--space-3);border-bottom:1px solid var(--color-rule)}.nav-merk svg{width:140px;height:auto;margin-inline:auto;display:block}@media (width<=860px){.nav-merk{margin:0 var(--space-3);padding:var(--space-3) 0}.nav-merk svg{width:104px}}.nav nav>ul{gap:4px;display:grid}.nav-item{font-size:var(--fs-base);gap:14px;padding:12px}.kolom{flex-direction:column;min-width:0;display:flex}.nav-kop{padding:0;display:block}.top{z-index:15;align-items:center;gap:var(--space-3);padding:10px var(--space-6) 10px 12px;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:1180px;margin-inline:auto;display:grid;position:relative}.top-rechts{gap:var(--space-2);grid-column:2;justify-self:end;display:flex}.top-keuze{position:relative}.top-tuin{margin-left:calc(var(--space-6) - 28px);justify-self:start}.top-pil{cursor:pointer;border-radius:var(--r-pill);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--color-rule);font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:10px;padding:0 16px;list-style:none;display:inline-flex}.top-pil::-webkit-details-marker{display:none}.top-pil:hover,.top-keuze[open]>.top-pil{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.top-pil--rond{justify-content:center;width:48px;padding:0}.top-tuin-naam{font-family:var(--font-kop);font-variation-settings:"opsz" 96;color:var(--color-titel);font-weight:800}.top-zoek{border-radius:var(--r-pill);background:var(--color-surface-sunk);min-height:48px;color:var(--color-ink-dim);font-size:var(--fs-base);align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.top-menu{z-index:30;background:var(--color-surface);border-radius:var(--r-inner);min-width:240px;box-shadow:inset 0 0 0 1.5px var(--color-rule);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.top-menu--rechts{left:auto;right:0}.top-menu-item{border-radius:var(--r-sm);font-weight:var(--fw-medium);align-items:center;gap:12px;padding:10px 12px;display:flex}.top-menu-item:hover,.top-menu-item[aria-current]{background:var(--color-chip)}.top-menu-item>span{flex:1;line-height:1.3;display:grid}.top-menu-kop{line-height:1.3;font-weight:var(--fw-medium);border-bottom:1px solid var(--color-rule);margin-bottom:4px;padding:10px 12px;display:grid}@media (width<=1100px){.top-wie{display:none}}@media (width<=860px){.nav-kop{padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;display:flex}.nav-merk{border:0;margin:0;padding:0}.nav-merk svg{margin:0}.top{margin-top:var(--space-2);grid-template-columns:1fr auto;padding:8px;position:static}.top-tuin{margin-left:0}.top-zoek{grid-area:2/1/auto/-1}.top-zoek kbd{display:none}.top-pil{min-height:44px}.top-pil--rond{width:44px}}.kennis--groot .kennis-titel{color:var(--color-accent-fg)}.paginakop{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.paginakop .titel{grid-area:1/1}.paginakop .snel{grid-area:1/2;justify-content:flex-end;margin-top:0}.paginakop .intro{grid-area:2/1/auto/-1}@media (width<=1100px){.paginakop{grid-template-columns:minmax(0,1fr)}.paginakop .snel{margin-top:var(--space-4);grid-area:3/1;justify-content:flex-start}}.kolom>.hoofd{margin-inline:auto}.paginakop .intro{color:var(--color-ink);margin-top:var(--space-2)}.gezicht{object-fit:cover;background:var(--color-chip);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-ink-dim);border-radius:50%;flex:none;place-items:center;display:inline-grid}.top-pil .gezicht{margin-left:-8px}.nav-sub{margin-top:var(--space-2);margin-bottom:2px}.paginakop .kop-onder{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.paginakop .kop-onder .intro{max-width:none;margin-top:0}.weer{color:var(--color-ink);font-size:var(--fs-base);align-items:center;gap:8px;display:flex}.weer .icon{align-self:center}@media (width<=1100px){.paginakop .kop-onder{grid-row:2}}.paginakop .kop-onder{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) 380px;align-items:baseline;display:grid}.paginakop .weer{justify-self:start}@media (width<=1100px){.paginakop .kop-onder{grid-template-columns:minmax(0,1fr)}}.paginakop .kop-onder .intro{grid-area:1/1}.paginakop .kop-onder .weer{grid-area:1/2}@media (width<=1100px){.paginakop .kop-onder .weer{grid-area:2/1}}.paginakop .kop-onder .weer{justify-content:space-between;justify-self:stretch;gap:var(--space-3)}.paginakop .kop-onder{margin-top:var(--space-5);align-items:center}.paginakop .kop-onder :is(.intro,.weer){line-height:1.5;font-size:var(--fs-base)}.paginakop .titel{align-self:end;margin-bottom:-.2em}@media (width<=1100px){.paginakop .titel{margin-bottom:0}}.paginakop .kop-onder :is(.intro,.weer-nu,.weer-straks){text-box:trim-both cap alphabetic}.paginakop+.ov{margin-top:var(--space-4)}.paginakop .kop-onder .weer{line-height:1}.paginakop .kop-onder .weer-tekst{text-box:trim-both cap alphabetic}.paginakop .kop-onder .weer-nu .icon{margin-block:-8px}.paginakop .kop-onder .weer{font-size:var(--fs-sm)}.paginakop .kop-onder,.paginakop .kop-onder .weer{align-items:end}.paginakop .kop-onder .intro{font-size:var(--fs-sm)}.paginakop .intro-datum{font-size:var(--fs-base)}.paginakop .kop-onder,.paginakop+.ov{margin-top:29px}.top-zoek{background:var(--color-surface);background:color-mix(in srgb, var(--color-surface-sunk) 50%, transparent);padding-right:16px}.t-actie,.st--actie,.dag-regel.is-open,.dienst.is-open .dienst-wie,.vog-verlopen,.cijfer.is-actie b,.t-letop{color:inherit}.t-letop .icon,.t-letop svg{color:var(--color-letop)}.t-actie .icon,.st--actie .icon,.dag-regel.is-open .icon,.dienst.is-open .icon,.vog-verlopen .icon,.t-actie svg,.vog-verlopen svg{color:var(--color-annotation)}.t-actie:not(:has(svg)):before,.st--actie:not(:has(svg)):before,.dag-regel.is-open:not(:has(svg)):before,.dienst.is-open .dienst-wie:not(:has(svg)):before,.vog-verlopen:not(:has(svg)):before,.cijfer.is-actie b:after{content:"!";vertical-align:-.12em;border:1.5px solid var(--color-annotation);width:1.05em;height:1.05em;color:var(--color-annotation);font-size:.82em;font-weight:var(--fw-semibold);box-sizing:border-box;border-radius:50%;place-items:center;margin-right:.4em;line-height:1;display:inline-grid}.cijfer.is-actie b:after{vertical-align:.55em;margin:0 0 0 .35em;font-size:.32em}.t-letop:not(:has(svg)):before{content:"";background:var(--color-letop);vertical-align:.08em;border-radius:50%;width:.5em;height:.5em;margin-right:.45em;display:inline-block}.dienst.is-open{border-color:color-mix(in srgb, var(--color-annotation) 45%, var(--color-rule))}.t-nu{color:var(--color-annotation);font-weight:var(--fw-medium)}.nk{margin-top:var(--space-3);outline-offset:-1px;border-radius:14px;outline:2px dashed #ffc311;padding:4px 14px 14px}.nk .veld{margin-top:10px}.nk--ok,.nk--overgenomen{outline:0;padding:0}.nk-kop{font-size:var(--fs-xs);font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.nk-punt{background:#ffc311;border-radius:50%;flex:none;width:10px;height:10px}.nk--ok .nk-punt,.nk--overgenomen .nk-punt{opacity:.5;background:0 0;box-shadow:inset 0 0 0 1.5px}.nk details{font-size:var(--fs-xs)}.nk summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.nk:has(.nk-vink input:checked){outline-style:solid;outline-color:var(--color-rule)}.nk:has(.nk-vink input:checked) .nk-punt{background:0 0;box-shadow:inset 0 0 0 1.5px}.nk-voet{margin-top:var(--space-5);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.nav-menu{font:inherit;font-weight:var(--fw-medium);padding:0 16px;width:auto!important}.top{flex-wrap:wrap}@media (width<=900px){.top{gap:8px;display:flex}.top-rechts{flex-wrap:wrap;margin-left:0!important}.top-wie{display:none}}.nk details[open]{flex-basis:100%}.veld textarea{min-height:3lh}.in-paneel .nav,.in-paneel .top,.in-paneel .hoofd-balk,.in-paneel .nk-voet,.in-paneel .dicht-balk{display:none!important}.in-paneel .shell{display:block}.in-paneel .hoofd{padding:16px}.met-voorbeeld .hoofd{max-width:none}.werk{gap:var(--space-5);grid-template-columns:minmax(420px,1fr) minmax(0,1fr);align-items:start;display:grid}.werk-rechts{flex-direction:column;min-width:0;height:calc(100dvh - 32px);display:flex;position:sticky;top:16px}.vb-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.vb-keuze{background:var(--color-rule);border-radius:999px;padding:3px;display:inline-flex}.vb-keuze button{font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;color:inherit;background:0 0;border:0;border-radius:999px;padding:6px 12px}.vb-keuze button[aria-pressed=true]{background:#fff}.vb-raam{width:100%;min-height:0;box-shadow:0 0 0 1px var(--color-rule);background:#fff;border-radius:16px;flex:1;margin-inline:auto;overflow:hidden}.vb-raam[data-maat=telefoon]{max-width:390px}.vb-raam iframe{border:0;width:100%;height:100%;display:block}.vb-dicht,.vb-open{display:none}.pb-noot{margin:0 0 8px}.pb-elders{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.pb-nakijk{margin:8px 0 0}.regel.is-gekozen{background:color-mix(in oklab, var(--color-ink) 5%, transparent);border-radius:8px;transition:background .4s}@media (width<=1100px){.werk{grid-template-columns:minmax(0,1fr)}.pb-uitleg{display:none}.werk-rechts{z-index:80;background:var(--color-bg,#f3f3f1);padding:12px;display:none;position:fixed;inset:0}.vb-toon .werk-rechts{height:100dvh;display:flex}.vb-dicht{display:inline-flex}.vb-open{z-index:40;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #00000040}.vb-toon .vb-open{display:none}.hoofd{padding-bottom:96px}}.nk--ok .nk-punt,.nk:has(.nk-vink input:checked) .nk-punt{box-shadow:none;opacity:1;background:#2e7d32;width:16px;height:16px;position:relative}.nk--ok .nk-punt:after,.nk:has(.nk-vink input:checked) .nk-punt:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.nk:has(.nk-vink input:checked){outline:2px solid #cfe3cf}.dagrij{border:0;grid-template-columns:minmax(110px,1fr) 1fr 1fr;align-items:end;gap:12px;margin:0;padding:0;display:grid}.dagrij>span{text-transform:capitalize;padding-bottom:10px}.eiland:has([data-dicht]:checked) .periode-tijden{display:none}@media (width<=520px){.dagrij{grid-template-columns:1fr 1fr}.dagrij>span{font-weight:var(--fw-medium);grid-column:1/-1;padding:12px 0 0}}.upload-voorbeeld{border-radius:12px;max-width:320px;margin-top:12px;display:block}.kinderen{margin:var(--space-3) 0 0;border:0;gap:6px;padding:0;display:grid}.kinderen legend{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim);margin-bottom:6px;padding:0}.kinderen-keus{gap:var(--space-4);display:flex}.kinderen label,.foto-toestemming label{gap:var(--space-2);cursor:pointer;align-items:center;min-height:32px;display:flex}.kinderen input,.foto-toestemming input{accent-color:var(--color-ink);flex:none;width:18px;height:18px;margin:0}.toestemming{margin-top:var(--space-2);border-left:3px solid var(--color-letop);background:var(--color-surface-sunk);border-radius:var(--r-sm);gap:4px;padding:10px 14px;display:none}.kinderen:has(input[value=ja]:checked) .toestemming{display:grid}#upload:has(#soort option[value=mensen]:checked) .kinderen,#upload:has(#soort option[value=logo]:checked) .kinderen,form:has(select:is([name=toegang],[name=g\.toegang]) option[value=vrij]:checked) :is(#veld-dagkaart,#veld-g\.dagkaart){display:none}.ba-stand{gap:4px var(--space-3);margin-bottom:var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.ba-stand a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.foto-label{background:var(--color-surface-sunk);font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:999px;margin-bottom:8px;padding:2px 10px;display:inline-block}.foto-label.is-beoordelen{background:var(--color-ink);color:var(--color-bg)}.foto-acties{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.foto-rij{align-items:center;gap:var(--space-2);display:flex}.foto-toestemming{border-top:1px solid var(--color-rule);gap:4px;margin-top:10px;padding-top:10px;display:grid}.gids{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.start-cijfers{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.start-cijfer{padding:20px 22px 22px}.start-cijfer .getal{font-family:var(--font-kop);font-variation-settings:"opsz" 96;font-size:2.6rem;font-weight:800;line-height:1}.start-stappen{counter-reset:stap;gap:14px;margin:0;padding:0;list-style:none;display:grid}.start-stappen li{counter-increment:stap;grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.start-stappen li:before{content:counter(stap);background:var(--color-rule);width:36px;height:36px;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.stat{font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.stat .punt{width:10px;height:10px}.punt--uitroep{place-items:center;display:inline-grid;width:16px!important;height:16px!important}.punt--uitroep:after{content:"!";color:#fff;font:700 11px/1 var(--font-sans)}.nav-item .stat{margin-left:auto;font-weight:400}.nav-item{grid-template-columns:20px 1fr auto}@media (width<=700px){form.rij,a.rij{grid-template-columns:minmax(0,1fr)!important}.rij .stat{white-space:normal}.snel form{flex-basis:100%;max-width:none!important}}button{appearance:none;color:inherit;font:inherit;background:0 0;border:0}.nav-onder{padding:var(--space-3) var(--space-3) var(--space-4);border-top:1px solid var(--color-rule);margin-top:auto}.nav-wie-naam{white-space:nowrap;text-overflow:ellipsis;padding:0 12px 6px;overflow:hidden}.nav-knop{text-align:left;cursor:pointer;width:100%}.top-pil select{color:inherit;cursor:pointer}.veld,.eiland,.werk-links,fieldset{min-width:0}.veld{grid-template-columns:minmax(0,1fr)}.veld select{text-overflow:ellipsis}.veld input:not([type=checkbox]):not([type=radio]),.veld select,.veld textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.veld input[type=date],.veld input[type=time]{appearance:none;min-height:44px}@media (width<=700px){.dagrij{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dagrij>span{font-weight:var(--fw-medium);grid-column:1/-1;padding:14px 0 0}.dagrij>.veld:has(input[type=date]),.dagrij>.veld:has(input[type=text]),.dagrij>.veld:has(input[type=email]),.dagrij>.veld:has(input[type=tel]),.dagrij>.veld:has(input:not([type])),.dagrij>.veld:has(select):only-of-type{grid-column:1/-1}.nav{height:auto!important;position:static!important}.sectie-kop small{margin:4px 0 0;display:block}.hoofd{padding-left:var(--space-3);padding-right:var(--space-3)}.rij>span:first-child{overflow-wrap:anywhere}}@media (width<=1100px){.knop,.top-pil,.vb-keuze button{min-height:44px}input[type=checkbox],input[type=radio]{flex:none;width:20px;height:20px}:root{--fs-xs:.84rem}.klein,.rij-sub,.veld label,.veld .label,.stat,.sectie-kop small{font-size:.84rem}}.veld:has(>select){margin-inline:-3px;padding:3px;overflow:hidden}@media (width<=700px){.dagrij--dag{align-items:center;gap:8px;margin-top:8px;grid-template-columns:5.2rem minmax(0,1fr) minmax(0,1fr)!important}.dagrij--dag>span{grid-column:auto;padding:0;font-weight:400}.dagrij--dag .veld{margin-top:0}.dagrij--dag .veld label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dagrij--dag:first-of-type:before{content:"Dag"}.dagrij--dag:first-of-type{grid-template-rows:auto auto}.dagrij--dag:first-of-type:before{color:var(--color-ink-dim);grid-row:1;font-size:.84rem}.dagrij--dag:first-of-type>span{grid-row:2}.dagrij--dag:first-of-type .veld{grid-row:2;position:relative}.dagrij--dag:first-of-type .veld:before{content:attr(data-kop);color:var(--color-ink-dim);font-size:.84rem;position:absolute;top:-1.6rem;left:0}}.stat{gap:8px}.stat .st{display:inline-flex}.nav-item .stat .balk-getal{font-size:var(--fs-xs)}dialog::backdrop{background:#1f2a1f73}.toast{align-items:center;gap:14px;display:flex}.toast-knop{color:inherit;text-underline-offset:3px;cursor:pointer;font-weight:var(--fw-medium);padding:6px 0;text-decoration:underline}.meer>summary{display:none}.meer[open]>summary~*{display:block}.vormkeuze{align-items:center;gap:10px;padding:10px 0;display:flex}.vormkeuze input{accent-color:var(--color-ink);flex:none;width:18px;height:18px;margin:0}.eiland:has(input[value=dicht]:checked) .vorm-korter,.eiland:has(input[value=dicht]:checked) .vorm-eigen,.eiland:has(input[value=korter]:checked) .vorm-eigen,.eiland:has(input[value=eigen]:checked) .vorm-korter{display:none}.zonkeus{column-gap:var(--space-5);border:0;flex-wrap:wrap;margin:4px 0 0;padding:0;display:flex}.zonkeus-zon{align-items:center;gap:10px;display:inline-flex}.zonkeus+.veld-komt{margin-bottom:var(--space-2)}.zon-uitleg{margin:var(--space-2) 0 var(--space-2);font-size:var(--fs-sm);color:var(--color-ink-dim);max-width:62ch}.zon-plek{margin-top:var(--space-2);color:var(--color-ink);display:block}.zonvorm:has(input[value=zon]:checked) .vorm-vast,.zonvorm:has(input[value=vast]:checked) .vorm-zon{display:none}@media (width<=700px){.ov{grid-template-columns:minmax(0,1fr)}.meer>summary{margin-top:var(--space-3);list-style:none;display:inline-flex}.meer>summary::-webkit-details-marker{display:none}.meer[open]>summary{margin-bottom:var(--space-3)}}.toast.is-zichtbaar{pointer-events:auto}.geschil{border-radius:var(--r-sm);color:var(--color-ink);font-size:var(--fs-sm);background:#fff3cc;align-items:flex-start;gap:6px;margin-top:6px;padding:6px 10px;display:flex}.geschil svg{flex:none;margin-top:2px}.velden{padding:4px 24px 24px}.velden>.veld:first-child,.velden>.nk:first-child{margin-top:var(--space-3)}.veld{margin-top:var(--space-4);gap:8px}.veld-kop{align-items:center;gap:8px;min-height:24px;display:flex}.veld-kop>label,.veld-kop>.veld-label{min-width:0}.veld-kop>.veld-mag,.veld-kop>.veld-bewaard{white-space:nowrap}.veld-kop>label,.veld-kop>.veld-label,.veld-groepen-kop{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-ink)}.veld-mag{font-size:var(--fs-xs);color:var(--color-ink-dim);background:var(--color-chip);border-radius:var(--r-pill);padding:1px 8px}.veld-i{cursor:pointer;width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-rule);color:var(--color-ink);font-family:var(--font-kop);font-weight:800;font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.veld-i:before{content:"";position:absolute;inset:-10px}.veld-i:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.veld-i[aria-expanded=true]{background:var(--color-ink);color:var(--color-bg);box-shadow:none}.veld-komt{border-radius:var(--r-sm);background:var(--color-surface-sunk);color:var(--color-ink);font-size:var(--fs-sm);max-width:72ch;margin:0;padding:10px 14px}.veld-komt-kop{font-weight:var(--fw-medium)}.sectie-kop--i+.veld-komt{margin-bottom:var(--space-3)}.veld-hulp{font-size:var(--fs-sm);color:var(--color-ink-dim);max-width:62ch;margin:0}.veld input:not([type=checkbox]):not([type=radio]),.veld select,.veld textarea{font-size:var(--fs-base);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--color-rule);border-radius:var(--r-sm);border:0;padding:11px 14px}.veld input:hover:not(:focus),.veld select:hover:not(:focus),.veld textarea:hover:not(:focus){box-shadow:inset 0 0 0 1.5px var(--color-ink-faint)}.veld input:focus-visible,.veld select:focus-visible,.veld textarea:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px;box-shadow:inset 0 0 0 1.5px var(--color-ink)}.veld [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-annotation)!important}.veld-fout{font-size:var(--fs-sm);color:var(--color-ink);align-items:flex-start;gap:8px;margin:0;display:flex}.veld-fout:before{content:"!";border:1.5px solid var(--color-annotation);width:18px;height:18px;color:var(--color-annotation);font-size:11px;font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.veld-bewaard{font-size:var(--fs-xs);color:var(--color-ink-dim);opacity:0;transition:opacity .24s var(--ease-out);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.veld-bewaard:before{content:"";background:var(--color-ok);border-radius:50%;width:8px;height:8px}.is-bewaard>.veld-kop>.veld-bewaard,.is-bewaard>.veld-kop>.veld-bewaard{opacity:1}.veld-schakel{min-height:44px;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:10px;display:flex}.velden>.veld-schakel{margin-top:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule)}.veld-schakel input,.veld-vakje input,.veld-foto input{accent-color:var(--color-ink);flex:none;width:20px;height:20px;margin:0}.veld-vakjes{flex-wrap:wrap;gap:4px 20px;display:flex}.veld-vakje{text-transform:capitalize;cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}@media (prefers-reduced-motion:reduce){.veld-bewaard{transition:none}}@media (width<=700px){.velden{padding:4px 16px 20px}}.ads{max-width:780px}.ads-kop{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ads .titel{margin-top:var(--space-3)}.ads-voor{margin-top:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);background:var(--color-chip);border-radius:var(--r-pill);padding:4px 12px;display:inline-block}.ads-bot{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.ads-bot-knop{cursor:pointer;border-radius:50%;width:56px;height:56px;padding:0;display:block}.ads-bot-knop:focus-visible{outline-offset:3px;border-radius:50%}.botje{display:block}.ads-ballon{background:var(--color-surface);border-radius:var(--r-inner);font-size:var(--fs-base);box-shadow:inset 0 0 0 1.5px var(--color-rule);padding:14px 52px 14px 20px;position:relative}.ads-ballon:before{content:"";background:var(--color-surface);border-left:1.5px solid var(--color-rule);border-bottom:1.5px solid var(--color-rule);width:14px;height:14px;position:absolute;top:20px;left:-7px;transform:rotate(45deg)}.ads-ballon-dicht{border-radius:var(--r-pill);cursor:pointer;width:44px;height:44px;color:var(--color-ink-dim);place-items:center;display:grid;position:absolute;top:4px;right:4px}.ads-ballon-dicht:hover{background:var(--color-chip);color:var(--color-ink)}.ads-waarom{font-size:var(--fs-sm);margin-top:4px}.ads-waarom summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.ads-waarom p{color:var(--color-ink-dim);max-width:62ch;padding-bottom:4px}.ads-terzijde{font-size:var(--fs-sm);margin-top:4px}.ads-terzijde a{text-underline-offset:3px;text-decoration:underline}.ads-kaart h2,.ads-overzicht h2,.ads-h2,.ads-vandaag-kop{font-family:var(--font-kop);font-variation-settings:"opsz" 96;color:var(--color-titel);font-weight:800;font-size:var(--fs-lg)}.ads-klaar{font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.ads-klaar .icon{color:var(--color-ok)}.ads-kaart-kop+.ads-deel{margin-top:var(--space-2);border-top:0}.ads-deel-kop{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ads-logo{max-width:220px;max-height:64px;margin-top:10px;display:block}.ads-logo-delen{flex-wrap:wrap;align-items:end;gap:8px 20px;display:flex}.ads-logo-delen .ads-logo:last-child{max-width:320px;max-height:28px}.ads-knoppen{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.knop--stil{background:0 0;box-shadow:none!important}.knop--stil:hover{background:var(--color-chip)}.ads-uitleg{max-width:62ch;margin-top:12px}@media (width<=700px){.ads-dl{grid-template-columns:minmax(0,1fr);gap:2px}.ads-dl dd{margin-bottom:10px}.ads-kaart{padding:20px 16px 4px}.ads-bot{grid-template-columns:44px minmax(0,1fr);gap:12px}.ads-bot-knop,.ads-bot-knop .botje{width:44px;height:44px}.ads-ballon{font-size:var(--fs-sm);padding:12px 48px 12px 16px}.ads-knoppen .knop{flex:auto}.ads-vandaag{grid-template-columns:minmax(0,1fr);padding:16px}.ads-vandaag .botje{width:40px;height:40px}.ads-vandaag-lijst a{flex-wrap:wrap;gap:0 10px}}.focus-modus{overflow:hidden}.focus{z-index:90;overscroll-behavior:contain;background:color-mix(in srgb, var(--color-groen) 62%, transparent);padding:var(--space-3) var(--space-4) 0;position:fixed;inset:0;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.focus{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9)}}.focus-modus .toast{z-index:120}.focus-balk{max-width:1100px;margin:0 auto var(--space-3);justify-content:flex-end;display:flex}.focus-stop{box-shadow:none}.focus-stop:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.focus-binnen{gap:var(--space-5);max-width:1100px;padding-bottom:var(--space-5);grid-template-columns:minmax(240px,300px) minmax(0,760px);justify-content:center;min-height:calc(100dvh - 76px);margin:0 auto;display:grid}.focus-kaart{background:var(--color-surface);border-radius:var(--r-card);grid-area:1/2;align-self:start;max-width:none;padding:28px 36px;box-shadow:0 24px 60px #00000047}.focus-kaart .titel{margin-top:var(--space-3);outline:none}.focus-kaart .titel:focus{outline:none}.ads-melding{margin-top:var(--space-3);border-radius:var(--r-sm);background:var(--color-surface-sunk);align-items:center;gap:8px;padding:10px 14px;display:flex}.focus-kaart .ads-knoppen{margin:var(--space-4) -36px 0;background:var(--color-surface);border-top:1px solid var(--color-rule);padding:16px 36px;position:sticky;bottom:0}.focus-kaart>form.ads-knoppen,.focus-kaart>.ads-knoppen:last-of-type{border-radius:0}.focus-bot{bottom:var(--space-4);flex-direction:column;grid-area:1/1;align-self:end;align-items:flex-start;gap:14px;margin-top:0;display:flex;position:sticky}.focus-bot .ads-ballon{width:100%;box-shadow:0 16px 40px #00000038}.focus-bot .ads-ballon:before{border-top:0;border-left:0;border-right:1.5px solid var(--color-rule);border-bottom:1.5px solid var(--color-rule);top:auto;bottom:-8px;left:22px}.focus-bot .ads-bot-knop{width:64px;height:64px}.focus-bot .ads-bot-knop .botje{filter:drop-shadow(0 8px 16px #00000040);width:64px;height:64px}.focus-bot .ads-bot-knop:focus-visible{outline-color:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.focus{animation:focus-laag .18s var(--ease-out)}.focus-kaart{animation:focus-kaart .24s var(--ease-out)}@keyframes focus-laag{0%{opacity:0}}@keyframes focus-kaart{0%{opacity:0;transform:translateY(8px)scale(.99)}}}@media (width<=1100px){.focus-binnen{gap:var(--space-3);grid-template-columns:minmax(0,760px);min-height:0}.focus-kaart{grid-column:1}.focus-bot{flex-direction:row-reverse;grid-area:2/1;justify-content:flex-end;align-items:flex-start;gap:12px;position:static}.focus-bot .ads-ballon{flex:1}.focus-bot .ads-ballon:before{border-top:0;border-right:0;border-left:1.5px solid var(--color-rule);border-bottom:1.5px solid var(--color-rule);top:20px;bottom:auto;left:-7px}.focus-bot .ads-bot-knop,.focus-bot .ads-bot-knop .botje{width:48px;height:48px}}@media (width<=700px){.focus{padding:var(--space-2) var(--space-2) 0}.focus-binnen{padding-bottom:var(--space-4)}.focus-balk{margin-bottom:var(--space-2)}.focus-kaart{border-radius:var(--r-inner);padding:20px 18px 0}.focus-kaart .ads-knoppen{margin:var(--space-4) -18px 0;padding:12px 18px 16px}.focus-kaart .ads-uitleg{padding-bottom:16px}}.regel{border-radius:var(--r-inner);padding:10px 0}.regel-rij{gap:4px var(--space-3);grid-template-columns:minmax(130px,200px) minmax(0,1fr) auto 44px;align-items:start;display:grid}.regel-kop{align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.regel-label{font-size:var(--fs-sm);color:var(--color-ink-dim)}.regel-herkomst{background:var(--color-highlight);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.regel-waarde{font-size:var(--fs-base);white-space:pre-line;overflow-wrap:anywhere;min-width:0;padding:10px 0;line-height:1.5}.regel-waarde.is-leeg{color:var(--color-ink-dim)}.regel-waarde ul{white-space:normal;padding-left:1.1em;list-style:outside}.regel-fotos{flex-wrap:wrap;gap:8px;display:flex}.regel-fotos img{object-fit:cover;border-radius:var(--r-sm);width:112px;height:75px;display:block}.regel-rij>.veld-bewaard{align-self:center;margin:0}.regel.is-bewaard>.regel-rij>.veld-bewaard{opacity:1}.regel-potlood{border-radius:var(--r-pill);width:44px;height:44px;color:var(--color-ink-dim);cursor:pointer;place-items:center;display:grid}.regel-potlood:hover,.regel-potlood[aria-expanded=true]{background:var(--color-chip);color:var(--color-ink)}.regel-potlood:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:var(--r-pill)}.regel>.veld-komt{margin:4px 0 6px}.regel-open{gap:10px;padding:4px 0 6px;display:grid}.regel.is-open>.regel-rij>.regel-waarde{visibility:hidden;height:0;padding:0}.regel.is-open{background:var(--color-bg);margin:4px -14px;padding:10px 14px}.regel-open>.veld,.regel-open>.veld--kaal{margin-top:0}.regel-open .veld-schakel{min-height:44px}.regel-voet{align-items:center;gap:12px;display:flex}.regel-klaar{min-height:40px;padding-inline:18px}.regel-aan{margin:var(--space-3) 0 var(--space-2)}.regel-groep{margin-top:var(--space-3)}.regel-groep-kop{align-items:center;gap:8px;min-height:44px;display:flex}.regel-groep-kop .regel-label{color:var(--color-ink);font-weight:var(--fw-medium)}.regel-groep-max{font-size:var(--fs-xs);color:var(--color-ink-dim)}.foto-raster{border:0;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.foto-keus{border-radius:var(--r-sm);cursor:pointer;aspect-ratio:3/2;background:var(--color-surface-sunk);display:block;position:relative}.foto-keus input{opacity:0;width:1px;height:1px;position:absolute}.foto-keus img{object-fit:cover;border-radius:var(--r-sm);width:100%;height:100%;display:block}.foto-keus--geen{font-size:var(--fs-sm);color:var(--color-ink-dim);place-items:center;display:grid}.foto-keus:has(input:checked){outline:3px solid var(--color-ink);outline-offset:-3px}.foto-keus:has(input:checked):after{content:"";background:var(--color-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:6px;right:6px}.foto-keus:has(input:focus-visible):before{content:"";z-index:1;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink);pointer-events:none;border-radius:8px;position:absolute;inset:6px}.foto-erbij{text-underline-offset:3px;min-height:44px;color:var(--color-ink);align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.nk-van-ons{max-width:72ch;font-size:var(--fs-sm);color:var(--color-ink-dim);margin:10px 0 4px}.nk-van-ons>summary{cursor:pointer;text-underline-offset:3px;align-items:center;gap:10px;min-height:32px;text-decoration:underline;display:inline-flex}.nk-van-ons>summary::-webkit-details-marker{display:none}.nk-van-ons>p{border-radius:var(--r-sm);background:var(--color-surface-sunk);color:var(--color-ink);margin-top:6px;padding:10px 14px}.ads-form{margin-top:var(--space-4)}.ads-form>.ads-sectie{padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--color-rule)}.ads-form>.ads-klaar{margin-bottom:var(--space-3)}.ads-form .ads-deel-kop{margin-bottom:4px}.ads-form .ads-logo{margin-top:12px}@media (scripting:none){.regel-potlood,.regel-klaar,.regel-rij>.regel-waarde{display:none}.regel-open[hidden]{display:grid!important}}@media (width<=700px){.regel-rij{grid-template-columns:minmax(0,1fr) 44px;gap:0 8px}.regel-kop{grid-area:1/1;min-height:32px}.regel-waarde{grid-area:2/1;padding:0 0 6px}.regel-potlood{grid-area:1/2/span 2;align-self:center}.regel-rij>.veld-bewaard{grid-area:1/1;justify-self:end}.regel.is-open{margin:4px -10px;padding:10px}.foto-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.regel-open textarea{width:100%;max-width:100%;min-height:3lh;max-height:16lh;overflow-y:auto}@supports (field-sizing:content){.regel-open textarea{field-sizing:content}}.regel{--regel-in:14px}.regel.is-open{padding:10px var(--regel-in);margin:4px calc(-1 * var(--regel-in))}@media (width<=700px){.regel{--regel-in:12px}}.foto-keus:has(input:checked):after{z-index:1}.foto-raster--logo .foto-keus{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-rule)}.foto-raster--logo .foto-keus img{object-fit:contain;background:var(--color-surface);padding:10px}.foto-raster--logo .foto-keus--geen{background:var(--color-surface)}.veld-label-zicht{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-ink);margin-top:var(--space-3)}.taak-waarom{max-width:62ch;margin-top:2px;display:block}.taak-voor{margin-top:8px}.taak-door{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.taak-door .icon{color:var(--color-ok);flex:none}.taak-toelichting{max-width:62ch;margin-top:4px;display:block}.taak-bijlage{text-underline-offset:3px;margin-top:4px;text-decoration:underline;display:inline-block}.taak-erbij{padding-bottom:var(--space-2);grid-column:1/-1}.taak-erbij>.m{margin-top:var(--space-3)}.taak-fout{margin-top:var(--space-3);align-items:flex-start;gap:8px;display:flex}.taak-knoppen{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.taak-terug{margin-left:auto}.taak-vink{align-items:flex-start;gap:10px;min-height:44px;padding-top:10px;display:flex}.taak-vink input{flex:none;margin-top:4px}.taak-wij{margin-top:var(--space-3);padding:16px 20px 20px}.taak-wij fieldset{margin:0 0 var(--space-3);border:0;padding:0}.taak-wij summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.taak-meer{font-size:var(--fs-sm);margin-top:10px}.taak-meer a{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.taak-terug{margin-left:0}}.opweg-totaal{margin-top:var(--space-5);gap:10px;padding:20px 24px;display:grid}.opweg-lijst{gap:var(--space-3);margin-top:var(--space-5);display:grid}.opweg-kaart{padding:18px 22px 20px;scroll-margin-top:80px}.opweg-kaart-kop{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;display:grid}.opweg-kaart-kop h2{font-family:var(--font-kop);font-variation-settings:"opsz" 96;color:var(--color-titel);font-weight:800;font-size:var(--fs-lg)}.opweg-samen{font-size:var(--fs-sm);margin-top:12px}.opweg-samen ul{color:var(--color-ink-dim);margin-top:4px;padding-left:1.1em;list-style:outside}.opweg-samen li{margin-top:2px}.opweg-zo{font-size:var(--fs-sm);color:var(--color-ink-dim);max-width:70ch;margin-top:12px}.opweg-zo a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.opweg-mist{border-top:1px solid var(--color-rule);margin-top:12px}.opweg-punt{gap:4px var(--space-3);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.opweg-punt:last-child{border-bottom:0}.opweg-punt-titel{font-weight:var(--fw-medium)}.opweg-punt .knop{white-space:nowrap}.opweg-goed{font-size:var(--fs-sm);margin-top:10px}.opweg-goed summary{cursor:pointer;color:var(--color-ink-dim)}.opweg-goed ul{gap:6px;margin-top:8px;display:grid}.opweg-goed li{align-items:baseline;gap:8px;display:flex}.opweg-goed .icon{color:var(--color-ok);flex:none;position:relative;top:3px}.opweg-wij{font-size:var(--fs-sm);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.opweg-wij select,.opweg-wij input{min-height:34px;font-size:var(--fs-sm);border:1px solid var(--color-rule);border-radius:var(--r-sm);background:var(--color-surface);padding:4px 8px}.opweg-wij input{flex:14em}@media (width<=640px){.opweg-kaart-kop{grid-template-columns:minmax(0,1fr) auto}.opweg-punt{grid-template-columns:minmax(0,1fr)}.opweg-punt form,.opweg-punt>a{justify-self:start}.opweg-vandaag{grid-template-columns:minmax(0,1fr);gap:6px}}.voorstel{justify-items:start;gap:6px;margin-top:12px;display:grid}.voorstel-uitleg{max-width:60ch}.voorstel-kaart{border-radius:var(--r-sm);background:var(--color-chip);gap:8px;max-width:64ch;margin-top:4px;padding:12px 14px;display:grid}.voorstel-kop{font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.voorstel-kop:before{content:"";background:var(--color-highlight);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #00000014}.voorstel-tekst{white-space:pre-wrap}.voorstel-acties{flex-wrap:wrap;gap:8px;display:flex}.voorstel-fout{font-size:var(--fs-sm)}.regel.is-gezocht{box-shadow:0 0 0 2px var(--color-highlight);border-radius:var(--r-sm);transition:box-shadow .3s}@media (scripting:none){.voorstel{display:none}}.hulp-antwoord{margin-top:6px}.hulp-antwoord summary{cursor:pointer;color:var(--color-ink-dim)}.hulp-antwoord p{white-space:pre-line;max-width:62ch;margin-top:4px}.doc-stand{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.doc-bestand{margin-top:10px}.doc-bestand+.doc-bestand{border-top:1px solid var(--color-rule);padding-top:10px}.doc-regel{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.doc-regel>.icon{color:var(--color-ink-dim);flex:none}.doc-regel>a:not(.regel-potlood){font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:underline}.doc-regel .regel-potlood{margin-left:auto}.doc-toelichting{max-width:62ch;margin-top:2px}.doc-knoppen{gap:var(--space-2);flex-wrap:wrap;display:flex}.doc-meer>summary{cursor:pointer;min-height:44px}.doc-origineel{text-underline-offset:3px;color:var(--color-ink-dim);text-decoration:underline}.word-uitleg{max-width:62ch;margin-top:4px;display:block}.word-vel{margin-top:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--r-md,12px);color:#222;background:#fff;max-height:420px;padding:28px 32px;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;overflow:auto}.word-vel:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.word-titel{margin-bottom:12px;font-size:20px;font-weight:700}.word-kop{margin-top:14px;font-weight:700}.word-p{margin-top:6px}.word-lijst{margin:6px 0 6px 20px;padding:0}ul.word-lijst{list-style:outside}ol.word-lijst{list-style:decimal}.word-tabel{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.word-tabel th,.word-tabel td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:4px 8px 4px 0}.rl{z-index:40;background:var(--color-surface);border-radius:var(--r-inner);width:min(380px,100vw - 48px);box-shadow:inset 0 0 0 1.5px var(--color-rule), 0 12px 32px #00000014;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 20px 20px;display:grid;position:fixed;bottom:24px;right:24px}.rl-kop{font-family:var(--font-kop);color:var(--color-titel);font-weight:800;font-size:var(--fs-lg)}.rl-stap{margin-bottom:2px}.rl-zin{font-size:var(--fs-base);margin-top:4px}.rl-knoppen{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.rl-stop{margin-left:auto}.met-rondleiding .hoofd{padding-bottom:220px}.nav-item.is-rondleiding{box-shadow:inset 0 0 0 2px var(--color-highlight)}@media (width<=700px){.rl{width:auto;bottom:12px;left:12px;right:12px}}.kennis-vraag{margin-top:var(--space-4);gap:var(--space-3);margin-bottom:var(--space-5);box-shadow:inset 0 0 0 1.5px var(--color-rule);grid-template-columns:48px minmax(0,1fr);padding:20px 24px 24px;display:grid}.kennis-form{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.kennis-form textarea{min-height:52px;font:inherit;border-radius:var(--r-inner);border:1.5px solid var(--color-rule);background:var(--color-surface);resize:vertical;flex:1;padding:12px 14px;font-size:16px}.kennis-voorbeelden{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kennis-chip{cursor:pointer;min-height:32px;font-size:var(--fs-xs);white-space:normal;text-align:left;border:0;max-width:100%;padding:4px 12px;line-height:1.35}.kennis-chip:hover{color:var(--color-ink)}.kennis-gesprek{gap:10px;margin-top:12px;display:grid}.kennis-jij{background:var(--color-chip);border-radius:var(--r-inner);justify-self:end;max-width:80%;padding:10px 14px}.kennis-antwoord{gap:8px;max-width:66ch;display:grid}.kennis-punt{padding-left:16px;position:relative}.kennis-punt:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:2px}.kennis-links{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.kennis-links a{border-radius:var(--r-pill);min-height:36px;box-shadow:inset 0 0 0 1.5px var(--color-rule);font-size:var(--fs-sm);align-items:center;padding:4px 14px;text-decoration:none;display:inline-flex}.kennis-zoek{margin-bottom:var(--space-4);align-items:center;gap:10px;max-width:560px;display:flex}.kennis-zoek input{min-height:44px;font:inherit;border-radius:var(--r-pill);border:1.5px solid var(--color-rule);background:var(--color-surface);flex:1;padding:0 14px;font-size:16px}.kennis-rij{color:inherit;text-decoration:none}.kennis-rij:hover .rij-titel{text-underline-offset:3px;text-decoration:underline}.kennis-tekst{gap:12px;max-width:70ch;padding:24px 28px;display:grid}.kennis-tekst ul{gap:6px;padding-left:20px;list-style:outside;display:grid}.kennis-doe{margin-top:var(--space-4)}.kennis-bron{margin-top:var(--space-4);max-width:70ch}.kennis-bron a{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.kennis-form{flex-direction:column;align-items:stretch}}.ziet{gap:var(--space-3);margin-bottom:var(--space-5);box-shadow:inset 0 0 0 1.5px var(--color-rule);grid-template-columns:48px minmax(0,1fr);padding:20px 24px;display:grid}.ziet-meer{text-underline-offset:3px;color:var(--color-ink-dim);white-space:nowrap;text-decoration:underline}.geld-jaar{border:1px solid var(--color-rule);border-radius:var(--r-pill);min-width:64px;min-height:44px;font-weight:var(--fw-medium);color:var(--color-ink);background:var(--color-surface);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.geld-jaar[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.geld-cijfers{grid-template-columns:repeat(3,minmax(0,1fr))}.geld-regel{align-items:flex-start;gap:8px;display:flex}.geld-regel .icon{flex:none;margin-top:2px}.geld-grafiek{width:100%;height:160px;display:block}.geld-maanden{text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:6px;display:grid}.geld-as{stroke:var(--color-rule);stroke-width:1px}.geld-staaf{fill:var(--color-ink)}.geld-staaf--toen{fill:var(--color-ink-faint);opacity:.55}.geld-legenda{gap:var(--space-4);margin-top:var(--space-2);display:flex}.geld-legenda span{align-items:center;gap:8px;display:inline-flex}.geld-blok{background:var(--color-ink);border-radius:3px;width:12px;height:12px;display:inline-block}.geld-blok--toen{background:var(--color-ink-faint);opacity:.55}.geld-tabel th[scope=row]{font-size:inherit;color:inherit;font-weight:var(--fw-regular);padding:14px var(--space-3) 14px 0;border-top:1px solid var(--color-rule);white-space:nowrap}.geld-maand:first-letter{text-transform:uppercase}.geld-tabel td{white-space:nowrap}.geld-kort{display:none}.geld-som th,.geld-som td{font-weight:var(--fw-medium);border-top:2px solid var(--color-ink-faint)!important}.geld-som+tr th,.geld-som+tr td{border-top-width:2px}@media (width<=860px){.geld-cijfers{grid-template-columns:minmax(0,1fr)}.geld-cijfers .cijfer b{font-size:var(--fs-xl)}.geld-tabel th[scope=row],.geld-tabel td{padding-top:10px;padding-bottom:10px}.geld-tabel td,.geld-tabel th{padding-right:var(--space-2)}.geld-tabel table{font-size:var(--fs-sm)}.geld-paneel{padding:var(--space-3)}.geld-paneel .geld-lang{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.geld-paneel .geld-kort{display:inline}.geld-maanden{font-size:11px}}.ts-ronde{gap:var(--space-3);padding:18px 22px 20px;display:grid}.ts-ronde>p{max-width:62ch}.ts-ronde .taak-door{font-size:var(--fs-base);margin-top:0}.ts-ronde-knoppen{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ts-alles{min-height:52px;font-size:var(--fs-base);padding-inline:24px}.ts-nieuw{padding:4px 22px 20px}.ts-keus{margin:var(--space-3) 0 0;border:0;padding:0}.ts-keus legend{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim);padding:0}.ts-keus .taak-vink{align-items:center;min-height:44px;padding-top:6px}.ts-keus .taak-vink input{margin-top:0}.ts-ongeval{align-items:flex-start;gap:6px;display:flex}.ts-ongeval .icon{flex:none;margin-top:2px}.ts-regel{gap:4px var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-rule);grid-template-columns:9.5em minmax(0,1fr) auto;align-items:start;display:grid}.ts-regel:first-child{border-top:0}.ts-regel-kop{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ts-regel-tekst{white-space:pre-line;max-width:62ch;margin-top:4px}.ts-dag{font-variant-numeric:tabular-nums;padding-top:3px}.ts-dossier{gap:6px var(--space-3);grid-template-columns:9.5em minmax(0,1fr);display:grid}.ts-dossier dt{color:var(--color-ink-dim);font-size:var(--fs-sm)}.ts-lijst .rij-titel,.ts-lijst .rij-sub{display:block}.ts-lijst a.rij-titel{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ts-lijst .rij-sub+.rij-sub,.ts-lijst .rij-titel+.rij-sub{margin-top:2px}.ts-terug{text-underline-offset:3px;text-decoration:underline}.ts-buiten .veld{margin-top:0}@media (width<=700px){.ts-regel{grid-template-columns:minmax(0,1fr) auto}.ts-regel>.ts-dag{grid-column:1/-1;padding-top:0}.ts-dossier{grid-template-columns:minmax(0,1fr);gap:2px}.ts-dossier dd{margin-bottom:8px}.ts-ronde-knoppen>*,.ts-ronde-knoppen form .knop{justify-content:center;width:100%}.ts-ronde-knoppen form{flex-basis:100%}.ts-nieuw,.ts-ronde{padding-inline:16px}}.ts-potlood{border-radius:var(--r-pill);width:44px;height:44px;color:var(--color-ink-dim);place-items:center;display:grid}.ts-potlood:hover{background:var(--color-chip);color:var(--color-ink)}.ts-potlood:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (width<=700px){.ts-regel>.ts-potlood{grid-area:2/2;align-self:start}}.rw-nav,.rw-week-knoppen,.rw-knoppen{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.rw-nav{margin-bottom:var(--space-3)}.rw-week{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;display:grid}.rw-dag{padding:var(--space-4);scroll-margin-top:16px}.rw-dag h3{font-size:var(--fs-base);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.rw-tijden{font-size:var(--fs-sm);margin-top:2px}.rw-dienst{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule);gap:6px;scroll-margin-top:16px;display:grid}.rw-dienst-kop{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;display:flex}.rw-dienst-kop .regel-potlood{margin-left:auto}.rw-wie{gap:4px;display:grid}.rw-wie li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rw-gat{border:1.5px dashed var(--color-ink-faint);border-radius:var(--r-sm);padding:var(--space-3)}.rw-gat-knop{justify-self:start}.rw-erbij{min-height:44px;margin-top:var(--space-2);color:var(--color-ink-dim);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.rw-erbij:hover{color:var(--color-ink)}.rw-panel{gap:var(--space-3);display:grid}.rw-eruit{gap:4px;display:grid}.rw-eruit li{justify-content:space-between;align-items:center;gap:10px;display:flex}.rw-inplannen{gap:var(--space-2);justify-items:start;display:grid}.rw-inplannen .veld{width:100%}.rw-dienst-form{padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.rw-tijden-velden{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rw-nieuw{margin-top:var(--space-3);padding:var(--space-4);max-width:520px;scroll-margin-top:16px}.rw-week-knoppen,.rw-tekst{margin-top:var(--space-4)}.rw-tekst summary{cursor:pointer}.rw-tekst textarea{font-family:inherit}.rw-leeg{padding:var(--space-4)}.rw-signaal{border-top:1px solid var(--color-rule);align-items:center;min-height:44px;padding:10px 0;display:flex}.rw-signaal:first-child{border-top:0}.rw-signaal:hover .stat>span:last-child{text-underline-offset:3px;text-decoration:underline}.rw-meer{margin-top:var(--space-3)}.rw-meer summary{cursor:pointer;color:var(--color-ink-dim)}.vw{scroll-margin-top:16px}.vw .tag{margin-left:8px}.vw-form fieldset{margin:var(--space-4) 0 0;border:0;padding:0}.vw-form legend{padding:0}.vw-keuzes{margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.vw-keuzes .keuze,.vw-onder18{min-height:44px}.vw-onder18{margin-top:var(--space-4)}.vw-vog .veld-hulp{max-width:62ch;margin-top:4px}.vw .rij-sub,.vw .rij-titel+.tag+.rij-sub{margin-top:2px;display:block}.rw-signaal .stat,.rw-dienst .stat,.vw .stat{white-space:normal;align-items:flex-start}.rw-signaal .stat>.punt,.rw-dienst .stat>.punt,.vw .stat>.punt{margin-top:5px}.dk-uitslag{gap:var(--space-4);padding:var(--space-5);margin-top:var(--space-5);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.dk-teken{background:var(--color-surface-sunk);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.dk-teken--ok{color:var(--color-ok)}.dk-teken .punt{width:22px;height:22px}.dk-teken .punt--uitroep{width:30px!important;height:30px!important}.dk-teken .punt--uitroep:after{font-size:18px}.dk-uitslag--geldig,.dk-uitslag--binnen{box-shadow:inset 0 0 0 3px var(--color-ok), var(--shadow-island)}.dk-uitslag--gebruikt,.dk-uitslag--andere-dag{box-shadow:inset 0 0 0 3px var(--color-letop), var(--shadow-island)}.dk-kop{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.1}.dk-aantal{font-size:var(--fs-xl);margin-top:var(--space-2);font-weight:var(--fw-medium)}.dk-uitslag .dim{margin-top:var(--space-2);font-size:var(--fs-base);max-width:52ch}.dk-knoppen{margin-top:var(--space-4)}.dk-groot{font-size:var(--fs-lg);padding:0 40px;min-height:64px!important}.dk-zoek{padding:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:640px;display:grid}.dk-zoek input{font-size:var(--fs-xl);letter-spacing:.06em;text-transform:uppercase;min-height:56px}.dk-zoek input::placeholder{text-transform:none;letter-spacing:0;font-size:var(--fs-base)}.dk-zoek .veld-hulp{grid-column:1/-1}.dk-zoek>.knop{min-height:56px;margin-bottom:30px}.dk-kort{letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}@media (width<=860px){.dk-uitslag{padding:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.dk-kop{font-size:var(--fs-xl)}.dk-groot{width:100%}.dk-zoek{grid-template-columns:minmax(0,1fr)}.dk-zoek>.knop{margin-bottom:0}}.sp-perioden{margin-top:6px}.sp-betaling{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.sp-betaling .doc-knoppen{margin-left:auto}.sp-periode-nieuw{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.sp-periode-nieuw>.rij-sub{max-width:62ch;margin-top:2px;display:block}@media (width<=640px){.sp-betaling .doc-knoppen{margin-left:0}}.sp-eerder{margin-top:8px}.sp-eerder>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.nav-groep>details>summary{cursor:pointer;min-height:44px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-ink-dim);letter-spacing:.02em;align-items:center;gap:8px;padding:10px 12px 4px;list-style:none;display:flex}.nav-groep>details>summary::-webkit-details-marker{display:none}.nav-groep>details>summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;transform:rotate(-45deg)}.nav-groep>details[open]>summary:after{transform:rotate(45deg)}.nav-groep>details>summary:hover{color:var(--color-ink)}.nav-groep>details[open] .nav-groep-st{display:none}.nav-groep ul{gap:2px;display:grid}.titel-rij{align-items:center;gap:10px var(--space-3);flex-wrap:wrap;display:flex}.titel-rij .titel{align-items:center;gap:12px;display:inline-flex}.titel-rij .veld-i{margin-top:4px}.titel-rechts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.titel-kort{color:var(--color-ink-dim);max-width:72ch;margin-top:6px}.uitleg{margin-top:var(--space-3)}.uitleg p+p{margin-top:6px}.uitleg a{text-underline-offset:3px;text-decoration:underline}.sectie-kop .veld-i{align-self:center}.sectie-kop-aantal{font-size:var(--fs-sm);color:var(--color-ink-dim);font-weight:var(--fw-regular);font-family:var(--font-sans)}.sectie>.uitleg{margin:0 0 var(--space-3)}.tedoen-opweg{font-size:var(--fs-sm);margin-top:10px}.tedoen-opweg a{text-underline-offset:3px;color:var(--color-ink-dim);text-decoration:underline}.doc-meer>summary{align-items:center;gap:10px;list-style:none;display:flex}.doc-meer>summary::-webkit-details-marker{display:none}.doc-meer>summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.doc-meer[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.doc-meer>summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--r-sm)}.doc-meer>summary.sectie-kop{margin-bottom:0}.doc-meer[open]>summary.sectie-kop{margin-bottom:var(--space-3)}.doc-meer>summary .sectie-kop-aantal{align-self:center}.bb-onder-kop{margin:calc(-1 * var(--space-2)) 0 var(--space-3);max-width:62ch}.rij-i{margin-left:2px}.rij-uitleg{margin-top:8px}.rij-uitleg p+p{margin-top:4px}.rij-uitleg a{text-underline-offset:3px;text-decoration:underline}.rij-titel+.rij-i{vertical-align:middle;margin-left:8px}@media (width<=700px){.ts-ronde-knoppen{flex-wrap:nowrap}.ts-ronde-knoppen>*,.ts-ronde-knoppen form .knop{width:auto}.ts-ronde-knoppen form{flex-basis:auto}.ts-ronde-knoppen .ts-alles{padding-inline:16px}}.sectie.doc-meer:not([open])+.sectie.doc-meer{margin-top:var(--space-4)}.bb-kop-knop{align-items:center;gap:8px var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.bb-kop-knop>.sectie-kop{flex:auto;margin-bottom:0}.bb-kop-knop>.uitleg{flex-basis:100%;order:2;margin:0}.bb-binnen{margin-top:var(--space-3)}.bb-binnen>summary{color:var(--color-ink-dim);font-size:var(--fs-sm)}.bb-binnen>summary:hover{color:var(--color-ink)}.bb-binnen[open]>summary{margin-bottom:var(--space-2)}.bb-groep+.bb-groep{margin-top:var(--space-4)}.bb-groep-kop{font-size:var(--fs-base);font-weight:var(--fw-semibold);margin-bottom:var(--space-2);align-items:baseline;gap:10px;display:flex}.bb-onderwerp>summary{cursor:pointer;padding-right:36px;list-style:none;display:block;position:relative}.bb-onderwerp>summary::-webkit-details-marker{display:none}.bb-onderwerp>summary:after{content:"";width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;top:10px;right:6px;transform:rotate(45deg)}.bb-onderwerp[open]>summary:after{transform:translateY(4px)rotate(-135deg)}.bb-onderwerp>summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px;border-radius:var(--r-sm)}.bb-onderwerp-tel{font-size:var(--fs-sm);color:var(--color-ink-dim);margin-top:8px;display:block}.opweg-punt-titel+.rij-i{vertical-align:middle;margin-left:8px}.bb-klaar{margin-top:var(--space-5)}.bb-klaar>.opweg-lijst{margin-top:0}.bb-vraag-kop{align-items:center;gap:10px;display:flex}.bb-vraag-kop+.rij-uitleg{margin:8px 0 4px}.bb-kennis-groep{margin-top:var(--space-5)}.bb-lange-titel .titel-rij .titel{display:block}.bb-lange-titel .titel-rij .veld-i{vertical-align:middle;margin:0 0 0 10px}.bt-eiland{padding:8px 20px 16px}.bt-week{margin-top:4px}.bt-kop,.bt-dag{gap:8px var(--space-3);grid-template-columns:minmax(150px,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.bt-kop{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim);padding:8px 0 2px}.bt-dag{border:0;min-height:52px;margin:0;padding:4px 0}.bt-open{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:inline-flex}.bt-open input{appearance:none;background:var(--color-surface-sunk);width:40px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-rule);cursor:pointer;transition:background var(--dur-fast,.15s) ease;border-radius:999px;flex:none;margin:0;position:relative}.bt-open input:after{content:"";background:var(--color-surface);width:18px;height:18px;transition:transform var(--dur-fast,.15s) ease;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.bt-open input:checked{background:var(--color-ink);box-shadow:none}.bt-open input:checked:after{transform:translate(16px)}.bt-open input:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.bt-kort{display:none}.bt-lang,.bt-kort{text-transform:capitalize}.bt-tijd input{font:inherit;color:inherit;border:1px solid var(--color-rule);background:var(--color-surface);border-radius:var(--r-sm);box-sizing:border-box;appearance:none;width:100%;min-height:44px;padding:8px 10px}.bt-tijd input:focus-visible{outline:2px solid var(--color-ink);outline-offset:0}.bt-dicht{color:var(--color-ink-dim);font-size:var(--fs-sm);grid-column:2/-1;display:none}.bt-dag:not(:has(.bt-open input:checked)) .bt-tijd{display:none}.bt-dag:not(:has(.bt-open input:checked)) .bt-dicht{display:block}.bt-seizoen{margin-bottom:12px}.bt-seizoen>summary{cursor:pointer;gap:2px var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;padding:14px 20px;list-style:none;display:grid}.bt-seizoen>summary::-webkit-details-marker{display:none}.bt-seizoen>summary .rij-sub{grid-column:1}.bt-seizoen>summary .bt-aanpassen{grid-area:1/2/span 2}.bt-seizoen[open]>summary .bt-aanpassen{visibility:hidden}.bt-seizoen-lijf{padding:0 20px 20px}.bt-sluit{padding:8px 20px 20px}@media (width<=520px){.bt-eiland,.bt-sluit{padding-inline:14px}.bt-kop,.bt-dag{grid-template-columns:5rem minmax(0,1fr) minmax(0,1fr);gap:8px}.bt-lang{display:none}.bt-kort{display:inline}.bt-open{gap:8px}.bt-open input{width:36px;height:22px}.bt-open input:after{width:16px;height:16px}.bt-open input:checked:after{transform:translate(14px)}.bt-tijd input{padding:8px 6px}}@media (width<=700px){form.rij.ba-rij,a.rij.ba-rij,.rij.ba-rij{grid-template-columns:minmax(0,1fr) auto!important}}a.rij.ba-site-rij{gap:4px var(--space-4);color:inherit;text-decoration:none;grid-template-columns:minmax(0,1fr) auto auto!important}@media (width<=700px){a.rij.ba-site-rij{grid-template-columns:minmax(0,1fr) auto!important}a.rij.ba-site-rij>.stat{font-size:var(--fs-sm);grid-area:2/1}a.rij.ba-site-rij>.knop{grid-area:1/2/span 2}}.ba-klap>summary{cursor:pointer;min-height:44px;color:var(--color-ink-dim);font-size:var(--fs-sm);align-items:center;gap:8px;list-style:none;display:inline-flex}.ba-klap>summary::-webkit-details-marker{display:none}.ba-klap>summary:after{content:"";width:6px;height:6px;transition:transform var(--dur-fast,.15s) ease;border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.ba-klap[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.ba-klap>summary:hover{color:var(--color-ink)}.ba-klap>summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:4px}.ba-optie{display:block}.ba-optie .rij-sub{margin-top:2px}.ba-velden{font-size:var(--fs-sm);gap:4px;margin:0 0 6px;padding-left:1.1em;display:grid}.ba-rest{margin-top:var(--space-3)}.ba-rest>summary{cursor:pointer;border-radius:var(--r-card);background:var(--color-surface);min-height:52px;box-shadow:var(--shadow-island);font-weight:var(--fw-medium);align-items:center;gap:10px;padding:4px 20px;list-style:none;display:flex}.ba-rest>summary::-webkit-details-marker{display:none}.ba-rest>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.ba-rest[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.ba-rest[open]>summary:after{transform:rotate(-135deg)}.ba-rest>summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ba-rest>.eiland{border-top:1px solid var(--color-rule);border-top-left-radius:0;border-top-right-radius:0}.ba-rest>summary .dim{font-weight:var(--fw-regular);font-size:var(--fs-sm)}.ba-zoek{margin-top:var(--space-4);gap:8px;max-width:520px;display:grid}.ba-zoek>label{font-weight:var(--fw-medium)}.ba-zoek-rij{gap:8px;display:flex}.ba-zoek-rij input{min-width:0;font:inherit;color:inherit;border:1px solid var(--color-rule);background:var(--color-surface);box-sizing:border-box;border-radius:999px;flex:1;min-height:44px;padding:10px 16px}.ba-zoek-rij input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.ba-zoek-rij .knop{flex:none}.ba-tellingen{margin-top:var(--space-4);color:var(--color-ink-dim);flex-wrap:wrap;gap:4px 20px;display:flex}.ba-tellingen b{color:var(--color-ink);font-weight:var(--fw-semibold);margin-right:4px}form.rij.ba-lid{gap:6px var(--space-3);grid-template-columns:minmax(0,1fr) auto auto!important}.ba-meer{margin-top:12px}@media (width<=700px){form.rij.ba-lid{grid-template-columns:minmax(0,1fr) auto!important}form.rij.ba-lid>span:first-of-type{grid-column:1/-1}form.rij.ba-lid>.stat{grid-column:1}}.ba-zo{font-weight:var(--fw-medium);margin-bottom:var(--space-3)}.ba-knoppen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.ba-knoppen{justify-content:flex-start}}.ba-toevoegen>summary{width:auto;list-style:none;display:inline-flex}.ba-toevoegen>summary::-webkit-details-marker{display:none}.ba-toevoegen[open]>summary{opacity:.75}.beelden img[data-logo]{box-sizing:border-box;background:var(--color-surface);padding:16px;object-fit:contain!important}.ba-rest>.beelden{padding:0}@media (width<=520px){.beelden{grid-template-columns:repeat(2,minmax(0,1fr))}.beelden figcaption{padding:10px!important}}.nav-team .nav-label{line-height:1.25;display:grid}.nav-team-vraag{font-family:var(--font-sans);font-weight:var(--fw-regular);font-variation-settings:normal;font-size:var(--fs-xs);color:var(--color-ink-dim)}.team-dialoog{border-radius:var(--r-inner);border:0;width:min(520px,100vw - 32px);padding:24px 26px}.team-dialoog::backdrop{background:#141e1459}.team-kop{font-family:var(--font-kop);color:var(--color-titel);font-weight:800;font-size:var(--fs-xl)}.team-intro{color:var(--color-ink-dim);margin-top:6px}.team-keuze{margin-top:var(--space-4);border-radius:var(--r-inner);box-shadow:inset 0 0 0 1.5px var(--color-rule);color:inherit;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.team-keuze>span{gap:2px;display:grid}.team-keuze:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.team-form{margin-top:var(--space-4);gap:8px;display:grid}.team-form textarea{font:inherit;border-radius:var(--r-inner);border:1.5px solid var(--color-rule);background:var(--color-surface);resize:vertical;padding:12px 14px;font-size:16px}.team-knoppen{gap:8px;margin-top:4px;display:flex}.team-pagina{max-width:560px;padding:24px 26px}.voorbeeld-balk{justify-content:space-between;align-items:center;gap:10px var(--space-3);margin-bottom:var(--space-4);border-radius:var(--r-inner);color:var(--color-ink);background:#fff3cc;flex-wrap:wrap;padding:12px 16px;display:flex}.voorbeeld-modus main form :is(button,input,select,textarea,label){pointer-events:none}.voorbeeld-modus main form :is(button,input,select,textarea){opacity:.55}.voorbeeld-modus main .voorbeeld-balk a,.voorbeeld-modus .team-dialoog *{pointer-events:auto;opacity:1}.voorbeeld-link{font-size:var(--fs-sm);text-underline-offset:3px;color:var(--color-ink-dim);margin-top:6px;text-decoration:underline;display:inline-block}.voorbeeld-link:hover{color:var(--color-ink)}@media (width>=701px){.nav-linde{display:none}}.nav-slot{color:var(--color-ink-dim);display:inline-flex}.slot-kaart{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr);max-width:720px;padding:24px 26px;display:grid}.slot-icoon{background:var(--color-chip);width:44px;height:44px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.slot-kaart .titel{font-size:var(--fs-xl)}.slot-kort{font-weight:var(--fw-medium);margin-top:4px}.slot-kaart .dim{max-width:62ch;margin-top:6px}.kleur-form{padding:0}.kleur-uitklap{position:relative}.kleur-uitklap+.kleur-uitklap{border-top:1px solid var(--color-rule)}.kleur-uitklap>summary{min-height:56px;padding:8px var(--space-4);cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.kleur-uitklap>summary::-webkit-details-marker{display:none}.kleur-uitklap-titel{color:var(--color-ink)}.kleur-uitklap-nu{font-size:var(--fs-sm);color:var(--color-ink-dim);margin-left:auto}.kleur-staal{background:var(--k,var(--color-surface-sunk));border-radius:50%;flex:none;width:32px;height:32px;box-shadow:inset 0 0 0 1px #00000014}.kleur-uitklap>summary .kleur-staal{width:24px;height:24px}.kleur-uitklap[open]>summary .kleur-staal{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink)}.kleur-rij{z-index:5;right:var(--space-3);background:var(--color-surface);border-radius:var(--r-inner);box-shadow:0 0 0 1px var(--color-rule), 0 12px 32px #1a16121f;border:0;margin:0;padding:12px;position:absolute;top:calc(100% - 4px)}.kleur-keuzes{grid-template-columns:repeat(3,72px);gap:2px;display:grid}.kleur-keus{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-xs);color:var(--color-ink-dim);justify-items:center;gap:4px;padding:8px 0;display:grid;position:relative}.kleur-keus:hover{background:var(--color-chip)}.kleur-keus input{opacity:0;width:1px;height:1px;position:absolute}.kleur-keus:has(input:checked){color:var(--color-ink);font-weight:var(--fw-semibold)}.kleur-keus:has(input:checked) .kleur-staal{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink)}.kleur-keus:has(input:focus-visible) .kleur-staal{outline:2px solid var(--color-ink);outline-offset:5px}.kleur-eigen{border:0;border-top:1px solid var(--color-rule);padding:14px var(--space-4) 16px;color:var(--color-ink);margin:0}.kleur-eigen legend{float:left;width:100%;margin-bottom:4px;padding:0}.kleur-eigen-rij{clear:both;min-height:44px;font-size:var(--fs-sm);grid-template-columns:1fr 96px 32px;align-items:center;gap:12px;display:grid}.kleur-eigen-rij .kleur-hex{width:100%;min-height:32px;font:inherit;font-variant-numeric:tabular-nums;padding:4px 8px}.kleur-eigen-rij input[type=color]{border:1px solid var(--color-rule);cursor:pointer;background:0 0;border-radius:50%;width:32px;height:32px;padding:0;overflow:hidden}.kleur-eigen-rij input[type=color]::-webkit-color-swatch-wrapper{padding:0}.kleur-eigen-rij input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.kleur-eigen-rij input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.kleur-let-op{clear:both;font-size:var(--fs-sm);color:var(--color-ink-dim);margin:8px 0 0}.kleur-woord{border:0;border-top:1px solid var(--color-rule);padding:14px var(--space-4) 16px;color:var(--color-ink);flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.kleur-woord legend{float:left;width:100%;margin-bottom:4px;padding:0}.kleur-woord label{cursor:pointer;min-height:32px;font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.kleur-woord input{width:18px;height:18px;accent-color:var(--color-ink);margin:0}.bb-knop{z-index:40;cursor:pointer;background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 10px #0000002e}.bb-knop[hidden],.bb-paneel[hidden]{display:none}.bb-knop:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.bb-bol{width:56px;height:56px;display:block}.bb-paneel{z-index:40;background:var(--color-surface);border-radius:var(--r-card);flex-direction:column;width:min(400px,100vw - 40px);max-height:min(560px,100dvh - 120px);display:flex;position:fixed;bottom:88px;right:20px;box-shadow:0 8px 32px #0003}.bb-boven{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 0 20px;display:flex}.bb-kop{font-weight:var(--fw-medium);margin:0;font-size:1.125rem}.bb-sluit{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.bb-uitleg{font-size:var(--fs-xs);color:var(--color-ink-dim);border-bottom:1px solid var(--color-rule);margin:0;padding:2px 20px 12px}.bb-gesprek{flex:auto;align-content:start;gap:10px;min-height:120px;padding:12px 20px;display:grid;overflow-y:auto}.bb-jij,.bb-hulp{max-width:88%;font-size:var(--fs-sm);overflow-wrap:anywhere;border-radius:16px;gap:8px;padding:10px 14px;display:grid}.bb-jij p,.bb-hulp p{margin:0}.bb-hulp{background:var(--color-surface-sunk);justify-self:start}.bb-vraag{border-top:1px solid var(--color-rule);align-items:end;gap:8px;padding:12px;display:flex}.bb-vraag textarea{border:1px solid var(--color-rule);border-radius:var(--r-sm);min-width:0;min-height:44px;font:inherit;resize:none;flex:auto;padding:10px 12px}@media (width<=700px){.bb-knop{bottom:12px;right:12px}.bb-paneel{width:auto;max-height:min(62dvh,100dvh - 100px);bottom:76px;left:12px;right:12px}}.bb-hulp a{font-weight:var(--fw-medium);text-decoration:underline}.top-account .top-menu{min-width:280px}.top-account form{display:grid}.top-account-uit{text-align:left;cursor:pointer;width:100%}@media (width>=861px){.nav-onder{display:none}}@media (width<=860px){.top-account{display:none}}.nav-tel{border-radius:var(--r-pill);background:var(--color-chip);min-width:24px;height:24px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);place-items:center;margin-left:auto;padding:0 7px;display:inline-grid}.pb-kies{margin-bottom:var(--space-3);display:inline-block;position:relative}.pb-kies>summary{min-height:44px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.pb-kies>summary::-webkit-details-marker{display:none}.pb-kies>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin:-4px 0 0 4px;rotate:45deg}.pb-kies nav{z-index:10;background:var(--color-surface);border-radius:var(--r-inner);min-width:220px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 8px 28px #00000029}.pb-kies ul{margin:0;padding:0;list-style:none}.pb-kies a{color:inherit;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.pb-kies a:hover{background:var(--color-surface-sunk)}.pb-kies a[aria-current=page]{font-weight:var(--fw-semibold);background:var(--color-surface-sunk)}.pb-lijst{background:var(--color-surface);border-radius:var(--r-card);overflow:hidden}.pb{border-bottom:1px solid var(--color-rule);scroll-margin-top:16px}.pb:last-child{border-bottom:0}.pb-groep{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-ink-dim);border-bottom:1px solid var(--color-rule);margin:0;padding:18px 22px 6px}.pb-kop{cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:10px 22px;list-style:none;display:flex}.pb-kop::-webkit-details-marker{display:none}.pb-kop:hover{background:var(--color-bg)}.pb-kop:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.pb-kop .stat{font-size:var(--fs-sm);margin-left:auto}.pb-kop:after{content:"";border-right:1.5px solid var(--color-ink-dim);border-bottom:1.5px solid var(--color-ink-dim);flex:none;width:8px;height:8px;margin-left:6px;rotate:-45deg}.pb-kop:not(:has(.stat)):after{margin-left:auto}.pb[open]>.pb-kop:after{rotate:45deg}.pb-titel{font-size:var(--fs-base);font-weight:var(--fw-medium);margin:0}.pb>.pb-noot{margin:0;padding:0 22px 8px}.pb>.eiland.velden{box-shadow:none;background:0 0;border-radius:0;padding:0 22px 20px}:is(.velden,.ads-form) .regel:not([data-soort=item]):has(>.regel-open)>.regel-open[hidden]{display:grid!important}:is(.velden,.ads-form) .regel:not([data-soort=item]):has(>.regel-open)>.regel-rij{align-items:center;gap:8px;display:flex}:is(.velden,.ads-form) .regel:not([data-soort=item]):has(>.regel-open)>.regel-rij>.regel-waarde,:is(.velden,.ads-form) .regel:not([data-soort=item]):has(>.regel-open)>.regel-rij>.regel-potlood,:is(.velden,.ads-form) .regel:not([data-soort=item]):has(>.regel-open)>.regel-open>.regel-voet,:is(.velden,.ads-form) .regel:not(:has(.regel-herkomst))>.regel-rij .veld-i{display:none}:is(.velden,.ads-form) .regel:not([data-soort=item]):has(>.regel-open)>.regel-rij>.regel-kop{min-height:0}:is(.velden,.ads-form) .regel:not([data-soort=item]):has(>.regel-open)>.regel-open{padding-top:var(--space-1)}.regel-rij:has(>.knop){grid-template-columns:minmax(130px,200px) minmax(0,1fr) auto auto}@media (width<=700px){.regel-rij:has(>.knop){grid-template-columns:minmax(0,1fr) auto}.regel-rij>.knop{grid-area:1/2}}.vb-keuze{margin-left:auto}.voortgang{border-radius:var(--r-pill);background:var(--color-rule);height:8px;display:block;overflow:hidden}.voortgang>span{background:var(--color-ink);border-radius:inherit;height:100%;display:block}.voortgang-blok{gap:var(--space-2);width:100%;display:grid}.voortgang-zin{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.st--balk{display:inline-flex}.st--balk .voortgang-blok{width:48px}.nk-boven{margin-bottom:var(--space-4);max-width:420px}.ads-kop{display:block}:is(.ads-knoppen,.pb .knoppen)>.knop--stil{margin-left:auto}.ads-form .pb-lijst{border-radius:unset;border-top:1px solid var(--color-rule)}.ads-form .pb-kop{padding-inline:0}.ads-form .pb>.velden{padding:0 0 var(--space-4)}.ads-form .pb .knoppen{margin-top:var(--space-3)}.titel-rechts{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=700px){.titel-rechts{width:100%;margin-left:0}}.leeg{padding:var(--space-4);color:var(--color-ink-dim)}.melding{gap:var(--space-2);padding:var(--space-3) var(--space-4);align-items:flex-start;display:flex}.os-rij{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.os-regel{color:var(--color-ink-dim);margin-top:var(--space-2);max-width:62ch}.os-kleur{gap:var(--space-1);font-size:var(--fs-xs);display:grid}.os-kleur>i{border-radius:var(--r-sm);width:96px;height:48px;box-shadow:inset 0 0 0 1px var(--color-rule);display:block}.os-maat{height:var(--space-3);background:var(--color-chip);display:block}.os-veld{max-width:420px;padding:0 var(--space-4) var(--space-4)}.blok-titel{font-size:var(--fs-base);font-weight:var(--fw-semibold)}.blok-titel:hover{text-underline-offset:3px;text-decoration:underline}.blok-kort{color:var(--color-ink-dim)}.blok-st{grid-area:1/3/span 2;align-self:start;padding-top:2px}.blok-todo{margin-top:var(--space-2);grid-column:2/span 2;gap:6px;display:grid}.blok-todo li{align-items:baseline;gap:10px;display:flex}.blok-todo li:before{content:"";background:var(--color-ink-faint);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.blok-todo a:hover{text-underline-offset:3px;text-decoration:underline}.dag-naam{font-weight:var(--fw-semibold)}.dag-regel{align-items:baseline;gap:10px;margin-top:6px;display:flex}.dag-regel .tijd{width:44px;color:var(--color-ink-dim);font-variant-numeric:tabular-nums;flex:none}.dienst-kop{color:var(--color-ink-dim);font-size:var(--fs-xs);justify-content:space-between;gap:8px;display:flex}.dienst-wie{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.dienst-wie span{align-items:center;gap:6px;display:inline-flex}.vraag-q{font-weight:var(--fw-semibold);font-size:var(--fs-base)}.vraag-bron{font-size:var(--fs-xs);color:var(--color-ink-dim)}.regel-knoppen{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.veld-groep{border:0;margin-inline:0;padding:0}.veld-foto{font-size:var(--fs-sm);cursor:pointer;gap:6px;display:grid}.veld-foto img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-sm);width:100%;display:block}.veld-foto span{align-items:flex-start;gap:8px;display:flex}.veld-groepen{margin-top:var(--space-4);gap:8px;display:grid}.veld-item{border:0;border-top:1px solid var(--color-rule);min-width:0;margin:12px 0 0;padding:4px 0 8px}.veld-item>legend{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-ink-dim);padding:0 8px 0 0}.veld-item>.veld:first-of-type{margin-top:var(--space-2)}.word-kop--1{font-size:17px}.word-kop--2{font-size:15.5px}.dk-uitslag--onbekend{box-shadow:inset 0 0 0 3px var(--color-ink), var(--shadow-island)}.bb-jij{background:var(--color-ink);color:var(--color-bg);justify-self:end}
