.AanmeldFormulier_pagina__w_UYQ{min-height:100dvh;display:flex;justify-content:center;background:var(--surface-page)}.AanmeldFormulier_kaart__U2KjY{width:100%;max-width:460px;background:var(--white);border-left:var(--border-width) solid var(--border-default);border-right:var(--border-width) solid var(--border-default);min-height:100dvh;display:flex;flex-direction:column}.AanmeldFormulier_kaartHeader__cjH3z{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--border-default)}.AanmeldFormulier_logo__EaK4z{height:26px;width:auto}.AanmeldFormulier_kaartInhoud__R2Q1o{flex:1 1;padding:var(--space-5) var(--space-5) var(--space-8)}.AanmeldFormulier_velden__OJ_nz{display:flex;flex-direction:column;gap:var(--space-6)}.AanmeldFormulier_taalSchakelaar__srjK_{display:flex}.AanmeldFormulier_formFout__Bp6HE{font:var(--type-label);color:var(--red-700);background:var(--red-100);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:0}.AanmeldFormulier_stapHeader__PXUAI{display:flex;flex-direction:column;gap:var(--space-2)}.AanmeldFormulier_stapRegel__xVrZ6{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.AanmeldFormulier_stapTitel__Pt5Yj{font:var(--type-page-title);color:var(--text-heading);margin:0}.AanmeldFormulier_stapTeller__f_3Rb{font:var(--type-label);color:var(--text-meta);white-space:nowrap}.AanmeldFormulier_voortgangsbalk__fTQz4{display:flex;gap:var(--space-1)}.AanmeldFormulier_voortgangSegment__k_Wli{flex:1 1;height:3px;border-radius:2px;background:var(--grey-200)}.AanmeldFormulier_voortgangSegment__k_Wli[data-actief=true]{background:var(--blue-600)}.AanmeldFormulier_stapLabels__ejuYL{display:flex;gap:var(--space-1)}.AanmeldFormulier_stapLabel__iiJ_7{flex:1 1;font:var(--type-label);color:var(--text-meta)}.AanmeldFormulier_stapLabel__iiJ_7[data-positie=midden]{text-align:center}.AanmeldFormulier_stapLabel__iiJ_7[data-positie=eind]{text-align:right}.AanmeldFormulier_stapInhoud__OIuJF{display:flex;flex-direction:column;gap:var(--space-5)}.AanmeldFormulier_stapInhoud__OIuJF[hidden]{display:none}.AanmeldFormulier_rij__eIHYp{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:420px){.AanmeldFormulier_rij__eIHYp{grid-template-columns:1fr 1fr}}.AanmeldFormulier_veldGroep__L4iFZ{display:flex;flex-direction:column;gap:var(--space-3)}.AanmeldFormulier_sectieLabel__hBRT8{font:var(--type-body-medium);color:var(--text-heading);padding:0}.AanmeldFormulier_chipsRij__qx23i{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AanmeldFormulier_chip__056Cq{height:40px;padding:0 var(--space-4);border-radius:var(--radius);border:var(--border-width) solid var(--border-default);background:var(--white);font:var(--type-body-medium);color:var(--text-body);cursor:pointer;white-space:nowrap;transition:var(--transition-interactive)}.AanmeldFormulier_chip__056Cq:hover:not([data-actief=true]){background:var(--grey-50)}.AanmeldFormulier_chip__056Cq[data-actief=true]{border-color:var(--blue-600);background:var(--surface-selected);color:var(--blue-700)}.AanmeldFormulier_functiegroepen__NlaxP{border:0;margin:0;padding:0}.AanmeldFormulier_functiegroepen__NlaxP,.AanmeldFormulier_groepenLijst__UiYD4{display:flex;flex-direction:column;gap:var(--space-2)}.AanmeldFormulier_groepTegel__EDZv0{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius);background:var(--white);cursor:pointer;transition:var(--transition-interactive)}.AanmeldFormulier_groepTegel__EDZv0[data-actief=true]{border-color:var(--blue-600);background:var(--surface-selected)}.AanmeldFormulier_groepInput__pA_Df{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.AanmeldFormulier_groepVink__b51lM{width:22px;height:22px;flex:0 0 22px;border-radius:3px;border:var(--border-width) solid var(--border-strong);background:var(--white);color:var(--white);font:var(--weight-medium) 13px/20px var(--font-ui);text-align:center}.AanmeldFormulier_groepTegel__EDZv0[data-actief=true] .AanmeldFormulier_groepVink__b51lM{border-color:var(--blue-600);background:var(--blue-600)}.AanmeldFormulier_groepNaam__IEb5V{flex:1 1;font:var(--type-card-title);color:var(--text-heading)}.AanmeldFormulier_loonBlok__eqIJW{display:flex;flex-direction:column;gap:var(--space-2)}.AanmeldFormulier_loonTabel__hJqbV{width:100%;border-collapse:collapse;font:var(--type-body);color:var(--text-body)}.AanmeldFormulier_loonTitel__T_x1l{font:var(--type-body-medium);color:var(--text-heading);text-align:left;padding-bottom:var(--space-2)}.AanmeldFormulier_loonTabel__hJqbV th{font:var(--type-label);color:var(--text-meta);text-align:left;padding:var(--space-1) 0;border-bottom:var(--border-width) solid var(--border-default)}.AanmeldFormulier_loonTabel__hJqbV td{padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border-default);overflow-wrap:anywhere}.AanmeldFormulier_loonTabel__hJqbV .AanmeldFormulier_loonBedrag__Fw7Mk{text-align:right;white-space:nowrap;padding-left:var(--space-3)}.AanmeldFormulier_loonUitleg__RxWvK{font:var(--type-label);color:var(--text-meta);margin:0}.AanmeldFormulier_checkboxRij__ltDa6{display:flex;align-items:center;gap:var(--space-2);font:var(--type-body);color:var(--text-body)}.AanmeldFormulier_bewaartermijn__OT1sH{font:var(--type-label);color:var(--text-meta);margin:0}.AanmeldFormulier_actiebalk__5Pl46{display:flex;gap:var(--space-3);align-items:center}.AanmeldFormulier_bevestiging___su9b{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) 0 var(--space-4)}.AanmeldFormulier_vinkje__QVici{width:44px;height:44px;border-radius:var(--radius);background:var(--green-100);display:flex;align-items:center;justify-content:center;font:var(--weight-medium) 20px/1 var(--font-ui);color:var(--green-700)}.AanmeldFormulier_bevestigingTitel__zPzSU{font:var(--type-page-title);color:var(--text-heading);margin:0}.AanmeldFormulier_functiesUitleg__CNLDt{font:var(--type-label);color:var(--text-meta);margin:0 0 var(--space-3)}