.ce-fabrikant-pagina{width:100%;max-width:1000px;margin:0 auto;padding:var(--ce-space-6);box-sizing:border-box}.ce-fabrikant-kaart{margin-bottom:var(--ce-space-4);min-width:0;padding:24px}.ce-fabrikant-velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ce-space-3)}.ce-fabrikant-velden .ce-veld{margin:0;min-width:0}.ce-fabrikant-bron dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ce-space-3);margin:var(--ce-space-3) 0}.ce-fabrikant-bron dt{font:var(--ce-type-veldlabel);color:var(--ce-green-muted)}.ce-fabrikant-bron dd{margin:var(--ce-space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;font:var(--ce-type-body)}.ce-fabrikant-acties{display:flex;gap:var(--ce-space-3);flex-wrap:wrap;margin-top:var(--ce-space-4)}.ce-fabrikant-verklaring{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--ce-space-3);margin:var(--ce-space-4) 0;cursor:pointer;min-height:44px;align-items:start}.ce-fabrikant-verklaring>input[type=checkbox]{width:18px;height:18px;padding:0;margin:2px 0 0;accent-color:var(--ce-green-mid)}.ce-fabrikant-verklaring:focus-within{outline:2px solid var(--ce-green-mid);outline-offset:3px}.ce-fabrikant-melding{padding:var(--ce-space-3);background:var(--ce-surface-medium);border-radius:var(--ce-radius-control-sm)}.ce-fabrikant-toepassen{padding:var(--ce-space-3);background:var(--ce-surface-soft);border-radius:var(--ce-radius-control-sm)}@media (max-width: 640px){.ce-fabrikant-pagina{padding:var(--ce-space-4)}.ce-fabrikant-kaart{padding:16px}.ce-fabrikant-velden,.ce-fabrikant-bron dl{grid-template-columns:minmax(0,1fr)}.ce-fabrikant-acties{flex-direction:column;align-items:stretch}}.ce-keuzevraag{margin:var(--ce-space-3) 0 0;padding:0;border:0;min-width:0}.ce-keuzevraag-titel{padding:0;margin-bottom:var(--ce-space-2);font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-keuzevraag-lijst{list-style:none;margin:var(--ce-space-3) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ce-space-1) var(--ce-space-4)}@media (min-width: 720px){.ce-keuzevraag-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}.ce-keuzevraag-uitsluitend{margin-top:var(--ce-space-2);padding-top:var(--ce-space-2);border-top:1px solid var(--ce-border-hairline)}.ce-keuzevraag-keuze{display:flex;align-items:flex-start;gap:var(--ce-space-2);padding:var(--ce-space-1) 0}.ce-keuzevraag-keuze input{margin-top:3px;flex:none}.ce-keuzevraag-teksten{display:flex;flex-direction:column;min-width:0}.ce-keuzevraag-teksten label{font:var(--ce-type-body);color:var(--ce-green-dark);cursor:pointer}.ce-keuzevraag-hulp{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-keuzevraag-melding{margin:var(--ce-space-3) 0 0;padding:var(--ce-space-2) var(--ce-space-3);border-left:3px solid var(--ce-amber-border);background:var(--ce-amber-bg);font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-soortopgave{margin:var(--ce-space-4) 0 0;padding:var(--ce-space-3) 0 0;border-top:1px solid var(--ce-border-hairline)}.ce-portaal .ce-soortopgave h3{font:var(--ce-type-body-sterk);color:var(--ce-green-dark);margin:0 0 var(--ce-space-2)}.ce-soortopgave .ce-regels{margin-top:0;margin-bottom:0}.ce-soortopgave-naam{display:inline-flex;align-items:center;gap:var(--ce-space-1)}.ce-soortopgave-vraag{max-width:44rem;margin:var(--ce-space-3) auto 0;padding:var(--ce-space-3) 0 0}.ce-soortopgave-knoppen{display:flex;flex-wrap:wrap;gap:var(--ce-space-3);margin-top:var(--ce-space-3)}.ce-technische-punten{max-width:760px;min-width:0;display:grid;gap:var(--ce-space-3)}.ce-technische-punten>*{margin-top:0;margin-bottom:0}.ce-tp-hoofdstuk{display:flex;align-items:center;gap:10px;--kader-bg: var(--ce-onderwerp-punten-bg);--kader-lijn: var(--ce-onderwerp-punten-lijn);--kader-icoon: var(--ce-onderwerp-punten-icoon)}.ce-portaal .ce-tp-hoofdstuk-titel,.ce-tp-hoofdstuk-titel{margin:0;font:var(--ce-type-subkop);color:var(--ce-green-dark)}.ce-tp-statuskader{display:flex;align-items:flex-start;gap:var(--ce-space-2);padding:10px var(--ce-kader-inzet);border:1px solid var(--ce-amber-border);border-left:var(--ce-kader-accent) solid var(--ce-onderwerp-aanu);border-radius:var(--ce-radius-lg);background:var(--ce-amber-bg);color:var(--ce-amber-text);font:var(--ce-type-secundair);overflow-wrap:anywhere}.ce-tp-statuskader>svg{flex:none;margin-top:2px}.ce-tp-statuskader p{margin:0}.ce-tp-statuskader p+p{margin-top:var(--ce-space-1)}.ce-tp-letop{flex:none;padding:1px 8px;border:1px solid var(--ce-amber-border);border-radius:var(--ce-radius-pill);background:var(--ce-amber-bg);color:var(--ce-amber-text);font:var(--ce-type-chip-status)}.ce-tp-letop--sterk{border-width:2px;font:var(--ce-type-label-klein)}.ce-tp-letopregel{display:flex;align-items:flex-start;gap:var(--ce-space-2);margin:0 0 var(--ce-space-2);padding:8px 10px;border-radius:var(--ce-radius-control-sm);background:var(--ce-amber-bg);color:var(--ce-amber-text);font:var(--ce-type-secundair);overflow-wrap:anywhere}.ce-tp-letopregel>svg{flex:none;margin-top:2px}.ce-tp-letopregel--sterk{border-left:var(--ce-kader-accent) solid var(--ce-onderwerp-aanu);font:var(--ce-type-secundair-sterk)}.ce-tp-regels{list-style:none;margin:0;padding:0;display:grid;gap:var(--ce-space-2)}.ce-tp-regels>.ce-tb-regel{padding:var(--ce-space-2) 0;border:0;border-bottom:1px solid var(--ce-border-hairline);border-radius:0;background:none}.ce-tp-regels>.ce-tb-regel:last-child{border-bottom:0}.ce-tp-labels{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:8px}.ce-tp-onder--gegevens{color:var(--ce-green-muted)}.ce-tp-onder--letop,.ce-tp-onder--instabiel{color:var(--ce-amber-text)}.ce-tp-onder--plicht{color:var(--ce-red-text)}.ce-tp-onder{margin:var(--ce-space-2) 0 0;font:var(--ce-type-secundair);overflow-wrap:anywhere}.ce-tb-regel-regel.ce-tp-onder--sterk,.ce-tp-onder.ce-tp-onder--sterk,.ce-tp-onder--plicht{font:var(--ce-type-secundair-sterk)}.ce-tb-atex>summary{cursor:pointer;font:var(--ce-type-secundair-sterk);color:var(--ce-green-dark)}.ce-drie-regels--kaart .ce-drie-regels-lijst{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--ce-space-1) var(--ce-space-3);margin:0;font:var(--ce-type-secundair);color:var(--ce-green-dark)}.ce-drie-regels--kaart dt{display:inline-flex;align-items:center;gap:4px;font:var(--ce-type-label-klein);color:var(--ce-green-muted)}.ce-drie-regels--kaart dd{margin:0;min-width:0;overflow-wrap:anywhere}.ce-drie-regels--kaart .ce-drie-regels-bron{display:block;margin-top:2px;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-drie-regels--kaart .ce-drie-regels-titel{margin:0 0 var(--ce-space-2);font:var(--ce-type-vraagkop);color:var(--ce-green-dark)}.ce-drie-regels--kaart .ce-drie-regels-uitleg{margin-top:var(--ce-space-2)}.ce-tp-derde-extra{color:var(--ce-green-muted)}.ce-tp-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2);margin-top:var(--ce-space-3)}.ce-tp-navigatie{display:block}.ce-tp-statuszin{margin:0 0 var(--ce-space-2)}.ce-tp-genest{margin-top:var(--ce-space-3)}.ce-tp-formulier-kop{margin:0 0 var(--ce-space-2);font:var(--ce-type-secundair-sterk);color:var(--ce-green-dark)}.ce-tp-veldkop{display:flex;align-items:center;gap:4px;font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-tp-achtergrond>legend{display:inline-flex;align-items:center;gap:4px}.ce-tp-overgenomen{font-style:italic}.ce-tp-lees{margin:0 0 var(--ce-space-1);font:var(--ce-type-secundair-sterk);color:var(--ce-green-dark)}.ce-tp-gegevens{margin:0 0 var(--ce-space-2);padding-left:var(--ce-space-5);font:var(--ce-type-secundair)}.ce-tp-expertzinnen p{margin:var(--ce-space-1) 0 0}.ce-portaal .ce-tp-vertrouwelijk,.ce-tp-vertrouwelijk{font:var(--ce-type-secundair-sterk)}.ce-technische-punten .ce-tb-waarschuwing--sterk{background:var(--ce-amber-bg);color:var(--ce-amber-text);border:1px solid var(--ce-amber-border);border-left:var(--ce-kader-accent) solid var(--ce-onderwerp-aanu)}.ce-technische-punten .ce-tb-waarschuwing--plicht{background:var(--ce-red-bg);color:var(--ce-red-text);border:1px solid var(--ce-red-border);border-left:var(--ce-kader-accent) solid var(--ce-red-text)}.ce-tp-bekijken{margin-top:var(--ce-space-1)}.ce-tp-bekijken>summary{cursor:pointer;font:var(--ce-type-link-klein);color:var(--ce-green-mid)}.ce-tp-bekijken ul{margin:var(--ce-space-1) 0;padding-left:var(--ce-space-5)}.ce-tp-historie{margin-top:var(--ce-space-2)}.ce-tp-gegevenslijst{margin:0 0 var(--ce-space-2);padding-left:var(--ce-space-5)}@media (max-width: 760px){.ce-tb-regel-kop{flex-wrap:wrap}.ce-tp-labels{justify-content:flex-start;padding-top:0}.ce-drie-regels--kaart .ce-drie-regels-lijst{grid-template-columns:minmax(0,1fr)}.ce-tp-knoppen{align-items:stretch;flex-direction:column}.ce-technische-punten .ce-technische-formulier{margin-left:calc(-1 * var(--ce-kader-inzet));margin-right:calc(-1 * var(--ce-kader-inzet));padding-left:var(--ce-kader-inzet);padding-right:var(--ce-kader-inzet);border-left:0;border-right:0;border-radius:0}}.ce-met-tip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ce-space-2)}.ce-met-tip>p{margin:0}.ce-knoppenrij{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-3);margin-top:var(--ce-space-2)}.ce-bevestig{margin-top:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-amber-border);border-radius:var(--ce-radius-control);background:var(--ce-amber-bg)}.ce-bevestig>p{margin:0}.ce-expert-rij{padding:var(--ce-space-3) 0;border-bottom:1px solid var(--ce-border-hairline)}.ce-expert-rij>p{margin:var(--ce-space-1) 0 0}.ce-expert-rij-kop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2)}.ce-expert-naam{margin:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-expert-status{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-expert-vragen-regel{margin:var(--ce-space-3) 0}.ce-dossier-afronden{margin-top:var(--ce-space-4)}.ce-sterren-geven{margin-top:var(--ce-space-3)}.ce-sterren-vraag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2);margin:var(--ce-space-2) 0}.ce-sterren-vraag>.ce-veldlabel{min-width:12rem}.ce-ster-keuze{display:inline-flex;align-items:center;gap:var(--ce-space-1);min-height:44px;color:var(--ce-amber-text);cursor:pointer}.ce-offertes-kiezen{margin-top:var(--ce-space-3)}.ce-offertes-kop{margin:0;font:var(--ce-type-subkop);color:var(--ce-green-dark)}.ce-offerte{margin-top:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface)}.ce-offerte p{margin:var(--ce-space-1) 0 0}.ce-offerte-wie{font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-offerte-controle p,.ce-offerte-sterren,.ce-offerte-niveau{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-expert-oordeel{margin-top:var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface-soft)}.ce-expert-oordeel p{margin:var(--ce-space-1) 0 0}.ce-expert-oordeel-titel{margin:0;font:var(--ce-type-subkop);color:var(--ce-green-dark)}.ce-expert-keuze{margin-top:var(--ce-space-3)}.ce-expert-keuze fieldset{border:0;padding:0;margin:var(--ce-space-2) 0;min-width:0}.ce-expert-vragen-formulier fieldset{border:0;padding:0;margin:var(--ce-space-3) 0;min-width:0}.ce-expert-puntgroep-titel{margin:var(--ce-space-2) 0 var(--ce-space-1);font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-document-keuze{margin:var(--ce-space-1) 0}.ce-expert-vragen-acties{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ce-space-2);margin-top:var(--ce-space-4)}.ce-expert-melding{margin:0}.ce-nda-keuze fieldset{border:0;padding:0;margin:var(--ce-space-2) 0;min-width:0}.ce-nda-optie{margin:var(--ce-space-2) 0}.ce-nda-optie-lijf{margin:var(--ce-space-2) 0 0 var(--ce-space-6)}.ce-nda-tekst{max-height:16rem;overflow:auto;padding:var(--ce-space-3);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface-soft);font:var(--ce-type-secundair);white-space:pre-wrap}.ce-expert-vragen .ce-veldlabel,.ce-nda-keuze .ce-veldlabel,.ce-sterren-geven .ce-veldlabel,.ce-technische-punten .ce-expert-keuze .ce-veldlabel{font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-wat-ziet{margin-top:var(--ce-space-3)}.ce-wat-ziet-lijst{margin:var(--ce-space-1) 0;padding-left:var(--ce-space-5)}.ce-wat-ziet-regel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2)}.ce-bediening{display:grid;gap:16px;min-width:0;font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-bediening p,.ce-bediening h2,.ce-bediening h3{margin:0}.ce-bediening-kop,.ce-bediening-status,.ce-bediening-stapkop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ce-bediening h2{font:var(--ce-type-kop-kaart)}.ce-bediening-label{font:var(--ce-type-chip-groot);letter-spacing:.06em;color:var(--ce-green-muted);margin-bottom:6px!important}.ce-bediening-route{display:flex;gap:30px;flex-wrap:wrap;padding:16px 16px 16px 36px;margin:0;background:var(--ce-surface-soft);border-radius:8px}.ce-bediening-status{font:var(--ce-type-secundair)}.ce-bediening-uitleg{padding:12px;border-left:3px solid var(--ce-amber-border);background:var(--ce-amber-bg)}.ce-bediening-melding{padding:12px 16px;border-left:3px solid var(--ce-green-mid);background:var(--ce-surface-medium);color:var(--ce-green-dark)}.ce-bediening fieldset{display:grid;gap:14px;border:0;padding:0;min-width:0;margin:0}.ce-bediening fieldset:disabled{opacity:.65}.ce-bediening .ce-bediening-upload{padding:16px;border:1px solid var(--ce-border-hairline);border-radius:8px}.ce-bediening legend{font:var(--ce-type-body-sterk);padding:0 6px}.ce-bediening-uploadkeuze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ce-bediening input[type=file]{width:100%;font:var(--ce-type-secundair)}.ce-bediening .ce-veld{display:grid;gap:6px}.ce-bediening textarea{resize:vertical;min-height:76px}.ce-bediening input:not([type=checkbox]):not(:is([type=file],[type=radio])),.ce-bediening textarea{width:100%;box-sizing:border-box}.ce-bediening-hoofdstukken{display:grid;gap:10px}.ce-bediening-hoofdstuk{border:1px solid var(--ce-border-hairline);border-radius:12px;padding:24px;background:var(--ce-surface)}.ce-bediening-hoofdstuk[hidden]{display:none}.ce-bediening-hoofdstuk>h3{margin-bottom:24px}.ce-bediening summary{cursor:pointer;font:var(--ce-type-body-sterk)}.ce-bediening summary span{font:var(--ce-type-secundair)}.ce-bediening details[open]>summary{margin-bottom:16px}.ce-bediening-stap{display:grid;gap:16px;padding:24px 0 0;border-top:1px solid var(--ce-border-hairline)}.ce-bediening-stapkop h3{font:var(--ce-type-subkop)}.ce-bediening-stapkop>div{display:flex;gap:4px;flex-wrap:wrap}.ce-bediening .ce-bediening-koppeling{border-top:1px solid var(--ce-border-hairline);padding-top:10px}.ce-bediening-koppeling label{display:flex;align-items:start;gap:8px;font:var(--ce-type-body)}.ce-bediening-koppeling input{margin-top:3px;flex-shrink:0}.ce-bediening-fotos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.ce-bediening-fotos figure{margin:0;border:1px solid var(--ce-border-hairline);border-radius:8px;padding:12px}.ce-bediening-fotos img{width:100%;height:180px;object-fit:contain;background:var(--ce-surface-input);margin-bottom:10px}.ce-bediening-fotos small{display:block;margin-top:8px;color:var(--ce-green-muted);font:var(--ce-type-meta)}.ce-bediening-acties{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ce-bediening-actiebalk{display:grid;gap:10px;padding:16px;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:12px}.ce-bediening-fotobeheer{border:1px solid var(--ce-border-hairline);border-radius:12px;padding:16px;background:var(--ce-surface)}.ce-bediening-fotobeheer>p,.ce-bediening-fotobeheer>details{margin-top:16px}.ce-bediening-uploadkeuze .ce-veld{background:var(--ce-surface-soft);padding:16px;border-radius:8px;margin:0}.ce-bediening-werkbalk{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.ce-bediening-werkbalk .ce-veld{flex:1;min-width:min(100%,260px);margin:0}.ce-bediening-werkruimte{display:grid;gap:24px;align-items:start;min-width:0}.ce-bediening-werkruimte>*{min-width:0}.ce-bediening-voorbeeld{display:grid;gap:16px;padding:32px;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:12px;overflow-wrap:anywhere}.ce-bediening-letterlijk{white-space:pre-wrap;overflow-wrap:anywhere}.ce-bediening-voorbeeldstap{display:grid;gap:16px;padding-top:24px;border-top:1px solid var(--ce-border-hairline)}.ce-bediening-voorbeeld h4{font:var(--ce-type-subkop);margin:0}.ce-bediening-voorbeeld strong{font:var(--ce-type-secundair-sterk)}.ce-bediening-voorbeeld figure{margin:0}.ce-bediening-voorbeeld img{width:100%;max-height:280px;object-fit:contain}.ce-bediening-voorbeeld figcaption{font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-bediening-leeg{padding:24px;background:var(--ce-surface-soft);border-radius:8px;color:var(--ce-green-muted)}@media (min-width: 1101px){.ce-bediening-werkruimte--voorbeeld{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ce-bediening-actiebalk{position:sticky;top:8px;z-index:5;box-shadow:var(--ce-shadow-float)}}@media (max-width: 1100px){.ce-bediening-werkruimte--voorbeeld .ce-bediening-hoofdstukken{display:none}}@media (max-height: 700px){.ce-bediening-actiebalk{position:static}}.ce-bediening-historie{font:var(--ce-type-secundair)}@media (max-width: 640px){.ce-bediening-uploadkeuze{grid-template-columns:1fr}.ce-bediening-route{display:grid;gap:8px}.ce-bediening-stap,.ce-bediening-hoofdstuk{padding:12px}.ce-bediening-acties>button{width:100%}.ce-bediening-voorbeeld{padding:20px}}.ce-bijlagen .ce-bijlagen-deel{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--ce-border-hairline);border-radius:12px;background:var(--ce-surface)}.ce-bijlagen .ce-bijlagen-deel>legend{float:left;width:100%;padding:0;margin-bottom:4px;font:var(--ce-type-body-sterk)}.ce-bijlagen .ce-bijlagen-deel h3{font:var(--ce-type-subkop)}.ce-bijlagen-keuze,.ce-bijlagen-vink{display:flex;align-items:start;gap:8px;font:var(--ce-type-body)}.ce-bijlagen-keuze input,.ce-bijlagen-vink input{margin-top:3px;flex-shrink:0}.ce-bijlagen-voorstellen{display:grid;gap:12px}.ce-bijlagen-voorstel{display:grid;gap:8px;padding:12px 16px;border-left:3px solid var(--ce-green-mid);border-radius:8px;background:var(--ce-surface-soft);overflow-wrap:anywhere}.ce-bijlagen-labels{display:flex;flex-wrap:wrap;gap:6px}.ce-bijlagen-titel{font:var(--ce-type-body-sterk)}.ce-bijlagen-gegevens{display:grid;gap:4px;margin:0}.ce-bijlagen-gegevens>div{display:flex;flex-wrap:wrap;gap:6px}.ce-bijlagen-gegevens dt{font:var(--ce-type-secundair-sterk)}.ce-bijlagen-gegevens dt:after{content:":"}.ce-bijlagen-gegevens dd{margin:0;font:var(--ce-type-secundair)}.ce-bijlagen-reden{font:var(--ce-type-secundair)}.ce-bijlagen-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ce-bijlagen-uitleg{font:var(--ce-type-secundair)}.ce-bijlagen-uitleg ul,.ce-bijlagen-meldingen{margin:0;padding-left:20px}.ce-bijlagen-eigen{padding-top:10px;border-top:1px solid var(--ce-border-hairline)}.ce-bijlagen-bewerk{padding-top:8px;border-top:1px solid var(--ce-border-hairline)}.rij-tussen:has(>.ce-bijlagen-link){flex-wrap:wrap;gap:var(--ce-space-2)}@media (max-width: 640px){.ce-bijlagen .ce-bijlagen-deel{padding:12px}.ce-bijlagen-knoppen>button{width:100%}}.ce-wetten{margin:var(--ce-space-6) 0;padding:var(--ce-space-5);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);background:var(--ce-surface)}.ce-wetten h2,.ce-wetten h3,.ce-wetten h4{margin:0;color:var(--ce-green-dark)}.ce-wetten h2{font:var(--ce-type-kop-kaart)}.ce-wetten h3,.ce-wetten h4{font:var(--ce-type-subkop)}.ce-wetten p{margin:var(--ce-space-3) 0;font:var(--ce-type-secundair)}.ce-wetten-datum{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-wetten-tabelvak{margin-top:var(--ce-space-5);overflow-x:auto}.ce-wetten-tabelvak:focus-visible{outline:3px solid var(--ce-green-dark);outline-offset:3px}.ce-wetten table{border-collapse:collapse;width:100%;text-align:left;font:var(--ce-type-secundair)}.ce-wetten th,.ce-wetten td{padding:var(--ce-space-3) var(--ce-space-2);border-bottom:1px solid var(--ce-border-hairline);vertical-align:top;overflow-wrap:anywhere}.ce-wetten thead{background:var(--ce-surface-soft)}.ce-wetten th{font:var(--ce-type-secundair-sterk)}.ce-wetten-producttotaal{background:var(--ce-surface-soft)}.ce-wetten td small{display:block;margin-top:var(--ce-space-1);font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-wetten .ce-status-chip{white-space:normal}.ce-wetten details{margin-top:var(--ce-space-4);border-top:1px solid var(--ce-border-hairline)}.ce-wetten summary{padding:var(--ce-space-3) 0;cursor:pointer;color:var(--ce-green-mid);font:var(--ce-type-veldlabel)}.ce-wetten summary h3{display:inline}.ce-wetten :is(button,input,summary):focus-visible{outline:3px solid var(--ce-green-dark);outline-offset:3px}.ce-wetten-eisen{list-style:none;padding:0;margin:0}.ce-wetten-eis{padding:var(--ce-space-4) 0;border-top:1px solid var(--ce-border-hairline)}.ce-wetten-eiskop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ce-space-3);font:var(--ce-type-secundair)}.ce-wetten-uitleg>div{padding-bottom:var(--ce-space-3)}.ce-wetten dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:var(--ce-space-2);font:var(--ce-type-secundair)}.ce-wetten dd{margin:0;overflow-wrap:anywhere}.ce-wetten-brontekst{white-space:pre-wrap;overflow-wrap:anywhere}.ce-wetten-form{margin-top:var(--ce-space-4);padding:var(--ce-space-4);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface-soft)}.ce-wetten-form label{display:block;margin:var(--ce-space-3) 0 var(--ce-space-1);font:var(--ce-type-veldlabel)}.ce-wetten-form input{box-sizing:border-box;min-height:44px;width:100%;padding:var(--ce-space-2);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface-input);color:var(--ce-green-dark);font:var(--ce-type-body)}.ce-wetten-acties{display:flex;flex-wrap:wrap;gap:var(--ce-space-2);margin-top:var(--ce-space-4)}.ce-wetten-los{padding:var(--ce-space-4);margin-top:var(--ce-space-5);background:var(--ce-surface-soft);border-radius:var(--ce-radius-control)}.ce-wetten-los ul{padding-left:var(--ce-space-5);font:var(--ce-type-secundair)}@media (max-width: 750px){.ce-wetten{padding:var(--ce-space-4)}.ce-wetten table{min-width:640px}.ce-wetten dl{grid-template-columns:minmax(0,1fr)}}.ce-vragen{min-width:0}.ce-hoofdstukkop{display:flex;align-items:center;gap:10px;margin:0 0 var(--ce-space-4)}.ce-portaal .ce-hoofdstukkop-titel{margin:0;font:var(--ce-type-kop-kaart);color:var(--ce-green-dark)}.ce-subtab-aantal{margin-left:6px;font-variant-numeric:tabular-nums}.ce-antwoordt-als{margin:0 0 var(--ce-space-4)}.ce-vragen-naam{max-width:480px;margin:0 0 var(--ce-space-4)}.ce-vragen-groep .ce-kader-lijf>*+*{margin-top:var(--ce-space-3)}.ce-vragen-ondertitel{margin:0}.ce-vragen-bevestiging{margin:0 0 var(--ce-space-3);font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-vragen-onbekend{margin:0 0 var(--ce-space-3)}.ce-vraagkaart{display:block;padding:var(--ce-space-3) 0 var(--ce-space-4);border-top:1px solid var(--ce-border-hairline);min-width:0}.ce-vragen-groep .ce-kader-lijf>.ce-vraagkaart:first-of-type{border-top:0;padding-top:0}.ce-portaal .ce-vraagkaart-titel{margin:0 0 var(--ce-space-2);font:var(--ce-type-subkop);color:var(--ce-green-dark);overflow-wrap:anywhere}.ce-vraagkaart-regel{display:flex;flex-wrap:wrap;gap:4px var(--ce-space-2);margin:0 0 var(--ce-space-2);font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-vraagkaart-kopje{display:inline-flex;align-items:center;gap:4px;flex:none;font:var(--ce-type-label-klein);color:var(--ce-green-muted)}.ce-vraagkaart-regel>span:last-child{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.ce-vraagkaart textarea,.ce-vraagkaart input[type=number],.ce-vraagkaart select{margin-top:var(--ce-space-1)}.ce-vraagkaart textarea[readonly],.ce-vraagkaart input[readonly],.ce-handleiding-blok textarea[readonly],.ce-handleiding-blok input[readonly]{background:var(--ce-surface-soft)}.ce-vraagkaart-onder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ce-space-2) var(--ce-space-4);margin-top:var(--ce-space-1)}.ce-vraagkaart-keuzes{display:flex;flex-wrap:wrap;gap:0 var(--ce-space-4)}.ce-vraagkaart-melding{margin:var(--ce-space-2) 0 0}.ce-vraagkaart-reden{margin:var(--ce-space-1) 0 0}.ce-vraagkaart-suggestie>p{margin:0 0 var(--ce-space-1)}.ce-vraagkaart-acties{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ce-space-2) var(--ce-space-3);margin-left:auto}.ce-vraagkaart-uitleg{margin-top:var(--ce-space-2)}.ce-vraagkaart-uitleg>summary{cursor:pointer;font:var(--ce-type-link-klein);color:var(--ce-green-mid);padding:6px 0}.ce-portaal .ce-vraagkaart-uitleg h5{margin:var(--ce-space-2) 0 var(--ce-space-1);font:var(--ce-type-label-klein);color:var(--ce-green-dark)}.ce-vraag-beantwoord{padding:var(--ce-space-2) 0;border-top:1px solid var(--ce-border-hairline)}.ce-vraag-beantwoord:first-of-type{border-top:0}.ce-vraag-beantwoord-vraag{margin:0 0 var(--ce-space-1);font:var(--ce-type-body-sterk);color:var(--ce-green-dark);overflow-wrap:anywhere}.ce-vraag-beantwoord>p.ce-tekst-secundair{margin:0 0 var(--ce-space-1)}.ce-gegevens-lijst{list-style:none;margin:0;padding:0}.ce-gegeven{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--ce-space-3);padding:var(--ce-space-2) 0;border-top:1px solid var(--ce-border-hairline)}.ce-gegeven:first-child{border-top:0}.ce-gegeven-tekst{flex:1 1 240px;min-width:0;font:var(--ce-type-body);color:var(--ce-green-dark);overflow-wrap:anywhere}.ce-gegeven-punten{flex:none;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-gegeven-knop{flex:none}.ce-hoofdstuk .ce-kader-titel .hoofdstuk-titel{font:inherit}.ce-vragen .vraag.ce-handleiding-blok{margin:0;padding:var(--ce-space-3) 0;border:0;border-top:1px solid var(--ce-border-hairline);border-radius:0;background:transparent}.ce-hoofdstuk .ce-kader-lijf>.vraag.ce-handleiding-blok:first-of-type,.ce-hoofdstuk-rij>.vraag.ce-handleiding-blok:first-of-type{border-top:0;padding-top:0}.ce-vragen-intro{margin:0 0 var(--ce-space-1)}.ce-vragen-intro+.ce-tekst-secundair{margin:0 0 var(--ce-space-3)}.ce-hoofdstuk-opslaan{display:flex;justify-content:flex-end;margin-top:var(--ce-space-2)}.ce-hoofdstuk-rij{border-top:1px solid var(--ce-border-hairline);padding:var(--ce-space-1) 0}.ce-hoofdstuk-rij:first-child{border-top:0}.ce-hoofdstuk-rij>summary{min-height:44px;display:flex;align-items:center}.ce-handleiding-bijwerken{margin-top:var(--ce-space-4)}.ce-handleiding-bijwerken>p{margin:0 0 var(--ce-space-2)}@media (max-width: 760px){.ce-vraagkaart-regel{flex-direction:column;gap:2px}.ce-vraagkaart-regel>span:last-child{flex:1 1 auto}.ce-vraagkaart-acties{justify-content:stretch;width:100%}.ce-vraagkaart-acties>.ce-knop--primair,.ce-hoofdstuk-opslaan>.ce-knop{width:100%;justify-content:center}.ce-hoofdstuk-opslaan{justify-content:stretch}.ce-gegeven-tekst{flex-basis:100%}}.ce-vragen-tab+.ce-handleiding-uitklap-plek{margin-top:var(--ce-space-3)}.ce-platformgids{font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-platformgids .ce-kaart{padding:24px}.ce-platformgids .ce-kaart>:first-child{margin-top:0}.ce-platformgids .ce-kaart>:last-child{margin-bottom:0}.ce-platformgids-intro{margin-bottom:24px}.ce-platformgids-intro p,.ce-platformgids-onderwerp p{max-width:80ch;line-height:1.65}.ce-platformgids h2{font:var(--ce-type-kop-kaart);scroll-margin-top:100px}.ce-platformgids h3{font:var(--ce-type-subkop);margin-top:24px}.ce-platformgids li{padding-left:4px;margin-bottom:12px;line-height:1.65}.ce-platformgids ol{padding-left:24px}.ce-platformgids-versie{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-platformgids-indeling{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px}.ce-platformgids-navigatie{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow:auto;padding:4px}.ce-platformgids-navigatie label{display:block;font:var(--ce-type-body-sterk);margin-bottom:8px}.ce-platformgids-navigatie input{box-sizing:border-box;width:100%;min-height:44px;padding:10px;font:inherit;color:inherit;background:var(--ce-surface-input);border:1px solid var(--ce-border-hairline);border-radius:6px}.ce-platformgids-navigatie nav{display:grid;gap:2px}.ce-platformgids-navigatie a{display:block;padding:9px 8px;border-radius:4px;font:var(--ce-type-secundair);text-decoration:none;line-height:1.45}.ce-platformgids-navigatie a:hover{background:var(--ce-surface-soft);text-decoration:underline}.ce-platformgids a:focus-visible,.ce-platformgids input:focus-visible,.ce-platformgids h2:focus-visible{outline:2px solid var(--ce-green-dark);outline-offset:3px}.ce-platformgids-onderwerpen{display:grid;gap:20px;min-width:0}.ce-platformgids-onderwerp{overflow-wrap:anywhere}.ce-platformgids-controle{background:var(--ce-surface-soft);padding:12px;border-radius:6px}.ce-platformgids-letop{border-left:3px solid var(--ce-amber-border);padding:10px 12px;background:var(--ce-amber-bg)}.ce-platformgids-fout{padding:16px;background:var(--ce-amber-bg);border:1px solid var(--ce-amber-border);border-radius:6px}@media (max-width: 800px){.ce-platformgids .ce-kaart{padding:16px}.ce-platformgids-indeling{grid-template-columns:1fr;gap:16px}.ce-platformgids-navigatie{position:static;max-height:none}.ce-platformgids-navigatie nav{max-height:260px;overflow:auto;border-bottom:1px solid var(--ce-border-hairline)}}.ce-platformgids>.ce-overzicht-kop{margin-bottom:var(--ce-space-5)}.ce-platformgids .ce-platformgids-vragenkop{margin:24px 0 12px}.ce-platformgids-intro,.ce-platformgids-onderwerp{background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);padding:12px 16px}.ce-platformgids-intro>summary,.ce-platformgids-onderwerp>summary{cursor:pointer;list-style:none}.ce-platformgids-intro>summary::-webkit-details-marker,.ce-platformgids-onderwerp>summary::-webkit-details-marker{display:none}.ce-platformgids-intro>summary{font:var(--ce-type-secundair);color:var(--ce-green-mid)}.ce-platformgids-onderwerp>summary h2{display:inline}.ce-platformgids-onderwerp>summary:before{content:"▸";display:inline-block;width:1.2em;color:var(--ce-green-mid);transition:transform .15s}.ce-platformgids-onderwerp[open]>summary:before{transform:rotate(90deg)}.ce-v2-productkeuze{position:relative;display:flex;flex-wrap:wrap;align-items:end;gap:var(--ce-space-4);max-width:1200px;margin:var(--ce-space-5) auto;padding:0 var(--ce-space-5);color:var(--ce-green-dark);font:var(--ce-type-body)}.ce-v2-kiezer{position:relative;max-width:100%}.ce-v2-veldlabel{display:block;margin-bottom:var(--ce-space-1);font:var(--ce-type-veldlabel)}.ce-v2-productkeuze button,.ce-v2-productkeuze input{min-height:44px;max-width:100%;padding:var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface);color:var(--ce-green-dark);font:var(--ce-type-knop-secundair);overflow-wrap:anywhere}.ce-v2-productkeuze button{cursor:pointer;text-align:left}.ce-v2-productkeuze :is(button,input):focus-visible{outline:3px solid var(--ce-green-dark);outline-offset:3px}.ce-v2-productknop{width:280px;display:flex;justify-content:space-between;gap:var(--ce-space-2)}.ce-v2-productmenu{position:absolute;z-index:20;top:100%;left:0;width:min(360px,calc(100vw - 40px));padding:var(--ce-space-4);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);background:var(--ce-surface);box-sizing:border-box}.ce-v2-productmenu label{display:block;margin-bottom:var(--ce-space-2);font:var(--ce-type-veldlabel)}.ce-v2-productmenu input{width:100%;font:var(--ce-type-body)}.ce-v2-productmenu p{margin:var(--ce-space-2) 0 0;font:var(--ce-type-secundair)}.ce-v2-productresultaten{max-height:min(280px,35vh);overflow-y:auto;margin-top:var(--ce-space-2)}.ce-v2-productresultaten button{display:block;width:100%;margin-bottom:var(--ce-space-1)}.ce-v2-productkeuze button[aria-current]{border-color:var(--ce-green-dark);background:var(--ce-surface-soft)}.ce-v2-meta{display:block;color:var(--ce-green-muted);font:var(--ce-type-secundair)}.ce-v2-werkplekken{display:flex;flex-wrap:wrap;gap:var(--ce-space-2)}.ce-v2-werkplek-kort{display:none}.ce-topnav--v2 .ce-topnav-menu{flex-wrap:wrap}.ce-topnav--v2 .ce-topnav-rechts,.ce-topnav--v2 .ce-topnav-hulp-wrap,.ce-topnav--v2 .ce-accountmenu-wrap{flex-shrink:0}.ce-topnav--v2 .ce-topnav-naam-knop{min-width:44px;min-height:44px;flex-shrink:0;justify-content:center}.ce-topnav--v2 .ce-topnav-hulp{min-width:44px;min-height:44px;flex-shrink:0}.ce-topnav--v2 .ce-topnav-hulp:before{top:0;right:0;bottom:0;left:0}.ce-v2-werkplek-uitleg{margin:var(--ce-space-5) 0;padding:var(--ce-space-5);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);background:var(--ce-surface);color:var(--ce-green-dark);font:var(--ce-type-body);overflow-wrap:anywhere}.ce-v2-werkplek-uitleg h2{margin:0 0 var(--ce-space-3);font:var(--ce-type-kop-kaart)}.ce-v2-werkplek-uitleg p{margin:var(--ce-space-3) 0}.ce-v2-werkplek-uitleg p:last-child{margin-bottom:0;color:var(--ce-green-muted);font:var(--ce-type-secundair)}.ce-handleiding-uitklap>summary[hidden]{display:none}@media (max-width: 1280px){.ce-topnav.ce-topnav--v2{flex-wrap:wrap}.ce-topnav.ce-topnav--v2 .ce-topnav-menu{order:4;flex:0 0 100%;width:100%;padding:0}.ce-topnav.ce-topnav--v2 .ce-topnav-rechts{order:2;flex:0 0 auto;margin-left:auto}}@media (max-width: 600px){.ce-topnav.ce-topnav--v2 .ce-topnav-menu{justify-content:flex-start;gap:var(--ce-space-1)}.ce-topnav--v2 .ce-topnav-item{padding:var(--ce-space-2)}.ce-v2-productkeuze{padding:0 var(--ce-space-4);margin:var(--ce-space-4) auto}.ce-v2-kiezer,.ce-v2-productknop{width:100%}.ce-v2-werkplekken{display:grid;grid-template-columns:1fr 1fr;width:100%}.ce-v2-werkplek-lang{display:none}.ce-v2-werkplek-kort{display:inline}}.ce-v2-schil{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:100vh;color:var(--ce-green-dark)}.ce-v2-schil,.ce-v2-schil *{box-sizing:border-box}.ce-v2-zijbalk{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ce-space-6);padding:var(--ce-space-5) var(--ce-space-4);min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;border-right:1px solid var(--ce-border-hairline);background:var(--ce-surface)}.ce-v2-zijbalk[hidden]{display:none}.ce-v2-zijbalk-kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-2)}.ce-v2-schil :is(button,input,a,summary):focus-visible{outline:3px solid var(--ce-green-dark);outline-offset:3px}.ce-v2-woordmerk{display:flex;align-items:center;gap:var(--ce-space-2);padding:0;min-height:44px;border:0;background:none;color:var(--ce-green-dark);font:var(--ce-type-subkop);cursor:pointer}.ce-v2-zijbalk-keuzes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ce-space-6);min-width:0;padding:0;margin:0;border:0}.ce-v2-zijbalk-keuzes *{min-width:0}.ce-v2-hoofdnav{display:grid;gap:var(--ce-space-1)}.ce-v2-hoofdnav button{min-height:44px;padding:var(--ce-space-2) var(--ce-space-3);border:1px solid transparent;border-radius:var(--ce-radius-control);background:none;color:var(--ce-green-dark);text-align:left;font:var(--ce-type-knop-secundair);cursor:pointer;overflow-wrap:normal}.ce-v2-hoofdnav button:is(:hover,[aria-current=page]){border-color:var(--ce-border-hairline);background:var(--ce-surface-soft)}.ce-v2-hoofdnav button[aria-current=page]{font:var(--ce-type-body-sterk)}.ce-v2-zijnotitie{margin:auto 0 0;padding-top:var(--ce-space-5);border-top:1px solid var(--ce-border-hairline);color:var(--ce-green-muted);font:var(--ce-type-secundair)}.ce-v2-zijbalk .ce-v2-productkeuze{display:block;margin:0;padding:0;width:100%}.ce-v2-zijbalk .ce-v2-productkeuze :is(button,input){overflow-wrap:normal}.ce-v2-zijbalk .ce-v2-productknop{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-v2-zijbalk .ce-v2-productresultaten :is(button,.ce-v2-meta){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-v2-zijbalk :is(.ce-v2-kiezer,.ce-v2-productknop){width:100%}.ce-v2-zijbalk .ce-v2-productmenu{position:static;width:100%;margin-top:var(--ce-space-2);padding:var(--ce-space-2)}.ce-v2-zijbalk .ce-v2-werkplekken{display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--ce-space-3)}.ce-v2-zijbalk .ce-v2-werkplek-lang{display:none}.ce-v2-zijbalk .ce-v2-werkplek-kort{display:inline}.ce-v2-werkruimte{min-width:0}.ce-v2-bovenbalk{display:flex;align-items:center;gap:var(--ce-space-4);min-height:68px;padding:var(--ce-space-2) var(--ce-space-8);border-bottom:1px solid var(--ce-border-hairline);background:var(--ce-surface)}.ce-v2-kruimelpad{display:flex;align-items:center;gap:var(--ce-space-2);min-width:0;font:var(--ce-type-secundair)}.ce-v2-kruimelpad>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-v2-kruimelpad button{flex-shrink:0;min-height:44px;padding:0;border:0;background:none;color:var(--ce-green-muted);cursor:pointer}.ce-v2-accountacties{display:flex;align-items:center;gap:var(--ce-space-4);margin-left:auto;flex-shrink:0}.ce-v2-accountacties .ce-topnav-naam-knop{min-width:44px;min-height:44px;justify-content:center;flex-shrink:0}.ce-v2-accountacties>.link{min-height:44px}.ce-v2-accountacties .feedback-formulier{z-index:30;width:min(360px,calc(100vw - 32px))}.ce-v2-inhoud{max-width:var(--ce-werkplek-max);width:100%;min-width:0;margin:0 auto;padding:var(--ce-space-8)}.ce-v2-inhoud>main{min-width:0}.ce-v2-inhoud p{max-width:80ch}.ce-v2-schil :is(.ce-v2-startbedrijf,.ce-v2-gids,.ce-overzicht,.ce-productpagina){width:100%;max-width:none;margin:0;padding:0}.ce-v2-schil :is(.ce-productpagina-kolom,.ce-technische-punten){max-width:none;width:100%;min-width:0}.ce-v2-schil .ce-v2-analysestappen{min-width:0}.ce-v2-schil .ce-v2-analysestappen .ce-kader-kop{flex-wrap:wrap}.ce-v2-schil .ce-v2-analysestappen .ce-kader-kopactie,.ce-v2-menuknop,.ce-v2-menu-achtergrond{display:none}@media (min-width: 1200px){.ce-v2-schil .ce-productpagina.ce-productpagina--zijpaneel{position:relative;padding-right:calc(240px + var(--ce-space-6))}.ce-v2-schil .ce-productpagina--zijpaneel .ce-v2-analysestappen{position:absolute;top:0;right:0;bottom:0;width:240px}.ce-v2-schil .ce-v2-analysestappen>.ce-analyse-voortgang{position:sticky;top:var(--ce-space-6)}}@media (max-width: 899px){.ce-v2-schil{display:block}.ce-v2-zijbalk{position:fixed;z-index:102;width:min(288px,calc(100vw - 32px));left:0}.ce-v2-menu-achtergrond{display:block;position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:var(--ce-overlay)}.ce-v2-menuknop{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface);color:var(--ce-green-dark);cursor:pointer}.ce-v2-bovenbalk{gap:var(--ce-space-2);padding:var(--ce-space-2) var(--ce-space-4)}.ce-v2-accountacties{gap:var(--ce-space-2)}.ce-v2-inhoud{padding:var(--ce-space-6) var(--ce-space-4)}}@media (max-width: 480px){.ce-v2-kruimelpad{flex-wrap:wrap;gap:0 var(--ce-space-2)}.ce-v2-kruimelpad>span:last-child{flex-basis:100%}}.ce-v2-startbedrijf{width:100%;min-width:0;max-width:calc(var(--ce-inhoud-max) + 2 * var(--ce-pagina-rand));margin:0 auto;padding:var(--ce-space-6) var(--ce-pagina-rand) var(--ce-space-8);box-sizing:border-box;color:var(--ce-green-dark);font:var(--ce-type-body)}.ce-v2-startbedrijf h1{font:var(--ce-type-kop-pagina)}.ce-v2-startbedrijf h2{margin:0 0 var(--ce-space-3);font:var(--ce-type-kop-kaart)}.ce-v2-startbedrijf h3{margin:var(--ce-space-4) 0 var(--ce-space-2);font:var(--ce-type-subkop)}.ce-v2-startbedrijf p{overflow-wrap:anywhere}.ce-v2-startbedrijf :is(button,input,a):focus-visible{outline:3px solid var(--ce-green-dark);outline-offset:3px}.ce-v2-startbedrijf :is(button,a.ce-knop){min-height:44px;max-width:100%;white-space:normal}.ce-v2-bedrijfskaart{margin-bottom:var(--ce-space-5);padding:var(--ce-space-6)}.ce-v2-kaartkop{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--ce-space-3);margin-bottom:var(--ce-space-4)}.ce-v2-profielwaarden,.ce-v2-profielvelden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ce-space-4) var(--ce-space-5)}.ce-v2-profielwaarden{margin:var(--ce-space-4) 0}.ce-v2-profielwaarden dt{margin:0 0 var(--ce-space-1);font:var(--ce-type-veldlabel);color:var(--ce-green-muted)}.ce-v2-profielwaarden dd{margin:0;overflow-wrap:anywhere}.ce-v2-profielvelden .ce-veld{min-width:0;margin:0}.ce-v2-profielvelden input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:var(--ce-type-body)}.ce-v2-hulptekst{color:var(--ce-green-muted);font:var(--ce-type-secundair)}.ce-v2-startkeuzes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ce-space-4)}.ce-v2-startkeuzes>.ce-kaart{display:flex;flex-direction:column;align-items:start;padding:var(--ce-space-6)}.ce-v2-startkeuzes button{margin-top:auto}.ce-v2-acties{display:flex;flex-wrap:wrap;gap:var(--ce-space-3);margin-top:var(--ce-space-4)}.ce-v2-wijzigingen{list-style:none;margin:var(--ce-space-3) 0 0;padding:0}.ce-v2-wijzigingen li{padding:var(--ce-space-3) 0;border-top:1px solid var(--ce-border-hairline)}.ce-v2-wijzigingen h3{margin:0}.ce-v2-wijzigingen p{margin:var(--ce-space-2) 0 0}@media (max-width: 800px){.ce-v2-startkeuzes{grid-template-columns:1fr}}@media (max-width: 600px){.ce-v2-profielwaarden,.ce-v2-profielvelden{grid-template-columns:1fr}.ce-v2-bedrijfskaart,.ce-v2-startkeuzes>.ce-kaart{padding:var(--ce-space-4)}}.ce-v2-home{display:grid;gap:var(--ce-space-6)}.ce-v2-home p{max-width:80ch}.ce-v2-home-kop h1{margin:var(--ce-space-2) 0 var(--ce-space-3)}.ce-v2-home-overtitel{margin:0;color:var(--ce-green-muted);font:var(--ce-type-secundair-sterk)}.ce-v2-home .ce-v2-bedrijfskaart{margin:0}.ce-v2-home .ce-v2-profielwaarden{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-v2-home .ce-v2-kaartkop{align-items:center}.ce-v2-home .ce-v2-kaartkop h2{margin:0}.ce-v2-home .ce-v2-kaartkop p{margin:var(--ce-space-2) 0 0}.ce-v2-home-sectiekop{margin-bottom:var(--ce-space-4)}.ce-v2-home-sectiekop h2,.ce-v2-home-sectiekop p{margin:0 0 var(--ce-space-2)}.ce-v2-home-keuzes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ce-space-6)}.ce-v2-home-keuze{display:flex;flex-direction:column;align-items:start;gap:var(--ce-space-4);min-width:0;padding:var(--ce-space-6)}.ce-v2-home-keuze h3,.ce-v2-home-keuze p{margin:0}.ce-v2-home-keuze>button{margin-top:auto}.ce-v2-home-symbool{display:grid;place-items:center;min-width:36px;min-height:36px;border-radius:var(--ce-radius-control);background:var(--ce-surface-soft);color:var(--ce-green-dark);font:var(--ce-type-subkop)}.ce-v2-home-producten,.ce-v2-home-hulp{min-width:0;padding:var(--ce-space-6)}.ce-v2-home-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ce-space-5);padding:var(--ce-space-5) 0;border-top:1px solid var(--ce-border-hairline)}.ce-v2-home-product h3,.ce-v2-home-product p{margin:0;overflow-wrap:anywhere}.ce-v2-home-product p{margin-top:var(--ce-space-2)}.ce-v2-home-productfout{color:var(--ce-red-text)}.ce-v2-home-hulp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ce-space-4)}.ce-v2-home-hulp h2,.ce-v2-home-hulp p{margin:0}.ce-v2-home-hulp p{margin-top:var(--ce-space-2)}@media (max-width: 700px){.ce-v2-home-keuzes,.ce-v2-home .ce-v2-profielwaarden{grid-template-columns:minmax(0,1fr)}.ce-v2-home-keuze,.ce-v2-home-producten,.ce-v2-home-hulp{padding:var(--ce-space-4)}.ce-v2-home-product{grid-template-columns:minmax(0,1fr);gap:var(--ce-space-3);justify-items:start}}.ce-v2-gids{max-width:1200px;margin:0 auto;padding:var(--ce-space-5);overflow-wrap:anywhere}.ce-v2-gids-kop{margin-bottom:var(--ce-space-6)}.ce-v2-gids-paginaknoppen{display:flex;flex-wrap:wrap;gap:var(--ce-space-2)}.ce-v2-gids-paginaknoppen .ce-knop{min-height:44px;white-space:normal}.ce-v2-gids-indeling{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:var(--ce-space-6);align-items:start}.ce-v2-gids-inhoud{position:sticky;top:var(--ce-space-5);min-width:0;max-height:calc(100vh - 40px);overflow-y:auto;padding:var(--ce-space-1)}.ce-v2-gids-inhoud h2{margin-bottom:var(--ce-space-4)}.ce-v2-gids-inhoud label{display:block;margin-bottom:var(--ce-space-2);font:var(--ce-type-veldlabel)}.ce-v2-gids-inhoud input{width:100%;min-height:44px;padding:var(--ce-space-3);border:1px solid var(--ce-border-invoer);border-radius:var(--ce-radius-control);background:var(--ce-surface-input);color:var(--ce-green-dark);font:var(--ce-type-body)}.ce-v2-gids-inhoud [role=status]{font:var(--ce-type-secundair)}.ce-v2-gids-inhoud nav{display:grid;gap:var(--ce-space-1)}.ce-v2-gids-inhoud nav button{min-height:44px;padding:var(--ce-space-2);border:0;border-radius:var(--ce-radius-control);background:transparent;color:var(--ce-green-dark);font:var(--ce-type-secundair);text-align:left;cursor:pointer}.ce-v2-gids-inhoud nav button:hover{background:var(--ce-surface-soft);text-decoration:underline}.ce-v2-gids :is(button,input,h2):focus-visible{outline:3px solid var(--ce-green-dark);outline-offset:3px}.ce-v2-gids-onderwerpen{display:grid;gap:var(--ce-space-5);min-width:0}.ce-v2-gids-onderwerp{padding:var(--ce-space-6)}.ce-v2-gids-onderwerp h2{scroll-margin-top:var(--ce-space-6)}.ce-v2-gids-onderwerp p,.ce-v2-gids-onderwerp li{max-width:80ch}.ce-v2-gids-onderwerp ol{padding-left:var(--ce-space-6)}.ce-v2-gids-onderwerp li{margin-bottom:var(--ce-space-3);padding-left:var(--ce-space-1)}.ce-v2-gids-controle{padding:var(--ce-space-3);border-radius:var(--ce-radius-control);background:var(--ce-surface-soft)}.ce-v2-gids-letop{padding:var(--ce-space-3);border-left:3px solid var(--ce-amber-border);background:var(--ce-amber-bg);color:var(--ce-amber-text)}@media (max-width: 800px){.ce-v2-gids{padding:var(--ce-space-4)}.ce-v2-gids-indeling{grid-template-columns:minmax(0,1fr);gap:var(--ce-space-4)}.ce-v2-gids-inhoud{position:static;max-height:none}.ce-v2-gids-inhoud nav{max-height:280px;overflow-y:auto;padding:var(--ce-space-1)}.ce-v2-gids-onderwerp{padding:var(--ce-space-4)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-latin-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lora-v37-latin-600.woff2) format("woff2")}:root{--ce-bg-page: #f5f7f6;--ce-surface: #ffffff;--ce-surface-input: #ffffff;--ce-surface-soft: #f2f5f3;--ce-surface-medium: #e5f3ea;--ce-surface-strong: #e4ebe7;--ce-border-hairline: #dce3df;--ce-green-dark: #0e3b2e;--ce-green-mid: #17705c;--ce-green-muted: #556d63;--ce-amber-bg: #fcf3e3;--ce-amber-text: #926011;--ce-amber-border: #e9c46a;--ce-amber-bullet: #c88a21;--ce-red-text: #b4423a;--ce-red-bg: #fbeceb;--ce-red-border: #e3a29c;--ce-red-bg-strong: #b4423a;--ce-blue-bg: #e9f1fb;--ce-blue-border: #afcaec;--ce-blue-chip-bg: #28569c;--ce-blue-text: #28569c;--ce-font-serif: "Lora", serif;--ce-font-sans: "Inter", system-ui, sans-serif;--ce-type-merk: 600 20px/1.35 var(--ce-font-serif);--ce-type-kop-pagina: 600 28px/1.3 var(--ce-font-sans);--ce-type-kop-kaart: 600 20px/1.35 var(--ce-font-sans);--ce-type-kop-modal: 600 24px/1.3 var(--ce-font-sans);--ce-type-subkop: 600 16px/1.4 var(--ce-font-sans);--ce-type-body: 400 15px/1.5 var(--ce-font-sans);--ce-type-body-sterk: 600 15px/1.5 var(--ce-font-sans);--ce-type-secundair: 400 13px/1.5 var(--ce-font-sans);--ce-type-secundair-sterk: 500 13px/1.5 var(--ce-font-sans);--ce-type-meta: 400 12px/1.45 var(--ce-font-sans);--ce-type-meta-klein: 400 12px/1.4 var(--ce-font-sans);--ce-type-veldlabel: 500 14px/1.4 var(--ce-font-sans);--ce-type-chip: 600 12px/1.2 var(--ce-font-sans);--ce-type-chip-groot: 600 12px/1.2 var(--ce-font-sans);--ce-type-chip-status: 600 12px/1.2 var(--ce-font-sans);--ce-type-knop-primair: 600 14px/1.2 var(--ce-font-sans);--ce-type-knop-secundair: 500 14px/1.2 var(--ce-font-sans);--ce-type-link-klein: 500 13px/1.2 var(--ce-font-sans);--ce-type-link-klein-sterk: 600 13px/1.2 var(--ce-font-sans);--ce-type-tab-smal: 500 12px/1.2 var(--ce-font-sans);--ce-type-tab-smal-sterk: 600 12px/1.2 var(--ce-font-sans);--ce-type-logo: 600 16px/1 var(--ce-font-serif);--ce-type-logo-groot: 600 22px/1 var(--ce-font-serif);--ce-type-avatar: 600 14px/1 var(--ce-font-serif);--ce-type-avatar-groot: 600 17px/1 var(--ce-font-serif);--ce-type-bedrag: 600 24px/1.2 var(--ce-font-serif);--ce-chip-spacing: .5px;--ce-chip-spacing-ruim: .6px;--ce-type-vraagkop: 600 20px/1.35 var(--ce-font-sans);--ce-type-watermerk: 600 72px/1 var(--ce-font-sans);--ce-leesmaximum: 1100px;--ce-space-1: 4px;--ce-space-2: 8px;--ce-space-3: 12px;--ce-space-4: 16px;--ce-space-5: 20px;--ce-space-6: 24px;--ce-space-7: 28px;--ce-space-8: 32px;--ce-radius-lg: 12px;--ce-radius-card: 16px;--ce-radius-control: 8px;--ce-radius-control-sm: 8px;--ce-radius-pill: 999px;--ce-radius-thumb: 6px;--ce-shadow-float: 0px 8px 32px 0px rgba(14, 59, 46, .08);--ce-ster-goud: #daa520;--ce-overlay: rgba(14, 59, 46, .35);--ce-shadow-modal: 0px 12px 40px 0px rgba(0, 0, 0, .18);--ce-overlay-zwaar: rgba(14, 59, 46, .4);--ce-shadow-modal-zwaar: 0px 12px 36px 0px rgba(0, 0, 0, .22);--ce-shadow-pagina: 0px 4px 14px 0px rgba(0, 0, 0, .12);--ce-radius-tile: 12px;--ce-expertbadge-bg: #0e3b2e;--ce-expertbadge-text: #ffffff;--ce-tier-goud-bg: #fbf2d9;--ce-tier-goud-text: #8a6614;--ce-tier-goud-border: #a37a19;--ce-tier-zilver-bg: #eef1f3;--ce-tier-zilver-text: #5b6770;--ce-tier-brons-bg: #f6ede3;--ce-tier-brons-text: #8a5a2f;--ce-grafiek-staaf: #17705c;--ce-grafiek-staaf-actueel: #0e3b2e;--ce-watermerk: var(--ce-border-hairline);--ce-onderwerp-aanu: var(--ce-amber-bullet);--ce-onderwerp-aanu-bg: var(--ce-amber-bg);--ce-onderwerp-aanu-lijn: #efd9a8;--ce-onderwerp-aanu-icoon: var(--ce-amber-text);--ce-onderwerp-stand: #3a6db3;--ce-onderwerp-stand-bg: #edf3fb;--ce-onderwerp-stand-lijn: #cddcf0;--ce-onderwerp-stand-icoon: var(--ce-blue-text);--ce-onderwerp-punten: #6650a8;--ce-onderwerp-punten-bg: #f3f0fb;--ce-onderwerp-punten-lijn: #dad2f1;--ce-onderwerp-punten-icoon: #54429a;--ce-onderwerp-docs: #6b7a8c;--ce-onderwerp-docs-bg: #f0f3f6;--ce-onderwerp-docs-lijn: #d3dae2;--ce-onderwerp-docs-icoon: #4a5768;--ce-klaar-stip: #2f8a57;--ce-klaar-text: #1d6b42;--ce-klaar-bg: var(--ce-surface-medium);--ce-stip-tab: var(--ce-amber-text);--ce-border-invoer: #788b82;--ce-accent-invoer: var(--ce-green-dark);--ce-placeholder: var(--ce-green-muted);--ce-tip-bg: var(--ce-green-dark);--ce-tip-text: #ffffff;--ce-info-icoon: var(--ce-green-muted);--ce-type-tip: 400 13px/1.45 var(--ce-font-sans);--ce-shadow-tip: 0 6px 24px rgba(0, 0, 0, .22);--ce-knop-bg: var(--ce-green-dark);--ce-knop-text: #ffffff;--ce-type-label-klein: 600 13px/1.4 var(--ce-font-sans);--ce-inhoud-max: 760px;--ce-werkplek-max: 1280px;--ce-pagina-rand: clamp(20px, 8vw, 120px);--ce-productlijst-knop: 240px;--ce-kader-accent: 4px;--ce-kader-kop-hoogte: 40px;--ce-kader-inzet: 16px;--ce-icoontegel: 28px;--ce-punt-nummer: 28px;--ce-info-maat: 22px;--ce-knop-lijst-breed: 112px;--ce-regel-hoogte: 44px}@media (max-width: 600px){:root{--ce-type-secundair: 400 14px/1.5 var(--ce-font-sans);--ce-type-secundair-sterk: 500 14px/1.5 var(--ce-font-sans);--ce-type-meta: 400 13px/1.45 var(--ce-font-sans);--ce-type-meta-klein: 400 13px/1.4 var(--ce-font-sans);--ce-type-tip: 400 14px/1.45 var(--ce-font-sans);--ce-type-label-klein: 600 14px/1.4 var(--ce-font-sans);--ce-kader-inzet: 12px;--ce-icoontegel: 26px;--ce-knop-lijst-breed: 104px}}:root[data-thema=donker]{color-scheme:dark;--ce-bg-page: #0f1814;--ce-surface: #16211c;--ce-surface-input: #16211c;--ce-surface-soft: #1b2923;--ce-surface-medium: #183428;--ce-border-hairline: #2b3d35;--ce-green-dark: #e2eee8;--ce-green-mid: #6fcfb2;--ce-green-muted: #9fb6ab;--ce-amber-bg: #33270f;--ce-amber-text: #f2c66d;--ce-amber-border: #7d5f22;--ce-amber-bullet: #e0a23a;--ce-red-text: #f19a90;--ce-red-bg: #361a18;--ce-red-border: #7a3a34;--ce-blue-bg: #15243a;--ce-blue-text: #9cc0f2;--ce-shadow-float: 0 8px 32px rgba(0, 0, 0, .45);--ce-onderwerp-aanu: #e0a23a;--ce-onderwerp-aanu-bg: #2b210d;--ce-onderwerp-aanu-lijn: #5e4719;--ce-onderwerp-aanu-icoon: #f2c66d;--ce-onderwerp-stand: #6f9de0;--ce-onderwerp-stand-bg: #142033;--ce-onderwerp-stand-lijn: #2e4a72;--ce-onderwerp-stand-icoon: #9cc0f2;--ce-onderwerp-punten: #9d8be0;--ce-onderwerp-punten-bg: #1f1a33;--ce-onderwerp-punten-lijn: #463b72;--ce-onderwerp-punten-icoon: #c6baf3;--ce-onderwerp-docs: #8a99ab;--ce-onderwerp-docs-bg: #1a2128;--ce-onderwerp-docs-lijn: #38434f;--ce-onderwerp-docs-icoon: #bac5d2;--ce-klaar-stip: #4cbf7d;--ce-klaar-text: #8fd9ae;--ce-klaar-bg: #163324;--ce-stip-tab: #e0a23a;--ce-border-invoer: #667d72;--ce-accent-invoer: #6fcfb2;--ce-placeholder: #9fb6ab;--ce-tip-bg: #e2eee8;--ce-tip-text: #0e1a14;--ce-info-icoon: #9fb6ab;--ce-knop-bg: #6fcfb2;--ce-knop-text: #08130f;--ce-surface-strong: var(--ce-border-hairline);--ce-grafiek-staaf: var(--ce-green-mid);--ce-grafiek-staaf-actueel: var(--ce-green-dark);--ce-watermerk: #dce3df}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}.ce-portaal{min-height:100vh;background:var(--ce-bg-page);color:var(--ce-green-dark);font:var(--ce-type-body);-webkit-font-smoothing:antialiased}.ce-portaal h1{font:var(--ce-type-kop-pagina);color:var(--ce-green-dark);margin:0}.ce-portaal h2{font:var(--ce-type-kop-kaart);color:var(--ce-green-dark);margin:0}.ce-portaal h3{font:var(--ce-type-subkop);color:var(--ce-green-dark);margin:0}.ce-portaal .ce-kop-pagina{font:var(--ce-type-kop-pagina);color:var(--ce-green-dark);margin:0}.ce-portaal .ce-kop-kaart{font:var(--ce-type-kop-kaart);color:var(--ce-green-dark);margin:0}.ce-portaal .ce-subkop{font:var(--ce-type-subkop);color:var(--ce-green-dark);margin:0}.ce-portaal .ce-tekst-body{font:var(--ce-type-body);color:var(--ce-green-dark);margin:0}.ce-portaal .ce-tekst-secundair{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:0}.ce-portaal .ce-tekst-meta{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0}.ce-portaal .ce-veldlabel{font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-portaal .ce-paginasub{font:var(--ce-type-body);color:var(--ce-green-muted);margin:var(--ce-space-2) 0 0;max-width:var(--ce-leesmaximum)}.ce-portaal .ce-kopje-klein{font:var(--ce-type-chip);letter-spacing:var(--ce-chip-spacing-ruim);text-transform:uppercase;color:var(--ce-green-muted);margin:0}.ce-portaal :focus-visible{outline:2px solid var(--ce-green-mid);outline-offset:2px}@media (prefers-reduced-motion: reduce){.ce-portaal *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ce-laadscherm{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--ce-space-6)}.ce-kaart{background:var(--ce-surface);border:1px solid var(--ce-border-hairline)}.ce-kaart--radius-lg{border-radius:var(--ce-radius-lg)}.ce-kaart--radius-card{border-radius:var(--ce-radius-card)}.ce-kaart--zwevend{border:none;box-shadow:var(--ce-shadow-float)}.ce-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--ce-space-2);font:var(--ce-type-knop-primair);border-radius:var(--ce-radius-control);padding:13px 22px;cursor:pointer;text-decoration:none;min-height:44px;box-sizing:border-box;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.ce-knop--primair{background:var(--ce-green-dark);color:var(--ce-surface)}.ce-knop--primair:hover{background:var(--ce-green-mid)}.ce-knop--primair:disabled{opacity:.5;cursor:default}.ce-knop--secundair{background:var(--ce-surface);color:var(--ce-green-mid);border-color:var(--ce-green-mid);font:var(--ce-type-knop-secundair)}.ce-knop--secundair:hover{background:var(--ce-surface-soft)}.ce-knop--secundair:disabled{opacity:.5;cursor:default}.ce-knop--tekst{background:none;border:none;color:var(--ce-green-mid);padding:4px 2px;min-height:32px;font:var(--ce-type-link-klein-sterk)}.ce-knop--tekst:hover{text-decoration:underline}.ce-knop--tekst-rood{background:none;border:none;color:var(--ce-red-text);padding:4px 2px;min-height:32px;font:var(--ce-type-link-klein-sterk)}.ce-knop--tekst-rood:hover{text-decoration:underline}.ce-status-chip{display:inline-flex;align-items:center;border-radius:var(--ce-radius-pill);padding:4px 10px;font:var(--ce-type-chip-status);white-space:nowrap}.ce-status-chip--amber{background:var(--ce-amber-bg);color:var(--ce-amber-text)}.ce-status-chip--actief{background:var(--ce-surface-medium);color:var(--ce-green-mid)}.ce-status-chip--afgerond{background:var(--ce-surface-soft);color:var(--ce-green-muted)}.ce-status-chip--neutraal{background:var(--ce-surface-soft);color:var(--ce-green-muted);border:1px solid var(--ce-border-hairline)}.ce-status-chip--fout{background:var(--ce-red-bg);color:var(--ce-red-text)}.ce-status-chip--stand{background:var(--ce-onderwerp-stand-bg);color:var(--ce-onderwerp-stand-icoon);border:1px solid var(--ce-onderwerp-stand-lijn)}.ce-kader-kop>.ce-status-chip{margin-left:auto;background:var(--ce-surface);border:1px solid var(--kader-lijn)}.ce-kader-kop>.ce-status-chip--amber{color:var(--ce-amber-text)}.ce-concept-chip{display:inline-flex;align-items:center;border-radius:var(--ce-radius-pill);padding:2px 10px;font:var(--ce-type-chip);letter-spacing:var(--ce-chip-spacing);background:var(--ce-amber-bg);color:var(--ce-amber-text)}.ce-expert-signaal{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ce-space-2) var(--ce-space-3);background:var(--ce-amber-bg);border:1px solid var(--ce-amber-border);border-radius:var(--ce-radius-control);padding:10px 14px;margin:var(--ce-space-3) 0 0;font:var(--ce-type-secundair);color:var(--ce-amber-text)}.ce-weergave-toggle{display:inline-flex;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:3px;gap:2px}.ce-weergave-toggle button{border:none;background:none;font:var(--ce-type-link-klein-sterk);color:var(--ce-green-muted);padding:7px 14px;border-radius:8px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.ce-weergave-toggle button.actief{background:var(--ce-surface-soft);color:var(--ce-green-dark);border:1px solid var(--ce-border-hairline)}.ce-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e3b2e73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--ce-space-4)}.ce-modal{background:var(--ce-surface);border-radius:var(--ce-radius-card);box-shadow:var(--ce-shadow-float);max-width:520px;width:100%;max-height:90vh;overflow-y:auto}.ce-modal--zijpaneel{margin-left:auto;margin-right:0;max-width:560px;height:100vh;max-height:100vh;border-radius:0}.ce-modal-overlay--beoordeling{background:var(--ce-overlay)}.ce-modal--beoordeling{max-width:560px;box-shadow:var(--ce-shadow-modal)}.ce-modal-overlay--breed{background:var(--ce-overlay-zwaar)}.ce-modal--breed{max-width:760px;border-radius:var(--ce-radius-card);box-shadow:var(--ce-shadow-modal-zwaar)}.ce-modal--breed .ce-modal-kop{padding:var(--ce-space-8) var(--ce-space-8) 0}.ce-modal--breed .ce-modal-inhoud{padding:var(--ce-space-8);display:flex;flex-direction:column;gap:14px}.ce-modal-overlay--nda{background:var(--ce-overlay-zwaar)}.ce-modal--nda{max-width:720px;border-radius:var(--ce-radius-card);box-shadow:var(--ce-shadow-modal-zwaar)}.ce-modal--nda .ce-modal-kop{padding:var(--ce-space-8) var(--ce-space-8) 0}.ce-modal--nda .ce-modal-inhoud{padding:var(--ce-space-8)}.ce-modal--breed .ce-modal-kop h2,.ce-modal--nda .ce-modal-kop h2{font:var(--ce-type-kop-modal)}.ce-modal-kop{display:flex;align-items:center;justify-content:space-between;padding:var(--ce-space-6) var(--ce-space-6) 0}.ce-modal-sluit{position:relative;background:none;border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-pill);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ce-green-muted)}.ce-modal-sluit:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ce-modal-inhoud{padding:var(--ce-space-6)}.ce-lege-staat{padding:var(--ce-space-8) var(--ce-space-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ce-space-2)}.ce-lege-staat-titel{font:var(--ce-type-subkop);color:var(--ce-green-dark);margin:0}.ce-lege-staat-tekst{font:var(--ce-type-body);color:var(--ce-green-muted);margin:0;max-width:46ch}.ce-laadstaat{display:flex;flex-direction:column;gap:var(--ce-space-3);padding:var(--ce-space-2) 0}.ce-laadstaat-balk{display:block;height:14px;border-radius:var(--ce-radius-control-sm);background:linear-gradient(90deg,var(--ce-surface-soft) 25%,var(--ce-surface-medium) 37%,var(--ce-surface-soft) 63%);background-size:400% 100%;animation:ce-schitter 1.6s ease-in-out infinite}@keyframes ce-schitter{0%{background-position:100% 50%}to{background-position:0 50%}}.ce-logo-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ce-radius-pill);background:var(--ce-green-dark);color:var(--ce-surface);font:var(--ce-type-logo)}.ce-logo-badge--groot{width:56px;height:56px;font:var(--ce-type-logo-groot)}.ce-topnav{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-4);min-height:68px;height:auto;padding:0 var(--ce-space-8);background:var(--ce-surface);border-bottom:1px solid var(--ce-border-hairline);flex-wrap:nowrap}.ce-topnav-merk{display:flex;align-items:center;gap:var(--ce-space-2)}.ce-topnav-woordmerk{font:var(--ce-type-merk);color:var(--ce-green-dark)}.ce-topnav-menu{display:flex;gap:var(--ce-space-4);flex:1;padding-left:var(--ce-space-4)}.ce-topnav-menuknop{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--ce-radius-control-sm);border:1px solid var(--ce-border-hairline);background:var(--ce-surface);color:var(--ce-green-dark);cursor:pointer;flex-shrink:0}.ce-topnav-item{background:none;border:none;border-bottom:2px solid transparent;font:var(--ce-type-knop-secundair);color:var(--ce-green-muted);padding:8px 2px;cursor:pointer;min-height:44px}.ce-topnav-item.actief{border-bottom-color:var(--ce-green-dark);color:var(--ce-green-dark);font:var(--ce-type-body-sterk)}.ce-topnav-item--met-badge{display:inline-flex;align-items:center;gap:6px}.ce-topnav-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--ce-amber-bg);color:var(--ce-amber-text);border-radius:var(--ce-radius-pill);padding:2px 7px;font:var(--ce-type-chip-groot)}.ce-topnav-badge--onbekend{border:1px dashed var(--ce-amber-text);padding:1px 6px}.ce-topnav-rechts{display:flex;align-items:center;gap:var(--ce-space-3);min-width:0}.ce-topnav-merk{flex-shrink:0}.ce-topnav-naam-knop{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-topnav-gebruiker{min-width:0}.ce-topnav-hulp-wrap{position:relative}.ce-topnav-hulp{position:relative;width:32px;height:32px;border-radius:var(--ce-radius-pill);border:1px solid var(--ce-border-hairline);background:var(--ce-surface);color:var(--ce-green-muted);font:var(--ce-type-body-sterk);cursor:pointer}.ce-topnav-hulp:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ce-hulp-menu{position:absolute;top:calc(100% + var(--ce-space-2));right:0;min-width:200px;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);box-shadow:var(--ce-shadow-float);padding:var(--ce-space-2);z-index:20;display:flex;flex-direction:column;gap:2px}.ce-hulp-menu-item{display:block;width:100%;text-align:left;background:none;border:none;font:var(--ce-type-veldlabel);color:var(--ce-green-dark);padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-control-sm);cursor:pointer}.ce-hulp-menu-item:hover{background:var(--ce-surface-soft)}.ce-hulp-menu-item--feedback{padding:0}.ce-hulp-menu-item--feedback>button.link{display:block;width:100%;text-align:left;padding:var(--ce-space-2) var(--ce-space-3);font:var(--ce-type-veldlabel);color:var(--ce-green-dark);border-radius:var(--ce-radius-control-sm);text-decoration:none}.ce-hulp-menu-item--feedback>button.link:hover{background:var(--ce-surface-soft);text-decoration:none}.ce-hulp-menu-item--feedback .feedback-formulier{margin:var(--ce-space-2) var(--ce-space-3) var(--ce-space-1);width:260px}.ce-topnav-gebruiker{display:inline-flex;align-items:center;gap:var(--ce-space-2);background:var(--ce-surface-soft);border-radius:var(--ce-radius-pill);padding:6px 14px 6px 6px;font:var(--ce-type-secundair);color:var(--ce-green-dark)}.ce-accountmenu-wrap{position:relative}.ce-accountmenu-pijl{margin-left:4px;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-accountmenu{position:absolute;top:calc(100% + var(--ce-space-2));right:0;min-width:200px;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);box-shadow:var(--ce-shadow-float);padding:var(--ce-space-2);z-index:20;display:flex;flex-direction:column;gap:2px}.ce-accountmenu-item{display:block;width:100%;text-align:left;background:none;border:none;font:var(--ce-type-veldlabel);color:var(--ce-green-dark);padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-control-sm);cursor:pointer}.ce-accountmenu-item:hover{background:var(--ce-surface-soft)}.ce-accountmenu-schakelaar{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-3);min-height:44px}.ce-accountmenu-spoor{flex:none;display:inline-flex;align-items:center;width:36px;height:20px;padding:2px;border-radius:var(--ce-radius-pill);border:1px solid var(--ce-border-invoer);background:var(--ce-surface-soft);transition:background-color .15s ease}.ce-accountmenu-bol{width:14px;height:14px;border-radius:var(--ce-radius-pill);background:var(--ce-border-invoer);transition:transform .15s ease}.ce-accountmenu-schakelaar[aria-checked=true] .ce-accountmenu-spoor{background:var(--ce-knop-bg);border-color:var(--ce-knop-bg)}.ce-accountmenu-schakelaar[aria-checked=true] .ce-accountmenu-bol{background:var(--ce-knop-text);transform:translate(16px)}.ce-topnav-avatar{width:24px;height:24px;border-radius:var(--ce-radius-pill);background:var(--ce-green-dark);display:inline-block}.ce-topnav-naam-knop{background:none;border:none;color:var(--ce-green-dark);font:var(--ce-type-link-klein-sterk);cursor:pointer;padding:0}.ce-topnav-naam-knop:hover{text-decoration:underline}@media (max-width: 1280px){.ce-topnav{height:auto;padding:var(--ce-space-3) var(--ce-space-4);flex-wrap:wrap;position:relative}.ce-topnav-menuknop{display:inline-flex;order:2;margin-left:auto}.ce-topnav-rechts{order:3}.ce-topnav-menu{display:none;padding-left:0;order:4;width:100%;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;background:var(--ce-surface);border-bottom:1px solid var(--ce-border-hairline);box-shadow:var(--ce-shadow-float);padding:var(--ce-space-2) var(--ce-space-4) var(--ce-space-3);z-index:30}.ce-topnav-menu--open{display:flex}.ce-topnav-item{width:100%;text-align:left;border-bottom:none;border-left:2px solid transparent;padding:10px 8px}.ce-topnav-item.actief{border-left-color:var(--ce-green-dark);border-bottom-color:transparent;background:var(--ce-surface-soft)}.ce-topnav--compact{flex-wrap:nowrap}.ce-topnav--compact .ce-topnav-menu{display:flex;position:static;order:2;width:auto;flex:1 1 auto;flex-direction:row;gap:var(--ce-space-4);padding:0 0 0 var(--ce-space-2);background:none;border:0;box-shadow:none}.ce-topnav--compact .ce-topnav-item{width:auto;border-left:0;border-bottom:2px solid transparent;padding:8px 2px;white-space:nowrap}.ce-topnav--compact .ce-topnav-item.actief{border-bottom-color:var(--ce-green-dark);background:none}}.ce-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--ce-radius-pill);background:var(--ce-surface-strong);color:var(--ce-green-dark);font:var(--ce-type-avatar)}.ce-avatar--groot{font:var(--ce-type-avatar-groot)}.ce-ster-rij{display:inline-flex;align-items:center;gap:2px}.ce-ster{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;line-height:0}button.ce-ster{cursor:pointer;border-radius:4px}button.ce-ster:focus-visible{outline:2px solid var(--ce-green-mid);outline-offset:2px}.ce-kader--aanu{--kader: var(--ce-onderwerp-aanu);--kader-bg: var(--ce-onderwerp-aanu-bg);--kader-lijn: var(--ce-onderwerp-aanu-lijn);--kader-icoon: var(--ce-onderwerp-aanu-icoon)}.ce-kader--stand{--kader: var(--ce-onderwerp-stand);--kader-bg: var(--ce-onderwerp-stand-bg);--kader-lijn: var(--ce-onderwerp-stand-lijn);--kader-icoon: var(--ce-onderwerp-stand-icoon)}.ce-kader--punten{--kader: var(--ce-onderwerp-punten);--kader-bg: var(--ce-onderwerp-punten-bg);--kader-lijn: var(--ce-onderwerp-punten-lijn);--kader-icoon: var(--ce-onderwerp-punten-icoon)}.ce-kader--docs{--kader: var(--ce-onderwerp-docs);--kader-bg: var(--ce-onderwerp-docs-bg);--kader-lijn: var(--ce-onderwerp-docs-lijn);--kader-icoon: var(--ce-onderwerp-docs-icoon)}.ce-kader{display:block;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-left:var(--ce-kader-accent) solid var(--kader);border-radius:var(--ce-radius-lg);margin:0 0 var(--ce-space-3);overflow:hidden;min-width:0}.ce-kader-kop{display:flex;align-items:center;gap:10px;min-height:var(--ce-kader-kop-hoogte);padding:6px var(--ce-kader-inzet);background:var(--kader-bg);border-bottom:1px solid var(--kader-lijn)}details.ce-kader:not([open])>.ce-kader-kop{border-bottom-color:transparent}details.ce-kader>summary{cursor:pointer;list-style:none}details.ce-kader>summary::-webkit-details-marker{display:none}.ce-kader-tegel{flex:none;width:var(--ce-icoontegel);height:var(--ce-icoontegel);border-radius:7px;display:grid;place-items:center;background:var(--ce-surface);color:var(--kader-icoon);box-shadow:inset 0 0 0 1px var(--kader-lijn)}.ce-portaal .ce-kader-titel{flex:1 1 auto;min-width:0;margin:0;font:var(--ce-type-subkop);color:var(--ce-green-dark)}.ce-portaal .ce-kader-kop--met-tip>.ce-kader-titel{flex:0 1 auto}.ce-kader-titeltip{flex:none;display:inline-flex;align-items:center;margin-right:auto}.ce-kader-aantal{flex:none;display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 8px;border-radius:var(--ce-radius-pill);background:var(--ce-surface);color:var(--kader-icoon);box-shadow:inset 0 0 0 1px var(--kader-lijn);font:var(--ce-type-chip);font-variant-numeric:tabular-nums}.ce-kader-pijltje{flex:none;display:inline-flex;color:var(--ce-green-muted);transition:transform .15s}details.ce-kader[open]>summary .ce-kader-pijltje{transform:rotate(90deg)}.ce-kader-lijf{padding:var(--ce-space-3) var(--ce-kader-inzet)}.ce-kader-lijf>:first-child{margin-top:0}.ce-kader-lijf>:last-child{margin-bottom:0}.ce-kader--zonder-kop{background:var(--kader-bg);border-color:var(--ce-amber-border);border-left-color:var(--kader)}.ce-kader--zonder-kop.ce-kader--stand,.ce-kader--zonder-kop.ce-kader--punten,.ce-kader--zonder-kop.ce-kader--docs{border-color:var(--kader-lijn);border-left-color:var(--kader)}.ce-portaal .ce-kader-label{display:flex;align-items:center;gap:6px;margin:0 0 2px;font:var(--ce-type-label-klein);color:var(--kader-icoon)}.ce-info-wrap{display:inline-flex;vertical-align:-3px}.ce-info{position:relative;display:inline-grid;place-items:center;width:var(--ce-info-maat);height:var(--ce-info-maat);margin:0 0 0 2px;padding:0;border:0;border-radius:var(--ce-radius-pill);background:none;color:var(--ce-info-icoon);cursor:help;flex:none}.ce-info:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.ce-info:hover,.ce-info--aan{color:var(--ce-green-mid);background:var(--ce-surface-soft)}.ce-tip{position:fixed;z-index:100;left:0;top:0;max-width:min(280px,calc(100vw - 24px));padding:9px 12px;border-radius:var(--ce-radius-control);background:var(--ce-tip-bg);color:var(--ce-tip-text);font:var(--ce-type-tip);box-shadow:var(--ce-shadow-tip)}.ce-tip[hidden]{display:none}.ce-tip:before{content:"";position:absolute;left:calc(var(--pijl, 50%) - 6px);width:12px;height:12px;background:var(--ce-tip-bg);transform:rotate(45deg);border-radius:2px}.ce-tip[data-kant=onder]:before{top:-5px}.ce-tip[data-kant=boven]:before{bottom:-5px}.ce-portaal .ce-voetregel{margin:var(--ce-space-3) 2px 0;padding-top:var(--ce-space-2);border-top:1px solid var(--ce-border-hairline);font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-helpdesk{margin:var(--ce-space-2) 0 0}.ce-helpdesk>summary{cursor:pointer;font:var(--ce-type-link-klein);color:var(--ce-green-mid);padding:4px 0}.ce-helpdesk-lijst{margin:var(--ce-space-1) 0 0;padding-left:var(--ce-space-5);font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-helpdesk-lijst a{color:var(--ce-green-mid);overflow-wrap:anywhere}.ce-portaal .ce-antwoordt-als{margin:0 0 var(--ce-space-2);font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-portaal .ce-vaste-melding{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-1) var(--ce-space-3);margin:0 0 var(--ce-space-3);padding:10px var(--ce-kader-inzet);border-radius:var(--ce-radius-lg);font:var(--ce-type-body)}.ce-vaste-melding--onbekend{background:var(--ce-onderwerp-stand-bg);border:1px solid var(--ce-onderwerp-stand-lijn);color:var(--ce-green-dark)}.ce-vaste-melding--fout{background:var(--ce-red-bg);border:1px solid var(--ce-red-border);color:var(--ce-red-text)}.ce-portaal .ce-accountmenu-avatar{background:var(--ce-knop-bg);color:var(--ce-knop-text);font:var(--ce-type-chip)}.ce-accountmenu-wrap .ce-topnav-naam-knop{display:inline-flex;align-items:center;gap:var(--ce-space-2);max-width:220px}.ce-accountmenu-naam{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.ce-topnav--compact .ce-topnav-woordmerk{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-topnav--compact{gap:var(--ce-space-3)}.ce-topnav--compact .ce-topnav-menu{gap:var(--ce-space-3);padding-left:0}.ce-accountmenu-naam{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-accountmenu-wrap.ce-topnav-gebruiker{padding:4px;background:none}.ce-accountmenu-pijl{display:none}}.ce-veld{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--ce-space-4)}.ce-veld>span{font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-veld input,.ce-veld textarea,.ce-veld select,.ce-staged-rij select{font:var(--ce-type-secundair);color:var(--ce-green-dark);padding:12px 14px;border-radius:var(--ce-radius-control);border:1px solid var(--ce-border-hairline);background:var(--ce-surface-input);min-height:44px;box-sizing:border-box;width:100%}.ce-login-kaart .ce-veld input{font:var(--ce-type-body);padding:14px 16px;background:var(--ce-surface-input)}.ce-veld textarea{min-height:72px;resize:vertical}.ce-veld input:focus,.ce-veld textarea:focus,.ce-veld select:focus{outline:2px solid var(--ce-green-mid);outline-offset:1px}.ce-veld-hulp{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:4px 0 var(--ce-space-3)}.ce-checkbox-veld{display:flex;align-items:flex-start;gap:10px;margin:var(--ce-space-2) 0 var(--ce-space-3);font:var(--ce-type-body);color:var(--ce-green-dark);cursor:pointer}.ce-checkbox-veld input[type=checkbox]{margin-top:2px;width:18px;height:18px;border-radius:4px;accent-color:var(--ce-green-mid);flex-shrink:0}.ce-fout{color:var(--ce-red-text);font:var(--ce-type-body-sterk)}.ce-alleen-lezer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ce-login-pagina{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ce-space-6);gap:var(--ce-space-5)}.ce-login-kaart{width:100%;max-width:440px;background:var(--ce-surface);border-radius:var(--ce-radius-card);box-shadow:var(--ce-shadow-float);padding:48px;display:flex;flex-direction:column;gap:28px}.ce-login-sub{font:var(--ce-type-body);color:var(--ce-green-muted);margin:0}.ce-login-knop{width:100%;padding:14px 16px}.ce-login-hulp{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0}.ce-login-avg{max-width:440px;font:var(--ce-type-meta);color:var(--ce-green-muted);text-align:center}.ce-login-voet{display:flex;align-items:center;justify-content:center;gap:var(--ce-space-2);font:var(--ce-type-meta);color:var(--ce-green-muted);flex-wrap:wrap}.ce-login-voet a{color:var(--ce-green-muted)}@media (max-width: 420px){.ce-login-kaart{padding:32px 24px}}.ce-login-tabs{display:flex;background:var(--ce-surface-soft);border-radius:var(--ce-radius-pill);padding:4px;gap:4px}.ce-login-tab{flex:1;border:none;background:none;font:var(--ce-type-link-klein-sterk);color:var(--ce-green-muted);padding:10px 12px;border-radius:var(--ce-radius-pill);cursor:pointer;min-height:44px}.ce-login-tab--actief{background:var(--ce-surface);color:var(--ce-green-dark);box-shadow:var(--ce-shadow-float)}.ce-login-formulier{display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-login-formulier .ce-veld{margin-bottom:0}.ce-login-wachtwoord-vergeten{align-self:flex-start;margin-top:-8px}.ce-account-pagina{max-width:900px}.ce-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ce-space-6);align-items:start;margin-top:var(--ce-space-6)}.ce-account-kaart{padding:22px 24px;display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-account-kaart form{display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-account-kaart form .ce-veld{margin-bottom:0}.ce-account-lijst{margin:0;display:flex;flex-direction:column;gap:10px}.ce-account-lijst>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ce-space-4);font:var(--ce-type-body)}.ce-account-lijst dt{color:var(--ce-green-muted)}.ce-account-lijst dd{margin:0;font:var(--ce-type-veldlabel);color:var(--ce-green-dark);text-align:right}.ce-account-melding{color:var(--ce-green-mid);font:var(--ce-type-body-sterk);margin:0}@media (max-width: 860px){.ce-account-grid{grid-template-columns:1fr}}.ce-privacy-pagina{max-width:760px}.ce-privacy-kaart{padding:24px 28px;margin-top:var(--ce-space-4)}.ce-privacy-tekst{white-space:pre-wrap;font:var(--ce-type-body);color:var(--ce-green-dark);margin:0}.ce-overzicht{padding:var(--ce-space-8) var(--ce-pagina-rand) 64px}.ce-overzicht-sub{font:var(--ce-type-body);color:var(--ce-green-muted);margin:var(--ce-space-2) 0 0;max-width:var(--ce-leesmaximum)}.ce-overzicht-werkbalk{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-4);flex-wrap:wrap;margin:var(--ce-space-8) 0 var(--ce-space-5)}.ce-overzicht-aantal{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-overzicht-acties{display:flex;align-items:center;gap:var(--ce-space-4);flex-wrap:wrap}.ce-productkaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}.ce-productkaart{width:100%;overflow:hidden;display:flex;flex-direction:column}.ce-productkaart-foto{width:100%;height:180px;background:var(--ce-surface-strong)}.ce-productkaart-foto img{width:100%;height:100%;object-fit:cover;display:block}.ce-productkaart-inhoud{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.ce-productkaart-titelrij{display:flex;align-items:flex-start;flex-direction:column;gap:12px;overflow-wrap:anywhere}.ce-productkaart-fotoplek{width:48px;height:48px;border-radius:var(--ce-radius-thumb);background:var(--ce-surface-strong);flex-shrink:0}.ce-productkaart-naamregel{display:flex;align-items:center;gap:12px;min-width:0}.ce-productkaart-stap{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto}.ce-productkaart-knop{min-width:var(--ce-knop-lijst-breed)}.ce-productlijst-stap{min-width:0;justify-self:end}.ce-productlijst-stap .ce-productkaart-knop{white-space:normal;max-width:var(--ce-productlijst-knop)}.ce-productlijst-rij,.ce-productlijst-kop{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(150px,1fr) var(--ce-productlijst-knop);align-items:center;gap:16px;padding:14px 24px;border-bottom:1px solid var(--ce-border-hairline)}.ce-productlijst-kop{font:var(--ce-type-meta);color:var(--ce-green-muted);background:var(--ce-surface-soft);border-radius:var(--ce-radius-lg) var(--ce-radius-lg) 0 0}.ce-productlijst-product{display:flex;align-items:center;gap:var(--ce-space-3);min-width:0}.ce-productlijst-rij>.ce-status-chip{justify-self:start;max-width:100%;white-space:normal}.ce-productlijst-rij:last-child{border-bottom:none}.ce-productlijst-thumb{width:52px;height:40px;border-radius:var(--ce-radius-thumb);background:var(--ce-surface-strong);display:block;flex-shrink:0;overflow:hidden}.ce-productlijst-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ce-productlijst-naam{min-width:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark);overflow-wrap:anywhere}@media (max-width: 900px){.ce-productlijst-kop{display:none}.ce-productlijst-rij{grid-template-columns:minmax(0,1fr) auto;gap:var(--ce-space-2) var(--ce-space-3)}.ce-productlijst-rij>.ce-status-chip{grid-column:1}.ce-productlijst-stap{grid-column:2;grid-row:1 / 3}}.ce-aanmeldscherm{padding:var(--ce-space-6) clamp(20px,8vw,120px) 64px}.ce-terug-link{margin-bottom:var(--ce-space-3);padding-left:0;align-self:flex-start;text-align:left}.ce-aanmeldscherm h1{margin:var(--ce-space-2) 0 0}.ce-aanmeld-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ce-space-6);margin:var(--ce-space-6) 0;align-items:start}.ce-aanmeld-kaart{padding:24px 28px}.ce-aanmeld-kaart h2{margin-bottom:var(--ce-space-4)}.ce-overige-velden{margin-top:var(--ce-space-3);border-top:1px solid var(--ce-border-hairline);padding-top:var(--ce-space-3)}.ce-overige-velden summary{cursor:pointer;font:var(--ce-type-link-klein-sterk);color:var(--ce-green-mid);margin-bottom:var(--ce-space-3)}.ce-overige-velden[open] summary{margin-bottom:var(--ce-space-4)}.ce-dropzone{border:1.5px dashed var(--ce-green-mid);border-radius:12px;background:var(--ce-surface-soft);padding:44px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:var(--ce-green-mid);cursor:pointer}.ce-dropzone strong{font:var(--ce-type-body-sterk)}.ce-dropzone--actief{background:var(--ce-surface-medium)}.ce-aanmeld-velden{border:0;margin:0;padding:0;min-width:0}.ce-dropzone--uit{cursor:default;opacity:.65}.ce-staged-lijst{list-style:none;margin:var(--ce-space-4) 0 0;padding:0}.ce-staged-rij{display:flex;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-2) 0;border-bottom:1px solid var(--ce-border-hairline)}.ce-staged-naam{flex:1;font:var(--ce-type-body);color:var(--ce-green-dark);overflow-wrap:anywhere}.ce-staged-rij select{width:auto;min-height:36px;padding:6px 10px}.ce-aanmeld-acties{display:flex;align-items:center;gap:var(--ce-space-4);flex-wrap:wrap;margin-top:var(--ce-space-2)}@media (max-width: 860px){.ce-aanmeld-grid{grid-template-columns:1fr}}.ce-productpagina{padding:var(--ce-space-6) var(--ce-pagina-rand) 64px}.ce-productpagina-kolom{max-width:var(--ce-inhoud-max);margin:0 auto}.ce-productpagina-kop{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ce-productpagina-meta{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:var(--ce-space-1) 0 0}.ce-volgende-stap-plek{margin:var(--ce-space-4) 0 0}.ce-volgende-stap.ce-kader{margin:0}.ce-volgende-stap>.ce-kader-lijf{padding:10px var(--ce-kader-inzet) 12px}.ce-volgende-stap-hoofd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.ce-portaal .ce-volgende-stap-zin{flex:1 1 260px;min-width:0;margin:0;font:var(--ce-type-subkop);color:var(--ce-green-dark);text-wrap:balance}.ce-volgende-stap-knop{flex:none}.ce-portaal .ce-volgende-stap-v2{margin:2px 0 0;font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-portaal .ce-volgende-stap-toelichting{margin:2px 0 0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-portaal .ce-volgende-stap-toelichting--fout{color:var(--ce-red-text)}.ce-volgende-stap-ook{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 16px;margin:10px calc(-1 * var(--ce-kader-inzet)) -12px;padding:8px var(--ce-kader-inzet) 10px;border-top:1px solid var(--kader-lijn);font:var(--ce-type-secundair);color:var(--ce-amber-text)}.ce-volgende-stap--stand .ce-volgende-stap-ook{color:var(--ce-green-dark)}.ce-volgende-stap>.ce-kader-lijf>.ce-volgende-stap-ook:last-child{margin-bottom:-12px}.ce-volgende-stap-compact{display:none}@media (max-width: 600px){.ce-volgende-stap-knop{width:100%;justify-content:center}.ce-productpagina--werk .ce-volgende-stap-plek[data-compact]>.ce-volgende-stap{display:none}.ce-productpagina--werk .ce-volgende-stap-plek[data-compact]>.ce-volgende-stap-compact{display:flex}.ce-volgende-stap-compact{align-items:center;gap:8px;width:100%;min-height:var(--ce-regel-hoogte);margin:0;padding:8px var(--ce-kader-inzet);background:var(--ce-onderwerp-aanu-bg);border:1px solid var(--ce-amber-border);border-left:var(--ce-kader-accent) solid var(--ce-onderwerp-aanu);border-radius:var(--ce-radius-lg);font:var(--ce-type-body-sterk);color:var(--ce-green-dark);text-align:left}button.ce-volgende-stap-compact{cursor:pointer}.ce-volgende-stap-compact-tekst{flex:1 1 auto;min-width:0}.ce-volgende-stap-compact-stip{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ce-stip-tab)}.ce-volgende-stap-compact-pijl{flex:none;display:inline-flex;color:var(--ce-amber-text)}}@media (max-width: 600px){.ce-productpagina{padding-left:16px;padding-right:16px}}@media (max-width: 600px){.ce-overzicht-acties{width:100%;justify-content:space-between;gap:var(--ce-space-2)}.ce-productlijst-rij{grid-template-columns:1fr;padding:var(--ce-space-4)}.ce-productlijst-rij>*{grid-column:1;grid-row:auto}.ce-productlijst-stap{justify-self:start}}.ce-producttabbladen{display:flex;gap:26px;border-bottom:1px solid var(--ce-border-hairline);margin-top:var(--ce-space-6);flex-wrap:wrap}.ce-producttabbladen[hidden]{display:none}.ce-producttab{background:none;border:none;border-bottom:2px solid transparent;font:var(--ce-type-knop-secundair);color:var(--ce-green-muted);padding:8px 2px 10px;cursor:pointer;min-height:44px}.ce-producttab.actief{border-bottom-color:var(--ce-green-mid);color:var(--ce-green-dark);font:var(--ce-type-body-sterk)}.ce-producttab{display:inline-flex;align-items:center;position:relative}.ce-tab-kort{display:none}.ce-tab-stip{flex:none;display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--ce-stip-tab)}@media (max-width: 600px){.ce-producttabbladen{flex-wrap:nowrap;overflow-x:auto;gap:14px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ce-producttab{flex-shrink:0;white-space:nowrap}.ce-tab-lang{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ce-tab-kort{display:inline}}@media (max-width: 380px){.ce-producttabbladen{gap:8px}.ce-producttab{font:var(--ce-type-link-klein);padding-left:0;padding-right:0}.ce-producttab.actief{font:var(--ce-type-link-klein-sterk)}.ce-tab-stip{margin-left:4px}}@media (max-width: 340px){.ce-producttabbladen{gap:6px}.ce-producttab{font:var(--ce-type-tab-smal)}.ce-producttab.actief{font:var(--ce-type-tab-smal-sterk)}}.ce-tab-ingebed{background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);padding:22px 24px}.ce-productgegevens-rij{display:flex;gap:20px;align-items:flex-start}.ce-productfoto-vlak{width:120px;height:96px;border-radius:var(--ce-radius-control);background:var(--ce-surface-strong);flex-shrink:0;overflow:hidden}.ce-productfoto-vlak img{width:100%;height:100%;object-fit:cover;display:block}.ce-productgegevens-lijst{font:var(--ce-type-secundair);color:var(--ce-green-muted);overflow-wrap:anywhere}.ce-productgegevens-lijst p{margin:0 0 6px}.ce-productgegevens-lijst strong{color:var(--ce-green-dark)}.ce-productgegevens-datum{font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-substukken-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--ce-space-3)}.ce-substukken-tabs button{background:var(--ce-surface);border:1px solid var(--ce-border-hairline);font:var(--ce-type-meta);color:var(--ce-green-muted);padding:7px 12px;border-radius:var(--ce-radius-pill);cursor:pointer;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.ce-substukken-tabs button.actief{background:var(--ce-green-dark);border-color:var(--ce-green-dark);color:var(--ce-surface);font:var(--ce-type-chip-status)}.ce-substuk-lijst{background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);padding:0 22px}.ce-substuk-rij{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ce-border-hairline)}.ce-substuk-rij:last-child{border-bottom:none}.ce-substuk-icoon{width:28px;height:34px;border-radius:var(--ce-radius-thumb);background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline);flex-shrink:0}.ce-substuk-naam{flex:1;min-width:0}.ce-substuk-naam-tekst{font:var(--ce-type-veldlabel);color:var(--ce-green-dark);margin:0;overflow-wrap:anywhere}.ce-substuk-meta{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:2px 0 0}.ce-substuk-inzien{font:var(--ce-type-link-klein);color:var(--ce-green-mid);flex-shrink:0}.ce-soortchip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-pill);padding:3px 9px;font:var(--ce-type-chip);color:var(--ce-green-muted);letter-spacing:var(--ce-chip-spacing)}.ce-soortchip--amber{background:var(--ce-amber-bg);border-color:var(--ce-amber-bg);color:var(--ce-amber-text)}.ce-soortchip--blauw{background:var(--ce-blue-bg);border-color:var(--ce-blue-bg);color:var(--ce-blue-text)}.ce-soortchip--rood{background:var(--ce-red-bg);border-color:var(--ce-red-bg);color:var(--ce-red-text)}@media (max-width: 600px){.ce-substuk-rij{flex-wrap:wrap;row-gap:6px}.ce-substuk-icoon{display:none}.ce-substuk-naam{flex-basis:100%;order:1}.ce-substuk-rij>.ce-soortchip{order:2}.ce-substuk-inzien{min-height:44px;display:inline-flex;align-items:center;order:3}.ce-substuk-rij>button.ce-knop{order:4;margin-left:0}}.ce-vraag-beantwoorden{padding:var(--ce-space-8) clamp(20px,8vw,120px) 64px;display:flex;flex-direction:column;gap:18px}.ce-vraag-kop{display:flex;flex-direction:column;gap:6px}.ce-vraag-context{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:0}.ce-vraag-kaart,.ce-antwoord-kaart{padding:28px;display:flex;flex-direction:column}.ce-vraag-kaart{gap:12px;align-items:flex-start}.ce-antwoord-kaart{gap:10px}.ce-vraag-tekst{font:var(--ce-type-vraagkop);color:var(--ce-green-dark);margin:0}.ce-vraag-waarom{font:var(--ce-type-body);color:var(--ce-green-muted);margin:0}.ce-antwoord-veld{width:100%;min-height:120px;box-sizing:border-box;border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:14px 16px;background:var(--ce-surface);color:var(--ce-green-dark);font:var(--ce-type-body);resize:vertical}.ce-antwoord-veld::placeholder{color:var(--ce-green-muted)}.ce-antwoord-veld:focus{outline:2px solid var(--ce-green-mid);outline-offset:1px}.ce-antwoord-extras{display:flex;gap:20px;align-items:stretch;flex-wrap:wrap}.ce-antwoord-bijlage{flex:1 1 280px;border:1px dashed var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;background:none;cursor:pointer;min-height:44px}.ce-antwoord-bijlage:hover{background:var(--ce-surface-soft)}.ce-antwoord-bijlage-titel{font:var(--ce-type-link-klein);color:var(--ce-green-mid)}.ce-antwoord-bijlage-hulp{font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-antwoord-onbekend{flex:1 1 280px;display:flex;align-items:center;gap:10px;font:var(--ce-type-secundair);color:var(--ce-green-dark);cursor:pointer;min-height:44px}.ce-antwoord-onbekend input[type=checkbox]{width:18px;height:18px;border-radius:4px;accent-color:var(--ce-green-mid);flex-shrink:0}.ce-herkomstbalk{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-4);flex-wrap:wrap;background:var(--ce-surface-soft);border-radius:var(--ce-radius-tile);padding:20px}.ce-herkomstbalk-veld{margin-top:2px;min-width:280px;max-width:100%;background:none;border:none;border-bottom:1px solid transparent;padding:2px 0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-herkomstbalk-veld:hover{border-bottom-color:var(--ce-border-hairline)}.ce-herkomstbalk-veld:focus{border-bottom-color:var(--ce-green-mid)}.ce-herkomstbalk-veld::placeholder{color:var(--ce-green-muted)}.ce-herkomstbalk-noot{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0;text-align:right}.ce-vraag-knoppenrij{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-4);flex-wrap:wrap;margin-top:var(--ce-space-2)}.ce-vraag-knoppen-rechts{display:flex;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap}.ce-knop--annuleren{background:var(--ce-surface);color:var(--ce-green-muted);border-color:var(--ce-border-hairline);border-radius:var(--ce-radius-control-sm);padding:12px 22px;font:var(--ce-type-knop-secundair)}.ce-knop--annuleren:hover{background:var(--ce-surface-soft)}.ce-knop--opslaan{background:var(--ce-green-mid);color:var(--ce-surface);border-radius:var(--ce-radius-control-sm);padding:12px 26px}.ce-knop--opslaan:hover{background:var(--ce-green-dark)}@media (max-width: 720px){.ce-herkomstbalk-noot{text-align:left}.ce-vraag-knoppenrij{flex-direction:column;align-items:stretch}.ce-vraag-knoppen-rechts{justify-content:flex-end}}.ce-dossier-tab{display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-dossier-infobalk{background:var(--ce-surface-soft);border-radius:var(--ce-radius-control);padding:14px 18px;font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:0}.ce-dossier-testbanner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--ce-amber-bg);border-radius:var(--ce-radius-control);padding:14px 18px;font:var(--ce-type-secundair);color:var(--ce-amber-text)}.ce-dossier-testbanner strong{font:var(--ce-type-secundair-sterk)}.ce-dossier-testbanner-tekst{flex:1 1 auto;min-width:0}.ce-dossier-testbanner-acties{display:flex;align-items:center;gap:var(--ce-space-4);flex-wrap:wrap}.ce-dossier-testbanner-link,.ce-dossier-testbanner-actie{background:none;border:none;padding:0;cursor:pointer;color:var(--ce-amber-text);white-space:nowrap}.ce-dossier-testbanner-link{font:var(--ce-type-link-klein)}.ce-dossier-testbanner-actie{font:var(--ce-type-link-klein-sterk)}.ce-dossier-testbanner-link:hover,.ce-dossier-testbanner-actie:hover{text-decoration:underline}.ce-dossier-testbanner-uitklap{flex-basis:100%;margin:0;font:var(--ce-type-secundair);color:var(--ce-amber-text)}.ce-dossier-actieregel{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ce-space-4);flex-wrap:wrap}.ce-dossier-actieregel-links{display:flex;flex-direction:column;gap:var(--ce-space-2);min-width:0}.ce-dossier-meta{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0}.ce-dossier-chips{display:flex;gap:var(--ce-space-2);flex-wrap:wrap}.ce-dossier-chip{display:inline-flex;align-items:center;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-pill);padding:6px 12px;font:var(--ce-type-meta);color:var(--ce-green-mid);cursor:pointer;min-height:44px}.ce-dossier-chip:hover{background:var(--ce-surface-soft)}.ce-dossier-genereer{background:var(--ce-green-mid);color:var(--ce-surface);border-radius:var(--ce-radius-control-sm);padding:12px 22px;flex-shrink:0}.ce-dossier-genereer:hover{background:var(--ce-green-dark)}.ce-dossier-knoppen{display:flex;gap:var(--ce-space-2);flex-wrap:wrap}.ce-dossier-handleiding{padding:12px 22px;flex-shrink:0}.ce-dossier-handleiding:disabled{opacity:.6;cursor:default}.ce-dossier-lijst{padding:var(--ce-space-2) 24px}.ce-dossier-rij{display:flex;align-items:center;gap:var(--ce-space-4);padding:var(--ce-space-4) 0;border-bottom:1px solid var(--ce-border-hairline);flex-wrap:wrap}.ce-dossier-rij:last-child{border-bottom:none}.ce-dossier-rij-naam{flex:1 1 260px;min-width:0}.ce-dossier-rij-titel{display:flex;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;font:var(--ce-type-body-sterk);color:var(--ce-green-dark);margin:0}.ce-dossier-rij-meta{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:2px 0 0}.ce-dossier-rij-omschrijving{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:2px 0 0;max-width:62ch}.ce-dossier-voorbeeld{flex:none;width:72px;height:102px;object-fit:cover;object-position:top;border:1px solid var(--ce-border-hairline);border-radius:4px;background:var(--ce-surface-soft)}.ce-dossier-voorbeeld--leeg{display:inline-block}@media (max-width: 600px){.ce-dossier-voorbeeld{display:none}}.ce-dossier-rij-acties{display:flex;align-items:center;gap:var(--ce-space-4);flex-wrap:wrap}.ce-dossier-rij-acties a{font:var(--ce-type-link-klein);color:var(--ce-green-mid);white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.ce-dossier-technisch summary{cursor:pointer;font:var(--ce-type-link-klein);color:var(--ce-green-mid);padding:var(--ce-space-2) 0}.ce-dossier-noot{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0}.ce-doc-rij{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ce-border-hairline)}.ce-doc-rij:last-of-type{border-bottom:none}.ce-doc-icoon{width:30px;height:36px;border-radius:var(--ce-radius-thumb);background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline);display:inline-flex;align-items:center;justify-content:center;color:var(--ce-green-muted);flex-shrink:0}.ce-doc-naam{flex:1;min-width:0}.ce-doc-naam-tekst{font:var(--ce-type-body-sterk);color:var(--ce-green-dark);margin:0;overflow-wrap:anywhere}.ce-doc-meta{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:3px 0 0;overflow-wrap:anywhere}.ce-doc-chip{flex-shrink:0}.ce-doc-inzien{font:var(--ce-type-link-klein);color:var(--ce-green-mid);flex-shrink:0}@media (max-width: 480px){.ce-doc-rij{flex-wrap:wrap;row-gap:6px}.ce-doc-icoon{display:none}.ce-doc-naam{flex-basis:100%;order:1}.ce-doc-chip{order:2}.ce-doc-inzien{order:3;margin-left:auto}}.ce-documenten-beheer{border-top:1px solid var(--ce-border-hairline);padding-top:var(--ce-space-4);display:flex;flex-direction:column;gap:var(--ce-space-3)}.ce-inline-formulier{display:flex;flex-direction:column;gap:var(--ce-space-3);align-items:flex-start}.ce-documenten-tabel{width:100%;border-collapse:collapse;font:var(--ce-type-secundair)}.ce-documenten-tabel th{text-align:left;color:var(--ce-green-muted);font:var(--ce-type-link-klein-sterk);padding:6px 8px}.ce-documenten-tabel td{padding:6px 8px;border-top:1px solid var(--ce-border-hairline)}.ce-nen-kop{display:flex;align-items:center;gap:12px;margin-top:var(--ce-space-2)}.ce-nen-intro{font:var(--ce-type-body);color:var(--ce-green-muted);margin:var(--ce-space-3) 0 0;max-width:var(--ce-leesmaximum)}.ce-nen-sectiekop{margin:var(--ce-space-8) 0 var(--ce-space-3)}.ce-nen-traject-sectie{margin-top:var(--ce-space-8);padding-top:var(--ce-space-6);border-top:1px solid var(--ce-border-hairline)}.ce-nen-traject-kop{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ce-nen-sectiekop--traject{margin:0}.ce-nen-traject-uitleg{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:4px 0 0;max-width:var(--ce-leesmaximum)}.ce-nen-bevindingen{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:var(--ce-space-4);align-items:stretch}.ce-nen-bevinding{background:var(--ce-surface);border:1px solid var(--ce-amber-border);border-radius:12px;padding:18px 22px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.ce-nen-bevinding-titel{font:var(--ce-type-body-sterk);color:var(--ce-green-dark);margin:0}.ce-nen-bevinding-tekst{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:0}.ce-nen-bevinding-herkomst{font:var(--ce-type-meta);color:var(--ce-amber-text);margin:0}.ce-nen-verklaringen{margin-top:var(--ce-space-4)}.ce-nen-verklaringen summary{cursor:pointer;font:var(--ce-type-link-klein-sterk);color:var(--ce-green-mid)}.ce-nen-formulier{background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);padding:22px 26px;margin-top:var(--ce-space-4);display:flex;flex-direction:column;gap:14px}.ce-nen-onderbouwing{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:0}.ce-nen-vastgelegd{font:var(--ce-type-secundair-sterk);color:var(--ce-green-mid);margin:0}.ce-nen-oordeelopties{display:flex;gap:14px;flex-wrap:wrap}.ce-nen-oordeeloptie{flex:1 1 200px;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:5px;text-align:left;cursor:pointer;font:var(--ce-type-body);min-height:44px}.ce-nen-oordeeloptie.actief{background:var(--ce-surface-soft);border:1.5px solid var(--ce-green-mid)}.ce-nen-oordeeloptie-titel{font:var(--ce-type-link-klein-sterk);color:var(--ce-green-dark)}.ce-nen-oordeeloptie-tekst{font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-nen-motivering-label{font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-nen-motivering{font:var(--ce-type-secundair);background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline);border-radius:10px;padding:12px 16px;color:var(--ce-green-dark);resize:vertical}.ce-nen-onderrij{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ce-nen-veldchip{display:flex;align-items:center;gap:8px;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:10px;padding:8px 14px}.ce-nen-veldchip span{font:var(--ce-type-meta);color:var(--ce-green-muted);white-space:nowrap}.ce-nen-veldchip input{font:var(--ce-type-secundair);border:none;background:none;color:var(--ce-green-dark);min-width:120px}.ce-nen-veldchip input:focus{outline:none}.ce-nen-veldchip:focus-within{border-color:var(--ce-green-mid);box-shadow:0 0 0 2px var(--ce-green-mid)}.ce-nen-bijlage-link{white-space:nowrap}.ce-nen-onderrij-spacer{flex:1 0 0}.ce-nen-afronden{margin-top:var(--ce-space-6);display:flex;flex-direction:column;gap:6px;align-items:flex-start}@media (max-width: 720px){.ce-nen-bevindingen{grid-template-columns:1fr}.ce-nen-onderrij{flex-direction:column;align-items:stretch}.ce-nen-onderrij-spacer{display:none}.ce-nen-bijlage-link{text-align:left}}.ce-marktplaats-kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-4);flex-wrap:wrap}.ce-portaal .ce-marktplaats-sectiekop{margin:var(--ce-space-8) 0 var(--ce-space-3)}.ce-portaal .ce-marktplaats-sectiekop:first-of-type{margin-top:calc(var(--ce-space-8) + var(--ce-space-2))}.ce-marktplaats-tabel{padding:var(--ce-space-2) var(--ce-space-6)}.ce-marktplaats-tabel>div{display:flex;align-items:center;gap:var(--ce-space-4);padding:var(--ce-space-4) 0;border-bottom:1px solid var(--ce-border-hairline);flex-wrap:wrap}.ce-marktplaats-tabel>div:last-child{border-bottom:none}.ce-aanvraagkaarten{display:flex;flex-direction:column;gap:var(--ce-space-3)}.ce-aanvraagkaart{display:flex;align-items:center;gap:14px;padding:18px 24px;flex-wrap:wrap}.ce-aanvraag-naam{flex:1 1 260px;min-width:0}.ce-aanvraag-naam-tekst{margin:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-aanvraag-subtitel{margin:2px 0 0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-team-naam{flex:1 1 260px;min-width:0}.ce-team-naam-tekst{margin:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-team-subtitel{margin:2px 0 0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-team-vraag{font:var(--ce-type-secundair);color:var(--ce-amber-text);white-space:nowrap}.ce-offerte-naam{flex:1 1 260px;min-width:0}.ce-offerte-naam-tekst{margin:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-offerte-subtitel{margin:2px 0 0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-offerte-bedrag{font:var(--ce-type-body-sterk);color:var(--ce-green-dark);white-space:nowrap}.ce-offerte-acties{display:flex;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap}.ce-afwijsreden{font:var(--ce-type-meta);padding:6px 10px;border-radius:var(--ce-radius-control-sm);border:1px solid var(--ce-border-hairline);background:var(--ce-surface-soft);min-width:160px}.ce-tegel-rij{display:flex;gap:var(--ce-space-5);flex-wrap:wrap;margin:var(--ce-space-5) 0}.ce-tegel{flex:1 1 200px;padding:22px 18px;display:flex;flex-direction:column;gap:6px;border-radius:var(--ce-radius-tile)}.ce-tegel-label{font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-tegel-bedrag{font:var(--ce-type-bedrag);color:var(--ce-green-dark)}.ce-tegel-bedrag--amber{color:var(--ce-amber-text)}.ce-factuur-rij{display:flex;align-items:center;gap:var(--ce-space-4)}.ce-factuur-nummer{flex:0 0 90px;font:var(--ce-type-veldlabel);color:var(--ce-green-muted)}.ce-factuur-omschrijving{flex:1 1 260px;min-width:0}.ce-factuur-omschrijving-tekst{margin:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-factuur-subtitel{margin:2px 0 0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-factuur-bedrag{font:var(--ce-type-body-sterk);color:var(--ce-green-dark);white-space:nowrap}.ce-factuur-acties{display:flex;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap}.ce-expertkop{display:flex;align-items:center;gap:var(--ce-space-5);padding:24px 20px;flex-wrap:wrap}.ce-expertkop-midden{flex:1 1 320px;min-width:0}.ce-expertkop-naamrij{display:flex;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap}.ce-expertkop-subregel{margin:4px 0 0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-expertkop-acties{display:flex;gap:var(--ce-space-2);flex-wrap:wrap}.ce-offerte-acceptatie{margin-top:var(--ce-space-4)}.ce-offerte-acceptatie h2{margin:0 0 var(--ce-space-2);padding:0 var(--ce-space-6)}.ce-validatieopdracht-kolommen{display:flex;gap:var(--ce-space-6);margin-top:var(--ce-space-5);align-items:flex-start}.ce-validatieopdracht-kolom-links{flex:1 1 auto;min-width:0}.ce-validatieopdracht-kolom-links h2{margin:0 0 var(--ce-space-3)}.ce-validatieopdracht-kolom-rechts{flex:0 0 380px;display:flex;flex-direction:column;gap:var(--ce-space-4)}@media (max-width: 900px){.ce-validatieopdracht-kolommen{flex-direction:column}.ce-validatieopdracht-kolom-rechts{flex-basis:auto;width:100%}}.ce-berichten-kaart{padding:22px 20px;display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-bericht{border-radius:var(--ce-radius-tile);padding:16px 12px}.ce-bericht--ontvangen{background:var(--ce-surface-soft)}.ce-bericht--eigen{background:var(--ce-blue-bg)}.ce-bericht-kop{margin:0 0 6px;font:var(--ce-type-chip-groot);color:var(--ce-green-muted);display:flex;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap}.ce-bericht-vraagchip{background:var(--ce-amber-bg);color:var(--ce-amber-text);font:var(--ce-type-chip);letter-spacing:var(--ce-chip-spacing);border-radius:var(--ce-radius-pill);padding:2px 8px}.ce-bericht-vraagchip--beantwoord{background:var(--ce-surface-soft);color:var(--ce-green-muted)}.ce-bericht-tekst{margin:0;font:var(--ce-type-secundair);color:var(--ce-green-dark)}.ce-bericht-bijlage{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:var(--ce-type-meta);color:var(--ce-green-mid)}.ce-bericht-invoer{background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:16px 12px;font:var(--ce-type-secundair);color:var(--ce-green-dark);resize:vertical}.ce-bericht-acties{display:flex;align-items:center;gap:var(--ce-space-3)}.ce-knop-secundair-bestand{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;border:1px solid var(--ce-green-mid);border-radius:var(--ce-radius-control-sm);color:var(--ce-green-mid);font:var(--ce-type-link-klein-sterk);cursor:pointer}.ce-bericht-voetregel{margin:0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-context-kaart{padding:20px 18px;display:flex;flex-direction:column;gap:4px}.ce-context-kaart h2{margin:0 0 var(--ce-space-2)}.ce-context-kaart p{margin:0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-nda-ondertekenaars{color:var(--ce-green-dark)!important;font:var(--ce-type-secundair-sterk)!important}.ce-nda-evidence{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ce-border-hairline)}.ce-nda-evidence-kop,.ce-nda-evidence-meta,.ce-nda-evidence-waarschuwing{margin:0}.ce-nda-evidence-meta{font:var(--ce-type-meta)!important;color:var(--ce-green-muted)!important}.ce-nda-evidence-acties{display:flex;flex-wrap:wrap;gap:6px 12px}.ce-nda-evidence-acties a{color:var(--ce-green-dark);font:var(--ce-type-secundair-sterk);text-decoration:underline;text-underline-offset:2px}.ce-nda-evidence-waarschuwing{color:var(--ce-red-text)!important;font:var(--ce-type-meta)!important}.ce-docrij{display:flex;align-items:center;gap:10px;padding:6px 0}.ce-docrij-icoon{width:24px;height:30px;flex-shrink:0;background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-thumb)}.ce-docrij-naam{margin:0;font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-docrij-meta{margin:0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-beoordeling-subtitel{margin:-8px 0 0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-beoordeling-rij{display:flex;align-items:center;gap:var(--ce-space-4)}.ce-beoordeling-label{flex:0 0 260px;font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-beoordeling-acties{display:flex;align-items:center;gap:var(--ce-space-3)}.ce-beoordeling-voetregel{margin:0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-aanvraagformulier{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-aanvraag-kaart{padding:28px 24px;display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-aanvraag-context{background:var(--ce-surface-soft);border-radius:var(--ce-radius-control);padding:14px 10px;font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-aanvraag-kopje{margin:var(--ce-space-2) 0 0;font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-optiekaart{display:flex;align-items:flex-start;gap:var(--ce-space-3);padding:14px;border-radius:var(--ce-radius-control);border:1px solid var(--ce-border-hairline);background:var(--ce-surface);cursor:pointer}.ce-optiekaart span{display:flex;flex-direction:column;gap:4px}.ce-optiekaart strong{font:var(--ce-type-link-klein-sterk);color:var(--ce-green-dark)}.ce-optiekaart small{font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-optiekaart input{margin-top:3px;width:18px;height:18px;border-radius:4px;accent-color:var(--ce-green-mid)}.ce-optiekaart--actief{background:var(--ce-surface-soft);border-width:1.5px;border-color:var(--ce-green-mid)}.ce-nda-blok{background:var(--ce-surface-soft);border-radius:var(--ce-radius-control);padding:16px 14px;display:flex;flex-direction:column;gap:10px}.ce-nda-blok-kop{display:flex;flex-direction:column;gap:2px}.ce-pil-keuze{display:flex;gap:var(--ce-space-2);flex-wrap:wrap}.ce-pil{border-radius:var(--ce-radius-pill);padding:8px 14px;font:var(--ce-type-chip-status);border:1px solid var(--ce-border-hairline);background:var(--ce-surface);color:var(--ce-green-dark);cursor:pointer}.ce-pil--actief{background:var(--ce-green-dark);border-color:var(--ce-green-dark);color:var(--ce-surface)}.ce-nda-tekstveld{font:var(--ce-type-secundair);color:var(--ce-green-muted);background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:12px;resize:vertical}.ce-nda-disclaimer{background:var(--ce-amber-bg);color:var(--ce-amber-text);border-radius:var(--ce-radius-control-sm);padding:12px 9px;font:var(--ce-type-meta);margin:0}.ce-nda-paneel{padding:22px 24px;display:flex;flex-direction:column;gap:14px}.ce-nda-status{display:flex;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap}.ce-nda-status-label{font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-nda-status-tellers{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-nda-knoppenrij{display:flex;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap}.ce-nda-knop{display:inline-flex;align-items:center;justify-content:center;background:var(--ce-surface);border:1px solid var(--ce-green-mid);border-radius:var(--ce-radius-control-sm);color:var(--ce-green-mid);font:var(--ce-type-veldlabel);padding:10px 18px;min-height:44px;cursor:pointer;white-space:nowrap}.ce-nda-knop:hover{background:var(--ce-surface-soft)}.ce-nda-knop--rustig{border-color:var(--ce-border-hairline);color:var(--ce-green-muted)}.ce-nda-knoppenrij-spacer{flex:1 0 0}.ce-nda-versielink{background:none;border:none;padding:0;cursor:pointer;font:var(--ce-type-veldlabel);color:var(--ce-green-mid);white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.ce-nda-versielink:hover{text-decoration:underline}.ce-nda-versielijst{display:flex;flex-direction:column;gap:4px;margin:0}.ce-nda-noot{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0}.ce-nda-bestand-invoer{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}@media (max-width: 600px){.ce-nda-knoppenrij-spacer{display:none}}.ce-nda-modal-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ce-nda-modal-waarschuwing{background:var(--ce-amber-bg);color:var(--ce-amber-text);border-radius:var(--ce-radius-control-sm);padding:10px 14px;font:var(--ce-type-meta);margin:0}.ce-nda-modal-veld{width:100%;box-sizing:border-box;height:330px;overflow-y:auto;resize:vertical;background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:14px 16px;color:var(--ce-green-muted);font:var(--ce-type-meta)}.ce-nda-modal-veld:focus{outline:2px solid var(--ce-green-mid);outline-offset:1px}.ce-nda-modal-veldnoot{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:-8px 0 0}.ce-nda-modal-acties{display:flex;justify-content:flex-end;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;margin-top:var(--ce-space-2)}.ce-viewer{padding:var(--ce-space-8) clamp(20px,8vw,120px) 64px;display:flex;flex-direction:column;gap:14px}.ce-viewer-kop{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ce-viewer-versie{font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-viewer-kop-spacer{flex:1 0 0}.ce-viewer-downloads{display:flex;align-items:center;gap:var(--ce-space-2);font:var(--ce-type-secundair);color:var(--ce-green-muted);flex-wrap:wrap}.ce-viewer-downloads a{font:var(--ce-type-link-klein);color:var(--ce-green-mid);min-height:44px;display:inline-flex;align-items:center}.ce-viewer-kaart{overflow:hidden;display:flex;flex-direction:column;height:640px}.ce-viewer-kaart:fullscreen{height:100vh;border-radius:0}.ce-viewer-toolbar{display:flex;align-items:center;gap:18px;padding:12px 20px;border-bottom:1px solid var(--ce-border-hairline);flex-wrap:wrap}.ce-viewer-toolbar-tekst{font:var(--ce-type-veldlabel);color:var(--ce-green-muted)}.ce-viewer-toolbar-spacer{flex:1 0 0}.ce-viewer-toolbar-knop{background:none;border:none;padding:0;cursor:pointer;font:var(--ce-type-veldlabel);color:var(--ce-green-mid);min-height:44px;display:inline-flex;align-items:center}.ce-viewer-toolbar-knop:hover{text-decoration:underline}.ce-viewer-vlak{position:relative;flex:1 0 0;min-height:0;background:var(--ce-surface-soft);padding:var(--ce-space-6);display:flex;align-items:stretch;justify-content:center}.ce-viewer-pagina{position:relative;flex:1 1 auto;max-width:900px;background:var(--ce-surface);border-radius:2px;box-shadow:var(--ce-shadow-pagina);overflow:hidden}.ce-viewer-pagina iframe{display:block;width:100%;height:100%;border:none}.ce-viewer-watermerk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.ce-viewer-watermerk span{transform:rotate(-30deg);font:var(--ce-type-watermerk);letter-spacing:8px;color:var(--ce-watermerk);opacity:.8;white-space:nowrap}.ce-viewer-voetnoot{font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0}@media (max-width: 720px){.ce-viewer-kaart{height:70vh}.ce-viewer-kop-spacer{display:none}}.ce-vragen-kop{display:flex;flex-direction:column;gap:var(--ce-space-2);margin:var(--ce-space-4) 0 var(--ce-space-6)}.ce-vragen-kop .ce-veld{margin:var(--ce-space-2) 0 0;max-width:480px}.ce-experts-tab{padding:24px 20px}.ce-experts-tab-kop{margin-bottom:var(--ce-space-4)}.ce-gegevens{padding:var(--ce-space-8) clamp(20px,8vw,120px) 64px}.ce-gegevens h1{margin-bottom:var(--ce-space-2)}.ce-gegevens-titelrij{display:flex;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap}.ce-gegevens-kolommen{display:grid;grid-template-columns:1fr 1fr;gap:var(--ce-space-6);align-items:start;margin-top:var(--ce-space-6)}.ce-gegevens-kolom{display:flex;flex-direction:column;gap:var(--ce-space-6);min-width:0}.ce-gegevens-kaart{padding:var(--ce-space-6)}.ce-gegevens-kaart h2,.ce-gegevens-kaart .ce-veld{margin-bottom:var(--ce-space-4)}.ce-gegevens-kaart input:disabled{background:var(--ce-surface-soft);color:var(--ce-green-muted);cursor:not-allowed}.ce-gegevens-voet{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-4);flex-wrap:wrap;margin-top:var(--ce-space-8)}.ce-gegevens-voet-links{margin:0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-gegevens-voet-gedempt{color:var(--ce-green-muted)}.ce-inline-link{background:none;border:none;padding:0;font:var(--ce-type-link-klein);color:var(--ce-green-mid);cursor:pointer;text-decoration:none}.ce-inline-link:hover{text-decoration:underline}.ce-inline-link:disabled{color:var(--ce-green-muted);cursor:not-allowed}.ce-chiprij{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2);margin:var(--ce-space-2) 0 var(--ce-space-4)}.ce-specialisatiechip{display:inline-flex;align-items:center;gap:6px;background:var(--ce-surface-soft);color:var(--ce-green-mid);font:var(--ce-type-secundair-sterk);border:none;padding:6px 12px;border-radius:var(--ce-radius-pill);white-space:nowrap}.ce-specialisatiechip--toevoegen{background:transparent;border:1px dashed var(--ce-border-hairline);color:var(--ce-green-mid);cursor:pointer}.ce-specialisatiechip--toevoegen:hover{background:var(--ce-surface-soft)}.ce-specialisatiechip-weg{background:none;border:none;color:var(--ce-green-mid);cursor:pointer;padding:0;line-height:1}.ce-specialisatie-invoer{display:inline-flex;align-items:center;gap:var(--ce-space-2)}.ce-specialisatie-invoer input{border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-pill);background:var(--ce-surface);padding:5px 12px;font:var(--ce-type-secundair);color:var(--ce-green-dark);max-width:180px}.ce-schakelaar{display:inline-flex;align-items:center;gap:var(--ce-space-3);cursor:pointer}.ce-schakelaar input{position:absolute;opacity:0;width:40px;height:22px;margin:0;cursor:pointer}.ce-schakelaar-spoor{width:40px;height:22px;border-radius:var(--ce-radius-pill);background:var(--ce-border-hairline);display:inline-flex;align-items:center;padding:2px;transition:background .15s ease;flex-shrink:0}.ce-schakelaar-knop{width:18px;height:18px;border-radius:var(--ce-radius-pill);background:var(--ce-surface);transition:transform .15s ease}.ce-schakelaar input:checked+.ce-schakelaar-spoor{background:var(--ce-green-mid)}.ce-schakelaar input:checked+.ce-schakelaar-spoor .ce-schakelaar-knop{transform:translate(18px)}.ce-schakelaar input:focus-visible+.ce-schakelaar-spoor{outline:2px solid var(--ce-green-mid);outline-offset:2px}.ce-schakelaar-label{font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-kycchip{font:var(--ce-type-chip);letter-spacing:var(--ce-chip-spacing);padding:4px 10px;border-radius:var(--ce-radius-pill);white-space:nowrap}.ce-kycchip--goed{background:var(--ce-surface-soft);color:var(--ce-green-mid)}.ce-kycchip--wacht{background:var(--ce-amber-bg);color:var(--ce-amber-text)}.ce-kycchip--fout{background:var(--ce-red-bg);color:var(--ce-red-text)}.ce-kyc-noot{background:var(--ce-amber-bg);color:var(--ce-amber-text);border-radius:var(--ce-radius-control-sm);padding:10px 14px;font:var(--ce-type-secundair);margin:var(--ce-space-2) 0 0}.ce-kyc-noot--melding{margin-top:var(--ce-space-4)}@media (max-width: 900px){.ce-gegevens-kolommen{grid-template-columns:1fr}}.ce-aanvraagdetail{padding:var(--ce-space-8) clamp(20px,8vw,120px) 64px;display:flex;flex-direction:column;gap:var(--ce-space-4)}.ce-aanvraag-titelrij{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ce-aanvraag-metaregel{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:0}.ce-aanvraag-melding{font:var(--ce-type-body);color:var(--ce-green-mid);margin:0}.ce-aanvraag-kolommen{display:grid;grid-template-columns:1fr 380px;gap:var(--ce-space-6);align-items:start}.ce-aanvraag-kolom-links,.ce-aanvraag-kolom-rechts{display:flex;flex-direction:column;gap:var(--ce-space-4);align-items:flex-start;min-width:0}.ce-aanvraaggegevens{padding:var(--ce-space-6);width:100%;box-sizing:border-box}.ce-aanvraaggegevens-kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-3);margin-bottom:14px}.ce-veldlabel--gedempt{color:var(--ce-green-muted)}.ce-veld-vast{font:var(--ce-type-body);color:var(--ce-green-muted);background:var(--ce-surface-soft);border-radius:var(--ce-radius-control-sm);padding:11px 14px;margin:0}.ce-aanvraag-ndaregel{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:var(--ce-space-3)}.ce-aanvraag-bewerknoot{font:var(--ce-type-meta);color:var(--ce-green-muted);background:var(--ce-surface-soft);border-radius:var(--ce-radius-control-sm);padding:10px 14px;margin:var(--ce-space-2) 0 0}.ce-aanvraag-knoppen{display:flex;justify-content:flex-end;gap:var(--ce-space-3);margin-top:var(--ce-space-4)}.ce-aanvraag-status,.ce-aanvraag-zichtbaarheid,.ce-aanvraag-acties{padding:var(--ce-space-5);width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ce-space-2)}.ce-aanvraag-status{gap:var(--ce-space-3)}.ce-portaal .ce-aanvraag-acties .ce-tekst-meta{font:var(--ce-type-meta-klein)}.ce-aanvraag-tijdlijn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ce-space-3);width:100%}.ce-tijdlijn-stap{display:flex;gap:10px;align-items:flex-start}.ce-tijdlijn-bol{width:12px;height:12px;border-radius:var(--ce-radius-pill);flex-shrink:0;margin-top:3px;box-sizing:border-box}.ce-tijdlijn-bol--gevuld{background:var(--ce-green-mid)}.ce-tijdlijn-bol--half{background:var(--ce-surface);border:2px solid var(--ce-amber-bullet)}.ce-tijdlijn-bol--leeg{background:var(--ce-surface);border:1px solid var(--ce-border-hairline)}.ce-tijdlijn-tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.ce-tijdlijn-label{font:var(--ce-type-secundair-sterk);color:var(--ce-green-dark)}.ce-tijdlijn-moment{font:var(--ce-type-meta-klein);color:var(--ce-green-muted)}.ce-nda-leestekst{font:var(--ce-type-secundair);color:var(--ce-green-dark);background:var(--ce-surface-soft);border-radius:var(--ce-radius-control-sm);padding:var(--ce-space-4);margin:0 0 var(--ce-space-4);max-height:50vh;overflow:auto;white-space:pre-wrap;word-break:break-word}@media (max-width: 1000px){.ce-aanvraag-kolommen{grid-template-columns:1fr}}.ce-norm-kandidaten-kaart{width:100%;box-sizing:border-box;padding:var(--ce-space-5)}.ce-norm-kandidaten-kaart>h2,.ce-norm-kandidaten-kop h2{margin:0}.ce-norm-kandidaten-kop,.ce-norm-kandidaat-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ce-space-4)}.ce-norm-kandidaten-subtitel{margin:var(--ce-space-2) 0 0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-norm-statussen{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ce-space-2)}.ce-norm-releaseblok,.ce-norm-waarschuwing,.ce-norm-foutmelding,.ce-norm-succes,.ce-norm-bindingnoot{border-radius:var(--ce-radius-control-sm);padding:10px 14px;font:var(--ce-type-secundair)}.ce-norm-releaseblok{margin-top:var(--ce-space-4);background:var(--ce-surface-soft);color:var(--ce-green-dark);border:1px solid var(--ce-border-hairline)}.ce-norm-releaseblok p{margin:0}.ce-norm-releaseblok p+p{margin-top:var(--ce-space-2)}.ce-norm-waarschuwing,.ce-norm-bindingnoot{margin:var(--ce-space-3) 0 0;background:var(--ce-amber-bg);color:var(--ce-amber-text);border:1px solid var(--ce-amber-border)}.ce-norm-foutmelding{margin:var(--ce-space-3) 0 0;background:var(--ce-red-bg);color:var(--ce-red-text);border:1px solid var(--ce-red-border)}.ce-norm-succes{margin:var(--ce-space-3) 0 0;background:var(--ce-surface-medium);color:var(--ce-green-dark);border:1px solid var(--ce-green-mid)}.ce-norm-registergaten,.ce-norm-context{margin-top:var(--ce-space-3);color:var(--ce-green-dark);font:var(--ce-type-secundair)}.ce-norm-registergaten summary,.ce-norm-context summary{cursor:pointer;font:var(--ce-type-secundair-sterk)}.ce-norm-registergaten ul{margin-bottom:0}.ce-norm-telling{margin:var(--ce-space-4) 0 0;font:var(--ce-type-secundair-sterk);color:var(--ce-green-dark)}.ce-norm-kandidaten-lijst{list-style:none;padding:0;margin:var(--ce-space-4) 0 0;display:flex;flex-direction:column;gap:var(--ce-space-3)}.ce-norm-kandidaat{border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:var(--ce-space-4);background:var(--ce-surface)}.ce-norm-kandidaat-nummer,.ce-norm-requirement-kop{margin:0;font:var(--ce-type-subkop);color:var(--ce-green-dark)}.ce-norm-kandidaat-titel,.ce-norm-kandidaat-reden{margin:var(--ce-space-2) 0 0;font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-norm-kandidaat-meta,.ce-norm-requirement-meta{margin:var(--ce-space-2) 0 0;font:var(--ce-type-meta);color:var(--ce-green-muted);overflow-wrap:anywhere}.ce-norm-besluit{margin-top:var(--ce-space-3);padding:var(--ce-space-3);border-left:3px solid var(--ce-green-mid);background:var(--ce-surface-soft);color:var(--ce-green-dark);font:var(--ce-type-secundair)}.ce-norm-besluit p{margin:0}.ce-norm-besluit p+p{margin-top:var(--ce-space-2)}.ce-norm-fabrikantvraag{margin-top:var(--ce-space-3);padding:var(--ce-space-3);border:1px solid var(--ce-amber-border);border-radius:var(--ce-radius-control-sm);background:var(--ce-amber-bg);color:var(--ce-green-dark)}.ce-norm-fabrikantvraag--fout{border-color:var(--ce-red-border);background:var(--ce-red-bg);color:var(--ce-red-text)}.ce-norm-fabrikantvraag-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ce-space-3)}.ce-norm-fabrikantantwoord{margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-amber-border);white-space:pre-wrap;overflow-wrap:anywhere}.ce-norm-requirement-lijst{list-style:none;padding:0;margin:var(--ce-space-3) 0 0;display:flex;flex-direction:column;gap:var(--ce-space-3)}.ce-norm-requirement{padding:var(--ce-space-3);background:var(--ce-surface-soft);border-radius:var(--ce-radius-control-sm)}.ce-norm-kandidaat>.ce-knop{margin-top:var(--ce-space-4)}.ce-norm-formulier{margin-top:var(--ce-space-4);padding:var(--ce-space-4);border-radius:var(--ce-radius-control);background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline)}.ce-norm-formulier h3{margin:0 0 var(--ce-space-3);font:var(--ce-type-subkop);color:var(--ce-green-dark)}.ce-norm-actiekeuze,.ce-norm-requirement-keuze{display:flex;flex-direction:column;gap:var(--ce-space-2);margin-bottom:var(--ce-space-4)}.ce-norm-actiekeuze label,.ce-norm-requirement-keuze label{display:flex;align-items:flex-start;gap:10px;font:var(--ce-type-secundair);color:var(--ce-green-dark);cursor:pointer}.ce-norm-actiekeuze input,.ce-norm-requirement-keuze input{margin-top:2px;accent-color:var(--ce-green-mid);flex-shrink:0}.ce-norm-actiekeuze input:disabled+span,.ce-norm-requirement-keuze input:disabled+span{color:var(--ce-green-muted);cursor:default}.ce-norm-form-label{margin:0 0 var(--ce-space-2);font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-norm-formulier .ce-veld{margin-bottom:var(--ce-space-3)}.ce-norm-formulier-acties{display:flex;align-items:center;gap:var(--ce-space-3);margin-top:var(--ce-space-4)}.ce-norm-kandidaten-voetnoot{margin:var(--ce-space-4) 0 0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-technische-formulier .ce-technische-keuzegroep,.ce-technische-formulier .ce-technische-gegevens{min-width:0;max-width:100%;padding:0;border:0;margin:0 0 var(--ce-space-4)}.ce-technische-formulier .ce-technische-keuzegroep legend{padding:0;margin-bottom:var(--ce-space-3);font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-technische-formulier .ce-technische-keuze{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:var(--ce-space-3);box-sizing:border-box;min-width:0;width:100%;min-height:44px;margin:0;padding:var(--ce-space-3);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control-sm);background:var(--ce-surface);color:var(--ce-green-dark);font:var(--ce-type-body);cursor:pointer}.ce-technische-formulier .ce-technische-keuze>input[type=radio],.ce-technische-formulier .ce-technische-keuze>input[type=checkbox]{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;accent-color:var(--ce-green-mid);cursor:inherit}.ce-technische-formulier .ce-technische-keuze>span{min-width:0;overflow-wrap:anywhere}.ce-technische-formulier .ce-technische-keuze:has(>input:checked){border-color:var(--ce-green-mid);background:var(--ce-surface-medium)}.ce-technische-formulier .ce-technische-keuze:focus-within{outline:2px solid var(--ce-green-mid);outline-offset:2px}.ce-technische-formulier .ce-technische-keuze:has(>input:disabled){color:var(--ce-green-muted);background:var(--ce-surface-soft);cursor:not-allowed}.ce-technische-formulier .ce-technische-akkoord{margin:var(--ce-space-3) 0}.ce-tb-waarschuwingen{list-style:none;margin:var(--ce-space-3) 0 0;padding:0;display:grid;gap:var(--ce-space-2)}.ce-tb-waarschuwing{display:grid;gap:var(--ce-space-1);min-width:0;padding:10px 14px;border-radius:var(--ce-radius-control-sm);font:var(--ce-type-secundair);overflow-wrap:anywhere}.ce-tb-waarschuwing--sterk{background:var(--ce-red-bg);color:var(--ce-red-text);border:1px solid var(--ce-red-border);border-left:4px solid var(--ce-red-text)}.ce-tb-waarschuwing--let-op{background:var(--ce-amber-bg);color:var(--ce-amber-text);border:1px solid var(--ce-amber-border)}.ce-tb-waarschuwing-label{font:var(--ce-type-secundair-sterk)}.ce-tb-tellers{margin:var(--ce-space-3) 0 0;font:var(--ce-type-secundair);color:var(--ce-green-dark)}.ce-tb-erkenning{margin:var(--ce-space-3) 0}.ce-tb-atex{margin:0 0 var(--ce-space-4);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control-sm);background:var(--ce-surface-soft);color:var(--ce-green-dark)}.ce-tb-atex h4{margin:0 0 var(--ce-space-2);font:var(--ce-type-subkop)}.ce-tb-atex-velden{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ce-space-3)}.ce-tb-atex-gevolg{margin-top:var(--ce-space-3);font:var(--ce-type-secundair)}.ce-tb-atex-gevolg p{margin:0}.ce-tb-atex-gevolg p+p{margin-top:var(--ce-space-1)}.ce-tb-kop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2)}.ce-tb-groep{margin-top:var(--ce-space-5)}.ce-tb-groep-kop{margin:0 0 var(--ce-space-2);font:var(--ce-type-subkop);color:var(--ce-green-dark)}.ce-tb-blok{margin-top:var(--ce-space-4)}.ce-tb-blok-kop{margin:0;font:var(--ce-type-secundair-sterk);color:var(--ce-green-dark)}.ce-tb-regel{min-width:0;padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface)}.ce-tb-regel-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ce-space-3)}.ce-tb-regel-knop{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:var(--ce-space-1) 0;border:0;background:none;color:var(--ce-green-dark);font:var(--ce-type-body);text-align:left;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.ce-tb-regel-knop[aria-expanded=true]{text-decoration:none}.ce-tb-regel-knop:focus-visible{outline:2px solid var(--ce-green-mid);outline-offset:2px}.ce-tb-regel-knop:disabled{cursor:default}.ce-tb-regel-regel{margin:var(--ce-space-1) 0 0;font:var(--ce-type-secundair);color:var(--ce-green-dark);overflow-wrap:anywhere}.ce-tb-regel-inhoud:not([hidden]){margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-border-hairline)}.ce-tb-kaart+.ce-tb-kaart{margin-top:var(--ce-space-4);padding-top:var(--ce-space-4);border-top:1px dashed var(--ce-border-hairline)}.ce-tb-kaart-titel{margin:0;font:var(--ce-type-secundair-sterk);color:var(--ce-green-dark)}.ce-tb-vragen,.ce-tb-samenvattingen{margin:var(--ce-space-3) 0 0;padding-left:var(--ce-space-5);font:var(--ce-type-secundair);color:var(--ce-green-dark);overflow-wrap:anywhere}.ce-tb-vragen li+li,.ce-tb-samenvattingen li+li{margin-top:var(--ce-space-2)}.ce-tb-vraag-meta{color:var(--ce-green-muted)}.ce-tb-waarom{margin-top:var(--ce-space-3)}.ce-tb-onderbouwing{margin-top:var(--ce-space-2);padding:var(--ce-space-3);border-radius:var(--ce-radius-control-sm);background:var(--ce-surface-soft);color:var(--ce-green-dark);font:var(--ce-type-secundair);overflow-wrap:anywhere}.ce-tb-onderbouwing dl{display:grid;gap:var(--ce-space-2);margin:0 0 var(--ce-space-3)}.ce-tb-onderbouwing dt{font:var(--ce-type-secundair-sterk)}.ce-tb-onderbouwing dd{margin:0}.ce-tb-onderbouwing ul{margin:0;padding-left:var(--ce-space-5)}.ce-tb-statusregel p{margin:0}@media (max-width: 760px){.ce-norm-kandidaten-kop,.ce-norm-kandidaat-kop{flex-direction:column}.ce-tb-regel-kop{flex-wrap:wrap}.ce-norm-statussen{justify-content:flex-start}.ce-norm-formulier-acties{align-items:stretch;flex-direction:column}}.ce-viewer-omschrijving{font:var(--ce-type-secundair);color:var(--ce-green-muted);margin:var(--ce-space-2) 0 0;max-width:72ch}.ce-meer-mogelijkheden{margin-top:var(--ce-space-3)}.ce-meer-mogelijkheden>summary{cursor:pointer;font:var(--ce-type-link-klein-sterk);color:var(--ce-green-mid);min-height:44px;display:inline-flex;align-items:center}.ce-meer-mogelijkheden .ce-analyse-afsluiten{margin-top:var(--ce-space-2)}.ce-tedoen{max-width:calc(var(--ce-inhoud-max) + 2 * var(--ce-pagina-rand));margin-left:auto;margin-right:auto}.ce-tedoen>.ce-overzicht-kop{margin-bottom:var(--ce-space-4)}.ce-tedoen-kaart .ce-kader-kop{flex-wrap:wrap;row-gap:4px}.ce-tedoen-taakrij{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-space-2) var(--ce-space-3);flex-wrap:wrap}.ce-portaal .ce-tedoen-zin{flex:1 1 260px;min-width:0;margin:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-tedoen-knop{flex:none;min-width:var(--ce-knop-lijst-breed)}.ce-portaal .ce-tedoen-ooknog{margin:var(--ce-space-2) calc(-1 * var(--ce-kader-inzet)) calc(-1 * var(--ce-space-3));padding:var(--ce-space-2) var(--ce-kader-inzet) 10px;border-top:1px solid var(--kader-lijn);font:var(--ce-type-secundair);color:var(--ce-amber-text)}.ce-portaal .ce-tedoen-bezig,.ce-portaal .ce-tedoen-meer{margin:var(--ce-space-3) 2px;font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-tedoen-klaar{margin:var(--ce-space-3) 2px}.ce-tedoen-klaar>summary{cursor:pointer;font:var(--ce-type-body);color:var(--ce-green-mid);padding:4px 0}.ce-tedoen-klaar-lijst{list-style:none;margin:var(--ce-space-1) 0 0;padding:0 0 0 var(--ce-space-5)}.ce-tedoen-klaar-lijst li{display:flex;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap}.ce-tedoen-klaar-naam{font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-tedoen-nieuw{margin:var(--ce-space-4) 0 0}.ce-vier-stappen-lijst{margin:0;padding-left:var(--ce-space-5);font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-vier-stappen-lijst li+li{margin-top:var(--ce-space-1)}.ce-uploadvlak{display:flex;flex-direction:column;gap:var(--ce-space-2);margin:var(--ce-space-3) 0}.ce-uploadvlak-rij{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ce-space-3)}.ce-uploadvlak-rij .ce-veld{flex:0 1 420px;min-width:0;margin:0}.ce-uploadvlak-rij .ce-veld select{width:100%}.ce-sleepvlak{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px dashed var(--ce-border-invoer);border-radius:var(--ce-radius-control);background:var(--ce-surface-soft);padding:var(--ce-space-3) var(--ce-space-4);text-align:center;font:var(--ce-type-secundair);color:var(--ce-green-muted);cursor:pointer}.ce-sleepvlak:hover{border-color:var(--ce-green-mid)}.ce-sleepvlak:focus-within{outline:2px solid var(--ce-green-dark);outline-offset:2px}.ce-sleepvlak-invoer{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}.ce-sleepvlak-aanraak{display:none}.ce-sleepvlak-gekozen{color:var(--ce-green-dark);overflow-wrap:anywhere}.ce-sleepvlak--actief{border-color:var(--ce-green-mid);background:var(--ce-onderwerp-docs-bg)}@media (pointer: coarse){.ce-sleepvlak-muis{display:none}.ce-sleepvlak-aanraak{display:inline}}.ce-portaal .ce-gemaakt-zin{margin:0 0 var(--ce-space-2);font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-portaal .ce-gemaakt-reden{margin:0 0 var(--ce-space-3);font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-gemaakt-lijst{list-style:none;margin:0 calc(-1 * var(--ce-kader-inzet));padding:0}.ce-gemaakt-rij{display:grid;grid-template-columns:36px minmax(0,16em) minmax(0,1fr) auto;grid-template-areas:"voorbeeld naam notitie knop";align-items:center;column-gap:var(--ce-space-4);min-height:var(--ce-regel-hoogte);padding:6px var(--ce-kader-inzet);border-top:1px solid var(--ce-border-hairline)}.ce-gemaakt-rij:first-child{border-top:0}.ce-gemaakt-voorbeeld{grid-area:voorbeeld;display:flex;align-items:center;justify-content:center;width:36px;height:50px;overflow:hidden;border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-thumb);background:var(--ce-surface-soft)}.ce-gemaakt-voorbeeld img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ce-gemaakt-voorbeeld-soort{font:var(--ce-type-meta-klein);color:var(--ce-green-muted)}.ce-gemaakt-naam{grid-area:naam;font:var(--ce-type-body-sterk);color:var(--ce-green-dark);overflow-wrap:break-word}a.ce-gemaakt-naam{color:var(--ce-green-mid);text-decoration:none}a.ce-gemaakt-naam:hover{text-decoration:underline}.ce-gemaakt-notitie{grid-area:notitie;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-gemaakt-label{grid-area:notitie;justify-self:start;border-radius:var(--ce-radius-pill);padding:3px 9px;background:var(--ce-surface-soft);border:1px solid var(--ce-border-hairline);font:var(--ce-type-chip);color:var(--ce-green-muted)}.ce-gemaakt-notitie+.ce-gemaakt-label{grid-area:auto;grid-column:2}.ce-gemaakt-download{grid-area:knop;justify-self:end;min-width:var(--ce-knop-lijst-breed);text-align:center;padding:6px 12px;border:1px solid var(--ce-green-mid);border-radius:var(--ce-radius-control);font:var(--ce-type-knop-secundair);color:var(--ce-green-mid);text-decoration:none}.ce-gemaakt-download:hover{background:var(--ce-surface-soft)}.ce-gemaakt-acties{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ce-space-3);margin:var(--ce-space-3) 0 0}.ce-gemaakt-opnieuw{display:flex;flex-direction:column;gap:var(--ce-space-1);max-width:420px}.ce-portaal .ce-gemaakt-v23{margin:0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-gemaakt-uitleg{margin:var(--ce-space-3) 0 0}.ce-gemaakt-uitleg>summary,.ce-normen-uitklap>summary{cursor:pointer;font:var(--ce-type-link-klein);color:var(--ce-green-mid);padding:4px 0}.ce-gemaakt-uitleg dl{margin:var(--ce-space-2) 0 0}.ce-gemaakt-uitleg dt{font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-gemaakt-uitleg dd{margin:0 0 var(--ce-space-2);font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-normen-uitklap{margin:var(--ce-space-2) 0 0}.ce-norm-kandidaten-ingebed{padding:var(--ce-space-2) 0 0}@media (max-width: 680px){.ce-gemaakt-rij{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"voorbeeld naam naam" "voorbeeld notitie knop";row-gap:2px;padding:8px var(--ce-kader-inzet)}.ce-gemaakt-notitie+.ce-gemaakt-label{grid-column:2 / -1}}.ce-tab-ingebed+.ce-handleiding-uitklap-plek{margin-top:var(--ce-space-3)}.ce-productpagina-tabinhoud{margin-top:var(--ce-space-3);display:flex;flex-direction:column;min-width:0}.ce-analyse-voortgang .ce-kader-kop{flex-wrap:wrap;row-gap:2px}.ce-portaal .ce-analyse-voortgang .ce-kader-titel{font:var(--ce-type-body);flex:1 1 0}.ce-kader-kopactie{flex:none;display:inline-flex;align-items:center;gap:4px;font:var(--ce-type-link-klein);color:var(--ce-onderwerp-stand-icoon)}.ce-analyse-voortgang>summary>.ce-kader-pijltje{display:none}.ce-kader-kopactie svg{transition:transform .15s}details.ce-analyse-voortgang[open]>summary .ce-kader-kopactie svg{transform:rotate(90deg)}.ce-analyse-stappen{list-style:none;margin:0;padding:0}.ce-analyse-stap{position:relative;padding:0 0 6px 22px;font:var(--ce-type-secundair);color:var(--ce-green-dark)}.ce-analyse-stap:last-child{padding-bottom:0}.ce-analyse-stap b{font:var(--ce-type-secundair-sterk)}.ce-analyse-stap:before{content:"";position:absolute;left:2px;top:calc(.75em - 5px);width:11px;height:11px;border-radius:50%;background:var(--ce-onderwerp-stand)}.ce-analyse-stap--open:before,.ce-analyse-stap--bezig:before{background:var(--ce-surface);border:1.5px solid var(--ce-onderwerp-stand)}.ce-analyse-stap--open:before{border-color:var(--ce-green-muted)}.ce-analyse-stap--amber:before{background:var(--ce-stip-tab)}.ce-analyse-stap--zacht:before{background:var(--ce-green-muted)}@media (max-width: 600px){.ce-kader-kopactie{flex-basis:calc(100% - var(--ce-icoontegel) - 10px);margin-left:calc(var(--ce-icoontegel) + 10px)}}.ce-regels{list-style:none;margin:calc(-1 * var(--ce-space-3)) calc(-1 * var(--ce-kader-inzet));padding:0}.ce-regel{display:grid;grid-template-columns:10.5em minmax(0,1fr) auto;grid-template-areas:"naam tekst knop";column-gap:var(--ce-space-4);align-items:center;min-height:var(--ce-regel-hoogte);padding:6px var(--ce-kader-inzet);border-top:1px solid var(--ce-border-hairline)}.ce-regel:first-child{border-top:0}.ce-portaal .ce-regel-naam{grid-area:naam;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-portaal .ce-regel-tekst{grid-area:tekst;font:var(--ce-type-body);color:var(--ce-green-dark);min-width:0}.ce-regel-knop{grid-area:knop;justify-self:end;min-width:var(--ce-knop-lijst-breed);min-height:40px;padding:6px 12px;justify-content:center}.ce-portaal .ce-overzicht-eindtekst,.ce-portaal .ce-overzicht-zin{margin:0;font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-productverbetering-lijst{margin:0;padding-left:var(--ce-space-5);font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-gegevens-product .ce-regels{margin-bottom:0}.ce-gegevens-foto{display:block;max-width:96px;max-height:72px;border-radius:var(--ce-radius-control);object-fit:cover}.ce-portaal .ce-gegevens-uitleg{margin:var(--ce-space-3) 0 0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-gegevens-product .ce-inline-formulier{margin:var(--ce-space-3) 0 0}.ce-gegevens-product .ce-fabrikant-kaart,.ce-gegevens-product .ce-levering-kaart,.ce-gegevens-product .ce-vertrouwelijkheid-paneel{margin:var(--ce-space-4) 0 0;padding:var(--ce-space-3) 0 0;border:0;border-top:1px solid var(--ce-border-hairline);border-radius:0;box-shadow:none;background:none}.ce-portaal .ce-gegevens-product .ce-fabrikant-kaart h3,.ce-portaal .ce-gegevens-product .ce-levering-kaart h3{font:var(--ce-type-body-sterk);margin:0 0 var(--ce-space-2)}.ce-handleiding-uitklap>summary{cursor:pointer;padding:8px 0;font:var(--ce-type-link-klein);color:var(--ce-green-mid)}.ce-handleiding-uitklap-lijf{padding-top:var(--ce-space-2)}@media (max-width: 600px){.ce-regel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"naam knop" "tekst tekst";row-gap:2px;padding:8px var(--ce-kader-inzet)}}.ce-expertbadge{background:var(--ce-expertbadge-bg);color:var(--ce-expertbadge-text);font:var(--ce-type-chip);letter-spacing:var(--ce-chip-spacing);padding:3px 10px;border-radius:var(--ce-radius-pill);white-space:nowrap}.ce-topnav-item--vergrendeld{color:var(--ce-green-muted);cursor:not-allowed;display:inline-flex;align-items:center;gap:6px}.ce-expert-pagina,.ce-expert-onboarding{max-width:calc(var(--ce-inhoud-max) + 2 * var(--ce-pagina-rand));margin-left:auto;margin-right:auto}.ce-expert-onboarding{padding:var(--ce-space-8) var(--ce-pagina-rand) var(--ce-space-6)}.ce-expert-pagina>.ce-overzicht-kop{margin-bottom:var(--ce-space-3)}.ce-expert-pagina>.ce-overzicht-sub{margin:0 0 var(--ce-space-4)}.ce-expert-pagina>.ce-terug-link{margin-bottom:var(--ce-space-2)}.ce-expert-main>.ce-laadstaat,.ce-expert-main>.ce-lege-staat{margin:var(--ce-space-6) var(--ce-pagina-rand)}.ce-portaal .ce-expert-voetregel{max-width:var(--ce-inhoud-max);margin:0 max(var(--ce-pagina-rand),calc((100% - var(--ce-inhoud-max)) / 2)) var(--ce-space-8)}.ce-expert-kaart{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ce-space-2);padding:var(--ce-space-3) 0;border-bottom:1px solid var(--ce-border-hairline)}.ce-expert-kaart:first-child{padding-top:0}.ce-expert-kaart:last-child{border-bottom:none;padding-bottom:0}.ce-portaal .ce-expert-kaart p{margin:0}.ce-expert-kaart-kop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ce-space-3);flex-wrap:wrap;width:100%}.ce-portaal .ce-expert-kaart-meta,.ce-portaal .ce-expert-kaart-zin{flex:1 1 260px;min-width:0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-portaal .ce-expert-statuswoord{flex:none;font:var(--ce-type-secundair);color:var(--ce-green-muted);white-space:nowrap}.ce-expert-kaart-knop{min-width:var(--ce-knop-lijst-breed)}.ce-expert-kaart-knoprij{display:inline-flex;align-items:center;gap:6px}.ce-expert-uitklap{margin:var(--ce-space-3) 2px}.ce-expert-uitklap>summary{cursor:pointer;font:var(--ce-type-body);color:var(--ce-green-mid);padding:4px 0}.ce-portaal .ce-expert-uitklap>p{margin:var(--ce-space-2) 0 0;font:var(--ce-type-body);color:var(--ce-green-dark);max-width:var(--ce-leesmaximum)}.ce-nda-lezen{display:flex;flex-direction:column;gap:var(--ce-space-3)}.ce-nda-lezen p{margin:0}.ce-nda-meta{margin:0;font:var(--ce-type-secundair-sterk);color:var(--ce-green-muted)}.ce-nda-tekst{max-height:320px;overflow-y:auto;white-space:pre-wrap;background:var(--ce-surface-input);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);padding:var(--ce-space-4);font:var(--ce-type-body)}.ce-nda-disclaimer{margin:0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-nda-bestand{margin:0;font:var(--ce-type-body)}.ce-nda-bestand a{color:var(--ce-green-mid);font:var(--ce-type-body-sterk)}.ce-nda-eigen,.ce-nda-ontbreekt{background:var(--ce-amber-bg);color:var(--ce-amber-text);border:1px solid var(--ce-amber-border);border-radius:var(--ce-radius-control);padding:10px 14px;font:var(--ce-type-body)}.ce-nda-ontbreekt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ce-space-2)}.ce-nda-gelezen{display:flex;align-items:flex-start;gap:var(--ce-space-2);font:var(--ce-type-body)}.ce-nda-gelezen input{margin-top:3px;accent-color:var(--ce-accent-invoer)}.ce-nda-herkomst{font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-nda-acties{display:flex;gap:var(--ce-space-3);align-items:center;flex-wrap:wrap}.ce-nda-voetregel{margin:0;font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-modal--nda .ce-nda-tekst{background:var(--ce-surface-soft);border:none;padding:14px 16px;max-height:280px}.ce-modal--nda .ce-nda-acties{justify-content:flex-end}.ce-expert-modal-acties{display:flex;gap:var(--ce-space-3);margin-top:var(--ce-space-4);flex-wrap:wrap}.ce-expert-formulier{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--ce-space-4)}.ce-expert-formulier .ce-veld{width:100%;max-width:420px}.ce-veld-kop{display:inline-flex;align-items:center;gap:6px}.ce-portaal .ce-expert-vergoeding{margin:calc(-1 * var(--ce-space-2)) 0 var(--ce-space-4);font:var(--ce-type-secundair);color:var(--ce-green-muted);max-width:420px}.ce-portaal .ce-expert-bevestiging{margin:var(--ce-space-3) 0 0;font:var(--ce-type-body-sterk);color:var(--ce-klaar-text)}.ce-portaal .ce-expert-vraag{font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-expert-puntkaart{border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface);padding:var(--ce-space-3);margin:0 0 var(--ce-space-3)}.ce-expert-puntkaart:last-child{margin-bottom:0}.ce-expert-puntkaart--weg{background:var(--ce-surface-soft)}.ce-portaal .ce-expert-puntkaart--weg p{margin:0;color:var(--ce-green-muted)}.ce-portaal .ce-expert-besliste{margin:var(--ce-space-2) 0 0;font:var(--ce-type-secundair);color:var(--ce-green-muted)}.ce-expert-analyse h5{margin:var(--ce-space-2) 0 2px;font:var(--ce-type-label-klein);color:var(--ce-green-dark)}.ce-portaal .ce-expert-analyse p{margin:0}.ce-expert-oordeel{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--ce-space-3);padding-top:var(--ce-space-3);border-top:1px solid var(--ce-border-hairline)}.ce-expert-oordeel .ce-veld{width:100%;margin-bottom:var(--ce-space-3)}.ce-expert-oordeel-keuzes{border:none;margin:0 0 var(--ce-space-3);padding:0}.ce-expert-oordeel-keuzes legend{display:inline-flex;align-items:center;gap:6px;padding:0;margin-bottom:var(--ce-space-1);font:var(--ce-type-veldlabel);color:var(--ce-green-dark)}.ce-expert-keuze{display:flex;align-items:center;gap:var(--ce-space-2);min-height:36px;font:var(--ce-type-body);color:var(--ce-green-dark);cursor:pointer}.ce-expert-keuze input{accent-color:var(--ce-accent-invoer)}.ce-expert-oordelen{margin-top:var(--ce-space-3)}.ce-expert-oordelen h4{margin:0 0 var(--ce-space-1);font:var(--ce-type-label-klein);color:var(--ce-green-dark)}.ce-expert-oordelen ul{margin:0;padding-left:var(--ce-space-5)}.ce-expert-oordelen li{font:var(--ce-type-secundair);color:var(--ce-green-dark);margin-bottom:2px}.ce-expert-groep{margin:0 0 var(--ce-space-3)}.ce-expert-groep>summary{cursor:pointer;padding:6px 0;font:var(--ce-type-body-sterk);color:var(--ce-green-dark)}.ce-expert-groep[open]>summary{margin-bottom:var(--ce-space-2)}.ce-expert-documenten{list-style:none;margin:0;padding:0}.ce-expert-documenten li{padding:6px 0;border-bottom:1px solid var(--ce-border-hairline)}.ce-expert-documenten li:last-child{border-bottom:none}.ce-expert-documenten a{color:var(--ce-green-mid);font:var(--ce-type-body-sterk)}.ce-expert-documentdatum{font:var(--ce-type-meta);color:var(--ce-green-muted)}.ce-expert-onderaan{margin:var(--ce-space-5) 0 var(--ce-space-3)}.ce-expert-niveau h4{margin:var(--ce-space-3) 0 2px;font:var(--ce-type-label-klein);color:var(--ce-green-dark)}.ce-expert-niveau h4:first-child{margin-top:0}.ce-portaal .ce-expert-niveau p{margin:0}.ce-portaal .ce-expert-sterren{margin-top:var(--ce-space-3);padding-top:var(--ce-space-2);border-top:1px solid var(--ce-border-hairline);font:var(--ce-type-secundair);color:var(--ce-green-dark)}.ce-expert-facturen{list-style:none;margin:var(--ce-space-3) 0 0;padding:0}.ce-expert-factuur{display:flex;align-items:center;gap:var(--ce-space-3);flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--ce-border-hairline)}.ce-expert-factuur:last-child{border-bottom:none}.ce-expert-factuur-info{flex:1 1 240px;min-width:0;font:var(--ce-type-body);color:var(--ce-green-dark)}.ce-expert-profiel h1{margin-bottom:0}.ce-expert-nda-bewijs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ce-beheer{max-width:760px;margin:0 auto;padding:var(--ce-space-6) var(--ce-space-4)}.ce-beheer-expert{border-top:1px solid var(--ce-border-hairline);padding:var(--ce-space-4) 0}.ce-beheer-expert p{margin:0 0 var(--ce-space-2)}.ce-beheer-expertkop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ce-space-2)}.ce-beheer-naam{font:var(--ce-type-body-sterk)}.ce-beheer-status{font:var(--ce-type-meta)}.ce-beheer-vinkje{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-2);margin:var(--ce-space-2) 0}.ce-beheer-vinkje label{display:flex;align-items:flex-start;gap:var(--ce-space-2);flex:1 1 260px}.ce-beheer-registerlink{white-space:nowrap}.ce-beheer-notitie textarea,.ce-beheer-afwijzen textarea{width:100%;box-sizing:border-box}.ce-beheer-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-3);margin-top:var(--ce-space-3)}.ce-beheer-lijst{border-top:1px solid var(--ce-border-hairline);padding:var(--ce-space-3) 0}.ce-beheer-lijst summary{cursor:pointer;font:var(--ce-type-body-sterk)}.ce-beheer-lijst ul{list-style:none;margin:var(--ce-space-2) 0 0;padding:0}.ce-beheer-lijst li{padding:var(--ce-space-2) 0}.ce-beheer-lijst li p{margin:0}.ce-beheer-uitnodigen{border-top:1px solid var(--ce-border-hairline);padding-top:var(--ce-space-3)}.ce-beheer-uitnodigen input{width:100%;box-sizing:border-box}.ce-onboarding-stappen{list-style:none;margin:var(--ce-space-3) 0 0;padding:0}.ce-onboarding-stap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ce-space-3);padding:var(--ce-space-3) 0;border-top:1px solid var(--ce-border-hairline)}.ce-onboarding-stap p{margin:0}.ce-onboarding-staptitel{flex:1 1 200px;display:flex;align-items:center;gap:var(--ce-space-2);font:var(--ce-type-body-sterk)}.ce-onboarding-staat{font:var(--ce-type-meta)}.ce-keuzelijst{border:0;margin:0 0 var(--ce-space-4);padding:0}.ce-keuzelijst legend{display:flex;align-items:center;gap:var(--ce-space-2);font:var(--ce-type-body-sterk);margin-bottom:var(--ce-space-2);padding:0}.ce-keuzelijst-opties{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ce-space-2)}.ce-keuzelijst-opties label{display:flex;align-items:center;gap:var(--ce-space-2)}.ce-beheer-vergoedingen{margin-top:var(--ce-space-6)}.ce-beheer-vergoeding p{margin:var(--ce-space-2) 0}:root{--accent: var(--ce-green-dark);--accent-donker: var(--ce-green-mid);--accent-licht: var(--ce-surface-soft);--accent-gedempt: var(--ce-green-muted);--inkt: var(--ce-green-dark);--stil: var(--ce-green-muted);--rand: var(--ce-border-hairline);--papier: var(--ce-bg-page);--wit: var(--ce-surface)}body{font:var(--ce-type-body);background:var(--papier);color:var(--inkt);margin:0}h1{margin:0 0 .25rem}h2{margin-top:1.5rem}.stil{color:var(--stil);font:var(--ce-type-secundair)}.rij-tussen{display:flex;justify-content:space-between;align-items:center}.primair{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--wit);border:none;padding:.7rem 1.4rem;border-radius:6px;font:var(--ce-type-knop-primair);cursor:pointer;min-height:44px;box-sizing:border-box}.primair:hover{background:var(--accent-donker)}.primair:disabled{background:var(--accent-gedempt);cursor:default}.link{background:none;border:none;color:var(--accent-donker);cursor:pointer;padding:0;font:inherit;text-decoration:underline}a{color:var(--accent-donker)}.secundair{display:inline-flex;align-items:center;justify-content:center;background:var(--wit);color:var(--accent-donker);border:1px solid var(--accent);border-radius:8px;margin:.5rem 0;padding:.5rem 1rem;font:var(--ce-type-knop-secundair);cursor:pointer;white-space:nowrap;min-height:44px;box-sizing:border-box}.secundair:hover{background:var(--accent-licht)}.blok,.formulier{background:var(--wit);border:1px solid var(--rand);border-radius:8px;padding:1rem 1.25rem;margin:1rem 0}.veld{display:block;margin-bottom:var(--ce-space-4)}.veld>span{display:block;font:var(--ce-type-veldlabel);color:var(--ce-green-dark);margin-bottom:var(--ce-space-1)}.veld-toelichting{display:block;font:var(--ce-type-meta);color:var(--ce-green-muted);margin:0 0 var(--ce-space-1)}.vraag{display:block;margin-bottom:var(--ce-space-4);background:var(--ce-surface);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-lg);padding:var(--ce-space-5) var(--ce-space-6)}.vraag-kop{display:flex;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;margin-bottom:var(--ce-space-2)}.vraagtekst{display:block;font:var(--ce-type-subkop);color:var(--ce-green-dark);margin-bottom:var(--ce-space-2)}.waarom{display:block;font:var(--ce-type-secundair);color:var(--ce-green-muted);margin-bottom:var(--ce-space-2)}textarea,input:not([type=checkbox]):not(:is([type=file],[type=radio])),select{width:100%;box-sizing:border-box;padding:.45rem;border:1px solid var(--rand);border-radius:5px;font:inherit;background:var(--wit)}.onbekend{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--stil);min-height:44px}.onbekend input{width:auto}.keuzerondjes{display:flex;flex-wrap:wrap;gap:var(--ce-space-3);margin-top:var(--ce-space-1)}.keuzerondje{display:inline-flex;align-items:center;gap:var(--ce-space-2);min-height:44px;padding:0 var(--ce-space-4);border:1px solid var(--ce-border-hairline);border-radius:var(--ce-radius-control);background:var(--ce-surface);font:var(--ce-type-body);color:var(--ce-green-dark);cursor:pointer}.keuzerondje input{width:auto;margin:0}.melding{color:var(--stil);font:var(--ce-type-secundair)}.bevestiging{color:var(--ce-green-mid);font:var(--ce-type-body-sterk)}.fout{color:var(--ce-red-text);font:var(--ce-type-body-sterk)}.voortgang{height:10px;background:var(--rand);border-radius:999px;overflow:hidden;margin:.4rem 0 .8rem}.voortgang div{height:100%;background:var(--accent);border-radius:999px}.hoofdstuk-kop{font:var(--ce-type-subkop);color:var(--inkt);cursor:pointer;padding:.5rem 0}.vraag.gedempt{opacity:.65}.klaar{color:var(--ce-green-dark);font:var(--ce-type-body-sterk)}.knoppen-rij{display:flex;gap:.6rem;flex-wrap:wrap}.pauze-banner{background:var(--ce-amber-bg);border:1px solid var(--ce-amber-border);border-radius:6px;padding:.6rem .9rem;color:var(--ce-amber-text);font:var(--ce-type-body-sterk)}.validatie{border-left:3px solid var(--ce-green-mid);padding-left:.7rem;margin:.5rem 0}.feedback-formulier{position:fixed;right:1rem;bottom:3.5rem;width:320px;background:var(--wit);border:1px solid var(--rand);border-radius:8px;padding:.75rem;box-shadow:var(--ce-shadow-float)}.feedback-formulier textarea{margin-bottom:.5rem}
