.UithardingsCalculator_meterKader__AKLkc{background:#ffffff;border:2px solid var(--rand-beton);border-radius:var(--radius-organic-lg);box-shadow:var(--schaduw-solide);padding:2.75rem;max-width:620px;margin:2.5rem auto}.UithardingsCalculator_parameterRij__w23sF{margin-bottom:1.75rem}.UithardingsCalculator_invoerLabel__6EhdV{display:block;font-family:var(--font-display);font-weight:800;margin-bottom:.6rem;font-size:.95rem;color:var(--tekst-solide)}.UithardingsCalculator_getalInvoerGroep__qqDWG{position:relative;display:flex;align-items:center}.UithardingsCalculator_invoerVak__sUpQl{width:100%;padding:.85rem 1.15rem;border:2px solid var(--rand-beton);border-radius:var(--radius-organic-md);font-size:1.15rem;font-family:var(--font-mono);font-weight:700;outline:none;transition:all .2s ease}.UithardingsCalculator_invoerVak__sUpQl:focus{border-color:var(--beton-donker);box-shadow:var(--schaduw-focus)}.UithardingsCalculator_eenheidLabel__Xnp8o{position:absolute;right:1.25rem;font-family:var(--font-display);font-weight:800;color:var(--tekst-rust)}.UithardingsCalculator_schakelaarRooster__0KKdS{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1.75rem}.UithardingsCalculator_schakelaarKaart__xXAcx{background-color:var(--bodem-bg);border:1px solid var(--rand-beton);padding:.85rem;text-align:center;font-family:var(--font-display);font-weight:800;font-size:.95rem;border-radius:var(--radius-organic-md);cursor:pointer;transition:all .2s ease}.UithardingsCalculator_schakelaarKaart__xXAcx:hover{background-color:var(--beton-licht);border-color:var(--beton-donker)}.UithardingsCalculator_schakelaarKaartActief___Tn1t{background-color:var(--beton-grijs);color:#ffffff;border-color:var(--beton-donker);box-shadow:var(--schaduw-solide)}.UithardingsCalculator_uitkomstPaneel__AKTgt{margin-top:2.25rem;border-top:2px dashed var(--rand-beton);padding-top:2.25rem;text-align:center}.UithardingsCalculator_uitkomstGetal___yCTx{font-family:var(--font-mono);font-size:4rem;font-weight:900;color:var(--zand-warm);line-height:1;margin-bottom:.5rem}.UithardingsCalculator_uitkomstEenheid__P5ujN{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--tekst-solide);margin-bottom:1.25rem}.UithardingsCalculator_adviesSchild__Nu7_a{font-size:.85rem;color:var(--tekst-rust);background-color:var(--beton-licht);border:1px solid var(--rand-beton);padding:.85rem 1.15rem;border-radius:var(--radius-organic-sm);display:flex;align-items:center;gap:.65rem;justify-content:center}@media (max-width:640px){.UithardingsCalculator_meterKader__AKLkc{padding:1.75rem}}.VloerOpbouwLagen_blokWrapper__eVAsL{display:grid;grid-template-columns:1.15fr 1fr;gap:3.25rem;align-items:center;background:#ffffff;padding:2.75rem;border:2px solid var(--rand-beton);border-radius:var(--radius-organic-lg);box-shadow:var(--schaduw-solide);margin:3.5rem 0}.VloerOpbouwLagen_lagenVerzameling__WpUh3{display:flex;flex-direction:column;gap:.45rem}.VloerOpbouwLagen_dekvloerKaart__i9dEr{background-color:var(--bodem-bg);border:1px solid var(--rand-beton);padding:.85rem 1.25rem;border-radius:var(--radius-organic-sm);cursor:pointer;transition:all .22s cubic-bezier(.25,.8,.25,1);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:800;font-size:.95rem}.VloerOpbouwLagen_dekvloerKaart__i9dEr:hover{transform:translateX(6px);border-color:var(--beton-donker);background-color:var(--beton-licht)}.VloerOpbouwLagen_dekvloerKaartActief__Rep8J{background-color:var(--beton-grijs);color:#ffffff;border-color:var(--beton-donker);transform:translateX(10px);box-shadow:4px 4px 0 0 rgba(87,83,78,.15)}.VloerOpbouwLagen_laagIndicatie__287yy{font-family:var(--font-mono);font-size:.8rem;background-color:rgba(0,0,0,.06);padding:.15rem .5rem;border-radius:var(--radius-organic-sm)}.VloerOpbouwLagen_dekvloerKaartActief__Rep8J .VloerOpbouwLagen_laagIndicatie__287yy{background-color:rgba(255,255,255,.25);color:#ffffff}.VloerOpbouwLagen_lagenInfoPaneel__2U24B{background-color:var(--beton-licht);border:2px dashed var(--rand-beton);padding:2.25rem;border-radius:var(--radius-organic-md);min-height:275px;display:flex;flex-direction:column;justify-content:center}.VloerOpbouwLagen_kopStijl__bnVuZ{color:var(--tekst-solide);font-family:var(--font-display);font-size:1.45rem;font-weight:900;margin-bottom:.65rem;display:flex;align-items:center;gap:.65rem}.VloerOpbouwLagen_laagDikteBadge__5IJQS{align-self:flex-start;margin-bottom:1.15rem}.VloerOpbouwLagen_laagUitleg___5cdS{font-size:.95rem;line-height:1.62;color:var(--tekst-solide)}@media (max-width:968px){.VloerOpbouwLagen_blokWrapper__eVAsL{grid-template-columns:1fr;gap:2.5rem;padding:1.75rem}}