@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-xxs:10px;--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}.voetregel{margin-top:var(--space-7);font-size:var(--fs-xs);color:var(--color-ink-faint);max-width:60ch}.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-tuin{align-items:center;gap:12px;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-naam{font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:1.2;display:block}.nav-plaats{font-size:var(--fs-xs);color:var(--color-ink-dim);display:block}.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)}.nav-status{align-items:center;display:flex}.nav-sub{margin:2px 0 var(--space-2) 42px;gap:2px;display:grid}.nav-subitem{border-radius:var(--r-sm);color:var(--color-ink-dim);justify-content:space-between;gap:8px;padding:5px 10px;display:flex}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)}.nav-voet{padding:var(--space-3);gap:var(--space-3);border-top:1px solid var(--color-rule);display:grid}.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{border-radius:var(--r-pill);background:var(--color-surface-sunk);width:32px;height:4px;display:inline-block;overflow:hidden}.balk>span{background:var(--color-ink);border-radius:inherit;height:100%;display:block}.balk-getal{font-size:var(--fs-xxs);color:var(--color-ink-dim);font-variant-numeric:tabular-nums}.zitin{font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--color-ink-faint);white-space:nowrap;display:none}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-label{font-size:var(--fs-xs);color:var(--color-ink-dim)}.pakket-knoppen{background:var(--color-surface-sunk);border-radius:var(--r-pill);grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.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)}.pakket-pot{font-size:var(--fs-xs);color:var(--color-ink-dim);cursor:pointer;align-items:center;gap:8px;display:flex}.pakket-pot input{accent-color:var(--color-ink);margin:0}.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-kop{align-items:center;gap:12px;display:flex}.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-titel{font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:1.2;display:block}.kennis-sub{font-size:var(--fs-xs);opacity:.7;display:block}.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--groot{padding:var(--space-5);border-radius:var(--r-card);gap:var(--space-4)}.kennis--groot .kennis-ava{width:48px;height:48px}.kennis--groot .kennis-titel{font-size:var(--fs-xl);letter-spacing:-.01em}.kennis--groot .kennis-sub{font-size:var(--fs-sm)}.kennis-uitleg{font-size:var(--fs-sm);opacity:.85;max-width:46ch}.kennis--groot .kennis-veld{font-size:var(--fs-base);padding:12px 18px}.kennis-vragen{gap:var(--space-2);flex-wrap:wrap;display:flex}.kennis-chip{font-size:var(--fs-xs);border-radius:var(--r-pill);background:#efe9e11a;padding:5px 12px}.kennis-voet{font-size:var(--fs-xs);color:var(--color-highlight);align-items:center;gap:6px;display:flex}.zitin--donker{color:#efe9e1bf}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:62ch}.titel-rij{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.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)}.faint{color:var(--color-ink-faint)}.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-xxs);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-xxs);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-actie{color:var(--color-annotation)}.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}.ov-zij{gap:var(--space-4);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{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-titel,.blok-kort{grid-column:2}.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}.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-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}.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-noot{color:var(--color-ink-dim);font-weight:var(--fw-regular);max-width:52ch;margin-top:2px;display:block}.td-staat{white-space:nowrap;font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.nowrap{white-space:nowrap}.td-jv{margin-top:6px;display:block}.samen{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);display:grid}.samen-getal{font-size:var(--fs-xl);font-weight:var(--fw-medium);letter-spacing:-.01em}.samen-balk{border-radius:var(--r-pill);gap:2px;height:10px;display:flex;overflow:hidden}.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)}.samen-legenda{gap:var(--space-2) var(--space-4);color:var(--color-ink-dim);flex-wrap:wrap;display:flex}.samen-legenda span{align-items:center;gap:8px;display:inline-flex}.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-kop{font-weight:var(--fw-medium);align-items:center;gap:8px;display:flex}.rapport li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.rapport li .punt{transform:translateY(-1px)}.rapport-rest{color:var(--color-ink-dim)}.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}.rooster-dag{padding:var(--space-4)}.rooster-dag h3{font-size:var(--fs-base);font-weight:var(--fw-semibold)}.rooster-dag h3 small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-ink-dim);text-transform:none;display:block}.dienst{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule);gap:4px;display:grid}.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}.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)}.vog-verlopen{color:var(--color-annotation)}.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}.kaart-kop{font-size:var(--fs-base);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:12px;display:flex}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{padding:var(--space-4);gap:var(--space-2);display:grid}.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{padding:var(--space-4);gap:var(--space-2);display:grid}.regel-knoppen{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.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)}.knop--klein{min-height:32px;font-size:var(--fs-xs);padding:4px 12px}.knop--rood{color:var(--color-annotation)}.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::backdrop{background:#1a161259}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-wie{align-items:center;gap:10px;display:flex}.nav-ava{background:var(--color-chip);width:32px;height:32px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.nav-wie-tekst{flex:1;min-width:0;line-height:1.25;display:grid}.nav-ico{width:36px;height:36px;color:var(--color-ink-dim);border-radius:50%;place-items:center;display:grid}.nav-ico:hover,.nav-ico[aria-current]{background:var(--color-chip);color:var(--color-ink)}.pakket-reset{text-align:left;font-size:var(--fs-xs);color:var(--color-ink-dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.pakket-reset:hover{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}.filterbalk{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.filterbalk .zoek{flex:1;min-width:220px;position:relative}.filterbalk .zoek .icon{color:var(--color-ink-dim);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filterbalk .zoek input{border-radius:var(--r-pill);padding-left:38px}.chip-knop{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:var(--r-pill);min-height:36px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-ink-dim);cursor:pointer;padding:6px 12px}.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-vlak{background:var(--color-ink);border-radius:6px 6px 2px 2px;min-height:2px}.staaf span{font-size:var(--fs-xxs);color:var(--color-ink-dim)}.verdeling{gap:10px;display:grid}.verdeling-rij{grid-template-columns:120px minmax(0,1fr) 90px;align-items:center;gap:12px;display:grid}.verdeling-balk{border-radius:var(--r-pill);background:var(--color-surface-sunk);height:8px;overflow:hidden}.verdeling-balk>span{background:var(--color-ink);border-radius:inherit;height:100%;display:block}.verdeling-rij b{font-weight:var(--fw-medium);text-align:right;font-variant-numeric:tabular-nums}.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)}.paneel-kop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.paneel-kop h3{margin:0}.getal{font-variant-numeric:tabular-nums}.r-align{text-align:right}.citaat{border-left:3px solid var(--color-rule);margin-top:var(--space-2);padding-left:12px}.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}.uiting{padding:var(--space-3);gap:var(--space-2);align-content:start;display:grid}.uiting img{aspect-ratio:1;object-fit:contain;background:var(--color-surface-sunk);border-radius:var(--r-sm);width:100%;display:block}.uiting .veld{margin-top:0}.uiting-voet{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mand{bottom:var(--space-3);margin-top:var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex;position:sticky}.mand>span{flex:1}.beelden{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.week-tijden{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.wt{border-radius:var(--r-sm);background:var(--color-surface-sunk);text-align:center;font-size:var(--fs-xs);padding:10px 8px}.wt b{font-weight:var(--fw-semibold);font-size:var(--fs-sm);margin-bottom:2px;display:block}.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-logo{border-radius:var(--r-sm);background:var(--color-highlight);width:44px;height:44px;font-weight:var(--fw-semibold);font-size:var(--fs-lg);margin-bottom:var(--space-5);place-items:center;display:grid}@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}.nav-naam{font-family:var(--font-kop);font-variation-settings:"opsz" 96;color:var(--color-titel);font-weight:800}.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{box-shadow:none}.knop--klein{min-height:34px}.kennis-veld .knop{box-shadow:none}.chip-knop{box-shadow:inset 0 0 0 1.5px var(--color-rule);border:0}.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-status{font-family:var(--font-sans);font-variation-settings:normal;font-weight:400}.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);grid-template-columns:1fr minmax(0,480px) 1fr;padding:10px 12px;display:grid;position:relative}.top-rechts{gap:var(--space-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-ava{background:var(--color-chip);width:30px;height:30px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.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-zoek:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink);color:var(--color-ink)}.top-zoek-tekst{min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.top-zoek-tekst::placeholder{color:var(--color-ink-dim)}.top-zoek kbd{font:inherit;font-size:var(--fs-sm);border-radius:var(--r-sm);background:var(--color-surface);min-width:32px;height:32px;color:var(--color-ink-dim);place-items:center;display:grid}.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}.top-menu-leeg{color:var(--color-ink-dim);padding:10px 12px}@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)}.kennis-ava{background:0 0;overflow:visible}.kennis-ava svg{width:100%;height:100%;display:block}.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}.intro-datum{font-family:var(--font-kop);font-variation-settings:"opsz" 96;color:var(--color-ink);font-weight:800}.intro-punt{background:var(--color-ink);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 14px 0 12px;display:inline-block}.paginakop .intro{color:var(--color-ink);margin-top:var(--space-2)}.gezicht{object-fit:cover;background:var(--color-chip);font-size:var(--fs-xxs);font-weight:var(--fw-semibold);color:var(--color-ink-dim);border-radius:50%;flex:none;place-items:center;display:inline-grid}.td-persoon{align-items:center;gap:12px;display:flex}.top-pil .gezicht{margin-left:-8px}.top-menu-kop--wie{align-items:center;gap:12px;display:flex}.top-menu-kop--wie p{line-height:1.3;display:grid}.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)}.weer-nu{align-items:center;gap:8px;display:flex}.weer-straks{text-align:right}.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}.top-zoek kbd{font-size:var(--fs-xs);padding:0 8px}.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-uitleg{gap:8px;max-width:70ch;margin-top:8px;display:grid}.nk-was{background:var(--color-bg,#f3f3f1);white-space:pre-wrap;border-radius:10px;padding:10px 12px}.nk-vink{font-weight:var(--fw-medium);align-items:center;gap:8px;margin-top:12px;display:flex}.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-balk{background:var(--color-rule);border-radius:99px;max-width:420px;height:8px;margin-top:12px;overflow:hidden}.nk-balk span{background:#ffc311;height:100%;display:block}.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{field-sizing:content;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(0,1fr) minmax(320px,430px);align-items:start;display:grid}.werk-rechts{position:sticky;top:84px}.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{background:#fff;border-radius:28px;height:min(720px,100dvh - 190px);margin:8px;overflow:hidden;box-shadow:0 0 0 8px #1f2a1f,0 12px 40px #0000002e}.vb-raam[data-maat=breed]{border-radius:12px;height:min(420px,100dvh - 190px);box-shadow:0 0 0 4px #1f2a1f,0 12px 40px #0000002e}.vb-raam iframe{border:0;width:100%;height:100%;display:block}.vb-dicht,.vb-open{display:none}@media (width<=1100px){.werk{grid-template-columns:minmax(0,1fr)}.werk-rechts{z-index:80;background:var(--color-bg,#f3f3f1);padding:12px;display:none;position:fixed;inset:0}.vb-toon .werk-rechts{display:block}.vb-toon .vb-raam{height:calc(100dvh - 130px)}.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{outline-offset:-1px;outline:2px solid #cfe3cf;padding:4px 14px 14px}.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}.nk-balk span{background:#2e7d32}.nk-stappen{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.nk-stappen a{background:#ffc311;border-radius:99px;width:22px;height:8px;display:block}.nk-stappen a[data-klaar]{background:#2e7d32}.nk-stappen a[aria-current]{outline-offset:2px;outline:2px solid}.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}@media (width>=861px){.met-voorbeeld .shell{grid-template-columns:76px minmax(0,1fr)}.met-voorbeeld .nav{z-index:30;width:76px;transition:width .18s;overflow:hidden}.met-voorbeeld .nav:hover,.met-voorbeeld .nav:focus-within{width:var(--nav-w);box-shadow:0 12px 40px #0000002e}.met-voorbeeld .nav .nav-label{white-space:nowrap;opacity:0;transition:opacity .12s}.met-voorbeeld .nav:hover .nav-label,.met-voorbeeld .nav:focus-within .nav-label{opacity:1}.met-voorbeeld .nav .nav-merk{width:calc(var(--nav-w) - 2 * var(--space-4))}.met-voorbeeld .nav:not(:hover):not(:focus-within) .nav-merk svg{visibility:hidden}.met-voorbeeld .nav .nav-lijf{width:var(--nav-w)}}@media (prefers-reduced-motion:reduce){.met-voorbeeld .nav,.met-voorbeeld .nav .nav-label{transition:none}}.werk{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(400px,500px)}.werk:has(.vb-toestel[data-maat=breed]){grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr)}.vb-vlak{background:color-mix(in oklab, var(--color-ink) 7%, transparent);border-radius:32px;place-items:center;padding:32px 28px;display:grid}.vb-toestel{background:#1f2a1f;border-radius:48px;width:min(380px,100%);padding:12px;box-shadow:0 24px 60px #00000038}.vb-adres{color:#cfd8cf;justify-content:center;align-items:center;gap:10px;height:34px;font-size:12px;display:flex}.vb-bolletjes{gap:6px;display:none}.vb-bolletjes i{background:#c9cdc9;border-radius:50%;width:10px;height:10px;display:block}.vb-url{white-space:nowrap;text-overflow:ellipsis;background:#ffffff1f;border-radius:999px;max-width:100%;padding:4px 14px;overflow:hidden}.vb-raam{height:min(680px,100dvh - 330px);min-height:380px;box-shadow:none;background:#fff;border-radius:0 0 36px 36px;margin:0;overflow:hidden}.vb-toestel[data-maat=breed]{background:#e9ece8;border-radius:16px;width:100%;padding:0;overflow:hidden;box-shadow:0 24px 60px #0000002e,0 0 0 1px #00000014}.vb-toestel[data-maat=breed] .vb-adres{color:#5d6e5e;justify-content:flex-start;height:40px;padding:0 14px}.vb-toestel[data-maat=breed] .vb-bolletjes{display:flex}.vb-toestel[data-maat=breed] .vb-url{text-align:center;background:#fff;flex:1;max-width:420px;margin-inline:auto}.vb-toestel[data-maat=breed] .vb-raam{border-radius:0;height:auto;min-height:0}@media (width<=1100px){.werk,.werk:has(.vb-toestel[data-maat=breed]){grid-template-columns:minmax(0,1fr)}.vb-vlak{border-radius:24px;padding:16px 12px}.vb-toon .vb-raam{height:calc(100dvh - 230px)}}.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-cijfer .nk-balk{max-width:none}.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}
