.bzs{--bzs-grond:#16161a;--bzs-vlak:#1e1e24;--bzs-lijn:#2a2a31;--bzs-papier:#f8fafc;--bzs-rand:#6e6e7a;--bzs-tekst:#f2f0ee;--bzs-sub:#bdb9b3;--bzs-accent:#ff5a4e;--bzs-knop:#c01323;--bzs-knop-op:#d9202f;--bzs-goed:#5bd08a;--bzs-let:#e8b84b;--bzs-letter:"Hanken Grotesk", "Segoe UI", Helvetica, Arial, sans-serif;--bzs-kopletter:"Bricolage Grotesque", "Archivo", Helvetica, Arial, sans-serif;--bzs-fs-1:.875rem;--bzs-fs-2:1rem;--bzs-fs-3:1rem;--bzs-fs-4:1rem;--bzs-fs-veld:16px;--bzs-fs-5:1.0625rem;--bzs-fs-6:1.1rem;--bzs-fs-7:1.125rem;--bzs-fs-8:1.25rem;--bzs-fs-kop:clamp(1.3rem, 1.1rem + 1vw, 1.75rem);background:var(--bzs-grond);border:1px solid var(--bzs-lijn);color:var(--bzs-tekst);font-family:var(--bzs-letter);font-size:var(--bzs-fs-4);padding:12px 12px 20px;line-height:1.5}.bzs *,.bzs :before,.bzs :after{box-sizing:border-box}@media (width>=720px){.bzs{padding:22px 28px 28px}}.bzs h2{font-family:var(--bzs-kopletter);font-size:var(--bzs-fs-kop);outline:none;margin:4px 0 6px;line-height:1.2}.bzs h3{font-size:var(--bzs-fs-6);margin:20px 0 6px}.bzs p{margin:0 0 12px}.bzs-uitleg{color:var(--bzs-sub);max-width:62ch}.bzs-verborgen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.bzs-voortgang{counter-reset:none;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bzs-voortgang li{font-size:var(--bzs-fs-2);color:var(--bzs-sub);border-top:3px solid var(--bzs-lijn);flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding-top:4px;display:flex}.bzs-voortgang li.is-klaar{border-top-color:var(--bzs-rand)}.bzs-voortgang li.is-huidig{border-top-color:var(--bzs-accent);color:var(--bzs-tekst);font-weight:700}.bzs-nr{font-variant-numeric:tabular-nums}.bzs-stapnaam{display:none}@media (width>=720px){.bzs-stapnaam{display:block}}.bzs-veld{border:0;min-width:0;margin:0 0 18px;padding:0}.bzs-veld>label,.bzs-veld>legend{margin:0 0 6px;padding:0;font-weight:700;display:block}.bzs-hint{color:var(--bzs-sub);font-size:var(--bzs-fs-3);margin:-2px 0 8px}.bzs-optioneel{color:var(--bzs-sub);font-weight:400}.bzs input[type=text],.bzs input[type=email],.bzs input[type=tel],.bzs input[type=number],.bzs select,.bzs textarea{background:var(--bzs-vlak);width:100%;min-height:48px;color:var(--bzs-tekst);border:1px solid var(--bzs-rand);font:inherit;font-size:var(--bzs-fs-veld);border-radius:0;padding:10px 12px}.bzs select{appearance:auto}.bzs input:focus-visible,.bzs select:focus-visible,.bzs textarea:focus-visible,.bzs button:focus-visible,.bzs summary:focus-visible{outline:3px solid var(--bzs-accent);outline-offset:2px}.bzs input[type=file]{font:inherit;color:var(--bzs-sub);max-width:100%}.bzs-duo{grid-template-columns:1fr;gap:0 20px;display:grid}@media (width>=600px){.bzs-duo{grid-template-columns:1fr 1fr}}.bzs-groep{border-top:1px solid var(--bzs-lijn);margin-top:8px;padding-top:16px}.bzs-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (width>=720px){.bzs-tegels{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}}.bzs-tegel,.bzs-pil{cursor:pointer;display:flex;position:relative}.bzs-tegel input,.bzs-pil input,.bzs-vink input{opacity:0;width:1px;height:1px;position:absolute}.bzs-tegel span,.bzs-pil span{border:1px solid var(--bzs-rand);background:var(--bzs-vlak);align-items:center;width:100%;min-height:48px;padding:10px 14px;display:flex}.bzs-tegel span{min-height:48px;padding:8px 12px;font-weight:600;line-height:1.25}@media (width>=720px){.bzs-tegel span{min-height:56px}}.bzs-tegel input:checked+span,.bzs-pil input:checked+span{border-color:var(--bzs-accent);box-shadow:inset 0 0 0 2px var(--bzs-accent)}.bzs-tegel input:focus-visible+span,.bzs-pil input:focus-visible+span,.bzs-vink input:focus-visible+span{outline:3px solid var(--bzs-accent);outline-offset:2px}.bzs-pillen{flex-wrap:wrap;gap:8px;display:flex}.bzs-pil span{width:auto}.bzs-vink{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 16px;display:flex;position:relative}.bzs-vink span:before{content:"";vertical-align:-5px;border:1px solid var(--bzs-rand);background:var(--bzs-vlak);width:22px;height:22px;margin-right:10px;display:inline-block}.bzs-vink input:checked+span:before{background:var(--bzs-accent);box-shadow:inset 0 0 0 4px var(--bzs-vlak)}.bzs-stapper{grid-template-columns:48px minmax(64px,96px) 48px;align-items:stretch;display:grid}.bzs-stapper input{text-align:center;-moz-appearance:textfield;border-left:0;border-right:0}.bzs-stapper input::-webkit-outer-spin-button,.bzs-stapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bzs-min,.bzs-plus{background:var(--bzs-vlak);min-height:48px;color:var(--bzs-tekst);border:1px solid var(--bzs-rand);font-size:var(--bzs-fs-8);cursor:pointer}.bzs-min:hover,.bzs-plus:hover{border-color:var(--bzs-tekst)}.bzs-lagen{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 20px;display:grid}.bzs-ruimte{border:1px solid var(--bzs-lijn);grid-template-columns:1fr;gap:0 16px;margin:0 0 10px;padding:14px 14px 4px;display:grid}@media (width>=720px){.bzs-ruimte{grid-template-columns:1.4fr auto auto;align-items:end}.bzs-ruimte .bzs-weg{grid-column:1/-1;justify-self:start}}.bzs-weg{color:var(--bzs-sub);font:inherit;font-size:var(--bzs-fs-3);cursor:pointer;background:0 0;border:0;min-height:44px;margin:0 0 8px;padding:0;text-decoration:underline}.bzs-knop{background:var(--bzs-knop);color:#fff;border:1px solid var(--bzs-knop);min-height:52px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:12px 22px;font-weight:700;display:inline-flex}.bzs-knop:hover{background:var(--bzs-knop-op);border-color:var(--bzs-knop-op)}.bzs-knop[disabled]{opacity:.6;cursor:progress}.bzs-knop--rand{color:var(--bzs-tekst);border-color:var(--bzs-rand);background:0 0}.bzs-knop--rand:hover{background:var(--bzs-vlak);border-color:var(--bzs-tekst)}.bzs-knop--klein{min-height:44px;padding:8px 16px}.bzs-knop--groot{font-size:var(--bzs-fs-7)}.bzs-nav{border-top:1px solid var(--bzs-lijn);flex-wrap:wrap-reverse;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;display:flex}.bzs-nav .bzs-knop{flex:200px}@media (width>=720px){.bzs-nav .bzs-knop{flex:none}.bzs-nav [data-actie=verder]{margin-left:auto}}.bzs-rij{flex-wrap:wrap;gap:8px;display:flex}.bzs-rij select{flex:220px}.bzs-uitkomst{border-left:4px solid var(--bzs-rand);background:var(--bzs-vlak);margin:8px 0 0;padding:14px 16px 4px}.bzs-uitkomst-kop{font-weight:700;font-size:var(--bzs-fs-5)}.is-eis{color:var(--bzs-accent)}.is-vrij{color:var(--bzs-goed)}.bzs-klein{color:var(--bzs-sub);font-size:var(--bzs-fs-2)}.bzs-teller p{margin:0 0 6px}.bzs-balk{background:var(--bzs-vlak);height:6px;margin:0 0 16px}.bzs-balk span{background:var(--bzs-accent);height:100%;display:block}.bzs-lijst{border-top:1px solid var(--bzs-lijn);margin:0 0 18px;padding:0;list-style:none}.bzs-regel{border-bottom:1px solid var(--bzs-lijn);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.bzs-waarom{grid-column:1/-1}.bzs-foto{object-fit:contain;background:var(--bzs-papier);border-radius:6px;width:56px;height:56px;display:block}@media (width<=479px){.bzs-regel{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 12px}.bzs-foto{width:48px;height:48px}.bzs-regel .bzs-stapper{grid-column:2;justify-self:start}}.bzs-type{white-space:nowrap;border:1px solid var(--bzs-rand);margin:0 0 0 4px;padding:0 6px;font-weight:600;display:inline-block}.bzs-regel .bzs-stapper{grid-template-columns:44px 52px 44px}@media (width>=600px){.bzs-regel .bzs-stapper{grid-template-columns:48px 72px 48px}}.bzs-regel-naam{margin:0 0 2px;font-weight:700}.bzs-label{color:var(--bzs-goed);font-size:var(--bzs-fs-2);margin:0}.bzs-label.is-geen{color:var(--bzs-let)}.bzs-waarom summary,.bzs-goed summary{cursor:pointer;color:var(--bzs-accent);align-items:center;min-height:44px;display:flex}.bzs-waarom ul,.bzs-goed ul,.bzs-let ul{margin:4px 0 8px;padding-left:20px}.bzs-waarom li,.bzs-goed li,.bzs-let li{margin:0 0 8px}.bzs-bron{color:var(--bzs-sub);font-size:var(--bzs-fs-1);display:block}.bzs-let{border-left:4px solid var(--bzs-let);background:var(--bzs-vlak);margin:0 0 12px;padding:12px 16px}.bzs-let-kop{margin:0 0 4px;font-weight:700}.bzs-goed{margin:0 0 16px}.bzs-fout{border-left:4px solid var(--bzs-accent);background:var(--bzs-vlak);margin:16px 0 0;padding:12px 16px;font-weight:600}.bzs-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.bzs-bestandlijst{color:var(--bzs-sub);margin:8px 0 0;padding-left:20px}.bzs-klaar ol{padding-left:20px}.bzs-laden{color:var(--bzs-sub);min-height:320px}.bzs-plattegrond{border-left:4px solid var(--bzs-goed);background:var(--bzs-vlak);margin:8px 0 0;padding:12px 16px}.bzs-model{color:var(--bzs-sub);font-size:var(--bzs-fs-1);margin:0 0 2px}