@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2)format("woff2");font-weight:300 900;font-display:swap;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:Figtree;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--bg-primary:#f2f3f0;--bg-secondary:#e6e9e4;--surface:#fff;--surface-sunken:#f7f8f6;--border:#e3e6e1;--border-strong:#cdd2cb;--text-primary:#131715;--text-secondary:#4c544f;--text-muted:#6b736d;--brand:#1b6b50;--brand-hover:#14533e;--brand-tint:#e9f2ee;--on-brand:#fff;--brand-tekst:#1b6b50;--merk-s:#1b6b50;--merk-vouw:#14533e;--status-feedback:#c98a14;--status-feedback-tint:#fbf3e0;--status-feedback-text:#8a5a00;--status-danger:#b3261e;--status-danger-tint:#fbeceb;--sans:"Figtree", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-xs:12px;--t-sm:13px;--t-md:15px;--t-lg:16px;--t-xl:20px;--t-2xl:26px;--t-3xl:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--shadow-raised:0 1px 2px #1317150d, 0 12px 32px -8px #1317152e;--shadow-blok:0 1px 2px #1317150a, 0 28px 56px -32px #13171547;--focus:0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--control:36px;--snap:cubic-bezier(.2,.9,.3,1);--fast:.14s;--zijbalk:232px;--dock:#151917;--dock-tekst:#f1f3ef;--dock-2:#a3aba5;--dock-lijn:#2c332f;--dock-knop:#232926;--dock-groen:#2a8f6b;--dock-rood:#c2372e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-thema=donker]{--bg-primary:#0d100f;--bg-secondary:#1f2522;--surface:#141816;--surface-sunken:#101312;--border:#242a27;--border-strong:#363d39;--text-primary:#eef0ec;--text-secondary:#b4bbb6;--text-muted:#838b86;--brand:#22845f;--brand-hover:#1b6b50;--brand-tint:#172a22;--on-brand:#fff;--brand-tekst:#6cc0a3;--merk-s:#4fa98a;--merk-vouw:#6cc0a3;--status-feedback:#e0b25c;--status-feedback-tint:#2e2616;--status-feedback-text:#e0b25c;--status-danger:#f0766d;--status-danger-tint:#2e1917;--shadow-raised:0 1px 2px #0006, 0 16px 40px -8px #0009;--shadow-blok:0 1px 2px #0000004d, 0 28px 56px -32px #000000b3;--dock:#1f2522;--dock-2:#9aa39d;--dock-lijn:#343c38;--dock-knop:#2b322e;--dock-groen:#22845f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-thema=auto]{--bg-primary:#0d100f;--bg-secondary:#1f2522;--surface:#141816;--surface-sunken:#101312;--border:#242a27;--border-strong:#363d39;--text-primary:#eef0ec;--text-secondary:#b4bbb6;--text-muted:#838b86;--brand:#22845f;--brand-hover:#1b6b50;--brand-tint:#172a22;--on-brand:#fff;--brand-tekst:#6cc0a3;--merk-s:#4fa98a;--merk-vouw:#6cc0a3;--status-feedback:#e0b25c;--status-feedback-tint:#2e2616;--status-feedback-text:#e0b25c;--status-danger:#f0766d;--status-danger-tint:#2e1917;--shadow-raised:0 1px 2px #0006, 0 16px 40px -8px #0009;--shadow-blok:0 1px 2px #0000004d, 0 28px 56px -32px #000000b3;--dock:#1f2522;--dock-2:#9aa39d;--dock-lijn:#343c38;--dock-knop:#2b322e;--dock-groen:#22845f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (pointer:coarse){:root{--control:44px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--sans);font-size:var(--t-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm);outline:none}a{color:var(--brand-tekst)}h1,h2,h3{margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--t-2xl);letter-spacing:-.02em}h2{font-size:var(--t-xl);letter-spacing:-.015em}h3{font-size:var(--t-lg)}p{margin:0}button{font:inherit;color:inherit}.mono{font-variant-numeric:tabular-nums}.zacht{color:var(--text-secondary)}.klein{font-size:var(--t-sm)}.stapel{gap:var(--space-3);display:grid}.rij{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tussen{justify-content:space-between}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--space-4);z-index:60;background:var(--text-primary);color:var(--surface);border-radius:var(--radius-md);padding:8px 12px;position:absolute;top:-100px}.skip:focus-visible{top:var(--space-2)}.icoon{flex:none}.app{grid-template-columns:var(--zijbalk) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s var(--snap);display:grid}:root[data-zijbalk=smal]{--zijbalk:56px}.zijbalk{flex-direction:column;height:100vh;padding:10px 8px;display:flex;position:sticky;top:0;overflow:hidden}.zijbalk .merk{height:40px;color:var(--text-primary);white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:10px;padding:0 9px;text-decoration:none;display:flex}.zijbalk .merk b{font-weight:650}.zijbalk nav{gap:2px;display:grid}.zijbalk nav a{border-radius:var(--radius-md);height:36px;color:var(--text-primary);white-space:nowrap;align-items:center;gap:11px;padding:0 9px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.zijbalk nav a .icoon{color:var(--text-secondary)}.zijbalk nav a span{text-overflow:ellipsis;overflow:hidden}.zijbalk nav a:hover{background:var(--border)}.zijbalk nav a[aria-current]{background:var(--border);font-weight:600}.zijbalk nav a[aria-current] .icoon{color:var(--text-primary)}.zijbalk nav h2{font-size:var(--t-sm);letter-spacing:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:16px 0 4px;padding:0 9px;font-weight:500;overflow:hidden}.zijbalk-onder{gap:8px;margin-top:auto;display:grid}.zijbalk-voet{align-items:center;gap:2px;display:flex}.zijbalk-voet a{border-radius:var(--radius-md);min-width:0;height:36px;color:var(--text-primary);white-space:nowrap;flex:1;align-items:center;gap:11px;padding:0 9px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.zijbalk-voet a .icoon{color:var(--text-secondary)}.zijbalk-voet a:hover,.zijbalk-voet a[aria-current]{background:var(--border)}:root[data-zijbalk=smal] .zijbalk-voet a{display:none}.zijbalk-onder #spotify-plek{width:100%}:root[data-zijbalk=smal] .zijbalk .merk b,:root[data-zijbalk=smal] .zijbalk nav a span,:root[data-zijbalk=smal] .zijbalk nav h2,:root[data-zijbalk=smal] #spotify-plek{display:none}:root[data-zijbalk=smal] .zijbalk nav a{padding:0 11px}.inhoud{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.balk{z-index:20;align-items:center;gap:var(--space-4);height:52px;padding:0 var(--space-5);background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.balk-titel{font-weight:600}.balk-rechts{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.balk .ik{background:var(--text-primary);width:28px;height:28px;color:var(--surface);text-align:center;border-radius:50%;flex:none;margin-left:4px;font-size:11px;font-weight:600;line-height:28px;text-decoration:none}.rond{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.rond:hover{background:var(--border);color:var(--text-primary)}.zoekknop{border:1px solid var(--border);border-radius:var(--radius-md);width:220px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:14px;display:flex}.zoekknop:hover{border-color:var(--border-strong)}.zoekknop span{text-align:left;flex:1}.werk{width:100%;max-width:1320px;padding:var(--space-6) var(--space-6) var(--space-7);margin:0 auto}.kop{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.zoekvenster{z-index:50;background:#0a0e0c47;place-items:start center;padding:16vh 16px 0;display:grid;position:fixed;inset:0}.zoekvenster>div{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:min(560px,100%);box-shadow:var(--shadow-raised);overflow:hidden}.zoekveld{border-bottom:1px solid var(--border);color:var(--text-muted);align-items:center;gap:10px;padding:0 16px;display:flex}.zoekveld input{background:0 0;border:0;border-radius:0;height:52px;min-height:0;padding:0;font-size:17px}.zoekveld input:focus-visible{box-shadow:none}.zoekvenster ul{max-height:340px;margin:0;padding:6px;list-style:none;overflow:auto}.zoekvenster h3{font-size:var(--t-xs);color:var(--text-muted);margin:8px 12px 4px;font-weight:500}.zoekvenster li button{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;display:flex}.zoekvenster li button.op{background:var(--bg-primary)}.zoekvenster li small{color:var(--text-muted);font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;max-width:55%;margin-left:auto;overflow:hidden}.zoekvenster .niets{color:var(--text-muted);padding:10px 12px}.kaart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.knop{min-height:var(--control);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:550;text-decoration:none;display:inline-flex}.knop:hover:not(:disabled){border-color:var(--text-muted)}.knop:disabled{opacity:.4;cursor:default}.knop.hoofd{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.knop.hoofd:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.knop.gevaar{color:var(--status-danger);border-color:var(--status-danger)}.knop.klein{min-height:30px;font-size:var(--t-sm);padding:0 10px}.knop.stil{color:var(--text-secondary);background:0 0;border-color:#0000}.knop.stil:hover:not(:disabled){background:var(--border);color:var(--text-primary);border-color:#0000}.veld{font-weight:550;font-size:var(--t-sm);gap:6px;display:grid}.veld>span{color:var(--text-secondary)}input,select,textarea{font:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:38px;padding:7px 12px;font-weight:400}textarea{resize:vertical;min-height:92px;line-height:1.5}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--brand)}.melding{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-primary);padding:10px 14px}.melding.fout{background:var(--status-danger-tint);color:var(--status-danger);border-color:#0000}.melding.let{background:var(--status-feedback-tint);color:var(--status-feedback-text);border-color:#0000}kbd{font-family:var(--sans);border:1px solid var(--border-strong);min-width:18px;height:18px;color:var(--text-muted);background:0 0;border-radius:4px;place-items:center;padding:0 4px;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.chip{font-size:var(--t-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.chip:before{content:"";background:var(--border-strong);border-radius:50%;flex:none;width:7px;height:7px}.chip.g:before{background:var(--brand)}.chip.a:before{background:var(--status-feedback)}.chip.r:before{background:var(--status-danger)}.seg{border-radius:var(--radius-md);background:var(--bg-primary);gap:2px;padding:2px;display:inline-flex}.seg button,.seg a{height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.seg button[aria-pressed=true],.seg a[aria-current]{background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 1px var(--border), 0 1px 2px #0000000f}table.lijst{border-collapse:collapse;width:100%}table.lijst th,table.lijst td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 12px}table.lijst th{font-size:var(--t-xs);color:var(--text-muted);padding:0 12px 8px;font-weight:500}.raster{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.leeg{justify-items:center;gap:var(--space-2);padding:12vh var(--space-5);text-align:center;color:var(--text-secondary);display:grid}.leeg h1,.leeg h2{letter-spacing:-.015em;color:var(--text-primary);font-size:22px}.leeg p{max-width:400px}.leeg .rij{margin-top:var(--space-4)}.smal{max-width:760px}.sectie{margin-top:40px}.sectie>h2{font-size:var(--t-lg);letter-spacing:0}.regel{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);padding:16px 0;display:flex}.regel>div:first-child{flex:1;min-width:0}.regel>div:first-child b{font-weight:600;display:block}.regel>div:first-child span{color:var(--text-secondary);font-size:14px}.thuis{max-width:1000px;margin:12px auto 0}.thuis>h1{letter-spacing:-.025em;font-size:32px}.blok{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-blok);border-radius:18px;margin-top:36px;transition:border-color .15s;overflow:hidden}.blok:hover{border-color:var(--border-strong)}.blok-kop{align-items:center;gap:var(--space-4);padding:26px 28px 22px;display:flex}.blok-kop>div{flex:1;min-width:0}.blok-kop h2{font-size:20px}.blok-kop p{color:var(--text-secondary);font-size:14px}.blok-kop .knop{min-height:42px;padding:0 18px}.blok-icoon{background:var(--brand);width:44px;height:44px;color:var(--on-brand);border-radius:12px;flex:none;place-items:center;display:grid}.blok-midden{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:40px;padding:6px 28px 28px;display:grid}.blok-cijfers{gap:48px;margin:0;display:flex}.blok-cijfers dd{letter-spacing:-.035em;margin:0;font-size:46px;font-weight:600;line-height:1}.blok-cijfers dt{color:var(--text-secondary);margin-top:8px;font-size:14px}.blok-cijfers>div{flex-direction:column;display:flex}.staven{align-items:flex-end;gap:6px;height:76px;display:flex}.staven i{background:var(--border-strong);transform-origin:bottom;min-height:3px;animation:groei .55s var(--snap) both;border-radius:4px 4px 2px 2px;flex:1}.staven i.a{background:var(--brand)}.staven-as{font-size:var(--t-xs);color:var(--text-muted);justify-content:space-between;margin-top:8px;display:flex}.blok-terug{background:var(--surface-sunken);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;margin:0 28px 24px;padding:12px 12px 12px 16px;display:flex}.blok-terug p{flex:1;min-width:0}.blok-terug b{font-weight:600}.punt{background:var(--status-feedback);border-radius:50%;flex:none;width:8px;height:8px}.blok-links{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.blok-links a{border-left:1px solid var(--border);color:inherit;min-width:0;padding:18px 40px 20px 22px;text-decoration:none;transition:background .12s;display:block;position:relative}.blok-links a:first-child{border-left:0;padding-left:28px}.blok-links a:hover{background:var(--surface-sunken)}.blok-links b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.blok-links b .icoon{color:var(--text-muted)}.blok-links span{font-size:var(--t-sm);color:var(--text-secondary);margin-top:3px;display:block}.blok-links a>.icoon{color:var(--text-muted);opacity:0;transition:opacity .14s, transform .18s var(--snap);position:absolute;top:21px;right:16px;transform:translate(-6px)}.blok-links a:hover>.icoon,.blok-links a:focus-visible>.icoon{opacity:1;transform:none}@keyframes op{0%{opacity:0;transform:translateY(12px)}}@keyframes groei{0%{transform:scaleY(0)}}.thuis>h1{animation:op .4s var(--snap) both}.thuis .blok{animation:op .5s var(--snap) 80ms both}@media (max-width:900px){.blok-midden{grid-template-columns:minmax(0,1fr)}.blok-cijfers{gap:28px}}.login{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.login-kaart{gap:var(--space-4);width:min(340px,100%);display:grid}.login-kaart h1{font-size:24px}.login-kaart .knop{min-height:40px}input.code{letter-spacing:.4em;text-align:center;height:48px;font-size:22px;font-weight:600}@media (max-width:760px){:root,:root[data-zijbalk=smal]{--zijbalk:0px}.app{grid-template-columns:minmax(0,1fr)}.zijbalk{height:auto;position:static}.zijbalk-onder{margin-top:10px}.zijbalk-voet .rond,.zoekknop kbd{display:none}.zoekknop{width:auto}.inhoud{border-left:0;border-top:1px solid var(--border)}.werk{padding:var(--space-4)}.balk{padding:0 var(--space-4)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.belscherm{grid-template-columns:340px minmax(0,1fr);align-items:start;column-gap:48px;padding-bottom:120px;display:grid}.bel-stand{align-items:center;gap:var(--space-4);margin:-8px 0 var(--space-5);font-size:var(--t-sm);color:var(--text-muted);grid-column:1/-1;display:flex}.bel-dag{margin-left:auto}.voortgang{background:var(--border);border-radius:2px;width:120px;height:3px;overflow:hidden}.voortgang i{background:var(--brand);height:100%;display:block}.bel-lead{border-right:1px solid var(--border);align-content:start;gap:0;min-height:60vh;padding-right:28px;display:grid}.bel-bedrijf{font-size:var(--t-2xl);letter-spacing:-.02em;margin-top:10px;font-weight:650;line-height:1.15}.bel-wie{font-size:var(--t-lg);margin-top:6px}.bel-nummer{letter-spacing:.01em;margin:22px 0 24px;font-size:22px;font-weight:550}.feiten{border-top:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);row-gap:9px;margin:0;padding:18px 0;font-size:14px;display:grid}.feiten dt{color:var(--text-muted)}.feiten dd{overflow-wrap:anywhere;margin:0}.bel-deel{border-top:1px solid var(--border);padding:16px 0;font-size:14px}.bel-deel h3,.bel-deel>summary{font-size:var(--t-sm);color:var(--text-muted);cursor:default;font-weight:550}.bel-deel>summary{cursor:pointer}.bel-deel h3+*,.bel-deel[open]>summary{margin-bottom:0}.bel-deel h3+p,.bel-deel h3+ol{margin-top:8px}.geschiedenis ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.geschiedenis li{grid-template-columns:96px minmax(0,1fr);display:grid}.geschiedenis li>span{color:var(--text-muted);font-size:var(--t-sm)}details.mail[open]>summary{margin-bottom:var(--space-3)}.hierna{margin:0;padding-left:18px}.bel-midden{gap:var(--space-5);align-content:start;justify-self:center;width:100%;max-width:660px;display:grid}.bel-script{margin:0;padding:0;list-style:none}.bel-script li{color:var(--text-muted);cursor:pointer;border-left:2px solid #0000;padding:13px 0 13px 20px;transition:color .12s}.bel-script h3{font-size:var(--t-sm);margin-bottom:2px;font-weight:550}.bel-script p{font-size:var(--t-lg);line-height:1.5}.bel-script b{font-weight:inherit}.bel-script li.nu{border-left-color:var(--brand);color:var(--text-primary)}.bel-script li.nu h3{color:var(--brand-tekst)}.bel-script li.nu p{letter-spacing:-.012em;font-size:22px;line-height:1.42}.bel-script li.nu b{font-weight:600}.bezwaren{border-top:1px solid var(--border);padding-top:20px}.bezwaren>div{flex-wrap:wrap;gap:8px;display:flex}.bezwaren button{border:1px solid var(--border);border-radius:var(--radius-md);min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:14px;display:inline-flex}.bezwaren button:hover{border-color:var(--border-strong)}.bezwaren button[aria-pressed=true]{border-color:var(--text-primary);color:var(--text-primary)}.bezwaren p{border-left:2px solid var(--text-primary);margin-top:14px;padding-left:20px;font-size:18px;line-height:1.5}.bezwaren p b{font-weight:600}.bel-praat{gap:var(--space-5);display:grid}.bel-teksten{align-items:center;gap:var(--space-3);margin-left:auto;display:inline-flex}.bel-teksten+.bel-dag{margin-left:0}.bewaard{color:var(--brand-tekst);opacity:0;transition:opacity .2s}.bewaard.zie{opacity:1}.knop.aan{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface)}.bel-script.ed li{cursor:default;color:var(--text-primary);border-left-color:var(--border);gap:4px;padding:8px 0 8px 20px;display:grid}.ed-veld{border-color:var(--border);width:calc(100% + 8px);font-size:var(--t-lg);resize:vertical;min-height:0;margin-left:-8px;padding:8px;line-height:1.5}.ed-veld.titel{height:32px;min-height:0;font-size:var(--t-sm);background:0 0;border-color:#0000;padding:0 8px;font-weight:600}.ed-veld:hover{border-color:var(--border-strong)}.ed-terug{font-size:var(--t-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ed-terug:hover{color:var(--text-primary)}.bezwaren-ed{border-top:1px solid var(--border);gap:14px;padding-top:20px;display:grid}.bezwaren-ed h3{font-size:var(--t-sm);color:var(--text-muted);font-weight:550}.rij-ed{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.rij-ed>kbd{margin-top:7px}.rij-ed>div{gap:4px;display:grid}.afronden{gap:22px;display:grid}.afronden h2{font-size:22px}.uitkomsten{gap:var(--space-2);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.knop.uitkomst{border-color:var(--border);justify-content:flex-start;gap:10px;min-width:0;min-height:46px;padding:0 12px;overflow:hidden}.knop.uitkomst:hover{border-color:var(--border-strong)}.knop.uitkomst.gekozen{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.knop.uitkomst.gekozen kbd{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface)}.knop.uitkomst.g.gekozen{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-tint)}.knop.uitkomst.g.gekozen kbd{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.knop.uitkomst.r.gekozen{border-color:var(--status-danger);box-shadow:inset 0 0 0 1px var(--status-danger);color:var(--status-danger)}.knop.uitkomst.r.gekozen kbd{background:var(--status-danger);border-color:var(--status-danger);color:var(--surface)}.wanneer{gap:var(--space-2);flex-wrap:wrap;align-items:center;font-weight:400;display:flex}.wanneer .knop[aria-pressed=true]{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.wanneer input{width:220px}.knop.hoofd kbd{color:#fffc;border-color:#ffffff4d}.bel-balk{z-index:30;bottom:20px;left:calc(var(--zijbalk) + (100vw - var(--zijbalk)) / 2);min-height:60px;min-width:min(560px, calc(100vw - var(--zijbalk) - 32px));max-width:calc(100vw - var(--zijbalk) - 32px);border-radius:var(--radius-xl);background:var(--dock);color:var(--dock-tekst);border:1px solid var(--dock-lijn);box-shadow:var(--shadow-raised);transition:left .18s var(--snap);align-items:center;gap:10px;padding:10px 10px 10px 20px;display:flex;position:fixed;transform:translate(-50%)}.bel-balk .l{white-space:nowrap;align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.bel-balk small{color:var(--dock-2);text-overflow:ellipsis;font-size:14px;overflow:hidden}.bel-balk>small{white-space:nowrap;padding-right:12px}.bel-tijd{min-width:58px;font-size:20px;font-weight:600}.bel-balk button{background:var(--dock-knop);height:40px;color:var(--dock-tekst);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.bel-balk button:hover:not(:disabled){filter:brightness(1.2)}.bel-balk button:disabled{opacity:.35;cursor:default}.bel-balk button.groen{background:var(--dock-groen);padding:0 18px}.bel-balk button.rood{background:var(--dock-rood);color:#fff}.bel-balk button[aria-pressed=true]{background:var(--dock-tekst);color:var(--dock)}.bel-balk kbd{color:#ffffffbf;border-color:#ffffff47}.bel-balk button[aria-pressed=true] kbd{color:#0009;border-color:#0000004d}.stip{background:#4fc79a;border-radius:50%;flex:none;width:8px;height:8px}.stip.wacht{background:#e0b25c;animation:1s step-end infinite knip}@keyframes knip{50%{opacity:.25}}.feest{z-index:40;inset:0 0 0 var(--zijbalk);background:color-mix(in srgb, var(--surface) 82%, transparent);place-items:end center;padding-bottom:20px;display:grid;position:fixed}.feest>div{width:min(560px,100% - 32px);animation:raak .32s var(--snap);justify-items:center;gap:16px;display:grid}.feest video{border-radius:var(--radius-xl);width:320px;max-width:100%;box-shadow:var(--shadow-raised);background:#000;display:block}.feest p{border-radius:var(--radius-xl);background:var(--dock);width:100%;min-height:60px;color:var(--dock-tekst);border:1px solid var(--dock-lijn);box-shadow:var(--shadow-raised);align-items:center;gap:12px;padding:10px 20px;display:flex}.feest p small{color:var(--dock-2);white-space:nowrap;margin-left:auto;font-size:14px}.feest .vink{background:var(--dock-groen);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@keyframes raak{0%{transform:scale(.96)}}.schakel{background:var(--border-strong);cursor:pointer;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;transition:background .12s;position:relative}.schakel:after{content:"";width:16px;height:16px;transition:transform .14s var(--snap);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.schakel[aria-checked=true]{background:var(--brand)}.schakel[aria-checked=true]:after{transform:translate(14px)}@media (max-width:1320px){.belscherm{grid-template-columns:300px minmax(0,1fr);column-gap:32px}.bel-lead{padding-right:22px}}@media (max-width:900px){.belscherm{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.bel-lead{border-right:0;min-height:0;padding-right:0}}@media (max-width:760px){.uitkomsten{grid-template-columns:repeat(2,minmax(0,1fr))}.bel-balk{flex-wrap:wrap;width:calc(100vw - 24px);min-width:0;max-width:none;left:50%}}.tegels{border-bottom:1px solid var(--border);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid;overflow:hidden}.tegels .kaart{border:0;border-left:1px solid var(--border);border-top:1px solid var(--border);background:0 0;border-radius:0;flex-direction:column-reverse;justify-content:flex-end;margin-left:-1px;padding:18px 8px 18px 18px;display:flex}.tegels b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1;display:block}.spotify{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.spotify>.knop{width:100%}.spotify-tekst{min-width:0;font-size:var(--t-sm);flex:1;line-height:1.3}.spotify-tekst b,.spotify-tekst span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.spotify-tekst b{font-weight:600}.spotify-tekst span{font-size:var(--t-xs);color:var(--text-muted)}.spotify-knoppen{display:flex}.spotify-knoppen .rond{border-radius:50%;width:26px;height:26px}.spotify-hoek{right:var(--space-4);bottom:var(--space-4);z-index:30;width:240px;box-shadow:var(--shadow-raised);position:fixed}
