.wahl{min-width:3.1rem;min-height:2.75rem;padding:.6em 1.05em;border-radius:var(--radius-klein);border:1px solid rgba(255,255,255,.16);background:#ffffff0d;font-family:var(--sans);font-weight:550;font-size:.94rem;cursor:pointer;color:var(--ink-leise-hell);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.wahl:hover{border-color:var(--gold);color:var(--ink-hell)}.wahl:active{transform:translateY(1px)}.wahl[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--auf-akzent);font-weight:600}.werk__ergebnis{display:grid;gap:1rem}.tafel{border-radius:var(--radius);padding:1.5rem 1.55rem;background:linear-gradient(160deg,rgba(var(--gold-rgb),.16),rgba(var(--petrol-rgb),.22));border:1px solid rgba(var(--gold-rgb),.34)}.tafel__label{font-size:.82rem;color:var(--ink-leise-hell);letter-spacing:.01em}.tafel__zahl{font-size:clamp(1.85rem,5.4vw,2.5rem);font-weight:600;line-height:1.12;color:var(--ink-hell);margin-top:.3rem}.tafel__zahl span{font-size:.46em;color:var(--gold);font-weight:500}.tafel__eur{color:var(--ink-leise-hell);font-size:.93rem;margin-top:.25rem}.tafel__fuss{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.05rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.14);font-size:.9rem}.tafel__fuss span{color:var(--ink-leise-hell)}.tafel__fuss strong{color:var(--gold-hell);font-weight:600}.block{border:1px solid var(--linie-dunkel);border-radius:var(--radius);background:#ffffff09;padding:1.25rem 1.35rem}.block--gut{border-color:#6bbf954d;background:#6bbf9512}.block--warn{border-color:#d8a94a4d;background:#d8a94a0f}.block__titel{font-family:var(--serif);font-size:clamp(.9rem,3.95vw,1.06rem);color:var(--ink-hell);margin-bottom:.18rem}.block__unter{font-size:.83rem;color:var(--ink-leise-hell);margin-bottom:.9rem;line-height:1.55}.block__fuss{font-size:.82rem;color:var(--ink-leise-hell);margin-top:.8rem}.posten{list-style:none}.posten__zeile{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.92rem}.posten__zeile:last-child{border-bottom:0}.posten__name{display:grid;gap:.12rem;color:var(--ink-hell)}.posten__name em{font-style:normal;color:var(--gold);font-size:.85em}.posten__name small{color:var(--ink-leise-hell);font-size:.79rem;line-height:1.5;max-width:34em}.posten__wert{font-weight:600;white-space:nowrap;color:var(--gold-hell)}.posten__summe{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--linie-dunkel);font-size:.95rem}.posten__summe span{color:var(--ink-leise-hell)}.posten__summe strong{color:var(--gold-hell)}.merkzettel{list-style:none;display:grid;gap:.7rem}.merk{font-size:.88rem;line-height:1.6;color:var(--ink-leise-hell);padding-left:1.6rem;position:relative}.merk:before{position:absolute;left:0;top:0;font-weight:600;font-family:var(--tabellar)}.merk--pflicht:before{content:"!";color:var(--kritisch)}.merk--kosten:before{content:"+";color:var(--warn)}.merk--tipp:before{content:"→";color:var(--gut-hell)}.merk--fehler:before{content:"×";color:var(--kritisch)}.quelle{font-size:.79rem;color:rgba(var(--hell-rgb),.42);padding:0 .35rem}.haken-liste{display:grid;gap:.55rem}.haken{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-klein);background:#ffffff08;transition:border-color .16s ease,background .16s ease}.haken:hover{border-color:rgba(var(--gold-rgb),.45);background:#ffffff0d}.haken:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.haken:has(input:checked){border-color:var(--gold);background:var(--gold-schleier)}.haken input{margin-top:.28rem;width:1.05rem;height:1.05rem;accent-color:var(--gold);flex:none}.haken span{display:grid;gap:.12rem}.haken strong{font-weight:550;font-size:.93rem;color:var(--ink-hell)}.haken small{color:var(--ink-leise-hell);font-size:.81rem;line-height:1.5}@media (max-width: 30rem){.buehne{padding:3.5rem 0 4rem}.frage,.block,.tafel{padding:1.1rem}.posten__zeile,.posten__summe,.tafel__fuss{align-items:start;gap:.35rem;flex-direction:column}.posten__wert{white-space:normal}.tafel__zahl{overflow-wrap:anywhere}}.kontakt[data-astro-cid-vquv7xxp]{background:var(--anthrazit);color:var(--ink-hell);padding:4.5rem 0 5rem}.kontakt__innen[data-astro-cid-vquv7xxp]{display:grid;gap:2.5rem}@media (min-width: 60rem){.kontakt__innen[data-astro-cid-vquv7xxp]{grid-template-columns:1fr 26rem;gap:4rem;align-items:start}}.kontakt[data-astro-cid-vquv7xxp] h2[data-astro-cid-vquv7xxp]{color:var(--ink-hell);margin:.9rem 0 .8rem}.ausgleich[data-astro-cid-vquv7xxp]{text-wrap:balance}.kontakt[data-astro-cid-vquv7xxp] p[data-astro-cid-vquv7xxp]{color:var(--ink-leise-hell)}.kontakt__punkte[data-astro-cid-vquv7xxp]{list-style:none;display:grid;gap:.55rem;margin-top:1.5rem}.kontakt__punkte[data-astro-cid-vquv7xxp] li[data-astro-cid-vquv7xxp]{font-size:.92rem;color:var(--ink-leise-hell);padding-left:1.5rem;position:relative}.kontakt__punkte[data-astro-cid-vquv7xxp] li[data-astro-cid-vquv7xxp]:before{content:"";position:absolute;left:0;top:.5em;width:.7rem;height:.38rem;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}.formular[data-astro-cid-vquv7xxp]{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:1.75rem 1.5rem 1.6rem;display:grid;gap:1rem}.feld[data-astro-cid-vquv7xxp]{display:grid;gap:.4rem}.feld[data-astro-cid-vquv7xxp] label[data-astro-cid-vquv7xxp]{font-size:.86rem;font-weight:600;color:var(--ink-hell)}.feld__frei[data-astro-cid-vquv7xxp]{font-weight:400;color:var(--ink-leise-hell)}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]{font-family:var(--sans);font-size:16px;padding:.85rem 1rem;border-radius:var(--radius-klein);border:1px solid rgba(255,255,255,.18);background:rgba(var(--dunkel-rgb),.55);color:var(--ink-hell)}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]::placeholder{color:rgba(var(--hell-rgb),.38)}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]:focus{border-color:var(--gold);outline:none}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp].ist-falsch{border-color:var(--kritisch)}.feld__fehler[data-astro-cid-vquv7xxp]{font-size:.82rem;color:var(--kritisch)}.einwilligung[data-astro-cid-vquv7xxp]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:.82rem;line-height:1.5;color:var(--ink-leise-hell);cursor:pointer}.einwilligung[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]{width:1.2rem;height:1.2rem;margin-top:.1rem;accent-color:var(--gold)}.einwilligung[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]{color:var(--gold-hell)}.einwilligung[data-astro-cid-vquv7xxp] strong[data-astro-cid-vquv7xxp]{color:var(--ink-hell)}.einwilligung--frei[data-astro-cid-vquv7xxp]{font-size:.76rem;opacity:.85}.einwilligung[data-astro-cid-vquv7xxp] em[data-astro-cid-vquv7xxp]{font-style:normal;font-weight:700}.formular__stoerung[data-astro-cid-vquv7xxp]{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:var(--radius-klein);background:#e085741f;border:1px solid rgba(224,133,116,.5);font-size:.88rem}.formular__stoerung[data-astro-cid-vquv7xxp] strong[data-astro-cid-vquv7xxp]{color:var(--ink-hell)}.formular__stoerung[data-astro-cid-vquv7xxp] span[data-astro-cid-vquv7xxp]{color:var(--ink-leise-hell)}.falle[data-astro-cid-vquv7xxp]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.formular[data-astro-cid-vquv7xxp] .knopf[data-astro-cid-vquv7xxp]{width:100%;margin-top:.25rem}.knopf--wa[data-astro-cid-vquv7xxp]{background:#25d366;color:#0b2e18}.knopf--wa[data-astro-cid-vquv7xxp]:hover{background:#4ae086;box-shadow:none}.formular__hinweis[data-astro-cid-vquv7xxp]{font-size:.78rem;color:rgba(var(--hell-rgb),.6);line-height:1.55}.formular__hinweis[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]{color:var(--gold-hell)}.formular__oder[data-astro-cid-vquv7xxp]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;font-size:.8rem;color:rgba(var(--hell-rgb),.5)}.formular__oder[data-astro-cid-vquv7xxp]:before,.formular__oder[data-astro-cid-vquv7xxp]:after{content:"";height:1px;background:#ffffff24}
