@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2-variations");font-weight:400 600;font-style:normal;font-display:swap}:root{--vlak-pagina:#eef1f4;--vlak-blad:#fff;--vlak-rust:#f5f7f9;--vlak-hover:#f4f7fa;--tekst:#171a1f;--tekst-kop:#4a525d;--tekst-zacht:#5b636e;--lijn:#dde2e8;--lijn-sterk:#c8d0d9;--merk:#0f2d4a;--merk-diep:#0b2038;--merk-op:#fff;--merk-zacht:#c7d2de;--merk-stil:#8fa3b8;--merk-rand:#1c3d5e;--accent-fel:#f26b1f;--accent:#c25517;--accent-op:#fff;--accent-stil:#fef1e8;--focus:#0b5fa5;--zijbalk-breedte:15rem;--balk-hoogte:56px;--kaart-rand:#e2e8f0;--kaart-schaduw:0 1px 2px #0f2d4a0a;--toon-buiten-tekst:#5b636e;--toon-buiten-vlak:transparent;--toon-buiten-rand:#b3bcc6;--toon-bezig-tekst:#3f4650;--toon-bezig-vlak:#eceff3;--toon-bezig-rand:transparent;--toon-klaar-tekst:#12603f;--toon-klaar-vlak:#fff;--toon-klaar-rand:#2e7d5b;--toon-actie-tekst:#7a4708;--toon-actie-vlak:#fdf0d5;--toon-actie-rand:#9a6508;--toon-fout-tekst:#9a2c1c;--toon-fout-vlak:#fceceb;--toon-fout-rand:#b5442f;--toon-actie-rijtint:#fdf8ee;--toon-fout-rijtint:#fdf1ef;--r1:.25rem;--r2:.5rem;--r3:.75rem;--r4:1rem;--r5:1.25rem;--r6:1.5rem;--tekstmaat-data:.9375rem;--tekstmaat-kop:.75rem;--regelhoogte-data:1.35;--t-micro:.6875rem;--t-klein:.8125rem;--t-naam:1.0625rem;--lh-strak:1.2;--lh-zin:1.5;--spoor-kapitaal:.05em;--spoor-code:.02em;--vlak-kies:#e8eff6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums slashed-zero;font-synthesis-weight:none;color:var(--tekst);background:var(--vlak-pagina);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-contrast:more){:root{--lijn:#aab3bd;--lijn-sterk:#8b95a1;--vlak-kies:#dbe7f1;--tekst-zacht:#414851;--tekst-kop:#333a43}}body{background:var(--vlak-pagina);margin:0;line-height:1.5}.schil{grid-template-columns:var(--zijbalk-breedte) minmax(0, 1fr);min-height:100vh;display:grid}.schil__blad{flex-direction:column;min-width:0;display:flex}.schil[data-werkblad=true]{grid-template-columns:minmax(0,1fr)}.schil[data-werkblad=true] .zijbalk{display:none}.zijbalk{box-sizing:border-box;align-self:start;gap:var(--r6);height:100vh;padding:var(--r4) 0;background:var(--merk);color:var(--merk-zacht);font-size:var(--t-klein);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.zijbalk__merk{align-items:center;gap:var(--r3);padding-inline:var(--r4);display:flex}.zijbalk__teken{border-radius:var(--r2);background:var(--accent-fel);width:2.25rem;height:2.25rem;color:var(--merk-op);letter-spacing:var(--spoor-kapitaal);place-items:center;font-size:.75rem;font-weight:600;display:grid}.zijbalk__naam{line-height:var(--lh-strak);flex-direction:column;display:flex}.zijbalk__naam b{color:var(--merk-op);font-size:.9375rem;font-weight:600}.zijbalk__naam span{color:var(--merk-stil);font-size:var(--t-micro)}.zijbalk__groep{flex-direction:column;gap:.125rem;display:flex}.zijbalk__kop{margin:0 0 var(--r2);padding-inline:var(--r4);color:var(--merk-stil);font-size:var(--t-micro);letter-spacing:var(--spoor-kapitaal);text-transform:uppercase;font-weight:600}.zijbalk__item{align-items:center;gap:var(--r3);margin-inline:var(--r2);padding:.5rem var(--r3);border-radius:var(--r2);color:var(--merk-zacht);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.zijbalk__item:hover{background:var(--merk-rand);color:var(--merk-op)}.zijbalk__item[aria-current=page]{background:var(--accent);color:var(--accent-op);font-weight:600}.zijbalk__item[aria-current=page]:hover{background:var(--accent);color:var(--accent-op)}.zijbalk__telling{font-variant-numeric:tabular-nums;margin-left:auto}.zijbalk__vast{align-items:center;gap:var(--r3);margin:0 var(--r2);padding:.5rem var(--r3);color:var(--merk-zacht);display:flex}.zijbalk__klant{padding-inline:var(--r2)}.zijbalk .klantknop{box-sizing:border-box;background:var(--merk-rand);border-color:var(--merk-rand);width:100%;color:var(--merk-op);justify-content:flex-start}.zijbalk .klantknop:hover:enabled{background:#24496c}.zijbalk .klantknop__label{display:none}.zijbalk .klantknop__toets{color:var(--merk-stil);border-color:#2b5276}.zijbalk .systeem{color:var(--merk-zacht)}.zijbalk .systeem[data-toon=fout]{color:#ffb4a6}.zijbalk .aanmelding{align-items:center;gap:var(--r2);flex-wrap:wrap;display:flex}.zijbalk .aanmelding__wie{color:var(--merk-zacht);font-size:var(--t-klein)}.zijbalk .knop-zacht{color:var(--merk-stil)}.zijbalk .knop-zacht:hover{color:var(--merk-op)}.zijbalk .knop{background:var(--accent);border-color:var(--accent);color:var(--accent-op)}.zijbalk .knop:hover{background:#a9480f;border-color:#a9480f}.zijbalk__voet{gap:var(--r3);padding:var(--r4) var(--r4) var(--r2);border-top:1px solid var(--merk-rand);color:var(--merk-stil);flex-direction:column;margin-top:auto;display:flex}@media (width<=60rem){.schil{grid-template-columns:minmax(0,1fr)}.zijbalk{align-items:center;gap:var(--r3);height:auto;padding:var(--r2) var(--r3);flex-flow:wrap;position:static}.zijbalk__groep{flex-direction:row;align-items:center}.zijbalk__kop{display:none}.zijbalk__voet{border:0;flex-direction:row;margin:0 0 0 auto;padding:0}.werkblad__laag{inset:0}}.kaart{background:var(--vlak-blad);border:1px solid var(--kaart-rand);border-radius:var(--r3);box-shadow:var(--kaart-schaduw)}.kaart__kop{align-items:baseline;gap:var(--r2);padding:var(--r3) var(--r4);border-bottom:1px solid var(--kaart-rand);font-size:var(--t-naam);margin:0;font-weight:600;display:flex}.kaart__lijf{padding:var(--r3) var(--r4) var(--r4)}.kaart__meta{font-size:var(--t-klein);color:var(--tekst-zacht);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.kaart--lijst{overflow:clip}.blad--in-kaart{box-shadow:none;border:0;border-radius:0}.kaart--lijst .kaart__kop{border-bottom:0}.balk{z-index:3;align-items:center;gap:var(--r4);min-height:var(--balk-hoogte);padding-inline:clamp(var(--r4), 2vw, var(--r6));background:var(--vlak-blad);border-bottom:1px solid var(--kaart-rand);display:flex;position:sticky;top:0}.balk h1{letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:600}.balk__plek{color:var(--tekst-zacht);font-size:var(--t-klein);font-weight:400}.systeem{border:1px solid #0000;border-radius:4px;padding:.0625rem .5rem;display:inline-block}.klantknop{align-items:center;gap:var(--r2);padding:.125rem var(--r2);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);min-height:26px;color:var(--tekst);font:inherit;cursor:pointer;border-radius:4px;font-size:.8125rem;display:inline-flex}.klantknop:hover:enabled{background:var(--vlak-hover)}.klantknop:disabled{cursor:not-allowed;opacity:.45}.klantknop__label{color:var(--tekst-zacht)}.klantknop__naam{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:600;overflow:hidden}.klantknop__toets{font:inherit;color:var(--tekst-zacht);border:1px solid var(--lijn);border-radius:3px;padding:0 .25rem;font-size:.6875rem}.palet{width:min(32rem, calc(100vw - 2 * var(--r4)));padding:var(--r4);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);color:var(--tekst);border-radius:8px;margin:12vh auto auto;overflow:visible;box-shadow:0 12px 32px #0000002e}.palet::backdrop{background:#00000040}.palet__kop{margin:0 0 var(--r3);font-size:var(--t-naam)}.palet .kiezer{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.palet .kiezer input{box-sizing:border-box;width:100%}.palet .kiezer__lijst{margin-top:var(--r2);box-sizing:border-box;width:100%;min-width:0;max-width:none;max-height:18rem;box-shadow:none;position:static;overflow-y:auto}.balk__rechts{align-items:center;gap:var(--r4);color:var(--tekst-zacht);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8125rem;display:flex}main{box-sizing:border-box;width:100%;max-width:100rem;padding:var(--r6) clamp(var(--r4), 2vw, var(--r6));margin:0 auto}h2{letter-spacing:-.01em;margin:var(--r6) 0 var(--r3);font-size:1.0625rem;font-weight:600}section:first-of-type h2{margin-top:0}main>section+section{margin-top:var(--r6)}main>section>h2.kaart__kop{margin:0}.aanlever{align-items:stretch;gap:var(--r3);margin-bottom:var(--r3);flex-wrap:wrap;display:flex}.aanlever__admin{gap:var(--r1);color:var(--tekst-kop);flex-direction:column;font-size:.8125rem;display:inline-flex}.veld{font:inherit;font-size:var(--tekstmaat-data);font-variant-numeric:tabular-nums;padding:var(--r1) var(--r2);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);min-height:32px;color:var(--tekst);border-radius:4px}.dropzone{justify-content:center;align-items:center;gap:var(--r1);min-height:84px;padding:var(--r3);font:inherit;text-align:center;cursor:pointer;background:var(--vlak-blad);border:1px dashed var(--lijn-sterk);border-radius:var(--r3);color:var(--tekst);flex-direction:column;flex:24rem;display:flex}.dropzone:hover:not([aria-disabled=true]){border-color:var(--accent);background:var(--accent-stil)}.dropzone[data-sleept=true]{border-color:var(--accent);background:var(--accent-stil);border-style:solid}.dropzone[aria-disabled=true]{cursor:default;color:var(--tekst-zacht)}.dropzone__tekst{font-size:var(--tekstmaat-data)}.dropzone__typen{color:var(--tekst-zacht);font-size:.8125rem}.uitkomsten{margin:0 0 var(--r3);padding:0;font-size:.8125rem;list-style:none}.uitkomsten li{gap:var(--r2);padding:var(--r1) var(--r2);border-left:3px solid var(--lijn-sterk);align-items:baseline;display:flex}.uitkomsten li[data-soort=nieuw]{border-color:var(--toon-klaar-rand)}.uitkomsten li[data-soort=dubbel]{border-color:var(--toon-buiten-rand)}.uitkomsten li[data-soort=geweigerd],.uitkomsten li[data-soort=mislukt]{border-color:var(--toon-fout-rand)}.uitkomsten__naam{font-weight:500}.uitkomsten__wat{color:var(--tekst-zacht)}.keten{margin:0 0 var(--r6);background:var(--kaart-rand);border:1px solid var(--kaart-rand);border-radius:var(--r3);box-shadow:var(--kaart-schaduw);flex-wrap:wrap;gap:1px;padding:0;list-style:none;display:flex;overflow:hidden}.keten__stap{min-width:8rem;padding:var(--r2) var(--r3);background:var(--vlak-blad);flex:8rem}.keten__naam{font-size:var(--tekstmaat-kop);text-transform:uppercase;letter-spacing:.04em;color:var(--tekst-kop);display:block}.keten__getal{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.keten__getal[data-toon=actie]{color:var(--toon-actie-tekst)}.keten__getal[data-toon=fout]{color:var(--toon-fout-tekst)}.blad{background:var(--vlak-blad);border:1px solid var(--kaart-rand);border-radius:var(--r3);box-shadow:var(--kaart-schaduw);overflow:clip}table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--tekstmaat-data);line-height:var(--regelhoogte-data)}caption{text-align:left;padding:var(--r2) var(--r3);color:var(--tekst-zacht);border-bottom:1px solid var(--lijn);font-size:.8125rem}.k-tijd{width:10%}.k-admin{width:11%}.k-status{width:14%}.k-door{width:10%}.k-type{width:6%}.k-omvang{width:8%}.k-uitgelezen{width:15%}.k-hash{width:6%}.k-reden{width:20%}td .status{white-space:normal;max-width:100%}.uitgelezen{flex-direction:column;gap:.0625rem;display:flex}.uitgelezen__wie{overflow-wrap:anywhere}.uitgelezen__wat{color:var(--tekst-zacht);flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.8125rem;display:flex}.bron{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--lijn-sterk);color:var(--tekst-kop);background:var(--vlak-rust);white-space:nowrap;border-radius:3px;padding:.0625rem .3125rem;font-size:.6875rem}.bron[data-bron=ubl]{border-color:var(--lijn-sterk)}.blad>table thead th{top:var(--balk-hoogte);z-index:2;text-align:left;font-weight:600;font-size:var(--tekstmaat-kop);text-transform:uppercase;letter-spacing:.04em;color:var(--tekst-kop);background:var(--vlak-blad);padding:var(--r2) var(--r3);border-bottom:1px solid var(--lijn-sterk);position:sticky}td{padding:.375rem var(--r3);border-bottom:1px solid var(--lijn);vertical-align:top;overflow-wrap:anywhere}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--vlak-hover)}.cel-tijd,.cel-getal,.cel-hash{font-variant-numeric:tabular-nums}.cel-getal{text-align:right}.cel-hash{color:var(--tekst-zacht);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.zacht{color:var(--tekst-zacht)}[data-toon=bezig]{color:var(--toon-bezig-tekst);background:var(--toon-bezig-vlak);border-color:var(--toon-bezig-rand)}[data-toon=klaar]{color:var(--toon-klaar-tekst);background:var(--toon-klaar-vlak);border-color:var(--toon-klaar-rand)}[data-toon=actie]{color:var(--toon-actie-tekst);background:var(--toon-actie-vlak);border-color:var(--toon-actie-rand)}[data-toon=fout]{color:var(--toon-fout-tekst);background:var(--toon-fout-vlak);border-color:var(--toon-fout-rand)}[data-toon=buiten]{color:var(--toon-buiten-tekst);background:var(--toon-buiten-vlak);border-color:var(--toon-buiten-rand)}.status{white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:.0625rem .5rem;font-size:.8125rem;font-weight:500;display:inline-block}tbody tr:has([data-toon=actie]) td{background:var(--toon-actie-rijtint)}tbody tr:has([data-toon=fout]) td{background:var(--toon-fout-rijtint)}.codering__bijdeFocus{display:none}.codering__regel:focus-within .codering__bijdeFocus{display:inline}.codering__spreiden{margin-left:var(--r3);font:inherit;font-size:var(--t-klein);color:var(--tekst-zacht);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.codering__spreiden:hover{color:var(--accent)}.codering__periode{align-items:center;gap:var(--r2);margin-left:var(--r3);font-size:var(--t-klein);color:var(--tekst-zacht);display:inline-flex}.codering__periode label{align-items:center;gap:.25rem;display:inline-flex}.codering__periode input{font:inherit;font-size:var(--t-klein);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);color:var(--tekst);border-radius:3px;padding:.0625rem .25rem}.melding{padding:var(--r2) var(--r3);font-size:var(--tekstmaat-data);margin:0 0 var(--r3);border:1px solid;border-radius:4px}.leeg,.laden{padding:var(--r6) var(--r3);color:var(--tekst-zacht);font-size:var(--tekstmaat-data);margin:0}dl{gap:var(--r1) var(--r2);grid-template-columns:max-content auto;margin:0;font-size:.8125rem;display:grid}dt{color:var(--tekst-zacht)}dd{margin:0}.alleen-voorlezen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}tbody tr td{transition:background 80ms linear}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wachtrij{gap:var(--r3);grid-template-columns:minmax(21rem,26rem) minmax(0,1fr);align-items:start;display:grid}@media (width<=60rem){.wachtrij{grid-template-columns:1fr}}.wachtrij__lijst{background:var(--vlak-blad);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 8rem);margin:0;padding:0;list-style:none;overflow:clip auto}.wachtrij__groep{z-index:1;justify-content:space-between;align-items:baseline;gap:var(--r3);padding:.375rem var(--r3);background:var(--vlak-rust);border-bottom:1px solid var(--lijn);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--spoor-kapitaal);color:var(--tekst-kop);font-weight:600;display:flex;position:sticky;top:0;box-shadow:inset 3px 0 #0000}.wachtrij__groep span:last-child{color:var(--tekst-zacht);font-weight:400}.wachtrij__kaart{text-align:left;cursor:pointer;width:100%;min-height:3.75rem;padding:.5rem var(--r3);border:0;border-bottom:1px solid var(--lijn);background:var(--vlak-blad);font:inherit;color:inherit;column-gap:var(--r3);border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wie bedrag""voorstel voorstel""waarom tijd";row-gap:.125rem;display:grid;box-shadow:inset 3px 0 #0000}.wachtrij__groeplijst{border:0;border-radius:0;max-height:none;overflow:visible}.wachtrij__lijst>li:last-child .wachtrij__groeplijst>li:last-child .wachtrij__kaart{border-bottom:0}.wachtrij__kaart:hover{background:var(--vlak-hover)}.wachtrij__groep[data-route=wachtrij_handmatig]{box-shadow:inset 3px 0 0 var(--toon-actie-rand)}.wachtrij__kaart[aria-current=true]{background:var(--vlak-kies);box-shadow:inset 3px 0 0 var(--merk)}.wachtrij__wie,.wachtrij__bedrag{font-size:var(--t-naam);font-weight:600;line-height:var(--lh-strak)}.wachtrij__wie{text-overflow:ellipsis;white-space:nowrap;grid-area:wie;overflow:hidden}.wachtrij__bedrag{white-space:nowrap;grid-area:bedrag}.wachtrij__voorstel,.wachtrij__waarom,.wachtrij__tijd{font-size:var(--t-klein);line-height:var(--regelhoogte-data);color:var(--tekst-zacht);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wachtrij__voorstel{grid-area:voorstel}.wachtrij__voorstel .code{color:var(--tekst);letter-spacing:var(--spoor-code);font-weight:500}.wachtrij__voorstel[data-leeg=true]{color:var(--toon-actie-tekst)}.wachtrij__waarom{grid-area:waarom}.wachtrij__tijd{grid-area:tijd}.wachtrij__detail{padding:var(--r4)}.wachtrij__detail h3{font-size:var(--t-naam);margin:0;font-weight:600}.wachtrij__detail h4{margin:var(--r4) 0 var(--r2);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--spoor-kapitaal);color:var(--tekst-kop);font-weight:600}.kenmerken{gap:.25rem var(--r4);margin:var(--r3) 0 0;grid-template-columns:auto 1fr;display:grid}.kenmerken dt{color:var(--tekst-zacht);font-size:var(--t-klein)}.kenmerken dd{margin:0}.voorstel{width:100%}.voorstel col:first-child{width:auto}.voorstel col:nth-child(2){width:6rem}.voorstel col:nth-child(3){width:8rem}.overtredingen{font-size:var(--t-klein);line-height:var(--lh-zin);margin:0;padding-left:1.25rem}.overtredingen li+li{margin-top:var(--r1)}.knop,.knop-zacht{align-items:center;gap:var(--r2);border:1px solid var(--lijn-sterk);font:inherit;font-size:var(--tekstmaat-data);font-weight:500;line-height:var(--lh-strak);cursor:pointer;background:var(--vlak-blad);color:var(--tekst);border-radius:5px;padding:.375rem .875rem;display:inline-flex}.knop{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.aanmelding{align-items:center;gap:var(--r2);display:inline-flex}.aanmelding__wie{font-size:var(--t-klein);color:var(--tekst-zacht);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}a.knop,a.knop-zacht{text-decoration:none}.knop:hover:enabled{background:#a9480f;border-color:#a9480f}.knop-zacht:hover:enabled{background:var(--vlak-hover)}.knop:disabled,.knop-zacht:disabled{cursor:not-allowed;opacity:.45}kbd{font:inherit;font-size:var(--t-micro);white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:3px;padding:.0625rem .3125rem;font-weight:500}.knop-zacht kbd{background:var(--vlak-rust);border-color:var(--lijn);color:var(--tekst-zacht)}.fout{margin:0 0 var(--r3);padding:var(--r2) var(--r3);border:1px solid var(--toon-fout-rand);background:var(--toon-fout-vlak);color:var(--toon-fout-tekst);font-size:var(--tekstmaat-data);border-radius:4px}.kiezer{align-items:baseline;gap:var(--r2);min-width:0;display:flex;position:relative}.kiezer__veld,.bedragveld{font:inherit;font-size:var(--tekstmaat-data);font-variant-numeric:tabular-nums slashed-zero;border:1px solid var(--lijn-sterk);background:var(--vlak-blad);color:var(--tekst);border-radius:4px;min-width:0;padding:.3125rem .5rem}.kiezer__veld{width:7.5rem;letter-spacing:var(--spoor-code);flex:none}.kiezer__veld::placeholder{color:var(--tekst-zacht);opacity:.7;letter-spacing:normal}.kiezer__uitleg{font-size:var(--t-klein);color:var(--tekst-zacht);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kiezer__uitleg em{color:var(--tekst-kop);font-style:normal}.kiezer__onbekend{font-size:var(--t-klein);color:var(--toon-fout-tekst);white-space:nowrap}.kiezer__lijst{z-index:5;background:var(--vlak-blad);border:1px solid var(--lijn-sterk);border-radius:var(--r3);min-width:24rem;max-width:34rem;margin:0;padding:.1875rem;list-style:none;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 6px 16px #171a1f1f,0 1px 3px #171a1f14}.kiezer__optie{gap:var(--r2);font-size:var(--tekstmaat-data);cursor:pointer;border-radius:3px;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;padding:.25rem .4375rem;display:grid}.kiezer__lijst[data-sleutel=nee] .kiezer__optie{grid-template-columns:minmax(0,1fr) auto}.kiezer__optie[data-actief=true]{background:var(--vlak-kies)}.kiezer__optie .code{letter-spacing:var(--spoor-code);font-weight:600}.kiezer__optieomschrijving{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kiezer__optiebij{font-size:var(--t-klein);color:var(--tekst-zacht);font-variant-numeric:tabular-nums}.kiezer__niets{font-size:var(--t-klein);color:var(--tekst-zacht);padding:.375rem .4375rem}.codering__raster{border-collapse:collapse;table-layout:fixed;width:100%}.codering__raster col:first-child{width:auto}.codering__raster col:nth-child(2){width:6rem}.codering__raster col:nth-child(3),.codering__raster col:nth-child(4){width:7.5rem}.codering__raster col:nth-child(5){width:2.25rem}.codering__raster td:nth-child(2) .kiezer__veld{width:4.5rem}.codering__samenvatting td{font-size:var(--t-klein);color:var(--tekst-zacht);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--lijn);padding:0 0 .5rem;overflow:hidden}.codering__herkomst{color:var(--tekst-kop)}.codering__regelinfo{align-items:baseline;gap:.375rem;display:flex}.codering__wat{text-overflow:ellipsis;min-width:0;overflow:hidden}.codering__spreiden,.codering__periode{flex-shrink:0;margin-left:auto}.codering__herkomst:before{content:" — ";color:var(--lijn-sterk)}.codering__waarom{white-space:normal;color:var(--tekst-zacht);margin-top:.125rem;display:block}.codering__grondslag{color:var(--tekst-kop);font-style:normal}.codering__grondslag:before{content:" · ";color:var(--lijn-sterk)}.codering__raster tbody tr:last-child td{border-bottom:0}.codering__raster th{text-align:left;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--spoor-kapitaal);color:var(--tekst-kop);padding:0 .5rem .25rem;font-weight:600}.codering__raster th.cel-getal{text-align:right}.codering__raster tfoot th,.codering__raster tfoot td{border-bottom:0}.codering__raster tfoot tr.codering__tarief th,.codering__raster tfoot tr.codering__tarief td{color:var(--tekst-zacht);border-top:0;padding-top:.1875rem;padding-bottom:0;font-weight:500}.codering__raster tfoot tr.codering__tarief td{font-size:var(--t-klein)}.codering__raster tfoot tr:first-child th,.codering__raster tfoot tr:first-child td.cel-getal{border-top:1px solid var(--lijn-sterk);padding-top:.4375rem}.codering__raster tfoot th{text-align:right;text-transform:none;letter-spacing:0;font-size:var(--t-klein);color:var(--tekst-zacht);padding:.4375rem .5rem 0;font-weight:500}.codering__raster tfoot td.cel-getal{border-top:1px solid var(--lijn-sterk);text-align:right;font-size:var(--tekstmaat-data);font-variant-numeric:tabular-nums slashed-zero;color:var(--tekst);padding:.4375rem calc(.75rem + 1px) 0 .25rem;font-weight:600}.codering__raster td{vertical-align:top;text-align:right;padding:.125rem .25rem}.codering__raster td:first-child,.codering__raster td:nth-child(2){text-align:left}.codering__raster td:first-child{padding-left:0}.bedragveld{text-align:right;width:6.25rem}.bedragveld[data-afgeleid=true]{color:var(--tekst-kop);background:var(--vlak-rust)}.bedragveld[data-ongeldig=true]{border-color:var(--toon-fout-rand);background:var(--toon-fout-vlak)}.codering__weg{cursor:pointer;color:var(--tekst-zacht);background:0 0;border:0;border-radius:4px;padding:.25rem .375rem;font-size:1.125rem;line-height:1}.codering__weg:hover{background:var(--toon-fout-vlak);color:var(--toon-fout-tekst)}.codering__onder{justify-content:space-between;align-items:flex-end;gap:var(--r4);margin-top:var(--r3);padding-top:var(--r3);border-top:1px solid var(--lijn);display:flex}.codering__knoppen{gap:var(--r2);flex-wrap:wrap;display:flex}.codering__knoppen .knop-zacht{white-space:nowrap}.codering__stand{gap:.125rem var(--r3);grid-template-columns:max-content 7rem}.codering__stand dd{font-variant-numeric:tabular-nums}.crediteuraanmaak{align-items:flex-start;gap:var(--r2);padding:var(--r3);margin:calc(-1 * var(--r3)) 0 var(--r4);background:var(--vlak-rust);font-size:var(--tekstmaat-data);border-radius:5px;flex-direction:column;display:flex}.crediteuraanmaak__kenmerken{gap:.125rem var(--r3);grid-template-columns:max-content 1fr;width:100%;margin:0;display:grid}.crediteuraanmaak__kenmerken dt{color:var(--tekst-zacht);font-size:var(--t-klein)}.crediteuraanmaak__kenmerken dd{overflow-wrap:anywhere;margin:0}.crediteuraanmaak__kenmerken dd[data-code=true]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-klein)}.crediteuraanmaak p{line-height:var(--lh-zin);margin:0}.crediteuraanmaak__gelukt{color:var(--toon-klaar-tekst)}.crediteuraanmaak__afgewezen{color:var(--toon-fout-tekst)}.crediteuraanmaak__onbekend{color:var(--toon-actie-tekst)}.crediteuraanmaak__onvolledig{font-size:var(--t-klein);line-height:var(--lh-zin);color:var(--tekst-zacht)}.codering__rest{font-size:var(--t-naam);color:var(--toon-actie-tekst);font-weight:600}.codering__rest[data-nul=true]{color:var(--tekst);font-weight:500}.documenten__filter{align-items:center;gap:var(--r2);margin-bottom:var(--r3);font-size:var(--t-klein);color:var(--tekst-zacht);display:inline-flex}.documenten__filter select{font:inherit;font-size:var(--tekstmaat-data);color:var(--tekst);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);border-radius:4px;padding:.25rem .5rem}.dashboard{gap:var(--r6);flex-direction:column;display:flex}.kpi{gap:var(--r3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.kpi__kaart{padding:var(--r3) var(--r4)}.kpi__label{margin-bottom:var(--r2);color:var(--tekst-kop);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--spoor-kapitaal);font-weight:600;display:block}.kpi__getal{line-height:var(--lh-strak);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;display:block}.kpi__bij{margin-top:var(--r1);font-size:var(--t-klein);color:var(--tekst-zacht);display:block}.kpi__kaart[data-toon=fout] .kpi__getal{color:var(--toon-fout-tekst)}.kpi__kaart[data-toon=actie] .kpi__getal{color:var(--toon-actie-tekst)}.dashboard__kolommen{align-items:start;gap:var(--r4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}@media (width<=75rem){.dashboard__kolommen{grid-template-columns:minmax(0,1fr)}}.laatst{margin:0;padding:0;list-style:none}.laatst li{padding:var(--r2) 0}.laatst li+li{border-top:1px solid var(--lijn)}.laatst__rij{align-items:baseline;gap:var(--r2);grid-template-columns:minmax(0,1fr) max-content;display:grid}.laatst__klant{font-weight:600;font-size:var(--tekstmaat-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.laatst__stap{color:var(--tekst-zacht);font-size:var(--t-klein);line-height:var(--lh-strak);display:block}.laatst__tijd{text-align:right;color:var(--tekst-kop);font-size:var(--t-klein);font-variant-numeric:tabular-nums}.laatst__leeg{color:var(--tekst-zacht);font-size:var(--tekstmaat-data);margin:0}.werkvoorraad{margin-bottom:var(--r5)}.werkvoorraad h2{margin:0 0 var(--r3);font-size:var(--t-naam)}.werkvoorraad__leeg,.werkvoorraad__fout{font-size:var(--tekstmaat-data);line-height:var(--lh-zin);margin:0}.werkvoorraad__fout{color:var(--toon-fout-tekst)}.werkvoorraad__groep+.werkvoorraad__groep{margin-top:var(--r4)}.werkvoorraad__groep h3{align-items:baseline;gap:var(--r2);margin:0 0 var(--r1);padding:0 var(--r3);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--spoor-kapitaal);color:var(--tekst-kop);font-weight:600;display:flex}.werkvoorraad__uitleg{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--t-klein);color:var(--tekst-zacht)}.werkvoorraad__lijst{margin:0;padding:0;list-style:none}.werkvoorraad__rij{align-items:baseline;gap:var(--r3);text-align:left;width:100%;padding:var(--r3);border:0;border-bottom:1px solid var(--lijn);font:inherit;font-size:var(--tekstmaat-data);cursor:pointer;background:0 0;grid-template-columns:minmax(10rem,18rem) 1fr max-content;display:grid}.werkvoorraad__rij:hover{background:var(--vlak-hover)}.werkvoorraad__rij[data-vastgelopen=true]{box-shadow:inset 3px 0 0 var(--toon-fout-rand)}.werkvoorraad__lijst li:last-child .werkvoorraad__rij{border-bottom:0}.werkvoorraad__naam{color:var(--tekst);font-weight:600}.werkvoorraad__redenen{gap:var(--r2) var(--r3);flex-wrap:wrap;display:flex}.werkvoorraad__reden{color:var(--tekst-zacht)}.werkvoorraad__reden em{font-variant-numeric:tabular-nums;color:var(--tekst);margin-left:.375rem;font-style:normal;font-weight:600}.werkvoorraad__rij[data-vastgelopen=true] .werkvoorraad__reden{color:var(--toon-fout-tekst)}.werkvoorraad__sinds{text-align:right;font-variant-numeric:tabular-nums;color:var(--tekst-kop)}.werkblad__laag{inset:var(--balk-hoogte) 0 0 0;z-index:4;background:var(--vlak-pagina);padding-inline:clamp(var(--r4), 2vw, var(--r6));position:fixed;overflow:hidden}.werkblad__laag[data-vol=true]{z-index:5;padding-top:var(--r3);inset:0}.werkblad{flex-direction:column;height:100%;display:flex}.werkblad__kop{align-items:center;gap:var(--r4);padding:var(--r2) 0 var(--r3);display:flex}.werkblad__kop h2{font-size:var(--t-naam);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.werkblad__kenmerk{font-size:var(--t-klein);color:var(--tekst-zacht);white-space:nowrap}.werkblad__kop .cel-getal{font-size:var(--t-naam);color:var(--tekst);margin-left:auto;font-weight:600}.werkblad__route{border:1px solid var(--toon-buiten-rand);color:var(--toon-buiten-tekst);font-size:var(--t-klein);white-space:nowrap;border-radius:4px;padding:.0625rem .5rem;font-weight:500}.werkblad__route[data-toon=actie]{background:var(--toon-actie-vlak);border-color:var(--toon-actie-rand);color:var(--toon-actie-tekst)}.werkblad__blad{gap:var(--r3);flex:1;grid-template-columns:minmax(0,1fr) clamp(36rem,44%,52rem);min-height:0;display:grid}@media (width<=70rem){.werkblad__laag{overflow-y:auto}.werkblad{height:auto;min-height:100%}.werkblad__blad{grid-template-columns:1fr}.werkblad__document{min-height:60vh}}.werkblad__document{background:var(--vlak-rust);border:1px solid var(--kaart-rand);border-radius:var(--r3);box-shadow:var(--kaart-schaduw);min-height:24rem;display:flex;overflow:clip}.viewer__pdf,.viewer__tekst{background:var(--vlak-rust);border:0;flex:1;width:100%;height:100%}.viewer__beeld{object-fit:contain;background:var(--vlak-rust);width:100%;height:100%}.viewer__laden,.viewer__fout{padding:var(--r4);text-align:center;margin:auto}.viewer__fout{color:var(--toon-fout-tekst);font-size:var(--tekstmaat-data)}.werkblad__werk{background:var(--vlak-blad);border:1px solid var(--kaart-rand);border-radius:var(--r3);box-shadow:var(--kaart-schaduw);padding:var(--r4);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.werkblad__werk h3{align-items:baseline;gap:var(--r3);margin:var(--r4) 0 var(--r2);font-size:var(--t-naam);font-weight:600;display:flex}.werkblad__werk h3:first-child{margin-top:0}.werkblad__werk h4{margin:var(--r4) 0 var(--r2);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--spoor-kapitaal);color:var(--tekst-kop);font-weight:600}.werkblad__labeltje{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--spoor-kapitaal);color:var(--tekst-kop);font-weight:600}.werkblad__redenen{gap:var(--r2);margin:0 0 var(--r3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.werkblad__redenen li{background:var(--toon-actie-vlak);border:1px solid var(--toon-actie-rand);color:var(--toon-actie-tekst);font-size:var(--t-klein);border-radius:4px;padding:.0625rem .5rem;font-weight:500}.werkblad__signalen{gap:var(--r2);margin:0 0 var(--r3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.werkblad__signalen li{background:var(--toon-bezig-vlak);border:1px solid var(--lijn);color:var(--tekst-zacht);font-size:var(--t-klein);border-radius:4px;padding:.0625rem .5rem}.werkblad__voorstelzin{margin:0 0 var(--r3);font-size:var(--t-klein);color:var(--tekst-zacht)}.werkblad__vragen{padding:var(--r2) var(--r3);margin-bottom:var(--r4);background:var(--toon-actie-vlak);border:1px solid var(--toon-actie-rand);border-radius:5px}.werkblad__vragen ul{margin:var(--r1) 0 0;padding-left:1.1rem}.werkblad__vragen li{font-size:var(--t-klein);color:var(--toon-actie-tekst)}.werkblad__crediteur{align-items:baseline;gap:var(--r2) var(--r3);padding:var(--r2) var(--r3);margin-bottom:var(--r4);background:var(--vlak-rust);font-size:var(--tekstmaat-data);border-radius:5px;flex-wrap:wrap;display:flex}.werkblad__crediteur .zacht{font-size:var(--t-klein);line-height:var(--lh-zin);flex-basis:100%}.werkblad__geenvoorstel{margin:0 0 var(--r3);font-size:var(--tekstmaat-data)}.werkblad__balk{align-items:center;gap:var(--r3);margin:var(--r3) 0 var(--r4);padding:var(--r3) var(--r4);background:var(--vlak-blad);border:1px solid var(--kaart-rand);border-radius:var(--r3);box-shadow:var(--kaart-schaduw);flex-wrap:wrap;display:flex}.werkblad__fout{flex-basis:100%;margin:0}.werkblad__restmelding{font-size:var(--tekstmaat-data);color:var(--toon-actie-tekst);margin-right:auto;font-weight:500}.werkblad__restmelding[data-nul=true]{color:var(--tekst-zacht);font-weight:400}.terugdraai{left:50%;bottom:var(--r4);z-index:40;align-items:center;gap:var(--r4);max-width:min(44rem,100vw - 2rem);padding:var(--r3) var(--r4);border:1px solid var(--toon-klaar-rand);border-radius:var(--r2);background:var(--vlak-blad);display:flex;position:fixed;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #171a1f2e}.terugdraai p{min-width:0;margin:0;font-size:.9375rem}.terugdraai .terugdraai-wie{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.terugdraai .terugdraai-tijd{color:var(--tekst-zacht);font-variant-numeric:tabular-nums}.terugdraai button{flex:none}.terugdraai .terugdraai-fout{color:var(--toon-fout-tekst)}.wacht{margin-top:var(--r6)}.wacht h3{margin:0 0 var(--r2);color:var(--tekst-kop);letter-spacing:.02em;text-transform:uppercase;font-size:.875rem;font-weight:600}.wacht__lijst{margin:0;padding:0;list-style:none}.wacht__rij{align-items:center;gap:var(--r4);padding:var(--r3) var(--r4);border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) 7rem 4.5rem auto;display:grid}.wacht__rij:last-child{border-bottom:0}.wacht__wie{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wacht__bedrag{font-variant-numeric:tabular-nums;text-align:right}.wacht__tijd{color:var(--tekst-zacht);font-variant-numeric:tabular-nums;text-align:right}.niet-toegewezen__balk{align-items:center;gap:var(--r4);margin-bottom:var(--r3);display:flex}.niet-toegewezen__balk .documenten__filter{margin:0 0 0 auto}.niet-toegewezen__kop{color:var(--tekst);margin:0;font-size:1rem;font-weight:600}.niet-toegewezen__tabel th:first-child{width:2.5rem}.niet-toegewezen__tabel th:nth-child(3){width:14rem}.niet-toegewezen__tabel th:nth-child(4){width:12rem}.niet-toegewezen__tabel th:nth-child(5){width:20rem}.niet-toegewezen__tabel td{vertical-align:middle}.niet-toegewezen__wat>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knop-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.knop-link[aria-pressed=true]{font-weight:600}.visueel-verborgen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mailwaarschuwing{margin:0 0 var(--r3);padding:var(--r2) var(--r3);border:1px solid var(--toon-actie-rand);border-radius:var(--r2);background:var(--toon-actie-vlak);color:var(--toon-actie-tekst);font-size:var(--t-klein)}.mailadressen .niet-toegewezen__balk .documenten__filter:first-of-type{margin-left:auto}.mailadressen .niet-toegewezen__balk .documenten__filter{margin:0}.mailadressen input[type=search]{font:inherit;font-size:var(--tekstmaat-data);color:var(--tekst);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);border-radius:4px;width:16rem;padding:.25rem .5rem}.mailadressen__tabel td{vertical-align:top;padding-block:var(--r3)}.mailadressen__tabel th:first-child{width:18rem}.mailadressen__regel{align-items:center;gap:var(--r3);grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;padding:.25rem 0;display:grid}.mailadressen__regel+.mailadressen__regel{border-top:1px dashed var(--lijn)}.mailadressen__adres{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mailadressen__laatst{font-size:var(--t-klein)}.mailadressen__knoppen{align-items:center;gap:var(--r2);justify-content:flex-end;display:flex}.mailadressen__knoppen .knop-zacht{font-size:var(--t-klein);padding:.125rem .5rem}.mailadressen__onder{align-items:center;gap:var(--r3);font-size:var(--t-klein);margin-top:.25rem;display:flex}.knop-link:disabled{color:var(--tekst-zacht);cursor:not-allowed;text-decoration:none}.niet-toegewezen__gegevens{gap:var(--r1) var(--r4);margin:0 0 var(--r3);grid-template-columns:max-content 1fr;display:grid}.niet-toegewezen__gegevens dt{color:var(--tekst-zacht)}.niet-toegewezen__gegevens dd{margin:0}.niet-toegewezen__bijlagen{margin:0 0 var(--r3);padding-left:var(--r4)}.niet-toegewezen__volledig{margin:0 0 var(--r3);padding:var(--r3);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--vlak-rust);border-radius:var(--r2);max-height:22rem;overflow:auto}.niet-toegewezen__tekst summary{cursor:pointer;color:var(--tekst-zacht)}.niet-toegewezen__tekst p{margin:var(--r2) 0 0;white-space:pre-wrap;max-height:16rem;color:var(--tekst);overflow:auto}.niet-toegewezen__acties{align-items:center;gap:var(--r2);display:flex}.niet-toegewezen__acties select{font:inherit;font-size:var(--tekstmaat-data);color:var(--tekst);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);border-radius:4px;flex:1;align-self:stretch;min-width:0;padding:0 .5rem}.niet-toegewezen__paginas{justify-content:flex-end;align-items:center;gap:var(--r3);margin-top:var(--r3);display:flex}.niet-toegewezen__laat{color:var(--toon-actie-tekst);font-variant-numeric:tabular-nums;font-weight:600}.afas-weigering,.eigen-verkoop{margin-bottom:var(--r4);padding:var(--r3) var(--r4);border:1px solid var(--toon-fout-rand);border-radius:var(--r1);background:var(--toon-fout-vlak);border-left-width:3px}.afas-weigering h4,.eigen-verkoop h4{margin:0 0 var(--r1);color:var(--toon-fout-tekst)}.afas-weigering p,.eigen-verkoop p{font-size:var(--t-klein);line-height:var(--lh-zin);margin:0}.afas-weigering p+p,.eigen-verkoop p+p{margin-top:var(--r2)}.eigen-verkoop{border-color:var(--toon-actie-rand);background:var(--toon-actie-vlak)}.eigen-verkoop h4{color:var(--toon-actie-tekst)}.eigen-verkoop__keuze{gap:var(--r2);margin-top:var(--r3);flex-wrap:wrap;display:flex}.eigen-verkoop__keuze .knop,.eigen-verkoop__keuze .knop-zacht{white-space:nowrap}.eigen-verkoop__waarom{margin-top:var(--r2)}.werkblad__terug{align-self:center;margin-left:auto}.afas-weigering[data-soort=niet_aangekomen]{border-color:var(--lijn-sterk);background:var(--toon-bezig-vlak)}.afas-weigering[data-soort=niet_aangekomen] h4{color:var(--toon-bezig-tekst)}.kiezer__optiebij[data-geen-btw]{color:var(--toon-actie-tekst)}.klantform{padding:1rem var(--kaartrand,1rem) 1.25rem;border-bottom:1px solid var(--lijn);background:var(--vlak-pagina)}.klantform__kop{margin:0 0 .9rem;font-size:1rem}.klantform__groep{border:none;min-width:0;margin:0 0 1rem;padding:0}.klantform__groep legend{letter-spacing:.09em;text-transform:uppercase;color:var(--tekst-kop);margin-bottom:.45rem;padding:0;font-size:.75rem}.klantform__velden{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=46rem){.klantform__velden{grid-template-columns:repeat(2,minmax(0,1fr))}}.klantform__veld{flex-direction:column;grid-column:span 2;gap:.3rem;min-width:0;margin:0;display:flex}.klantform__veld--breed{grid-column:1/-1}.klantform__veld--smal{grid-column:span 1}@media (width<=46rem){.klantform__veld--smal{grid-column:span 1}}.klantform__veld label{color:var(--tekst-zacht);font-size:.82rem;font-weight:500}.klantform__veld input{font:inherit;border:1px solid var(--lijn-sterk);background:var(--vlak-blad);color:var(--tekst);border-radius:4px;min-width:0;padding:.4rem .55rem}.klantform__veld input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.klantform__voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.3rem;display:flex}.klantform__bij{color:var(--tekst-zacht);max-width:44ch;font-size:.85rem}.klantform__fout{background:var(--toon-fout-rijtint);color:var(--tekst);border-radius:6px;margin:0 0 .75rem;padding:.5rem .7rem;font-size:.9rem}.klantform__gelukt{background:var(--accent-stil);color:var(--tekst);border-radius:6px;margin:0 0 .75rem;padding:.5rem .7rem;font-size:.9rem}.klanten{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width<=52rem){.klanten{grid-template-columns:minmax(0,1fr)}}.klanten__kolom{gap:var(--r2);flex-direction:column;min-width:0;display:flex}.klanten__filters{flex-wrap:wrap;gap:.3rem;display:flex}.klanten__wacht{padding:var(--r4) 0;color:var(--tekst-zacht);font-size:var(--tekstmaat-data);margin:0}.klanten__filter{border:1px solid var(--lijn);background:var(--vlak-blad);color:var(--tekst-zacht);font:inherit;font-size:var(--t-klein);cursor:pointer;border-radius:999px;align-items:baseline;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.klanten__filter:hover{border-color:var(--lijn-sterk);color:var(--tekst)}.klanten__filter--aan{border-color:var(--accent);color:var(--accent);background:var(--vlak-blad);font-weight:600}.klanten__filtertal{font-variant-numeric:tabular-nums;opacity:.75}.klanten__zoek{border:1px solid var(--lijn-sterk);background:var(--vlak-blad);width:100%;color:var(--tekst);font:inherit;font-size:var(--tekstmaat-data);border-radius:5px;padding:.45rem .6rem}.klanten__lijst{flex-direction:column;gap:.3rem;max-height:max(18rem,100vh - 22rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.klanten__kop{letter-spacing:.1em;text-transform:uppercase;color:var(--tekst-kop);margin-top:.75rem;font-size:.72rem}.klanten__regel{text-align:left;width:100%;font:inherit;color:var(--tekst);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:1fr auto;gap:.15rem .6rem;padding:.5rem .6rem;display:grid}.klanten__regel:hover{background:var(--vlak-pagina)}.klanten__regel--actief{background:var(--vlak-pagina);border-color:var(--lijn-sterk)}.klanten__regel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.klanten__naam{overflow-wrap:anywhere;font-weight:500}.klanten__telling{font-variant-numeric:tabular-nums;color:var(--tekst-zacht);font-size:.85rem}.klanten__balk{background:var(--lijn);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.klanten__balk span{background:var(--accent-fel);border-radius:99px;height:100%;display:block}.klanten__blad{min-width:0}.klanten__bladkop{align-items:baseline;column-gap:var(--r3);grid-template-columns:1fr max-content;display:grid}.klanten__bladkop h3{margin:0;font-size:1.05rem}.klanten__bladkop>:not(h3):not(.klanten__bewerk){grid-column:1/-1}.klanten__bij{color:var(--tekst-zacht);margin:.15rem 0 .9rem;font-size:.85rem}.klanten__leeg{color:var(--tekst-zacht);margin:0}.klanten__bijschrift{font-size:var(--t-klein);color:var(--tekst-zacht);margin-top:.1rem;font-weight:400;display:block}.klanten__werk{font-size:var(--t-klein);color:var(--tekst-zacht);font-variant-numeric:tabular-nums;white-space:nowrap}.klanten__werk--vast{color:var(--toon-fout-tekst);font-weight:600}.klanten__werkknoppen{gap:var(--r2);margin:0 0 var(--r4);flex-wrap:wrap;display:flex}.adressen{margin:0 0 var(--r4)}.adressen__kop{margin:0 0 var(--r2);color:var(--tekst-kop);letter-spacing:.02em;text-transform:uppercase;font-size:.875rem;font-weight:600}.adressen__lijst{margin:0 0 var(--r2);padding:0;list-style:none}.adressen__rij{align-items:center;gap:0 var(--r3);padding:var(--r2) 0;border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) auto;display:grid}.adressen__rij[data-ingetrokken=true] .adressen__adres{color:var(--tekst-zacht);text-decoration:line-through}.adressen__adres{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adressen__wat{font-size:var(--t-klein);grid-column:1}.adressen__acties{gap:var(--r2);flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;display:flex}.adressen__vraag{align-items:center;gap:var(--r2);font-size:var(--t-klein);color:var(--toon-actie-tekst);flex-wrap:wrap;display:flex}.adressen__nieuw{align-items:center;gap:var(--r2);display:flex}.adressen__nieuw input{min-width:0;font:inherit;font-size:var(--tekstmaat-data);border:1px solid var(--lijn-sterk);background:var(--vlak-blad);color:var(--tekst);border-radius:4px;flex:1;padding:.25rem .5rem}.k-klantnaam{width:34%}.k-klantkvk{width:12%}.k-klantplaats{width:14%}.k-klantadmin{width:12%}.k-klantstatus,.k-klantwerk{width:14%}.klanten__nummer{font-variant-numeric:tabular-nums}.klanten__rijknop{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.klanten__rijknop:hover{color:var(--accent)}.klanten__zoekbalk{gap:var(--r3);flex-wrap:wrap;align-items:center;display:flex}.klanten__zoekbalk .klanten__zoek{flex:0 22rem;width:auto;min-width:16rem}.klanten__terug{margin:0 0 var(--r3)}.klanten__afgekapt{padding:var(--r3);border-top:1px solid var(--lijn);font-size:var(--t-klein);color:var(--tekst-zacht);margin:0}.klanten__bewerk{gap:var(--r2);display:inline-flex}.klanten__gevaar{align-items:center;gap:var(--r2);margin:var(--r6) 0 0;padding-top:var(--r3);border-top:1px solid var(--lijn);font-size:var(--t-klein);color:var(--tekst-zacht);line-height:var(--lh-zin);flex-wrap:wrap;display:flex}.klantafas{align-items:flex-start;gap:var(--r2);padding:var(--r3);margin:0 0 var(--r4);background:var(--vlak-rust);font-size:var(--tekstmaat-data);border-radius:5px;flex-direction:column;display:flex}.klantafas p{line-height:var(--lh-zin);margin:0}.klantafas__gelukt{color:var(--toon-klaar-tekst)}.klantafas__afgewezen{color:var(--toon-fout-tekst)}.klantafas__onbekend{color:var(--toon-actie-tekst)}.klantform--bewerken{margin:0 0 var(--r4)}.klantform__knoppen{gap:var(--r2);display:flex}.klantafas__onvolledig,.klantafas__wat{font-size:var(--t-klein);line-height:var(--lh-zin);color:var(--tekst-zacht)}.checklist{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.checklist__stap{border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.45rem .5rem;display:grid}.checklist__stap:hover{background:var(--vlak-pagina)}.checklist__stap input{width:1rem;height:1rem;accent-color:var(--accent);margin:.2rem 0 0}.checklist__lijf{flex-direction:column;min-width:0;display:flex}.checklist__naam{cursor:pointer;font-size:.93rem}.checklist__stap:has(input:checked) .checklist__naam{color:var(--tekst-zacht)}.checklist__uitleg{color:var(--tekst-zacht);font-size:.82rem}.klanten__teken{background:var(--accent-stil);width:2rem;height:2rem;color:var(--accent);letter-spacing:.02em;border-radius:6px;grid-row:span 2;place-items:center;font-size:.78rem;font-weight:600;display:grid}.klanten__regel{grid-template-columns:auto 1fr auto}.klanten__balk{grid-column:2/-1}.klanten__deel{color:var(--tekst-kop)}.klanten__gegevens{border-top:1px solid var(--lijn);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.5rem 1.25rem;margin:0 0 1.1rem;padding:.75rem 0 0;display:grid}.klanten__gegeven{min-width:0}.klanten__gegeven dt{color:var(--tekst-kop);font-size:.75rem}.klanten__gegeven dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.klanten__leegveld{color:var(--tekst-kop)}.checklist__kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.checklist__kop h4{margin:0;font-size:.95rem}.checklist__telling{color:var(--tekst-zacht);font-variant-numeric:tabular-nums;font-size:.85rem}.klanten__balk--breed{height:5px;margin:.4rem 0 .9rem;display:block}.aanmeldscherm{min-height:100vh;padding:var(--r6) var(--r4);background:var(--vlak-pagina);place-items:center;display:grid}.aanmeldscherm__kaart{align-items:flex-start;gap:var(--r4);width:100%;max-width:22rem;padding:var(--r6);background:var(--vlak-blad);border:1px solid var(--kaart-rand);border-radius:var(--r3);box-shadow:var(--kaart-schaduw);flex-direction:column;display:flex}.aanmeldscherm__merk{align-items:center;gap:var(--r3);display:flex}.aanmeldscherm__teken{border-radius:var(--r2);background:var(--accent);width:2.25rem;height:2.25rem;color:var(--accent-op);letter-spacing:var(--spoor-kapitaal);place-items:center;font-size:.75rem;font-weight:600;display:grid}.aanmeldscherm__naam{line-height:var(--lh-strak);flex-direction:column;display:flex}.aanmeldscherm__naam b{color:var(--tekst);font-size:.9375rem;font-weight:600}.aanmeldscherm__naam span{color:var(--tekst-zacht);font-size:var(--t-micro)}.aanmeldscherm__kop{font-size:var(--t-naam);color:var(--tekst);margin:0}.aanmeldscherm__uitleg{margin:calc(var(--r4) * -1) 0 0;color:var(--tekst-zacht);font-size:var(--t-klein);line-height:var(--lh-zin)}.aanmeldscherm__knop{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.activamelding{margin:0 0 var(--r4);padding:var(--r3) var(--r4);background:var(--accent-stil);border:1px solid var(--accent);border-radius:var(--r2);color:var(--tekst)}.activamelding__kop{font-size:var(--tekstmaat-data);margin:0;font-weight:600}.activamelding__lijst{margin:var(--r2) 0 0;padding-left:var(--r4);font-size:var(--t-klein);line-height:var(--lh-zin)}.activamelding__uitleg{margin:var(--r2) 0 0;font-size:var(--t-klein);line-height:var(--lh-zin);color:var(--tekst-zacht)}
