.hz-ds,.site-ds{--ds-bg:#e5ede8;--ds-bg-diep:#d7e2db;--ds-vlak:#f0f2ee;--ds-veld:#ffffff;--ds-inkt:#0d241a;--ds-inkt-2:#4a5c51;--ds-lijn:#c2cfc7;--ds-lijn-vlak:#d9dfda;--ds-rand-veld:#8a9a90;--ds-donker:#0d241a;--ds-op-donker:#e5ede8;--ds-op-donker-2:#a9b9af;--ds-primair:#cc4a1f;--ds-primair-hover:#b23e17;--ds-accent:#245c3b;--ds-focus:#245c3b;--ds-ok:#1f7a46;--ds-bezig:#7d5f0e;--ds-fout:#b3261e;--ds-neutraal:#5d6b62;--ds-font-familie:var(--ds-font),system-ui,-apple-system,"Segoe UI",sans-serif;--ds-tekst:1.0625rem;--ds-tekst-klein:0.9375rem;--ds-tekst-mini:0.8125rem;--ds-h1:clamp(2.3rem,4.6vw,3.9rem);--ds-h2:clamp(1.75rem,3vw,2.5rem);--ds-h3:1.2rem;--ds-bedrag:clamp(2.2rem,6vw,3.25rem);--ds-r1:4px;--ds-r2:8px;--ds-r3:12px;--ds-r4:16px;--ds-r5:24px;--ds-r6:32px;--ds-r7:48px;--ds-r8:64px;--ds-r9:96px;--ds-breed:1200px;--ds-goot:24px;--ds-hoek:6px;--ds-rand:1.5px;--ds-hoogte:52px;--ds-hoogte-klein:42px;--ds-raak:44px;--ds-focusring:0 0 0 3px var(--ds-bg),0 0 0 5px var(--ds-focus);font-family:var(--ds-font-familie);font-size:var(--ds-tekst);line-height:1.55;color:var(--ds-inkt);background:var(--ds-bg);-webkit-font-smoothing:antialiased}@media (max-width:640px){.hz-ds,.site-ds{--ds-goot:16px;--ds-r9:64px}}.hz-ds *,.hz-ds :after,.hz-ds :before{box-sizing:border-box}.hz-ds :where(h1,h2,h3){font-family:inherit;color:inherit;margin:0}.hz-ds :where(h1){font-size:var(--ds-h1);line-height:1.05;font-weight:650;letter-spacing:-.035em}.hz-ds :where(h2){font-size:var(--ds-h2);line-height:1.1;font-weight:650;letter-spacing:-.025em}.hz-ds :where(h3){font-size:var(--ds-h3);line-height:1.25;font-weight:600;letter-spacing:-.01em}.hz-ds :where(p){margin:0 0 1em}.hz-ds :where(a){color:inherit}.hz-ds :focus-visible{outline:none;box-shadow:var(--ds-focusring);border-radius:var(--ds-hoek)}.ds-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-r2);min-height:var(--ds-hoogte);padding:0 var(--ds-r5);border-radius:var(--ds-hoek);border:var(--ds-rand) solid transparent;font:inherit;font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.ds-knop-klein{min-height:var(--ds-hoogte-klein);padding:0 var(--ds-r4);font-size:var(--ds-tekst-klein)}.ds-knop-vol{width:100%}.ds-knop-primair{background:var(--ds-primair);color:#fff}.ds-knop-primair:hover{background:var(--ds-primair-hover)}.ds-knop-secundair{background:var(--ds-inkt);color:var(--ds-vlak)}.ds-knop-secundair:hover{background:color-mix(in srgb,var(--ds-inkt) 86%,var(--ds-bg))}.ds-knop-tertiair{background:transparent;color:var(--ds-inkt);border-color:var(--ds-inkt)}.ds-knop-tertiair:hover{background:color-mix(in srgb,var(--ds-inkt) 7%,transparent)}.ds-knop:disabled,.ds-knop[aria-disabled=true]{cursor:not-allowed;background:var(--ds-lijn-vlak);color:var(--ds-neutraal);border-color:transparent}.ds-knop[aria-busy=true]{cursor:progress}.ds-knop-primair[aria-busy=true]{background:var(--ds-primair);color:#fff;opacity:.85}.ds-knop-secundair[aria-busy=true]{background:var(--ds-inkt);color:var(--ds-vlak);opacity:.85}.ds-knop-laden{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:ds-draai .8s linear infinite}@keyframes ds-draai{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-knop-laden{animation:none;border-right-color:currentColor;opacity:.6}}.ds-tekstlink{font-weight:600;color:var(--ds-inkt);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.ds-tekstlink:hover{text-decoration-thickness:2.5px}.ds-veld{margin:0 0 var(--ds-r5);padding:0;border:0;min-width:0}.ds-veld-label{display:block;font-weight:600;font-size:var(--ds-tekst-klein);margin-bottom:6px;padding:0;color:var(--ds-inkt)}.ds-veld-hulp{color:var(--ds-inkt-2)}.ds-veld-foutmelding,.ds-veld-hulp{font-size:var(--ds-tekst-klein);margin:6px 0 0}.ds-veld-foutmelding{display:flex;gap:8px;align-items:baseline;color:var(--ds-fout);font-weight:500}.ds-veld-foutmelding span{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ds-fout);color:#fff;font-size:12px;font-weight:700;transform:translateY(2px)}.ds-invoer{width:100%;height:var(--ds-hoogte);padding:0 14px;font:inherit;color:var(--ds-inkt);background:var(--ds-veld);border:var(--ds-rand) solid var(--ds-rand-veld);border-radius:var(--ds-hoek);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-invoer:hover{border-color:var(--ds-inkt-2)}.ds-invoer:focus-visible{border-color:var(--ds-inkt)}.ds-veld-fout .ds-invoer{border-color:var(--ds-fout);border-width:2px}.ds-invoer-vast,.ds-invoer-vast:hover{background:transparent;border-style:dashed;border-color:var(--ds-lijn);color:var(--ds-inkt-2)}.ds-invoer-bedrag{position:relative;display:block}.ds-invoer-bedrag>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ds-inkt-2);pointer-events:none}.ds-invoer-bedrag .ds-invoer{padding-left:32px}.ds-keuzelijst{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ds-inkt) 50%),linear-gradient(135deg,var(--ds-inkt) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.ds-keuze-opties{display:flex;flex-wrap:wrap;gap:var(--ds-r2)}.ds-keuze-optie{position:relative}.ds-keuze-optie input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ds-keuze-optie span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:96px;height:var(--ds-hoogte);padding:0 var(--ds-r5);border-radius:var(--ds-hoek);border:var(--ds-rand) solid var(--ds-rand-veld);background:var(--ds-veld);color:var(--ds-inkt);font-weight:500}.ds-keuze-optie:hover span{border-color:var(--ds-inkt)}.ds-keuze-optie input:checked+span{background:var(--ds-inkt);border-color:var(--ds-inkt);color:var(--ds-vlak);font-weight:600}.ds-keuze-optie input:checked+span:before{content:"✓"}.ds-keuze-optie input:focus-visible+span{box-shadow:var(--ds-focusring)}@media (max-width:480px){.ds-keuze-optie{flex:1 1}.ds-keuze-optie span{width:100%}}.ds-melding{border-left:4px solid var(--ds-neutraal);background:var(--ds-vlak);padding:var(--ds-r4) var(--ds-r5);border-radius:0 var(--ds-hoek) var(--ds-hoek) 0}.ds-melding p:last-child{margin-bottom:0}.ds-melding-titel{font-weight:600;margin-bottom:4px!important}.ds-melding-ok{border-left-color:var(--ds-ok)}.ds-melding-let-op{border-left-color:var(--ds-bezig)}.ds-melding-fout{border-left-color:var(--ds-fout)}.ds-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--ds-tekst-klein);font-weight:500;white-space:nowrap}.ds-status:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:currentColor}.ds-toon-neutraal{color:var(--ds-neutraal)}.ds-toon-bezig{color:var(--ds-bezig)}.ds-toon-ok{color:var(--ds-ok)}.ds-toon-mens{color:var(--ds-inkt);font-weight:600}.ds-toon-fout{color:var(--ds-fout)}.ds-status-nodig:before,.ds-status-ontvangen:before{background:transparent;border:2px solid}.ds-status-ontvangen:before{box-shadow:inset 0 0 0 2px var(--ds-vlak),inset 0 0 0 5px currentColor}.ds-status-wordt_gelezen:before{background:transparent;border:2px dashed}.ds-status-beoordeeld:before{content:"✓";width:auto;height:auto;background:none;border-radius:0;font-weight:700}.ds-status-niet_leesbaar:before,.ds-status-opnieuw_nodig:before{content:"!";display:inline-grid;place-items:center;width:16px;height:16px;color:#fff;background:var(--ds-fout);font-size:11px;font-weight:700}@media (max-width:480px){.ds-status{white-space:normal;text-align:right}}.ds-docs{list-style:none;margin:0;padding:0}.ds-docs li{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-r4);padding:14px 0;border-bottom:1px solid var(--ds-lijn-vlak);min-height:var(--ds-raak)}.ds-docs li:first-child{padding-top:0}.ds-docs-naam{display:block;font-weight:500}.ds-docs-toelichting{display:block;font-size:var(--ds-tekst-mini);color:var(--ds-inkt-2);margin-top:2px}.ds-uitkomst{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-uitkomst-kop{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-r3);flex-wrap:wrap}.ds-uitkomst-label{margin:0!important;color:var(--ds-inkt-2);font-weight:500}.ds-uitkomst-soort{font-size:var(--ds-tekst-mini);font-weight:600;color:var(--ds-inkt-2);border:1px solid var(--ds-lijn);border-radius:var(--ds-hoek);padding:2px 8px}.ds-uitkomst-definitief{color:var(--ds-ok);border-color:var(--ds-ok)}.ds-uitkomst-bedrag{font-size:var(--ds-bedrag);font-weight:650;letter-spacing:-.03em;line-height:1.1;margin:6px 0 var(--ds-r5)!important;white-space:nowrap}.ds-uitkomst-regels{margin:0;border-top:1px solid var(--ds-lijn-vlak)}.ds-uitkomst-regels div{display:flex;justify-content:space-between;gap:var(--ds-r4);padding:12px 0;border-bottom:1px solid var(--ds-lijn-vlak)}.ds-uitkomst-regels dt{color:var(--ds-inkt-2)}.ds-uitkomst-regels dd{margin:0;font-weight:600;text-align:right}.ds-uitkomst-toelichting{font-size:var(--ds-tekst-mini);color:var(--ds-inkt-2);margin:var(--ds-r3) 0 0!important}.ds-paneel{background:var(--ds-vlak);border-radius:var(--ds-hoek);padding:var(--ds-r6)}@media (max-width:640px){.ds-paneel{padding:var(--ds-r5) var(--ds-r4)}}