.kalk[data-astro-cid-j7xn6mas]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border:1px solid var(--concrete-line);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -30px #1e1e1b73}.kalk__form[data-astro-cid-j7xn6mas]{background:var(--white);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;gap:1.5rem;align-content:start}.kalk[data-astro-cid-j7xn6mas] fieldset[data-astro-cid-j7xn6mas]{border:0;margin:0;padding:0;min-width:0}.kalk__legend[data-astro-cid-j7xn6mas]{display:block;padding:0;margin-bottom:.7rem;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.kalk__modes[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas]{display:flex;flex-wrap:wrap;gap:.5rem}.kalk__modes[data-astro-cid-j7xn6mas] legend[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas] legend[data-astro-cid-j7xn6mas]{width:100%}.kalk__modes[data-astro-cid-j7xn6mas] label[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas] label[data-astro-cid-j7xn6mas]{position:relative;cursor:pointer}.kalk__modes[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas]{position:absolute;opacity:0;pointer-events:none}.kalk__modes[data-astro-cid-j7xn6mas] span[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas] span[data-astro-cid-j7xn6mas]{display:inline-flex;align-items:center;min-height:44px;padding:.55rem 1rem;border:2px solid var(--concrete-line);border-radius:var(--radius);font-weight:700;font-size:.95rem;color:var(--ink);transition:border-color .2s,background .2s}.kalk__modes[data-astro-cid-j7xn6mas] label[data-astro-cid-j7xn6mas]:hover span[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas] label[data-astro-cid-j7xn6mas]:hover span[data-astro-cid-j7xn6mas]{border-color:var(--ink)}.kalk__modes[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas]:checked+span[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas]:checked+span[data-astro-cid-j7xn6mas]{background:var(--ink);border-color:var(--ink);color:var(--orange)}.kalk__modes[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas]:focus-visible+span[data-astro-cid-j7xn6mas],.kalk__reserve[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas]:focus-visible+span[data-astro-cid-j7xn6mas]{outline:3px solid var(--orange);outline-offset:2px}.kalk__reserve[data-astro-cid-j7xn6mas] span[data-astro-cid-j7xn6mas]{min-width:64px;justify-content:center}.kalk__grp[data-astro-cid-j7xn6mas]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}.kalk__grp[data-astro-cid-j7xn6mas][hidden]{display:none}.kalk__field[data-astro-cid-j7xn6mas]{position:relative;display:grid;gap:.4rem;align-content:end}.kalk__field[data-astro-cid-j7xn6mas] span[data-astro-cid-j7xn6mas]{font-size:.85rem;font-weight:700;color:var(--ink)}.kalk__field[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas]{width:100%;min-height:56px;padding:0 3.2rem 0 1rem;border:2px solid var(--concrete-line);border-radius:var(--radius);background:var(--concrete);font:inherit;font-size:1.35rem;font-weight:800;font-stretch:115%;color:var(--ink);transition:border-color .2s,background .2s}.kalk__field[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas]:focus{outline:none;border-color:var(--orange);background:var(--white)}.kalk__field[data-astro-cid-j7xn6mas] input[data-astro-cid-j7xn6mas][aria-invalid=true]{border-color:#c2410c}.kalk__field[data-astro-cid-j7xn6mas] em[data-astro-cid-j7xn6mas]{position:absolute;right:1rem;bottom:1.05rem;font-style:normal;font-weight:700;color:var(--muted);pointer-events:none}.kalk__hint[data-astro-cid-j7xn6mas]{font-size:.9rem;color:var(--muted);border-left:4px solid var(--orange);padding-left:.9rem}.kalk__out[data-astro-cid-j7xn6mas]{position:relative;overflow:hidden;background:var(--ink);color:var(--on-dark);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;gap:1.1rem;align-content:center;isolation:isolate}.kalk__out[data-astro-cid-j7xn6mas]>[data-astro-cid-j7xn6mas]{min-width:0}.kalk__out[data-astro-cid-j7xn6mas]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:24px 24px}.kalk__out[data-astro-cid-j7xn6mas]:after{content:"m³";position:absolute;right:-.5rem;bottom:-3rem;z-index:-1;font-size:13rem;font-weight:900;font-stretch:125%;line-height:1;color:transparent;-webkit-text-stroke:2px rgb(240 151 21 / .12)}.kalk__label[data-astro-cid-j7xn6mas]{font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.kalk__total[data-astro-cid-j7xn6mas]{font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:800;font-stretch:125%;line-height:1;color:var(--orange);font-variant-numeric:tabular-nums}.kalk__total[data-astro-cid-j7xn6mas] sup[data-astro-cid-j7xn6mas]{font-size:.45em;vertical-align:top;position:relative;top:.15em}.kalk__rows[data-astro-cid-j7xn6mas]{margin:0;display:grid}.kalk__rows[data-astro-cid-j7xn6mas] div[data-astro-cid-j7xn6mas]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid rgb(255 255 255 / .1)}.kalk__rows[data-astro-cid-j7xn6mas] dt[data-astro-cid-j7xn6mas]{color:var(--on-dark-muted)}.kalk__rows[data-astro-cid-j7xn6mas] dd[data-astro-cid-j7xn6mas]{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.kalk__min[data-astro-cid-j7xn6mas]{padding:.7rem .9rem;border-radius:var(--radius);background:#f097151f;color:var(--on-dark);font-size:.9rem;font-weight:700}.kalk__min[data-astro-cid-j7xn6mas][hidden]{display:none}.kalk__btn[data-astro-cid-j7xn6mas]{justify-self:start;min-height:56px;padding-inline:1.4rem;background:var(--orange);color:var(--ink);white-space:normal;text-align:left}.kalk__btn[data-astro-cid-j7xn6mas]:hover{background:var(--white);color:var(--ink)}.kalk__btn[data-astro-cid-j7xn6mas] svg{width:20px;height:20px;flex:none}.kalk__nowrap[data-astro-cid-j7xn6mas]{white-space:nowrap}.kalk__note[data-astro-cid-j7xn6mas]{font-size:.85rem;color:var(--on-dark-muted)}.kalk__noscript[data-astro-cid-j7xn6mas]{grid-column:1 / -1;padding:1rem 1.25rem;background:var(--white);color:var(--ink)}@media(max-width:960px){.kalk[data-astro-cid-j7xn6mas]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.kalk__grp[data-astro-cid-j7xn6mas]{grid-template-columns:minmax(0,1fr)}.kalk__btn[data-astro-cid-j7xn6mas]{width:100%;justify-self:stretch}}
