.CSoM8G_tool{gap:18px;display:grid}.CSoM8G_rij{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}@media (min-width:900px){.CSoM8G_rij{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.CSoM8G_stap{color:var(--color-beige);background-color:#ffffff0d;border:1px solid #5cff9e2e;border-radius:16px;align-content:start;gap:22px;margin:0;padding:26px 26px 28px;display:grid}.CSoM8G_stapKop{align-items:baseline;gap:14px;display:flex}.CSoM8G_nr{letter-spacing:.1em;color:var(--color-mint-bright);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.CSoM8G_stapTitel{color:var(--color-white);margin:0;font-size:20px;font-weight:500;line-height:1.3}.CSoM8G_stapNoot{opacity:.8;margin:0;font-size:14px;line-height:1.6}.CSoM8G_bon{margin:0;padding:0;list-style:none;display:grid}.CSoM8G_bonRegel{border-bottom:1px solid #f0ebe41f;align-items:baseline;gap:12px;padding:10px 0;font-size:16px;display:flex}.CSoM8G_bonRegel:first-child{padding-top:0}.CSoM8G_bonLabel{flex:auto;align-items:baseline;min-width:0;display:flex}.CSoM8G_bonLabel:after{content:"";border-bottom:1px dotted #f0ebe459;flex:8px;margin-left:8px;transform:translateY(-4px)}.CSoM8G_bonBedrag{font-variant-numeric:tabular-nums;color:var(--color-white);white-space:nowrap;flex:none;font-weight:500}.CSoM8G_bonTotaal{border-bottom:0;padding-top:16px;padding-bottom:0;font-size:18px}.CSoM8G_bonTotaal .CSoM8G_bonLabel:after{border-bottom-color:#0000}.CSoM8G_bonTotaal .CSoM8G_bonBedrag{color:var(--color-mint-bright);font-size:26px}.CSoM8G_velden{gap:18px;display:grid}.CSoM8G_veld{gap:8px;display:grid}.CSoM8G_label{color:var(--color-white);gap:3px;font-size:15px;font-weight:500;display:grid}.CSoM8G_hint{color:var(--color-beige);opacity:.72;font-size:13px;font-weight:300;line-height:1.5}.CSoM8G_control{align-items:center;gap:12px;display:flex}.CSoM8G_input{width:100%;max-width:190px;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-white);appearance:textfield;background-color:#0f28198c;border:1px solid #f0ebe447;border-radius:8px;padding:11px 14px;font-size:18px;font-weight:500;transition:border-color .16s,box-shadow .16s}.CSoM8G_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CSoM8G_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CSoM8G_input:hover{border-color:#f0ebe480}.CSoM8G_input:focus-visible{border-color:var(--color-mint-bright);outline:none;box-shadow:0 0 0 3px #5cff9e38}.CSoM8G_unit{opacity:.75;white-space:nowrap;font-size:14px}.CSoM8G_stapUitkomst{background-color:#0f281973;border-color:#5cff9e47;gap:28px}.CSoM8G_leeg{opacity:.85;margin:0;font-size:16px;line-height:1.6}.CSoM8G_sliderVeld{gap:14px;display:grid}.CSoM8G_kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.CSoM8G_kpi{background-color:#ffffff0d;border:1px solid #7ac8a438;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.CSoM8G_kpiCijfer{letter-spacing:-.02em;color:var(--color-mint-bright);font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1}.CSoM8G_kpiCijferNeutraal{color:var(--color-white)}.CSoM8G_kpiLabel{color:var(--color-beige);opacity:.85;font-size:14px;font-weight:300;line-height:1.4}@media (max-width:640px){.CSoM8G_kpis{grid-template-columns:minmax(0,1fr)}}.CSoM8G_werk{opacity:.78;margin:0;font-size:14px;line-height:1.6}.CSoM8G_werk strong{color:var(--color-white);font-weight:500}.CSoM8G_actie{border-top:1px solid #5cff9e2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:24px;display:flex}.CSoM8G_actieTekst{color:var(--color-white);flex:320px;margin:0;font-size:15px;line-height:1.55}.CSoM8G_knop{background-color:var(--color-mint-bright);color:var(--color-dark-green);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:500;line-height:1;transition:background-color .18s,transform .18s;display:inline-flex}.CSoM8G_knop:hover,.CSoM8G_knop:focus-visible{background-color:#7dffb3;transform:translateY(-1px)}.CSoM8G_knop:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.CSoM8G_knopPijl{transition:transform .16s;display:inline-block}.CSoM8G_knop:hover .CSoM8G_knopPijl{transform:translate(3px)}.CSoM8G_voetnoot{opacity:.6;max-width:80ch;margin:4px 0 0;font-size:13px;line-height:1.6}@media (max-width:480px){.CSoM8G_stap{padding:22px 18px 24px}.CSoM8G_input{max-width:150px}}.CSoM8G_tool[data-tint=licht] .CSoM8G_stap{background-color:var(--color-beige);color:var(--color-dark);border-color:#7ac8a459}.CSoM8G_tool[data-tint=licht] .CSoM8G_nr{color:var(--color-dark-green)}.CSoM8G_tool[data-tint=licht] .CSoM8G_stapTitel,.CSoM8G_tool[data-tint=licht] .CSoM8G_label,.CSoM8G_tool[data-tint=licht] .CSoM8G_bonBedrag,.CSoM8G_tool[data-tint=licht] .CSoM8G_werk strong,.CSoM8G_tool[data-tint=licht] .CSoM8G_actieTekst{color:var(--color-dark)}.CSoM8G_tool[data-tint=licht] .CSoM8G_hint{color:var(--color-dark);opacity:.65}.CSoM8G_tool[data-tint=licht] .CSoM8G_bonRegel{border-bottom-color:#0f28191a}.CSoM8G_tool[data-tint=licht] .CSoM8G_bonLabel:after{border-bottom-color:#0f28194d}.CSoM8G_tool[data-tint=licht] .CSoM8G_bonTotaal .CSoM8G_bonLabel:after{border-bottom-color:#0000}.CSoM8G_tool[data-tint=licht] .CSoM8G_bonTotaal .CSoM8G_bonBedrag,.CSoM8G_tool[data-tint=licht] .CSoM8G_input{color:var(--color-dark);background-color:var(--color-white);border-color:#0f28192e}.CSoM8G_tool[data-tint=licht] .CSoM8G_input:hover{border-color:#0f281966}.CSoM8G_tool[data-tint=licht] .CSoM8G_input:focus-visible{border-color:var(--color-dark-green);box-shadow:0 0 0 3px #7ac8a459}.CSoM8G_tool[data-tint=licht] .CSoM8G_stapUitkomst{background-color:var(--color-beige);border-color:var(--color-mint-soft)}.CSoM8G_tool[data-tint=licht] .CSoM8G_actie{border-top-color:#0f28191a}.CSoM8G_tool[data-tint=licht] .CSoM8G_knop{background-color:var(--color-dark-green);color:var(--color-beige)}.CSoM8G_tool[data-tint=licht] .CSoM8G_knop:hover,.CSoM8G_tool[data-tint=licht] .CSoM8G_knop:focus-visible{background-color:#16351f}.CSoM8G_tool[data-tint=licht] .CSoM8G_knop:focus-visible{outline-color:var(--color-dark-green)}.CSoM8G_tool[data-tint=licht] .CSoM8G_voetnoot{color:var(--color-dark)}.CSoM8G_tool[data-tint=licht] .CSoM8G_kpi{background-color:var(--color-white);border-color:#7ac8a459}.CSoM8G_tool[data-tint=licht] .CSoM8G_kpiCijfer{color:var(--color-dark-green)}.CSoM8G_tool[data-tint=licht] .CSoM8G_kpiCijferNeutraal{color:var(--color-dark)}.CSoM8G_tool[data-tint=licht] .CSoM8G_kpiLabel{color:var(--color-dark);opacity:.75}
