#rechner-formular[data-astro-cid-wb6pubcf]{margin-bottom:var(--space-6)}.formular-fehler[data-astro-cid-wb6pubcf]{font-weight:var(--weight-bold);padding:var(--space-3) var(--space-4);border:2px solid var(--color-error);border-radius:var(--radius);margin-bottom:var(--space-5)}.formular-fehler[data-astro-cid-wb6pubcf] a[data-astro-cid-wb6pubcf]{display:inline-block;margin-top:var(--space-1)}.adress-hinweis[data-astro-cid-wb6pubcf]{margin:0 0 var(--space-5)}.feld[data-astro-cid-wb6pubcf]{margin-bottom:0}.feld[data-astro-cid-wb6pubcf]>label[data-astro-cid-wb6pubcf],#variante-label-wrapper[data-astro-cid-wb6pubcf]{display:block;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-1)}#variante-warnung[data-astro-cid-wb6pubcf]{margin-bottom:var(--space-1)}.feld[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf],.feld[data-astro-cid-wb6pubcf] select[data-astro-cid-wb6pubcf]{font:inherit;font-size:1rem;min-height:3rem;padding:0 .875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-bg-raised);color:var(--color-text);width:100%}.feld[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf][type=month]{appearance:none;-webkit-appearance:none;height:3rem;min-width:0}.feld[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf][type=month]::-webkit-date-and-time-value{text-align:left;line-height:3rem;margin:0}.feld[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf]::placeholder{color:var(--color-text-muted);opacity:1}.feld[data-astro-cid-wb6pubcf] select[data-astro-cid-wb6pubcf]{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2363686F' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem 1rem;padding-right:2.25rem}@media (hover: hover){.feld[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf]:hover:not(:disabled),.feld[data-astro-cid-wb6pubcf] select[data-astro-cid-wb6pubcf]:hover:not(:disabled){border-color:var(--color-text)}}.feld[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf]:disabled,.feld[data-astro-cid-wb6pubcf] select[data-astro-cid-wb6pubcf]:disabled{color:var(--color-text-muted);background:var(--color-bg);border-color:var(--color-border);cursor:not-allowed}.radio-gruppe[data-astro-cid-wb6pubcf] label[data-astro-cid-wb6pubcf]:active{text-decoration:underline;text-underline-offset:3px}@media (hover: hover){.radio-gruppe[data-astro-cid-wb6pubcf] label[data-astro-cid-wb6pubcf]:hover{text-decoration:underline;text-underline-offset:3px}}.feld-feststellung[data-astro-cid-wb6pubcf]>p[data-astro-cid-wb6pubcf]:first-child{margin:0}.feld-feststellung[data-astro-cid-wb6pubcf] .feststellung-wert[data-astro-cid-wb6pubcf]{font-weight:var(--weight-bold)}.feld-monatjahr[data-astro-cid-wb6pubcf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.feld[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf][aria-invalid=true],.feld[data-astro-cid-wb6pubcf] select[data-astro-cid-wb6pubcf][aria-invalid=true]{border-width:2px;border-color:var(--color-error)}.label-zusatz[data-astro-cid-wb6pubcf]{font-weight:var(--weight-regular);color:var(--color-text-muted)}.feld-fehler[data-astro-cid-wb6pubcf]{font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--color-error);margin:var(--space-1) 0 0}.feld-fehler[data-astro-cid-wb6pubcf]:empty{display:none}fieldset[data-astro-cid-wb6pubcf]{border:1px solid var(--color-border);border-radius:var(--radius);padding:clamp(var(--space-2),4vw,var(--space-4));margin:0 0 var(--space-4)}#rechner-formular[data-astro-cid-wb6pubcf]>.fahrzeugdaten[data-astro-cid-wb6pubcf]>.felder[data-astro-cid-wb6pubcf]{grid-template-columns:minmax(0,1fr)}.fahrzeugdaten[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf][type=month],.fahrzeugdaten[data-astro-cid-wb6pubcf] .feld-monatjahr[data-astro-cid-wb6pubcf],.fahrzeugdaten[data-astro-cid-wb6pubcf] #km[data-astro-cid-wb6pubcf]{max-width:20rem}@media (min-width: 48rem){#variante-gewaehlt[data-astro-cid-wb6pubcf]{display:none}}#variante-gewaehlt[data-astro-cid-wb6pubcf]{color:var(--color-text);margin-top:var(--space-1)}legend[data-astro-cid-wb6pubcf]{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--groesse-beschriftung);padding:0 var(--space-2)}#rechner-formular[data-astro-cid-wb6pubcf] fieldset[data-astro-cid-wb6pubcf]>legend[data-astro-cid-wb6pubcf]{float:left;width:100%;padding:0;margin:0 0 var(--space-3)}#rechner-formular[data-astro-cid-wb6pubcf] fieldset[data-astro-cid-wb6pubcf] fieldset[data-astro-cid-wb6pubcf]>legend[data-astro-cid-wb6pubcf]{margin-bottom:var(--space-1)}#rechner-formular[data-astro-cid-wb6pubcf] fieldset[data-astro-cid-wb6pubcf] fieldset[data-astro-cid-wb6pubcf]>.radio-gruppe[data-astro-cid-wb6pubcf]{clear:both}#rechner-formular[data-astro-cid-wb6pubcf]>fieldset[data-astro-cid-wb6pubcf]>.felder[data-astro-cid-wb6pubcf]{clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--space-3);align-items:start}.rechner-band[data-astro-cid-wb6pubcf]{max-width:none;margin:0 var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-bg-raised);border-radius:var(--radius) var(--radius) 0 0;text-align:center;hyphens:manual;font-size:var(--text-sm);color:var(--color-text-muted)}.radio-gruppe[data-astro-cid-wb6pubcf]{display:flex;gap:var(--space-3);flex-wrap:wrap}.radio-gruppe[data-astro-cid-wb6pubcf] label[data-astro-cid-wb6pubcf]{display:flex;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;font-weight:var(--weight-regular);font-size:var(--text-sm);color:var(--color-text)}.radio-gruppe[data-astro-cid-wb6pubcf] input[data-astro-cid-wb6pubcf][type=radio]{width:1rem;height:1rem;margin:0;accent-color:var(--color-text)}button[data-astro-cid-wb6pubcf][type=submit]{min-height:3.25rem;background:var(--color-text);color:var(--color-accent-contrast);border:1px solid var(--color-text);border-radius:var(--radius);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;padding:0 var(--space-4)}button[data-astro-cid-wb6pubcf][type=submit]:active{background:var(--color-text-muted);border-color:var(--color-text-muted);color:var(--color-accent-contrast)}button[data-astro-cid-wb6pubcf][type=submit]:disabled{cursor:default}@media (hover: hover){button[data-astro-cid-wb6pubcf][type=submit]:hover:not(:disabled){background:var(--color-bg-raised);color:var(--color-text)}}#ergebnis .aussage-block{max-width:none}#eingabe-zusammenfassung[data-astro-cid-wb6pubcf]{margin-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}#angaben-aendern-button[data-astro-cid-wb6pubcf]{min-height:2.75rem;margin-top:var(--space-2);background:transparent;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;padding:0 var(--space-3)}@media (hover: hover){#angaben-aendern-button[data-astro-cid-wb6pubcf]:hover{border-color:var(--color-text);background:var(--color-bg-raised)}}#angaben-aendern-button[data-astro-cid-wb6pubcf]:active{border-color:var(--color-text);background:var(--color-text);color:var(--color-accent-contrast)}#ergebnis[data-astro-cid-wb6pubcf][hidden]{display:none}#ergebnis[data-astro-cid-wb6pubcf]{margin-top:var(--space-6)}#ergebnis[data-astro-cid-wb6pubcf].einblenden{animation:einblenden var(--duration-fade) var(--easing)}@keyframes einblenden{0%{opacity:0}to{opacity:1}}#eingabe-zusammenfassung[data-astro-cid-wb6pubcf] h2[data-astro-cid-wb6pubcf],#ergebnis h2{font-weight:var(--weight-heading)}.ergebnis-abschnitt{display:flow-root;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.ergebnis-abschnitt:first-of-type{margin-top:0;padding-top:0;border-top:none}.ergebnis-abschnitt h2{margin-top:0;padding-top:0;border-top:none}#ergebnis .ergebnis-abschnitt>:last-child,#ergebnis .ergebnis-abschnitt>:last-child>:last-child,#ergebnis .ergebnis-abschnitt>:last-child>:last-child>:last-child{margin-bottom:0}#ergebnis .garantie-rang{font-size:var(--text-md);margin:var(--space-5) 0 var(--space-2)}#ergebnis .ladezeiten-stand{font-size:var(--groesse-beschriftung);font-weight:var(--weight-heading);color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-1)}#ergebnis .ladezeiten-stand:first-child{margin-top:0}#ergebnis .beleg-block{margin-bottom:var(--space-4)}#ergebnis .beleg-block>p:has(+.zitat-quelle){margin-bottom:0}#ergebnis .beleg-block>.zitat-quelle:not(:last-child){margin-bottom:var(--space-4)}#ergebnis .beleg-block>.zitat-quelle[data-quellenliste]:has(+.zitat-quelle[data-quellenliste]){margin-bottom:0}#ergebnis .beleg-block>.zitat-quelle[data-quellenliste]+.zitat-quelle[data-quellenliste]{margin-top:0}.wert-marke{display:inline-block;margin-left:.3em}#ergebnis .quellenzeile,#zusammenfassung-belege .quellenzeile{display:flex;flex-direction:column;gap:2px}#ergebnis .quellenzeile-kopf,#ergebnis .quellenzeile-quelle,#zusammenfassung-belege .quellenzeile-quelle{margin:0;display:flex;flex-wrap:wrap;column-gap:.24em;row-gap:2px;align-items:baseline}#ergebnis .herkunft-griff>summary .aufklapp-titel,#zusammenfassung-belege .herkunft-griff>summary .aufklapp-titel{font-size:var(--text-sm);color:var(--color-text-muted)}#ergebnis .herkunft-griff,#zusammenfassung-belege .herkunft-griff{border-bottom:none;padding:0}#ergebnis .herkunft-griff>summary,#zusammenfassung-belege .herkunft-griff>summary{flex-wrap:nowrap;gap:var(--space-2);padding-right:0}#ergebnis .herkunft-griff>summary .aufklapp-titel,#zusammenfassung-belege .herkunft-griff>summary .aufklapp-titel{flex-basis:auto}#ergebnis .herkunft-griff>summary .aufklapp-zeichen,#zusammenfassung-belege .herkunft-griff>summary .aufklapp-zeichen{position:static;flex:none}.ergebniskopf{background:var(--color-bg-raised);border-radius:var(--radius);padding:clamp(var(--space-3),5vw,var(--space-5));margin-bottom:var(--space-6)}.ergebniskopf dt .kennzahl-zeichen,#zusammenfassung-liste dt .kennzahl-zeichen{display:block}.ergebniskopf dd{font-size:var(--groesse-wert);font-weight:var(--weight-medium);line-height:var(--leading-heading)}.ergebniskopf-zusatz{display:block;font-size:var(--groesse-beschriftung);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:var(--space-1)}.aufklapp-eintrag summary:active .aufklapp-titel{text-decoration:underline;text-underline-offset:3px}@media (hover: hover){.aufklapp-eintrag summary:hover .aufklapp-zeichen{color:var(--color-text)}.aufklapp-eintrag summary:hover .aufklapp-titel{text-decoration:underline;text-underline-offset:3px}}#ergebnis p.schwelle-abstand{font-size:var(--groesse-beschriftung);font-variant-numeric:tabular-nums;margin-top:var(--space-1);margin-bottom:0}.rueckruf-status{font-size:var(--groesse-beschriftung);color:var(--color-text-muted);font-weight:var(--weight-regular)}.aufklapp-inhalt dl{grid-template-columns:1fr}#ergebnis tr.hervorgehoben th,#ergebnis tr.hervorgehoben td{background:var(--color-border)}#ergebnis tr.hervorgehoben th:first-child{box-shadow:calc(-1 * var(--space-2)) 0 0 var(--color-border)}#ergebnis tr.hervorgehoben td:last-child{box-shadow:var(--space-2) 0 0 var(--color-border)}#ergebnis p.exakte-rechnung{margin-top:var(--space-4)}.plausibilitaets-hinweis{border:2px solid var(--color-text);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.aussage-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4) var(--space-6);margin-bottom:0}@media (min-width: 48rem){.aussage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tausch-auskunft{margin-top:var(--space-4)}.tausch-auskunft+.tausch-auskunft{margin-top:var(--space-5)}.tausch-fragen{font-size:var(--groesse-beschriftung);color:var(--color-text-muted);margin:var(--space-1) 0 0;padding-left:var(--space-4)}.garantie-vertragsform{margin-top:var(--space-5);margin-bottom:var(--space-2)}.vertragsform-angaben{margin-bottom:var(--space-4)}.vertragsform-zeitraum{color:var(--color-text-muted)}.vertragsform-kosten-label{font-weight:600}.vertragsform-kosten-vorbehalt{color:var(--color-text-muted)}.vertragsform-eintraege-label{font-weight:var(--weight-bold);margin-bottom:var(--space-2)}.garantie-balken{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.garantie-balken-zeile{display:flex;align-items:center;gap:var(--space-2)}.garantie-balken-titel{flex:0 0 5.5rem;font-size:var(--groesse-beschriftung);color:var(--color-text-muted)}.garantie-balken-track{position:relative;flex:1 1 auto;height:1.75rem;background:var(--color-border);border-radius:var(--radius)}.garantie-balken-track.begrenzend{border:1px solid var(--color-text)}.garantie-balken-fuellung{height:100%;background:var(--color-border-strong)}.garantie-balken-track.begrenzend .garantie-balken-fuellung{background:var(--color-text)}.garantie-balken-label{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);font-variant-numeric:tabular-nums;font-size:var(--groesse-beschriftung);white-space:nowrap;color:var(--color-text);pointer-events:none}.garantie-balken-label.auf-fuellung{left:var(--space-2);right:auto;color:var(--color-accent-contrast)}.garantie-balken-label.daneben{position:static;transform:none;flex:none;color:var(--color-text)}.garantie-balken-grenze{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--color-text)}#ergebnis h3.ladezeiten-gruppe{margin-top:var(--space-4);margin-bottom:var(--space-2)}#ergebnis h3.ladezeiten-gruppe:first-child{margin-top:0}#ergebnis .ladezeiten-gruppe-inhalt>p{margin-bottom:var(--space-2)}#ergebnis .ladezeiten-gruppe-inhalt>p:last-child{margin-bottom:0}#ergebnis .status-zeile{display:flex;align-items:center;gap:.24em;font-size:var(--groesse-beschriftung);color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-4)}
