html:not(.js) [data-configurator] [data-js],html.js [data-configurator] [data-step]:not([data-actief]){display:none}html.js [data-configurator] [data-step][data-actief]{display:block}html.js [data-configurator]:not([data-op-laatste]) [data-verstuur],html.js [data-configurator][data-op-laatste] [data-volgende],html.js [data-configurator]:not([data-anders]) [data-anders-veld]{display:none}[data-configurator] .peer:checked+.glow-ring:after{opacity:1}html:not(.js) [data-configurator] [data-samenvatting]{max-height:none;position:static}@media (width<64rem){html.js [data-configurator] [data-samenvatting]:not([data-open]) [data-samenvatting-detail]{display:none}}@keyframes stap-in{0%{opacity:0;transform:translateX(var(--stap-van,1rem))}to{opacity:1;transform:none}}[data-configurator] [data-step].stap-vooruit,[data-configurator] [data-step].stap-terug{animation:stap-in var(--duration-base,.2s) var(--ease-out-sharp,ease-out) both}[data-configurator] [data-step].stap-terug{--stap-van:-1rem}@media (prefers-reduced-motion:reduce){[data-configurator] [data-step].stap-vooruit,[data-configurator] [data-step].stap-terug{animation:none}}
