:root{--bg:#fff;--vlak:#fff;--vlak-zacht:#fafafa;--grijs:#f2f2f3;--inkt:#0b0b0c;--tekst-2:#3d3d3f;--zacht:#5f6064;--lijn:#ececec;--lijn-fijn:#f0f0f0;--lijn-sterk:#d4d4d8;--accent:#0a7c5c;--accent-zacht:#e7f4ef;--ok:#0a7c5c;--ok-zacht:#e7f4ef;--nee:#b3261e;--nee-zacht:#fbecea;--let:#7a4b00;--let-zacht:#fbf0d9;--mint:#6ee7b7;--knop:#0b0b0c;--knop-tekst:#fff;--radius-s:8px;--radius:12px;--radius-kaart:16px;--radius-l:20px;--schaduw-zwevend:0 30px 60px -30px #0b0b0c38;--focus:0 0 0 4px #0a7c5c1a;--serie-1:#0a7c5c;--serie-2:#2f5bea;--serie-3:#c2410c;--serie-4:#6d28d9;--sector:#8e8e93;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-thema=donker]{--logo-vlak:#f4f5f4;--logo-staaf:#0b0d0c;--bg:#0b0b0c;--vlak:#121214;--vlak-zacht:#151518;--grijs:#1f1f23;--inkt:#f4f4f5;--tekst-2:#c9c9ce;--zacht:#a1a1aa;--lijn:#26262b;--lijn-fijn:#1f1f23;--lijn-sterk:#3a3a40;--accent:#4fd1a5;--accent-zacht:#0f2a22;--ok:#4fd1a5;--ok-zacht:#0f2a22;--nee:#ff8a80;--nee-zacht:#2d1414;--let:#f5c451;--let-zacht:#2a2210;--knop:#f4f4f5;--knop-tekst:#0b0b0c;--schaduw-zwevend:0 30px 60px -30px #000000b3;--focus:0 0 0 4px #4fd1a526;--serie-1:#2a9d76;--serie-2:#5a7ee8;--serie-3:#d06a2e;--serie-4:#9270dc;--sector:#8e8e93;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--groen-50:#f3faf7;--groen-100:#e7f4ef;--groen-200:#bfe3d5;--groen-300:#4fd1a5;--groen-400:#3ab38b;--groen-500:#229572;--groen-600:#0a7c5c;--groen-700:#17644d;--groen-800:#184a3b;--groen-900:#0f2a22;--groen-950:#081d17;--neutraal-50:#fafafa;--neutraal-100:#f2f2f3;--neutraal-200:#ececec;--neutraal-300:#d4d4d8;--neutraal-400:#a1a1aa;--neutraal-500:#6e6e73;--neutraal-600:#52525b;--neutraal-700:#3d3d3f;--neutraal-800:#26262b;--neutraal-900:#121214;--neutraal-950:#0b0b0c;--rood-50:#fef6f4;--rood-100:#fbecea;--rood-200:#f1c9c4;--rood-300:#ff8a80;--rood-400:#ec7065;--rood-500:#d14f44;--rood-600:#b3261e;--rood-700:#952925;--rood-800:#6e2120;--rood-900:#471617;--rood-950:#2d1414;--amber-50:#fdf7eb;--amber-100:#fbf0d9;--amber-200:#f5d798;--amber-300:#f5c451;--amber-400:#c49221;--amber-500:#a87500;--amber-600:#9a6700;--amber-700:#7a4b00;--amber-800:#533b11;--amber-900:#2a2210;--amber-950:#1e170a;--fs-display:68px;--lh-display:1.02;--ls-display:-.045em;--fs-titel-xl:52px;--lh-titel-xl:1.02;--ls-titel-xl:-.05em;--fs-titel-l:44px;--lh-titel-l:1.05;--ls-titel-l:-.045em;--fs-titel:36px;--lh-titel:1.1;--ls-titel:-.04em;--fs-titel-s:28px;--lh-titel-s:1.15;--ls-titel-s:-.035em;--fs-sectie:22px;--lh-sectie:1.25;--ls-sectie:-.03em;--fs-blok:17px;--lh-blok:1.35;--ls-blok:-.02em;--fs-lead:18px;--lh-lead:1.5;--ls-lead:-.01em;--fs-body:15px;--lh-body:1.55;--ls-body:0;--fs-ui:14px;--lh-ui:1.45;--ls-ui:0;--fs-klein:13px;--lh-klein:1.45;--ls-klein:0;--fs-mini:12px;--lh-mini:1.4;--ls-mini:0;--fs-etiket:11px;--lh-etiket:1.3;--ls-etiket:.04em;--fs-cijfer:14px;--lh-cijfer:1.4;--ls-cijfer:0;--fs-cijfer-groot:44px;--lh-cijfer-groot:1;--ls-cijfer-groot:-.03em;--ruimte-2:2px;--ruimte-4:4px;--ruimte-6:6px;--ruimte-8:8px;--ruimte-10:10px;--ruimte-12:12px;--ruimte-16:16px;--ruimte-20:20px;--ruimte-24:24px;--ruimte-32:32px;--ruimte-48:48px;--radius-xs:6px;--radius-rond:999px;--radius-grafiek:3px;--bezit-1:#1f3a5f;--bezit-2:#3e6a9a;--bezit-3:#7fa3c8;--bezit-4:#5b8db8;--bezit-5:#bfd2e6;--fin-1:var(--groen-600);--fin-2:#63a98f;--fin-3:var(--rood-600);--fin-4:#d9776c;--fin-5:#e39a93;--ai:#5b46c9;--ai-sterk:#5b3cc4;--ai-rand:#ddd3fb;--ai-donker:#b9adf5;--schaduw-menu:0 12px 30px #00000024}:root[data-thema=donker]{--schaduw-menu:0 12px 30px #00000080}*{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--inkt);font:15px/1.55 var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--inkt);text-decoration:none}a:hover{color:var(--accent)}small{font-size:max(var(--fs-etiket), .85em)}p,li,dd,figcaption{text-wrap:pretty}h1,h2,h3{text-wrap:balance}code,.mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:.95em}.mono .woord{font-family:var(--font-sans), system-ui, sans-serif;font-size:1.05em}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kop{align-items:center;gap:36px;max-width:1328px;margin:0 auto;padding:16px 56px;display:flex}.kop-rand{border-bottom:1px solid var(--lijn)}.merk{font-weight:600;font-size:var(--fs-sectie);letter-spacing:-.05em;color:var(--inkt);align-items:center;gap:8px;display:inline-flex}.merk svg{flex-shrink:0}.merk:hover{color:var(--inkt)}.kop nav{font-size:var(--fs-ui);align-items:center;gap:26px;margin-left:auto;font-weight:500;display:flex}.kop nav a{color:var(--tekst-2)}.kop nav a:hover{color:var(--inkt)}.kop .zoek-klein{flex:1;max-width:520px}main{max-width:1328px;margin:0 auto;padding:0 56px 72px}.held{text-align:center;flex-direction:column;align-items:center;padding:9vh 0 0;display:flex}.pil{border:1px solid var(--lijn);border-radius:var(--radius-rond);font-size:var(--fs-klein);color:var(--tekst-2);align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex}.pil b{border-radius:var(--radius-rond);background:var(--accent-zacht);color:var(--accent);font-size:var(--fs-mini);padding:2px 8px;font-weight:600}.held h1{letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(2.5rem,6.4vw,4.25rem);font-weight:600;line-height:1.02}.held h1 span{color:var(--zacht)}.held p{color:var(--tekst-2);max-width:560px;font-size:var(--fs-body);margin:18px auto 0}.held .zoekvak{width:100%;max-width:780px;margin-top:40px}.voorbeelden{color:var(--zacht);font-size:var(--fs-klein);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.voorbeelden button{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-rond);cursor:pointer;font-size:var(--fs-klein);padding:4px 12px}.voorbeelden button:hover{border-color:var(--lijn-sterk)}.zoekvak{position:relative}.zoekvak form{background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius-kaart);align-items:center;gap:12px;height:64px;padding:0 10px 0 20px;transition:border-color .15s,box-shadow .15s;display:flex}.zoekvak form:focus-within{box-shadow:var(--focus)}.zoekvak.open form{border-radius:var(--radius-kaart) var(--radius-kaart) 0 0}.zoekvak .loep{color:var(--inkt);flex-shrink:0}.zoekvak input{color:var(--inkt);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:18px}.zoekvak input::-webkit-search-cancel-button{display:none}.zoekvak button[type=submit]{border-radius:var(--radius);background:var(--knop);width:44px;height:44px;color:var(--knop-tekst);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zoek-klein .zoekvak form{border-color:var(--lijn);background:var(--vlak-zacht);border-radius:var(--radius);gap:10px;height:42px;padding:0 4px 0 14px}.zoek-klein .zoekvak.open form{border-radius:var(--radius) var(--radius) 0 0}.zoek-klein .zoekvak .loep{color:var(--zacht);width:17px;height:17px}.zoek-klein .zoekvak input{font-size:var(--fs-ui)}.zoek-klein .zoekvak button[type=submit]{display:none}.zoekvak button.wis{border-radius:var(--radius-rond);width:32px;height:32px;color:var(--zacht);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zoekvak button.wis:hover{background:var(--vlak-zacht);color:var(--inkt)}.zoek-klein .zoekvak button.wis{width:28px;height:28px}.suggesties{background:var(--vlak);border:1px solid var(--lijn-sterk);border-top-color:var(--lijn);border-radius:0 0 var(--radius-kaart) var(--radius-kaart);box-shadow:var(--schaduw-zwevend);z-index:20;text-align:left;margin:0;padding:8px;list-style:none;position:absolute;top:100%;left:0;right:0}.suggesties a{border-radius:var(--radius);color:var(--inkt);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.suggesties a:hover,.suggesties a[aria-selected=true]{background:var(--grijs);color:var(--inkt)}.suggesties .letter{border-radius:var(--radius-s);background:var(--grijs);width:36px;height:36px;font-weight:600;font-size:var(--fs-body);justify-content:center;align-items:center;display:flex}.suggesties a[aria-selected=true] .letter{background:var(--knop);color:var(--knop-tekst)}.suggesties .naam{flex-direction:column;gap:1px;min-width:0;display:flex}.suggesties .naam b{font-size:var(--fs-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.suggesties .naam small{color:var(--zacht);font-size:var(--fs-klein)}.suggesties .nr{font-family:var(--font-mono), monospace;font-size:var(--fs-klein);color:var(--tekst-2)}.suggesties .hint{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-mini);color:var(--zacht);justify-content:space-between;gap:12px;margin-top:6px;padding:10px 12px 4px;display:flex}.suggesties kbd{font-family:var(--font-mono), monospace;border:1px solid var(--lijn);border-radius:var(--radius-xs);background:var(--vlak-zacht);margin-right:4px;padding:1px 6px}.zoek-klein .suggesties{border-radius:0 0 var(--radius) var(--radius)}.zoek-klein .suggesties .hint{display:none}@media (min-width:761px){.kop .zoek-klein .suggesties{z-index:60;border-radius:0 var(--radius) var(--radius) var(--radius);width:max(100%,600px);right:auto}.kop .zoek-klein .zoekvak.open form{border-radius:var(--radius) var(--radius) 0 0}}.label{font-size:var(--fs-mini);border-radius:var(--radius-rond);background:var(--grijs);color:var(--tekst-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.label.ok{background:var(--ok-zacht);color:var(--ok)}.label.nee{background:var(--nee-zacht);color:var(--nee)}.label.let{background:var(--let-zacht);color:var(--let)}.label.ok:before,.label.nee:before{content:"";background:currentColor;width:6px;height:6px}.label.ok:before{border-radius:50%}.label.nee:before{border-radius:1px}.label.rand{border:1px solid var(--lijn-sterk);color:var(--inkt);background:0 0}.teller{color:var(--zacht);font-size:var(--fs-ui);margin:28px 0 0}.resultaten{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);gap:0;margin:20px 0 0;padding:4px 0;list-style:none;display:grid}.resultaat+.resultaat{border-top:1px solid var(--lijn)}.resultaat a{border-radius:var(--radius);color:var(--inkt);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 10px;transition:background-color .15s;display:grid}.resultaat a:hover{background:var(--grijs);color:var(--inkt)}.letter.met-logo{box-sizing:border-box;border:0;padding:4px;overflow:hidden;background:var(--grijs)!important}.letter.met-logo img{object-fit:contain;border-radius:var(--radius-grafiek);width:100%;height:100%}.resultaat .letter{border-radius:var(--radius);background:var(--grijs);justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.resultaat .naam{flex-direction:column;gap:2px;min-width:0;display:flex}.resultaat .naam b{font-size:var(--fs-body);letter-spacing:-.02em;font-weight:600}.resultaat .naam small{color:var(--zacht);font-size:var(--fs-klein)}.resultaat .nr{font-family:var(--font-mono), monospace;font-size:var(--fs-klein);color:var(--tekst-2)}.kruimel{font-size:var(--fs-klein);color:var(--zacht);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;margin-top:32px;display:flex}.fiche-kop .titel{align-items:center;gap:22px;min-width:0;display:flex}.monogram{border-radius:var(--radius-l);background:var(--knop);width:84px;height:84px;color:var(--knop-tekst);font-size:var(--fs-titel-s);letter-spacing:-.04em;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.fiche-kop h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1.02}.fiche-kop h1 span{color:var(--zacht)}.fiche-kop .regel{color:var(--tekst-2);font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.knoppen{flex-shrink:0;gap:8px;display:flex}.knop{border-radius:var(--radius);border:1px solid var(--lijn-sterk);background:var(--vlak);height:42px;font-size:var(--fs-ui);cursor:pointer;color:var(--inkt);align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.knop:hover{color:var(--inkt);border-color:var(--zacht)}.knop.zwart{background:var(--knop);color:var(--knop-tekst);border-color:var(--knop)}.kern{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak-zacht);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.kern>div{border-right:1px solid var(--lijn);flex-direction:column;gap:6px;min-width:0;padding:18px 22px;display:flex}.kern>div:last-child{border-right:0}.kern small{font-size:var(--fs-mini);color:var(--zacht)}.kern .waarde{font-size:var(--fs-blok);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.kern .waarde>span{overflow-wrap:anywhere}.kern .mono{font-size:var(--fs-blok)}.raster{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;margin-top:44px;display:grid}.sectie+.sectie{margin-top:44px}.sectie h2,.sectie .kop2{font-size:var(--fs-sectie);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;margin:0 0 14px;font-weight:600;display:flex}.sectie h2 small,.sectie .kop2 small{font-size:var(--fs-mini);letter-spacing:0;color:var(--zacht);font-weight:400}dl.gegevens{border-top:1px solid var(--lijn);grid-template-columns:220px minmax(0,1fr);margin:0;display:grid}dl.gegevens dt,dl.gegevens dd{border-bottom:1px solid var(--lijn-fijn);min-height:30px;padding:12px 0}dl.gegevens dt{color:var(--zacht);font-size:var(--fs-ui)}dl.gegevens dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}dl.gegevens dd small{color:var(--zacht)}.nace{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.nace li{border-bottom:1px solid var(--lijn-fijn);grid-template-columns:90px minmax(0,1fr) auto 30px;align-items:center;gap:14px;padding:8px 0;display:grid}.nace code{font-size:var(--fs-ui);color:var(--inkt)}.nace-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.hoofd{font-size:var(--fs-mini);border-radius:var(--radius-rond);background:var(--knop);color:var(--knop-tekst);padding:3px 10px;font-weight:600}.vestigingen{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vestiging{border:1px solid var(--lijn);border-radius:var(--radius-kaart);flex-direction:column;gap:4px;padding:16px 18px 12px;display:flex}.vestiging .rij{justify-content:space-between;align-items:center;gap:8px;display:flex}.vestiging .mono{font-size:var(--fs-klein);color:var(--zacht)}.vest-rij:last-child{border-bottom:1px solid var(--lijn-fijn)}.vest-adres small{color:var(--zacht);font-size:inherit}.vest-meer>summary{cursor:pointer;font-size:var(--fs-klein);align-items:center;min-height:24px;display:flex}.vest-meer .vest-rij:first-child{border-top:0}.vestiging b{font-size:var(--fs-body);letter-spacing:-.01em;font-weight:600}.vestiging small{color:var(--zacht);font-size:var(--fs-klein)}.kaart{border:1px solid var(--lijn);border-radius:var(--radius-kaart);padding:var(--ruimte-24);background:var(--vlak)}.kaart+.kaart{margin-top:18px}.kaart h2,.kaart .kop2{font-size:var(--fs-blok);line-height:var(--lh-blok);letter-spacing:var(--ls-blok);margin:0 0 14px;font-weight:600}.kaart.donker{background:var(--neutraal-950);color:var(--neutraal-50);border-color:var(--neutraal-950)}.kaart.donker h2{color:var(--neutraal-400);font-size:var(--fs-klein);font-weight:500}.kaart.donker code{color:var(--neutraal-50)}.check{border-top:1px solid var(--lijn-fijn);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.kaart.donker .check{border-color:var(--neutraal-800)}.check:first-of-type{border-top:0;padding-top:0}.check b{font-size:var(--fs-body);font-weight:600}.check small{color:var(--zacht);font-size:var(--fs-klein);display:block}.kaart.donker .check small{color:var(--neutraal-400)}.kaart.donker .label.ok{color:var(--mint);background:0 0;padding:0}.kaart.donker .label.nee{color:var(--rood-300);background:0 0;padding:0}.kaart.donker .label.let{color:var(--amber-300);background:0 0;padding:0}.ids{font-size:var(--fs-klein);gap:6px;margin:0 0 14px;display:grid}.ids>small{font-size:var(--fs-mini);color:var(--neutraal-400)}.ids div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ids div>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ids em{font-style:normal;font-size:var(--fs-mini);color:var(--neutraal-400)}.bronnen{gap:2px;display:grid}.bronnen a{border-bottom:1px solid var(--lijn-fijn);font-size:var(--fs-ui);justify-content:space-between;padding:10px 0;display:flex}.bronnen a:last-child{border-bottom:0}.bezig{color:var(--zacht);font-size:var(--fs-klein)}.melding{background:var(--let-zacht);color:var(--inkt);border-radius:var(--radius);font-size:var(--fs-ui);margin:16px 0 0;padding:14px 16px}.klein{color:var(--zacht);font-size:var(--fs-klein);margin:16px 2px 0}.kopieer{border-radius:var(--radius-s);width:30px;height:30px;color:var(--zacht);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kopieer:hover{background:var(--grijs);color:var(--inkt)}.kopieer.klaar{color:var(--accent)}.kaart.donker .kopieer{color:var(--neutraal-400)}.kaart.donker .kopieer:hover{background:var(--neutraal-800);color:var(--neutraal-50)}.toast{z-index:50;border-radius:var(--radius);background:var(--neutraal-950);color:#fff;font-size:var(--fs-ui);pointer-events:none;align-items:center;gap:10px;padding:11px 16px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #0b0b0c80}.toast svg{color:var(--mint)}.formulier{grid-template-columns:minmax(0,1fr);gap:14px;max-width:560px;display:grid}.formulier label{font-weight:500;font-size:var(--fs-ui);gap:6px;display:grid}.formulier input,.formulier select,.formulier textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);color:var(--inkt);padding:11px 14px;font-weight:400}.formulier input:focus,.formulier select:focus,.formulier textarea:focus{box-shadow:var(--focus);outline:0}.formulier button{background:var(--knop);color:var(--knop-tekst);border-radius:var(--radius);cursor:pointer;border:0;justify-self:start;height:42px;padding:0 20px;font-weight:600}.tekst{max-width:832px;padding-top:32px}.tekst h1{font-size:var(--fs-titel);letter-spacing:-.045em;font-weight:600;line-height:1.05}.tekst h2{font-size:var(--fs-lead);letter-spacing:-.03em;margin-top:32px;font-weight:600}.tekst a{text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.voet{max-width:1328px;color:var(--zacht);font-size:var(--fs-klein);border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;gap:8px 22px;margin:0 auto;padding:26px 56px 34px;display:flex}.voet nav{flex-wrap:wrap;gap:18px;display:flex}.voet a{color:var(--zacht)}.voet a:hover{color:var(--inkt)}@media (max-width:1000px){.raster{grid-template-columns:1fr;gap:40px}.kern{grid-template-columns:repeat(2,minmax(0,1fr))}.kern>div:nth-child(2){border-right:0}.kern>div:nth-child(-n+2){border-bottom:1px solid var(--lijn)}}@media (max-width:760px){.kop{flex-wrap:wrap;gap:14px;padding:14px 20px}.kop .zoek-klein{flex-basis:100%;order:3;max-width:none}.kop nav{font-size:var(--fs-klein);gap:12px}.kop nav .knop{white-space:nowrap}.taalkeuze button{padding:3px 6px}main{padding:0 20px 48px}.voet{padding:24px 20px 32px}.held{padding-top:6vh}.zoekvak form{height:56px;padding-left:16px}.zoekvak input{font-size:17px}.suggesties a{grid-template-columns:36px minmax(0,1fr) auto}.suggesties .nr,.suggesties .hint{display:none}.fiche-kop .titel{gap:16px}.monogram{border-radius:var(--radius-kaart);width:56px;height:56px;font-size:var(--fs-sectie)}.knoppen{flex-wrap:wrap}.kern{grid-template-columns:1fr}.kern>div{border-right:0;border-bottom:1px solid var(--lijn)}.kern>div:last-child{border-bottom:0}dl.gegevens{grid-template-columns:1fr}dl.gegevens dt{border-bottom:0;min-height:0;padding-bottom:0}dl.gegevens dd{padding-top:2px}.vestigingen{grid-template-columns:1fr}.nace li{grid-template-columns:70px minmax(0,1fr) 30px}.nace .hoofd-cel{display:none}.resultaat a{grid-template-columns:40px minmax(0,1fr) auto}.resultaat .nr{display:none}}.tegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tegel{border:1px solid var(--lijn);border-radius:var(--radius-kaart);flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.tegel.sterk{border:1.5px solid var(--inkt)}.tegel small{font-size:var(--fs-mini);color:var(--zacht)}.tegel b{font-size:var(--fs-sectie);letter-spacing:-.04em;overflow-wrap:anywhere;font-weight:600;line-height:1.15}.ev{font-size:var(--fs-mini);font-weight:500}.ev.op{color:var(--ok)}.ev.neer{color:var(--nee)}.ev.gelijk{color:var(--tekst-2)}.grafiek{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak-zacht);margin:12px 0 0;padding:20px 22px 14px}.grafiek figcaption{font-size:var(--fs-klein);color:var(--tekst-2);margin-bottom:14px;font-weight:500}.staven{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:18px;height:212px;display:grid}.staaf{flex-direction:column;align-items:center;gap:6px;display:flex}.staaf span{font-size:var(--fs-mini);color:var(--zacht)}.staaf i{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--lijn-sterk);width:100%;max-width:64px;display:block}.staaf i.laatste{background:var(--accent)}.staaf i.negatief{background:var(--nee);opacity:.6}.staaf em{font-style:normal;font-family:var(--font-mono), monospace;font-size:var(--fs-mini);color:var(--zacht);border-top:1px solid var(--lijn-sterk);text-align:center;width:100%;padding-top:6px}.staaf .sterk{color:var(--inkt);font-weight:600}.voetnoot{font-size:var(--fs-klein);color:var(--zacht);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:12px 0 0;display:flex}.voetnoot a{color:var(--inkt);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}@media (max-width:1000px){.tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.staven{gap:8px}.tegel b{font-size:var(--fs-lead)}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onderlijn{text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.label.grijs{background:var(--grijs);color:var(--zacht)}.label.groot{font-size:var(--fs-ui);padding:8px 14px}.label.groot:before{display:none}.knop.groot{border-radius:var(--radius);height:52px;font-size:var(--fs-body);padding:0 24px;font-weight:600}.verdict{align-items:center;gap:18px;padding:24px 28px;display:flex}.verdict.ok{background:var(--ok-zacht)}.verdict.nee{background:var(--nee-zacht)}.verdict.let{background:var(--let-zacht)}.verdict b{font-size:var(--fs-sectie);letter-spacing:-.04em;font-weight:600;display:block}.verdict span{font-size:var(--fs-body);color:var(--tekst-2)}.blok{border-top:1px solid var(--lijn-fijn);padding:22px 28px}.blok h2{font-size:var(--fs-body);margin:0 0 10px;font-weight:600}.schema{font-size:var(--fs-klein);border-radius:var(--radius-xs);background:var(--grijs);justify-self:start;padding:3px 7px}.documenten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document{border-radius:var(--radius);border:1px solid var(--ok-zacht);background:color-mix(in srgb, var(--ok-zacht) 45%, var(--vlak));font-size:var(--fs-ui);align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.document svg{color:var(--ok);flex-shrink:0}.volgende h2{font-size:var(--fs-mini);letter-spacing:.04em;color:var(--zacht);text-transform:uppercase;margin:0 0 12px;font-weight:600}.stap{border-radius:var(--radius-kaart);border:1px solid var(--lijn);color:var(--inkt);grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:grid}.stap:hover{border-color:var(--lijn-sterk);color:var(--inkt)}.stap b{font-size:var(--fs-body);font-weight:600;display:block}.stap small{color:var(--zacht);font-size:var(--fs-klein)}.stap.zwart{background:var(--neutraal-950);border-color:var(--neutraal-950);color:#fff}.stap.zwart:hover{color:#fff}.stap.zwart small{color:var(--neutraal-300)}.uitleg{border-radius:var(--radius-kaart);background:var(--vlak-zacht);padding:18px}.uitleg b{font-size:var(--fs-ui)}.uitleg p{font-size:var(--fs-klein);color:var(--tekst-2);margin:6px 0 0;line-height:1.55}.omgezet{border:1px solid var(--lijn);border-radius:var(--radius-kaart);margin-top:10px;padding:4px 16px}.omgezet>div{border-bottom:1px solid var(--lijn-fijn);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.omgezet>div:last-of-type{border-bottom:0}.omgezet small{font-size:var(--fs-mini);color:var(--zacht);display:block}.omgezet b{font-size:var(--fs-body);font-weight:500}.meldingen{gap:12px;display:grid}.bericht{border:1px solid var(--lijn);border-radius:var(--radius-kaart);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.bericht.fout{border-color:color-mix(in srgb, var(--nee) 30%, var(--lijn))}.bericht.waarschuwing{border-color:color-mix(in srgb, var(--let) 30%, var(--lijn))}.ernst.fout{background:var(--nee);color:#fff}.ernst.waarschuwing{background:var(--let-zacht);color:var(--let)}.bericht b{font-size:var(--fs-body);letter-spacing:-.02em;font-weight:600}.bericht p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0;line-height:1.55}.pad{font-size:var(--fs-mini);border-radius:var(--radius-s);background:var(--vlak-zacht);color:var(--tekst-2);overflow-wrap:anywhere;padding:8px 10px;display:block}.controles{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.controles li{border-bottom:1px solid var(--lijn-fijn);font-size:var(--fs-body);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.controles .st{color:var(--zacht);display:flex}.controles .st.ok{color:var(--ok)}.controles .st.fout{color:var(--nee)}.controles em{font-style:normal;font-size:var(--fs-klein);color:var(--zacht);text-align:right;font-weight:500}.controles em.ok{color:var(--ok)}.controles em.fout{color:var(--nee)}.factuur{padding:0;overflow:hidden}.partijen{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 20px 0;display:grid}.partijen>div{min-width:0;font-size:var(--fs-klein);flex-direction:column;gap:3px;display:flex}.partijen small{color:var(--zacht);font-size:var(--fs-mini)}.partijen b{font-size:var(--fs-ui)}.partijen em{font-style:normal;font-size:var(--fs-mini);color:var(--ok);font-weight:500;font-family:var(--font-mono), monospace;overflow-wrap:anywhere}.partijen em.fout{color:var(--nee);font-family:var(--font-sans), sans-serif}.lijnen{border-top:1px solid var(--lijn-fijn);margin:16px 20px 0}.lijnen div,.totalen div{font-size:var(--fs-ui);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.lijnen div{border-bottom:1px solid var(--lijn-fijn)}.totalen div span:first-child{color:var(--zacht)}.totalen .eind{border-radius:var(--radius-s);margin:4px -10px 0;padding:9px 10px;font-weight:600}.totalen .eind span:first-child{color:var(--inkt)}.totalen .eind.fout{background:var(--nee-zacht)}.totalen .eind.fout span:last-child{color:var(--nee)}.bijlagen>p{font-size:var(--fs-mini);color:var(--zacht);margin:0;line-height:1.5}.bijlagen>p b{color:var(--tekst-2);font-weight:600}.bijlagen{border-top:1px solid var(--lijn);flex-direction:column;gap:10px;padding:16px 20px 18px;display:flex}.bijlagen ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bijlagen li{border-bottom:1px solid var(--lijn-fijn);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.icoonknop{border-radius:var(--radius-s);border:1px solid var(--lijn-sterk);background:var(--vlak);width:34px;height:34px;color:var(--inkt);cursor:pointer;font-size:var(--fs-ui);flex-shrink:0;place-items:center;display:inline-grid}.icoonknop:hover{border-color:var(--zacht);color:var(--inkt)}.icoonknop:disabled{opacity:.5;cursor:progress}.melding.bestuur-melding{margin-bottom:16px}.melding.fout{background:var(--nee-zacht);color:var(--nee)}.privacy{border-radius:var(--radius-kaart);background:var(--vlak-zacht);font-size:var(--fs-klein);color:var(--tekst-2);align-items:flex-start;gap:12px;margin-top:18px;padding:18px;line-height:1.5;display:flex}.privacy svg{color:var(--inkt);flex-shrink:0;margin-top:2px}.privacy b{color:var(--inkt);font-size:var(--fs-ui);display:block}.uitleg-rij{border-top:1px solid var(--lijn);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:24px;display:grid}.uitleg-rij div{font-size:var(--fs-klein);color:var(--zacht);flex-direction:column;gap:4px;line-height:1.5;display:flex}.uitleg-rij b{font-size:var(--fs-ui);color:var(--inkt);margin-top:6px}@media (max-width:760px){.knop.groot{height:52px;font-size:16px}.documenten,.partijen{grid-template-columns:1fr}.uitleg-rij{grid-template-columns:1fr;gap:16px}}.ontvangt{margin:0 0 14px}.ontvangt small{font-size:var(--fs-mini);color:var(--neutraal-400);margin-bottom:6px;display:block}.ontvangt ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ontvangt li{border-top:1px solid var(--neutraal-800);flex-direction:column;gap:2px;padding:8px 0;display:flex}.ontvangt li b{font-size:var(--fs-klein);color:var(--neutraal-100);font-weight:600}.ontvangt li span{font-size:var(--fs-mini);color:var(--neutraal-400);line-height:1.45}.suggesties a.actie .letter{background:var(--accent-zacht);color:var(--accent);font-weight:700}.zoekpagina{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding-top:32px;display:grid}.filters{flex-direction:column;gap:22px;margin:0 -8px;padding:0 8px;display:flex}.filters-kop a{font-size:var(--fs-klein);color:var(--zacht);font-weight:500}.filters fieldset{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.filters legend{font-size:var(--fs-mini);color:var(--zacht);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding:0;font-weight:600}.filteroptie:hover{background:var(--vlak-zacht);color:var(--inkt)}.vakje{border-radius:var(--radius-xs);border:1.5px solid var(--lijn-sterk);background:var(--vlak);place-items:center;width:16px;height:16px;display:grid}.vakje.rond{border-radius:50%}.filteroptie.aan .vakje{background:var(--inkt);border-color:var(--inkt)}.filteroptie.aan .vakje:after{content:"";border:2px solid var(--vlak);border-top:0;border-right:0;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.filteroptie.aan .vakje.rond:after{background:var(--vlak);border:0;border-radius:50%;width:6px;height:6px;transform:none}.segment{border-radius:var(--radius);background:var(--grijs);grid-template-columns:repeat(4,auto);gap:2px;padding:3px;display:grid}.segment a{text-align:center;border-radius:var(--radius-s);font-size:var(--fs-mini);color:var(--tekst-2);white-space:nowrap;padding:6px 4px;font-weight:500}.segment a.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn)}.segment.segment-3{grid-template-columns:repeat(3,minmax(0,1fr))}.segment button{text-align:center;border-radius:var(--radius-s);font:inherit;font-size:var(--fs-mini);color:var(--tekst-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-weight:500}.segment button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn)}.periode-jaren.aan input{border-color:var(--inkt)}.periode-jaren label{font-size:var(--fs-mini);color:var(--zacht);gap:4px;display:grid}.periode-jaren input{border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);width:100%;font:inherit;font-size:var(--fs-klein);background:var(--vlak);color:var(--inkt);padding:6px 8px}.periode-jaren input[aria-invalid=true]{border-color:var(--rood-500)}.zoekkop>div:first-child{margin-right:auto}.zoekkop h1{font-size:var(--fs-titel-s);letter-spacing:-.03em;margin:0;font-weight:600}.zoekkop>div>span{font-size:var(--fs-ui);color:var(--zacht);margin-top:4px;display:block}.sorteren{font-size:var(--fs-klein);color:var(--zacht);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.sorteren select{border-radius:var(--radius);border:1px solid var(--lijn-sterk);background:var(--vlak);height:42px;color:var(--inkt);font-weight:600;font:inherit;font-size:var(--fs-ui);padding:0 14px}.filterchips a{border-radius:var(--radius-rond);background:var(--grijs);font-size:var(--fs-klein);color:var(--inkt);align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:inline-flex}.filterchips a span{color:var(--zacht);font-size:var(--fs-body);line-height:1}.filterchips a:hover span{color:var(--inkt)}.zoekresultaten .resultaat a{grid-template-columns:40px minmax(0,1fr) auto auto}.resultaat .extra{justify-content:flex-end;align-items:center;gap:8px;min-width:150px;display:inline-flex}.resultaat .vte{font-size:var(--fs-klein);color:var(--tekst-2);font-variant-numeric:tabular-nums}.zoek-leeg h1{font-size:var(--fs-titel-s);letter-spacing:-.03em;margin:0 0 8px}.zoek-leeg p,.zoek-geen{color:var(--zacht);font-size:var(--fs-body);line-height:1.55}.paginering{font-size:var(--fs-klein);color:var(--zacht);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.paginas{align-items:center;gap:4px;display:inline-flex}.paginas a,.paginas .huidig{border-radius:var(--radius-s);border:1px solid var(--lijn);min-width:34px;height:34px;color:var(--inkt);place-items:center;padding:0 10px;font-weight:500;display:inline-grid}.paginas .huidig{background:var(--inkt);border-color:var(--inkt);color:var(--vlak)}.paginas .puntjes{padding:0 4px}@media (max-width:900px){.zoekpagina{grid-template-columns:1fr;gap:20px;padding-top:20px}.filters{border:1px solid var(--lijn);border-radius:var(--radius-kaart);max-height:none;margin-top:12px;padding:18px;display:none}.filters.open{display:flex}.zoekkop .sorteren{gap:0;margin-left:auto;font-size:0}.zoekkop .sorteren select{font-size:var(--fs-ui);max-width:190px}.zoekkop h1{font-size:var(--fs-sectie)}.zoekresultaten .resultaat a{grid-template-columns:40px minmax(0,1fr) auto}.resultaat .extra{min-width:0}.resultaat .vte{display:none}.paginering{flex-direction:column}}.gewone-taal{padding:var(--ruimte-24);border-radius:var(--radius-kaart);background:var(--vlak-zacht);border:1px solid var(--lijn);flex-direction:column;gap:14px;display:flex}.gewone-taal p{font-size:var(--fs-body);color:var(--inkt);text-wrap:pretty;margin:0;line-height:1.6}.gewone-taal small{font-size:var(--fs-mini);color:var(--zacht);line-height:1.5}.gt-leeg p{color:var(--tekst-2);font-size:var(--fs-body)}.gt-leeg .knop{align-self:flex-start}.gt-leeg .knop:disabled{opacity:.75;cursor:progress}.gt-label.goed{background:var(--ok-zacht);color:var(--ok)}.gt-label.let{background:var(--let-zacht);color:var(--let,var(--amber-600))}.label.nieuw-ai{background:var(--inkt);color:var(--vlak);font-size:var(--fs-etiket);letter-spacing:.04em;padding:2px 8px}@keyframes draai{to{transform:rotate(360deg)}}@keyframes verschijn{0%{opacity:0;transform:translateY(4px)}}.cijferpagina{padding-bottom:80px}.cijferpagina .kruimel{margin:0 0 8px}.cf-kop h1{font-size:var(--fs-titel);letter-spacing:-.04em;align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.cf-kop h1 .label{letter-spacing:0;font-size:var(--fs-mini)}.cf-kop p{color:var(--zacht);font-size:var(--fs-ui);margin:6px 0 0}.cf-acties .segment{grid-template-columns:repeat(2,auto)}.cf-acties .segment a{font-size:var(--fs-klein);padding:8px 14px}.segment a.vergrendeld{color:var(--zacht);align-items:center;gap:6px;display:inline-flex}.label.pro{background:var(--accent-zacht);color:var(--accent);font-size:var(--fs-etiket);padding:2px 8px}.knop .label.pro{margin-left:2px}.cf-duo>.sectie+.sectie{margin-top:0}.cf-signalen h2{font-size:var(--fs-lead)}.cf-signaallijst li{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-ui);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;line-height:1.35;display:grid}.cf-signaallijst .mono{font-size:var(--fs-mini);color:var(--zacht)}.cf-teken.goed{background:var(--ok-zacht);color:var(--ok)}.cf-teken.let{background:var(--let-zacht);color:var(--let)}.cf-teken.slecht{background:var(--nee-zacht);color:var(--nee)}.cf-teaser b{font-size:var(--fs-body);color:var(--inkt)}.vervaagd{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.gt-slot{border-radius:var(--radius);background:var(--vlak);border:1px solid var(--lijn);font-size:var(--fs-ui);color:var(--tekst-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cijferpagina>.sectie,.cijferpagina .hfd-inhoud>.sectie,.cf-duo{margin-top:44px}.cf-tegel:hover{border-color:var(--lijn-sterk)}.cf-tegel.gekozen{background:var(--vlak);border-color:var(--serie-1);box-shadow:0 0 0 3px color-mix(in srgb, var(--serie-1) 14%, transparent)}.cf-tegel-kop em,.cf-tabel small{font-style:normal;font-size:var(--fs-mini);font-weight:600}em.op,small.op{color:var(--ok)}em.neer,small.neer{color:var(--nee)}em.gelijk,small.gelijk{color:var(--zacht)}.cf-tegel b{font-size:var(--fs-sectie);letter-spacing:-.03em;font-weight:600}.cf-tegel svg{width:100%;height:40px;display:block}.cf-tegel small{font-size:var(--fs-etiket);color:var(--zacht)}.cf-grafiek-kop small{font-size:var(--fs-klein);color:var(--zacht)}.cf-grafiek-kop strong{font-size:var(--fs-titel-s);letter-spacing:-.035em;margin-top:2px;font-weight:600;display:block}.cf-grafiek-kop strong span{font-size:var(--fs-body);color:var(--zacht);letter-spacing:0;font-weight:500}.cf-grafiek-kop p{font-size:var(--fs-ui);color:var(--tekst-2);margin:2px 0 0}.cf-legende span{align-items:center;gap:8px;display:inline-flex}.cf-legende button{cursor:pointer;font-size:var(--fs-klein);color:var(--tekst-2);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.cf-legende line{stroke:var(--sector);stroke-width:2px;stroke-dasharray:4 3}.cf-svg{width:100%;height:auto;display:block;overflow:visible}.cf-svg g{outline:none}.cf-raster{stroke:var(--lijn-fijn)}.cf-nul{stroke:var(--lijn-sterk)}.cf-as{font-size:var(--fs-etiket);fill:var(--zacht);font-family:var(--font-mono), monospace}.cf-jaar{font-size:var(--fs-mini);fill:var(--zacht)}.cf-jaar.actief{fill:var(--inkt);font-weight:600}.cf-kolom{fill:#0000;cursor:pointer}.cf-kolom.actief{fill:var(--vlak-zacht)}.cf-staaf.actief{fill:var(--serie-1)}.cf-staaf.negatief{fill:color-mix(in srgb, var(--nee) 45%, var(--vlak))}.cf-staaf.negatief.actief{fill:var(--nee)}.cf-sectorlijn{fill:none;stroke:var(--sector);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round;pointer-events:none}.cf-groep .klein{margin:0 4px 0 0}.cf-groep>b{font-size:var(--fs-klein);margin-left:6px}.cf-sector .melding{font-size:var(--fs-klein);margin:0 0 14px}.cf-pct>span:first-child{font-size:var(--fs-ui);flex-direction:column;gap:2px;display:flex}.cf-pct>span:first-child b{font-weight:500}.cf-pct .mono{font-size:var(--fs-klein);color:var(--zacht)}.cf-pct .klein{color:var(--tekst-2);margin:0;line-height:1.35}.cf-pct .klein b{color:var(--inkt)}.cf-pct .klein span{color:var(--zacht)}.cf-spoor{height:28px;position:relative}.cf-spoor i{display:block;position:absolute}.cf-spoor-band{border-radius:var(--radius-grafiek);background:var(--grijs);height:6px;top:11px;left:0;right:0}.cf-spoor-band:after{content:"";background:var(--lijn-sterk);width:50%;height:6px;position:absolute;top:0;left:25%}.cf-spoor-mediaan{background:var(--zacht);width:1px;height:16px;top:6px;left:50%}.cf-spoor-stip{background:var(--serie-1);border:3px solid var(--vlak);width:16px;height:16px;box-shadow:0 0 0 1px var(--serie-1);border-radius:50%;margin-left:-8px;top:6px}.cf-pct-legende span{align-items:center;gap:6px;display:inline-flex}.cf-rangkaart small{font-size:var(--fs-klein);opacity:.72}.cf-rangkaart strong span{font-size:var(--fs-body);opacity:.72;letter-spacing:0;font-weight:500}.cf-doorlink small{font-size:var(--fs-mini);color:var(--zacht);font-weight:400;display:block}.cf-slotkaart{z-index:2;border-radius:var(--radius-l);background:var(--vlak);border:1px solid var(--lijn);width:min(460px,92%);box-shadow:var(--schaduw-zwevend);flex-direction:column;gap:10px;padding:24px;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.cf-slotkaart b{font-size:var(--fs-blok);letter-spacing:-.02em}.cf-slotkaart span{font-size:var(--fs-ui);color:var(--tekst-2);line-height:1.5}.cf-slotkaart .knop,.cf-signalen>.knop{align-self:flex-start}.cf-signalen>.knop{margin-top:12px}.cf-slotkaart small{font-size:var(--fs-mini);color:var(--zacht)}.wv-eind.negatief{fill:var(--nee)}.bl-raster .klein{grid-column:1/-1;margin:0}.bl-stapel>div{min-height:44px;line-height:1.25;font-size:var(--fs-klein);flex-basis:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 12px;font-weight:500;display:flex}.bl-stapel .mono{font-size:var(--fs-mini);white-space:nowrap;font-weight:400}.cf-tabel-wrap{border:1px solid var(--lijn);border-radius:var(--radius-kaart);position:relative;overflow-x:auto}.cf-tabel th[scope=row],.cf-tabel thead th:first-child{z-index:1;background:var(--vlak);box-shadow:1px 0 0 var(--lijn-fijn);position:sticky;left:0}.cf-tabel thead th:first-child{z-index:2;background:var(--vlak-zacht)}.cf-tabel td,.cf-tabel thead th:not(:first-child){padding-left:8px;padding-right:16px}.cf-tabel th,.cf-tabel td{text-align:right;border-bottom:1px solid var(--lijn-fijn);vertical-align:middle;padding:10px 20px 10px 12px}.cf-tabel thead th{background:var(--vlak-zacht);font-size:var(--fs-klein);color:var(--tekst-2);border-bottom:1px solid var(--lijn);padding-top:14px;padding-bottom:14px;font-weight:600;position:sticky;top:0}.cf-tabel thead th small{font-size:var(--fs-mini);color:var(--zacht);margin-top:2px;font-weight:400;display:block}.cf-tabel th[scope=row],.cf-tabel thead th:first-child{text-align:left;color:var(--inkt);padding-left:20px;font-weight:500}.cf-tabel thead th:first-child{color:var(--zacht);font-weight:400}.cf-tabel td{white-space:nowrap}.cf-tabel td .mono{font-size:var(--fs-body);color:var(--inkt);font-variant-numeric:tabular-nums;display:block}.cf-tabel td .mono.neg{color:var(--nee,var(--rood-600))}.cf-tabel td small{font-size:var(--fs-etiket);color:var(--zacht);margin-top:2px;font-weight:500;display:block}.cf-tabel .nieuw{background:color-mix(in srgb, var(--accent) 6%, transparent)}.cf-tabel thead th.nieuw{color:var(--inkt);background:color-mix(in srgb, var(--accent) 10%, var(--vlak-zacht))}.cf-tabel td.nieuw .mono{font-weight:600}.cf-tabel tbody tr:not(.cf-groepkop):hover th,.cf-tabel tbody tr:not(.cf-groepkop):hover td{background:var(--grijs)}.cf-tabel tbody tr:last-child th,.cf-tabel tbody tr:last-child td{border-bottom:0}.cf-tabel tbody+tbody .cf-groepkop th{border-top:1px solid var(--lijn)}.cf-groepkop th{font-size:var(--fs-etiket);color:var(--tekst-2);text-transform:uppercase;letter-spacing:.06em;border-bottom:0;font-weight:600;text-align:left!important;background:0 0!important;padding:16px 20px 6px!important}@media (max-width:600px){.cf-svg-rol::-webkit-scrollbar{display:none}.cf-grafiek .cf-svg,.vg-raster .cf-svg{min-width:620px}.cf-kop h1{font-size:var(--fs-titel-s)}.cf-tegel b{font-size:var(--fs-lead)}.gt-slot{flex-direction:column;align-items:flex-start}}.vergelijkpagina{padding-bottom:80px}.vergelijkpagina>h1{font-size:var(--fs-titel);letter-spacing:-.04em;margin:36px 0 8px}.vergelijkpagina .cf-kop{margin-bottom:24px}.vergelijkpagina .cf-kop h1{gap:10px}.vg-merk.s1,.vg-serie.s1{--kleur:var(--serie-1)}.vg-merk.s2,.vg-serie.s2{--kleur:var(--serie-2)}.vg-merk.s3,.vg-serie.s3{--kleur:var(--serie-3)}.vg-merk.s4,.vg-serie.s4{--kleur:var(--serie-4)}.vg-punt.actief{fill:var(--kleur);stroke:var(--vlak);stroke-width:2px}.vg-plus:hover{border-color:var(--zacht);color:var(--inkt)}.vg-zoekpaneel input{border-radius:var(--radius);border:1px solid var(--lijn-sterk);background:var(--vlak);height:42px;color:var(--inkt);font:inherit;font-size:var(--fs-body);outline:0;padding:0 14px}.vg-zoekpaneel input:focus{border-color:var(--inkt);box-shadow:var(--focus)}.vg-zoekpaneel ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vg-zoekpaneel li button{text-align:left;border-radius:var(--radius);background:var(--vlak-zacht);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.vg-zoekpaneel li button:hover{background:var(--grijs)}.vg-zoekpaneel li span{flex-direction:column;gap:2px;min-width:0;display:flex}.vg-zoekpaneel li b{font-size:var(--fs-ui);font-weight:500}.vg-zoekpaneel li small{font-size:var(--fs-mini);color:var(--zacht)}.vg-pillen button{border-radius:var(--radius-rond);border:1px solid var(--lijn);background:var(--vlak);height:36px;color:var(--tekst-2);font-size:var(--fs-klein);cursor:pointer;padding:0 14px;font-weight:500}.vg-pillen button.aan{background:var(--knop);color:var(--knop-tekst);border-color:var(--knop);font-weight:600}.vg .segment{grid-template-columns:repeat(2,auto)}.vg .segment button{border-radius:var(--radius-s);font-size:var(--fs-mini);color:var(--tekst-2);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-weight:500}.vg .segment button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn)}.vg-legende>small{font-size:var(--fs-mini);color:var(--zacht);margin-bottom:6px}.vg-legende>small:last-child{font-size:var(--fs-etiket);margin:8px 0 0}.vg-legende>div{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-klein);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.vg-legende span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vg-legende b{font-size:var(--fs-klein)}.vg-rij>span:not(:first-child){text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vg-kopregel>span:first-child,.vg-kopregel>span:last-child{color:var(--zacht);font-weight:400;font-size:var(--fs-mini)}.vg-cel.tekst{font-family:var(--font-sans), sans-serif;font-size:var(--fs-ui);padding-right:0}.vg-cel.beste{background:var(--ok-zacht);color:var(--ok);font-weight:600}.vg-cel.negatief{color:var(--nee)}.resultaat.met-vakje{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;padding:0 12px 0 16px;display:grid}.vergelijk-vakje:hover{background:var(--grijs)}.vergelijk-vakje input{width:18px;height:18px;accent-color:var(--inkt);cursor:pointer;margin:0}.vergelijk-vakje.leeg{cursor:default}.vergelijk-balk>span:first-child{flex-direction:column;flex-grow:1;min-width:0;display:flex}.vergelijk-balk small{opacity:.7;font-size:var(--fs-mini);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vergelijk-balk .linkknop{color:var(--knop-tekst);opacity:.8;font-size:var(--fs-klein)}.vergelijk-balk .knop.wit{height:40px}.buren{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.buren{grid-template-columns:1fr}}.meer-tonen{border:1px solid var(--lijn);border-radius:var(--radius-rond);color:var(--inkt);font:inherit;font-size:var(--fs-ui);cursor:pointer;background:0 0;margin-top:12px;padding:9px 16px;font-weight:500}.meer-tonen:hover{border-color:var(--lijn-sterk)}.controles-kort:hover{border-color:var(--lijn-sterk);color:var(--inkt)}.controles-kort small{font-size:var(--fs-mini);color:var(--zacht)}.controles-kort .rij{font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:10px;display:flex}.controles-kort .rij b{font-weight:500}.controles-kort em{font-style:normal;font-size:var(--fs-klein);align-items:center;gap:6px;font-weight:600;display:inline-flex}.controles-kort em.ok{color:var(--ok)}.controles-kort em.nee{color:var(--nee)}.controles-kort em.let{color:var(--let)}.controles-kort em.bezig{color:var(--zacht);font-weight:400}.controles-kort .link{font-size:var(--fs-klein);color:var(--tekst-2);text-underline-offset:3px;text-decoration:underline}.punt{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.controles-kop h2{font-size:var(--fs-titel-s);letter-spacing:-.035em;margin:0;font-weight:600}.controles-kop small{font-size:var(--fs-klein);color:var(--zacht)}.controles-kop b,.ck-kop b{font-size:var(--fs-blok);font-weight:600}.ck p{font-size:var(--fs-klein);color:var(--tekst-2);margin:0;line-height:1.55}.ck p.zacht{font-size:var(--fs-klein);color:var(--zacht)}.ck-id>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ck-id small{font-size:var(--fs-mini);color:var(--zacht)}.ck-docs ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ck-docs li{border-radius:var(--radius-rond);background:var(--vlak-zacht);border:1px solid var(--lijn);font-size:var(--fs-klein);cursor:help;padding:6px 12px}.ck-docs li>span:last-child{font-size:var(--fs-klein);color:var(--tekst-2);line-height:1.5}.vergelijk-kaart h2,.vergelijk-kaart .kop2{margin:0}.vergelijk-kaart p{font-size:var(--fs-klein);color:var(--tekst-2);margin:0;line-height:1.45}.vergelijk-kaart input{border-radius:var(--radius);border:1px solid var(--lijn-sterk);background:var(--vlak);height:42px;color:var(--inkt);font:inherit;font-size:var(--fs-ui);outline:0;padding:0 14px}.vergelijk-kaart input:focus{border-color:var(--inkt);box-shadow:var(--focus)}.vergelijk-kaart>small{font-size:var(--fs-mini);color:var(--zacht)}.vergelijk-kaart ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vergelijk-kaart li button{text-align:left;border:0;border-top:1px solid var(--lijn-fijn);cursor:pointer;width:100%;color:var(--inkt);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.vergelijk-kaart li button:hover b{color:var(--accent)}.vergelijk-kaart li span{flex-direction:column;gap:1px;min-width:0;display:flex}.vergelijk-kaart li b{font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vergelijk-kaart li small{font-size:var(--fs-mini);color:var(--zacht)}.vergelijk-kaart li em{border-radius:var(--radius-s);border:1px solid var(--lijn-sterk);width:28px;height:28px;font-style:normal;font-size:var(--fs-body);flex-shrink:0;place-items:center;display:grid}.vergelijk-kaart .leeg{font-size:var(--fs-klein);color:var(--zacht);padding:8px 0}.locatie-veld:focus-within{border-color:var(--inkt);box-shadow:var(--focus)}.locatie-veld input{min-width:0;height:30px;color:var(--inkt);font:inherit;font-size:var(--fs-ui);background:0 0;border:0;outline:0;flex:120px;padding:0 6px}.locatie-chip span{color:var(--zacht);font-size:var(--fs-body)}.locatie-chip:hover span{color:var(--inkt)}.locatie-lijst button{text-align:left;border-radius:var(--radius-s);cursor:pointer;width:100%;color:var(--inkt);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:8px;display:flex}.locatie-lijst button.actief{background:var(--grijs)}.locatie-lijst b{font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.locatie-lijst small{font-size:var(--fs-mini);color:var(--zacht);white-space:nowrap}.straat-hint a{border-radius:var(--radius-rond);background:var(--vlak);border:1px solid var(--lijn-sterk);font-weight:500;font-size:var(--fs-klein);padding:5px 10px}.vergelijkpagina .vg-tabel{margin-top:8px}.vergelijkpagina .vg-kopregel{z-index:4;background:var(--bg);padding:12px 0;position:sticky;top:0}.suggesties .groep{font-size:var(--fs-etiket);color:var(--zacht);text-transform:uppercase;letter-spacing:.05em;padding:10px 12px 4px;font-weight:600}.suggesties .groep:first-child{padding-top:4px}.suggesties .groep{justify-content:space-between;align-items:center;display:flex}.suggesties .groep-knop{font:inherit;font-size:var(--fs-etiket);text-transform:none;letter-spacing:0;color:var(--zacht);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.suggesties .groep-knop:hover{color:var(--inkt)}a.kaartlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}a.kaartlink:hover{text-decoration-color:currentColor}.suggesties a.plek .letter{background:var(--accent-zacht);color:var(--accent)}.suggesties a.plek[aria-selected=true] .letter{background:var(--accent);color:var(--vlak)}.suggesties a.plek .nr{font-family:inherit}.suggesties .label.soort-straat,.suggesties .label.soort-gemeente,.suggesties .label.soort-persoon{background:var(--grijs);color:var(--tekst-2)}.suggesties .naam small.adres{color:var(--tekst-2);align-items:center;gap:4px;display:inline-flex}.suggesties .naam small.adres svg{width:13px;height:13px;color:var(--accent);flex:none}.prijzen{max-width:980px;padding-top:56px;padding-bottom:96px}.pr-kop h1{font-size:var(--fs-titel-xl);letter-spacing:-.05em;margin:0 0 16px;line-height:1.02}.pr-kop h1 span{color:var(--zacht)}.pr-kop p{font-size:var(--fs-blok);color:var(--tekst-2);margin:0}.pr-stappen h2,.pr-vergelijk h2,.pr-faq h2{font-size:var(--fs-sectie);letter-spacing:-.03em;margin:0 0 20px}.pr-stappen ol{counter-reset:stap;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-stappen li{counter-increment:stap;border-radius:var(--radius-kaart);background:var(--vlak-zacht);border:1px solid var(--lijn-fijn);flex-direction:column;gap:6px;padding:20px;display:flex}.pr-stappen li:before{content:counter(stap);background:var(--inkt);width:28px;height:28px;color:var(--vlak);font-size:var(--fs-klein);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:600;display:grid}.pr-stappen span{color:var(--tekst-2);font-size:var(--fs-ui)}.pr-rij>span:not(:first-child){text-align:center}.pr-faq details{border-top:1px solid var(--lijn);padding:16px 0}.pr-faq details:last-of-type{border-bottom:1px solid var(--lijn)}.pr-faq summary{cursor:pointer;font-weight:600;font-size:var(--fs-body);justify-content:space-between;gap:16px;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary:after{content:"+";color:var(--zacht);font-weight:400;font-size:var(--fs-lead);line-height:1}.pr-faq details[open] summary:after{content:"–"}.pr-faq p{color:var(--tekst-2);font-size:var(--fs-body);margin:10px 0 0}@media (max-width:760px){.pr-kop h1{font-size:var(--fs-titel)}.pr-stappen ol{grid-template-columns:1fr}}.cf-tabel td small.op{color:var(--ok)}.cf-tabel td small.neer{color:var(--nee)}.cf-boekjaar>.sectie{margin-top:0}.cf-tabel thead th a{color:inherit;border-bottom:1px dashed #0000;align-items:center;min-width:24px;min-height:24px;text-decoration:none;display:inline-flex}.cf-tabel thead th a:hover{border-bottom-color:currentColor}.cf-kolom.vast{fill:color-mix(in srgb, var(--accent) 8%, transparent)}.bl-kolom>span{font-size:var(--fs-mini);color:var(--zacht)}.bl-kolom>span b{color:var(--tekst-2);font-weight:600}.bl-stapel>div{flex-direction:column;justify-content:flex-start;overflow:hidden}.bl-kop>span:first-child{flex-direction:column;display:flex}.bl-kop small{font-size:var(--fs-mini);opacity:.92;margin-top:1px;font-weight:400}.bl-delen>span{justify-content:space-between;gap:8px;display:flex}.bl-delen .mono{font-size:var(--fs-etiket)}.bs small{font-size:var(--fs-etiket);color:var(--zacht);display:block}.bs b{font-size:var(--fs-body)}.bs-delen>span{border-radius:var(--radius);background:var(--vlak);border:1px solid var(--lijn-fijn);padding:6px 10px}.bs-blijft b{color:var(--accent)}.wv-uitleg summary{cursor:pointer;color:var(--tekst-2)}.wv-uitleg dl{gap:6px;margin:8px 0 0;display:grid}.wv-uitleg dl>div{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.wv-uitleg dd{color:var(--tekst-2);margin:0}@media (max-width:760px){.wv-uitleg dl>div{grid-template-columns:1fr;gap:0}}.gz-zone{font-size:var(--fs-mini);border-radius:var(--radius-rond);align-self:flex-start;padding:3px 10px;font-weight:600}.gz-zone.gezond{background:color-mix(in srgb, var(--ok) 10%, var(--vlak));color:color-mix(in srgb, var(--ok) 80%, #000)}.gz-zone.grijs{background:var(--grijs);color:var(--tekst-2)}.gz-zone.kwetsbaar{background:color-mix(in srgb, var(--nee) 10%, var(--vlak));color:color-mix(in srgb, var(--nee) 80%, #000)}.gz-schaal{border-radius:var(--radius-rond);height:10px;margin-top:8px;display:flex;position:relative;overflow:visible}.gz-schaal i{height:100%;display:block}.gz-k{background:color-mix(in srgb, var(--nee) 35%, var(--vlak));border-radius:var(--radius-rond) 0 0 var(--radius-rond)}.gz-g{background:var(--lijn-sterk)}.gz-v{background:color-mix(in srgb, var(--ok) 35%, var(--vlak));border-radius:0 var(--radius-rond) var(--radius-rond) 0;flex:1}.gz-schaal b{border-radius:var(--radius-grafiek);background:var(--inkt);width:4px;height:20px;box-shadow:0 0 0 2px var(--vlak);margin-left:-2px;position:absolute;top:-5px}.gz-assen{height:16px;font-size:var(--fs-etiket);color:var(--zacht);position:relative}.gz-assen span{position:absolute;transform:translate(-50%)}.gz-assen span:first-child{left:0;transform:none}.gz-assen span:last-child{right:0;transform:none}.gz-deel>span:first-child{flex-direction:column;display:flex}.gz-deel small{font-size:var(--fs-mini);color:var(--zacht)}.gz-deel .mono{text-align:right}.gz-bijdrage.neg{color:var(--nee)}.kw-delen .gz-deel{grid-template-columns:22px minmax(0,1fr) auto}.kw-delen .gz-deel>span:nth-child(2){flex-direction:column;display:flex}.kw-delen .gz-deel>span:first-child{display:inline-flex}.kw-v.ja{background:color-mix(in srgb, var(--ok) 14%, var(--vlak));color:var(--ok)}.kw-v.nee{background:color-mix(in srgb, var(--nee) 12%, var(--vlak));color:var(--nee)}.kw-v.weg{background:var(--grijs);color:var(--zacht)}.kw-stippen i{border-radius:var(--radius-grafiek);background:var(--lijn-sterk);flex:1;height:10px}.kw-stippen i.ja{background:color-mix(in srgb, var(--ok) 55%, var(--vlak))}.kw-stippen i.weg{background:repeating-linear-gradient(45deg, var(--grijs), var(--grijs) 3px, var(--vlak) 3px, var(--vlak) 6px)}.kw-tegel small{font-size:var(--fs-mini);color:var(--tekst-2)}.kw-tegel b{font-size:var(--fs-lead);letter-spacing:-.02em;font-weight:600}.kw-tegel span{font-size:var(--fs-etiket);color:var(--zacht)}.kw-vlak>div{font-size:var(--fs-mini);color:var(--zacht);border:1px dashed var(--lijn);padding:10px 12px}.kw-vlak>div.top{background:color-mix(in srgb, var(--ok) 6%, var(--vlak))}.kw-vlak>div.slecht{background:color-mix(in srgb, var(--nee) 5%, var(--vlak))}.kw-vlak>div.aan{color:var(--inkt);font-weight:600}.kw-vlak>div{display:flex}.kw-vlak>div:nth-child(2n){text-align:right;justify-content:flex-end}.kw-vlak>div:nth-child(n+3){align-items:flex-end}.kw-vlak>div.top.aan{color:color-mix(in srgb, var(--ok) 80%, #000)}.kw-stip-l.links{transform:translate(calc(-100% - 12px),50%)}.kw-kaart small{font-size:var(--fs-mini);color:var(--tekst-2);grid-column:1/-1}.kw-tabs button{font:inherit;font-size:var(--fs-ui);color:var(--tekst-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px 11px;font-weight:550}.kw-tabs button.aan{color:var(--inkt);border-bottom-color:var(--inkt);font-weight:650}.kw-tabs button:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px;border-radius:var(--radius-xs)}.monogram.logo{background:var(--vlak);border:1px solid var(--lijn);padding:12px}.monogram.logo img{object-fit:contain;border-radius:var(--radius-s);width:100%;height:100%}.over{border:1px solid var(--lijn);border-radius:var(--radius-l);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;padding:18px 22px;display:grid}.over.laden{grid-template-columns:1fr;gap:10px}.over.laden span{border-radius:var(--radius-xs);background:var(--grijs);height:12px;animation:1.2s ease-in-out infinite over-puls;display:block}.over.laden span+span{width:55%}@keyframes over-puls{50%{opacity:.5}}.over-tekst{font-size:var(--fs-body);color:var(--inkt);margin:0;line-height:1.55}.over-tekst small{font-size:var(--fs-mini);color:var(--zacht);margin-top:6px;display:block}.over-noot{background:var(--grijs);font-size:var(--fs-ui);color:var(--zacht);border-radius:12px;margin:0;padding:12px 14px;line-height:1.55}.over-noot b{color:var(--inkt);font-weight:600}.over-links{font-size:var(--fs-ui);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.over-links li{flex-direction:column;display:flex}.over-links a{color:var(--inkt);font-weight:500;text-decoration:none}.over-links a:hover{text-decoration:underline}.over-links small{font-size:var(--fs-mini);color:var(--zacht)}.over-links small.ok{color:var(--ok)}.over:not(:has(.over-tekst)){grid-template-columns:1fr}@media (max-width:760px){.over{grid-template-columns:1fr;gap:14px;padding:16px}}.over-links li.over-sociaal{flex-flow:wrap;gap:14px}.kc-pro-kop b{font-size:var(--fs-lead);letter-spacing:-.02em;max-width:34ch;line-height:1.25}.kc-pro-tegel small,.kc-pro-tegel>span{font-size:var(--fs-mini);color:#f4f5f499}.kc-pro-tegel strong.zone-gezond{color:var(--groen-300)}.kc-pro-tegel strong.zone-grijs{color:var(--neutraal-300)}.kc-pro-tegel strong.zone-kwetsbaar{color:var(--rood-300)}.kc-pro-schaal i{height:100%}.kc-pro-schaal i:first-child{border-radius:var(--radius-rond) 0 0 var(--radius-rond);background:#b44b44;width:18%}.kc-pro-schaal i:nth-child(2){background:var(--neutraal-500);width:25%}.kc-pro-schaal i:nth-child(3){background:var(--groen-500);border-radius:0 var(--radius-rond) var(--radius-rond) 0;flex:1}.kc-pro-schaal b{border-radius:var(--radius-grafiek);background:#fff;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:-4px}.kc-pro-knoppen .knop{text-decoration:none}.kc-pro-knoppen .knop.wit{color:var(--neutraal-950);background:#fff;border-color:#fff;font-weight:600}.kc-pro-knoppen .knop.wit:hover{background:var(--neutraal-200)}.kc-pro-knoppen .knop.donker{color:var(--neutraal-100);background:0 0;border-color:#ffffff40}.kc-pro-knoppen .knop.donker:hover{border-color:#fff9}.kc-pro-knoppen small{font-size:var(--fs-mini);color:#f4f5f499}@media (max-width:760px){.kc-pro-knoppen .knop{flex:100%;justify-content:center}}.staaf.slot{color:var(--zacht);cursor:pointer;text-decoration:none}.staaf.slot i{background:repeating-linear-gradient(135deg, var(--grijs) 0 6px, var(--vlak-zacht) 6px 12px);border:1px dashed var(--lijn-sterk)}.staaf.slot:hover i{border-color:var(--inkt)}.staaf.slot span{justify-content:center;display:flex}.grafiek-slot b{color:var(--inkt);margin-right:4px}.grafiek-slot:hover{border-color:var(--inkt)}.segment span.aan{text-align:center;border-radius:var(--radius-s);font-size:var(--fs-mini);white-space:nowrap;background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn);padding:6px 4px;font-weight:500}.cf-acties .segment span.aan{font-size:var(--fs-klein);padding:8px 14px}.bl-stapel>div{flex-shrink:0;min-height:min-content;overflow:visible}.bl-kop>span:first-child{min-width:0}.bl-kop .mono{flex-shrink:0}.label.pro.op-zwart{color:#fff;background:#ffffff2e}.vg-slot-pagina h1{font-size:var(--fs-titel-l);letter-spacing:-.045em;margin:12px 0 8px}.vg-slot-voorbeeld span{border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex:1}.vg-slot-voorbeeld .s1{background:var(--serie-1)}.vg-slot-voorbeeld .s2{background:var(--serie-2)}.vg-slot-voorbeeld .s3{background:var(--serie-3)}.vg-slot-voorbeeld .s4{background:var(--serie-4)}.vg-slot-knoppen small{font-size:var(--fs-klein);color:var(--zacht)}.cf-slot-wrap{position:relative}.pro-slotblok{min-height:300px}.pro-slot-rijen{filter:blur(2px);opacity:.55;flex-direction:column;gap:6px;margin:0;padding:8px 0;list-style:none;display:flex}.pro-slot-rijen li{border-bottom:1px solid var(--lijn-fijn);align-items:center;gap:14px;padding:12px 4px;display:flex}.pro-slot-rijen span{background:var(--lijn-sterk);border-radius:5px;height:10px}.pro-slot-rijen .pro-slot-bol{background:var(--lijn);border-radius:50%;flex:none;width:28px;height:28px}.pro-slot-rijen span:last-child{margin-left:auto}.cf-slot-wrap>.cf-slotkaart{top:50%;transform:translate(-50%,-50%)}.fiche .kruimel{margin-top:40px}.fiche .fiche-kop{margin-top:24px}.fiche .fiche-kop h1{font-size:clamp(1.9rem,3.4vw,2.6rem)}.fiche .kern{margin-top:40px}.fiche .kern>div{gap:8px;padding:22px 26px}.fiche .raster{grid-template-columns:minmax(0,1fr) 360px;gap:80px;margin-top:64px}.fiche .raster>div>*+.sectie{margin-top:72px}.fiche .sectie h2,.fiche .sectie .kop2{margin-bottom:20px}.fiche aside .kaart{padding:var(--ruimte-24)}.fiche aside .kaart+.kaart,.fiche aside>*+*{margin-top:24px}.fiche .gegevens dt,.fiche .gegevens dd{padding-top:14px;padding-bottom:14px}@media (max-width:1180px){.fiche .raster{gap:48px}}@media (max-width:1000px){.fiche .raster{grid-template-columns:minmax(0,1fr);margin-top:44px}.fiche .raster>div>*+.sectie{margin-top:52px}}.nace-lijst button{flex-direction:column;align-items:flex-start;gap:2px}.nace-lijst b{white-space:normal;line-height:1.35;overflow:visible}.pr-kop-context h1{font-size:clamp(1.9rem,4vw,2.8rem)}.pr-kop-context .label.pro{margin-bottom:14px;display:inline-block}.pr-kop-context .pr-terug{font-size:var(--fs-ui);color:var(--tekst-2);margin-top:12px;display:inline-block}.kern{overflow:hidden}.kern>div,.kern>div:last-child,.kern>div:nth-child(2),.kern>div:nth-child(-n+2){box-shadow:1px 0 0 var(--lijn), 0 1px 0 var(--lijn);border:0}.kern>div.let small{color:var(--amber-600)}.kern .waarde a{color:var(--inkt);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:600px){.kern{grid-template-columns:minmax(0,1fr)}}.wl{gap:10px;display:grid}.wl-rij input{border:1px solid var(--lijn-sterk);border-radius:var(--radius);height:48px;font:inherit;font-size:var(--fs-body);background:var(--vlak);color:var(--inkt);padding:0 14px}.wl-rij input:focus{border-color:var(--inkt);box-shadow:var(--focus);outline:0}.wl-klaar b{color:color-mix(in srgb, var(--ok) 80%, #000)}.beheer table{border-collapse:collapse;width:100%;font-size:var(--fs-ui);margin:16px 0 32px}.beheer th,.beheer td{text-align:left;border-bottom:1px solid var(--lijn);padding:8px 10px}.beheer th{color:var(--zacht);font-weight:500}.kaart.vergelijk-kaart input{background:var(--vlak)}.stroom{width:100%;height:auto;display:block}.st-band.st-kost{fill:var(--rood-200)}.st-band.st-winst{fill:var(--groen-200)}.st-band.st-verlies{fill:var(--amber-100);opacity:.6}.st-knoop.st-bron{fill:var(--inkt)}.st-knoop.st-extra{fill:var(--fin-2)}.st-knoop.st-verlies{fill:var(--nee)}.st-knoop.st-kost{fill:var(--rood-600)}.st-knoop.st-winst{fill:var(--ok)}.gw-knoppen button{font:inherit;font-size:var(--fs-klein);border-radius:var(--radius-s);cursor:pointer;color:var(--tekst-2);background:0 0;border:0;min-height:34px;padding:7px 12px}.gw-knoppen button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn);font-weight:500}.st-tabel th,.st-tabel td{border-bottom:1px solid var(--lijn-fijn);text-align:right;padding:9px 0;font-weight:400}.st-tabel th[scope=row],.st-tabel thead th:first-child{text-align:left}.st-tabel tr.st-rij-totaal th,.st-tabel tr.st-rij-totaal td{font-weight:600}.st-tabel tr.st-rij-stap th{padding-left:14px;font-weight:400}.st-tabel td{white-space:nowrap;padding-left:16px}.st-tabel tr.st-rij-sub th{color:var(--tekst-2);padding-left:16px}.st-tabel td.neg{color:var(--tekst-2)}.ph-lijst h3{font-size:var(--fs-body);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-weight:600;display:flex}.ph-lijst h3 small{font-size:var(--fs-mini);color:var(--zacht);font-weight:400}.ph-rij:hover{background:var(--vlak-zacht)}.ph-rij.aan{border-color:var(--inkt);background:var(--vlak-zacht)}.ph-naam i{border-radius:var(--radius-grafiek);width:9px;height:9px;display:inline-block}.ph-spoor span{border-radius:var(--radius-grafiek);height:6px;display:block}.ph-grafiek svg{width:100%;height:auto;display:block}.hp .held{padding-top:7vh}.hp .held .zoekvak{margin-top:36px}.hp h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1.08}.hp h2 span{color:var(--zacht)}.hp-kaart{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);flex-direction:column;gap:14px;padding:24px;display:flex}.hp-kaart h3{font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.hp-mono-logo{border-radius:var(--radius);background:var(--neutraal-950);color:#fff;width:52px;height:52px;font-size:var(--fs-lead);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.hp-knoppen{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.auth{justify-content:center;padding:56px 16px 96px;display:flex}.auth-kaart{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);width:100%;max-width:420px;padding:32px}.auth-kaart h1{font-size:var(--fs-titel-s);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.15}.auth-onder{color:var(--tekst-2);font-size:var(--fs-body);margin:8px 0 24px;line-height:1.55}.auth-onder b{color:var(--inkt);word-break:break-all;font-weight:600}.auth-vol{justify-content:center;width:100%}.auth-diensten{flex-direction:column;gap:10px;display:flex}.auth-dienst{gap:10px;font-weight:500}.auth-of{color:var(--zacht);font-size:var(--fs-klein);align-items:center;gap:12px;margin:20px 0;display:flex}.auth-of:before,.auth-of:after{content:"";background:var(--lijn);flex:1;height:1px}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-veld{font-size:var(--fs-klein);color:var(--tekst-2);flex-direction:column;gap:6px;font-weight:500;display:flex}.auth-veld-kop{justify-content:space-between;align-items:baseline;display:flex}.auth-veld input,.pf-veld input,.pf-veld select{border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);height:44px;color:var(--inkt);font:inherit;font-size:var(--fs-body);box-sizing:border-box;width:100%;padding:0 14px;font-weight:400}.auth-veld input:focus,.pf-veld input:focus,.pf-veld select:focus,.auth-code:focus{border-color:var(--accent);box-shadow:var(--focus);outline:none}.auth-wachtwoord{display:block;position:relative}.auth-wachtwoord input{padding-right:72px}.auth-toon{border-radius:var(--radius-s);background:var(--grijs);height:32px;color:var(--tekst-2);font-size:var(--fs-mini);cursor:pointer;border:0;padding:0 10px;font-weight:500;position:absolute;top:6px;right:6px}.auth-code{text-align:center;height:64px;font-family:var(--font-mono), monospace;font-size:var(--fs-titel-s);letter-spacing:.4em;border:1px solid var(--lijn-sterk);border-radius:var(--radius-kaart);background:var(--vlak);color:var(--inkt);padding-left:.4em}.auth-fout{border-radius:var(--radius);background:var(--nee-zacht);color:var(--nee);font-size:var(--fs-klein);margin:0;padding:10px 12px;line-height:1.45}.auth-link{font:inherit;color:var(--inkt);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.auth-link:disabled{color:var(--zacht);cursor:default}.auth-midden{font-size:var(--fs-ui);margin:18px auto 0;display:block}.auth-zonder{border-top:1px solid var(--lijn);flex-direction:column;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.auth-zonder p{color:var(--tekst-2);font-size:var(--fs-ui);text-align:center;margin:0}.auth-twee{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.auth-twee .knop{justify-content:center;padding:0 10px}.auth-voet{text-align:center;font-size:var(--fs-ui);color:var(--tekst-2);margin:22px 0 0}.auth-klein{text-align:center;font-size:var(--fs-mini);color:var(--zacht);margin:10px 0 0}.auth-klein a{color:inherit;text-decoration:underline}button.knop:disabled{opacity:.6;cursor:default}@media (max-width:480px){.auth{padding-top:24px}.auth-kaart{box-shadow:none;padding:24px 20px}.auth-twee{grid-template-columns:1fr}}.account-aanmelden{height:36px;font-size:var(--fs-ui);padding:0 14px}.account-knop{background:var(--inkt);width:36px;height:36px;font-size:var(--fs-klein);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden;color:var(--bg)!important}.account-knop img{object-fit:cover;width:100%;height:100%}.account-knop.leeg{background:var(--grijs)}.auth-kaart .knop.groot,.pf .knop.groot{border-radius:var(--radius);height:52px;font-size:var(--fs-body)}.kop nav a.knop{color:var(--inkt)}.pf{max-width:1328px;margin:0 auto;padding:40px 56px 96px}.pf-form{flex-direction:column;gap:14px;display:flex}.pf-rij .pf-veld{flex:1;min-width:220px}.pf-veld{font-size:var(--fs-klein);color:var(--tekst-2);flex-direction:column;gap:6px;font-weight:500;display:flex}.pf-veld small{color:var(--zacht);font-weight:400}.pf-veld input,.pf-veld select,.pf .knop{height:42px}.pf-lijst .pf-lijn:first-child{border-top:0;padding-top:0}.pf-lijn-tekst b{color:var(--inkt);word-break:break-all;font-weight:600}.pf-klein{color:var(--zacht);font-size:var(--fs-klein);margin:0;line-height:1.5}.pf-acties{flex-wrap:wrap;gap:8px;display:flex}.pf-melding{border-radius:var(--radius);font-size:var(--fs-klein);margin:0;padding:10px 12px;line-height:1.45}.pf-melding.ok{background:var(--ok-zacht);color:var(--ok)}.pf-melding.nee{background:var(--nee-zacht);color:var(--nee)}.pf-plan p{color:var(--tekst-2);font-size:var(--fs-ui);margin:4px 0 0}.pf-gegevens dd{margin:0;font-weight:500}.pf-tabel-wrap{overflow-x:auto}.pf-tabel{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.pf-tabel th{text-align:left;color:var(--zacht);font-weight:500;font-size:var(--fs-mini);border-bottom:1px solid var(--lijn);padding:0 10px 10px 0}.pf-tabel td{border-bottom:1px solid var(--lijn-fijn);white-space:nowrap;padding:12px 10px 12px 0}.pf-tabel .r{text-align:right}.pf .knop.pf-klein-knop{height:32px;font-size:var(--fs-klein);padding:0 12px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:820px){.pf{padding:24px 16px 72px}.pf-drie .pf-veld:last-child{grid-column:span 2}.pf-gegevens dd{margin-bottom:8px}}.voet{justify-content:flex-end}.pf-sub+.pf-lijn{border-top:0;padding-top:4px}.pf-voorstellen button{border-radius:var(--radius-s);text-align:left;cursor:pointer;width:100%;color:var(--inkt);font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;display:flex}.pf-voorstellen button:hover,.pf-voorstellen button:focus{background:var(--grijs);outline:none}.pf-voorstellen b{font-size:var(--fs-ui);font-weight:600}.pf-voorstellen small{font-size:var(--fs-mini);color:var(--zacht)}.pf-kies-plan b,.pf-kies-plan span{font-size:var(--fs-ui)}.pf-kies-plan small{font-size:var(--fs-mini);color:var(--zacht)}.pf-kies-plan.aan{border-color:var(--inkt);box-shadow:0 0 0 1px var(--inkt) inset}.pf-kies>.knop{justify-self:start}.taalkeuze{border:1px solid var(--lijn);border-radius:var(--radius-rond);gap:2px;padding:2px;display:inline-flex}.taalkeuze button{font:inherit;font-size:var(--fs-mini);letter-spacing:.02em;border-radius:var(--radius-rond);color:var(--zacht);cursor:pointer;background:0 0;border:0;padding:3px 8px;font-weight:600}.taalkeuze button.aan{background:var(--inkt);color:var(--bg)}.taalkeuze button:hover:not(.aan){color:var(--inkt)}.pf-soort{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak-zacht);flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.pf-soort button{font:inherit;font-size:var(--fs-klein);border-radius:var(--radius-s);color:var(--tekst-2);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-weight:500}.pf-soort button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn)}.pf-soort button:hover:not(.aan){color:var(--inkt)}.over-links li.over-sociaal{gap:8px}.sociaal-knop{border:1px solid var(--lijn);background:var(--vlak);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:var(--tekst-2)!important}.sociaal-knop:hover{border-color:var(--lijn-sterk);color:var(--inkt)!important}.lijsten{gap:22px;max-width:1328px;margin:0 auto;padding:32px 56px 64px;display:grid}.lijsten h1{font-size:var(--fs-titel-s);letter-spacing:-.02em;margin:0 0 6px}.lijst-naam{color:var(--inkt);font-weight:500}.lijstknop-nieuw input,.lijst-bewaren input,.lijst-bewaren select{font:inherit;font-size:var(--fs-ui);border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);color:var(--inkt);min-width:0;padding:8px 10px}.kruimel{font-size:var(--fs-klein);color:var(--zacht);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;display:flex}.kruimel a{color:var(--zacht)}.lijst-titel-invoer{font:inherit;font-size:var(--fs-titel-s);letter-spacing:-.02em;border-radius:var(--radius);color:var(--inkt);background:0 0;border:1px solid #0000;flex:1;min-width:0;margin-left:-9px;padding:2px 8px;font-weight:600}.lijst-titel-invoer:hover,.lijst-titel-invoer:focus{border-color:var(--lijn-sterk);outline:none}.lijst-ins{margin-top:0}.lijst-ins-regel{font-size:var(--fs-ui);align-items:flex-start;gap:12px;padding:12px 16px;line-height:1.5;display:flex}.lijst-ins-regel .ww-icoon{margin-top:3px}.lijst-ins-regel a{text-underline-offset:3px;text-decoration:underline}.lijst-groepen{justify-items:start;gap:10px;display:grid}.lijst-groep{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak-zacht);gap:8px;width:100%;padding:12px;display:grid;position:relative}.lijst-of{font-size:var(--fs-etiket);letter-spacing:.06em;background:var(--inkt);color:var(--bg);border-radius:var(--radius-rond);padding:2px 8px;font-weight:700;position:absolute;top:-12px;left:12px}.lijst-chips{flex-wrap:wrap;gap:6px;display:flex}.lijst-chips .chip{font-size:var(--fs-klein);border-radius:var(--radius-rond);background:var(--vlak);border:1px solid var(--lijn);padding:4px 10px}.lijst-groep-acties{font-size:var(--fs-klein);gap:14px;display:flex}.lijst-voorwaarden{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lijst-import textarea{width:100%;font:inherit;font-size:var(--fs-ui);border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);color:var(--inkt);resize:vertical;box-sizing:border-box;padding:10px}.lijst-alerts{gap:12px;max-width:560px;display:grid}.lijst-alerts fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.lijst-alerts fieldset:disabled{opacity:.5}.vink-rij{font-size:var(--fs-ui);align-items:center;gap:8px;display:flex}.lijst-tijdlijn{gap:0;margin:0;padding:0;list-style:none;display:grid}.lijst-tijdlijn li{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-ui);grid-template-columns:110px minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 0;display:grid}.lijst-tijdlijn li span:last-child{color:var(--tekst-2)}.lijstknop,.lijst-bewaren{position:relative}.lijstknop-paneel{z-index:30;background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-kaart);width:280px;box-shadow:var(--schaduw-menu);gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.lijstknop-paneel.breed{width:340px}.lijstknop-paneel ul{gap:6px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lijstknop-paneel label{font-size:var(--fs-ui);cursor:pointer;align-items:center;gap:8px;display:flex}.lijstknop-nieuw{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.lijstknop-nieuw input{box-sizing:border-box;width:100%;height:38px;margin:0}.lijstknop-nieuw .knop.klein{height:38px;padding:0 12px}@media (max-width:760px){.lijsten{padding:20px 20px 48px}.lijst-voorwaarden{grid-template-columns:1fr}.lijst-tijdlijn li{grid-template-columns:1fr;gap:2px}.lijstknop-paneel,.lijstknop-paneel.breed{width:auto;position:fixed;inset:auto 16px 16px}}.laden-pagina{align-content:start;gap:18px;max-width:1328px;min-height:100vh;margin:0 auto;padding:36px 56px 64px;display:grid}.laden-zoek{min-height:100vh}.laden-balk{background:var(--accent);z-index:100;width:30%;height:2px;animation:1.1s ease-in-out infinite laden-balk;position:fixed;top:0;left:0}@keyframes laden-balk{0%{transform:translate(-100%)}to{transform:translate(334%)}}.laden-blok{border-radius:var(--radius);background:var(--grijs);animation:1.2s ease-in-out infinite over-puls;display:block}.laden-kop{align-items:center;gap:18px;display:flex}.laden-kop>div{flex:1;gap:10px;display:grid}.laden-blok.vierkant{border-radius:var(--radius-l);width:84px;height:84px}.laden-blok.titel{width:45%;height:34px}.laden-blok.regel{width:25%;height:14px}.laden-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.laden-blok.kaart{height:110px}.laden-blok.rij{height:64px}.laden-zoek .laden-filters,.laden-zoek .laden-lijst{align-content:start;gap:10px;display:grid}.laden-zoek .laden-blok{border-radius:var(--radius-s);background:color-mix(in srgb, var(--inkt) 9%, transparent)}.laden-zoek .laden-blok.label{width:40%;height:10px;margin-top:12px}.laden-zoek .laden-blok.chip{border-radius:var(--radius-rond);width:70%;height:26px}.laden-zoek .laden-blok.veld{border-radius:var(--radius);height:38px}.laden-zoek .laden-blok.optie{width:80%;height:16px}.laden-zoek .laden-blok.titel{width:55%;height:30px}.laden-zoek .laden-blok.regel{width:30%;height:12px}.laden-zoek .laden-blok.balk{border-radius:var(--radius);height:40px;margin-bottom:6px}.laden-kaart{border:1px solid var(--lijn-sterk);border-radius:var(--radius-kaart);grid-template-columns:40px minmax(0,1fr) 64px;align-items:center;gap:16px;padding:14px 18px;display:grid}.laden-kaart .laden-tekst{gap:8px;display:grid}.laden-zoek .laden-blok.rond{border-radius:var(--radius);width:40px;height:40px}.laden-zoek .laden-blok.naam{width:45%;height:14px}.laden-zoek .laden-blok.sub{width:75%;height:10px}.laden-zoek .laden-blok.pil{border-radius:var(--radius-rond);height:20px}@media (max-width:900px){.laden-zoek .laden-filters{display:none}}@media (max-width:760px){.laden-pagina{padding:20px}.laden-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.zoekvak.gaat .suggesties{opacity:.55;pointer-events:none}.stop-noot{font-size:var(--fs-mini);color:var(--zacht);margin-left:8px}.fiche-onderdelen::-webkit-scrollbar{display:none}.fiche-onderdelen a{color:var(--zacht);white-space:nowrap;text-decoration:none}.fiche-onderdelen a:hover{color:var(--inkt)}.cijferpagina.ingebed{margin-bottom:56px;padding-bottom:0;scroll-margin-top:60px}.cijferpagina.ingebed .cf-kop{padding-top:24px}.cijferpagina.ingebed [id],#bedrijf,#controles{scroll-margin-top:64px}.bronnen-rij b{font-weight:600}.bronnen-rij a{color:var(--inkt);white-space:nowrap;text-decoration:none}.bronnen-rij a:hover{text-underline-offset:3px;text-decoration:underline}.bronnen-rij-noot a{color:var(--inkt);text-underline-offset:3px;text-decoration:underline}.volle-breedte>.sectie{margin-top:44px}.volle-breedte .buren,.volle-breedte .vestigingen{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.volle-breedte .buren,.volle-breedte .vestigingen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.volle-breedte .buren,.volle-breedte .vestigingen{grid-template-columns:1fr}}.cijferpagina.ingebed,.bedrijf-groep{flex-direction:column;display:flex}.cijferpagina.ingebed>.cf-kop{order:-1}.bedrijf-groep>.raster,.bedrijf-groep>.sectie,.bedrijf-groep>div,.bedrijf-groep>.bronnen-rij,.bedrijf-groep>.groepbalk{margin-top:44px}[data-verborgen]{display:none!important}.indeling-bewerken [data-verborgen]{opacity:.4;display:block!important}.indeling-bewerken .raster[data-verborgen]{display:grid!important}.indeling-bewerken [data-blok]{outline:1.5px dashed var(--lijn-sterk);outline-offset:10px;border-radius:var(--radius-xs);position:relative}.blokbalk[hidden]{display:none}.blokbalk small{color:var(--mint);margin-right:4px}.blokbalk b{margin-right:6px;font-weight:600}.blokbalk button{border-radius:var(--radius-rond);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.blokbalk button:hover,.blokbalk button[aria-pressed=true]{background:#ffffff29}.jk{border-radius:var(--radius);background:var(--grijs);font-size:var(--fs-mini);color:var(--tekst-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 3px 3px 10px;font-weight:500;display:inline-flex}.jk-knop{background:var(--vlak);color:var(--inkt);border-radius:var(--radius-s);box-shadow:0 0 0 1px var(--lijn);font:inherit;font-size:var(--fs-klein);cursor:pointer;border:0;align-items:center;gap:5px;padding:5px 9px;font-weight:600;display:inline-flex}.jk-knop i{color:var(--zacht);font-size:10px;font-style:normal}.jk-knop:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.jk-slot{flex-shrink:0;align-items:center;display:inline-flex;position:sticky;right:0}.jk-slot:empty{display:none}.jk-slot .jk{margin-left:10px}.jk-menu{z-index:100;background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius);width:250px;max-height:min(420px,70vh);box-shadow:var(--schaduw-menu);padding:6px;display:grid;position:fixed;overflow-y:auto}.jk-menu a{border-radius:var(--radius-s);font-size:var(--fs-klein);color:var(--inkt);justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;display:flex}.jk-menu a:hover,.jk-menu a:focus-visible{background:var(--grijs);outline:none}.jk-menu a[aria-current]{background:var(--grijs);font-weight:650}.jk-menu small{color:var(--zacht);font-size:var(--fs-mini);font-weight:400}.jk-kop{font-size:var(--fs-etiket);color:var(--zacht);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px;font-weight:600}.jk-menu .jk-slot{color:var(--zacht);position:static}.jk-ander{font:inherit;color:var(--inkt);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:760px){.fiche-onderdelen .jk-slot{background:linear-gradient(90deg, transparent, var(--bg) 12px);align-self:stretch;padding:0 4px 0 14px;right:-2px}.fiche-onderdelen .jk-label{display:none}.fiche-onderdelen .jk{margin-left:0;padding-left:3px}}.indeling-knop:hover{border-color:var(--inkt)}.indeling-balk .knop{white-space:nowrap}.indeling-balk span{color:var(--tekst-2);margin-right:6px}.az .kruimel{margin-top:32px}.az-sectie h2{font-size:var(--fs-titel-s);letter-spacing:-.035em;margin:0 0 12px;font-weight:600}.az-sectie p,.az-lijst li{font-size:var(--fs-body);color:var(--tekst-2);line-height:1.65}.az-formule b{color:var(--accent)}.az-tabel th,.az-tabel td{text-align:left;border-bottom:1px solid var(--lijn-fijn);vertical-align:top;padding:10px 12px 10px 0}.az-tabel td.mono{font-size:var(--fs-klein);width:32%}.az-getallen thead th:not(:first-child){text-align:right}.ul-beeld img{border-radius:var(--radius-l);width:100%;max-width:720px;height:auto;display:block}.az-figuur figcaption{font-size:var(--fs-ui);margin-bottom:10px;font-weight:600}.az-staaf.az-s1,i.az-s1{fill:var(--serie-1);background:var(--serie-1)}.az-staaf.az-s2,i.az-s2{fill:var(--serie-2);background:var(--serie-2)}.az-staaf.az-s3,i.az-s3{fill:var(--serie-3);background:var(--serie-3)}.az-staaf.az-s4,i.az-s4{fill:var(--serie-4);background:var(--serie-4)}.az-kolom>b{font-size:var(--fs-ui);justify-content:space-between;margin-bottom:8px;display:flex}.az-kolom>b .mono{color:var(--zacht);font-weight:500}.az-deel span{justify-content:space-between;gap:8px;width:100%;display:flex}.az-legende li{align-items:center;gap:8px;padding:3px 0;display:flex}.az-legende li .mono{color:var(--zacht);margin-left:auto}.az-legende i{border-radius:var(--radius-grafiek);flex:none;width:10px;height:10px}.az-stappen>li{border:1px solid var(--lijn);border-radius:var(--radius-l);padding:20px 22px}.az-stappen h3{font-size:var(--fs-lead);letter-spacing:-.02em;margin:4px 0 6px;font-weight:600}.az-stappen p{margin:6px 0}.az-reken-regel b{color:var(--accent)}.az-reken-regel small{color:var(--zacht);font-family:inherit}.az-pinnen>span{font-size:var(--fs-mini);white-space:nowrap;background:var(--vlak);border-radius:var(--radius-xs);border:1px solid var(--lijn);padding:2px 6px;position:absolute;bottom:14px;transform:translate(-50%)}.az-pinnen>span.links{transform:none}.az-zones li{border-bottom:1px solid var(--lijn-fijn);font-size:var(--fs-body);color:var(--tekst-2);grid-template-columns:150px 140px 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.az-zones .gz-zone{justify-self:start}.az-lijst li{margin:6px 0}.az-velden label{font-size:var(--fs-klein);color:var(--tekst-2);flex-direction:column;gap:4px;display:flex}.az-velden input{font:inherit;font-size:var(--fs-body);font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);background:var(--vlak);color:var(--inkt);padding:9px 12px}.az-velden input:focus{border-color:var(--accent);box-shadow:var(--focus);outline:none}.az-uitkomst small{font-size:var(--fs-mini);color:var(--zacht)}.az-uitkomst ul{font-size:var(--fs-klein);margin:10px 0 0;padding:0;list-style:none}.az-uitkomst li{border-bottom:1px solid var(--lijn-fijn);justify-content:space-between;gap:8px;padding:5px 0;display:flex}.az-uitkomst li .mono{color:var(--ok);font-weight:600}.az-uitkomst li .mono.neg{color:var(--nee)}.az-cta h2{font-size:var(--fs-sectie);letter-spacing:-.03em;margin:0;font-weight:600}.az-cta p{color:color-mix(in srgb, var(--bg) 75%, var(--inkt));margin:8px 0 18px;line-height:1.55}.az-cta div{flex-wrap:wrap;gap:10px;display:flex}.az-cta .knop.zwart{background:var(--bg);color:var(--inkt);border-color:var(--bg)}.az-cta .knop:not(.zwart){color:var(--bg);border-color:color-mix(in srgb, var(--bg) 40%, transparent);background:0 0}.az-faq details{border-bottom:1px solid var(--lijn);padding:14px 0}.az-faq summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.az-faq summary::-webkit-details-marker{display:none}.az-faq summary:after{content:"+";font-size:var(--fs-lead);color:var(--zacht);line-height:1}.az-faq details[open] summary:after{content:"−"}.az-faq summary h3{font-size:var(--fs-body);margin:0;font-weight:600}.az-faq details p{margin:10px 0 0}@media (max-width:760px){.az-zones li{grid-template-columns:1fr;gap:4px}}.ul .h-gerelateerd{margin-top:48px}.ul .h-gerelateerd h2{font-size:var(--fs-sectie)}.ul-formule .az-formule{white-space:normal;margin:0}.ul-probeer p{color:var(--tekst-2);margin:0}.ul-getallen thead th:not(:first-child){text-align:right}.ul-kaart h3{font-size:var(--fs-blok);letter-spacing:-.01em;margin:0 0 6px;font-weight:600}.ul-kaart p{margin:0;font-size:var(--fs-ui)!important;line-height:1.55!important}.ul-kaart ul{font-size:var(--fs-ui);color:var(--tekst-2);margin:8px 0 0;padding-left:18px;line-height:1.5}.az-legende i.ul-reflijn-i{border-top:2px dashed var(--zacht);border-radius:0;width:18px;height:0}.ul-stapel-rij>b{font-size:var(--fs-ui);justify-content:space-between;margin-bottom:6px;display:flex}.ul-stapel-rij>b .mono{color:var(--zacht);font-weight:500}.ul-stapel-deel span{white-space:nowrap;padding:0 6px;overflow:hidden}.ul-stapel .az-legende i{display:inline-block}.ul-waterval li{font-size:var(--fs-ui);grid-template-columns:minmax(96px,30%) 1fr auto;align-items:center;gap:12px;display:grid}.ul-wv-spoor b{border-radius:var(--radius-grafiek);background:var(--serie-1);position:absolute;top:0;bottom:0}.ul-wv-min .ul-wv-spoor b{background:color-mix(in srgb, var(--nee) 55%, var(--vlak))}.ul-wv-start .ul-wv-spoor b,.ul-wv-totaal .ul-wv-spoor b{background:var(--inkt)}.ul-wv-totaal .ul-wv-label,.ul-wv-start .ul-wv-label,.ul-wv-totaal .ul-wv-waarde,.ul-wv-start .ul-wv-waarde{color:var(--inkt);font-weight:600}.ul-wv-totaal{border-top:1px solid var(--lijn);padding-top:6px}@media (max-width:760px){.ul-waterval li{grid-template-columns:1fr auto;gap:2px 10px}}.ul-meter-pinnen>span{font-size:var(--fs-mini);white-space:nowrap;background:var(--vlak);border-radius:var(--radius-xs);border:1px solid var(--lijn);color:var(--tekst-2);padding:2px 7px;position:absolute;transform:translate(-50%)}.ul-meter-pinnen>span.links{transform:translate(-8px)}.ul-meter-pinnen>span.rechts{transform:translate(calc(8px - 100%))}.ul-meter-pinnen b{color:var(--inkt);font-weight:600}.ul-meter-balk i{height:100%;display:block}.ul-meter-balk i:first-child{border-radius:var(--radius-rond) 0 0 var(--radius-rond)}.ul-meter-balk i:last-of-type{border-radius:0 var(--radius-rond) var(--radius-rond) 0}.ul-meter-balk b{border-radius:var(--radius-grafiek);background:var(--inkt);width:4px;height:24px;box-shadow:0 0 0 2px var(--vlak);margin-left:-2px;position:absolute;top:-6px}.ul-meter-as span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ul-meter-as span.eerste{transform:none}.ul-meter-as span.laatste{transform:translate(-100%)}.ul-zones li{border-top:1px solid var(--lijn-fijn);grid-template-columns:12px 120px 1fr;align-items:center;gap:10px;padding:6px 0;display:grid}.ul-zones .mono{font-size:var(--fs-klein);color:var(--inkt)}.ul-zone-k{background:color-mix(in srgb, var(--nee) 10%, var(--vlak));color:color-mix(in srgb, var(--nee) 80%, #000)}.ul-zone-g{background:var(--grijs);color:var(--tekst-2)}.ul-zone-m,.ul-zone-v{background:color-mix(in srgb, var(--ok) 10%, var(--vlak));color:color-mix(in srgb, var(--ok) 80%, #000)}:where(:root[data-thema=donker]) .ul-zone-k{color:var(--nee)}:where(:root[data-thema=donker]) .ul-zone-m,:where(:root[data-thema=donker]) .ul-zone-v{color:var(--ok)}.ul-nd-1,i.ul-nd-1{background:var(--grijs)}.ul-nd-2,i.ul-nd-2{background:color-mix(in srgb, var(--serie-2) 18%, var(--vlak))}.ul-nd-3,i.ul-nd-3{background:color-mix(in srgb, var(--ok) 22%, var(--vlak))}.ul-nd-4,i.ul-nd-4{background:color-mix(in srgb, var(--serie-3) 20%, var(--vlak))}.ul-nummer-legende li{grid-template-columns:12px 110px 1fr;align-items:center;gap:10px;padding:5px 0;display:grid}.ul-boom ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ul-boom li{border:1px solid var(--lijn);border-radius:var(--radius-s);font-size:var(--fs-ui);grid-template-columns:90px 70px 1fr;align-items:baseline;gap:10px;padding:8px 12px;display:grid}.ul-stroom ol{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ul-stroom li{border-radius:var(--radius);background:var(--vlak-zacht);border:1px solid var(--lijn);font-size:var(--fs-klein);color:var(--tekst-2);flex-direction:column;gap:4px;padding:14px;line-height:1.45;display:flex;position:relative}.ul-stroom li b{font-size:var(--fs-ui);color:var(--inkt)}.ul-controle label{font-size:var(--fs-klein);color:var(--tekst-2);flex-direction:column;gap:6px;display:flex}.ul-controle input{border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);background:var(--vlak);color:var(--inkt);max-width:360px;padding:10px 14px;font-size:20px}.ul-controle input:focus{border-color:var(--accent);box-shadow:var(--focus);outline:none}.ul-controle-uit.geldig b{color:var(--ok)}.ul-controle-uit.ongeldig b{color:var(--nee)}.ul-controle-uit .mono{font-size:var(--fs-klein);color:var(--zacht)}@media (max-width:760px){.ul .h-gerelateerd ul{grid-template-columns:1fr}.ul-zones li{grid-template-columns:12px 96px 1fr}.ul-boom li{grid-template-columns:1fr;gap:2px}}.fiche .kern{border:0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);background:0 0;border-radius:0;overflow:visible}.fiche .kern>div,.fiche .kern>div:nth-child(2),.fiche .kern>div:nth-child(-n+2){box-shadow:1px 0 0 var(--lijn);padding:20px 24px}.fiche .kern>div:first-child{padding-left:0}.fiche .kern>div:last-child{box-shadow:none;padding-right:0}.fiche .fiche-kop{align-items:flex-start}.fiche .fiche-kop .regel{flex-wrap:nowrap;align-items:baseline}.fiche .fiche-kop .regel>:first-child{flex:none}@media (max-width:980px){.fiche .kern>div,.fiche .kern>div:first-child,.fiche .kern>div:last-child{box-shadow:0 1px 0 var(--lijn);padding:16px 16px 16px 0}.fiche .kern>div:nth-last-child(-n+2){box-shadow:none}.fiche .fiche-kop .regel{flex-wrap:wrap}}@media (max-width:600px){.fiche .kern>div:nth-last-child(2){box-shadow:0 1px 0 var(--lijn)}}.fiche .fiche-kop .titel{flex:auto}.fiche .fiche-kop .knoppen{flex:none}@media (min-width:981px){.fiche .kern>div:nth-child(4n+1){padding-left:0}.fiche .kern>div:nth-child(4n){box-shadow:none;padding-right:0}.fiche .kern>div:nth-child(n+5){border-top:1px solid var(--lijn)}}.vm-kop{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.vm-kop h2{font-size:var(--fs-lead);letter-spacing:-.03em;margin:0;font-weight:600}.vm-kop small{font-size:var(--fs-mini);color:var(--zacht)}.vm-rij:last-child{border-bottom:0}.vm-naam>span{flex-direction:column;min-width:0;display:flex}.vm-naam b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vm-naam small{font-size:var(--fs-mini);color:var(--nee)}.vm-balk.dun{border-radius:var(--radius-xs);height:22px}.vm-pk{background:var(--serie-2)}.vm-af{background:color-mix(in srgb, var(--serie-2) 55%, var(--vlak))}.vm-ander{background:var(--sector)}.vm-fin{background:var(--serie-3)}.vm-bel{background:var(--serie-4)}.vm-winst{background:var(--ok)}.vm-b-vast{background:var(--sector)}.vm-b-vr{background:color-mix(in srgb, var(--ok) 55%, var(--vlak))}.vm-b-vo{background:color-mix(in srgb, var(--ok) 75%, var(--vlak))}.vm-b-lm{background:var(--ok)}.vm-b-ov{background:var(--lijn-sterk)}.vm-b-ev{background:var(--serie-2)}.vm-b-vz{background:var(--serie-4)}.vm-b-lt{background:color-mix(in srgb, var(--nee) 55%, var(--vlak))}.vm-b-kt{background:var(--nee)}.vm-ander,.vm-b-vast{color:#0b0b0c}.vm-af,.vm-b-vr,.vm-b-vo,.vm-b-ov,.vm-b-lt{color:var(--inkt)}.vm-sub small{font-size:var(--fs-mini);color:var(--zacht)}.vm-score .gz-schaal{margin-top:0}.vm-tabel th,.vm-tabel td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lijn-fijn);padding:10px 12px 10px 0}.vm-sig.let i{background:#d99a00}.vm-sig.slecht i{background:var(--nee)}.vm-sig small{color:var(--zacht);font-size:var(--fs-mini);grid-column:2}@media (max-width:760px){.vg-tabel>.vg-rij,.vg-tabel>.vg-groepkop{min-width:640px}}.fiche .kop3{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:32px;padding-top:6px;display:grid}.fiche .kop3:not(:has(.over)){grid-template-columns:minmax(0,1fr)}.fiche .kop3:not(:has(.over)) .kern-lijst{max-width:640px}.kern-lijst>div{border-bottom:1px solid var(--lijn-fijn);font-size:var(--fs-ui);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.kern-lijst dd{min-width:0;color:var(--inkt);justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.kern-lijst dd .mono{font-size:var(--fs-ui)}.kern-lijst dd .zacht{color:var(--zacht)}.kern-lijst dd small{font-size:var(--fs-mini)}.kern-lijst dd a{color:var(--inkt);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.kern-lijst>div.let dt{color:var(--amber-600)}.fiche .kop3 .over{border:0;border-radius:0;grid-template-columns:1fr;gap:18px;margin-top:0;padding:10px 0 0}.fiche .kop3 .over-tekst{font-size:var(--fs-body);color:var(--tekst-2);line-height:1.65}@media (max-width:860px){.fiche .kop3{grid-template-columns:1fr;gap:20px}.kern-lijst>div{grid-template-columns:130px minmax(0,1fr)}}.kern-lijst .kopieer{margin:-6px 0}.h{max-width:1328px}.hz.groot .hz-veld{border-radius:var(--radius-kaart);height:60px;box-shadow:var(--schaduw-zwevend);font-size:var(--fs-blok);padding:0 20px}.hz-veld:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.hz-veld input{min-width:0;font:inherit;color:var(--inkt);background:0 0;border:0;outline:0;flex:1}.hz-veld input::-webkit-search-cancel-button{display:none}.hz-item.actief{background:var(--vlak-zacht);box-shadow:inset 3px 0 0 var(--accent)}.hz-item small{font-size:var(--fs-etiket);color:var(--zacht);text-transform:uppercase;letter-spacing:.05em}.hz-item b{font-size:var(--fs-body);font-weight:600}.hz-item>span{font-size:var(--fs-klein);color:var(--tekst-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hz-item mark{background:color-mix(in srgb, var(--accent) 16%, transparent);color:inherit;border-radius:var(--radius-grafiek);padding:0 1px}.hz-toetsen kbd{font:inherit;border:1px solid var(--lijn);border-radius:var(--radius-grafiek);background:var(--vlak-zacht);margin-right:2px;padding:1px 5px;font-size:10px}.h-populair ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.h-populair li a{border-radius:var(--radius-kaart);background:var(--vlak-zacht);border:1px solid var(--lijn-fijn);height:100%;color:var(--inkt);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.h-populair li a:hover{border-color:var(--lijn-sterk)}.h-populair li b{font-size:var(--fs-body);font-weight:600}.h-populair li span{font-size:var(--fs-klein);color:var(--tekst-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-uitleg small{font-size:var(--fs-etiket);text-transform:uppercase;letter-spacing:.06em;color:var(--mint)}.h-uitleg b{font-weight:500}.hv-kop h2{font-size:var(--fs-sectie);letter-spacing:-.03em;margin:0 0 8px;font-weight:600}.hv-kop p{color:var(--tekst-2);margin:0;line-height:1.55}.hv-form label{font-size:var(--fs-klein);flex-direction:column;gap:6px;font-weight:500;display:flex}.hv-form label small{color:var(--zacht);margin-left:6px;font-weight:400}.hv-form textarea,.hv-form input{font:inherit;font-size:var(--fs-body);border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);background:var(--vlak);color:var(--inkt);resize:vertical;padding:10px 12px}.hv-form textarea:focus,.hv-form input:focus{border-color:var(--accent);box-shadow:var(--focus);outline:none}.hv-tips small{font-size:var(--fs-mini);color:var(--tekst-2)}.h-zij-kop svg{width:18px;height:18px;color:var(--accent)}.h-zij-kop.andere{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.06em;color:var(--zacht);margin-top:24px}.h-artikel h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.08}.h-artikel h2{font-size:var(--fs-sectie);letter-spacing:-.025em;margin:36px 0 10px;font-weight:600}.h-artikel p{font-size:var(--fs-body);color:var(--tekst-2);line-height:1.7}.h-video video{width:100%;height:auto;display:block}.h-stappen ol{counter-reset:stap;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.h-stappen li{counter-increment:stap;border-radius:var(--radius);background:var(--vlak-zacht);border:1px solid var(--lijn-fijn);font-size:var(--fs-body);padding:12px 16px 12px 52px;line-height:1.55;position:relative}.h-stappen li:before{content:counter(stap);background:var(--inkt);width:26px;height:26px;color:var(--bg);font-size:var(--fs-klein);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:11px;left:14px}.h-lijst li{font-size:var(--fs-body);color:var(--tekst-2);padding-left:20px;line-height:1.65;position:relative}.h-lijst li:before{content:"";background:var(--lijn-sterk);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:4px}.h-lijst b{color:var(--inkt);font-weight:600}.hn span{margin-right:6px}.h-gerelateerd ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.h-gerelateerd li a{border:1px solid var(--lijn);border-radius:var(--radius-kaart);color:var(--inkt);flex-direction:column;gap:4px;height:100%;padding:14px 16px;display:flex}.h-gerelateerd li a:hover{border-color:var(--lijn-sterk)}.h-gerelateerd li b{font-size:var(--fs-body);font-weight:600}.h-gerelateerd li span{font-size:var(--fs-klein);color:var(--tekst-2);line-height:1.45}@media (max-width:860px){.h-gerelateerd ul{grid-template-columns:1fr}}.cf-slot-icoon rect{fill:var(--zacht)}.cf-slot-icoon path{stroke:var(--zacht);stroke-width:2px}.cf-slot:hover .cf-slot-staaf{fill:var(--accent);opacity:.35}.cf-tabel .cf-slotcel{background:var(--vlak-zacht)}.cf-tabel td.cf-slotcel .mono{filter:blur(5px);color:var(--zacht);-webkit-user-select:none;user-select:none}.cf-tabel th.cf-slotcel a{color:var(--zacht);align-items:center;gap:6px;display:inline-flex}.cf-tabel th.cf-slotcel a:hover{color:var(--accent)}.cf-tabel tr.cf-slotrij th[scope=row]{color:var(--tekst-2)}.cf-alle-pro b{color:var(--inkt)}.cf-alle-pro>span>span{color:var(--tekst-2)}.cf-alle-pro>span>span:before{content:"· "}.beheer-nbb input[name=nummer]{font:inherit;border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);flex:1;padding:8px 12px}.begrip{display:inline-block;position:relative}.begrip-term{all:unset;cursor:help;-webkit-text-decoration:underline dotted var(--zacht);text-decoration:underline dotted var(--zacht);text-underline-offset:4px;text-decoration-thickness:1.5px}.begrip-term:hover,.begrip-term[aria-expanded=true]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--accent)}.begrip-term:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-grafiek)}.begrip-kaart{z-index:1000;border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);width:340px;max-width:min(340px,100vw - 32px);box-shadow:var(--schaduw-zwevend);font-size:var(--fs-klein);color:var(--tekst-2);text-align:left;white-space:normal;letter-spacing:0;text-transform:none;flex-direction:column;gap:8px;padding:14px 16px;font-weight:400;line-height:1.5;display:flex;position:fixed;top:calc(100% + 8px);left:0}.begrip-kaart>b{font-size:var(--fs-ui);color:var(--inkt);font-weight:600}.begrip-blok{border-radius:var(--radius);background:var(--vlak-zacht);grid-template-columns:auto 1fr;gap:8px;padding:8px 10px;display:grid}.begrip-blok small{font-size:var(--fs-etiket);color:var(--zacht);white-space:nowrap;padding-top:1px;font-weight:600}.begrip-blok.hier{background:var(--accent-zacht)}.begrip-blok.hier:not(:has(small)){grid-template-columns:1fr}.begrip-blok.hier small{color:var(--accent)}.begrip-blok.hier span{color:var(--inkt)}.begrip-voet{font-size:var(--fs-mini);justify-content:space-between;align-items:center;gap:10px;display:flex}.begrip-voet .mono{font-size:var(--fs-etiket);color:var(--zacht)}.begrip-voet a{color:var(--inkt);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.begrip-zelf{border-top:1px solid var(--lijn);justify-content:flex-start;padding-top:8px}.fiche .fiche-kop.onder{display:block}.fiche .fiche-kop.onder .titel{align-items:flex-start}.fiche .fiche-kop.onder .titel-tekst{flex:1;min-width:0}.fiche .fiche-kop.onder h1{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:30ch}.fiche .fiche-kop.onder h1.lang{max-width:42ch;font-size:clamp(1.6rem,2.7vw,2.15rem)}.fiche .fiche-kop.onder .knoppen{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media (max-width:560px){.fiche .fiche-kop.onder .titel{flex-direction:column}}.dev{max-width:832px;margin:0 auto;padding:32px 56px 80px}.dev-knoppen{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dev .dev-knoppen a{text-decoration:none}.dev-slot{margin-top:40px}.dev ul{padding-left:20px;line-height:1.7}.dev-sub{font-size:var(--fs-body);margin:22px 0 8px;font-weight:600}.dev-code{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak-zacht);font-size:var(--fs-klein);margin:12px 0;padding:16px 18px;line-height:1.55;overflow-x:auto}.dev-code code{font-size:inherit;white-space:pre}.dev-tabel-wrap{margin:12px 0;overflow-x:auto}.dev-tabel{border-collapse:collapse;width:100%;font-size:var(--fs-ui);line-height:1.5}.dev-tabel th{text-align:left;color:var(--zacht);font-weight:500;font-size:var(--fs-mini);border-bottom:1px solid var(--lijn);padding:0 12px 8px 0}.dev-tabel td{border-bottom:1px solid var(--lijn-fijn);vertical-align:top;padding:10px 12px 10px 0}.dev-tabel td:first-child code{white-space:nowrap}@media (max-width:820px){.dev{padding:24px 16px 64px}.dev-tabel td:first-child code{white-space:normal;word-break:break-all}}.ww{--ww-kleur:var(--amber-600);--ww-vlak:var(--amber-100);--ww-rand:var(--amber-200);border:1px solid var(--ww-rand);border-radius:var(--radius);background:var(--ww-vlak);margin-top:22px;overflow:hidden}.ww.ernstig{--ww-kleur:var(--rood-600);--ww-vlak:var(--rood-100);--ww-rand:var(--rood-200)}.ww.info{--ww-kleur:var(--neutraal-500);--ww-vlak:var(--neutraal-100);--ww-rand:var(--neutraal-200)}.ww-icoon.info{color:var(--neutraal-500)}.ww li p.ww-uitleg{border-radius:var(--radius-s);background:var(--vlak,var(--neutraal-50));font-size:var(--fs-klein);margin-top:6px;padding:8px 10px}.ww-knoppen .knop.klein{height:32px;padding:0 12px;font-weight:600}.ww summary{font-size:var(--fs-ui);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.ww summary::-webkit-details-marker{display:none}.ww summary:focus-visible{outline:2px solid var(--ww-kleur);outline-offset:-2px}.ww-icoon{color:var(--amber-600);flex:none}.ww-icoon.ernstig{color:var(--rood-600)}.ww-knop .verberg,.ww[open] .ww-knop .toon{display:none}.ww[open] .ww-knop .verberg{display:inline}.ww[open] .ww-knop svg{transform:rotate(180deg)}.ww[open] .ww-titels{display:none}.ww[open] .ww-teller{display:inline}.ww ul{background:var(--bg,#fff);margin:0;padding:4px 0;list-style:none}.ww li{grid-template-columns:20px 1fr auto;align-items:start;gap:12px;padding:10px 16px;display:grid}.ww li+li{border-top:1px solid var(--lijn)}.ww li .ww-icoon{margin-top:2px}.ww li p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0;line-height:1.5}.ww li p b{color:var(--inkt)}.ww li small{font-size:var(--fs-mini);color:var(--zacht)}@media (max-width:640px){.ww li{grid-template-columns:20px 1fr}}:where(:root[data-thema=donker]) .ww{--ww-vlak:var(--amber-900);--ww-rand:var(--amber-800)}:where(:root[data-thema=donker]) .ww.ernstig{--ww-vlak:var(--rood-950);--ww-rand:var(--rood-800)}:where(:root[data-thema=donker]) .ww.info{--ww-vlak:var(--neutraal-800);--ww-rand:var(--neutraal-700)}.dev-prijs{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin:28px 0 8px;padding:24px;display:grid}.dev-prijs h2{margin:0 0 6px}.dev-prijs-bedrag{color:var(--tekst-2);margin:0 0 10px}.dev-prijs-bedrag strong{font-size:var(--fs-titel-s);letter-spacing:-.03em;color:var(--inkt);margin-right:4px}.dev-prijs ul{margin:0}.dev-prijs-proef{border-radius:var(--radius);background:var(--vlak);align-self:start;padding:16px}.dev-prijs-proef h3{font-size:var(--fs-body);margin:0 0 6px}.dev-prijs-proef p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0}@media (max-width:720px){.dev-prijs{grid-template-columns:1fr;padding:18px}}.pf-overstap p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0}.pf-overstap p b{color:var(--inkt);margin-bottom:2px;display:block}.zoek-voorbeelden a{border:1px solid var(--lijn-sterk);border-radius:var(--radius-rond);height:34px;font-size:var(--fs-klein);color:var(--inkt);align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.zoek-voorbeelden a:hover{border-color:var(--zacht)}.eigen-periode summary{cursor:pointer;list-style:none}.eigen-periode summary::-webkit-details-marker{display:none}.eigen-periode-form label{font-size:var(--fs-mini);color:var(--zacht);gap:4px;display:grid}.eigen-periode-form input{font:inherit;font-size:var(--fs-klein);border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);background:var(--vlak);color:var(--inkt);min-width:0;padding:6px 8px}.eigen-periode-form .knop{grid-column:1/-1;justify-self:start}.zoekkop .knop{white-space:nowrap;flex:none}.fl{gap:22px;max-width:1328px;margin:0 auto;padding:32px 56px 64px;display:grid}.fl-balken{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fl-balken li{font-size:var(--fs-klein);grid-template-columns:150px 1fr 48px;align-items:center;gap:10px;display:grid}.fl-balken li>a,.fl-balken li>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--inkt);overflow:hidden}.fl-balken .mono{text-align:right}.fl-balk{border-radius:var(--radius-xs);background:var(--vlak-zacht,var(--neutraal-100));height:9px;overflow:hidden}.fl-balk span{border-radius:var(--radius-xs);background:var(--inkt);height:100%;display:block}.fl-lijst{margin:0;padding:0;list-style:none;display:grid}.fl-lijst li{border-top:1px solid var(--lijn);font-size:var(--fs-ui);grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.fl-lijst li:first-child{border-top:0}.fl-lijst a,.fl-lijst li>span:nth-child(2){color:var(--inkt);gap:2px;font-weight:600;display:grid}.fl-lijst small{font-weight:400;font-size:var(--fs-mini);color:var(--zacht)}.fl-datum,.fl-nr{font-size:var(--fs-mini);color:var(--zacht)}.fl-noot{font-size:var(--fs-mini);color:var(--zacht);margin:0}.fl-noot a{color:inherit;font-weight:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:720px){.fl-balken li{grid-template-columns:110px 1fr 40px}.fl-lijst li{grid-template-columns:56px 1fr}.fl-nr{display:none}}.lijstknop>.knop svg{margin-left:6px}.lijstknop-paneel.links{left:0;right:auto}.nl-keuzes{gap:4px;display:grid}.nl-keuze{text-align:left;border-radius:var(--radius);color:var(--inkt);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:10px;text-decoration:none;display:grid}.nl-keuze:hover,.nl-keuze:focus-visible{background:var(--vlak-zacht)}.nl-keuze b{font-size:var(--fs-ui)}.nl-keuze small{font-size:var(--fs-mini);color:var(--zacht);margin-top:2px;line-height:1.45;display:block}.nl-icoon{border-radius:var(--radius);width:36px;height:36px;font-size:var(--fs-body);justify-content:center;align-items:center;display:inline-flex}.nl-icoon.vast{background:var(--inkt);color:var(--bg)}.nl-icoon.slim{background:var(--accent-zacht);color:var(--accent)}.ai-merk{border-radius:var(--radius-rond);background:var(--neutraal-100);color:var(--ai);font-size:var(--fs-etiket);white-space:nowrap;border:1px solid #ddd7f7;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.ai-begrip b{color:var(--inkt);font-weight:600}:root[data-thema=donker] .ai-begrip{background:#5b46c91f;border-color:#5b46c959}:root[data-thema=donker] .ai-merk{color:var(--ai-donker);background:#5b46c933;border-color:#5b46c966}.ai-niet{border-radius:var(--radius);background:var(--amber-50);border:1px solid var(--amber-200);color:var(--amber-700);font-size:var(--fs-klein);margin-bottom:10px;padding:10px 14px;line-height:1.5}.ai-niet b{color:var(--amber-600)}:root[data-thema=donker] .ai-niet{color:var(--amber-200);background:#9a5b0026;border-color:#9a5b0066}:root[data-thema=donker] .ai-niet b{color:var(--amber-300)}.suggesties .zv-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.zv-chip{border-radius:var(--radius-s);background:var(--accent-zacht,var(--groen-100));color:var(--accent,var(--groen-600));font-size:var(--fs-klein);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.zv-chip small{opacity:.75;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.suggesties .zv-vraag .letter{color:var(--ai);background:var(--neutraal-100)}.suggesties .zv-vraag .ai-merk{margin-left:auto}:root[data-thema=donker] .suggesties .zv-vraag .letter{color:var(--ai-donker);background:#5b46c933}.palet-achter{z-index:100;background:#0b0b0c80;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palet{gap:8px;width:min(680px,100%);display:grid}.palet .zoekvak{width:100%}.palet .zoekvak .suggesties{max-height:60vh;margin-top:8px;position:static;overflow:auto}.palet-hint{font-size:var(--fs-mini);color:#fff;opacity:.85;text-align:center;margin:0}.palet-hint kbd{font:inherit;font-size:var(--fs-etiket);border-radius:var(--radius-xs);border:1px solid #ffffff80;padding:0 5px}.palet .suggesties li>a .letter{justify-content:center;align-items:center;display:inline-flex}.zv-snel{font:inherit;font-size:var(--fs-etiket);color:var(--zacht);border:1px solid var(--lijn-sterk);border-radius:var(--radius-xs);pointer-events:none;padding:1px 6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:720px),(hover:none){.zv-snel{display:none}}.zoek-feedback button.onderlijn{font:inherit;color:var(--tekst-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.zoek-feedback.open{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak);max-width:620px;color:var(--inkt);gap:8px;margin-bottom:10px;padding:14px;display:grid}.zoek-feedback.open p{margin:0}.zoek-feedback textarea,.zoek-feedback input{font:inherit;font-size:var(--fs-ui);border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);color:var(--inkt);resize:vertical;padding:8px 10px}.zoek-feedback.klaar{color:var(--accent)}.dl-menu .nl-keuze.uit{opacity:.55;cursor:default}.dl-menu .nl-icoon svg{display:block}.dl-menu .dl-voorbeeld{font-size:var(--fs-mini);color:var(--zacht);padding:2px 10px 4px}.dl-menu .label.pro{font-size:10px}.dl-menu .nl-icoon:not(.vast){background:var(--grijs,var(--neutraal-100));color:var(--inkt)}.lijst-aandacht{margin:12px 0 2px}.vink-rij.ingesprongen{padding-left:22px}.ac-pad{font-size:var(--fs-klein);color:var(--zacht);flex-wrap:wrap;gap:6px;display:flex}.ac-pad a{color:var(--tekst-2)}.ac-pad span[aria-hidden]{margin-right:6px}.ac-label{font-size:var(--fs-mini);color:var(--zacht);font-weight:600}.ac-label code,.ac-code{font-family:var(--mono,ui-monospace, monospace);font-size:var(--fs-mini);color:var(--tekst-2)}.ac-duiding p{color:var(--tekst-2);max-width:820px;margin:0 0 10px;line-height:1.6}.ac-woorden{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-woorden>span{font-size:var(--fs-mini);color:var(--zacht);margin-right:4px;font-weight:600}.ac-woorden .zv-chip{color:var(--inkt);text-decoration:none}.ac-boom{gap:14px;display:grid}.ac-zoek{border:1px solid var(--lijn-sterk);border-radius:var(--radius-kaart);background:var(--vlak);height:52px;color:var(--zacht);align-items:center;gap:10px;padding:0 16px;display:flex}.ac-zoek input{color:var(--inkt);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.ac-treffers,.ac-boom ul{margin:0;padding:0;list-style:none}.ac-treffers li a{border-bottom:1px solid var(--lijn);color:var(--inkt);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.ac-treffers li a:hover{background:var(--grijs)}.ac-treffers small{color:var(--zacht);font-size:var(--fs-mini);margin-top:2px;display:block}.ac-n{color:var(--tekst-2);font-size:var(--fs-klein);text-align:right;white-space:nowrap}.ac-secties{gap:8px;display:grid}.ac-sectie{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak)}.ac-sectie>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.ac-sectie>summary::-webkit-details-marker{display:none}.ac-letter{border-radius:var(--radius-s);background:var(--grijs);width:28px;height:28px;font-weight:700;font-size:var(--fs-klein);place-items:center;display:inline-grid}.ac-sectie>ul{padding:0 12px 12px}.ac-rij{border-top:1px solid var(--lijn);font-size:var(--fs-ui);grid-template-columns:22px 64px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 4px;display:grid}.ac-pijl{cursor:pointer;width:22px;height:22px;color:var(--tekst-2);font-size:var(--fs-mini);background:0 0;border:0;padding:0}.ac-naam{color:var(--inkt)}@media (max-width:640px){.ac-rij{grid-template-columns:20px 52px minmax(0,1fr)}.ac-rij .ac-n{text-align:left;grid-column:3}.ac-treffers li a{grid-template-columns:52px minmax(0,1fr)}.ac-treffers .ac-n{text-align:left;grid-column:2}}.adres-lijst li{border-bottom:1px solid var(--lijn);min-width:0}.sectie.kern-blok{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);padding:20px 22px}.kern-kop h2.k{font-size:var(--fs-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:700}.kern-kop small{color:var(--zacht);font-size:var(--fs-klein)}.kern-signalen li{font-size:var(--fs-klein);background:var(--grijs);color:var(--tekst-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.kern-signalen li:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.kern-signalen li.ok{background:var(--ok-zacht);color:var(--ok)}.kern-signalen li.let{background:var(--let-zacht);color:var(--let)}@media (max-width:760px){.sectie.kern-blok{padding:16px}}.persoon-raster{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:24px;display:grid}.persoon-inhoud .weergave-keuze{width:max-content;margin:0 0 16px auto;display:flex;position:static}.persoon-inhoud>.weergave>.sectie:first-child{margin-top:0}.persoon-zij .kaart{padding:18px;position:sticky;top:84px}.persoon-zij .k{font-size:var(--fs-etiket);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-weight:600;display:block}.persoon-zij .k.grijs{color:var(--tekst-2);border-top:1px solid var(--lijn);margin-top:16px;padding-top:14px}.persoon-kort{font-size:var(--fs-body);color:var(--inkt);margin:8px 0 0;line-height:1.5}.persoon-redenen{font-size:var(--fs-klein);color:var(--tekst-2);margin:8px 0 0;padding:0 0 0 18px;line-height:1.5}.persoon-redenen li+li{margin-top:4px}.persoon-anderen{font-size:var(--fs-klein);margin:12px 0 0}.persoon-fout{font-size:var(--fs-mini);color:var(--zacht);margin:12px 0 0;line-height:1.5}.ster{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);width:100%;min-height:260px;position:relative}.ster svg{width:100%;height:100%;position:absolute;inset:0}.ster-plek{position:absolute;transform:translate(-50%,-50%)}.ster-plek.rechts{transform:translateY(-50%)}.ster-plek.voorbij{opacity:.6}.ster-persoon{font-size:var(--fs-klein);text-align:center;background:var(--vlak);flex-direction:column;align-items:center;gap:6px;padding:4px;display:flex}.ster .nw-knoop{border-style:solid;border-color:var(--lijn-sterk)}.ster .ster-via{border:1.5px solid var(--inkt);max-width:220px}.ster .ster-ond{width:320px;max-width:34vw}.ster-legende{font-size:var(--fs-mini);color:var(--zacht);align-items:center;gap:8px;margin:10px 0 0;display:flex}.ster-legende span{border-top:2px solid var(--accent);width:22px;display:inline-block}.ster-legende span.voorbij{border-top:2px dashed var(--lijn-sterk);margin-left:10px}.ster-staand{display:none}.persoon-keuze-uitleg{max-width:720px;color:var(--tekst-2);font-size:var(--fs-body);margin:6px 0 0}.persoon-keuze{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:22px;display:grid}.persoon-keuze .kaart{margin-top:0}.persoon-keuze-kaart{color:var(--inkt);flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.persoon-keuze-kaart:hover{border-color:var(--lijn-sterk);color:var(--inkt)}.persoon-keuze-kop{font-size:var(--fs-blok);align-items:center;gap:10px;display:flex}.persoon-keuze-lijst{font-size:var(--fs-klein);color:var(--zacht)}@media (max-width:1000px){.persoon-raster{grid-template-columns:minmax(0,1fr)}.persoon-zij{order:-1}.persoon-zij .kaart{position:static}}@media (max-width:760px){.persoon-inhoud .weergave-keuze{width:auto;margin:0 0 12px}.ster,.ster-legende{display:none}.ster-staand{display:block}.ster-staand-persoon{font-size:var(--fs-ui);align-items:center;gap:10px;display:flex}.ster-staand ul{border-left:1.5px solid var(--inkt);margin:6px 0 0 16px;padding:0 0 0 16px;list-style:none}.ster-staand ul ul{border-left-color:var(--accent);margin-left:14px}.ster-staand li{padding:5px 0;position:relative}.ster-staand li:before{content:"";border-top:1.5px solid var(--accent);width:12px;position:absolute;top:24px;left:-16px}.ster-staand li.voorbij{opacity:.6}.ster-staand li.voorbij:before{border-top-style:dashed;border-color:var(--lijn-sterk)}.ster-staand .nw-knoop{border-style:solid;border-color:var(--lijn-sterk);max-width:100%}.ster-staand .ster-via{border:1.5px solid var(--inkt)}}.fiche-tabs-meta{font-size:var(--fs-mini);color:var(--zacht);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:6px;overflow:hidden}.fiche-tabs.vast .fiche-tabs-meta{display:none}.cf-zij-acties .segment{grid-template-columns:1fr 1fr}.cf-zij-acties .knop{justify-content:center;width:100%}.cf-zij-acties .dl-knop{width:100%}.odp-onder .cf-zij-acties+*{margin-top:12px}.cf-gsm-kop .cf-meta{font-size:var(--fs-mini);color:var(--zacht);margin:0}@media (min-width:1101px){.cf-gsm-kop .cf-zij-acties{display:none}}.cijferpagina>.sectie.kern-blok{margin-top:0}@media (max-width:1100px){.fiche-tabs-meta{display:none}.cf-gsm-kop .cf-meta{font-size:var(--fs-mini);color:var(--zacht);margin:0}}@media (min-width:761px) and (max-width:1100px){.cf-gsm-kop .cf-zij-acties{display:none}}@media (max-width:760px){.cf-gsm-kop .cf-meta{margin:0 0 10px}.cf-gsm-kop .cf-zij-acties{scrollbar-width:none;flex-direction:row;align-items:center;gap:6px;margin:0 -20px;padding:0 20px;overflow-x:auto}.cf-gsm-kop .cf-zij-acties::-webkit-scrollbar{display:none}.cf-gsm-kop .cf-zij-acties>*{flex:none}.cf-gsm-kop .cf-zij-acties .knop{white-space:nowrap;width:auto}}.sectie-kop h2{margin:0}.jaarlint a{border-radius:var(--radius-s);color:var(--tekst-2);padding:5px 10px;text-decoration:none}.jaarlint a:hover{color:var(--inkt)}.jaarlint a.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn);font-weight:600}.kc-naast>:not(.cf-tegels):not(.cf-grafiek){grid-column:1/-1}.kc-naast .cf-tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kc-naast .cf-tegel{border-radius:var(--radius);gap:2px;padding:9px 11px 7px}.kc-naast .cf-tegel b{font-size:17px}.kc-naast .cf-tegel svg{height:24px}.kc-naast .cf-grafiek{border-radius:var(--radius-kaart);margin-top:0;padding:16px 16px 8px}.kc-naast .cf-grafiek-kop strong{font-size:var(--fs-blok)}.cf-gezond-groep>.sectie+.sectie{margin-top:44px}.kern-signalen li.pro-teaser{background:var(--grijs)}.kern-signalen li.pro-teaser:before{display:none}.kern-signalen li.pro-teaser a{color:var(--inkt)}.kern-gt.ai-balk{border-radius:var(--radius-l,12px);background:color-mix(in srgb, var(--ai) 5%, var(--vlak));border:1px solid var(--ai-rand);margin-top:14px}.ai-balk>summary{cursor:pointer;align-items:center;gap:14px;padding:12px 16px;list-style:none;display:flex}.ai-balk>summary::-webkit-details-marker{display:none}.ai-balk>summary:focus-visible{outline:2px solid var(--ai);outline-offset:2px;border-radius:var(--radius)}.ai-balk .open{display:none}.ai-balk[open] .open{display:inline}.ai-balk[open] .dicht,.ai-balk[open] .ai-balk-voor{display:none}.ai-balk>summary:hover .ai-balk-kop b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ai-rand);text-decoration-color:var(--ai-rand)}.ai-balk .gt-ingebed{padding:0 16px 14px 64px}.ai-balk .gt-ingebed .gewone-taal p{font-size:var(--fs-body);line-height:1.6}:root[data-thema=donker] .kern-gt.ai-balk{background:#5b46c91a;border-color:#5b46c959}@media (max-width:760px){.ai-balk .gt-ingebed{padding:0 14px 12px}.ai-balk>summary{gap:10px;padding:10px 12px}}.kw-jaarstip span{color:var(--zacht);font-size:10px;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;display:none;position:absolute;top:-4px;left:13px}.kw-jaarstip.links span{left:auto;right:13px}.kw-jaarstip:before{content:"";border-radius:50%;position:absolute;inset:-8px}.kw-jaarstip:hover,.kw-jaarstip:focus-visible{background:var(--inkt);z-index:4}.kw-jaarstip:hover:after,.kw-jaarstip:focus-visible:after{content:attr(data-tip);background:var(--inkt);color:var(--vlak);font-size:var(--fs-mini);border-radius:var(--radius-s);white-space:nowrap;z-index:3;padding:6px 9px;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (max-width:760px){.kc-naast .cf-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-raster.kw-compact{grid-template-columns:220px minmax(0,1fr);gap:20px;padding:18px 20px}.kw-compact .gz-score strong{font-size:34px}.kw-lijst.nee .kw-lijst-kop{color:var(--nee)}.kw-regel>summary{cursor:pointer;align-items:center;gap:8px;padding:7px 0;list-style:none;display:flex}.kw-regel>summary::-webkit-details-marker{display:none}.kw-regel>summary .kw-v{flex:none;display:inline-flex}.kw-regel>summary b{min-width:0;font-size:var(--fs-klein);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.kw-regel>summary b:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk)}.kw-regel>summary .mono{font-size:var(--fs-mini);color:var(--tekst-2);flex:none}.kw-regel>small{font-size:var(--fs-mini);color:var(--zacht);padding:0 0 8px 26px;line-height:1.45;display:block}.kw-regel.weg{opacity:.55}.kw-tegels.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.kw-tegels.compact .kw-tegel{background:var(--vlak-zacht);gap:2px;padding:8px 10px}.kw-tegels.compact .kw-tegel b{font-size:var(--fs-ui)}.kw-tegels.compact .kw-tegel small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kw-tegels.compact .kw-tegel span{display:none}@media (max-width:1100px){.gz-raster.kw-compact{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kw-tegels.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-gezond .kw-matrix{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:20px 22px}.kw-meter .gz-schaal{margin-top:6px}a.kw-naar{color:var(--inkt);text-decoration:none}a.kw-naar:hover{border-color:var(--lijn-sterk)}.kw-opbouw .wv-uitleg>summary{font-size:var(--fs-ui)}.dl-knop>.knop.klein{margin-top:0}@media (max-width:760px){.cf-gsm-kop .cf-zij-acties{align-items:center}.cf-gsm-kop .dl-knop{width:auto}.cf-gsm-kop .segment{box-sizing:border-box;align-items:stretch;height:36px}.cf-gsm-kop .segment>*{justify-content:center;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.cf-gsm-kop .knop.klein{height:36px}.cf-gezond .kw-matrix{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.cf-gezond .kw-vlak>div{padding:8px 10px}}.resultaat .naam small.resultaat-act{font-size:var(--fs-mini);color:var(--tekst-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zoek-personen ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.zoek-personen a{border:1px solid var(--lijn);border-radius:var(--radius);color:var(--inkt);flex-direction:column;gap:1px;padding:8px 12px;text-decoration:none;display:flex}.zoek-personen a:hover{border-color:var(--lijn-sterk)}.zoek-personen a b{font-size:var(--fs-ui);font-weight:600}.zoek-personen a small{font-size:var(--fs-mini);color:var(--zacht)}.adres-rij:hover{color:var(--inkt)}.adres-logo{border-radius:var(--radius-s);background:var(--vlak-zacht);border:1px solid var(--lijn);flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.adres-ini{font-size:var(--fs-mini);letter-spacing:.02em;color:var(--zacht);font-weight:600}.adres-logo img{object-fit:contain;opacity:0;background:#fff;width:100%;height:100%;padding:4px;transition:opacity .15s;position:absolute;inset:0}.adres-logo.met-logo img{opacity:1}.adres-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adres-tekst b{font-size:var(--fs-klein);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.adres-tekst small{font-size:var(--fs-mini);color:var(--zacht);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adres-pil.zetel{background:var(--ok-zacht);color:var(--ok);border-color:#0000}.adres-rij.gestopt .adres-logo,.adres-rij.gestopt .adres-tekst,.adres-rij.gestopt .adres-pil{opacity:.5}.adres-lijst+.adres-meer+.klein,.adres-lijst+.klein{margin-top:10px}@media (max-width:700px){.adres-lijst:not(.alles) li:nth-child(n+7){display:none}.adres-meer.enkel-gsm,span.enkel-gsm{display:inline}}.fk{--fl-rood:var(--rood-600);--fl-leeg:var(--grijs)}.fk-kicker{font-size:var(--fs-mini);letter-spacing:.05em;text-transform:uppercase;color:var(--nee);font-weight:600}.fk-kicker.groen{color:var(--accent)}.fk-op{color:var(--nee)!important}.fk-neer{color:var(--ok)!important}.fk-kaart{width:100%;max-width:520px;height:auto;margin:0 auto;display:block;overflow:visible}.fk-kaart path{stroke:var(--vlak);stroke-width:.7px;stroke-linejoin:round;transition:stroke .15s}.fk-kaart a:hover path,.fk-kaart a:focus-visible path{stroke:var(--inkt);stroke-width:1.4px}.fk-kaart path.gekozen{stroke:var(--inkt);stroke-width:1.2px}.fk-kaart .fk-naam{font:400 4.6px/1 var(--font-sans);fill:var(--inkt);pointer-events:none}.fk-kaart .fk-naam.lang{font-size:3.9px}.fk-kaart .fk-getal{font:600 8px/1 var(--font-mono);fill:var(--inkt);pointer-events:none}.fk-kaart .fk-getal.klein{font-size:6.2px}.fk-kaart .fk-op-donker text{fill:#fff}.fk-kaart .fk-bru circle{fill:var(--inkt)}.fk-kaart .fk-bru line{stroke:var(--inkt);stroke-width:.5px}.fk-kaart .fk-bru rect{fill:var(--vlak);stroke:var(--lijn-sterk);stroke-width:.4px}.fk-kaart.klein{max-width:160px;margin:0}.fk-sectoren{margin:0;padding:0;list-style:none;display:grid}.fk-sectoren li{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-ui);grid-template-columns:1fr 48px 56px;align-items:center;gap:10px;padding:9px 0;display:grid}.fk-sectoren li:first-child{border-top:0}.fk-sectoren li.aan a{font-weight:600}.fk-sectoren a{color:var(--inkt)}.fk-sectoren b,.fk-sectoren span{text-align:right;font-size:var(--fs-klein)}.fk-blokkop{font-size:var(--fs-klein);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fk-check{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak-zacht);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:16px 28px;padding:28px;scroll-margin-top:80px;display:grid}.fk-check-tekst{gap:6px;display:grid}.fk-check h2{font-size:var(--fs-sectie);letter-spacing:-.02em;margin:0;line-height:1.2}.fk-check-tekst p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0;line-height:1.5}.fk-check-vak{gap:8px;display:grid}.fk-check textarea{box-sizing:border-box;border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);width:100%;color:var(--inkt);font:13px/1.6 var(--font-mono);resize:vertical;padding:10px 12px}.fk-check-onder{font-size:var(--fs-mini);color:var(--zacht);justify-content:space-between;align-items:center;gap:12px;display:flex}.fk-check-fout{color:var(--nee);font-size:var(--fs-klein);grid-column:1/-1;margin:0}.fk-check-uit{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-kaart);grid-column:1/-1;gap:8px;padding:16px 18px;display:grid}.fk-check-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fk-check-uit ul{margin:0;padding:0;list-style:none}.fk-check-uit li{border-top:1px solid var(--lijn-fijn);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.fk-check-naam{min-width:0;font-size:var(--fs-ui);gap:2px;font-weight:600;display:grid}.fk-check-naam a{color:var(--inkt)}.fk-check-naam small{font-weight:400;font-size:var(--fs-mini);color:var(--zacht)}.fk-check-noot{font-size:var(--fs-mini);color:var(--tekst-2);margin:0}.fk-check.compact{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:18px 20px}.fk-check.compact h2{font-size:var(--fs-lead)}.fk-pro{background:var(--neutraal-950);color:#fff;border-radius:var(--radius-l);align-content:start;gap:12px;padding:26px 28px;display:grid}.fk-pro .fk-kicker{color:var(--mint)}.fk-pro h2{font-size:var(--fs-sectie);letter-spacing:-.02em;margin:0;line-height:1.25}.fk-pro ul{font-size:var(--fs-ui);color:var(--neutraal-300);gap:6px;margin:0;padding:0;list-style:none;display:grid}.fk-pro li:before{content:"✓ ";color:var(--mint)}.fk-pro-knop{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.fk-pro-knop small{color:var(--neutraal-400);font-size:var(--fs-mini)}.knop.wit{color:var(--neutraal-950);background:#fff;border-color:#fff}.fk-mail{background:var(--vlak-zacht)}.fk-mail p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0}.fk-mail small{font-size:var(--fs-mini);color:var(--zacht)}.fk-mail-vak{flex-wrap:wrap;gap:8px;display:flex}.fk-mail-vak button{flex:none}.fk-mail-vak input{border:1px solid var(--lijn-sterk);border-radius:var(--radius);min-width:0;height:40px;font-size:var(--fs-ui);background:var(--vlak);color:var(--inkt);flex:180px;padding:0 12px}.fk-faq{gap:4px;display:grid}.fk-faq h2{font-size:var(--fs-body);margin:0 0 6px}.fk-faq details{border-top:1px solid var(--lijn);padding:10px 0}.fk-faq summary{cursor:pointer;font-weight:600;font-size:var(--fs-ui)}.fk-faq p{font-size:var(--fs-ui);color:var(--tekst-2);margin:8px 0 0;line-height:1.55}@media (max-width:860px){.fk-check,.fk-check.compact{grid-template-columns:minmax(0,1fr)}}.fk-held-kaart{gap:8px;margin:0;display:grid}.fk-held-kaart .fk-kaart{width:100%;height:auto;max-height:360px}.fk-held-kaart .fk-kaart.klein{max-width:180px;max-height:150px}.fk-held-kaart figcaption{font-size:var(--fs-mini);color:var(--zacht)}.fk-alle{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-klein);color:var(--zacht);margin:0;line-height:2}.fk-alle a{min-height:24px;color:var(--tekst-2);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px;margin-right:14px;display:inline-block}.fk>*{min-width:0}.fk-beloftes{font-size:var(--fs-klein);color:var(--tekst-2);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.fk-beloftes span:before{content:"✓ ";color:var(--accent);font-weight:700}.fk-check.pagina{background:var(--vlak);grid-template-columns:minmax(0,1fr);padding:22px}.fk-check.pagina textarea{font-size:var(--fs-ui)}.uk{position:relative}.uk-knop{font:inherit;color:var(--tekst-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:500;display:inline-flex}.uk-knop:hover,.uk.open>.uk-knop{color:var(--inkt)}.uk-pijl{font-size:10px;transition:transform .15s}.uk.open .uk-pijl{transform:rotate(180deg)}.nav-account .uk-knop{border-radius:50%;padding:0}.nav-account.open .account-knop{box-shadow:0 0 0 3px var(--lijn-sterk)}.uk-paneel{z-index:50;background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius-kaart);min-width:300px;box-shadow:var(--schaduw-menu);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:-14px}.uk-paneel.rechts{width:310px;left:auto;right:0}.uk-lijst{gap:1px;margin:0;padding:0;list-style:none;display:grid}.uk-lijst.twee{grid-template-columns:repeat(2,minmax(0,220px));gap:2px 4px}.uk-lijst a{border-radius:var(--radius-s);gap:1px;padding:8px 10px;display:grid;color:var(--inkt)!important}.uk-lijst a:hover{background:var(--vlak-zacht)}.uk-lijst b{font-weight:550;font-size:var(--fs-ui)}.uk-lijst small{font-size:var(--fs-mini);color:var(--zacht);font-weight:400}.uk-paneel hr,.mm-blad hr{border:0;border-top:1px solid var(--lijn);margin:6px 4px}.uk-wie{gap:1px;padding:8px 10px 4px;display:grid}.uk-wie b{font-size:var(--fs-ui)}.uk-wie small{font-size:var(--fs-mini);color:var(--zacht);overflow-wrap:anywhere}.uk-plan{border-radius:var(--radius);background:var(--vlak-zacht);font-size:var(--fs-klein);align-items:center;gap:8px;margin:4px 6px 6px;padding:8px 10px;font-weight:400;display:flex;color:var(--tekst-2)!important}.uk-plan.leeg{height:34px}.uk-kop{font-size:var(--fs-etiket);letter-spacing:.05em;text-transform:uppercase;color:var(--zacht);padding:8px 10px 2px;font-weight:600;display:block}.uk-uit{text-align:left;border-radius:var(--radius-s);font:inherit;font-size:var(--fs-ui);color:var(--tekst-2);cursor:pointer;background:0 0;border:0;padding:8px 10px}.uk-uit:hover{background:var(--vlak-zacht);color:var(--inkt)}.mm-knop{color:var(--inkt);cursor:pointer;background:0 0;border:0;padding:6px;display:none}.mm-blad{z-index:60;background:var(--bg);align-content:start;gap:2px;padding:12px 16px 40px;display:grid;position:fixed;inset:64px 0 0;overflow-y:auto}.mm-blad .uk-lijst a{padding:11px 10px}.mm-blad .uk-lijst b{font-size:var(--fs-body)}.mm-wie{align-items:center;gap:12px;padding:8px 10px 10px;display:flex}.mm-wie>div{gap:4px;min-width:0;display:grid}.mm-wie .uk-plan{margin:0}.mm-aanmelden{justify-content:center;height:46px;margin:6px 10px 10px}.mm-taal{padding:6px 10px}html.menu-open{overflow:hidden}@media (max-width:860px){.kop nav .nav-breed,.kop nav .nav-ontdekken{display:none}.mm-knop{display:inline-flex}}.vt{border-top:1px solid var(--lijn);background:var(--vlak-zacht);color:var(--tekst-2);font-size:var(--fs-ui)}.vt-boven{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px;max-width:1328px;margin:0 auto;padding:40px 56px 32px;display:grid}.vt-merk{align-content:start;gap:12px;display:grid}.vt-merk p{font-size:var(--fs-klein);color:var(--zacht);max-width:260px;margin:0;line-height:1.5}.vt nav b{font-size:var(--fs-etiket);letter-spacing:.05em;text-transform:uppercase;color:var(--zacht);margin-bottom:10px;font-weight:600;display:block}.vt ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vt a{color:var(--tekst-2)}.vt a:hover{color:var(--inkt)}.vt-onder{border-top:1px solid var(--lijn);max-width:1328px;font-size:var(--fs-mini);color:var(--zacht);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:0 auto;padding:14px 56px 22px;display:flex}@media (max-width:860px){.vt-boven{grid-template-columns:repeat(2,minmax(0,1fr));padding:32px 20px 24px}.vt-merk{grid-column:1/-1}.vt-onder{padding:14px 20px 22px}}.ct{gap:24px;padding-top:40px;display:grid}.ct-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ct-form{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);gap:16px;padding:28px;display:grid}.ct-soort{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ct-soort legend{font-size:var(--fs-klein);margin-bottom:8px;padding:0;font-weight:600}.ct-soort label{border:1px solid var(--lijn-sterk);border-radius:var(--radius-rond);height:36px;font-size:var(--fs-klein);cursor:pointer;align-items:center;padding:0 14px;display:inline-flex}.ct-soort label.aan{background:var(--knop);color:var(--knop-tekst);border-color:var(--knop)}.ct-soort input{opacity:0;pointer-events:none;position:absolute}.ct-soort label:has(input:focus-visible){outline:2px solid var(--inkt);outline-offset:2px}.ct-twee{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ct-veld{font-size:var(--fs-klein);gap:6px;font-weight:600;display:grid}.ct-veld small{color:var(--zacht);font-weight:400}.ct-veld input,.ct-veld textarea{font:inherit;font-weight:400;font-size:var(--fs-ui);border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);color:var(--inkt);box-sizing:border-box;width:100%;padding:10px 12px}.ct-veld input:focus,.ct-veld textarea:focus{border-color:var(--inkt);outline:none}.ct-robot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-onder{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ct-onder small{font-size:var(--fs-mini);color:var(--zacht)}.ct-ok{border:1px solid var(--lijn-sterk);border-radius:var(--radius-l);background:var(--vlak);gap:6px;padding:28px;display:grid}.ct-ok b{font-size:var(--fs-lead)}.ct-zij{gap:16px;display:grid}.ct-zij h2{font-size:var(--fs-body);margin:0}.ct-snel{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ct-snel li{gap:2px;display:grid}.ct-snel a{color:var(--inkt);font-weight:600}.ct-snel small{font-size:var(--fs-klein);color:var(--zacht)}@media (max-width:860px){.ct-raster,.ct-twee{grid-template-columns:minmax(0,1fr)}}.ia{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius-l);align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;position:fixed;box-shadow:0 14px 40px #0000002e}.ia-ico img{border-radius:var(--radius);display:block}.ia-tekst{min-width:0;font-size:var(--fs-klein);color:var(--tekst-2);flex:1;gap:2px;line-height:1.4;display:grid}.ia-tekst b{font-size:var(--fs-ui);color:var(--inkt)}.ia-deel{vertical-align:-2px;color:#0a84ff}.ia-x{font-size:var(--fs-sectie);color:var(--zacht);cursor:pointer;background:0 0;border:0;padding:4px 6px;line-height:1}.uk-lijst.twee{grid-template-columns:repeat(2,minmax(0,1fr))}.kop nav a.mm-aanmelden{color:var(--knop-tekst)}.vt-merk .taalkeuze{justify-self:start}.fk-checkbanner .fk-pro{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:6px 32px}.fk-checkbanner .fk-pro .fk-kicker{grid-area:1/1}.fk-checkbanner .fk-pro h2{grid-area:2/1;align-self:start}.fk-checkbanner .fk-pro ul{grid-area:1/2/span 2}.fk-checkbanner .fk-pro .fk-pro-knop{grid-area:1/3/span 2}@media (max-width:860px){.fk-checkbanner .fk-pro{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.fk-checkbanner .fk-pro>*{grid-area:auto/1!important}}@media (max-width:640px){.sectie h2,.sectie .kop2{flex-direction:column;align-items:flex-start;gap:6px}.sectie h2 small,.sectie .kop2 small{line-height:1.45}.kern-lijst>div{grid-template-columns:152px minmax(0,1fr);column-gap:10px}.fiche-kop .knoppen .dl-knop,.fiche-kop .knoppen>a.knop.zwart{display:none}.fiche-kop .knoppen{flex-wrap:nowrap}.fiche-kop .knoppen .lk-tekst{display:none}.fiche-kop .knoppen .lk-knop{padding:0 14px}}.uk-lijst a.met-icoon{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.uk-lijst a.met-icoon b,.uk-lijst a.met-icoon small{grid-column:2}.uk-lijst a.met-icoon .mi{grid-row:1/span 2}.mi{border-radius:var(--radius);background:var(--vlak-zacht);width:34px;height:34px;color:var(--inkt);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-ontdekken .uk-paneel{width:540px}.uk-paneel{max-width:calc(100vw - 32px)}:is(body:has(.bh) .vt,body:has(.bh) .ia){display:none}.bh{background:var(--vlak-zacht);min-height:100vh}.bh-merk span{border-left:1px solid var(--lijn-sterk);color:var(--zacht);font-weight:500;font-size:var(--fs-ui);padding-left:10px}.bh-zoek input{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--grijs) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236e6e73' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 11px center;width:100%;height:36px;font:inherit;font-size:var(--fs-ui);color:var(--inkt);padding:0 12px 0 34px}.bh-zoek input:focus{border-color:var(--accent);box-shadow:var(--focus);background-color:var(--vlak);outline:none}.bh-tabs a{font-size:var(--fs-ui);color:var(--zacht);white-space:nowrap;align-items:center;gap:6px;padding:12px 12px 13px;display:inline-flex;position:relative}.bh-tabs a:hover{color:var(--inkt)}.bh-tabs a.aan{color:var(--inkt);font-weight:600}.bh-tabs a.aan:after{content:"";border-radius:var(--radius-grafiek);background:var(--inkt);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.bh-teller{border-radius:var(--radius-s);background:var(--nee);color:#fff;min-width:18px;height:18px;font-size:var(--fs-etiket);place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.bh-main>*{min-width:0}.bh-titel h1 span{font-size:var(--fs-body);color:var(--zacht);margin-left:6px;font-weight:500}.bh-knoppen form{display:inline}.bh-chips a{border-radius:var(--radius-rond);border:1px solid var(--lijn);background:var(--vlak);font-size:var(--fs-klein);color:var(--tekst-2);padding:6px 12px}.bh-chips a.aan{background:var(--inkt);border-color:var(--inkt);color:var(--bg)}.knop.klein{border-radius:var(--radius-s);height:32px;font-size:var(--fs-klein);padding:0 12px}.bh-tegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bh-tegels.zes{grid-template-columns:repeat(6,minmax(0,1fr))}.bh-tegels.vijf{grid-template-columns:repeat(5,minmax(0,1fr))}.bh-tegel.klik:hover{border-color:var(--lijn-sterk);color:var(--inkt)}.bh-tegel-rij b{font-size:var(--fs-sectie);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.bh-kaart-kop h2{font-size:var(--fs-body);margin:0}.bh-kaart-kop span{font-size:var(--fs-mini);color:var(--zacht)}.bh-staven svg{width:100%;display:block}.bh-staven rect{fill:var(--lijn-sterk)}.bh-staven rect.laatst{fill:var(--accent)}.bh-balk>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--tekst-2);overflow:hidden}.bh-balk b{font-variant-numeric:tabular-nums;font-weight:600}.bh-spoor>span{border-radius:var(--radius-grafiek);background:var(--inkt);height:100%;display:block}.bh-spoor>span.k-groen{background:var(--accent)}.bh-spoor>span.k-blauw{background:var(--serie-2)}.bh-chip.k-groen{background:var(--ok-zacht);color:var(--ok)}.bh-chip.k-rood{background:var(--nee-zacht);color:var(--nee)}.bh-chip.k-oranje{background:var(--let-zacht);color:var(--let)}.bh-chip.k-blauw{background:color-mix(in srgb, var(--serie-2) 12%, transparent);color:var(--serie-2)}.bh-av.groot{width:56px;height:56px;font-size:var(--fs-lead)}.bh-tabel th{text-align:left;font-weight:500;font-size:var(--fs-mini);color:var(--zacht);border-bottom:1px solid var(--lijn);white-space:nowrap;background:var(--vlak-zacht);padding:10px 12px}.bh-kaart .bh-tabel th{background:0 0;padding-left:0}.bh-tabel td{border-bottom:1px solid var(--lijn-fijn);vertical-align:middle;padding:10px 12px}.bh-kaart .bh-tabel td{padding-left:0}.bh-tabel tbody tr:last-child td{border-bottom:0}.bh-tabel-doos .bh-tabel tbody tr:hover{background:var(--vlak-zacht)}.bh-tabel .r,.bh-cohort .r{text-align:right;font-variant-numeric:tabular-nums}.bh-persoon span{min-width:0;display:grid}.bh-persoon b{align-items:center;gap:6px;font-weight:600;display:inline-flex}.bh-weergaven a{border-radius:var(--radius-s);font-size:var(--fs-klein);color:var(--tekst-2);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bh-weergaven a span{font-size:var(--fs-mini);color:var(--zacht);font-variant-numeric:tabular-nums}.bh-weergaven a:hover{background:var(--grijs);color:var(--inkt)}.bh-weergaven a.aan{background:var(--vlak);box-shadow:inset 0 0 0 1px var(--lijn-sterk);color:var(--inkt);font-weight:600}.bh-invoer.smal{flex:none;min-width:0}.bh-filterrij .knop.klein{height:36px}.bh-paginas a{color:var(--inkt);font-weight:500}.bh-kruimel a{color:var(--zacht)}.bh-klantnaam p{font-size:var(--fs-klein);color:var(--zacht);margin:0}.bh-subtabs a{font-size:var(--fs-ui);color:var(--zacht);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px}.bh-subtabs a.aan{color:var(--inkt);border-color:var(--inkt);font-weight:600}.bh-dl:last-child{border-bottom:0}.bh-tijdlijn li{font-size:var(--fs-klein);grid-template-columns:110px 12px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;display:grid;position:relative}.bh-tijdlijn li>span:first-child{color:var(--zacht);font-size:var(--fs-mini);font-variant-numeric:tabular-nums}.bh-tijdlijn i.k-groen{background:var(--ok)}.bh-tijdlijn i.k-rood{background:var(--nee)}.bh-tijdlijn i.k-blauw{background:var(--serie-2)}.bh-tijdlijn i.k-oranje{background:var(--serie-3)}.bh-lijstje li{border-bottom:1px solid var(--lijn-fijn);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.bh-lijstje li:last-child{border-bottom:0}.bh-inline input{border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);height:32px;font:inherit;font-size:var(--fs-klein);background:var(--vlak);color:var(--inkt);padding:0 10px}.bh-notitie textarea{border:1px solid var(--lijn-sterk);border-radius:var(--radius);width:100%;min-height:96px;font:inherit;font-size:var(--fs-klein);background:var(--vlak);color:var(--inkt);resize:vertical;padding:10px 12px}.bh-notitie .knop{justify-self:start}.bh-berichten article{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak);gap:8px;padding:14px 16px;display:grid}.bh-berichten article.open{border-left:3px solid var(--accent)}.bh-berichten article.af{opacity:.7}.bh-berichten p{font-size:var(--fs-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bh-cohort th{font-weight:500;font-size:var(--fs-mini);color:var(--zacht);text-align:left;padding:6px 4px}.bh-cohort td{padding:3px}.bh-top li a{color:var(--inkt)}.bh-top li{padding-left:4px}.bh-top li .mono{float:right;color:var(--zacht)}.bh .zacht{color:var(--zacht)}.bh .klein{font-size:var(--fs-mini)}@media (max-width:1100px){.bh-tegels.zes,.bh-tegels.vijf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bh-tegels,.bh-tegels.zes,.bh-tegels.vijf{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-tegel-rij b{font-size:var(--fs-lead)}}.bh .beheer{max-width:none;margin:0;padding:0}.bh .beheer table{max-width:100%;display:block;overflow-x:auto}.bh .beheer-nbb{flex-wrap:wrap}.bh .beheer-nbb input{min-width:0}.schakelaars{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak);margin:12px 0 32px}.schakel{border-bottom:1px solid var(--lijn);align-items:center;gap:24px;padding:14px 18px;display:flex}.schakel:last-child{border-bottom:0}.schakel-tekst b{font-size:var(--fs-ui)}.schakel-tekst p{font-size:var(--fs-klein);color:var(--zacht);max-width:720px;margin:2px 0 0}.schakel-stand{flex:none;align-items:center;gap:10px;margin:0;display:flex}.toggle{border-radius:var(--radius-rond);background:var(--lijn-sterk);cursor:pointer;border:0;width:44px;height:26px;padding:0;transition:background .15s;position:relative}.toggle span{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.aan{background:var(--accent)}.toggle.aan span{left:21px}.toggle:focus-visible,.keuze button:focus-visible{box-shadow:var(--focus);outline:none}.keuze{border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);gap:0;overflow:hidden}.keuze button{border:0;border-left:1px solid var(--lijn-sterk);background:var(--vlak);height:32px;font:inherit;font-size:var(--fs-klein);color:var(--tekst-2);cursor:pointer;padding:0 12px}.keuze button:first-child{border-left:0}.keuze button.aan{background:var(--inkt);color:var(--bg);font-weight:600}.getallen label{font-size:var(--fs-klein);color:var(--zacht);align-items:center;gap:6px;display:inline-flex}.getallen input{width:64px;height:32px;font:inherit;font-size:var(--fs-klein);border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);background:var(--vlak);color:var(--inkt);padding:0 8px}@media (max-width:720px){.schakel{flex-direction:column;align-items:flex-start;gap:10px}.getallen{flex-wrap:wrap}}.fk-legende{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.fk-legende i{border-radius:var(--radius-grafiek);background:color-mix(in srgb, var(--fl-rood) 55%, var(--vlak));width:10px;height:10px;display:inline-block}.ka-raster{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ka-kaart{border:1px solid var(--lijn);border-radius:var(--radius-kaart);padding:var(--ruimte-24);background:var(--vlak);align-content:start;gap:6px;display:grid}.ka-kaart h3{font-size:var(--fs-blok);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.35}.ka-kaart p{font-size:var(--fs-ui);color:var(--tekst-2);overflow-wrap:anywhere;margin:0;line-height:1.55}.ka-kaart a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:720px){.ka-raster{grid-template-columns:1fr}}.ow-held{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;scroll-margin-top:80px;display:grid}.ow-held h1{font-size:var(--fs-titel-l);letter-spacing:-.04em;margin:0;line-height:1.05}.ow-start{gap:10px;display:grid}.ow-mailvak{gap:6px;display:grid}.ow-mailvak label{font-size:var(--fs-klein);font-weight:600}.ow-mailvak>div{flex-wrap:wrap;gap:8px;display:flex}.ow-mailvak input{border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);min-width:240px;height:44px;color:var(--inkt);font:inherit;font-size:var(--fs-body);flex:1;padding:0 14px}.ow-mailvak input:focus,.ow-zoekvak:focus-within{border-color:var(--accent);box-shadow:var(--focus);outline:none}.ow-zoekvak input:focus{outline:none}.ow-mailvak .knop{height:42px}.ow-mailvak small,.ow-zoek>small{color:var(--zacht);font-size:var(--fs-mini)}.ow-ok{font-size:var(--fs-ui);background:var(--groen-100);border:1px solid var(--groen-200);border-radius:var(--radius);color:var(--inkt);margin:0;padding:10px 12px}.ow-nee{font-size:var(--fs-ui);color:var(--tekst-2);margin:0}.ow-nee a,.ow-zoek a{color:var(--inkt);text-underline-offset:2px;text-decoration:underline}.ow-zoek{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);gap:12px;padding:20px 22px;display:grid}.ow-zoek h2{font-size:var(--fs-body);margin:0}.ow-zoekvak{border:1px solid var(--lijn-sterk);border-radius:var(--radius);background:var(--vlak);align-items:center;gap:10px;padding:0 12px;display:flex}.ow-zoekvak input{height:44px;color:var(--inkt);font:inherit;font-size:var(--fs-body);background:0 0;border:0;flex:1;min-width:0}.ow-zoekvak span{font-size:var(--fs-mini);color:var(--zacht);white-space:nowrap}.ow-treffers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ow-treffers li{font-size:var(--fs-ui);background:var(--groen-100);border:1px solid var(--groen-200);border-radius:var(--radius);overflow-wrap:anywhere;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.ow-treffers li>span:first-child{color:var(--accent);font-weight:700}.ow-aanvraag h2,.ow-vragen h2{font-size:var(--fs-lead);margin:0 0 4px}.ow-aanvraag>p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0;line-height:1.55}.ow-aanvraag{gap:12px;scroll-margin-top:80px;display:grid}.ow-vragen{gap:12px;display:grid}.ow-bevestig{text-align:center}.ow-teller b{font-size:var(--fs-titel-s);letter-spacing:-.03em;line-height:1}.ow-teller span{font-size:var(--fs-mini);color:var(--zacht)}.ow-spoor span{background:var(--inkt);border-radius:var(--radius-grafiek);height:100%;display:block}.ow-grens b{font-size:var(--fs-body)}.ow-grens p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0;line-height:1.55}.ow-grens a{color:var(--inkt);text-underline-offset:2px;text-decoration:underline}.cta-balk>.mi{background:var(--vlak);border:1px solid var(--lijn)}.cta-balk b{font-size:var(--fs-body);color:var(--inkt);display:block}.cta-balk p{font-size:var(--fs-ui);color:var(--tekst-2);margin:3px 0 0;line-height:1.5}.cta-balk .knop{white-space:nowrap}@media (max-width:700px){.cta-balk .knop{grid-column:1/-1;justify-content:center}}:where(:root[data-thema=donker]) .ow-grens,:where(:root[data-thema=donker]) .pr-onderwijs,:where(:root[data-thema=donker]) .label.ow-label{background:var(--vlak-zacht);border-color:var(--lijn);color:var(--inkt)}:where(:root[data-thema=donker]) .pr-onderwijs p{color:var(--tekst-2)}:where(:root[data-thema=donker]) .ow-ok,:where(:root[data-thema=donker]) .ow-treffers li{background:var(--groen-900);border-color:var(--groen-800)}@media (max-width:820px){.ow-held{grid-template-columns:1fr}.ow-held h1{font-size:var(--fs-titel-s)}.pr-onderwijs>.mi{display:none}}.auth:has(.auth-ow){flex-direction:column;align-items:center;gap:16px}.auth-ow{text-align:center;font-size:var(--fs-ui)}details.bh-kaart>summary{cursor:pointer;list-style:none}.pf-code-uit b{font-family:var(--font-mono);font-size:var(--fs-mini);border-radius:var(--radius-rond);background:var(--vlak);border:1px solid var(--lijn-sterk);padding:1px 7px}.pf-code-uit.ok{background:var(--groen-100);border-color:var(--groen-200)}.pf-code-uit.nee{background:var(--rood-100);border-color:var(--rood-200)}.pf-code-uit.let{background:var(--amber-50);border-color:var(--amber-200)}.pf-totaal dd.ok{color:var(--accent)}.pr-code.nee{border-color:var(--rood-200);background:var(--rood-100)}.pr-code p{margin:0}:where(:root[data-thema=donker]) .pf-code-uit.ok,:where(:root[data-thema=donker]) .pr-code{background:var(--groen-900);border-color:var(--groen-800)}:where(:root[data-thema=donker]) .pf-code-uit.nee,:where(:root[data-thema=donker]) .pr-code.nee{background:var(--rood-950);border-color:var(--rood-800)}:where(:root[data-thema=donker]) .pf-code-uit.let{background:var(--amber-900);border-color:var(--amber-800)}.bh-vinken legend{font-size:var(--fs-mini);margin-bottom:6px;padding:0;font-weight:600}.fk-grafiek{gap:6px;margin:0;display:grid}.fk-g-staven,.fk-g-labels{grid-template-columns:repeat(var(--aantal), minmax(0, 1fr));gap:5px;display:grid}.fk-g-staven{align-items:end;height:170px}.fk-g-staaf{min-width:0;height:100%;color:inherit;border-radius:var(--radius-xs);outline:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;text-decoration:none;transition:opacity .15s;display:flex;position:relative}.fk-g-staaf i{border-radius:var(--radius-xs) var(--radius-xs) var(--radius-grafiek) var(--radius-grafiek);background:color-mix(in srgb, var(--fl-rood) 55%, var(--vlak));width:100%;transition:filter .15s;display:block}.fk-g-staaf.statbel i{background:var(--lijn-sterk)}.fk-g-staaf.nu i{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--fl-rood) 55%, var(--vlak)) 0 4px, color-mix(in srgb, var(--fl-rood) 20%, var(--vlak)) 4px 8px)}.fk-g-waarde{font-size:var(--fs-etiket);color:var(--zacht);white-space:nowrap}.fk-g-staven>:nth-last-child(2n) .fk-g-waarde{visibility:hidden}a.fk-g-staaf:hover i,.fk-g-staaf:focus-visible i{filter:brightness(.88)}.fk-g-staaf:focus-visible{box-shadow:var(--focus)}.met-keuze .fk-g-staaf:not(.gekozen){opacity:.4}.met-keuze .fk-g-staaf.gekozen i{background:var(--fl-rood)}@media (max-width:560px){.fk-g-staven,.fk-g-labels{grid-template-columns:repeat(var(--aantal-gsm,10), minmax(0, 1fr))}.fk-g-staven>:nth-last-child(n+11),.fk-g-labels>:nth-last-child(n+11){display:none}}.fk-g-staaf[data-tip]:hover:after,.fk-g-staaf[data-tip]:focus-visible:after{content:attr(data-tip);z-index:5;white-space:normal;text-align:left;background:var(--neutraal-950);color:#fff;width:max-content;max-width:240px;font-size:var(--fs-mini);border-radius:var(--radius-s);pointer-events:none;padding:7px 10px;line-height:1.4;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.fk-g-staven>:first-child[data-tip]:hover:after,.fk-g-staven>:nth-child(2)[data-tip]:hover:after{left:0;transform:none}.fk-g-staven>:last-child[data-tip]:hover:after,.fk-g-staven>:nth-last-child(2)[data-tip]:hover:after{left:auto;right:0;transform:none}.fk-g-labels span{text-align:center;color:var(--zacht);white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.fk-g-labels span b{color:var(--inkt)}.fk-g-labels span.gekozen{color:var(--inkt);font-weight:700}.fk-g-labels .fk-g-nu{color:var(--nee)}.fk-legende{font-size:var(--fs-mini);color:var(--zacht);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:4px 0 0;display:flex}.fk-legende i{border-radius:var(--radius-grafiek);vertical-align:-1px;background:color-mix(in srgb, var(--fl-rood) 55%, var(--vlak));width:10px;height:10px;margin-right:6px;display:inline-block}.fk-legende i.statbel{background:var(--lijn-sterk)}.fk-jaren .fk-g-staven{height:160px}.fk-jaar-noot{font-size:var(--fs-klein);color:var(--tekst-2);flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.fk-jaar-detail{border-top:1px solid var(--lijn);gap:10px;padding-top:14px;display:grid}.fk-jaar-detail h3{font-size:var(--fs-lead);margin:0}.fk-jaar-detail h3 small{font-size:var(--fs-klein);color:var(--zacht);font-weight:400}.fk-twaalf .fk-g-staven{height:120px}.fk-weken-g .fk-g-staven{height:150px}.fk-keuze-chip{font-size:var(--fs-mini);background:color-mix(in srgb, var(--fl-rood) 12%, var(--vlak));border:1px solid color-mix(in srgb, var(--fl-rood) 35%, var(--vlak));color:var(--zacht);border-radius:var(--radius-rond);justify-self:start;align-items:center;gap:8px;padding:3px 10px;text-decoration:none;display:inline-flex}.fk-keuze-chip b{color:var(--nee)}#maanden,#jaren,#weken{scroll-margin-top:80px}@media (max-width:760px){.fk-maanden:not(.fk-twaalf) .fk-g-staven>:nth-child(-n+12),.fk-maanden:not(.fk-twaalf) .fk-g-labels>:nth-child(-n+12){display:none}.fk-maanden:not(.fk-twaalf) .fk-g-staven,.fk-maanden:not(.fk-twaalf) .fk-g-labels{grid-template-columns:repeat(12,minmax(0,1fr))}.fk-g-waarde{display:none}.fk-g-staven,.fk-g-labels{gap:3px}.fk-g-labels span{font-size:9.5px}.fk-jaren .fk-g-labels span{font-size:8.5px}.fk-hint-klik{display:none}}.fk.start{--fl-rood:var(--groen-600)}.fk-stip{vertical-align:1px;background:var(--rood-600);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.fk-stip.start{background:var(--groen-600)}.fk-stip.reorg{background:var(--amber-600)}.fk.start .fk-g-nu{color:var(--accent)}.fk-stip.netto{background:var(--inkt)}.fk.netto{--fl-rood:var(--neutraal-950)}.nt-spiegel{gap:6px;margin:0;display:grid}.nt-kolommen{grid-template-columns:repeat(var(--aantal), minmax(0, 1fr));gap:5px;display:grid;position:relative}.nt-kolommen:after{content:"";left:0;right:0;top:var(--hoog);border-top:1.5px solid var(--inkt);pointer-events:none;position:absolute}.nt-kolom{grid-template-rows:var(--hoog) var(--hoog);align-items:stretch;gap:0;height:auto;display:grid}.nt-boven,.nt-onder{width:100%}.nt-boven{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;display:flex}.nt-onder{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.nt-kolom i{width:100%;display:block}.nt-boven i{background:var(--groen-600);border-radius:var(--radius-grafiek) var(--radius-grafiek) 0 0}.nt-onder i{background:color-mix(in srgb, var(--rood-600) 55%, var(--vlak));border-radius:0 0 var(--radius-grafiek) var(--radius-grafiek)}.nt-kolom.statbel .nt-boven i{background:color-mix(in srgb, var(--groen-600) 45%, var(--vlak))}.nt-kolom.statbel .nt-onder i{background:color-mix(in srgb, var(--rood-600) 30%, var(--vlak))}.nt-kolom.nu .nt-boven i{background:repeating-linear-gradient(135deg, var(--groen-600) 0 4px, color-mix(in srgb, var(--groen-600) 25%, var(--vlak)) 4px 8px)}.nt-kolom.nu .nt-onder i{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--rood-600) 55%, var(--vlak)) 0 4px, color-mix(in srgb, var(--rood-600) 20%, var(--vlak)) 4px 8px)}.nt-net{font-size:var(--fs-etiket);white-space:nowrap;z-index:1;font-weight:600;position:relative}.nt-kolommen>:nth-last-child(2n) .nt-net{visibility:hidden}.nt-net.op{color:var(--groen-600)}.nt-net.neer{color:var(--rood-600)}.fk-legende .nt-s{background:var(--groen-600)!important}.fk-legende .nt-t{background:color-mix(in srgb, var(--rood-600) 55%, var(--vlak))!important}.nt-sectoren li{grid-template-columns:minmax(0,1fr) 70px 70px 80px!important}.nt-sectoren li>:not(:first-child){text-align:right}.nt-sectoren .nt-kop span{font-size:var(--fs-etiket);color:var(--zacht);text-transform:uppercase;letter-spacing:.04em}@media (max-width:700px){.nt-spiegel .oud{display:none}.nt-spiegel .nt-kolommen,.nt-spiegel .fk-g-labels{grid-template-columns:repeat(var(--kort), minmax(0, 1fr))}.nt-net{font-size:var(--fs-etiket)}.nt-kolommen>:nth-last-child(3n+1) .nt-net{visibility:visible}.nt-kolommen>:not(:nth-last-child(3n+1)) .nt-net{visibility:hidden}.nt-sectoren li{grid-template-columns:minmax(0,1fr) 52px 52px 60px!important}}.pf-weergave-rij>span{color:var(--tekst-2);font-weight:500}.pf-weergave-rij .segment{width:max-content}.pf-weergave-rij .segment button{font-size:var(--fs-klein);padding:6px 14px}:root:not([data-thema=donker]){--bg:#f7f7f5}:root:not([data-thema=donker]) :is(.cf-signalen,.cf-grafiek,.cf-tabel-wrap,.ck,.gz-raster,.kw-kaart,.kw-matrix,.ph-lijst,.ph-rij,.h-cat,.hv,.nl-beschrijf,.nl-tegel,.pf-leeg,.pf-blok,.pr-tabel,.pr-plan:not(.pro),.dev-prijs,.vg-kaart,.vm-kaart,.indeling-knop,.resultaten,.lijst-blok,.kaart:not(.donker),.hp-kaart,.ul-kaart,.zoekvak form){background-color:var(--vlak)}:root:not([data-thema=donker]) .az-cta .knop.zwart{background:var(--vlak);border-color:var(--vlak)}.staven{flex-shrink:0;display:block;overflow:hidden}.staven rect{fill:var(--staaf,var(--lijn))}.staven rect.top{fill:var(--staaf-top,var(--accent))}.staven rect.leeg{fill:none;stroke:var(--staaf-top,var(--accent));stroke-width:2.5px;stroke-dasharray:6 5}.staven.laad rect{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite staaf-op}@keyframes staaf-op{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.staven.laad rect{animation:none}}.vt{--staaf:var(--lijn);--staaf-top:var(--groen-200);position:relative;overflow:hidden}:root[data-thema=donker] .vt{--staaf-top:var(--groen-800)}.vt>.staven{pointer-events:none;position:absolute;bottom:0;right:56px}@media (max-width:700px){.vt>.staven{right:16px;width:96px!important;height:72px!important}}.leeg-beeld{align-items:flex-end;gap:var(--ruimte-20);margin:var(--ruimte-24) 0 var(--ruimte-8);--staaf:var(--lijn);display:flex}.leeg-beeld p{max-width:340px;font-size:var(--fs-klein);line-height:var(--lh-klein);color:var(--zacht);margin:0}.knop .staven.laad{--staaf:color-mix(in srgb, currentColor 45%, transparent);--staaf-top:currentColor}.suggesties .zv-vraag.wacht .letter{animation:none}.suggesties .zv-vraag .letter .staven{--staaf:var(--lijn-sterk)}.uk-groepen{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.nav-ontdekken .uk-groepen .uk-lijst{gap:2px;display:grid}.mi.rood{color:var(--nee);background:var(--nee-zacht)}.mi.groen{color:var(--ok);background:var(--ok-zacht)}.mi.inkt{color:var(--inkt);background:var(--grijs)}.nav-help .uk-paneel{width:320px;left:auto;right:-14px}.nav-help .uk-knop,.nav-ontdekken .uk-knop{color:var(--tekst-2)}@media (max-width:1180px){.kop nav .nav-extra{display:none}}@media (max-width:700px){.resultaat.met-vakje{grid-template-columns:minmax(0,1fr)}.resultaat.met-vakje>.vergelijk-vakje{display:none}.resultaat.met-vakje{padding:0 6px}.zoekresultaten .resultaat a,.resultaat a{grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:12px 8px}.resultaat .extra{grid-column:2;justify-content:flex-start;min-width:0}.resultaat .naam b{overflow-wrap:anywhere}.fl,.pf,.lijsten,.dev{padding-left:20px;padding-right:20px}}.partij{min-width:0;color:var(--inkt);flex:1;align-items:center;gap:12px;padding:8px 2px;display:flex}a.partij:hover b{text-underline-offset:3px;text-decoration:underline}.partij.extern .adres-tekst b:after{content:" ↗";color:var(--zacht);font-weight:400}.adres-logo.klein{border-radius:var(--radius-xs);width:28px;height:28px}.adres-logo.klein .adres-ini{font-size:var(--fs-etiket)}.persoon-ini{border-radius:var(--radius-rond);background:var(--grijs);border:1px solid var(--lijn);width:36px;height:36px;font-size:var(--fs-mini);color:var(--tekst-2,var(--inkt));flex:none;place-items:center;font-weight:600;display:grid}.mandaat .persoon-ini{width:28px;height:28px;font-size:var(--fs-etiket)}.persoon-ini.groot{width:56px;height:56px;font-size:var(--fs-blok)}.persoon-tekst b{text-transform:none}.partij-lijst li{border-top:1px solid var(--lijn);align-items:center;gap:12px;min-width:0;display:flex}.partij-lijst li.zelf{background:var(--accent-zacht);border-radius:var(--radius-s);padding:0 8px}.partij-deel{font-size:var(--fs-klein);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.partij-deel.functie{color:var(--zacht);font-weight:400}.bestuurpagina .bestuur-titel{font-size:var(--fs-titel-s);letter-spacing:var(--ls-titel-s);line-height:var(--lh-titel-s);margin:20px 0 6px}.bestuur-bron{color:var(--zacht);font-size:var(--fs-klein);margin:0 0 36px}.bestuur-noot{color:var(--zacht);font-size:var(--fs-klein);border-top:1px solid var(--lijn);margin-top:56px;padding-top:16px}.persoon-kop{align-items:center;gap:16px;display:flex}.mandaten{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.6fr) 110px 130px;display:grid}.mandaat{display:contents}.mandaat>span{border-top:1px solid var(--lijn);min-width:0;font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:0 4px;padding:10px 12px 10px 0;display:flex}.mandaat>span .partij{padding:0}.mandaat.kop>span{font-size:var(--fs-etiket);letter-spacing:.04em;text-transform:uppercase;color:var(--zacht);border-top:0;padding-bottom:6px;font-weight:600}.mandaat.voorbij>span,.mandaten.voorbij .mandaat:not(.kop)>span{color:var(--zacht)}.mandaat.voorbij .adres-logo,.mandaten.voorbij .adres-logo{opacity:.6}@media (max-width:760px){.mandaten{grid-template-columns:1fr auto}.mandaat.kop{display:none}.mandaat>span:first-child{grid-column:1/-1;padding-bottom:2px}.mandaat>span:nth-child(n+2){font-size:var(--fs-mini);color:var(--zacht);border-top:0;padding-top:0}.mandaat>span:nth-child(2){grid-column:1}.mandaat>span:nth-child(3){order:0;grid-column:1/-1}.mandaat>span:nth-child(4),.mandaat>span:nth-child(5){display:none}}.partij-deel.functie{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.partij-deel.functie small{font-size:var(--fs-mini);color:var(--zacht)}.partij-deel.functie small a{color:var(--inkt)}.fiche-tabs-merk{height:1px;margin-top:28px}.fiche-tabs{z-index:20;background:var(--bg);border-bottom:1px solid var(--lijn);scrollbar-width:none;align-items:flex-end;gap:30px;height:54px;display:flex;position:sticky;top:0;overflow-x:auto}.fiche-tabs::-webkit-scrollbar{display:none}.fiche-tab{font-size:var(--fs-body);color:var(--zacht);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding-bottom:14px;font-weight:500;text-decoration:none;display:inline-flex}.fiche-tab:hover{color:var(--inkt)}.fiche-tab{position:relative}.fiche-tab-wacht{opacity:0;pointer-events:none;height:2px;transition:opacity .15s;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.fiche-tab-wacht.bezig{opacity:1}.fiche-tab-wacht.bezig:after{content:"";background:var(--accent);width:40%;height:100%;animation:1.1s ease-in-out infinite laden-balk;position:absolute;top:0;left:0}.fiche-tab.aan{color:var(--inkt);border-bottom-color:var(--inkt);font-weight:600}.fiche-tab-n{font-size:var(--fs-mini);border-radius:var(--radius-rond);background:var(--grijs);color:var(--zacht);font-variant-numeric:tabular-nums;padding:1px 8px;font-weight:500}.fiche-tab.aan .fiche-tab-n{background:var(--knop);color:var(--knop-tekst)}.fiche-tab.nieuw{color:var(--inkt)}.fiche-tab.nieuw .fiche-tab-n{background:var(--accent);color:var(--vlak)}.fiche-tabs-naam{font-weight:600;font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--lijn);align-self:center;max-width:280px;padding-right:6px;display:none;overflow:hidden}.fiche-tabs-rechts{flex:none;align-self:center;align-items:center;gap:10px;margin-left:auto;display:flex}.fiche-tabs-kopieer{display:none}.fiche-tabs-kopieer .knop{height:34px;font-size:var(--fs-klein);padding:0 12px}.fiche-tabs.vast{box-shadow:0 1px 0 var(--lijn)}.fiche-tabs.vast .fiche-tabs-naam,.fiche-tabs.vast .fiche-tabs-kopieer{display:inline-flex}.fiche-tabs.vast:has(.jk-slot) .fiche-tabs-kopieer{display:none}.fiche-tabs.vast .fiche-tab{padding-bottom:15px}.fiche .fiche-kop.onder.compact .titel{align-items:center}.fiche .fiche-kop.compact .monogram{border-radius:var(--radius);width:56px;height:56px;font-size:var(--fs-blok)}.fiche .fiche-kop.compact .monogram.logo{padding:8px}.fiche .fiche-kop.onder.compact h1,.fiche .fiche-kop.onder.compact h1.lang{font-size:var(--fs-titel-s);letter-spacing:var(--ls-titel-s)}.fiche .fiche-kop.onder.compact .regel{font-size:var(--fs-ui);margin-top:6px}@media (min-width:1181px){.fiche .fiche-kop.onder.compact .titel-tekst{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.fiche .fiche-kop.onder.compact .knoppen{grid-area:1/2;margin-top:0}.fiche .fiche-kop.onder.compact .titel-tekst>:not(h1):not(.knoppen){grid-column:1/-1}.fiche .fiche-kop.onder.compact .fiche-zin{max-width:880px}.fiche .fiche-kop.onder.compact .titel{align-items:flex-start}}.publicatiespagina>.pub-blok{margin-top:28px}.tab-inhoud>.cijferpagina.ingebed{margin-top:0}.odp nav{flex-direction:column;gap:2px;display:flex}.odp nav a{border-radius:var(--radius-s);font-size:var(--fs-ui);color:var(--tekst-2);align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:flex}.odp nav a:hover{background:var(--vlak-zacht);color:var(--inkt)}.odp nav a.aan{background:var(--grijs);color:var(--inkt);box-shadow:inset 2px 0 0 var(--inkt);font-weight:600}.odp nav a .label.pro{font-size:var(--fs-etiket)}.bestuurpagina .tab-inhoud .sectie:first-child,.tab-inhoud>.bestuur-bron{margin-top:0}.fiche [id]{scroll-margin-top:80px}@media (max-width:1000px){.odp nav{scrollbar-width:none;flex-direction:row;gap:8px;padding-right:20px;overflow-x:auto}.odp nav::-webkit-scrollbar{display:none}.odp nav a{border-radius:var(--radius-rond);background:var(--grijs);font-size:var(--fs-klein);white-space:nowrap;flex:none;padding:5px 12px}.odp nav a.aan{background:var(--knop);color:var(--knop-tekst);box-shadow:none}.odp nav a.aan .label.pro{background:var(--tekst-2);color:var(--knop-tekst)}.fiche [id]{scroll-margin-top:120px}.fiche-tabs{gap:22px}.fiche-tabs.vast .fiche-tabs-naam,.fiche-tabs.vast .fiche-tabs-kopieer{display:none}}.kk h2 .kk-bron{font-size:var(--fs-mini);color:var(--zacht);letter-spacing:0;margin-left:8px;font-weight:400}.kk-tegel:hover{border-color:var(--lijn-sterk,var(--lijn))}.kk-d.op{color:var(--accent)}.kk-d.neer{color:var(--nee,#b3261e)}.kk-lijn circle{fill:var(--accent)}.kk-lijn.neer polyline{stroke:var(--nee,#b3261e)}.kk-lijn.neer circle{fill:var(--nee,#b3261e)}.odp nav{margin:0;padding-top:0}@media (max-width:760px){.fiche-tabs{gap:18px}.fiche-tab{font-size:var(--fs-ui)}.fiche-tabs .jk-label{display:none}.fiche-tabs .jk{padding-left:3px}.fiche .fiche-kop.compact .titel{flex-direction:row;align-items:center;gap:12px}.fiche .fiche-kop.compact .monogram{width:44px;height:44px;font-size:var(--fs-ui);border-radius:var(--radius-s)}.fiche .fiche-kop.onder.compact h1,.fiche .fiche-kop.onder.compact h1.lang{font-size:22px}.fiche .fiche-kop.compact .regel>span:last-child{display:none}}.bestuur-blok{position:relative}.bestuur-blok>h2{justify-content:flex-start;gap:12px;padding-right:380px}.weergave-keuze{background:var(--grijs);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex;position:absolute;top:-4px;right:0}.weergave-keuze button{font:inherit;font-size:var(--fs-ui);color:var(--tekst-2);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;padding:6px 14px}.weergave-keuze button:hover{color:var(--inkt)}.weergave-keuze button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn);font-weight:600}.weergave-keuze button:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.nw{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);width:100%;position:relative}.nw svg{width:100%;height:100%;position:absolute;inset:0}.nw-rol{fill:var(--zacht);paint-order:stroke;stroke:var(--vlak);stroke-width:4px;font-size:11px}.nw-plek{position:absolute;transform:translate(-50%,-50%)}.nw-knoop{background:var(--vlak);border:1px dashed var(--tekst-2);border-radius:var(--radius);align-items:center;gap:10px;max-width:250px;padding:8px 12px;display:inline-flex}.nw-knoop.persoon{border-style:solid;border-color:var(--lijn-sterk);background:var(--grijs);border-radius:var(--radius-rond)}.nw-knoop.zelf{border:2px solid var(--accent);background:var(--accent-zacht)}.nw-tekst{flex-direction:column;min-width:0;display:flex}.nw-naam{font-size:var(--fs-klein);color:var(--inkt);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}a.nw-naam:hover{text-underline-offset:3px;text-decoration:underline}.nw-elders{margin-top:4px;display:block;position:relative}.nw-chip{font:inherit;font-size:var(--fs-mini);color:var(--tekst-2);background:var(--vlak-zacht);border:1px solid var(--lijn);cursor:pointer;white-space:nowrap;border-radius:999px;padding:2px 9px}.nw-chip:hover,.nw-elders.open .nw-chip{border-color:var(--inkt);color:var(--inkt)}.nw-ring{z-index:6;background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius);min-width:220px;max-width:300px;box-shadow:var(--schaduw-zwevend,0 8px 24px #0000001f);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.nw-ring-item{border-radius:var(--radius-s);font-size:var(--fs-klein);color:var(--inkt);white-space:normal;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.nw-ring-item:hover{background:var(--vlak-zacht)}.nw-ring-alle{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-klein);color:var(--inkt);margin-top:2px;padding:8px;font-weight:600}.nw-plek:has(.nw-elders.open){z-index:5}.fiche.v2 .weergave:has(.nw-elders.open){overflow:visible}.nw-staand .nw-ring{box-shadow:none;max-width:none;margin-top:6px;position:static}.nw-tekst small{font-size:var(--fs-mini);color:var(--zacht);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nw-tekst small a{color:var(--inkt)}.nw-staand{display:none}.gr{flex-direction:column;gap:0;display:flex}.gr-moeder{margin-bottom:4px}.gr-lijst{border-left:1px solid var(--lijn-sterk);margin:0 0 0 18px;padding:0 0 0 22px;list-style:none}.gr-lijst li{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0;display:flex;position:relative}.gr-lijst li:before{content:"";border-top:1px solid var(--lijn-sterk);width:18px;position:absolute;top:50%;left:-22px}.gr-lijst li.zelf:before{border-color:var(--accent);top:30px}.gr-lijst li>.partij-deel{margin-left:auto}.gr-lijst li>.gr-lijst{flex-basis:100%;margin-top:2px}.gr .nw-knoop{max-width:340px}.gr-eigenaars{border-bottom:1px dashed var(--lijn-sterk);margin-bottom:14px;padding-bottom:14px}.gr-kick{font:600 var(--fs-mini)/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--zacht);margin-bottom:10px;display:block}.gr-eigenaars ul{flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.gr-eigenaars li{border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak);align-items:center;gap:10px;padding:8px 12px;display:flex}.gr-filter{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 6px;display:flex}.gr-seg{grid-template-columns:repeat(2,auto);width:auto;display:inline-grid}.gr-seg button{padding:4px 12px}.gr-meer{margin-top:10px}@media (max-width:760px){.gr-eigenaars li{width:100%}.gr-filter{flex-wrap:wrap}}.tl{--wie:260px;border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);padding:18px 20px 14px}.tl-as{height:20px;margin-left:var(--wie);font-size:var(--fs-mini);color:var(--zacht);font-family:var(--font-mono,ui-monospace, monospace);margin-right:90px;position:relative}.tl-as span{position:absolute;transform:translate(-50%)}.tl-rijen{position:relative}.tl-nu{margin-left:var(--wie);background:var(--inkt);z-index:1;width:1px;position:absolute;top:0;bottom:-18px}.tl-rijen{padding-right:90px}.tl-nu b{font-size:var(--fs-etiket);background:var(--vlak);padding:0 4px;position:absolute;bottom:-2px;transform:translate(-50%)}.tl-rij{grid-template-columns:var(--wie) 1fr;border-top:1px solid var(--lijn);align-items:center;min-height:44px;display:grid}.tl-wie{flex-direction:column;min-width:0;padding-right:12px;display:flex}.tl-wie small{font-size:var(--fs-mini);color:var(--zacht);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl-baan{height:12px;position:relative}.tl-balk,.tl-rest{height:12px;position:absolute;top:0}.tl-balk{background:var(--accent);border-radius:3px 0 0 3px}.tl-balk.controle{background:var(--tekst-2)}.tl-rest{box-sizing:border-box;border:1px dashed var(--accent);background:var(--accent-zacht);border-radius:0 3px 3px 0}.tl-eind{font-size:var(--fs-mini);color:var(--zacht);white-space:nowrap;position:absolute;top:-3px}.tl-staand{display:none}@media (max-width:760px){.bestuur-blok>h2{padding-right:0}.weergave-keuze{margin:0 0 12px;display:flex;position:static}.weergave-keuze button{font-size:var(--fs-klein);flex:1;padding:6px 4px}.nw{display:none}.nw-staand{display:block}.nw-tak{justify-content:center;display:flex}.nw-tak.boven{padding-bottom:14px;position:relative}.nw-tak.boven:after{content:"";border-left:1px solid var(--accent);height:14px;position:absolute;bottom:0;left:50%}.nw-staand ul{border-left:1px solid var(--accent);margin:8px 0 0 20px;padding:0 0 0 18px;list-style:none}.nw-staand li{padding:5px 0;position:relative}.nw-staand li:before{content:"";border-top:1px solid var(--accent);width:14px;position:absolute;top:50%;left:-18px}.nw-staand li.deel:before{border-color:var(--lijn-sterk)}.nw-staand .nw-knoop{max-width:100%}.tl{display:none}.tl-staand{border-left:2px solid var(--lijn);margin:0;padding:0 0 0 20px;list-style:none;display:block}.tl-staand li{font-size:var(--fs-klein);grid-template-columns:92px 1fr;gap:8px;padding:8px 0;display:grid;position:relative}.tl-staand li:before{content:"";background:var(--accent);border:2px solid var(--vlak);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-27px}.tl-staand li.later{color:var(--zacht)}.tl-staand li.later:before{background:var(--vlak);border:2px dashed var(--accent)}.tl-staand li.na-nu{margin-top:26px}.tl-staand li.na-nu:after{content:attr(data-nu)}.tl-datum{color:var(--zacht)}.tl-staand li.na-nu:after{border-top:1px solid var(--inkt);font-size:var(--fs-etiket);padding-top:2px;font-weight:600;position:absolute;top:-16px;left:-20px;right:0}}.tl-nu-vlak{top:0;bottom:0;left:var(--wie);pointer-events:none;position:absolute;right:90px}.tl-nu{margin-left:0}.nw-functie{color:var(--tekst-2)!important}.tl{padding-bottom:28px}@media (max-width:760px){.nw-tak{justify-content:flex-start}.nw-tak.boven:after{left:30px}.nw-staand ul{margin-left:30px}.tl-staand{margin-left:8px}}.gr-lijst li{flex-wrap:wrap}.gr-lijst li>.nw-knoop{flex:0 auto;min-width:0;max-width:min(340px,100% - 64px)}.gr-lijst li>.partij-deel{flex:none}.gr-lijst li>.gr-lijst{box-sizing:border-box;flex:0 0 calc(100% - 18px);width:calc(100% - 18px);min-width:0;margin-left:18px}.suggesties{z-index:60}.bestuur-filter .seg{background:var(--grijs);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.bestuur-filter .seg button{font:inherit;font-size:var(--fs-ui);color:var(--tekst-2);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:6px 12px;display:inline-flex}.bestuur-filter .seg button:hover{color:var(--inkt)}.bestuur-filter .seg button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn);font-weight:600}.bestuur-filter .seg button:focus-visible,.bestuur-op select:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.bestuur-filter .seg .n{font-size:var(--fs-etiket);color:var(--tekst-2);font-weight:500}.bestuur-op select.gekozen{border-color:var(--inkt)}.bestuur-bron .kbo-bezig{align-items:center;gap:6px;display:inline-flex}.bestuur-bron .kbo-bezig:before{content:"";border:2px solid var(--lijn);border-top-color:var(--inkt);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite kbo-draai}@keyframes kbo-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bestuur-bron .kbo-bezig:before{animation:none}}.tl-balk.inactief{background:var(--tekst-2);opacity:.45}.tl-op{border-left:2px dashed var(--accent);z-index:1;width:0;position:absolute;top:0;bottom:0}.tl-as a{color:inherit;text-decoration:none}.tl-as a:hover{color:var(--inkt);text-decoration:underline}.mandaat.voorbij .reden{display:block}.alle-gegevens-link .zacht{color:var(--zacht);font-weight:400}.alle-gegevens-kop h2{font-size:var(--fs-h3,19px);margin:0}.alle-gegevens-kop .zacht{color:var(--zacht);font-size:var(--fs-mini)}.bron-knoppen a{border:1px solid var(--lijn);border-radius:var(--radius-s);background:var(--vlak);align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:500;display:inline-flex}.bron-knoppen a:hover{border-color:var(--lijn-sterk);text-decoration:none}.bron-knoppen .bronnen-rij-noot{margin-left:auto}.bron-knoppen .bronnen-rij-noot a{background:0 0;border:0;min-height:0;padding:0;text-decoration:underline;display:inline}.filtergroep{border-top:1px solid var(--lijn)}.filtergroep>summary{cursor:pointer;font-weight:600;font-size:var(--fs-ui);box-sizing:border-box;align-items:center;gap:8px;min-height:44px;padding:12px 0;list-style:none;display:flex}.filtergroep>summary::-webkit-details-marker{display:none}.filtergroep>summary:before{content:"▸";color:var(--zacht);width:10px;font-size:11px}.filtergroep[open]>summary:before{content:"▾"}.filtergroep>summary:focus-visible{outline:2px solid var(--inkt);outline-offset:2px;border-radius:4px}.filtergroep[open] .fg-sam{display:none}.fg-inhoud>fieldset:first-child{border-top:0;padding-top:0}.maandkeuze a{border:1px solid var(--lijn);border-radius:var(--radius-s);height:32px;font-size:var(--fs-mini);color:var(--inkt);text-transform:capitalize;justify-content:center;align-items:center;text-decoration:none;display:flex}.maandkeuze a:hover{border-color:var(--lijn-sterk)}.maandkeuze a.aan{background:var(--inkt);color:var(--vlak);border-color:var(--inkt)}a.alle-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}a.alle-link:hover{text-decoration-color:currentColor}#vestigingen,#alle-gegevens{scroll-margin-top:80px}.alle-uitvouw summary{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.alle-uitvouw ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.tegoed-kaart{background:var(--neutraal-950);color:#fff;border-radius:var(--radius-l);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;margin:16px 0 0;padding:24px 26px;display:grid}.tegoed-kaart h2{font-size:var(--fs-sectie);letter-spacing:-.02em;margin:6px 0 0;line-height:1.25}.tegoed-kaart p{font-size:var(--fs-ui);color:var(--neutraal-300);margin:8px 0 0;line-height:1.5}.tk-kicker{font-size:var(--fs-mini);color:var(--neutraal-400);text-transform:uppercase;letter-spacing:.05em}.tk-knoppen{gap:10px;display:grid}.tk-knoppen .knop{justify-content:center}.tk-knoppen small{color:var(--neutraal-400);font-size:var(--fs-mini);text-align:center}.tk-knoppen small a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tk-knoppen small[role=alert]{color:#ffb4a8}.knop.tk-lijn{color:#fff;border-color:var(--neutraal-700);background:0 0}.knop.tk-lijn:hover{border-color:var(--neutraal-400)}.tk-balk{align-items:center;gap:6px;margin-top:14px;display:flex}.tk-balk i{background:var(--neutraal-700);border-radius:3px;width:34px;height:6px}.tk-balk i.aan{background:var(--mint)}.tk-balk span{font-size:var(--fs-mini);color:var(--neutraal-400);margin-left:6px}@media (max-width:760px){.tegoed-kaart{grid-template-columns:1fr;gap:14px;padding:18px}.tk-balk i{width:26px}}.tegoed-band{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--vlak));border-radius:var(--radius);font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;padding:10px 14px;display:flex}.tb-label{font-size:var(--fs-mini);color:var(--accent);background:var(--vlak);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:999px;padding:2px 8px;font-weight:600}.tb-rechts{color:var(--zacht);margin-left:auto}.tb-rechts a{color:var(--inkt);text-underline-offset:2px;text-decoration:underline}.pf-teller b{letter-spacing:-.03em;font-size:28px}.groepstrook{border:1px solid var(--groen-200);background:var(--groen-50);border-radius:var(--radius-kaart);margin:12px 0 16px;padding:14px 16px}.groepstrook.gs-laden{min-height:120px}.gs-kop{align-items:flex-start;gap:12px;display:flex}.gs-kop>div{flex:1;min-width:0}.gs-kop small{color:var(--zacht);font-size:var(--fs-klein);margin-top:2px;display:block}.gs-terug{font-size:var(--fs-klein);white-space:nowrap}.gs-slotkaart>span{flex:1;min-width:200px}.gs-slotkaart .knop{color:var(--inkt);background:#fff}.resultaat.zelf{background:var(--groen-50);border-radius:var(--radius-s)}@media (max-width:760px){.gs-terug{display:none}}:root{--blad:#f7f7f5}:root[data-thema=donker]{--blad:#0b0b0c}body:has(main.fiche.v2){background:var(--blad)}:is(body:has(main.fiche.v2) .kop-rand,body:has(main.fiche.v2) .kop){background:var(--vlak)}main.fiche.v2{max-width:1152px}.fiche.v2 .fiche-onderdelen,.fiche.v2 .fiche-tabs{background:var(--blad)}.fiche.v2 .sectie,.fiche.v2 .controles-onder{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:24px 28px}.fiche.v2 .sectie .sectie,.fiche.v2 .cf-duo>.sectie .sectie{background:0 0;border:0;border-radius:0;padding:0}.fiche.v2 .sectie.kern-blok{border-radius:var(--radius-l);padding:24px 28px}.fiche.v2 .sectie+.sectie,.fiche.v2 .cijferpagina>.sectie,.fiche.v2 .cijferpagina .hfd-inhoud>.sectie{margin-top:40px}.fiche.v2 .sectie>p,.fiche.v2 .kern-blok p,.fiche.v2 .ka-plaats p{max-width:680px}.fiche.v2 .tab-raster{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px}.fiche.v2.publicatiespagina>.pub-blok{margin-top:16px}.fiche.v2 .odp{z-index:19;background:var(--blad);border-bottom:1px solid var(--lijn);flex-direction:row;align-items:center;gap:12px;max-height:none;padding:10px 0;position:sticky;top:54px;overflow:visible}.fiche.v2 .odp-kop{display:none}.fiche.v2 .odp nav{scrollbar-width:none;flex-direction:row;flex:1;gap:6px;min-width:0;overflow-x:auto}.fiche.v2 .odp nav::-webkit-scrollbar{display:none}.fiche.v2 .odp nav a{border-radius:var(--radius-rond,999px);background:var(--vlak);border:1px solid var(--lijn);font-size:var(--fs-klein);white-space:nowrap;box-shadow:none;flex:none;padding:5px 12px}.fiche.v2 .odp nav a.aan{background:var(--knop);color:var(--knop-tekst);border-color:var(--knop)}.fiche.v2 .odp-onder{border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.fiche.v2 .odp-onder .cf-zij-acties{flex-direction:row;align-items:center}.fiche.v2 .odp-onder .cf-zij-acties .knop,.fiche.v2 .odp-onder .cf-zij-acties .dl-knop{width:auto}.fiche.v2 .odp-onder .cf-zij-acties+*{margin-top:0}@media (max-width:760px){.fiche.v2 .sectie,.fiche.v2 .controles-onder,.fiche.v2 .sectie.kern-blok{border-radius:var(--radius-kaart);padding:16px}.fiche.v2 .odp{margin:0 -20px;padding:10px 0 10px 20px}.fiche.v2 .odp-onder{display:none}.fiche.v2 .sectie+.sectie,.fiche.v2 .cijferpagina>.sectie,.fiche.v2 .cijferpagina .hfd-inhoud>.sectie{margin-top:24px}}.over-kort{max-width:680px;font-size:var(--fs-klein);color:var(--tekst-2);margin:10px 0 0;line-height:1.5}.over-kort-tekst{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.over-kort a{color:var(--inkt);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px;font-weight:500}.fiche.v2 .odp-onder .cf-zij-acties{gap:8px;display:flex}.fiche.v2 .odp-onder .cf-zij-acties>:not(.segment){display:none}.fiche.v2 .odp-onder .segment{flex:none;grid-template-columns:repeat(2,auto);width:auto;display:inline-grid}.fiche.v2 .odp-onder .segment a,.fiche.v2 .odp-onder .segment span{padding:5px 12px}.fiche.v2 .odp-onder .knop{white-space:nowrap;flex:none}.fiche.v2 .weergave-keuze{width:max-content;max-width:100%;margin:0 0 14px auto;display:flex;position:static;overflow-x:auto}.fiche.v2 .weergave{min-width:0;overflow-x:auto}.fiche.v2 .v2-record{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.fiche.v2 .v2-kick{font:600 12px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--zacht);align-items:center;gap:10px;margin-bottom:14px;display:flex}.fiche.v2 .v2-kick:before{content:"";background:var(--accent);border-radius:2px;width:28px;height:3px}.fiche.v2 .over-kaart{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:22px;position:sticky;top:70px}.fiche.v2 .over-kaart .over{border:0;margin:0 0 14px;padding:0;display:block}.fiche.v2 .over-kaart .over-tekst{font-size:var(--fs-ui)}.fiche.v2 .over-kaart .over-links{flex-flow:wrap;gap:6px;margin-top:12px}.fiche.v2 .over-kaart .over-links li{flex-direction:row;align-items:center}.fiche.v2 .over-kaart .over-links a{border:1px solid var(--lijn);font-size:var(--fs-klein);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.fiche.v2 .over-kaart .over-links .sociaal-knop{padding:4px}.fiche.v2 .over-kaart .kern-lijst>div{font-size:var(--fs-klein);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:9px 0}.fiche.v2 .v2-analyse{flex-direction:column;gap:16px;min-width:0;display:flex}.fiche.v2 .v2-analyse .kk{margin:0}.fiche.v2 .v2-analyse .kk-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche.v2 .v2-analyse .tegoed-kaart{background:var(--vlak-zacht);color:var(--inkt);border:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:12px 14px;margin:0;padding:14px 18px;display:flex}.fiche.v2 .v2-analyse .tegoed-kaart>:first-child{flex:240px;min-width:0}.fiche.v2 .v2-analyse .tegoed-kaart .tk-knoppen{flex:0 auto}.fiche.v2 .v2-analyse .tegoed-kaart .tk-kicker{display:none}.fiche.v2 .v2-analyse .tegoed-kaart h2{font-size:var(--fs-ui);margin:0}.fiche.v2 .v2-analyse .tegoed-kaart p{font-size:var(--fs-klein);color:var(--tekst-2);margin:2px 0 0}.fiche.v2 .v2-analyse .tk-knoppen{grid-auto-flow:column;align-items:center}.fiche.v2 .v2-analyse .tk-knoppen small{display:none}.fiche.v2 .v2-analyse .tk-knoppen .knop.wit{background:var(--knop);color:var(--knop-tekst);border-color:var(--knop)}.fiche.v2 .v2-analyse .tk-knoppen .knop.tk-lijn{color:var(--inkt);border-color:var(--lijn-sterk);background:0 0}.gb-lijst>.gb-rij:first-child{border-top:0}.gb-rij.gb-let span,.gb-rij.gb-stop span{color:var(--nee);font-weight:500}.gb-meer summary{cursor:pointer;font-size:var(--fs-klein);margin-top:8px;font-weight:600}@media (max-width:1000px){.fiche.v2 .v2-record{grid-template-columns:minmax(0,1fr)}.fiche.v2 .over-kaart{position:static}}@media (max-width:760px){.fiche.v2 .v2-analyse .tegoed-kaart{grid-template-columns:minmax(0,1fr)}}.fiche.v2 .over-kaart:has(.meer-gegevens[open]){position:static}.meer-gegevens>summary>span:after{content:" ▾";color:var(--zacht)}.meer-gegevens[open]>summary>span:after{content:" ▴"}.meer-gegevens>summary small{color:var(--zacht);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.over-bronnen .bronnen-rij>b{font-size:var(--fs-mini);flex-basis:100%}.over-bronnen .bron-knoppen a{min-height:30px;font-size:var(--fs-mini);padding:0 9px}.fiche.v2.persoonpagina .persoon-kop{margin-top:18px}.fiche.v2.persoonpagina .persoon-raster{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.fiche.v2.persoonpagina .persoon-zij{order:-1}.fiche.v2.persoonpagina .persoon-zij .kaart{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:22px 24px;position:static}.fiche.v2.persoonpagina .persoon-kort-kaart{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;display:grid}.fiche.v2.persoonpagina .persoon-kort-kaart>div+div{border-left:1px solid var(--lijn);padding-left:32px}.fiche.v2.persoonpagina .persoon-kort-kaart .k.grijs{border-top:0;margin-top:0;padding-top:0}.fiche.v2.persoonpagina .persoon-kort{letter-spacing:-.01em;font-size:17px}@media (max-width:760px){.fiche.v2.persoonpagina .persoon-kort-kaart{grid-template-columns:minmax(0,1fr)}.fiche.v2.persoonpagina .persoon-kort-kaart>div+div{border-left:0;border-top:1px solid var(--lijn);margin-top:16px;padding-top:14px;padding-left:0}}.fiche.v2.persoonpagina .persoon-inhoud>.weergave>.sectie+.sectie{margin-top:16px}@media (max-width:1000px){.fiche.v2.persoonpagina .persoon-raster{grid-template-columns:minmax(0,1fr)}}.fiche.v2 .fiche-kop .titel{align-items:flex-start}.fiche.v2 .fiche-kop .regel{flex-wrap:wrap;align-items:center;row-gap:4px}.fiche.v2 .fiche-kop .regel>span:not(.label){flex:260px;min-width:0}.fiche.v2 .over-kaart .kern-lijst>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px}.fiche.v2 .over-kaart .kern-lijst dt{font-size:var(--fs-mini)}.fiche.v2 .raster>aside>:first-child,.fiche.v2 .raster .vergelijk-kaart:first-child{margin-top:0}.tl-wie{padding:8px 12px 8px 0}.tl-wie .nw-naam{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tl-wie .tl-namens{white-space:normal;color:var(--tekst-2)}.tl-wie .tl-namens a{color:var(--inkt);font-weight:500}.bl-knoppen button{padding:5px 14px}.bl-verloop h3{font-size:var(--fs-ui);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font-weight:600;display:flex}.bl-verloop h3 small{font-weight:400;font-size:var(--fs-mini);color:var(--zacht)}button.fiche-tabs-naam{font:inherit;font-weight:600;font-size:var(--fs-body);color:var(--inkt);border:0;border-right:1px solid var(--lijn);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 10px 0 0}.fiche-tabs-naam-tekst{text-overflow:ellipsis;overflow:hidden}.fiche-tabs-naam .monogram,.fiche-tabs-op{display:none}.fiche.v2 .fiche-tabs-naam{flex:none;max-width:320px}.fiche.v2 .fiche-tabs-naam .monogram{border-radius:8px;flex:none;width:28px;height:28px;padding:0;font-size:10px;display:inline-flex}.fiche.v2 .fiche-tabs-naam .monogram.logo{background:var(--vlak);border:1px solid var(--lijn);padding:3px}.fiche.v2 .fiche-tabs-naam .monogram img{object-fit:contain;width:100%;height:100%}.fiche.v2 .fiche-tabs-naam:hover .fiche-tabs-op{color:var(--zacht);font-size:var(--fs-klein);display:inline}.fiche.v2 .fiche-tabs.vast .fiche-tabs-naam{animation:.18s ease-out balk-in}@keyframes balk-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:760px){.fiche.v2 .fiche-tabs-naam-tekst{display:none}.fiche.v2 .fiche-tabs-naam{padding-right:8px}}.fiche.v2 .fiche-tabs.vast .fiche-tabs-naam{display:inline-flex}@media (prefers-reduced-motion:reduce){.fiche.v2 .fiche-tabs.vast .fiche-tabs-naam{animation:none}}.fiche.v2 .tl{--wie:280px}.fiche.v2 .tl-balk{background:var(--inkt);border-radius:4px 0 0 4px}.fiche.v2 .tl-balk.nieuw{background:var(--accent)}.fiche.v2 .tl-balk.controle{background:var(--lijn-sterk)}.fiche.v2 .tl-balk.inactief{background:var(--tekst-2);opacity:.35}.fiche.v2 .tl-rest{border-color:var(--lijn-sterk);background:0 0}.fiche.v2 .tl-rij.vervolg{border-top-color:var(--lijn-fijn);min-height:34px}.fiche.v2 .tl-rij.vervolg .tl-wie{padding-top:4px;padding-bottom:4px}.tl-start{font:var(--fs-mini)/1 var(--font-mono), ui-monospace, monospace;color:var(--zacht);position:absolute;top:-2px;transform:translate(calc(-100% - 6px))}.tl-legende{border-top:1px solid var(--lijn-fijn);font-size:var(--fs-mini);color:var(--zacht);flex-wrap:wrap;gap:6px 18px;margin-top:16px;padding-top:12px;display:flex}.tl-legende span{align-items:center;gap:6px;display:inline-flex}.tl-legende i{border-radius:3px;width:16px;height:6px;display:inline-block}.tl-l-loopt{background:var(--inkt)}.tl-l-nieuw{background:var(--accent)}.tl-l-controle{background:var(--lijn-sterk)}.tl-l-weg{background:var(--tekst-2);opacity:.35}.fiche-kop .fiche-zin{max-width:680px;color:var(--tekst-2);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.5}.fiche-kop .fiche-bijgewerkt{font-size:var(--fs-klein);color:var(--zacht);margin:4px 0 0}.kk-kop h2{margin:0}.ext-tip,.ext-welkom{z-index:60;border-radius:var(--radius-kaart);width:330px;font-size:var(--fs-ui);box-shadow:var(--schaduw-zwevend);text-align:left;padding:16px 18px;line-height:1.5}.ext-tip{position:absolute;top:calc(100% + 44px);left:0}.ext-tip.licht,.ext-welkom{background:var(--vlak);color:var(--inkt);border:1px solid var(--lijn-sterk)}.ext-tip.donker{background:var(--neutraal-950,#0b0b0c);color:#fff;border:1px solid #26262b;top:calc(100% + 12px)}.ext-tip.donker p{color:#d4d4d8}.ext-tip b,.ext-welkom b{margin-bottom:4px;font-size:15px;display:block}.ext-tip p,.ext-welkom p{color:var(--tekst-2);margin:0}.ext-rij{align-items:center;gap:10px;margin-top:12px;display:flex}.ext-niet{font:inherit;font-size:var(--fs-klein);color:var(--zacht);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.ext-tip.donker .ext-niet{color:#a1a1aa}.ext-tip.donker .knop.zwart{color:#0b0b0c;background:#fff}.ext-pijl{color:var(--accent);position:absolute;top:-40px;left:18px}.ext-welkom{position:fixed;top:52px;right:16px}.ext-pijl-op{color:var(--accent);position:absolute;top:-44px;right:28px;transform:scaleX(-1)}@media (max-width:860px){.ext-tip,.ext-welkom{display:none}}.fiche.v2 [id]{scroll-margin-top:124px}.jk:has(.jk-stap){padding-left:3px}:root{--pub-statuten:#0a7c5c;--pub-statuten-zacht:#e7f4ef;--pub-bestuur:#3730a3;--pub-bestuur-zacht:#eef2ff;--pub-zetel:#9a5b00;--pub-zetel-zacht:#fdf3e1;--pub-kapitaal:#6d28d9;--pub-kapitaal-zacht:#f3e8ff;--pub-einde:#b42318;--pub-einde-zacht:#fdeceb;--pub-andere:#6e6e73;--pub-andere-zacht:#f2f2f3}:root[data-thema=donker]{--pub-statuten:#4fc79f;--pub-statuten-zacht:#4fc79f24;--pub-bestuur:#a5b4fc;--pub-bestuur-zacht:#a5b4fc24;--pub-zetel:#f2b45a;--pub-zetel-zacht:#f2b45a24;--pub-kapitaal:#c4a5fd;--pub-kapitaal-zacht:#c4a5fd24;--pub-einde:#f59b92;--pub-einde-zacht:#f59b9224;--pub-andere:#a1a1aa;--pub-andere-zacht:#a1a1aa24}.ps-statuten{--ps:var(--pub-statuten);--ps-z:var(--pub-statuten-zacht)}.ps-bestuur{--ps:var(--pub-bestuur);--ps-z:var(--pub-bestuur-zacht)}.ps-zetel{--ps:var(--pub-zetel);--ps-z:var(--pub-zetel-zacht)}.ps-kapitaal{--ps:var(--pub-kapitaal);--ps-z:var(--pub-kapitaal-zacht)}.ps-einde{--ps:var(--pub-einde);--ps-z:var(--pub-einde-zacht)}.ps-andere{--ps:var(--pub-andere);--ps-z:var(--pub-andere-zacht)}.pub-lijst .pub-rij:first-child{border-top:0}.pub-kort .pub-lijst .pub-rij:first-child{border-top:1px solid var(--lijn-fijn,var(--lijn))}.pub-balk .seg{background:var(--grijs);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.pub-balk .seg button{font:inherit;font-size:var(--fs-ui);color:var(--tekst-2);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 14px}.pub-balk .seg button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn);font-weight:600}.pub-filters .chip{font:inherit;font-size:var(--fs-klein);border:1px solid var(--lijn);background:var(--vlak);color:var(--tekst-2);cursor:pointer;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:5px 11px;display:inline-flex}.pub-filters .chip small{color:var(--zacht)}.pub-filters .chip.aan{background:var(--inkt);color:var(--vlak);border-color:var(--inkt)}.pub-filters .chip.aan small{color:inherit;opacity:.7}.pub-balk button:focus-visible,.pub-punt:focus-visible,.pub-staaf:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.pub-jaar>b{font-family:var(--mono,var(--font-mono), monospace);padding-top:8px;font-size:14px}.pub-noot a{color:var(--tekst-2);text-decoration:underline}.pub-punt.open{box-shadow:0 0 0 2px var(--inkt);z-index:1}.pub-staaf:disabled{cursor:default}.pub-staaf.aan{background:var(--grijs)}.pub-blokjes i{background:var(--ps);border-radius:2px;display:block}.pub-staaf.aan .pub-staaf-jaar{color:var(--inkt);font-weight:600}.cookie-keuze{border:1px solid var(--lijn);border-radius:16px;margin:12px 0 24px;padding:4px 20px 16px}.cookie-keuze-rij{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:flex-start;gap:24px;padding:14px 0;display:flex}.cookie-keuze-rij p{font-size:var(--fs-ui);color:var(--zacht);margin:4px 0 0}.cookie-keuze-vast{font-size:var(--fs-ui);color:var(--zacht);flex:none}.cookie-keuze-datum{font-size:var(--fs-mini);color:var(--zacht);margin:12px 0 0}.cookie-schakel{background:var(--lijn-sterk,#d4d4d8);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;position:relative}.cookie-schakel:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.cookie-schakel.aan{background:var(--accent)}.cookie-schakel.aan:after{left:19px}.cookie-schakel:focus-visible{box-shadow:var(--focus);outline:none}.cookiebanner{z-index:60;border:1px solid var(--lijn);background:var(--vlak);border-radius:16px;width:440px;max-width:calc(100vw - 20px);padding:18px 20px;position:fixed;bottom:28px;left:28px;box-shadow:0 12px 32px #0000001f}.cookiebanner h2{font-size:var(--fs-body);margin:0 0 6px;font-weight:600}.cookiebanner>p{font-size:var(--fs-ui);color:var(--zacht);margin:0;line-height:1.5}.cookiebanner-regels .cookie-keuze-rij:last-child{border-bottom:0}.cookiebanner-knoppen{gap:8px;margin-top:14px;display:flex}.cookiebanner-knoppen .knop{flex:1;justify-content:center;padding:0 10px}.cookiebanner .cookiebanner-noot{font-size:var(--fs-mini);margin-top:10px}.cookiebanner-noot a{color:var(--zacht);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.cookiebanner{width:auto;padding:16px;bottom:10px;left:10px;right:10px}.cookiebanner-knoppen{gap:6px}.cookiebanner-knoppen .knop{font-size:var(--fs-klein);white-space:nowrap;padding:0 6px}}.gsm-alleen{display:none}.hfd,.hfd-inhoud{display:contents}.hfd-rij{display:none}@media (max-width:760px){.gsm-alleen{display:block}.desk-alleen,.cijferpagina .jaarlint,.fiche-tabs .jk-slot,.cf-acties .jk{display:none!important}body:has(.gsm-jaar) .odp{display:none}.gsm-jaar{z-index:15;background:var(--bg);border-bottom:1px solid var(--lijn);align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky;top:54px}.gsm-jaar-knop{border:1px solid var(--lijn-sterk);background:var(--vlak);height:44px;color:var(--tekst);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.gsm-jaar-knop span{font-size:var(--fs-mini);color:var(--zacht)}.gsm-jaar-knop b{font-size:17px;font-weight:600}.gsm-jaar-zin{font-size:var(--fs-mini);color:var(--zacht)}.gsm-blad-laag{z-index:60;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.gsm-blad-achter{background:#0b0b0c6b;border:0;padding:0;position:absolute;inset:0}.gsm-blad{max-height:82vh;padding:10px 0 calc(16px + env(safe-area-inset-bottom));background:var(--vlak);box-shadow:var(--schaduw-zwevend);border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:relative}.gsm-blad-greep{background:var(--lijn-sterk);border-radius:3px;align-self:center;width:40px;height:5px;margin-bottom:12px}.gsm-blad-kop{align-items:center;padding:0 20px 4px;display:flex}.gsm-blad-kop h2{flex:1;margin:0;font-size:20px}.gsm-blad-sluit{background:var(--grijs);width:44px;height:44px;color:var(--tekst);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.gsm-blad-uitleg{font-size:var(--fs-mini);color:var(--zacht);margin:0;padding:0 20px 10px}.gsm-blad-lijst{flex-direction:column;padding:0 12px;display:flex;overflow-y:auto}.gsm-blad-jaar{min-height:56px;color:var(--tekst);border-radius:14px;align-items:center;gap:14px;padding:0 12px;text-decoration:none;display:flex}.gsm-blad-jaar.aan{background:var(--accent-zacht)}.gsm-blad-jaar>b{width:48px;font-size:17px;font-weight:500}.gsm-blad-jaar.aan>b{font-weight:700}.gsm-blad-midden{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.gsm-blad-midden small{color:var(--zacht);font-size:12px}.gsm-blad-spoor{background:var(--lijn-fijn);border-radius:3px;height:6px;position:relative;overflow:hidden}.gsm-blad-spoor i{background:var(--groen-200);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.gsm-blad-jaar.aan .gsm-blad-spoor i{background:var(--accent)}.gsm-blad-waarde{text-align:right;min-width:64px;font-size:14px}.gsm-blad-jaar.slot{color:var(--zacht);justify-content:space-between}.gsm-tegel{border:1px solid var(--lijn);background:var(--vlak);border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.gsm-tegel>span{color:var(--zacht);font-size:13px}.gsm-tegel>b{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;overflow:hidden}.gsm-tegel path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gsm-tegel circle{fill:var(--accent)}.gsm-tegel small{color:var(--zacht);font-size:12px}.gsm-tegel small.op,.gsm-post small.op,.gsm-post-jaren small.op{color:var(--ok)}.gsm-tegel small.neer,.gsm-post small.neer,.gsm-post-jaren small.neer{color:var(--nee)}.hfd{margin-top:10px;scroll-margin-top:120px;display:block}.hfd-rij{border:1px solid var(--lijn);background:var(--vlak);width:100%;color:var(--tekst);font:inherit;text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.hfd-tekst{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hfd-tekst b{font-size:16px;font-weight:600}.hfd-tekst small{color:var(--zacht);font-size:13px}.hfd-rij svg{flex:none;transition:transform .2s}.hfd.open .hfd-rij svg{transform:rotate(180deg)}.hfd-inhoud{display:none}.hfd.open .hfd-inhoud{padding-top:12px;display:block}.fiche.v2 .cijferpagina .hfd-inhoud>.sectie,.cijferpagina .hfd-inhoud>.sectie{margin-top:0}.hfd-inhoud>section>h2:first-of-type,.hfd-inhoud>section>.sectie-kop{display:none}.gsm-lijst{flex-direction:column;gap:18px;display:flex}.gsm-lijst-groep h3{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:12px;font-weight:500}.gsm-lijst-kaart{border:1px solid var(--lijn);background:var(--vlak);border-radius:20px}.gsm-post+.gsm-post{border-top:1px solid var(--lijn)}.gsm-post>button{width:100%;min-height:60px;color:var(--tekst);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 16px;display:flex}.gsm-post-naam{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;display:flex}.gsm-post-naam small{color:var(--zacht);font-size:12px}.gsm-post-w{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.gsm-post-w b{font-size:15px;font-weight:600}.gsm-post-w small{color:var(--zacht);font-size:12px}.gsm-post-slot{min-height:52px;color:var(--tekst-2);align-items:center;gap:10px;padding:8px 16px;display:flex}.gsm-post-slot .gsm-post-w b{filter:blur(5px);color:var(--zacht);-webkit-user-select:none;user-select:none}.gsm-post-jaren{flex-direction:column;margin:0;padding:0 16px 12px;list-style:none;display:flex}.gsm-post-jaren li{border-top:1px solid var(--lijn-fijn);grid-template-columns:52px 1fr auto;align-items:baseline;gap:10px;padding:7px 0;font-size:14px;display:grid}.gsm-post-jaren b{text-align:right;font-weight:500}.gsm-post-jaren small{text-align:right;min-width:60px;color:var(--zacht);font-size:12px}body:has(.gsm-zonder-ankers) .odp{display:none}.mandaat>span:nth-child(3):has(>.zacht:only-child){display:none}.mandaat>span:nth-child(4),.mandaat>span:nth-child(5){padding-bottom:10px;display:flex}.mandaat>span:nth-child(4){grid-column:1}.mandaat>span:nth-child(5){text-align:right;grid-column:2;justify-content:flex-end}.mandaat>span:nth-child(4):before{content:attr(data-k) " ";font-family:inherit}.pub-filters .chip{flex:none;min-height:40px}}.fiche.v2 .sectie+.hfd .hfd-inhoud>.sectie,.fiche.v2 .hfd+.hfd .hfd-inhoud>.sectie{margin-top:40px}@media (max-width:760px){.fiche.v2 .sectie+.hfd .hfd-inhoud>.sectie,.fiche.v2 .hfd+.hfd .hfd-inhoud>.sectie,.hfd-inhoud>.sectie{margin-top:0}}.fiche.v2 .cf-gezond-groep{margin-top:40px}.fiche.v2 .cf-gezond-groep>.sectie{margin-top:0}.fiche.v2 .cf-gezond-groep>.sectie+.sectie{margin-top:40px}.fiche.v2 .cf-boekjaar{gap:40px;margin-top:40px}.fiche.v2 .cf-boekjaar>.sectie,.fiche.v2 .cf-boekjaar .hfd .hfd-inhoud>.sectie,.fiche.v2 .cf-boekjaar .hfd+.hfd .hfd-inhoud>.sectie{margin-top:0}@media (max-width:760px){.fiche.v2 .cf-gezond-groep{margin-top:0}.fiche.v2 .cf-boekjaar{gap:0;margin-top:0}}.jk-lint{gap:2px;padding:3px}.jk-lint .jk-label{padding:0 6px 0 7px}.jk-jaar{border-radius:var(--radius-s);font-size:var(--fs-klein);color:var(--tekst-2);align-items:center;padding:5px 8px;text-decoration:none;display:inline-flex}.jk-jaar:hover{background:var(--vlak);color:var(--inkt)}.jk-jaar.aan{background:var(--knop);color:var(--knop-tekst);font-weight:600}.jk-lint .jk-knop{box-shadow:none;background:0 0;padding:5px 7px}.jk-lint .jk-knop.aan{background:var(--knop);color:var(--knop-tekst)}.jk-lint .jk-knop.aan i{color:inherit}.kern-tegel{font:inherit;color:var(--tekst);text-align:left;cursor:pointer}@media (min-width:761px){.kern-tegel{border:1px solid var(--lijn);background:var(--vlak);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px;transition:border-color .15s,background .15s;display:flex}.kern-tegel:hover{border-color:var(--accent)}.kern-tegel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kern-tegel>span{color:var(--zacht);font-size:13px}.kern-tegel>b{white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:600;overflow:hidden}.kern-tegel path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kern-tegel circle{fill:var(--accent)}.kern-tegel small{color:var(--zacht);font-size:12px}.kern-tegel small.op{color:var(--ok)}.kern-tegel small.neer{color:var(--nee)}}.fiche-tabs.vast .jk-label,.fiche-tabs.vast .jk-jaar.oud:not(.aan){display:none}.fiche.v2 .fiche-tabs.vast .fiche-tabs-naam{flex:0 auto;min-width:0;max-width:240px}.fiche-tabs.vast{gap:24px}@media (min-width:761px){.kc-naast .cf-tegels.cf-thema{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.kc-naast .cf-thema .cf-tegel{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;padding:8px 11px;display:grid}.cf-thema .cf-tegel-kop>span{color:var(--zacht);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:12px;overflow:hidden}}@media (min-width:1101px){.kc-naast:has(.cf-thema){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.kc-naast .cf-grafiek-kop>div:first-child{display:contents}@media (min-width:761px){.fiche.v2 .volle-breedte>.hfd>.hfd-inhoud>.sectie{margin-top:44px}.fiche.v2 .sectie>.hfd>.hfd-inhoud>p{max-width:680px}}@media (max-width:760px){.fiche.v2 .fiche-groepen .bedrijf-groep>.gsm-hfd{margin-top:0}.fiche.v2 .raster.gsm-hfd{gap:0}.fiche.v2 .gsm-hfd>h2{display:none}.fiche.v2 .sectie.gsm-hfd{background:0 0;border:0;border-radius:0;padding:0}.fiche.v2 .sectie.vest-kort.gsm-hfd{margin-top:12px}.fiche.v2 .gsm-overzicht>div:not([data-blok]):empty{display:none}.fiche.v2 .ka-plaats.gsm-hfd{margin-top:12px}.fiche.v2 .sectie.gsm-hfd>.hfd.open>.hfd-inhoud{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);margin-top:12px;padding:16px}.gsm-overzicht .hfd:has(>.hfd-inhoud:empty){display:none}.fiche.v2 .gsm-overzicht>*{margin-top:12px}.fiche.v2 .ww{margin-top:16px}.fiche.v2 .v2-record{gap:16px;margin-top:16px}.fiche.v2 .v2-analyse>.sectie{margin-top:0}.fiche.v2 .raster.gsm-hfd{row-gap:12px}.fiche.v2 .raster.gsm-hfd>:is(div,aside):empty{display:none}.fiche.v2 .gsm-overzicht>[data-blok=bestuur]{flex-direction:column;gap:12px;display:flex}.fiche.v2 .gsm-overzicht>[data-blok=bestuur]>*{margin:0!important}.fiche.v2 .partij-lijst li>.partij-deel.functie:not(:has(small)){display:none}.fiche.v2 .partij-lijst li:has(>.partij-deel.functie small){flex-wrap:wrap;row-gap:0;padding-bottom:10px}.fiche.v2 .partij-lijst li>.partij-deel.functie:has(small){text-align:left;flex:100%;align-items:flex-start;margin-top:-6px;padding-left:50px}.fiche.v2 .gsm-overzicht .hfd{margin-top:12px}.fiche.v2 .indeling-rij{margin-top:0}.fiche.v2 .gsm-overzicht .vergelijk-kaart{padding:16px}.fiche.v2 .gsm-overzicht .hfd-inhoud .pub-meer{margin-bottom:0}.fiche.v2 .gsm-overzicht>[data-blok=controles]{margin-top:16px;order:-3!important}.fiche.v2 .gsm-overzicht>[data-blok=bestuur]{margin-top:16px;order:-2!important}.fiche.v2 .gsm-overzicht>[data-blok]>.controles-onder,.fiche.v2 .gsm-overzicht>[data-blok]>.sectie{margin-top:0}.fiche.v2 .gsm-overzicht>.gsm-verder{font:600 12px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin:28px 0 0;display:flex}.fiche.v2 .gsm-overzicht>.gsm-verder:before{content:"";background:var(--accent);width:14px;height:2px}.fiche.v2 .v2-analyse .kk{flex-direction:column;display:flex}.fiche.v2 .v2-analyse .kk-kop{display:contents}.fiche.v2 .v2-analyse .kk-kop h2{margin:0 0 14px}.fiche.v2 .v2-analyse .kk-kop .kk-alle{border:1px solid var(--lijn-sterk);background:var(--vlak);min-height:48px;color:var(--tekst);font-size:var(--fs-ui);white-space:normal;text-align:center;border-radius:14px;order:1;justify-content:center;align-items:center;margin-top:12px;padding:0 14px;text-decoration:none;display:flex}.fiche.v2 .over-bronnen .hfd{margin-top:14px}.fiche.v2 .over-bronnen .hfd-rij{border-radius:var(--radius);background:var(--vlak-zacht);padding:10px 12px}.fiche.v2 .over-bronnen .hfd-tekst b{font-size:var(--fs-klein)}.fiche.v2 .over-bronnen .hfd-tekst small{font-size:var(--fs-mini)}.fiche.v2 .over-bronnen .hfd-inhoud .bronnen-rij{border-top:0;margin-top:0;padding-top:0}.fiche.v2 .over-bronnen .hfd-inhoud .bronnen-rij>b{display:none}}.label.blad-nieuw{background:var(--accent-zacht);color:var(--accent);font-size:var(--fs-etiket);padding:2px 8px}.dl-menu .label.blad-nieuw{margin-left:4px}@media (max-width:760px){.fiche-tab-nieuw{display:none}.fiche-tabs{padding-inline:2px;scroll-padding-inline:2px}.fiche-tabs.vast{gap:14px}.fiche-tabs.vast .fiche-tab-n{display:none}.fiche-tabs.vast .fiche-tab.nieuw{color:var(--accent)}.fiche.v2 .fiche-tabs.vast .fiche-tabs-naam{flex:none;padding-right:10px}.fiche.v2 .fiche-tabs-naam .monogram{width:26px;height:26px}}.merk .nummo-logo{flex-shrink:0}.nummo-logo.merk-licht{display:block}.merk-beeld.merk-donker,.nummo-logo.merk-donker,:root[data-thema=donker] .merk-beeld.merk-licht,:root[data-thema=donker] .nummo-logo.merk-licht{display:none}:root[data-thema=donker] .merk-beeld.merk-donker{display:inline-block}:root[data-thema=donker] .nummo-logo.merk-donker{display:block}@media (max-width:760px){.fiche .fiche-kop.onder .titel,.fiche.v2 .fiche-kop.onder .titel,.fiche .fiche-kop.onder.compact .titel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.fiche .fiche-kop.onder .titel>.monogram,.fiche .fiche-kop.onder.compact .titel>.monogram{border-radius:var(--radius-s);width:40px;height:40px;font-size:var(--fs-mini);grid-area:1/1}.fiche .fiche-kop.onder .titel>.monogram.logo{padding:5px}.fiche .fiche-kop.onder .titel-tekst{display:contents}.fiche .fiche-kop.onder .titel-tekst>*{grid-column:1/-1}.fiche .fiche-kop.onder .titel-tekst>h1{grid-area:1/2;margin:0;line-height:1.15}}.fiche .raster>div>*+.sectie.vest-kort{margin-top:16px}.ct-lijst{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);margin:0 0 10px;padding:0;list-style:none}.ct-rij{border-top:1px solid var(--lijn);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px;display:grid}.ct-rij:first-child{border-top:0}.sectie.ct>h2{margin-bottom:12px}.ct-ico{border-radius:999px;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.ct-ico.ok{background:var(--ok-zacht);color:var(--ok)}.ct-ico.let{background:var(--let-zacht);color:var(--let)}.ct-ico.info{background:var(--grijs);color:var(--tekst-2)}.ct-tekst{flex-direction:column;gap:3px;min-width:0;display:flex}.ct-titel{color:var(--inkt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.ct-uitleg{font-size:var(--fs-klein,13px);color:var(--tekst-2);margin:0;line-height:1.5}.ct-bron{color:var(--zacht);font-size:12px}.ct-bron a{color:inherit}.ct-knoppen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.groep-keten{margin:4px 0 18px}.groep-keten h3{font-size:var(--fs-blok,15px);margin:0 0 8px}.groep-keten ol.partij-lijst{padding-left:0}.adres-tijd{border-left:2px solid var(--lijn,#e5e7eb);margin:0 0 10px;padding:0;list-style:none}.adres-tijd li{padding:0 0 14px 18px;position:relative}.adres-tijd .at-stip{background:var(--bg,#fff);border:2px solid var(--lijn-sterk,#9ca3af);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.adres-tijd li.nu .at-stip{background:var(--accent,#0a7c5c);border-color:var(--accent,#0a7c5c)}.adres-tijd .at-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.adres-tijd .at-tekst small{color:var(--zacht,#6b7280)}.persoon-zij .kaart.persoon-ct{flex-direction:column;gap:6px;margin-top:12px;display:flex;position:static}.lijst-30bis{font-size:var(--fs-klein,14px);margin-bottom:14px}.lj-staat a.label{text-decoration:none}.partij-lijst.boom .boom-tak>details>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.partij-lijst.boom .boom-tak>details>summary::-webkit-details-marker{display:none}.partij-lijst.boom .boom-tak>details>summary:after{content:"+";border:1px solid var(--lijn-sterk);width:22px;height:22px;font:600 12px/1 var(--font-mono), ui-monospace, monospace;color:var(--tekst-2);border-radius:6px;flex:0 0 22px;order:3;place-items:center;margin-left:4px;display:grid}.partij-lijst.boom .boom-tak>details[open]>summary:after{content:"−"}.partij-lijst.boom .boom-tak>details>summary>.partij{flex:1;min-width:0}.partij-lijst.boom-onder{border-left:1px dashed var(--lijn-sterk);margin:6px 0 4px 18px;padding-left:14px}.partij-lijst .opgegaan .adres-tekst b,.partij-lijst .opgegaan .partij-deel{color:var(--zacht)}.zm{display:none}@media (min-width:1180px){html.zm-aan main.fiche.v2{max-width:1420px;padding-left:276px}html.zm-aan .fiche-tabs .fiche-tab,html.zm-aan .odp{display:none}html.zm-aan .zm{z-index:20;scrollbar-width:thin;background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-kaart);flex-direction:column;width:236px;max-height:calc(100vh - 116px);padding:10px;font-size:14px;display:flex;position:fixed;top:96px;left:max(20px,50vw - 690px);overflow-y:auto}html.zm-aan .zm :where(div,nav,a,span,b,button,img){margin:0}html.zm-aan .zm-id{border-bottom:1px solid var(--lijn);align-items:center;gap:10px;margin-bottom:6px;padding:4px 6px 12px;display:flex}html.zm-aan .zm-id .monogram{border-radius:8px;width:28px;min-width:28px;height:28px;padding:3px;font-size:10px}html.zm-aan .zm-id .monogram img{object-fit:contain;width:100%;height:100%}html.zm-aan .zm-id b{color:var(--inkt);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}html.zm-aan .zm-groep{flex-direction:column;display:flex}html.zm-aan .zm-tab{border-radius:var(--radius-s);align-items:center;height:36px;display:flex}html.zm-aan .zm-tab:hover{background:var(--grijs)}html.zm-aan .zm-pijl{width:24px;height:36px;color:var(--zacht);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}html.zm-aan .zm-pijl svg{transition:transform .15s}html.zm-aan .zm-pijl[aria-expanded=true] svg{transform:rotate(90deg)}html.zm-aan .zm-pijl:disabled{cursor:default}html.zm-aan .zm-tab a{height:36px;color:var(--tekst-2);flex:1;align-items:center;gap:8px;padding:0 10px 0 0;font-weight:500;text-decoration:none;display:flex}html.zm-aan .zm-tab.hier a{color:var(--inkt);font-weight:600}html.zm-aan .zm-tab .n{font:500 11.5px/1 var(--font-mono), ui-monospace, monospace;color:var(--zacht);margin-left:auto}html.zm-aan .zm-sub{flex-direction:column;gap:1px;padding:2px 0 8px 24px;display:flex}html.zm-aan .zm-sub a{color:var(--zacht);border-radius:7px;padding:6px 10px;font-size:13.5px;line-height:1.3;text-decoration:none;display:block}html.zm-aan .zm-sub a:hover{background:var(--grijs);color:var(--inkt)}html.zm-aan .zm-sub a.aan{color:var(--accent);background:var(--accent-zacht);font-weight:600}html.zm-aan .zm-uit{border:0;border-top:1px solid var(--lijn);color:var(--zacht);text-align:left;cursor:pointer;background:0 0;margin-top:8px;padding:10px 6px 2px;font-size:12.5px}html.zm-aan .zm-uit:hover{color:var(--inkt)}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}.fiche-bronnen{border-top:1px solid var(--lijn);color:var(--tekst-2);margin-top:40px;padding:18px 0 0;font-size:13px}.fiche-bronnen h2{font:600 12px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--zacht);margin:0 0 10px}.fiche-bronnen dl{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}.fiche-bronnen dt{color:var(--zacht)}.fiche-bronnen dd{margin:0}.fiche-bronnen a{color:var(--inkt);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.fiche-bronnen p{color:var(--zacht);margin:12px 0 0;font-size:12.5px}@media (max-width:760px){.fiche-bronnen dl{grid-template-columns:1fr;gap:2px}.fiche-bronnen dd{margin-bottom:8px}}.bestuur-bron:empty{display:none}.zoek-opgegaan{border:1px solid var(--lijn);border-radius:var(--radius-kaart);background:var(--vlak);padding:18px 20px}.zoek-opgegaan>p{font-size:var(--fs-ui);color:var(--tekst-2);margin:0 0 10px}.zoek-opgegaan .partij-lijst li{border-top:0}@media (min-width:761px){.fiche.v2 .bedrijf-groep>*>div.hfd:first-of-type>.hfd-inhoud>section:first-of-type,.fiche.v2 .bedrijf-groep>*>section.sectie:first-of-type,.fiche.v2 .bedrijf-groep>*>section.controles-onder:first-of-type,.fiche.v2 .bedrijf-groep>.ka-plaats .kort-antwoord{margin-top:0}.fiche.v2 .indeling-rij{z-index:2;height:0;margin:0;position:relative;overflow:visible}.fiche.v2 .indeling-rij>*{transform:translateY(6px)}}
