.result[data-v-94cf11d1]{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;min-height:330px;padding:28px 30px}.eyebrow[data-v-94cf11d1]{color:var(--color-text-accent);letter-spacing:.06em;font-size:.75rem;font-weight:700}h3[data-v-94cf11d1]{margin:6px 0 8px;font-size:1.125rem}.primary[data-v-94cf11d1]{color:var(--color-text-accent-aa);margin:0 0 18px;font-size:1.125rem;font-weight:800}.primary strong[data-v-94cf11d1]{font-size:clamp(2.5rem,6vw,3rem);line-height:1}.sr-status[data-v-94cf11d1]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.stale[data-v-94cf11d1],.status[data-v-94cf11d1],.hint[data-v-94cf11d1]{border-radius:8px;margin:0 0 14px;padding:9px 12px;font-size:.8125rem;font-weight:700;line-height:1.45}.stale[data-v-94cf11d1],.warning[data-v-94cf11d1]{background:#fff4d8}dl[data-v-94cf11d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}dl div[data-v-94cf11d1]{background:var(--color-bg-subtle);border-radius:8px;min-width:0;padding:12px}dt[data-v-94cf11d1]{color:var(--color-text-secondary);font-size:.75rem}dd[data-v-94cf11d1]{margin:2px 0 0;font-size:1.125rem;font-weight:800}.fits[data-v-94cf11d1]{background:var(--color-bg-positive);color:#155a48}.exceeds[data-v-94cf11d1]{color:var(--color-error);background:#fff0f0}.hint[data-v-94cf11d1]{background:var(--color-bg-subtle);color:var(--color-text-secondary);margin-bottom:0;font-weight:600}.empty[data-v-94cf11d1]{background:var(--color-bg-subtle);color:var(--color-text-secondary);border-radius:8px;margin-top:26px;padding:20px;font-size:.8125rem;line-height:1.55}@media (width>=1024px){.result[data-v-94cf11d1]{min-height:440px}}.calculator-shell[data-v-9dbd0698]{gap:24px;padding:24px 0;display:grid}form[data-v-9dbd0698]{gap:16px;display:grid}h2[data-v-9dbd0698]{margin:0;font-size:1.5rem}.form-lead[data-v-9dbd0698]{color:var(--color-text-secondary);margin:-8px 0 0;font-size:.875rem}.form-error[data-v-9dbd0698]{border-left:4px solid var(--color-error);color:var(--color-error);background:#fff0f0;border-radius:6px;margin:0;padding:10px 12px;font-size:.8125rem;font-weight:700}.actions[data-v-9dbd0698]{gap:10px;display:grid}.button[data-v-9dbd0698],.reset-button[data-v-9dbd0698]{width:100%}.reset-button[data-v-9dbd0698]{border:1px solid var(--color-border-accent);min-height:48px;color:var(--color-text-accent-aa);cursor:pointer;background:0 0;border-radius:8px;padding:0 18px;font-weight:700}@media (width>=768px){.actions[data-v-9dbd0698]{grid-template-columns:minmax(220px,1fr) auto}}@media (width>=1024px){.calculator-shell[data-v-9dbd0698]{background:var(--color-bg-page);border-radius:16px;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:48px;padding:40px 48px}}.floor-build-up-illustration[data-astro-cid-gy7thyru]{background:var(--color-bg-accent-soft);align-content:center;gap:7px;height:auto;min-height:184px;padding:24px 28px;display:grid}.floor-build-up-illustration[data-astro-cid-gy7thyru]>p[data-astro-cid-gy7thyru]{color:#14736b;letter-spacing:.03em;text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:800}.layer[data-astro-cid-gy7thyru]{color:var(--color-text-primary);border-radius:8px;align-items:center;padding-inline:18px;font-size:.8125rem;font-weight:700;display:flex}.covering[data-astro-cid-gy7thyru]{background:#1f877d;min-height:32px}.adhesive[data-astro-cid-gy7thyru]{background:#78b0a6;min-height:22px}.screed[data-astro-cid-gy7thyru]{background:#c4d1cc;min-height:46px}.heating[data-astro-cid-gy7thyru]{background:#f2c973;min-height:30px}.insulation[data-astro-cid-gy7thyru]{background:#8cb8d9;min-height:34px}.floor-formulas[data-astro-cid-gy7thyru]{margin:16px 0}.floor-checklist[data-astro-cid-gy7thyru] ol[data-astro-cid-gy7thyru]{gap:0;margin:0;padding:0;list-style:none;display:grid}.floor-checklist[data-astro-cid-gy7thyru] li[data-astro-cid-gy7thyru]{border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);grid-template-columns:24px 1fr;gap:12px;padding:14px 0;font-size:.875rem;display:grid}.floor-checklist[data-astro-cid-gy7thyru] li[data-astro-cid-gy7thyru]:before{content:counter(list-item);color:var(--color-text-accent-aa);font-weight:800}.floor-notice[data-astro-cid-gy7thyru]{background:var(--color-bg-positive);border-radius:12px;padding:20px}.floor-notice[data-astro-cid-gy7thyru] p[data-astro-cid-gy7thyru]{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:700;line-height:1.55}@media (width>=768px){.floor-build-up-illustration[data-astro-cid-gy7thyru]{min-height:280px;padding:28px 32px}}
