:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rand:color-mix(in srgb, currentColor 15%, transparent);--vlak:color-mix(in srgb, currentColor 4%, transparent);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0;padding:1.5rem 1rem 4rem}main{max-width:68rem;margin:0 auto}h1{margin:0;font-size:1.25rem}h2{margin:1.5rem 0 .75rem;font-size:1.125rem}h3{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0 0 .5rem;font-size:.9375rem}.stil{color:color-mix(in srgb, currentColor 60%, transparent);margin:.25rem 0 .75rem;font-size:.9375rem}.balk{border-bottom:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.balk-rechts{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kop{justify-content:space-between;align-items:center;gap:1rem;display:flex}button{font:inherit;border:1px solid var(--rand);background:var(--vlak);color:inherit;cursor:pointer;border-radius:.375rem;padding:.5rem 1rem}button:disabled{opacity:.5;cursor:default}.tekstknop{background:0 0;border:0;padding:.25rem;text-decoration:underline}.terug{background:0 0;border:0;margin-bottom:.5rem;padding:.25rem 0}.kaart{border:1px solid var(--rand);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.kaart.smal{max-width:24rem}label{margin-bottom:.75rem;font-size:.875rem;display:block}input[type=text],input:not([type]),input[type=email],input[type=password],input[type=number],select{width:100%;font:inherit;border:1px solid var(--rand);color:inherit;background:0 0;border-radius:.375rem;margin-top:.25rem;padding:.5rem;display:block}.paar,.drieluik{gap:.75rem;display:grid}.paar{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.drieluik{grid-template-columns:repeat(3,1fr)}.keuzes{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.keuze,.vinkje{align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.9375rem;display:flex}.keuze input,.vinkje input{width:auto;margin:0}.kolommen{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=60rem){.kolommen{grid-template-columns:1fr 22rem;align-items:start}.uitkomst-paneel{position:sticky;top:1rem}}.uitkomst-paneel{border:1px solid var(--rand);border-radius:.5rem;padding:1rem}.melding{border-left:3px solid;border-radius:0 .25rem .25rem 0;margin:.5rem 0;padding:.5rem .75rem;font-size:.875rem}.melding strong{display:block}.blokkade{color:#b91c1c;background:#b91c1c14}.waarschuwing.hoog{color:#b45309;background:#b4530914}.waarschuwing.laag{color:#57534e;background:#57534e14}.herleiding{font-variant-numeric:tabular-nums;margin-bottom:1rem}.herleiding .uitkomst{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:baseline;padding-bottom:.25rem;display:flex}.herleiding .uitkomst strong{font-size:1.25rem}.herleiding ol{margin:.35rem 0 0;padding:0;font-size:.875rem;list-style:none}.herleiding li{opacity:.85;grid-template-columns:1.1rem 1fr auto;gap:.35rem;display:grid}.herleiding .onderdelen{opacity:.75;grid-column:2/-1;padding-left:.75rem}.herleiding .waarde{text-align:right}.lijst{margin:0;padding:0;list-style:none}.rij{text-align:left;border:0;border-bottom:1px solid var(--rand);background:0 0;border-radius:0;grid-template-columns:3.5rem 1fr auto auto;align-items:center;gap:.75rem;width:100%;padding:.75rem .25rem;display:grid}.rij:hover{background:var(--vlak)}.nummer{font-variant-numeric:tabular-nums;opacity:.6}.maat{font-variant-numeric:tabular-nums;opacity:.75;font-size:.875rem}.syncbalk{align-items:center;gap:.5rem;display:inline-flex}.teller{color:#b45309;background:#b4530922;border-radius:999px;padding:.15rem .5rem;font-size:.8125rem}.teller.probleem{color:#b91c1c;background:#b91c1c22}.goed{color:#15803d}.fout{color:#b91c1c}.uitkomsten{margin:.75rem 0 0;padding:0;list-style:none}.uitkomsten li{border-bottom:1px solid var(--rand);padding:.3rem 0}.reden{opacity:.8;margin-left:1.5rem;font-size:.875rem}.knoppen{gap:.5rem;display:flex}.handtekening .kop{margin-bottom:.25rem}.tekenvlak{border:1px dashed var(--rand);touch-action:none;cursor:crosshair;background:color-mix(in srgb, canvas 92%, currentColor 8%);border-radius:.375rem;width:100%;height:8rem;display:block}.voorbeeld{border:1px solid var(--rand);border-radius:.5rem;padding:1.25rem;font-size:.875rem}.voorbeeld-kop{margin:1rem 0 .35rem;font-weight:600}.voorbeeld-kop.niveau-1{margin-top:0;font-size:1.125rem}.voorbeeld-kop.niveau-2{font-size:1rem}.voorbeeld-sv{gap:.1rem;margin:0 0 .75rem;display:grid}.voorbeeld-sv div{grid-template-columns:11rem 1fr;display:grid}.voorbeeld-sv dt{opacity:.65}.voorbeeld-sv dd{margin:0}.voorbeeld-tabel{border-collapse:collapse;width:100%;margin-bottom:.75rem}.voorbeeld-tabel th,.voorbeeld-tabel td{text-align:left;border-bottom:1px solid var(--rand);font-variant-numeric:tabular-nums;padding:.3rem .5rem .3rem 0}.voorbeeld-herleiding{border-bottom:1px solid var(--rand);font-variant-numeric:tabular-nums;justify-content:space-between;padding:.3rem 0;display:flex}.payload{background:var(--vlak);border-radius:.375rem;max-height:14rem;margin:.5rem 0 0;padding:.75rem;font-size:.75rem;overflow:auto}.fotorooster{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.fotorooster figure{margin:0}.fotorooster img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rand);background:var(--vlak);border-radius:.375rem;width:100%}.fotorooster figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;font-size:.75rem;display:flex}input[type=file]{font:inherit;font-size:.875rem}
