.grundlage.svelte-1k4iq46{font-variant-numeric:tabular-nums}.rechner-page.svelte-1k4iq46{max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem}.geo-notice.svelte-1k4iq46{border-radius:var(--radius-md);background:#38bdf80f;border:1px solid #38bdf859;padding:1.25rem}.geo-notice.svelte-1k4iq46 h2:where(.svelte-1k4iq46){font-size:var(--fs-md);color:var(--text-main);margin:0 0 .5rem}.geo-notice.svelte-1k4iq46 p:where(.svelte-1k4iq46){color:var(--text-secondary);margin:0;line-height:1.6}.calc-form.svelte-1k4iq46{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff26;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.field.svelte-1k4iq46{flex-direction:column;gap:.35rem;display:flex}.field-wide.svelte-1k4iq46{flex:100%}.field.svelte-1k4iq46 label:where(.svelte-1k4iq46){font-size:var(--fs-sm);color:var(--text-secondary)}.field.svelte-1k4iq46 input[type=date]:where(.svelte-1k4iq46),.field.svelte-1k4iq46 input[type=time]:where(.svelte-1k4iq46){font:inherit;border-radius:var(--radius-sm);min-height:44px;color:var(--text-main,#e6ebf5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #fff6;padding:.5rem .7rem}.feld-inaktiv.svelte-1k4iq46,.field.svelte-1k4iq46 input:where(.svelte-1k4iq46)::placeholder{color:#cbd5e1b3}.field-check.svelte-1k4iq46{flex-direction:row;align-items:center;gap:.5rem;min-height:44px}.field-check.svelte-1k4iq46 input:where(.svelte-1k4iq46){width:24px;height:24px;accent-color:var(--magenta,#ec4899)}.field-check.svelte-1k4iq46 label:where(.svelte-1k4iq46){font-size:var(--fs-sm);color:var(--text-secondary)}.field-hint.svelte-1k4iq46{font-size:var(--fs-sm);color:var(--text-muted);flex:100%;margin:0;line-height:1.5}.calc-btn.svelte-1k4iq46{font:inherit;border-radius:var(--radius-sm);background:var(--text-main);min-height:44px;color:var(--bg-main);cursor:pointer;border:none;padding:.5rem 1.2rem;font-weight:700}.calc-btn[aria-disabled=true].svelte-1k4iq46{opacity:.6;cursor:progress}.field.svelte-1k4iq46 input:where(.svelte-1k4iq46):focus-visible,.field-check.svelte-1k4iq46 input:where(.svelte-1k4iq46):focus-visible,.calc-btn.svelte-1k4iq46:focus-visible,a.svelte-1k4iq46:focus-visible,.result-card.svelte-1k4iq46 h2:where(.svelte-1k4iq46):focus-visible,.geo-notice.svelte-1k4iq46 h2:where(.svelte-1k4iq46):focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:2px}.calc-error.svelte-1k4iq46{color:var(--danger,#f87171);margin:1rem 0 0}.calc-error.calc-alert.svelte-1k4iq46{margin:0}.calc-error.calc-alert.has-error.svelte-1k4iq46{margin:1rem 0 0}.result-card.svelte-1k4iq46{border-radius:var(--radius-md);background:#ec489914;border:1px solid #ec48994d;margin-top:1.5rem;padding:1.25rem}.result-card.svelte-1k4iq46 h2:where(.svelte-1k4iq46){font-size:var(--fs-lg);color:var(--text-main);margin:0 0 .75rem}.sign-block.svelte-1k4iq46{margin:0}.sign-name.svelte-1k4iq46{font-size:var(--fs-xl);color:var(--text-main);font-variant-numeric:tabular-nums;margin:0 0 .35rem;font-weight:800}.linien.svelte-1k4iq46,.deep-html.svelte-1k4iq46 p{color:var(--text-secondary);margin:0 0 .9rem;line-height:1.65}.deep-html.svelte-1k4iq46 b{color:var(--text-main)}.wie-funktioniert.svelte-1k4iq46,.rechner-cross.svelte-1k4iq46,.rechner-cta.svelte-1k4iq46{margin-top:2.5rem}.wie-funktioniert.svelte-1k4iq46 h2:where(.svelte-1k4iq46),.rechner-cross.svelte-1k4iq46 h2:where(.svelte-1k4iq46),.rechner-cta.svelte-1k4iq46 h2:where(.svelte-1k4iq46){font-size:var(--fs-md);color:var(--text-main);margin:0 0 .5rem}.wie-funktioniert.svelte-1k4iq46 p:where(.svelte-1k4iq46),.rechner-cta.svelte-1k4iq46 p:where(.svelte-1k4iq46){color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6}.rechner-cross.svelte-1k4iq46 ul:where(.svelte-1k4iq46){margin:0;padding-left:1.1rem}.rechner-cross.svelte-1k4iq46 li:where(.svelte-1k4iq46){color:var(--text-secondary);margin:0 0 .4rem;line-height:1.6}.rechner-cross.svelte-1k4iq46 a:where(.svelte-1k4iq46){color:var(--link);text-decoration:underline}.cta-btn.svelte-1k4iq46{border-radius:var(--radius-md);background:var(--text-main);min-height:44px;color:var(--bg-main);padding:.65rem 1.3rem;font-weight:700;text-decoration:none;display:inline-block}
