.service-producten-module__wll8BG__keuze{min-width:0}.service-producten-module__wll8BG__keuze [data-slot=productkaart]{border:1px solid var(--border);box-shadow:none;background:var(--card);border-radius:14px;padding-block:18px;transition:border-color .15s,background-color .15s}.service-producten-module__wll8BG__keuze [data-slot=productkaart][data-gekozen=ja]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--card));outline:1px solid var(--primary)}.service-producten-module__wll8BG__keuze [data-slot=productkaart] label{font-weight:650;line-height:1.4}.service-producten-module__wll8BG__keuze [data-slot=producticoon]{color:var(--primary)}.service-producten-module__wll8BG__keuze [data-slot=documenttaal]{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:20px}.service-producten-module__wll8BG__inhoud{font-size:14px;line-height:1.55}.service-producten-module__wll8BG__gebruik{color:var(--muted-foreground);margin-top:4px}.service-producten-module__wll8BG__formaat{margin-top:9px;font-weight:550}.service-producten-module__wll8BG__btw{color:var(--muted-foreground);margin-top:3px;font-size:13px}.service-producten-module__wll8BG__details{border-top:1px solid var(--border);margin-top:10px}.service-producten-module__wll8BG__details summary{cursor:pointer;min-height:44px;color:var(--primary);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.service-producten-module__wll8BG__details summary::-webkit-details-marker{display:none}.service-producten-module__wll8BG__details summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:3px}.service-producten-module__wll8BG__details[open] summary span{transform:rotate(45deg)}.service-producten-module__wll8BG__details dl{gap:10px;padding-bottom:6px;display:grid}.service-producten-module__wll8BG__details dl>div{grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:10px;display:grid}.service-producten-module__wll8BG__details dt{color:var(--muted-foreground)}.service-producten-module__wll8BG__details dd{overflow-wrap:anywhere;margin:0}@media (max-width:390px){.service-producten-module__wll8BG__details dl>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.service-producten-module__wll8BG__keuze [data-slot=productkaart]{transition:none}}.service-producten-module__wll8BG__keuze [data-slot=productkaart] [class~=tabular-nums]{font-size:18px;font-weight:650}
.service-transactie-module__YSpY4q__transactie{font-family:var(--font-merk), ui-sans-serif, system-ui, sans-serif}.service-transactie-module__YSpY4q__transactie>h1,.service-transactie-module__YSpY4q__transactie>header h1{letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.1rem);font-weight:600;line-height:1.12}.service-transactie-module__YSpY4q__transactie [data-slot=bestellen-bedrijf]{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 5%, var(--background));border-radius:14px;padding:22px}.service-transactie-module__YSpY4q__transactie [data-slot=bestellen-bedrijf] h2{overflow-wrap:anywhere;font-size:1.3rem;font-weight:650}.service-transactie-module__YSpY4q__transactie [data-slot=bestellijst]{background:var(--card);border:1px solid var(--border);border-top:4px solid var(--primary);box-shadow:0 8px 30px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:14px;padding-block:24px}.service-transactie-module__YSpY4q__transactie [data-slot=bestellijst-totaal]{letter-spacing:-.035em;font-size:1.4rem}.service-transactie-module__YSpY4q__transactie [data-slot=bestelflow]>section:last-child{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:24px}.service-transactie-module__YSpY4q__transactie [data-slot=bestelflow] input{min-height:44px;font-size:16px}.service-transactie-module__YSpY4q__transactie [data-slot=afrekenen]{background:0 0;margin-inline:0;padding:18px 0 0;position:static}.service-transactie-module__YSpY4q__transactie [data-slot=afrekenen] button{border-radius:8px;min-height:52px}.service-transactie-module__YSpY4q__transactie [data-slot=waardelaag],.service-transactie-module__YSpY4q__transactie [data-slot=juridische-laag]{color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:20px}.service-transactie-module__YSpY4q__transactie [data-slot=tijdlijn-regel],.service-transactie-module__YSpY4q__transactie [data-slot=tijdlijn-factuur]{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:24px}.service-transactie-module__YSpY4q__transactie [data-slot=tijdlijn-factuur]{border-left:4px solid var(--primary)}.service-transactie-module__YSpY4q__transactie>header{border-bottom:1px solid var(--border);padding-bottom:24px}.service-transactie-module__YSpY4q__transactie :where(a,button,input,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.service-transactie-module__YSpY4q__voortgang{padding-bottom:10px}.service-transactie-module__YSpY4q__voortgang ol{flex-wrap:wrap;gap:14px 28px;margin:0;padding:0;list-style:none;display:flex}.service-transactie-module__YSpY4q__voortgang li{align-items:center;gap:9px;font-size:14px;font-weight:550;display:flex}.service-transactie-module__YSpY4q__voortgang li span{border:1px solid var(--border);width:28px;height:28px;color:var(--primary);background:var(--card);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.service-transactie-module__YSpY4q__voortgang p{color:var(--muted-foreground);max-width:45rem;margin-top:18px;font-size:15px;line-height:1.6}@media (max-width:639px){.service-transactie-module__YSpY4q__transactie [data-slot=bestelflow]>section:last-child{padding:18px 14px}.service-transactie-module__YSpY4q__voortgang ol{grid-template-columns:1fr 1fr;gap:12px;display:grid}}
