.rechner.svelte-1sco4qj{margin:var(--space-xl) 0;padding:var(--space-lg);border:1px solid var(--color-accent-border);border-radius:var(--radius-lg);background:var(--color-accent-muted)}.rechner-titel.svelte-1sco4qj{margin-top:0}.rechner-intro.svelte-1sco4qj{margin:0 0 var(--space-md);color:var(--color-ink-2)}.rechner-form.svelte-1sco4qj{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.feld.svelte-1sco4qj label:where(.svelte-1sco4qj){display:block;font-weight:600;margin-bottom:var(--space-xs)}.eingabe.svelte-1sco4qj{position:relative}.eingabe.svelte-1sco4qj input:where(.svelte-1sco4qj){width:100%;box-sizing:border-box;padding:.6rem 2rem .6rem .75rem;font:inherit;font-size:1.05rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink)}.eingabe.svelte-1sco4qj input:where(.svelte-1sco4qj):focus-visible{outline:3px solid var(--color-accent-ring-strong);outline-offset:1px}.eingabe.svelte-1sco4qj input[aria-invalid=true]:where(.svelte-1sco4qj){border-color:#b42318}.einheit.svelte-1sco4qj{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--color-ink-3)}.hint.svelte-1sco4qj{margin:var(--space-xs) 0 0;font-size:.85rem;line-height:1.4;color:var(--color-ink-3)}.ausgabe.svelte-1sco4qj{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-accent-border)}.leer.svelte-1sco4qj,.warnung.svelte-1sco4qj{margin:0;color:var(--color-ink-2)}.warnung.svelte-1sco4qj{color:#b42318}.wege.svelte-1sco4qj{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0}.weg.svelte-1sco4qj{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.weg.svelte-1sco4qj dt:where(.svelte-1sco4qj){font-weight:600;color:var(--color-ink-2)}.weg.svelte-1sco4qj dd:where(.svelte-1sco4qj){margin:var(--space-xs) 0 0}.betrag.svelte-1sco4qj{display:block;font-family:var(--font-display);font-size:1.8rem;color:var(--color-ink)}.weg-hint.svelte-1sco4qj{display:block;margin:var(--space-xs) 0 0;font-size:.85rem;color:var(--color-ink-3)}.fazit.svelte-1sco4qj{margin:var(--space-md) 0 0}.grenze.svelte-1sco4qj{margin:var(--space-sm) 0 0;font-size:.9rem;color:var(--color-ink-3)}
