@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:100%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:100%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Expanded;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Expanded;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink-950:#030405;--ink-900:#0f1012;--ink-850:#16181b;--ink-800:#1e2024;--ink-700:#2b2e33;--ink-600:#3d4147;--ink-500:#565a61;--gold-200:#e4d9c2;--gold-300:#cdbb98;--gold-400:#b5a17e;--gold-500:#988165;--gold-600:#7c6a50;--gold-700:#5e5039;--gold-800:#443a29;--paper:#f6f4ef;--stone-050:#fbfaf7;--stone-100:#ece9e2;--stone-200:#ddd9ce;--stone-300:#c6c0b2;--stone-400:#9c978a;--stone-500:#6f6b61;--stone-600:#4c4941;--white:#fff;--win:#2e7d4f;--draw:#997515;--loss:#b23a2e;--live:#c63a2e;--color-bg:var(--paper);--color-bg-ink:var(--ink-950);--color-surface:var(--white);--color-surface-2:var(--stone-050);--color-surface-ink:var(--ink-900);--color-surface-ink-2:var(--ink-800);--text-primary:#16181b;--text-secondary:var(--stone-500);--text-muted:var(--stone-400);--text-inverse:var(--paper);--text-inverse-2:var(--stone-300);--text-brand:var(--gold-600);--brand:var(--gold-500);--brand-strong:var(--gold-600);--brand-soft:var(--gold-200);--on-brand:var(--ink-950);--border:var(--stone-200);--border-strong:var(--ink-900);--border-brand:var(--gold-500);--border-on-ink:#ffffff1f;--focus-ring:var(--gold-500);--font-display:"Archivo Expanded", "Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--fs-display-xl:88px;--fs-display-l:64px;--fs-display-m:44px;--fs-heading-l:32px;--fs-heading-m:24px;--fs-heading-s:19px;--fs-body-l:18px;--fs-body-m:16px;--fs-body-s:14px;--fs-caption:13px;--fs-micro:11px;--lh-tight:.95;--lh-snug:1.1;--lh-heading:1.15;--lh-body:1.55;--ls-display:-.01em;--ls-tight:-.005em;--ls-normal:0;--ls-label:.08em;--ls-mono:.02em}.hf-display{font-family:var(--font-display);font-weight:var(--fw-black);text-transform:uppercase;line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.hf-heading{font-family:var(--font-display);font-weight:var(--fw-heavy);text-transform:uppercase;line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.hf-eyebrow{font-family:var(--font-mono);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-caption)}.hf-body{font-family:var(--font-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--ls-normal)}.hf-mono{font-family:var(--font-mono);letter-spacing:var(--ls-mono);font-variant-numeric:tabular-nums}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1200px;--container-wide:1360px;--gutter:24px;--section-y:96px;--skew-angle:-7deg;--diagonal:-7deg;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--border-w:1px;--border-w-2:2px;--border-w-heavy:3px;--shadow-xs:0 1px 2px #03040514;--shadow-sm:0 2px 6px #0304051a;--shadow-md:0 6px 18px #0304051f;--shadow-lg:0 18px 40px #0304052e;--shadow-brand:0 8px 24px #9881654d;--dur-fast:.12s;--dur:.2s;--dur-slow:.36s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.5, 0, .2, 1);--ease-snap:cubic-bezier(.2, .9, .25, 1.15);--doel:44px;--doel-groot:48px;--doel-rij:56px;--icoon:18px;--icoon-groot:20px;--fs-label:12px;--fs-knop:15px;--fs-cijfer:26px;--fs-cijfer-s:22px;--ls-wijd:.12em;--ls-knop:.04em;--breedte-display:125%;--border-w-band:4px;--zijmenu-breedte:240px;--inhoud-max:var(--container-wide);--inlogkaart-breedte:420px;--formulier-max:760px;--voorvertoning-breedte:360px;--wapen-menu:44px;--wapen-inlog:72px;--logo-voorbeeld-b:120px;--logo-voorbeeld-h:80px;--kolom-aantal:80px;--kolom-prijs:140px;--kolom-btw:132px;--kolom-bedrag:112px;--kolom-datum:104px;--tijdlijn-datum:132px;--kleurstaal:var(--doel);--spinner:16px;--stand-concept-vlak:var(--stone-100);--stand-concept-tekst:var(--stone-600);--stand-open-vlak:var(--white);--stand-open-tekst:var(--ink-900);--stand-te-laat-vlak:var(--loss);--stand-te-laat-tekst:var(--white);--stand-betaald-vlak:var(--win);--stand-betaald-tekst:var(--white);--stand-mislukt-tekst:var(--loss);--stand-gecrediteerd-tekst:var(--stone-600);--kleur-fout:var(--loss);--kleur-gelukt:var(--win);--kleur-let-op:var(--draw);--kleur-info:var(--gold-600);--veld-rand:var(--border);--veld-rand-hover:var(--stone-400);--veld-rand-donker:var(--ink-600);--veld-rand-donker-hover:var(--ink-500);--veld-vlak:var(--color-surface);--veld-vlak-uit:var(--stone-050);--veld-vlak-donker:var(--ink-900);--veld-plaatshouder:var(--text-muted);--veld-plaatshouder-donker:var(--stone-500);--veld-pad-y:11px;--veld-pad-x:14px;--veld-regel:20px;--veld-label-afstand:6px;--veld-min-breedte:calc(var(--space-32) * 1.25);--fs-veld:15px;--fs-veld-aanraak:var(--fs-body-m);--fs-hulp:12.5px;--lh-hulp:1.4;--keuze-maat:var(--icoon-groot);--keuze-rand:var(--stone-400);--focus-gloed-breedte:3px;--focus-gloed:0 0 0 var(--focus-gloed-breedte) color-mix(in srgb, var(--focus-ring) 22%, transparent);--focus-gloed-fout:0 0 0 var(--focus-gloed-breedte) color-mix(in srgb, var(--kleur-fout) 22%, transparent);--focus-ring-breedte:var(--border-w-2);--focus-ring-afstand:var(--border-w-2);--knop-rand:var(--border-w-2);--fs-knop-md:var(--fs-body-s);--fs-knop-lg:var(--fs-body-m);--knop-pad-md:12px 22px;--knop-pad-lg:16px 30px;--lh-knop:1;--knop-uit:.45;--knop-hover:brightness(.92);--knop-hover-vlak:var(--stone-100);--knop-donker-hover:var(--ink-800);--scrim:#0304058c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body-m);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:var(--text-brand);text-underline-offset:.15em}a:hover{color:var(--gold-700)}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:var(--border-w-2) solid var(--focus-ring);outline-offset:var(--border-w-2)}.verborgen{width:var(--border-w);height:var(--border-w);margin:calc(-1 * var(--border-w));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}h2.eyebrow{font-size:var(--fs-caption);color:var(--text-primary)}.titel{font-family:var(--font-display);font-stretch:var(--breedte-display);font-weight:var(--fw-heavy);font-size:var(--fs-heading-l);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);text-transform:uppercase;overflow-wrap:anywhere}.tekst-zacht{color:var(--text-secondary)}.tekst-klein{font-size:var(--fs-body-s)}.tekst-fout{color:var(--kleur-fout)}.tekst-gelukt{color:var(--kleur-gelukt)}@media (width<=639px){.alleen-breed{display:none}.titel{font-size:var(--fs-heading-m)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.knop{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--doel);max-width:100%;padding:var(--knop-pad-md);border:var(--knop-rand) solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text-primary);font-family:var(--font-display);font-stretch:var(--breedte-display);font-size:var(--fs-knop-md);font-weight:var(--fw-heavy);line-height:var(--lh-knop);letter-spacing:var(--ls-knop);text-transform:uppercase;text-align:center;text-wrap:balance;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-color:#0000;margin:0;text-decoration:none;display:inline-flex}.knop:hover:not(:disabled){background-color:var(--knop-hover-vlak);color:var(--text-primary)}.knop:active:not(:disabled){transform:translateY(var(--border-w))}.knop:disabled,.knop[aria-disabled=true]{cursor:not-allowed;opacity:var(--knop-uit)}.knop svg{width:var(--icoon);height:var(--icoon);flex:none}.knop--primair{border-color:var(--brand);background-color:var(--brand);color:var(--on-brand)}.knop--primair:hover:not(:disabled){background-color:var(--brand);color:var(--on-brand);filter:var(--knop-hover)}.knop--donker{border-color:var(--ink-950);background-color:var(--ink-950);color:var(--text-inverse)}.knop--donker:hover:not(:disabled){border-color:var(--knop-donker-hover);background-color:var(--knop-donker-hover);color:var(--text-inverse)}.knop--spook,.knop--icoon{background-color:#0000;border-color:#0000}.knop--omgekeerd{border-color:var(--text-inverse-2);color:var(--text-inverse)}.knop--omgekeerd:hover:not(:disabled){background-color:var(--knop-donker-hover);color:var(--text-inverse)}.knop--tekst{color:var(--text-secondary);font-family:var(--font-body);font-stretch:100%;font-size:var(--fs-body-s);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-normal);text-transform:none;text-underline-offset:.15em;padding:0 var(--space-2);background-color:#0000;border-color:#0000;text-decoration:underline}.knop--tekst:hover:not(:disabled){color:var(--text-primary);background-color:#0000}.knop--groot{min-height:var(--doel-groot);padding:var(--knop-pad-lg);font-size:var(--fs-knop-lg)}.knop--vol{width:100%}.knop--icoon{width:var(--doel);color:var(--text-secondary);padding:0}.knop--icoon:hover:not(:disabled){color:var(--text-primary)}@media (width<=479px){.knop--groot{padding-left:var(--space-5);padding-right:var(--space-5);font-size:var(--fs-knop-md)}}.knop__draaier{width:var(--spinner);height:var(--spinner);border:var(--border-w-2) solid currentColor;border-radius:var(--radius-pill);animation:draai var(--dur-slow) linear infinite;border-right-color:#0000;flex:none}@keyframes draai{to{transform:rotate(360deg)}}.knoppenrij{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.knoppenrij__rechts{margin-left:auto}.veld{gap:var(--veld-label-afstand);flex-direction:column;min-width:0;display:flex}.veld__label,.regel__label,.regels__kop{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.veld__optioneel{font-weight:var(--fw-regular);letter-spacing:var(--ls-mono);text-transform:none}.veld__hulp{font-family:var(--font-body);font-size:var(--fs-hulp);line-height:var(--lh-hulp);color:var(--text-secondary)}.veld__hulp--fout{color:var(--kleur-fout)}.velden{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--veld-min-breedte)), 1fr));gap:var(--space-4);display:grid}.velden--eerste-breed{grid-template-columns:minmax(0,1fr)}@container (width>=544px){.velden--eerste-breed{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.velden>.veld{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--veld-label-afstand);align-content:start;align-items:start;display:grid}.invoer{width:100%;min-width:0;min-height:var(--doel);padding:var(--veld-pad-y) var(--veld-pad-x);border:var(--border-w) solid var(--veld-rand);border-radius:var(--radius-xs);background-color:var(--veld-vlak);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-veld);font-weight:var(--fw-regular);line-height:var(--veld-regel);outline:var(--focus-ring-breedte) solid transparent;outline-offset:0;box-shadow:none;appearance:none;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);margin:0;display:block}.invoer::placeholder{color:var(--veld-plaatshouder);opacity:1}.invoer:hover:not(:disabled):not(:focus){border-color:var(--veld-rand-hover)}.invoer:focus,.invoer:focus-visible{outline:var(--focus-ring-breedte) solid transparent;border-color:var(--brand);box-shadow:var(--focus-gloed)}.invoer[aria-invalid=true]{border-color:var(--kleur-fout)}.invoer[aria-invalid=true]:focus{box-shadow:var(--focus-gloed-fout)}.invoer:disabled,.invoer[readonly]{background-color:var(--veld-vlak-uit);color:var(--text-primary)}.invoer:disabled{cursor:not-allowed}textarea.invoer{line-height:var(--lh-body);resize:vertical}.invoer--cijfers{font-variant-numeric:tabular-nums}.invoer--rechts{text-align:right}@media (pointer:coarse),(width<=639px){.invoer{font-size:var(--fs-veld-aanraak)}}.keuze{width:100%;min-width:0;display:block;position:relative}.keuze .invoer{padding-right:calc(var(--veld-pad-x) + var(--icoon) + var(--space-2));text-overflow:ellipsis;cursor:pointer}.keuze .invoer:disabled{cursor:not-allowed}.keuze__pijl{top:50%;right:var(--veld-pad-x);width:var(--icoon);height:var(--icoon);color:var(--text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.keuze .invoer:disabled+.keuze__pijl{color:var(--text-muted)}.invoer--donker{border-color:var(--veld-rand-donker);background-color:var(--veld-vlak-donker);color:var(--text-inverse)}.invoer--donker::placeholder{color:var(--veld-plaatshouder-donker)}.invoer--donker:hover:not(:disabled):not(:focus){border-color:var(--veld-rand-donker-hover)}.geldinvoer{align-items:center;width:100%;min-width:0;display:flex;position:relative}.geldinvoer__teken{left:var(--veld-pad-x);color:var(--text-secondary);pointer-events:none;position:absolute}.geldinvoer .invoer{padding-left:calc(var(--veld-pad-x) + var(--space-4));text-align:right;font-variant-numeric:tabular-nums}.vinkje{gap:var(--space-3);min-height:var(--doel);font-size:var(--fs-knop);line-height:var(--lh-snug);cursor:pointer;align-items:center;display:flex}.keuzerondje{gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;align-items:flex-start;display:flex}.vinkje input,.keuzerondje input{appearance:none;width:var(--keuze-maat);height:var(--keuze-maat);border:var(--border-w) solid var(--keuze-rand);border-radius:var(--radius-xs);background-color:var(--veld-vlak);color:var(--on-brand);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;place-content:center;margin:0;display:inline-grid}.keuzerondje input{margin-top:var(--border-w-2);border-radius:var(--radius-pill)}.vinkje input:before,.keuzerondje input:before{content:"";transition:transform var(--dur-fast) var(--ease-snap);transform:scale(0)}.vinkje input:before{width:calc(var(--keuze-maat) * .6);height:calc(var(--keuze-maat) * .6);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:currentColor}.keuzerondje input:before{width:calc(var(--keuze-maat) / 2);height:calc(var(--keuze-maat) / 2);border-radius:var(--radius-pill);background-color:var(--brand)}.vinkje input:checked{border-color:var(--brand);background-color:var(--brand)}.keuzerondje input:checked{border-color:var(--brand)}.vinkje input:checked:before,.keuzerondje input:checked:before{transform:scale(1)}.vinkje:hover input:not(:disabled):not(:checked),.keuzerondje:hover input:not(:disabled):not(:checked){border-color:var(--brand)}.vinkje input:focus-visible,.keuzerondje input:focus-visible{outline:var(--focus-ring-breedte) solid var(--focus-ring);outline-offset:var(--focus-ring-afstand)}.vinkje input:disabled,.keuzerondje input:disabled{border-color:var(--veld-rand);background-color:var(--veld-vlak-uit);cursor:not-allowed}.vinkje input:disabled:checked{border-color:var(--brand);background-color:var(--brand);opacity:var(--knop-uit)}:is(.vinkje:has(input:disabled),.keuzerondje:has(input:disabled)){cursor:not-allowed}@media (forced-colors:active){.vinkje input:before,.keuzerondje input:before{background-color:canvastext}}fieldset.groep{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}fieldset.groep>legend{margin-bottom:var(--veld-label-afstand);padding:0}.kaart{background:var(--color-surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.kaart--ruim{padding:var(--space-6)}.kaart--accent{border-top:var(--border-w-heavy) solid var(--brand)}.kaart--let-op{border-top:var(--border-w-heavy) solid var(--kleur-fout)}.kaart__kop{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.kaart__voet{border-top:var(--border-w) solid var(--stone-100);padding-top:var(--space-4)}.stand{padding:var(--space-1) var(--space-3);border:var(--border-w) solid transparent;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:var(--lh-body);white-space:nowrap;display:inline-block}.stand--concept{background:var(--stand-concept-vlak);color:var(--stand-concept-tekst)}.stand--open{background:var(--stand-open-vlak);color:var(--stand-open-tekst);border-color:var(--stand-open-tekst)}.stand--te_laat{background:var(--stand-te-laat-vlak);color:var(--stand-te-laat-tekst)}.stand--betaald{background:var(--stand-betaald-vlak);color:var(--stand-betaald-tekst)}.stand--versturen_mislukt{background:var(--white);color:var(--stand-mislukt-tekst);border-color:var(--stand-mislukt-tekst)}.stand--gecrediteerd,.stand--verstuurd{background:var(--white);color:var(--stand-gecrediteerd-tekst);border-color:var(--stone-300)}.stand--groot{padding:var(--space-2) var(--space-3)}.melding{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border);border-left:var(--border-w-heavy) solid var(--kleur-info);border-radius:var(--radius-xs);background:var(--color-surface);font-size:var(--fs-body-s);line-height:var(--lh-body);align-items:flex-start;display:flex}.melding svg{width:var(--icoon);height:var(--icoon);margin-top:var(--space-1);flex:none}.melding__inhoud{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.melding__inhoud ul{padding-left:var(--space-5);margin:0}.melding--fout{border-left-color:var(--kleur-fout)}.melding--fout svg{color:var(--kleur-fout)}.melding--gelukt{border-left-color:var(--kleur-gelukt)}.melding--gelukt svg{color:var(--kleur-gelukt)}.melding--let-op{border-left-color:var(--kleur-let-op)}.melding--let-op svg{color:var(--kleur-let-op)}.tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.tabs__tab{align-items:center;gap:var(--space-2);min-height:var(--doel);padding:0 var(--veld-pad-x);border:var(--border-w) solid var(--border);border-radius:var(--radius-xs);background-color:var(--color-surface);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);margin:0;text-decoration:none;display:inline-flex}.tabs__tab:hover{border-color:var(--veld-rand-hover);color:var(--text-primary)}.tabs__tab[aria-selected=true],.tabs__tab[aria-current=page]{background-color:var(--ink-950);border-color:var(--ink-950);color:var(--text-inverse)}.tabs__teller{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.tabs__tab[aria-selected=true] .tabs__teller,.tabs__tab[aria-current=page] .tabs__teller{color:var(--text-inverse-2)}.tabelvlak{background:var(--color-surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);min-width:0}.tabel{border-collapse:collapse;width:100%;font-size:var(--fs-knop)}.tabel th{padding:var(--space-3) var(--space-4);border-bottom:var(--border-w) solid var(--border);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);text-align:left;white-space:nowrap}.tabel td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-w) solid var(--stone-100);vertical-align:middle}.tabel tbody tr:last-child td{border-bottom:0}.tabel__rij--klikbaar{cursor:pointer}.tabel__rij--klikbaar:hover td{background:var(--stone-050)}.tabel__getal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.tabel__datum{font-family:var(--font-mono);font-size:var(--fs-body-s);font-variant-numeric:tabular-nums;white-space:nowrap}.tabel__nummer{font-family:var(--font-mono);font-weight:var(--fw-bold);white-space:nowrap}.tabel__sub{font-size:var(--fs-caption);color:var(--text-secondary);display:block}@media (width<=639px){.tabel--kaarten thead{width:var(--border-w);height:var(--border-w);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.tabel--kaarten,.tabel--kaarten tbody{display:block}.tabel--kaarten tr{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-w) solid var(--stone-100);grid-template-columns:minmax(0,1fr) auto;display:grid}.tabel--kaarten tbody tr:last-child{border-bottom:0}.tabel--kaarten td{border:0;padding:0;display:block}.tabel--kaarten td[data-label]:not([data-label=""]):before{content:attr(data-label) " ";font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-secondary);text-transform:uppercase}.tabel--kaarten .tabel__getal{text-align:right}}.geld{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.lege-staat{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6);color:var(--text-secondary);flex-direction:column;display:flex}.lege-staat__titel{font-weight:var(--fw-semibold);color:var(--text-primary)}.laden{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);color:var(--text-secondary);display:flex}.laden .knop__draaier{color:var(--brand)}.dialoog{width:min(calc(100vw - var(--space-8)), var(--formulier-max));max-width:calc(var(--space-32) * 3.75);border:var(--border-w) solid var(--border);border-top:var(--border-w-band) solid var(--brand);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--text-primary);box-shadow:var(--shadow-lg);padding:0}.dialoog::backdrop{background:var(--scrim)}.dialoog__inhoud{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.dialoog__titel{font-family:var(--font-display);font-stretch:var(--breedte-display);font-weight:var(--fw-heavy);font-size:var(--fs-heading-s);text-transform:uppercase;line-height:var(--lh-heading)}.tijdlijn{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tijdlijn__item{grid-template-columns:var(--tijdlijn-datum) minmax(0, 1fr);gap:var(--space-4);font-size:var(--fs-body-s);line-height:var(--lh-snug);display:grid}.tijdlijn__tijd{font-family:var(--font-mono);color:var(--text-secondary);font-variant-numeric:tabular-nums}.tijdlijn__door{color:var(--text-secondary)}@media (width<=639px){.tijdlijn__item{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.paginakop{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.paginakop__tekst{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.paginakop__terug{min-height:var(--doel);margin:calc(-1 * var(--space-3)) 0;font-size:var(--fs-body-s);align-self:flex-start;align-items:center;display:inline-flex}.paginakop__regel{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.kleurstaal{width:var(--kleurstaal);height:var(--kleurstaal);border:var(--border-w) solid var(--veld-rand-hover);border-radius:var(--radius-xs);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);margin:0;padding:0}.kleurstaal[aria-pressed=true]{border:var(--border-w-heavy) solid var(--border-strong);box-shadow:inset 0 0 0 var(--border-w-2) var(--color-surface)}.kleurstaal:disabled{cursor:not-allowed}.woordjes{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.woordjes li{font-family:var(--font-mono);font-size:var(--fs-label);padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--stone-100);color:var(--stone-600)}.schil{grid-template-columns:var(--zijmenu-breedte) minmax(0, 1fr);background:linear-gradient(to right, var(--color-surface-ink) var(--zijmenu-breedte), var(--color-bg) var(--zijmenu-breedte));min-height:100dvh;display:grid}.zijmenu{background:var(--color-surface-ink);height:100dvh;color:var(--text-inverse);border-top:var(--border-w-band) solid var(--brand);padding:var(--space-6) var(--space-5);gap:var(--space-8);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.merk{align-items:center;gap:var(--space-3);color:var(--text-inverse);text-decoration:none;display:flex}.merk:hover{color:var(--text-inverse)}.merk__wapen{height:var(--wapen-menu);flex:none;width:auto}.merk__tekst{gap:var(--space-1);flex-direction:column;display:flex}.merk__naam{font-family:var(--font-display);font-stretch:var(--breedte-display);font-weight:var(--fw-heavy);font-size:var(--fs-heading-s);line-height:var(--lh-snug);letter-spacing:var(--ls-normal)}.merk__sub{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-wijd);color:var(--text-inverse-2)}.menu{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu__link{min-height:var(--doel);padding:var(--space-3) var(--space-4);border-left:var(--border-w-heavy) solid transparent;border-radius:var(--radius-xs);color:var(--text-inverse-2);font-weight:var(--fw-medium);align-items:center;text-decoration:none;display:flex}.menu__link:hover{color:var(--text-inverse);background:var(--ink-850)}.menu__link[aria-current=page],.menu__link--actief{background:var(--color-surface-ink-2);color:var(--text-inverse);font-weight:var(--fw-semibold);border-left-color:var(--brand)}.gebruiker{gap:var(--space-1);font-size:var(--fs-body-s);flex-direction:column;margin-top:auto;display:flex}.gebruiker__naam{font-weight:var(--fw-semibold);color:var(--text-inverse);overflow-wrap:anywhere}.gebruiker__rol{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-inverse-2);text-transform:uppercase}.gebruiker__uit{min-height:var(--doel);color:var(--text-inverse-2);font-size:var(--fs-body-s);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.gebruiker__uit:hover{color:var(--text-inverse)}.menuknop{display:none}.hoofd{min-width:0;padding:var(--space-10) var(--space-12)}.hoofd__binnen{max-width:var(--inhoud-max);gap:var(--space-6);flex-direction:column;display:flex}@media (width<=899px){.schil{background:var(--color-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.zijmenu{z-index:10;height:auto;padding:var(--space-2) var(--space-4);flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;position:sticky;top:0;overflow:visible}.merk__wapen{height:var(--doel)}.merk__naam{font-size:var(--fs-body-l)}.menuknop{display:inline-flex}.zijmenu__paneel{gap:var(--space-4);padding:var(--space-3) 0 var(--space-3);flex-direction:column;flex-basis:100%;display:none}.zijmenu--open .zijmenu__paneel{display:flex}.gebruiker{padding-top:var(--space-3);border-top:var(--border-w) solid var(--border-on-ink);margin-top:0}.hoofd{padding:var(--space-6) var(--space-4) var(--space-10)}html{scroll-padding-top:calc(var(--doel) + var(--space-8))}}@media (width>=900px){.zijmenu__paneel{gap:var(--space-8);flex-direction:column;flex:1;display:flex}}.inlog{background:var(--color-surface-ink);min-height:100dvh;color:var(--text-inverse);padding:var(--space-10) var(--space-4);justify-content:center;align-items:center;display:flex}.inlog__kaart{width:100%;max-width:var(--inlogkaart-breedte);background:var(--ink-850);border:var(--border-w) solid var(--border-on-ink);border-top:var(--border-w-band) solid var(--brand);border-radius:var(--radius-sm);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.inlog__kop{align-items:center;gap:var(--space-4);display:flex}.inlog__wapen{height:var(--wapen-inlog);flex:none;width:auto}.inlog__titels{gap:var(--space-2);flex-direction:column;display:flex}.inlog__adres{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-wijd);color:var(--text-inverse-2)}.inlog__titel{font-family:var(--font-display);font-stretch:var(--breedte-display);font-weight:var(--fw-heavy);font-size:var(--fs-heading-m);line-height:var(--lh-heading)}.inlog__formulier{gap:var(--space-4);flex-direction:column;display:flex}.inlog .veld__label{color:var(--text-inverse-2)}.inlog .veld__hulp{color:var(--stone-400)}.inlog .laden{color:var(--text-inverse-2);padding:var(--space-4) 0}.inlog__uitleg{color:var(--gold-200);font-size:var(--fs-knop);line-height:var(--lh-body)}.inlog__fout{padding:var(--space-3) var(--space-4);border-left:var(--border-w-heavy) solid var(--live);background:var(--ink-900);color:var(--paper);font-size:var(--fs-body-s);line-height:var(--lh-body)}.inlog__fout:focus{outline:none}.inlog__link{min-height:var(--doel);color:var(--gold-300);font-size:var(--fs-body-s);font-weight:var(--fw-medium);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.inlog__link:hover{color:var(--gold-200)}.inlog__voet{font-size:var(--fs-caption);color:var(--stone-400);line-height:var(--lh-body)}@media (width<=479px){.inlog__kaart{padding:var(--space-6) var(--space-5)}.inlog__wapen{height:var(--space-16)}}.tegels{gap:var(--space-4);flex-wrap:wrap;display:flex}.tegel{flex:1 1 calc(var(--space-32) * 1.75);background:var(--color-surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.tegel--te-laat{border-top:var(--border-w-heavy) solid var(--loss)}.tegel--te-laat .eyebrow{color:var(--loss)}.tegel__bedrag{font-weight:var(--fw-bold);font-size:var(--fs-cijfer);line-height:var(--lh-snug)}.tegel__sub{font-size:var(--fs-body-s);color:var(--text-secondary)}.tegel__niets{font-size:var(--fs-body-m);color:var(--text-secondary)}.facturen-tabel .tabel__nummer a{min-height:var(--doel);color:var(--text-brand);align-items:center;display:inline-flex}.facturen-tabel td{padding-top:var(--space-1);padding-bottom:var(--space-1)}@media (width<=639px){.facturen-tabel tr{grid-template-areas:"nummer stand""klant bedrag""datum vervalt"}.facturen-tabel__nummer{grid-area:nummer}.facturen-tabel__stand{grid-area:stand;place-self:center end}.facturen-tabel__klant{font-weight:var(--fw-semibold);grid-area:klant}.facturen-tabel__bedrag{grid-area:bedrag}.facturen-tabel__datum{grid-area:datum}.facturen-tabel__vervalt{text-align:right;grid-area:vervalt}.facturen-tabel td{padding:0}}.nieuw-kaart{max-width:var(--formulier-max)}.maken{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1180px){.maken{grid-template-columns:minmax(0, 1fr) var(--voorvertoning-breedte)}.maken__rechts{top:var(--space-6);position:sticky}}.maken__links,.maken__rechts{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.maken__links{container-type:inline-size}.maken__rechts{gap:var(--space-3)}.maken__vast{min-height:var(--doel);font-weight:var(--fw-semibold);align-items:center;display:flex}.maken__acties{padding-top:var(--space-1)}.bewaarstand{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.bewaarstand--ok{color:var(--kleur-gelukt)}.bewaarstand--fout{color:var(--kleur-fout)}.regels{gap:var(--space-3);flex-direction:column;display:flex;container-type:inline-size}.regels__kop{display:none}.regels__lijst{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.regel{grid-template-columns:var(--kolom-aantal) minmax(0, 1fr) auto var(--doel);gap:var(--space-2) var(--space-3);padding:var(--space-3);border:var(--border-w) solid var(--stone-100);border-radius:var(--radius-xs);background:var(--stone-050);grid-template-areas:"omschrijving omschrijving omschrijving weg""aantal prijs prijs prijs""btw btw bedrag bedrag""hulp hulp hulp hulp";display:grid}.regel--onvolledig{border-style:dashed;border-color:var(--stone-300)}.regel__veld{gap:var(--veld-label-afstand);flex-direction:column;min-width:0;display:flex}.regel__veld--omschrijving{grid-area:omschrijving}.regel__veld--aantal{grid-area:aantal}.regel__veld--prijs{grid-area:prijs}.regel__veld--btw{grid-area:btw}.regel__bedrag{gap:var(--veld-label-afstand);min-height:var(--doel);flex-direction:column;grid-area:bedrag;justify-content:flex-end;align-items:flex-end;display:flex}.regel__bedrag .geld{min-height:var(--doel);align-items:center;display:flex}.regel__bedrag--oud{color:var(--text-muted)}.regel__weg{grid-area:weg;align-self:end}.regel__hulp{font-size:var(--fs-caption);color:var(--text-secondary);grid-area:hulp}@container (width>=700px){.regels__kop{grid-template-columns:minmax(0, 1fr) var(--kolom-aantal) var(--kolom-prijs) var(--kolom-btw) var(--kolom-bedrag) var(--doel);gap:var(--space-2);padding:0 var(--space-3);display:grid}.regels__rechts{text-align:right}.regel{grid-template-columns:minmax(0, 1fr) var(--kolom-aantal) var(--kolom-prijs) var(--kolom-btw) var(--kolom-bedrag) var(--doel);gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);grid-template-areas:"omschrijving aantal prijs btw bedrag weg""hulp hulp hulp hulp hulp hulp";align-items:center}.regel .regel__label{width:var(--border-w);height:var(--border-w);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.regel__bedrag{min-height:0}.regel__weg{align-self:center}}.productkeuze{border:var(--border-w) solid var(--brand);border-radius:var(--radius-xs);background:var(--stone-050);padding:var(--space-2)}.productkeuze__lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.productkeuze__knop{width:100%;min-height:var(--doel);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);justify-content:space-between;gap:var(--space-1) var(--space-4);text-align:left;font-size:var(--fs-knop);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.productkeuze__knop:hover{background:var(--gold-200)}.productkeuze__prijs{color:var(--text-secondary);font-size:var(--fs-body-s)}.totalen{width:100%;max-width:calc(var(--space-32) * 3);align-self:flex-end;gap:var(--space-2);font-size:var(--fs-knop);transition:opacity var(--dur) var(--ease-out);flex-direction:column;margin:0;display:flex}.totalen--oud{opacity:.55}.totalen>div{justify-content:space-between;gap:var(--space-6);display:flex}.totalen dt{color:var(--text-secondary)}.totalen dd{margin:0}.totalen__totaal{border-top:var(--border-w) solid var(--ink-900);padding-top:var(--space-2);font-weight:var(--fw-bold)}.totalen__totaal dt{color:var(--text-primary)}.redenen{padding:var(--space-3) var(--space-4);border-left:var(--border-w-heavy) solid var(--kleur-let-op);background:var(--color-surface);font-size:var(--fs-body-s)}.redenen__kop{font-weight:var(--fw-semibold)}.redenen ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.document{--accent:var(--brand);background:var(--white);border:var(--border-w) solid var(--border);box-shadow:var(--shadow-md);padding:var(--space-6);gap:var(--space-4);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.document--groot{padding:var(--space-10) var(--space-10) var(--space-8);font-size:var(--fs-body-s);border-top:var(--border-w-band) solid var(--accent);aspect-ratio:210/297}.document__kop{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.document__logo{max-width:var(--logo-voorbeeld-b);max-height:var(--logo-voorbeeld-h);object-fit:contain;width:auto;height:auto}.document__clubnaam{font-weight:var(--fw-bold);font-size:var(--fs-body-l);color:var(--accent)}.document__club{text-align:right;color:var(--stone-600);flex-direction:column;display:flex}.document__club strong{color:var(--text-primary)}.document__soort{font-family:var(--font-display);font-stretch:var(--breedte-display);font-weight:var(--fw-heavy);font-size:var(--fs-heading-s);color:var(--accent)}.document--groot .document__soort{font-size:var(--fs-heading-m)}.document__kenmerken{gap:var(--space-1) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--stone-600);flex-wrap:wrap;display:flex}.document__volgt{color:var(--loss)}.document__klant{flex-direction:column;display:flex}.document__klant span{color:var(--stone-600)}.document__regels{border-collapse:collapse;width:100%}.document__regels th{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);text-align:right;padding:0 0 var(--space-2) var(--space-2);border-bottom:var(--border-w) solid var(--accent)}.document__regels th:first-child{text-align:left;padding-left:0}.document__regels td.geld,.document__regels td:not(:first-child){white-space:nowrap}.document__regels td{padding:var(--space-2) 0 0 var(--space-2);vertical-align:top;text-align:right}.document__regels td:first-child{text-align:left;padding-left:0}.document__leeg{color:var(--text-secondary);border-top:var(--border-w) solid var(--accent);padding-top:var(--space-2)}.document__totalen{gap:var(--space-1);flex-direction:column;display:flex}.document__totalen>div{justify-content:space-between;gap:var(--space-4);color:var(--stone-600);display:flex}.document__totaal{border-top:var(--border-w) solid var(--ink-900);padding-top:var(--space-2);font-weight:var(--fw-bold);color:var(--text-primary)!important}.document__tekst{color:var(--stone-600)}.document__voet{border-top:var(--border-w) solid var(--border);padding-top:var(--space-2);font-size:var(--fs-label);color:var(--text-secondary);text-align:center;margin-top:auto}.detail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.detail{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.detail__document,.detail__zij{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.detail__zij{gap:var(--space-5)}.vingerafdruk{font-size:var(--fs-label)}.feiten{gap:var(--space-5);flex-flow:wrap}.feit{flex:1 1 var(--space-32);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.feit--breed{flex-basis:calc(var(--space-32) * 1.75)}.feit__bedrag{font-weight:var(--fw-bold);font-size:var(--fs-cijfer-s)}.feit__waarde{font-weight:var(--fw-semibold)}.feit__waarde--klein{font-size:var(--fs-body-s);overflow-wrap:anywhere}.klanten{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.klanten{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.klanten__terug{display:none!important}}@media (width<=999px){.klanten--gekozen .klanten__lijst,.klanten:not(.klanten--gekozen) .klanten__formulier{display:none}}.klanten__formulier{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.klantenlijst{background:var(--color-surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none}.klantenlijst li+li{border-top:var(--border-w) solid var(--stone-100)}.klantenlijst__item{gap:var(--space-1);min-height:var(--doel-rij);padding:var(--space-3) var(--space-4);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.klantenlijst__item:hover{background:var(--stone-050);color:var(--text-primary)}.klantenlijst__item[aria-current=page]{background:var(--stone-050);box-shadow:inset var(--border-w-heavy) 0 0 var(--brand)}.klantenlijst__naam{font-weight:var(--fw-semibold)}.klantenlijst__info{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-secondary)}.sjabloonlink{align-self:flex-start}.instellingen{gap:var(--space-5);max-width:var(--formulier-max);flex-direction:column;display:flex}.nummerreeks{gap:var(--space-5);background:var(--stone-050);border:var(--border-w) solid var(--stone-100);border-radius:var(--radius-xs);padding:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.nummerreeks .velden{flex:1 1 calc(var(--space-32) * 3)}.nummerreeks__volgend{gap:var(--space-1);flex-direction:column;display:flex}.nummerreeks__nummer{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-heading-s)}.mensen{margin:0;padding:0;list-style:none}.mensen__item{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--stone-100);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.mensen__wie{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.mensen__naam{font-weight:var(--fw-semibold)}.mensen__rol{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}@media (width<=639px){.mensen__item{grid-template-columns:minmax(0,1fr) auto}.mensen__rol{grid-column:1}}.mensen__nieuw{gap:var(--space-4);border-top:var(--border-w) solid var(--stone-100);padding-top:var(--space-4);flex-direction:column;display:flex}.sjabloon{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1180px){.sjabloon{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sjabloon__rechts{top:var(--space-6);position:sticky}}.sjabloon__links,.sjabloon__rechts{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.sjabloon__rechts{gap:var(--space-3)}.logo-keuze{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.logo-keuze__plaatje{max-width:var(--logo-voorbeeld-b);max-height:var(--logo-voorbeeld-h);border:var(--border-w) solid var(--veld-rand);border-radius:var(--radius-xs);width:auto;height:auto;padding:var(--space-1);background:var(--white)}.logo-keuze__leeg{font-size:var(--fs-body-s);color:var(--text-secondary)}.producten{margin:0;padding:0;list-style:none;container-type:inline-size}.producten__item{align-items:center;gap:0 var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-w) solid var(--stone-100);grid-template-columns:minmax(0,1fr) auto;display:grid}.producten__item--uit .producten__naam,.producten__item--uit .producten__prijs{color:var(--text-muted)}.producten__item--bewerk{padding:var(--space-3) 0;display:block}.producten__naam{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.producten__prijs{text-align:right;white-space:nowrap}.producten__acties{gap:var(--space-1);margin-left:calc(-1 * var(--space-2));grid-column:1/-1;display:flex}@container (width>=560px){.producten__item{grid-template-columns:minmax(0,1fr) auto auto}.producten__acties{grid-column:auto;margin-left:0}}.producten__uit{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;padding:0 var(--space-2);border:var(--border-w) solid var(--stone-300);border-radius:var(--radius-xs);color:var(--stone-600)}.productformulier{gap:var(--space-3);flex-direction:column;display:flex}
