:root{--bg:#fff;--zijbalk:#f7f7f5;--vlak:#f3f3f1;--kaart:#fff;--lijn:#e7e6e2;--fg:#0b0b0c;--tekst:#46454b;--grijs:#7a797f;--knop:#0b0b0c;--knop-tekst:#fff;--ai:#0f6875;--ai-l:#e6f4f6;--vul:#0b0b0c;--oog:#fff;--stip:#e3e2dd;--lijn-k:#c9c8c2;--tegel:#e9e6de;--ok:#1d6b45;--ok-l:#e3f2ea;--letop:#8a5a00;--letop-l:#fdf1d8;--fout:#b42318;--fout-l:#fce7e5;--schaduw:0 1px 2px #0b0b0c0a,0 8px 24px #0b0b0c0a;--f:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0b;--zijbalk:#111113;--vlak:#1a1a1d;--kaart:#141416;--lijn:#2a2a2e;--fg:#f4f2ec;--tekst:#c9c7c1;--grijs:#8e8c93;--knop:#f4f2ec;--knop-tekst:#0b0b0c;--ai:#7accd6;--ai-l:#16333a;--vul:#f4f2ec;--oog:#0b0b0c;--stip:#222226;--lijn-k:#3d3d44;--ok:#6fd3a0;--ok-l:#15291f;--letop:#f2c46b;--letop-l:#2e2410;--fout:#f39b90;--fout-l:#331a18;--tegel:#2a2926;--schaduw:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0a0b;--zijbalk:#111113;--vlak:#1a1a1d;--kaart:#141416;--lijn:#2a2a2e;--fg:#f4f2ec;--tekst:#c9c7c1;--grijs:#8e8c93;--knop:#f4f2ec;--knop-tekst:#0b0b0c;--ai:#7accd6;--ai-l:#16333a;--vul:#f4f2ec;--oog:#0b0b0c;--stip:#222226;--lijn-k:#3d3d44;--ok:#6fd3a0;--ok-l:#15291f;--letop:#f2c46b;--letop-l:#2e2410;--fout:#f39b90;--fout-l:#331a18;--tegel:#2a2926;--schaduw:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--tekst);font:400 15px/1.55 var(--f);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ai);outline-offset:2px;border-radius:10px}svg.lucide{stroke-width:1.75px;flex:none;width:18px;height:18px}b,strong{color:var(--fg);font-weight:600}.app{background:linear-gradient(to right,var(--zijbalk) 255px,var(--lijn) 255px 256px,var(--bg) 256px);grid-template-columns:256px minmax(0,1fr);min-height:100%;display:grid}.zij{background:var(--zijbalk);border-right:1px solid var(--lijn);flex-direction:column;gap:22px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.logo{align-items:center;gap:8px;padding:2px 10px;display:flex}.logo svg{width:auto;height:21px;display:block}.logo svg path{fill:var(--fg)}.logo span{color:var(--grijs);letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1}.zaak{background:var(--kaart);box-shadow:inset 0 0 0 1px var(--lijn);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.zaak i{background:var(--fg);width:30px;height:30px;color:var(--bg);font:700 13px/1 var(--f);border-radius:8px;place-items:center;font-style:normal;display:grid}.zaak div{min-width:0;line-height:1.25;display:grid}.zaak small{color:var(--grijs);font-size:12.5px}.zaak b{font-size:14px}nav{gap:2px;display:grid}.groep{color:var(--grijs);margin:14px 10px 6px;font-size:12px;font-weight:600}.nav{width:100%;color:var(--tekst);text-align:left;border-radius:10px;align-items:center;gap:11px;padding:8px 10px;font-size:14.5px;font-weight:500;display:flex}.nav:hover{background:var(--vlak)}.nav[aria-current=page]{background:var(--kaart);color:var(--fg);box-shadow:inset 0 0 0 1px var(--lijn),var(--schaduw);font-weight:600}.nav .tel{background:var(--fg);min-width:22px;height:22px;color:var(--bg);border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:600;display:grid}.nav .zacht{color:var(--grijs);margin-left:auto;font-size:12.5px;font-weight:500}.onder{gap:10px;margin-top:auto;display:grid}.wie{align-items:center;gap:10px;padding:8px 10px;display:flex}.wie i,.avatar{background:var(--vlak);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--fg);font:600 12.5px/1 var(--f);border-radius:50%;place-items:center;font-style:normal;display:grid}.wie div{line-height:1.25;display:grid}.wie small{color:var(--grijs);font-size:12.5px}.hoofd{flex-direction:column;min-width:0;display:flex}.balk{z-index:5;padding:14px max(16px,env(safe-area-inset-right,0px)) 14px 40px;background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lijn);align-items:center;gap:16px;display:flex;position:sticky;top:0}.gsm-kop{display:none}.vraag{flex:1;min-width:0;max-width:640px;position:relative}.vraag form{background:var(--vlak);border-radius:14px;align-items:center;gap:12px;height:50px;padding:0 8px 0 12px;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #0000}.vraag form:focus-within{background:var(--kaart);box-shadow:inset 0 0 0 1.5px var(--fg)}.vraag .ballon{width:30px}.vraag input{width:0;min-width:0;height:100%;font:500 15px var(--f);color:var(--fg);background:0 0;border:0;outline:none;flex:1}.vraag input::placeholder{color:var(--grijs);font-weight:400}.vraag .stuur{background:var(--knop);width:34px;height:34px;color:var(--knop-tekst);border-radius:10px;place-items:center;display:grid}.vraag .stuur[disabled]{opacity:.25;cursor:default}.voorstellen{background:var(--kaart);box-shadow:inset 0 0 0 1px var(--lijn),0 12px 32px #0b0b0c14;border-radius:14px;flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.voorstellen button{background:var(--vlak);color:var(--fg);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:500}.voorstellen button:hover{box-shadow:inset 0 0 0 1px var(--fg)}.antwoord{background:var(--kaart);box-shadow:inset 0 0 0 1px var(--lijn),0 16px 40px #0b0b0c1a;border-radius:18px;gap:14px;padding:18px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.antwoord .kop{justify-content:space-between;align-items:center;display:flex}.antwoord .kop span{background:var(--vlak);color:var(--fg);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.antwoord .kop button{width:30px;height:30px;color:var(--grijs);border-radius:8px;place-items:center;display:grid}.jij{background:var(--vlak);max-width:85%;color:var(--fg);border-radius:16px;justify-self:end;padding:9px 14px;font-weight:500}.hij{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.hij .ballon{width:30px;margin-top:2px}.hij p{color:var(--fg);margin:0}.antwoord small{color:var(--grijs);font-size:12.5px}.rechts{align-items:center;gap:10px;margin-left:auto;display:flex}main{gap:44px;width:100%;max-width:960px;padding:44px 40px 56px;display:grid}.groet{gap:6px;display:grid}h1{font:600 clamp(30px,3.4vw,40px)/1.1 var(--f);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0}.groet p{color:var(--grijs);margin:0;font-size:16px}.blok{gap:14px;min-width:0;display:grid}.blok-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}h2{font:600 18px/1.3 var(--f);letter-spacing:-.015em;color:var(--fg);text-wrap:balance;align-items:center;gap:10px;margin:0;display:flex}h2 .tel{background:var(--fg);min-width:24px;height:24px;color:var(--bg);border-radius:999px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:grid}.blok-kop a,.blok-kop button.link{color:var(--tekst);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lijn);text-decoration-color:var(--lijn);font-size:14px;font-weight:500}.kaart{background:var(--kaart);box-shadow:inset 0 0 0 1px var(--lijn),var(--schaduw);border-radius:16px;overflow:hidden}.rij{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.rij+.rij{border-top:1px solid var(--lijn)}.ico{background:var(--vlak);width:40px;height:40px;color:var(--fg);border-radius:50%;place-items:center;display:grid}.wat{gap:2px;min-width:0;display:grid}.wat>b,.wat>span,.groet p,.voet,.cijfer small,.hij p,.jij{text-wrap:balance}.nw{white-space:nowrap}.wat b{font-size:15px}.wat>span{color:var(--tekst);font-size:14px}.wat .door{color:var(--ai);font-size:12.5px;font-weight:600}.acties{align-items:center;gap:8px;display:flex}.knop{white-space:nowrap;border-radius:999px;height:38px;padding:0 16px;font-size:14px;font-weight:600}.knop.zwart{background:var(--knop);color:var(--knop-tekst)}.knop.zwart:hover{opacity:.88}.knop.rand{box-shadow:inset 0 0 0 1px var(--lijn);color:var(--fg);background:var(--kaart)}.knop.rand:hover{box-shadow:inset 0 0 0 1px var(--fg)}.klaar-tekst{color:var(--ai);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.rij.gedaan .ico{background:var(--ai-l);color:var(--ai)}.rij.gedaan .wat>b,.rij.gedaan .wat>span{color:var(--grijs)}.detail{background:var(--vlak);border-radius:12px;grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:14px 16px;font-size:13.5px;display:grid}.detail div{display:grid}.detail small{color:var(--grijs);font-size:12px}.detail span{color:var(--fg);font-weight:500}.leeg{align-items:center;gap:14px;padding:22px 20px;display:flex}.leeg .ballon{width:34px}.leeg p{color:var(--fg);margin:0;font-weight:500}.cijfers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cijfer{background:var(--vlak);border-radius:16px;align-content:start;gap:4px;padding:20px 22px;display:grid}.cijfer span{color:var(--tekst);font-size:14px}.cijfer strong{font:600 38px/1.1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cijfer small{color:var(--grijs);font-size:13px}.cijfer small.op{color:var(--ai);font-weight:600}details.reken{box-shadow:inset 0 0 0 1px var(--lijn);border-radius:14px;padding:0 18px}details.reken summary{color:var(--fg);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:14px;font-weight:600;list-style:none;display:flex}details.reken summary::-webkit-details-marker{display:none}details.reken[open] summary svg{transform:rotate(180deg)}.som{font-variant-numeric:tabular-nums;gap:8px;padding:0 0 16px;font-size:14px;display:grid}.som div{justify-content:space-between;gap:12px;display:flex}.som div:last-child{border-top:1px solid var(--lijn);color:var(--fg);padding-top:8px;font-weight:600}.som p{color:var(--grijs);margin:0;font-size:13px}.agenda .rij{grid-template-columns:64px minmax(0,1fr) auto}.uur{font:600 15px/1 var(--f);color:var(--fg);font-variant-numeric:tabular-nums}.label{background:var(--vlak);color:var(--tekst);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-block}.voet{color:var(--grijs);font-size:13px}.melding{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:20;background:var(--knop);color:var(--knop-tekst);border-radius:12px;padding:10px 16px;font-size:14px;font-weight:500;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0b0b0c33}.stand{background:var(--vlak);border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex}.stand .ballon{width:34px}.stand p{color:var(--fg);margin:0;font-weight:500}.stand small{color:var(--tekst);font-size:13.5px;font-weight:400;display:block}.status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.status svg.lucide{stroke-width:2.2px;width:14px;height:14px}.status.loopt{background:var(--ok-l);color:var(--ok)}.status.let-op{background:var(--letop-l);color:var(--letop)}.status.fout{background:var(--fout-l);color:var(--fout)}.status.uit{background:var(--vlak);color:var(--grijs)}.melding-rij .ico.let-op{background:var(--letop-l);color:var(--letop)}.melding-rij .ico.fout{background:var(--fout-l);color:var(--fout)}.melding-rij .ico.uit{background:var(--vlak);color:var(--grijs)}.wie-doet{color:var(--grijs);font-size:12.5px;font-weight:600}.tegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tegels .cijfer strong{font-size:34px}.waarde{gap:4px;display:grid}.grafiek-kaart{box-shadow:inset 0 0 0 1px var(--lijn);border-radius:16px;gap:14px;padding:20px 22px 16px;display:grid}.grafiek-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grafiek-kop b{font-size:15px}.grafiek-kop span{color:var(--grijs);font-size:13.5px}.grafiek{position:relative}.grafiek svg{width:100%;height:auto;display:block;overflow:visible}.grafiek .rooster line{stroke:var(--lijn);stroke-width:1px}.grafiek .as text{fill:var(--grijs);font:500 12px var(--f);font-variant-numeric:tabular-nums}.grafiek .balk-vorm{fill:var(--ai)}.grafiek .doel{fill:#0000;cursor:default}.grafiek .doel:hover+.balk-vorm,.grafiek .kolom.actief .balk-vorm{opacity:.82}.tip{z-index:3;pointer-events:none;background:var(--knop);color:var(--knop-tekst);white-space:nowrap;border-radius:10px;margin-top:-10px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%,-100%)}.tip small{opacity:.8;font-weight:400;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resultaten{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resultaat{box-shadow:inset 0 0 0 1px var(--lijn);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.resultaat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;display:block}.resultaat span{color:var(--fg);font-size:14px;font-weight:500;display:block}.resultaat small{color:var(--grijs);white-space:nowrap;font-size:13px;display:block}.tabs{background:var(--vlak);border-radius:12px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs button{color:var(--tekst);white-space:nowrap;border-radius:9px;padding:8px 14px;font-size:14px;font-weight:600}.tabs button[aria-selected=true]{background:var(--kaart);color:var(--fg);box-shadow:var(--schaduw),inset 0 0 0 1px var(--lijn)}.tabs button span{color:var(--grijs);margin-left:6px;font-weight:500}.ai-rij{cursor:pointer}.ai-rij:hover{background:color-mix(in srgb,var(--vlak) 45%,transparent)}.ai-rij .meta{color:var(--grijs);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.rechts-kol{text-align:right;justify-items:end;gap:6px;display:grid}.rechts-kol small{color:var(--grijs);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pad{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pad span{background:var(--vlak);color:var(--fg);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:500}.pad svg.lucide{width:14px;height:14px;color:var(--grijs)}.fiche{background:var(--vlak);cursor:default;border-radius:12px;grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding:18px;display:grid}.fiche h3{color:var(--grijs);margin:0 0 6px;font-size:12.5px;font-weight:600}.fiche ul{color:var(--fg);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.fiche li{align-items:flex-start;gap:8px;display:flex}.fiche li svg.lucide{width:16px;height:16px;color:var(--ai);margin-top:2px}.fiche p{color:var(--fg);margin:0;font-size:14px}.fiche .vol{border-top:1px solid var(--lijn);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.fiche .vol small{color:var(--grijs);font-size:13px}.programmas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.programma{box-shadow:inset 0 0 0 1px var(--lijn);background:var(--kaart);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.programma .letter{background:var(--vlak);width:40px;height:40px;color:var(--fg);font:700 15px/1 var(--f);border-radius:10px;place-items:center;display:grid}.programma div{gap:2px;min-width:0;display:grid}.programma b{font-size:14.5px}.programma small{color:var(--grijs);font-size:12.5px}.programma .status{justify-self:start;margin-top:4px}.groep-kop{color:var(--grijs);grid-column:1/-1;margin:10px 0 0;font-size:12.5px;font-weight:600}.groep-kop:first-child{margin-top:0}@media (max-width:1100px){.programmas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px) and (min-width:761px){#kaartvlak{gap:28px 30px;padding:18px}}@media (max-width:1180px) and (min-width:901px){#kaartvlak{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr)}#kaartvlak .knoop{gap:8px;padding:9px}#kaartvlak .knoop .tegel{width:28px;height:28px}#kaartvlak .knoop b{font-size:13px}#kaartvlak .knoop .let{left:27px}}@media (max-width:340px){h1{font-size:27px}}.kaart-vlak{box-shadow:inset 0 0 0 1px var(--lijn);background:radial-gradient(var(--stip) 1px,transparent 1.4px) 0 0/18px 18px,var(--kaart);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:28px 60px;padding:22px;display:grid;position:relative}.kaart-vlak svg.lijnen{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.k-kol{z-index:1;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.k-kol.kant{justify-content:center}.k-kol h3{color:var(--grijs);text-wrap:balance;margin:0 0 4px;font-size:12.5px;font-weight:600}.k-groep{flex-direction:column;gap:8px;display:flex}.k-sub{color:var(--grijs);margin:8px 0 0;font-size:12px;font-weight:600}.knoop{background:var(--kaart);width:100%;box-shadow:inset 0 0 0 1px var(--lijn),var(--schaduw);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;transition:opacity .2s,box-shadow .2s;display:flex}.knoop:hover{box-shadow:inset 0 0 0 1px var(--grijs),var(--schaduw)}.knoop .tegel{background:var(--vlak);width:32px;height:32px;color:var(--fg);font:700 13px/1 var(--f);border-radius:9px;flex:none;place-items:center;display:grid}.knoop .tegel svg.lucide{width:16px;height:16px}.knoop.agent .tegel{background:var(--tegel);color:var(--fg)}.knoop .tekst{flex:1;gap:1px;min-width:0;display:grid}.knoop b{text-wrap:balance;font-size:13.5px;line-height:1.3}.knoop small{color:var(--grijs);font-size:12px;line-height:1.3}.knoop .status{justify-self:start;margin-top:3px;padding:2px 8px 2px 6px;font-size:11.5px}.knoop{position:relative}.knoop .let{background:var(--letop-l);width:17px;height:17px;color:var(--letop);box-shadow:0 0 0 2px var(--kaart);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:32px}.knoop .let svg.lucide{stroke-width:2.6px;width:10px;height:10px}.sluit-blad{display:none}.kaart-vlak.focus .knoop:not(.aan){opacity:.32}.knoop.aan{box-shadow:inset 0 0 0 1.5px var(--fg),var(--schaduw)}.knoop.aan.gekozen{box-shadow:inset 0 0 0 2px var(--ai),var(--schaduw)}.lijn{fill:none;stroke:var(--lijn-k);stroke-width:1.4px}.lijn.let-op{stroke:var(--letop);stroke-dasharray:5 4;opacity:.7}.lijn.fout{stroke:var(--fout);stroke-dasharray:5 4;opacity:.7}.lijn.uit{stroke:var(--grijs);stroke-dasharray:2 5;opacity:.6}.kaart-vlak.focus .lijn{opacity:.12}.kaart-vlak.focus .lijn.aan{opacity:1;stroke-width:2px}.kaart-vlak.focus .lijn.aan.loopt{stroke:var(--ai)}.kaart-vlak.focus .lijn.aan.flow.loopt{stroke:var(--fg)}.punt{fill:var(--kaart);stroke:var(--lijn-k);stroke-width:1.4px}.kaart-vlak.focus .punt{opacity:.15}.kaart-vlak.focus .punt.aan{opacity:1;stroke:var(--fg)}.stroom{fill:var(--ai)}.stroom.flow{fill:var(--fg)}.kaart-uitleg{background:var(--vlak);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.kaart-uitleg .ballon{width:34px}.kaart-uitleg .tekst{gap:3px;min-width:0;display:grid}.kaart-uitleg b{font-size:15px}.kaart-uitleg p{color:var(--fg);text-wrap:pretty;margin:0;font-size:14px}.kaart-uitleg small{color:var(--grijs);font-size:13px}.kaart-noot{color:var(--grijs);margin:0;font-size:13px}@media (max-width:760px){.kaart-vlak{grid-template-columns:minmax(0,1fr);gap:40px;padding:16px}.k-kol.kant .k-groep{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kaart-vlak.smal:not(.focus) .lijn,.kaart-vlak.smal:not(.focus) .punt,.kaart-vlak.smal.focus .lijn:not(.aan),.kaart-vlak.smal.focus .punt:not(.aan){display:none}.kaart-uitleg{grid-template-columns:34px minmax(0,1fr)}.kaart-uitleg .knop{grid-column:2/-1;justify-self:start}.knoop{gap:8px;padding:9px 10px}.knoop .tegel{width:28px;height:28px}.knoop .let{left:27px}.kaart-uitleg.blad{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:25;background:var(--kaart);max-height:60vh;box-shadow:inset 0 0 0 1px var(--lijn),0 16px 40px #0b0b0c33;padding-right:48px;position:fixed;overflow:auto}.kaart-uitleg.blad .sluit-blad{width:32px;height:32px;color:var(--grijs);border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;right:10px}}@media (max-width:360px){.k-kol.kant .k-groep{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tabs button{text-align:center}}@media (max-width:900px){.tegels{grid-template-columns:repeat(2,minmax(0,1fr))}.app{background:var(--bg);grid-template-columns:minmax(0,1fr)}.zij{z-index:30;width:min(300px,86vw);height:100%;padding-top:calc(22px + env(safe-area-inset-top,0px));padding-left:max(14px,env(safe-area-inset-left,0px));transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.app.open .zij{transform:none;box-shadow:0 0 0 100vmax #0b0b0c59}.balk{padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));top:env(safe-area-inset-top,0px);flex-wrap:wrap;gap:12px}.gsm-kop{align-items:center;gap:10px;width:100%;display:flex}.gsm-kop .logo{padding:0}.gsm-kop .rechts{gap:8px}.menuknop{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--fg);border-radius:10px;place-items:center;display:grid}.balk>.rechts{display:none}.vraag{flex-basis:100%;max-width:none}main{padding:28px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px));gap:36px}.cijfers{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.rij{grid-template-columns:40px minmax(0,1fr);row-gap:12px;padding:16px}.acties{grid-column:2/-1}.agenda .rij{grid-template-columns:52px minmax(0,1fr)}.agenda .label{grid-column:2/-1;justify-self:start}.detail,.tegels,.resultaten,.programmas,.fiche{grid-template-columns:minmax(0,1fr)}.rechts-kol{text-align:left;grid-column:2/-1;grid-auto-flow:column;justify-content:start;place-items:center start;gap:10px}.melding-rij .acties{grid-column:2/-1}}@media (max-width:900px) and (min-width:621px){.cijfers{grid-template-columns:repeat(3,minmax(0,1fr))}}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;inset:0 0 auto}.klein{background:var(--tegel);border-radius:12px;flex:none;width:40px;height:40px;display:block;position:relative}.klein canvas{border-radius:inherit}.klein .ballon{width:72%;margin:16% auto 0}.klein.uit{opacity:.5}.knoop .tegel.klein{border-radius:9px;width:32px;height:32px}.nu-kop{padding:16px 20px 6px}.nu-kop p{color:var(--fg);text-wrap:balance;margin:0;font-weight:500}.nu-kop .zin{display:inline-block}.nu-kop small{color:var(--grijs);font-size:13px;font-weight:400;display:block}.nu .rij{padding-block:12px}.reiziger{z-index:2;pointer-events:none;will-change:transform;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}@media (max-width:760px){.knoop .tegel.klein{width:28px;height:28px}}.ballon{flex:none;display:block}.ballon svg{width:100%;height:auto;display:block;overflow:visible}.lijf>path{fill:var(--vul)}.o rect{fill:var(--oog)}.boog{fill:none;stroke:var(--oog);stroke-width:15px;stroke-linecap:round;opacity:0}.lijf,.ogen,.o,.boog{transform-box:fill-box;transform-origin:50%}.lijf{transform-origin:50% 82%}[data-staat=rust]{--pose:-1s}[data-staat=rust] .o{animation:4s infinite knipper}[data-staat=luistert]{--pose:-.9s}[data-staat=luistert] .lijf{animation:4s ease-in-out infinite knik}[data-staat=luistert] .o{animation:4s infinite knipperGroot}[data-staat=denkt]{--pose:-1.5s}[data-staat=denkt] .ogen{animation:4.5s ease-in-out infinite kijkOp}[data-staat=denkt] .o{animation:4.5s infinite knipper}[data-staat=wacht]{--pose:-1s}[data-staat=wacht] .lijf{animation:4.4s ease-in-out infinite adem}[data-staat=wacht] .o{animation:4.4s ease-in-out infinite traag}[data-staat=klaar]{--pose:-1.5s}[data-staat=klaar] .o{animation:3s ease-in-out infinite ogenWeg}[data-staat=klaar] .boog{animation:3s ease-out infinite boogAan}[data-staat=klaar] .lijf{animation:3s infinite hop}@keyframes knipper{0%,88%,94%,to{transform:scaleY(1)}91%{transform:scaleY(.3)}}@keyframes knipperGroot{0%,88%,94%,to{transform:scale(1.08)}91%{transform:scale(1.08,.3)}}@keyframes knik{0%,to{transform:rotate(-5deg)translateY(0)}14%{transform:rotate(-5deg)translateY(4px)}26%{transform:rotate(-5deg)translateY(0)}38%{transform:rotate(-5deg)translateY(4px)}50%{transform:rotate(-5deg)translateY(0)}}@keyframes kijkOp{0%,8%{transform:translate(0)}20%,44%{transform:translate(17px,-17px)}56%,80%{transform:translate(-15px,-17px)}92%,to{transform:translate(0)}}@keyframes adem{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes traag{0%,44%,58%,to{transform:scale(1.06)}51%{transform:scale(1.06,.3)}}@keyframes ogenWeg{0%,12%{opacity:1;transform:scaleY(1)}18%{opacity:1;transform:scaleY(.3)}19%,74%{opacity:0;transform:scaleY(.3)}75%{opacity:1;transform:scaleY(.3)}82%,to{opacity:1;transform:scaleY(1)}}@keyframes boogAan{0%,18%{opacity:0;transform:scale(.7)}19%{opacity:1;transform:scale(.7)}26%,74%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1)}}@keyframes hop{0%,20%{transform:translateY(0)}30%{transform:translateY(-12px)}40%{transform:translateY(0)}47%{transform:translateY(-4px)}54%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ballon *{animation-play-state:paused!important;animation-delay:var(--pose,-1s)!important}.zij{transition:none}}.kop-rij{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.kop-rij .groet{flex:320px;min-width:0}.knop{justify-content:center;align-items:center;gap:8px;display:inline-flex}.knop svg.lucide{width:16px;height:16px}.knop.groot{height:44px;padding:0 20px;font-size:15px}.knop.stil{color:var(--tekst)}.knop.stil:hover{background:var(--vlak)}.knop[disabled]{opacity:.35;cursor:default}a.link,button.link{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lijn-k);text-decoration-color:var(--lijn-k);font-size:14px;font-weight:500}a.link:hover,button.link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.noot{color:var(--grijs);text-wrap:balance;margin:0;font-size:13.5px}.noot a{color:var(--fg)}.wat small,.wat .bron{color:var(--grijs);font-size:12.5px}.rij.klik{cursor:pointer}.rij.klik:hover{background:color-mix(in srgb,var(--vlak) 45%,transparent)}.ico.ok{background:var(--ok-l);color:var(--ok)}.ico.let-op{background:var(--letop-l);color:var(--letop)}.ico.fout{background:var(--fout-l);color:var(--fout)}.ico.ai{background:var(--ai-l);color:var(--ai)}.status.ok{background:var(--ok-l);color:var(--ok)}.status.bezig{background:var(--ai-l);color:var(--ai)}.status.open{background:var(--vlak);color:var(--tekst)}.cijfer small.let-op{color:var(--letop);font-weight:600}.letter{background:var(--vlak);width:40px;height:40px;color:var(--fg);font:700 15px/1 var(--f);border-radius:10px;flex:none;place-items:center;display:grid}.letter.klein-l{border-radius:9px;width:32px;height:32px;font-size:13px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{background:var(--vlak);color:var(--fg);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500}.chips span.ai{background:var(--ai-l);color:var(--ai)}.blok>.noot{margin-top:-4px}.schakel{background:var(--lijn-k);border-radius:999px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.schakel:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b0b0c40}.schakel[aria-checked=true]{background:var(--fg)}.schakel[aria-checked=true]:after{transform:translate(18px)}:root[data-theme=dark] .schakel[aria-checked=true]:after{background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .schakel[aria-checked=true]:after{background:var(--bg)}}.vast{color:var(--fg);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.vast svg.lucide{width:15px;height:15px}.veld{gap:6px;display:grid}.veld>span{color:var(--fg);font-size:13.5px;font-weight:600}.veld small{color:var(--grijs);font-size:12.5px}.invoer,textarea.invoer{background:var(--vlak);width:100%;min-width:0;font:500 15px/1.45 var(--f);color:var(--fg);border:0;border-radius:12px;outline:none;padding:11px 14px;box-shadow:inset 0 0 0 1px #0000}.invoer:focus{background:var(--kaart);box-shadow:inset 0 0 0 1.5px var(--fg)}.invoer::placeholder{color:var(--grijs);font-weight:400}textarea.invoer{resize:vertical;min-height:92px}.zoek{position:relative}.zoek svg.lucide{color:var(--grijs);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.zoek .invoer{height:46px;padding-left:42px}.code{background:var(--vlak);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 14px;display:flex}.code code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;font:500 13.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code .knop{height:34px;padding:0 12px;font-size:13px}.keuzes{flex-wrap:wrap;gap:8px;display:flex}.keuze{box-shadow:inset 0 0 0 1px var(--lijn);background:var(--kaart);color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:500;display:inline-flex}.keuze:hover{box-shadow:inset 0 0 0 1px var(--grijs)}.keuze[aria-pressed=true],.keuze[aria-checked=true]{background:var(--fg);color:var(--bg);box-shadow:none}.keuze svg.lucide{width:16px;height:16px}.raster{grid-template-columns:repeat(var(--kol,3),minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.raster{--kol:2}}@media (max-width:620px){.raster{--kol:1}}.raster.twee{--kol:2}@media (max-width:620px){.raster.twee{--kol:1}}.inzicht{background:var(--ai-l);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:20px 22px;display:grid}.inzicht .klein{background:var(--kaart);width:44px;height:44px}.inzicht .tekst{gap:4px;min-width:0;display:grid}.inzicht b{font-size:15.5px}.inzicht p{color:var(--fg);text-wrap:pretty;margin:0}.inzicht small{color:var(--tekst);font-size:13px}.inzicht .acties{flex-wrap:wrap;margin-top:10px}.dag-kop{color:var(--grijs);margin:6px 0 -4px;font-size:13px;font-weight:600}.gebeurd .detail{grid-template-columns:minmax(0,1fr)}.gebeurd .detail .acties{margin-top:2px}.niets{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.niets p{color:var(--fg);margin:0;font-weight:500}.feit .wat>b{font-weight:500}.feit textarea.invoer{min-height:70px}.feit .bewerk{grid-column:2/-1;gap:10px;display:grid}.feit .bewerk .acties{justify-content:flex-start}.doel-balk{background:var(--vlak);border-radius:999px;max-width:360px;height:8px;margin-top:6px;overflow:hidden}.doel-balk i{border-radius:inherit;background:var(--ai);height:100%;display:block}.vraag-ico{place-items:center;width:40px;height:40px;display:grid}.vraag-ico .klein{width:40px;height:40px}.belofte{box-shadow:inset 0 0 0 1px var(--lijn);background:var(--kaart);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.belofte b{font-size:15px;display:block}.belofte>div>span{color:var(--tekst);text-wrap:pretty;font-size:14px;display:block}.logboek{gap:0;margin:0;padding:0;list-style:none;display:grid}.logboek li{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 20px;font-size:14px;display:grid}.logboek li+li{border-top:1px solid var(--lijn)}.logboek li small{color:var(--grijs);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.sub-kop{border-top:1px solid var(--lijn);color:var(--grijs);padding:16px 20px 4px;font-size:13px;font-weight:600}.prog-kaart{width:100%;box-shadow:inset 0 0 0 1px var(--lijn);background:var(--kaart);text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.prog-kaart:hover{box-shadow:inset 0 0 0 1px var(--grijs)}.prog-kaart>div{gap:2px;min-width:0;display:grid}.prog-kaart b{font-size:14.5px}.prog-kaart small{color:var(--grijs);font-size:12.5px}.prog-kaart .status{justify-self:start;margin-top:4px}.prog-kaart.ai .letter{background:var(--tegel)}dialog.venster{background:var(--kaart);width:min(600px,100vw - 32px);max-height:min(780px,100dvh - 48px);color:var(--tekst);border:0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 24px 64px #0b0b0c38}dialog.venster[open]{flex-direction:column;display:flex}dialog.venster::backdrop{background:#0b0b0c6b}.v-kop{border-bottom:1px solid var(--lijn);align-items:center;gap:10px;padding:16px 16px 12px 22px;display:flex}.v-kop h2{flex:1;min-width:0;font-size:17px}.v-kop .terugknop,.v-kop .dicht{width:34px;height:34px;color:var(--grijs);border-radius:10px;flex:none;place-items:center;display:grid}.v-kop .terugknop:hover,.v-kop .dicht:hover{background:var(--vlak);color:var(--fg)}.v-kop .terugknop{margin-left:-8px}.v-in{flex:1;align-content:start;gap:18px;min-height:0;padding:20px 22px 22px;display:grid;overflow:auto}.v-in>p{color:var(--tekst);text-wrap:pretty;margin:0}.v-voet{border-top:1px solid var(--lijn);background:var(--kaart);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.v-voet .links{margin-right:auto}.manier{width:100%;box-shadow:inset 0 0 0 1px var(--lijn);text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:14px 16px;display:grid}.manier:hover{box-shadow:inset 0 0 0 1px var(--fg)}.manier>span>b{font-size:15px;display:block}.manier>span>span{color:var(--tekst);text-wrap:pretty;font-size:13.5px;display:block}.manier>.ico{display:grid}.manier>svg.lucide:last-child{color:var(--grijs)}.manieren{gap:10px;display:grid}.tegels-app{grid-template-columns:repeat(var(--kol,3),minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.tegels-app{--kol:2}}.app-tegel{min-width:0;box-shadow:inset 0 0 0 1px var(--lijn);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.app-tegel:hover{box-shadow:inset 0 0 0 1px var(--fg)}.app-tegel b{font-size:14px;line-height:1.25;display:block}.app-tegel small{color:var(--grijs);font-size:12px;line-height:1.3;display:block}.app-tegel>.letter{display:grid}.app-tegel>span:last-child{min-width:0}.feiten{box-shadow:inset 0 0 0 1px var(--lijn);border-radius:14px;gap:0;display:grid}.feiten>div{grid-template-columns:150px minmax(0,1fr);gap:4px 16px;padding:12px 16px;font-size:14px;display:grid}.feiten>div+div{border-top:1px solid var(--lijn)}.feiten dt,.feiten>div>span:first-child{color:var(--grijs)}.feiten>div>span:last-child{color:var(--fg);font-weight:500}.klaar-scherm{text-align:center;justify-items:center;gap:10px;padding:18px 0 6px;display:grid}.klaar-scherm .groot{width:88px;height:88px}.klaar-scherm b{font-size:18px}.klaar-scherm p{text-wrap:balance;max-width:420px;margin:0}.wacht-ring{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite draai}@keyframes draai{to{transform:rotate(360deg)}}.radio-rij{width:100%;box-shadow:inset 0 0 0 1px var(--lijn);text-align:left;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.radio-rij[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--fg)}.radio-rij .bol{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--lijn-k);border-radius:50%;margin-top:1px}.radio-rij[aria-checked=true] .bol{box-shadow:inset 0 0 0 6px var(--fg)}.radio-rij>span>b{font-size:15px;display:block}.radio-rij>span>span{color:var(--tekst);font-size:13.5px;display:block}.radio-rij[disabled]{opacity:.45;cursor:default}.waarschuw{background:var(--letop-l);color:var(--fg);border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:13.5px;display:grid}.waarschuw svg.lucide{color:var(--letop);width:18px;height:18px;margin-top:1px}@media (max-width:620px){dialog.venster{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto 0 0}.v-voet{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.feiten>div{grid-template-columns:minmax(0,1fr)}}.vraag-vak{box-shadow:inset 0 0 0 1px var(--lijn),var(--schaduw);background:var(--kaart);border-radius:16px;gap:12px;padding:18px 20px;display:grid}.vraag-vak .acties{flex-wrap:wrap;justify-content:space-between}.mail-voorbeeld{box-shadow:inset 0 0 0 1px var(--lijn);background:var(--kaart);border-radius:16px;overflow:hidden}.mail-kop{background:var(--vlak);gap:2px;padding:14px 20px;font-size:13.5px;display:grid}.mail-kop span{color:var(--grijs)}.mail-kop b{font-size:15px}.mail-lijf{gap:12px;padding:20px;display:grid}.mail-lijf p{color:var(--fg);margin:0}.mail-rij{box-shadow:inset 0 0 0 1px var(--lijn);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mail-rij b{font-size:14.5px}.mail-rij .knop{height:34px;padding:0 14px;font-size:13.5px}.lid{background:var(--vlak);border-radius:16px;gap:14px;padding:20px 22px;display:grid}.lid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lid li{color:var(--fg);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.lid li svg.lucide{width:17px;height:17px;color:var(--ai);margin-top:2px}.teller-balk{background:var(--lijn);border-radius:999px;height:8px;overflow:hidden}.teller-balk i{background:var(--fg);border-radius:inherit;height:100%;display:block}.welkom{z-index:40;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.w-kop{padding:16px max(20px,env(safe-area-inset-right,0px)) 14px max(20px,env(safe-area-inset-left,0px));padding-top:calc(16px + env(safe-area-inset-top,0px));align-items:center;gap:16px;display:flex}.w-kop .logo{padding:0}.w-stap{color:var(--grijs);white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:600}.w-later{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lijn-k);text-decoration-color:var(--lijn-k);white-space:nowrap;font-size:14px;font-weight:500}.w-balk{background:var(--lijn);height:3px}.w-balk i{background:var(--fg);width:0;height:100%;transition:width .35s;display:block}.w-lijf{flex:1;min-height:0;overflow:auto}.w-kolom{align-content:start;gap:22px;width:100%;max-width:640px;margin:0 auto;padding:44px 20px 32px;display:grid}.w-ballon{width:84px;height:84px;margin-left:-6px}.w-ballon .ballon{width:70px;margin:8px}.w-vraag{gap:8px;display:grid}.w-vraag h1{font-size:clamp(26px,3.4vw,34px)}.w-vraag p{color:var(--tekst);text-wrap:balance;margin:0;font-size:16px}.w-vak{box-shadow:inset 0 0 0 1px var(--lijn);background:var(--kaart);border-radius:16px;gap:14px;padding:18px 20px;display:grid}.w-vak h3{color:var(--fg);margin:0;font-size:14px;font-weight:600}.w-voet{padding:14px max(20px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));border-top:1px solid var(--lijn);background:var(--bg);align-items:center;gap:10px;display:flex}.w-voet .w-voet-in{align-items:center;gap:10px;width:100%;max-width:640px;margin:0 auto;display:flex}.w-voet .knop.zwart{margin-left:auto}.zucht{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.zucht+.zucht{border-top:1px solid var(--lijn)}.zucht .vink{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--lijn-k);color:var(--bg);border-radius:7px;place-items:center;display:grid}.zucht .vink svg.lucide{stroke-width:3px;width:14px;height:14px}.zucht[aria-checked=true] .vink{background:var(--fg);box-shadow:none}.zucht b{font-size:15px;font-weight:500}.zucht .getallen{color:var(--grijs);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.zucht input{background:var(--vlak);width:48px;height:34px;font:600 14px var(--f);color:var(--fg);text-align:center;font-variant-numeric:tabular-nums;border:0;border-radius:9px;padding:0 6px}.zucht[aria-checked=false] .getallen{opacity:.4}.zucht-som{border-top:1px solid var(--lijn);color:var(--fg);justify-content:space-between;gap:12px;padding-top:12px;font-weight:600;display:flex}.w-prog{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.w-prog+.w-prog{border-top:1px solid var(--lijn)}.w-prog .wat small{color:var(--grijs);font-size:12.5px}.w-prog .sleutelvak{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.w-prog .sleutelvak .invoer{flex:200px}.w-samen{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.w-samen p{color:var(--tekst);margin:0;font-size:14px}.voorstel{background:var(--ai-l);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.voorstel .klein{background:var(--kaart);width:44px;height:44px}.voorstel p{color:var(--fg);text-wrap:balance;margin:0;font-weight:500}.voorstel small{color:var(--tekst);font-size:13px;font-weight:400;display:block}@media (max-width:620px){.w-kolom{gap:18px;padding:28px 16px 24px}.zucht{grid-template-columns:22px minmax(0,1fr)}.zucht .getallen{grid-column:2/-1}.w-prog{grid-template-columns:40px minmax(0,1fr)}.w-prog>.acties,.w-prog>.status,.w-prog>.klaar-tekst{grid-column:2/-1;justify-self:start}.w-kop .logo span{display:none}}@media (max-width:380px){.w-later{display:none}}.waarschuw.zacht{background:var(--vlak)}.waarschuw.zacht svg.lucide{color:var(--fg)}.rij.feit{grid-template-columns:minmax(0,1fr) auto}.rij.feit .bewerk{grid-column:1/-1}@media (max-width:620px){.rij.feit{grid-template-columns:minmax(0,1fr) auto}.rij.feit>.acties{grid-column:auto}}.doel-balk{display:block}.groet h1:focus,.w-vraag h1:focus{outline:none}.blok[hidden]{display:none}a.knop{text-decoration:none}#v-weet .tabs,#v-instellingen .tabs{justify-self:start}.resultaat .ico{display:grid}.prog-kaart small+small{margin-top:-1px}@media (max-width:380px){.tegels-app{--kol:1}}.module-rij .acties{justify-content:flex-end}@media (max-width:620px){.module-rij .acties{grid-column:2/-1;justify-content:flex-start}.module-rij .acties:empty{display:none}}.filters{gap:8px;min-width:0;display:grid}.keuzes.filter{min-width:0}.keuzes.filter .keuze{white-space:nowrap}.in-kaart{min-width:0;padding:4px 20px 12px}.kaart>.niets,.niets{align-items:center}.gefilterd>.rij{border-top:0}.gefilterd>.rij:not([hidden])~.rij:not([hidden]){border-top:1px solid var(--lijn)}.logboek.gefilterd li{border-top:0}.logboek.gefilterd li:not([hidden])~li:not([hidden]){border-top:1px solid var(--lijn)}.logboek li.leeg-li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.leeg-li p{margin:0}.niets .acties{flex-wrap:wrap}@media (max-width:620px){.keuzes.filter{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.keuzes.filter::-webkit-scrollbar{display:none}}.post-groep{gap:10px;min-width:0;display:grid}.voorbeelden{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.voorbeelden>.voorbeeld:only-child{max-width:440px}@media (max-width:760px){.voorbeelden{grid-template-columns:minmax(0,1fr)}}.voorbeeld{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.vb-kop{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.vb-kop .wat{gap:0}.vb-kop .wat>span{color:var(--grijs);font-size:12.5px}.vb-beeld{background:var(--vlak);width:100%;box-shadow:inset 0 0 0 1px var(--lijn);border-radius:12px;overflow:hidden}.vb-beeld.feed{aspect-ratio:4/5}.vb-beeld.story{aspect-ratio:9/16;max-width:260px;margin-inline:auto}.vb-beeld img{object-fit:cover;width:100%;height:100%;display:block}.vb-tekst{color:var(--fg);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:14.5px}.vb-tekst.ingeklapt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vb-meer{color:var(--grijs);justify-self:start;margin-top:-8px}.vb-wanneer{color:var(--tekst);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.voorbeeld .acties{flex-wrap:wrap}.minis{align-items:center;gap:6px;display:flex}.minis img{background:var(--vlak);width:auto;height:56px;box-shadow:inset 0 0 0 1px var(--lijn);border-radius:6px;display:block}.minis img.feed{aspect-ratio:4/5}.minis img.story{aspect-ratio:9/16}.rij.met-beeld{grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:620px){.rij.met-beeld{grid-template-columns:auto minmax(0,1fr)}.rij.met-beeld>.acties{grid-column:2/-1;justify-self:start}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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}#wortel{height:100%}.balk .vraag>form{margin-bottom:1em}.antwoord{z-index:6;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(68vh,620px);overflow:hidden}.antwoord .kop .knoppen{align-items:center;gap:4px;display:flex}.antwoord .kop .knoppen .link{width:auto;height:auto;color:var(--tekst);white-space:nowrap;padding:4px 8px;font-size:13px;display:inline-block}.antwoord .kop button.sluit:hover{background:var(--vlak);color:var(--fg)}.gesprek{overscroll-behavior:contain;align-content:start;gap:14px;min-height:0;margin-right:-2px;padding-right:2px;display:grid;overflow-y:auto}.hij-tekst{gap:6px;min-width:0;display:grid}.hij p{white-space:pre-wrap;overflow-wrap:anywhere}.hij p.denkt{color:var(--grijs)}.hij .melding-zin{gap:8px;display:grid}.hij .melding-zin p{color:var(--fg);font-weight:500}.hij .melding-zin small{color:var(--tekst);font-size:13px}.hij .melding-zin .knop{justify-self:start}.paneel-voet{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.paneel-voet small{align-items:center;gap:8px;min-width:0;display:flex}.paneel-voet .knop{height:34px;padding:0 14px;font-size:13.5px}.paneel-voet .knop svg.lucide{fill:currentColor;width:13px;height:13px}.computer{white-space:nowrap;background:var(--vlak);height:32px;color:var(--grijs);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.computer svg.lucide{width:15px;height:15px}.computer.aan{background:var(--ok-l);color:var(--ok)}.computer.let-op{background:var(--letop-l);color:var(--letop)}.computer:hover{box-shadow:inset 0 0 0 1px}.verbinding{color:var(--grijs);white-space:nowrap;font-size:12.5px}@media (max-width:900px){.gsm-kop .computer span{display:none}.gsm-kop .computer{justify-content:center;width:32px;padding:0}}.nu .rij .wat>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nu .nu-kop:last-child{padding-bottom:16px}button.wie{text-align:left;border-radius:10px;width:100%}button.wie:hover,button.wie[data-state=open]{background:var(--vlak)}.menu-lijst{z-index:35;background:var(--kaart);min-width:200px;box-shadow:inset 0 0 0 1px var(--lijn),0 12px 32px #0b0b0c14;border-radius:14px;padding:6px}.menu-item{color:var(--tekst);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;align-items:center;gap:11px;padding:8px 10px;font-size:14.5px;font-weight:500;display:flex}.menu-item[data-highlighted]{background:var(--vlak);color:var(--fg)}.menu-item[data-disabled]{opacity:.35;cursor:default}.vink{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--lijn-k);color:var(--bg);border-radius:7px;flex:none;place-items:center;display:grid}.vink svg.lucide{stroke-width:3px;width:14px;height:14px}.vink[aria-checked=true]{background:var(--fg);box-shadow:none}.tabs-wortel{gap:inherit;display:contents}.tabs-wortel>.tabs{justify-self:start}.tab-inhoud{gap:inherit;min-width:0;display:grid}.tab-inhoud:focus-visible{outline:2px solid var(--ai);outline-offset:4px;border-radius:12px}.code.groot{flex-wrap:wrap;padding:10px 10px 10px 18px}.code.groot code{text-overflow:clip;letter-spacing:.06em;flex:auto;font:600 clamp(22px,4.6vw,30px)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:visible}.antwoord .code.groot code{letter-spacing:.04em;font-size:20px}.code.groot .knop{height:38px;padding:0 14px;font-size:13.5px}.w-vak>.koppel-knop,.w-kolom>.los-knop{justify-self:start}.w-balk i[data-van="2"][data-stap="1"]{width:50%}.w-balk i[data-van="3"][data-stap="1"]{width:33.333%}.w-balk i[data-van="3"][data-stap="2"]{width:66.667%}.w-balk i[data-van="2"][data-stap="2"],.w-balk i[data-van="3"][data-stap="3"]{width:100%}.w-kop .w-later.rechts{margin-left:auto}.of{color:var(--grijs);align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.of:before,.of:after{content:"";background:var(--lijn);flex:1;height:1px}.w-wissel{text-align:center;margin:0}.invoer.code-invoer{letter-spacing:.32em;font:600 22px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.tf-scan{grid-template-columns:184px minmax(0,1fr);align-items:center;gap:20px;display:grid}.tf-uitleg{gap:10px;min-width:0;display:grid}.tf-uitleg>p{color:var(--tekst);margin:0}.qr{background:#fff;border-radius:12px;width:184px;height:184px;padding:12px;box-shadow:inset 0 0 0 1px #e7e6e2}.qr svg{width:100%;height:100%;display:block}.qr path{fill:#0b0b0c}.tf-uitleg .code code{letter-spacing:.04em}.herstelcodes{background:var(--vlak);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:14px 18px;list-style:none;display:grid}.herstelcodes code{color:var(--fg);letter-spacing:.03em;font:500 15px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.tf-acties{flex-wrap:wrap;gap:8px;display:flex}.tf-bewaard{color:var(--fg);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.tf-bewaard .vink{margin-top:1px}.los-knop svg.lucide{width:16px;height:16px}@media (max-width:560px){.tf-scan{grid-template-columns:minmax(0,1fr);justify-items:start}.herstelcodes{gap:6px 14px;padding:12px 14px}.herstelcodes code{font-size:14px}}.rij.los .ico,.rij.los .wat>b{color:var(--grijs)}.rij.gs-rij{text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) 18px;width:100%}.rij.gs-rij:hover{background:color-mix(in srgb,var(--vlak) 45%,transparent)}.rij.gs-rij:focus-visible{outline-offset:-3px;border-radius:16px}.rij.gs-rij>svg.lucide{color:var(--grijs)}.rij.gs-rij .wat>b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rij.gs-rij .ico.ai{background:var(--ai-l);color:var(--ai)}.gs-meer{justify-self:start}.gs-kop{justify-items:start;gap:14px;min-width:0;display:grid}.gs-kop .groet{width:100%}.gs-kop h1{overflow-wrap:anywhere}button.link.gs-terug{color:var(--tekst);align-items:center;gap:6px;display:inline-flex}button.link.gs-terug svg.lucide{width:16px;height:16px}.gs-verloop{gap:14px;min-width:0;display:grid}.gs-berichten{gap:14px;padding:20px;display:grid}.gs-berichten .gesprek{overflow:visible}.vraag.gs-invoer{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:4;flex:none;max-width:none;position:sticky}.vraag.gs-invoer form{box-shadow:inset 0 0 0 1px var(--lijn),0 10px 28px #0b0b0c14}.vraag.gs-invoer form:focus-within{box-shadow:inset 0 0 0 1.5px var(--fg),0 10px 28px #0b0b0c14}.vraag.gs-invoer .noot{margin-top:8px}.gs-acties{display:flex}@media (max-width:620px){.rij.gs-rij{grid-template-columns:40px minmax(0,1fr) 18px}.gs-berichten{padding:16px}}.opmaak{min-width:0;color:var(--fg);gap:10px;display:grid}.opmaak p{margin:0}.hij .opmaak p{text-wrap:pretty}.opmaak h3,.opmaak h4{font:600 15.5px/1.35 var(--f);letter-spacing:-.01em;color:var(--fg);margin:4px 0 0}.opmaak h4{font-size:15px}.opmaak ul,.opmaak ol{gap:4px;margin:0;padding-left:22px;display:grid}.opmaak li{padding-left:2px}.opmaak li>*+*{margin-top:6px}.opmaak li::marker{color:var(--grijs)}.opmaak a{color:var(--ai);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;text-decoration:underline}.opmaak code{background:var(--vlak);color:var(--fg);border-radius:6px;padding:1px 6px;font:500 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.opmaak pre{background:var(--vlak);border-radius:12px;margin:0;padding:12px 14px;overflow-x:auto}.opmaak pre code{white-space:pre;background:0 0;padding:0;font-size:13px}.opmaak blockquote{border-left:3px solid var(--lijn-k);color:var(--tekst);gap:8px;margin:0;padding:2px 0 2px 14px;display:grid}.opmaak hr{background:var(--lijn);border:0;width:100%;height:1px;margin:4px 0}.opmaak-tabel{max-width:100%;box-shadow:inset 0 0 0 1px var(--lijn);border-radius:12px;overflow-x:auto}.opmaak table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.opmaak th,.opmaak td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lijn);padding:8px 12px}.opmaak th{color:var(--fg);background:var(--vlak);font-weight:600}.opmaak tbody tr:last-child td{border-bottom:0}.opmaak .uit-center{text-align:center}.opmaak .uit-right{text-align:right}.vandaag-kop{gap:22px;min-width:0;display:grid}.vraag.groot{z-index:5;flex:none;max-width:none}.vraag.groot form{border-radius:16px;gap:14px;height:60px;padding:0 10px 0 16px}.vraag.groot form .ballon{width:36px}.vraag.groot input{font-size:17px}.vraag.groot .stuur{border-radius:12px;width:42px;height:42px}.vraag-plek{visibility:hidden;height:50px;margin-bottom:1em}@media (max-width:900px){.vraag-plek{display:none}.vraag.groot form{gap:12px;height:56px;padding:0 8px 0 14px}.vraag.groot form .ballon{width:32px}.vraag.groot input{font-size:16px}.vraag.groot .stuur{width:40px;height:40px}}.wacht .detail a.link{overflow-wrap:anywhere}.blok[aria-labelledby=t-draait] .tabs-wortel>.tabs{justify-self:stretch}.kaart-paneel{gap:12px;min-width:0;display:grid}.voet.tab-noot{margin:0 0 10px}.kaart-noot.tab-link{margin-top:12px}.kaart-noot.tab-link .link{font-size:13px}.fiche h3.fiche-tweede{margin-top:14px}.gebeurd-lijst{gap:14px;min-width:0;display:grid}.gebeurd-lijst .dag{gap:10px;min-width:0;display:grid}.gebeurd .wat>b{overflow-wrap:anywhere}.gebeurd .detail .gebeurd-acties{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.gebeurd-meer{justify-content:flex-start;display:flex}.welkom .i-inhoud{gap:22px;display:grid}.welkom .w-vak h3 small,.welkom .veld>span small{color:var(--grijs);font-weight:400}.welkom .waarom{color:var(--grijs);text-wrap:pretty;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;display:flex}.welkom .waarom svg.lucide{width:16px;height:16px;color:var(--grijs);flex:none;margin-top:2px}.welkom .getal-rij{color:var(--fg);flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.welkom .invoer.kort{text-align:center;width:96px}.welkom .keuze{text-wrap:balance;text-align:center}.w-balk i[data-van="5"][data-stap="1"]{width:20%}.w-balk i[data-van="5"][data-stap="2"]{width:40%}.w-balk i[data-van="5"][data-stap="3"]{width:60%}.w-balk i[data-van="5"][data-stap="4"]{width:80%}.w-balk i[data-van="6"][data-stap="1"]{width:16.667%}.w-balk i[data-van="6"][data-stap="2"]{width:33.333%}.w-balk i[data-van="6"][data-stap="3"]{width:50%}.w-balk i[data-van="6"][data-stap="4"]{width:66.667%}.w-balk i[data-van="6"][data-stap="5"]{width:83.333%}.w-balk i[data-van="5"][data-stap="5"],.w-balk i[data-van="6"][data-stap="6"],.w-balk i[data-van="1"][data-stap="1"],.w-balk i[data-van="4"][data-stap="4"]{width:100%}.w-balk i[data-van="4"][data-stap="1"]{width:25%}.w-balk i[data-van="4"][data-stap="2"]{width:50%}.w-balk i[data-van="4"][data-stap="3"]{width:75%}.welkom .onb-delen .rij.onb-deel{text-align:left;cursor:pointer;width:100%}.welkom .onb-delen .rij.onb-deel:hover{background:color-mix(in srgb,var(--vlak) 45%,transparent)}.welkom .onb-delen .rij.onb-deel:focus-visible{outline-offset:-3px;border-radius:16px}.welkom .onb-delen .rij.onb-deel:disabled{cursor:default}.welkom .onb-deel .wat>b{font-size:15px;display:block}.welkom .onb-deel .wat>span{display:block}.welkom .onb-deel .acties{align-items:center;gap:12px;display:flex}.welkom .onb-duur{color:var(--grijs);white-space:nowrap;font-size:13.5px}.welkom .w-voet .onb-voet-rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.welkom .w-voet .onb-voet-rechts .knop.zwart{margin-left:0}.welkom .w-later:disabled{opacity:.5;cursor:default}.welkom .hint{color:var(--fg);margin:-10px 0 0;font-size:13.5px;font-weight:600}.welkom .w-vak .hint{margin:0}.welkom .hint.fout{color:var(--fout)}.welkom .onb-groep{gap:10px;display:grid}.welkom .w-vak h3 small{margin-top:2px;font-size:13px;display:block}.welkom .onb-knoppen{flex-wrap:wrap;gap:10px;display:flex}.welkom .afd-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.welkom .afd{background:var(--kaart);box-shadow:inset 0 0 0 1px var(--lijn);text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.welkom .afd:hover{box-shadow:inset 0 0 0 1px var(--grijs)}.welkom .afd .ico{background:var(--vlak);width:40px;height:40px;color:var(--fg);border-radius:10px;place-items:center;display:grid}.welkom .afd b{font-size:15px;display:block}.welkom .afd small{color:var(--grijs);font-size:13px;display:block}.welkom .afd[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--fg)}.welkom .afd[aria-pressed=true] .ico{background:var(--fg);color:var(--bg)}.welkom .nieuw{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.welkom .nieuw .invoer{flex:220px}.welkom .t-rij{gap:10px;display:grid}.welkom .t-vaak{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.welkom .teller{background:var(--vlak);border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.welkom .teller button{width:38px;height:38px;color:var(--fg);border-radius:9px;place-items:center;display:grid}.welkom .teller button:hover{background:var(--kaart)}.welkom .teller button:disabled{color:var(--grijs);cursor:default}.welkom .teller input{text-align:center;width:52px;height:38px;font:700 18px var(--f);color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;border:0}.welkom .ander-min{color:var(--tekst);align-items:center;gap:8px;font-size:14px;display:inline-flex}.welkom .ander-min input{background:var(--vlak);width:80px;height:40px;font:600 15px var(--f);color:var(--fg);text-align:center;border:0;border-radius:10px;padding:0 10px}.welkom .ander-min input:focus{background:var(--kaart);box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}.welkom .t-som{border-top:1px solid var(--lijn);color:var(--fg);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-weight:600;display:flex}.welkom .t-som strong{font-variant-numeric:normal;white-space:nowrap;font-size:22px}.welkom .tijden{padding:4px 0}.welkom .tijd-item+.tijd-item{border-top:1px solid var(--lijn)}.welkom .tijd-kop{text-align:left;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:14px 20px;display:grid}.welkom .tijd-kop:hover{background:var(--vlak)}.welkom .tijd-kop .wat b{font-size:15px;display:block}.welkom .tijd-kop .wat>span{color:var(--grijs);font-size:13.5px;display:block}.welkom .tijd-kop .getal{color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.welkom .tijd-kop svg.lucide{color:var(--grijs)}.welkom .tijd-item.open{background:var(--vlak)}.welkom .tijd-item.open .tijd-kop:hover{background:0 0}.welkom .tijd-open{gap:16px;padding:2px 20px 20px;display:grid}.welkom .tijd-open h3{color:var(--fg);margin:0;font-size:14px;font-weight:600}.welkom .tijd-open .teller{justify-self:start}.welkom .tijd-open .teller,.welkom .tijd-open .ander-min input{background:var(--kaart)}.welkom .tijd-open .teller button:hover{background:var(--vlak)}.welkom .tijd-samen{color:var(--fg);margin:0;font-size:14px;font-weight:600}.welkom .t-som.totaal{margin:0 20px;padding:14px 0 12px}.welkom .tijd-groep{color:var(--grijs);padding:16px 20px 2px;font-size:13px;font-weight:600}.welkom .tijd-groep+.tijd-item{border-top:0}.welkom .tijd-item+.tijd-groep{border-top:1px solid var(--lijn)}@media (max-width:480px){.welkom .tijd-kop{grid-template-columns:minmax(0,1fr) 18px;row-gap:2px}.welkom .tijd-kop .getal{grid-area:2/1;font-size:14px}.welkom .tijd-kop svg.lucide{grid-area:1/2/3}}.welkom .balken{gap:16px;padding:18px 20px;display:grid}.welkom .balk-rij{gap:8px;display:grid}.welkom .balk-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.welkom .balk-kop b{font-size:15px}.welkom .balk-kop>span{color:var(--tekst);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.welkom .zucht-label{background:var(--tegel);color:var(--fg);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.welkom .spoor{background:var(--vlak);border-radius:999px;height:12px;display:flex;overflow:hidden}.welkom .spoor i{background:var(--fg);border-radius:999px;width:0;height:100%;display:block}.welkom .balk-zin{color:var(--tekst);margin:0;font-size:13.5px}.welkom .spoor i[data-breed="1"]{width:5%}.welkom .spoor i[data-breed="2"]{width:10%}.welkom .spoor i[data-breed="3"]{width:15%}.welkom .spoor i[data-breed="4"]{width:20%}.welkom .spoor i[data-breed="5"]{width:25%}.welkom .spoor i[data-breed="6"]{width:30%}.welkom .spoor i[data-breed="7"]{width:35%}.welkom .spoor i[data-breed="8"]{width:40%}.welkom .spoor i[data-breed="9"]{width:45%}.welkom .spoor i[data-breed="10"]{width:50%}.welkom .spoor i[data-breed="11"]{width:55%}.welkom .spoor i[data-breed="12"]{width:60%}.welkom .spoor i[data-breed="13"]{width:65%}.welkom .spoor i[data-breed="14"]{width:70%}.welkom .spoor i[data-breed="15"]{width:75%}.welkom .spoor i[data-breed="16"]{width:80%}.welkom .spoor i[data-breed="17"]{width:85%}.welkom .spoor i[data-breed="18"]{width:90%}.welkom .spoor i[data-breed="19"]{width:95%}.welkom .spoor i[data-breed="20"]{width:100%}@media (max-width:620px){.welkom .afd-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.welkom .w-voet .onb-voet-rechts{gap:4px}.welkom .w-voet .onb-voet-rechts .knop.stil{padding:0 10px}}button.link:disabled{color:var(--grijs);cursor:default;text-decoration-color:#0000}@media (min-width:1101px){#v-programmas .raster:not(.twee)>:last-child:nth-child(3n+1){grid-column:span 3}#v-programmas .raster:not(.twee)>:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:621px){#v-programmas .raster.twee>:last-child:nth-child(odd){grid-column:span 2}}@media (min-width:621px) and (max-width:1100px){#v-programmas .raster>:last-child:nth-child(odd){grid-column:span 2}}@media (min-width:521px){dialog.venster .tegels-app>:last-child:nth-child(3n+1){grid-column:span 3}dialog.venster .tegels-app>:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:381px) and (max-width:520px){dialog.venster .tegels-app>:last-child:nth-child(odd){grid-column:span 2}}.app-tegel:disabled{cursor:default;color:var(--grijs)}.app-tegel:disabled:hover{box-shadow:inset 0 0 0 1px var(--lijn)}.app-tegel:disabled b{color:var(--grijs)}.app-tegel:disabled .letter{opacity:.55}.pg-kop{align-items:center;gap:12px;display:flex}.pg-kop>div{justify-items:start;gap:4px;display:grid}.pg-kop small{color:var(--grijs);font-size:13px}.in-kaart.gg-meer{padding:4px 20px 16px}.rij.klopt-rij>.acties{flex-wrap:wrap;justify-content:flex-end}.rij.klopt-rij .bewerk,.rij.klopt-rij .klopt-fout{grid-column:2/-1;gap:10px;min-width:0;display:grid}.rij.klopt-rij .bewerk .acties{justify-content:flex-start}.rij.klopt-rij textarea.invoer{min-height:70px}.rij.feit .waarschuw,.rij.klopt-rij .waarschuw{justify-self:stretch}#v-weet .bewerk .veld{justify-items:start}#v-weet .getal-rij{color:var(--fg);flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}#v-weet .invoer.kort{text-align:center;width:96px}.rij.doc-rij .wat>b{overflow-wrap:anywhere}.blok-kop button.link:disabled{color:var(--grijs);text-decoration-color:#0000}@media (max-width:620px){.rij.klopt-rij>.acties{justify-content:flex-start}}.wacht .detail span{overflow-wrap:anywhere;white-space:pre-wrap}.wacht .rij>.waarschuw{grid-column:2/-1}.wacht .klaar-tekst{white-space:normal;text-wrap:balance}.klaar-tekst.fout{color:var(--fout)}.klaar-tekst.loopt{color:var(--tekst);font-weight:500}.rij.gedaan.stil .ico{background:var(--vlak);color:var(--grijs)}.rij.gedaan.stil .klaar-tekst{color:var(--grijs);font-weight:500}.rij.loopt .ico svg.lucide{animation:1.4s linear infinite draai}@media (prefers-reduced-motion:reduce){.rij.loopt .ico svg.lucide{animation:none}}.wacht .rij>.acties{flex-wrap:wrap;justify-content:flex-end}@media (max-width:620px){.wacht .rij>.acties{justify-content:flex-start}.wacht .rij>.acties>.knop.stil{order:3}}.klaargezet-zin{background:var(--ai-l);color:var(--fg);border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:grid}.klaargezet-zin svg.lucide{width:16px;height:16px;color:var(--ai);margin-top:2px}.klaargezet-zin .link{white-space:nowrap;font-weight:600}.klaargezet-blok{gap:8px;min-width:0;display:grid;container-type:inline-size}.klaargezet-blok>.kaart{min-width:0}@container (width<=560px){.klaargezet-blok .rij{grid-template-columns:40px minmax(0,1fr);row-gap:12px;padding:16px}.klaargezet-blok .rij>.acties{grid-column:2/-1;justify-content:flex-start}.klaargezet-blok .rij>.acties>.knop.stil{order:3}.klaargezet-blok .detail{grid-template-columns:minmax(0,1fr)}}.klaar-scherm .wacht-ring.groot-ring{width:28px;height:28px;color:var(--fg)}.vraag-vak .acties>.knop:only-child{margin-left:auto}.vraag-vak>.waarschuw{margin:0}.rij.gs-rij .wat>.gs-voorbeeld{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;display:block;overflow:hidden}@media (max-width:620px){.rij.gs-rij .wat>.gs-voorbeeld{-webkit-line-clamp:2;white-space:normal;text-wrap:pretty;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}.eind-zin{color:var(--grijs);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:inline-flex}.eind-zin svg.lucide{stroke-width:2px;width:14px;height:14px;margin-top:2px}.eind-zin.fout svg.lucide{color:var(--fout)}.eind-zin[data-eind=gestopt] svg.lucide{fill:currentColor;width:10px;height:10px;margin:4px 2px 0}.verzoek-rij .wat>b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mag{gap:10px;min-width:0;display:grid}.mag-groep{gap:6px;min-width:0;display:grid}.mag-groep>small{color:var(--grijs);font-size:12.5px}.mag .chips span{white-space:normal}.feiten>.feit-mag{align-items:start}.start-uitnodiging{display:grid}.gids-wortel{gap:12px;min-width:0;display:grid}ol.gids{margin:0;padding:0;list-style:none}.kaart.gids>.gids-wacht{padding:18px 20px}.gids-stap+.gids-stap{border-top:1px solid var(--lijn)}.gids-kop{grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:16px 20px;display:grid}.gids-nr{background:var(--vlak);width:32px;height:32px;color:var(--grijs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.gids-nr svg.lucide{stroke-width:2.75px;width:16px;height:16px}.gids-stap[data-stand=nu] .gids-nr{background:var(--fg);color:var(--bg)}.gids-stap[data-stand=klaar] .gids-nr{background:var(--ok-l);color:var(--ok)}.gids-wat{gap:2px;min-width:0;display:grid}.gids-wat b{font-size:15px}.gids-wat>span{color:var(--tekst);text-wrap:balance;font-size:14px}.gids-stap[data-stand=later] .gids-wat b{color:var(--tekst);font-weight:500}.gids-stap[data-stand=later] .gids-wat>span{color:var(--grijs)}.gids-stap[data-open] .gids-wat b{letter-spacing:-.01em;font-size:16.5px}.gids-teken{color:var(--grijs);place-items:center;display:grid}.gids-teken svg.lucide{width:18px;height:18px}.gids-stap[data-open] .gids-teken{color:var(--fg)}.gids-stap[data-stand=klaar] .gids-teken{color:var(--ok)}.gids-lijf{gap:16px;min-width:0;padding:0 20px 22px 66px;display:grid}.gids-zin{color:var(--tekst);text-wrap:pretty;margin:0;font-size:14.5px}.gids-acties{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.gids-acties.midden{justify-content:center}.gids-download{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.gids-uitleg{background:var(--vlak);border-radius:14px;gap:12px;min-width:0;padding:16px 18px;display:grid}.gids-uitleg h3{color:var(--fg);margin:0;font-size:14px;font-weight:600}.gids-uitleg .noot{text-wrap:pretty}.gids-uitleg .code{background:var(--kaart);box-shadow:inset 0 0 0 1px var(--lijn)}.gids-uitleg .knop.rand{background:var(--kaart)}ol.gids-handel{counter-reset:handel;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gids-handel>li{counter-increment:handel;color:var(--fg);text-wrap:pretty;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px 10px;font-size:14.5px;display:grid}.gids-handel>li:before{content:counter(handel);background:var(--kaart);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--lijn-k);color:var(--tekst);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:grid}.gids-handel>li>*{grid-column:2}.code.gids-plak{padding:6px 6px 6px 14px}.code.gids-plak code{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.gids-adres{overflow-wrap:anywhere;margin-top:2px;display:block}.gids-fout{background:var(--letop-l);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.gids-fout.fout{background:var(--fout-l)}.gids-fout-ico{background:var(--kaart);width:36px;height:36px;color:var(--letop);border-radius:50%;place-items:center;display:grid}.gids-fout.fout .gids-fout-ico{color:var(--fout)}.gids-fout-ico svg.lucide{width:18px;height:18px}.gids-fout-tekst{gap:4px;min-width:0;padding-top:6px;display:grid}.gids-fout-tekst b{font-size:15px}.gids-fout-zin{color:var(--fg);text-wrap:pretty;font-size:14px}.gids-fout .gids-acties{margin-top:8px}.gids-fout .knop.rand{background:var(--kaart)}.gids-wacht{color:var(--tekst);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.gids-wacht .wacht-ring{width:16px;height:16px;color:var(--grijs);flex:none}.gids-rij-wacht{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:14px;display:flex}.gids-noot{text-wrap:pretty}.gids-toestel{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gids-toestel .ico{width:36px;height:36px}.gids-toestel .ico svg.lucide{width:17px;height:17px}.gids-toestel b{overflow-wrap:anywhere;font-size:15px}.gids-lijf>.klaar-tekst{margin:0}.gids-vraag,.gids-antwoord{background:var(--vlak);border-radius:14px;gap:4px;padding:12px 16px;display:grid}.gids-antwoord{background:var(--ai-l)}.gids-vraag small,.gids-antwoord small{color:var(--grijs);font-size:12.5px;font-weight:600}.gids-antwoord small{color:var(--ai)}.gids-vraag p,.gids-antwoord p,.gids-stroom{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14.5px}.gids-stroom{color:var(--tekst)}.gids-klaar{padding:2px 0 0}.gids-nog{padding:0 4px}@media (max-width:620px){.gids-kop{gap:12px;padding:14px 16px}.gids-lijf{padding:0 16px 18px}.gids-uitleg{padding:14px}.gids-fout{grid-template-columns:minmax(0,1fr);gap:10px}.gids-fout-tekst{padding-top:0}.gids-download .knop.groot{width:100%}.code.gids-plak{flex-wrap:wrap;gap:8px;padding:10px 10px 10px 14px}.code.gids-plak code{overflow-wrap:break-word;flex:100%}}@media (prefers-reduced-motion:reduce){.gids-wacht .wacht-ring{animation-duration:2.4s}}.detail .kaart-geheel{background:var(--kaart);box-shadow:inset 0 0 0 1px var(--lijn);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 10px 10px 14px;display:flex}.detail .kaart-geheel.fout{background:var(--letop-l);box-shadow:none}.detail .kaart-geheel p{min-width:0;color:var(--fg);text-wrap:pretty;flex:240px;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.detail .kaart-geheel svg.lucide{width:16px;height:16px;color:var(--grijs);flex:none;margin-top:2px}.detail .kaart-geheel.fout svg.lucide{color:var(--letop)}.detail .kaart-geheel .knop{flex:none}.detail .kaart-geheel.fout .knop.rand{background:var(--kaart)}.detail .kaart-sleutel{color:var(--grijs);overflow-wrap:anywhere;margin-left:6px;font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.detail .kaart-ingekort{color:var(--letop);margin-left:6px;font-size:11.5px;font-style:normal;font-weight:600}.wacht .detail>div{align-content:start}.wacht .rij>.kaart-eerst{text-wrap:pretty;grid-column:2/-1;margin-top:-6px}.knop.zwart[disabled]:hover{opacity:.35}@media (max-width:620px){.detail .kaart-geheel .knop{width:100%}}.koppel-lijst{gap:12px;display:grid}.koppel-lijst>.noot{text-wrap:pretty}.koppel-lijst>button.link{justify-self:start;font-size:13.5px}.koppel-anders{border-top:1px solid var(--lijn);gap:10px;padding-top:14px;display:grid}.koppel-anders-knop{color:var(--grijs);justify-self:start;align-items:center;gap:6px;padding:2px 0;font-size:13.5px;font-weight:500;display:inline-flex}.koppel-anders-knop:hover{color:var(--fg)}.koppel-anders-knop svg.lucide{width:16px;height:16px;transition:transform .15s}.koppel-anders-knop[aria-expanded=true]{color:var(--fg)}.koppel-anders-knop[aria-expanded=true] svg.lucide{transform:rotate(180deg)}.koppel-anders .manieren{gap:8px}.manier.stil{border-radius:12px;grid-template-columns:32px minmax(0,1fr) 16px;gap:12px;padding:10px 12px}.manier.stil>.ico{width:32px;height:32px}.manier.stil>.ico svg.lucide{width:16px;height:16px}.manier.stil>span>b{font-size:14px}.manier.stil>span>span{color:var(--grijs);font-size:13px}.manier.stil>svg.lucide:last-child{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.koppel-anders-knop svg.lucide{transition:none}}.vraag .opdracht-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 18px;display:flex}.vraag .opdracht-kop label{background:var(--ai-l);min-width:0;color:var(--ai);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.vraag .opdracht-kop .sluit{width:30px;height:30px;color:var(--grijs);border-radius:8px;flex:none;place-items:center;display:grid}.vraag .opdracht-kop .sluit:hover{background:var(--vlak);color:var(--fg)}.vraag.opdracht form{align-items:flex-end;height:auto;min-height:50px;padding-top:8px;padding-bottom:8px}.vraag.opdracht form .ballon{margin-bottom:2px}.vraag textarea{resize:none;width:0;min-width:0;font:500 15px/22px var(--f);color:var(--fg);background:0 0;border:0;outline:none;flex:1;margin:0;padding:6px 0;overflow-y:auto}.vraag textarea::placeholder{color:var(--grijs);font-weight:400}.vraag.groot.opdracht form{min-height:60px;padding-top:9px;padding-bottom:9px}.vraag.groot.opdracht form .ballon{margin-bottom:3px}.vraag.groot textarea{padding:9px 0;font-size:17px;line-height:24px}@media (max-width:620px){.vraag.groot.opdracht form{min-height:56px;padding-top:8px;padding-bottom:8px}.vraag.groot textarea{padding:9px 0;font-size:16px;line-height:22px}.vraag.groot.opdracht form .ballon{margin-bottom:2px}}.opdracht-na{justify-items:start;gap:12px;min-width:0;margin-top:6px;display:grid}.opdracht-na .klaar-tekst{margin:0}.minutenvraag{background:var(--vlak);border-radius:14px;justify-self:stretch;gap:10px;padding:14px 16px;display:grid}.hij .minutenvraag p{color:var(--fg);margin:0;font-size:14px;font-weight:600}.minutenvraag .keuzes{gap:6px}.minutenvraag .keuze{padding:7px 12px;font-size:13.5px}.minutenvraag .eind-zin{margin:0}.jij{white-space:pre-wrap}.hij .opdracht-na .klaar-tekst{color:var(--ai)}.welkom .onb-kans{gap:4px;padding:20px 22px;display:grid}.welkom .onb-kans-label{color:var(--grijs);font-size:13.5px;font-weight:600}.welkom .onb-kans b{letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;font-size:22px;line-height:1.25}.welkom .onb-kans>span:last-child{color:var(--tekst);font-size:14.5px}.welkom .onb-eind .rij{align-items:start;row-gap:12px}.welkom .onb-eind .rij>.wat>span{text-wrap:pretty}.welkom .onb-eind-acties{grid-column:2/-1;justify-items:start;gap:8px;min-width:0;display:grid}.welkom .onb-eind-acties small{color:var(--grijs);font-size:13px}.welkom .onb-eind-acties .klaar-tekst{margin:0}.welkom .onb-eind-acties .waarschuw{justify-self:stretch;margin:0}.opdracht-bronnen .rij>.acties .link{font-size:14px;font-weight:600}.opdracht-bronnen .opdracht-minuten{grid-column:2/-1;gap:8px;min-width:0;display:grid}.opdracht-bronnen .opdracht-minuten .keuze{padding:7px 12px;font-size:13.5px}.proces-stappen{counter-reset:stap;color:var(--tekst);text-wrap:pretty;gap:3px;margin:4px 0 2px;padding:0;font-size:14px;display:grid}.proces-stappen>span{counter-increment:stap;overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);display:grid}.proces-stappen>span:before{content:counter(stap) ".";color:var(--grijs);font-variant-numeric:tabular-nums}.rij.feit.proces,.rij.klopt-rij.proces{align-items:start}.rij.feit.proces>.acties{padding-top:1px}.rij.klopt-rij.proces .wat>span>.proces-stappen{margin-bottom:6px}.stem-leren{background:var(--vlak);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.stem-leren>div{justify-items:start;gap:12px;min-width:0;display:grid}.stem-leren p{max-width:64ch;color:var(--tekst);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.stem-leren .knop:disabled{opacity:.5;cursor:default}.noot.stem-geen-mail{text-wrap:pretty}.stem-aanbod{border-top:1px solid var(--lijn);justify-items:center;gap:12px;width:100%;max-width:420px;margin-top:8px;padding-top:16px;display:grid}.stem-aanbod p{color:var(--tekst);text-wrap:balance;margin:0;font-size:14px}@media (max-width:480px){#v-weet .tabs>button:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:620px){.stem-leren{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.stem-leren>.ico{display:none}.stem-leren .knop{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:38px;padding-block:9px}}.bestanden{gap:8px;min-width:0;margin-top:2px;display:grid;container-type:inline-size}.bestand{background:var(--kaart);min-width:0;box-shadow:inset 0 0 0 1px var(--lijn);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px;display:grid}.bestand-soort{background:var(--ai-l);width:40px;height:40px;color:var(--ai);font:700 10.5px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;place-items:center;display:grid}.bestand-wat{gap:1px;min-width:0;line-height:1.35;display:grid}.bestand-wat>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bestand-wat>small{color:var(--grijs);flex-wrap:wrap;column-gap:6px;font-size:12.5px;display:flex}.bestand-wat>small>span+span:before{content:"·";margin-right:6px}.bestand>.knop{height:34px;padding:0 14px;font-size:13.5px}.bestand>.knop[aria-busy=true] svg.lucide{animation:1.4s linear infinite draai}.bestand>.eind-zin{grid-column:2/-1;margin:0}.bestand.weg .bestand-soort{background:var(--vlak);color:var(--grijs)}.bestand.weg .bestand-wat>b{color:var(--tekst);font-weight:500}@media (prefers-reduced-motion:reduce){.bestand>.knop[aria-busy=true] svg.lucide{animation:none}}@container (width<=380px){.bestand{grid-template-columns:40px minmax(0,1fr);align-items:start}.bestand>.knop{grid-column:2/-1;justify-self:start}.bestand-wat>small{display:grid}.bestand-wat>small>span+span:before{content:none}}.wat .door .kaart-auto,.rij.gedaan .wat .door .kaart-auto{background:var(--ai-l);color:var(--ai);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.kaart-auto svg.lucide{stroke-width:2.2px;width:13px;height:13px}.wacht .rij>.kaart-altijd-uitleg{text-wrap:pretty;grid-column:2/-1;margin-top:-6px}.hij .wacht .rij>.noot{color:var(--grijs)}.wacht .rij>.kaart-eerst+.kaart-altijd-uitleg{margin-top:-10px}@media (max-width:620px){.wacht .rij>.acties>.knop.kaart-altijd{order:4}}@container (width<=560px){.klaargezet-blok .rij>.acties>.knop.kaart-altijd{order:4}}.altijd{gap:10px;min-width:0;display:grid}.altijd-kop{color:var(--fg);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.altijd-kop svg.lucide{width:18px;height:18px;color:var(--ai)}.altijd>.noot{text-wrap:pretty}.altijd-lijst{box-shadow:inset 0 0 0 1px var(--lijn);border-radius:14px;margin:0;padding:0;list-style:none;display:grid}.altijd-rij{color:var(--tekst);justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 10px 10px 16px;font-size:14px;display:flex}.altijd-rij+.altijd-rij{border-top:1px solid var(--lijn)}.altijd-rij b{color:var(--fg);font-weight:600}.altijd-rij>span{text-wrap:pretty;min-width:0}.altijd-rij .knop{flex:none;height:32px;padding:0 12px;font-size:13.5px}.altijd-rij .waarschuw{flex-basis:100%}.altijd-uit{background:var(--ai-l);color:var(--fg);text-wrap:pretty;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:grid}.altijd-uit svg.lucide{width:16px;height:16px;color:var(--ai);margin-top:2px}.altijd-uit:focus-visible{outline:2px solid var(--ai);outline-offset:2px}@media (max-width:620px){.altijd-rij{flex-wrap:wrap}}dialog.venster.kiezer{width:min(920px,100vw - 48px);height:min(780px,100dvh - 48px);max-height:none}.v-vast{border-bottom:1px solid var(--lijn);background:var(--kaart);gap:12px;min-width:0;padding:16px 22px 14px;display:grid}.kiezer-filter .keuze{padding:7px 12px;font-size:13.5px}.kiezer .v-in{padding-top:18px}.kies-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.kies-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kies-raster{grid-template-columns:minmax(0,1fr)}}.kies-kaart{width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--lijn);background:var(--kaart);text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.kies-kaart:hover{box-shadow:inset 0 0 0 1px var(--grijs)}.kk-tekst{justify-items:start;gap:2px;min-width:0;display:grid}.kk-tekst b{font-size:14.5px;line-height:1.3}.kk-tekst small{-webkit-line-clamp:2;color:var(--grijs);text-wrap:pretty;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.kk-tekst .status{margin-top:6px}.letter.logo-app svg,.letter.logo-app img{width:22px;height:22px;display:block}.letter.logo-app img{object-fit:contain}.kiezer-kop{color:var(--grijs);margin:6px 0 -2px;font-size:13px;font-weight:600}.koppel-lijst>.kiezer-kop:first-child{margin-top:0}.kies-meer{height:1px}.kies-kaart.gekoppeld{background:var(--vlak);box-shadow:inset 0 0 0 1px #0000}.kies-kaart.gekoppeld:hover{box-shadow:inset 0 0 0 1px var(--grijs)}.kies-kaart.gekoppeld .letter{background:var(--kaart)}.kies-kaart:disabled{cursor:default}.kies-kaart:disabled:hover{box-shadow:inset 0 0 0 1px var(--lijn)}.kies-kaart:disabled b{color:var(--grijs)}.kies-kaart:disabled .letter{opacity:.55}.kies-kaart:disabled .letter svg,.kies-kaart:disabled .letter img{filter:grayscale()}.kiezer-filter.veel .keuzes.filter{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.kiezer-leeg{gap:6px;padding:4px 0;display:grid}.kiezer-leeg p{color:var(--fg);overflow-wrap:anywhere;margin:0}.kiezer-leeg .acties{flex-wrap:wrap;gap:6px 18px;display:flex}.kiezer-leeg button.link{text-align:left;overflow-wrap:anywhere;font-size:14px}@media (max-width:620px){dialog.venster.kiezer{width:100%;height:94dvh;max-height:94dvh}.v-vast{padding:14px 16px 12px}.kiezer-filter{margin-inline:-16px}.kiezer-filter .keuzes.filter{padding-inline:16px;scroll-padding-inline:16px}.kiezer .v-in{padding:16px 16px 20px}}
