.element-elementausfallrechner{padding:var(--nf-space-6) 0 var(--nf-space-16)}body:has(#rechner) .hero--small{min-height:0}body:has(#rechner) .hero--small .hero-content{padding-top:var(--nf-space-8);padding-bottom:var(--nf-space-6);max-width:1040px}body:has(#rechner) .hero--small .hero-title{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:var(--nf-lh-h1)}body:has(#rechner) .hero--small .hero-accent-line{margin-bottom:var(--nf-space-4)}body:has(#rechner) .hero--small .hero-lead{max-width:860px;margin-bottom:var(--nf-space-3)}body:has(#rechner) .hero--small .hero-sub{margin-bottom:0}.arechner-karte{background:var(--nf-white);border-radius:var(--nf-radius-xl);box-shadow:var(--nf-shadow);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.arechner-eingaben{padding:var(--nf-space-6) var(--nf-space-4);margin:0}.arechner-ergebnis{padding:var(--nf-space-6) var(--nf-space-4);background:var(--nf-surface-alt);border-top:1px solid var(--nf-dark-10);min-width:0}.arechner-unten{padding:var(--nf-space-6) var(--nf-space-4) var(--nf-space-8);border-top:1px solid var(--nf-dark-10);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nf-space-8)}.arechner-h2{font-size:var(--nf-text-h3);line-height:var(--nf-lh-h3);color:var(--nf-dark-100);margin:0 0 var(--nf-space-4)}.arechner-h3{font-size:var(--nf-text-h4);line-height:var(--nf-lh-h4);color:var(--nf-dark-100);margin:0 0 var(--nf-space-3)}.arechner-beispiel{display:flex;gap:var(--nf-space-2);align-items:flex-start;background:var(--nf-surface-alt);border-left:4px solid var(--nf-primary-100);border-radius:var(--nf-radius-md);padding:var(--nf-space-2) var(--nf-space-3);font-size:var(--nf-text-body-s);line-height:var(--nf-lh-body-s);color:var(--nf-dark-gray);margin:0 0 var(--nf-space-4)}.arechner-beispiel .icon{color:var(--nf-link);margin-top:.15em}.arechner-feld{margin-bottom:var(--nf-space-6)}.arechner-feld--klein{margin-bottom:var(--nf-space-3)}.arechner-label{display:block;font-weight:var(--nf-weight-semibold);color:var(--nf-dark-100);font-size:var(--nf-text-body-m);margin-bottom:6px}.arechner-label-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:var(--nf-space-3)}.arechner-eingabe{position:relative}.arechner-input,.arechner-select{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--nf-dark-40);border-radius:var(--nf-radius-md);font:inherit;font-size:var(--nf-text-body-l);color:var(--nf-dark-gray);background:var(--nf-white);margin:0}.arechner-eingabe .arechner-input{padding-right:7.5em}.arechner-select{padding-right:36px}.arechner-input:focus,.arechner-select:focus{outline:3px solid var(--nf-primary-100);outline-offset:0;border-color:var(--nf-primary-100)}.arechner-input[aria-invalid=true]{border-color:var(--nf-error);border-width:2px}.arechner-einheit{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--nf-dark-80);font-size:var(--nf-text-body-m);pointer-events:none;white-space:nowrap}.arechner-hinweis{font-size:var(--nf-text-body-s);line-height:var(--nf-lh-body-s);color:var(--nf-dark-80);margin:6px 0 0}.arechner-fehler{font-size:var(--nf-text-body-s);color:var(--nf-error);font-weight:var(--nf-weight-semibold);margin:6px 0 0}.arechner-optional{font-weight:var(--nf-weight-regular);color:var(--nf-dark-80)}.arechner-chips{display:flex;flex-wrap:wrap;gap:var(--nf-space-2);margin-top:var(--nf-space-3)}.arechner-chip{min-height:40px;padding:6px 14px;border:1px solid var(--nf-dark-20);border-radius:var(--nf-radius-full);background:var(--nf-white);color:var(--nf-dark-100);font:inherit;font-size:var(--nf-text-body-m);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color var(--nf-transition),background var(--nf-transition)}.arechner-chip:hover{border-color:var(--nf-primary-100)}.arechner-chip[aria-pressed=true]{border-color:var(--nf-primary-100);background:var(--nf-primary-10);font-weight:var(--nf-weight-semibold);box-shadow:inset 0 0 0 1px var(--nf-primary-100)}.arechner-chip-zusatz{color:var(--nf-dark-80);font-size:var(--nf-text-body-s);font-weight:var(--nf-weight-regular)}.arechner-chip-zusatz:before{content:"\b7  "}.arechner-regler{width:100%;height:32px;margin:var(--nf-space-1) 0 0;accent-color:var(--nf-primary-100);cursor:pointer}.arechner-regler--zahl{margin-top:var(--nf-space-2)}.arechner-ausgabe{font-weight:var(--nf-weight-bold);color:var(--nf-dark-100);font-size:var(--nf-text-body-l)}.arechner-hilfe{margin-top:var(--nf-space-3)}.arechner-hilfe>summary,.arechner-formeln>summary,.arechner-einbetten>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--nf-link);font-weight:var(--nf-weight-semibold);text-decoration:underline;text-underline-offset:.15em;min-height:32px}.arechner-hilfe>summary::-webkit-details-marker,.arechner-formeln>summary::-webkit-details-marker,.arechner-einbetten>summary::-webkit-details-marker,.arechner-experte>summary::-webkit-details-marker{display:none}.arechner-hilfe>summary:hover,.arechner-formeln>summary:hover,.arechner-einbetten>summary:hover{color:var(--nf-dark-100)}.arechner-hilfe-inhalt{margin-top:var(--nf-space-3);padding:var(--nf-space-4);border:1px solid var(--nf-dark-10);border-radius:var(--nf-radius-lg);background:var(--nf-surface-alt);font-size:var(--nf-text-body-m)}.arechner-hilfe-inhalt>p{margin:0 0 var(--nf-space-3);color:var(--nf-dark-gray)}.arechner-methoden{border:0;padding:0;margin:0 0 var(--nf-space-4);display:flex;flex-wrap:wrap;gap:var(--nf-space-2)}.arechner-methoden legend{width:100%;margin-bottom:var(--nf-space-2)}.arechner-methode{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--nf-dark-20);border-radius:var(--nf-radius-full);background:var(--nf-white);cursor:pointer}.arechner-methode input{width:18px;height:18px;margin:0;accent-color:var(--nf-primary-100)}.arechner-methode:has(input:checked){border-color:var(--nf-primary-100);background:var(--nf-primary-10);font-weight:var(--nf-weight-semibold)}.arechner-methode:has(input:focus-visible){outline:3px solid var(--nf-primary-100);outline-offset:2px}.arechner-hilfe-block{border:0;padding:0;margin:0;min-width:0}.arechner-hilfe-block[hidden]{display:none}.arechner-hilfe-block legend{font-weight:var(--nf-weight-bold);color:var(--nf-dark-100);margin-bottom:var(--nf-space-2);padding:0}.arechner-hilfe-felder{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--nf-space-4)}.arechner-hilfe-zeile{display:flex;flex-wrap:wrap;gap:var(--nf-space-3);align-items:center;justify-content:space-between;margin-top:var(--nf-space-2)}.arechner-hilfe-ergebnis{margin:0;font-weight:var(--nf-weight-semibold);color:var(--nf-dark-100);min-height:1.5em}.arechner-quelle-text{font-size:var(--nf-text-body-s);color:var(--nf-dark-80);margin:var(--nf-space-3) 0 0}.arechner-quelle-text a,.arechner-hinweis a,.arechner-quelle a,.arechner-einbetten-inhalt a{color:var(--nf-link);text-decoration:underline}.arechner-knopf{min-height:44px;padding:8px 16px;border-radius:var(--nf-radius-md);border:2px solid var(--nf-dark-100);background:var(--nf-dark-100);color:var(--nf-white);font:inherit;font-weight:var(--nf-weight-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.arechner-knopf:hover,.arechner-knopf:focus-visible{background:var(--nf-primary-100);border-color:var(--nf-primary-100)}.arechner-knopf:disabled{background:var(--nf-dark-10);border-color:var(--nf-dark-20);color:var(--nf-dark-80);cursor:not-allowed}.arechner-experte{border:1px solid var(--nf-dark-20);border-radius:var(--nf-radius-lg);margin-top:var(--nf-space-2)}.arechner-experte>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--nf-space-3);align-items:center;padding:var(--nf-space-3) var(--nf-space-4);min-height:56px}.arechner-experte-titel{font-weight:var(--nf-weight-bold);color:var(--nf-dark-100);grid-column:1}.arechner-experte-sub{font-size:var(--nf-text-body-s);color:var(--nf-dark-80);grid-column:1}.arechner-experte>summary .icon{grid-column:2;grid-row:1 / span 2;color:var(--nf-primary-100);width:24px;height:24px;transition:transform var(--nf-transition)}.arechner-experte[open]>summary .icon{transform:rotate(180deg)}.arechner-experte[open]>summary{border-bottom:1px solid var(--nf-dark-10)}.arechner-experte-inhalt{padding:var(--nf-space-4)}.arechner-experte-einleitung{font-size:var(--nf-text-body-m);color:var(--nf-dark-gray);margin:0 0 var(--nf-space-4)}.arechner-experte .arechner-feld:last-child{margin-bottom:0}.arechner-sammelfehler{display:flex;gap:var(--nf-space-2);align-items:flex-start;background:var(--nf-warning-bg);border-left:4px solid var(--nf-warning);padding:var(--nf-space-3) var(--nf-space-4);border-radius:var(--nf-radius-md);font-size:var(--nf-text-body-m);color:var(--nf-dark-100);margin:0 0 var(--nf-space-4)}.arechner-sammelfehler[hidden]{display:none}.arechner-hauptlabel{margin:0;color:var(--nf-dark-80);font-size:var(--nf-text-body-l)}.arechner-hauptwert{margin:var(--nf-space-1) 0 0;font-size:clamp(2.5rem,7vw,3.5rem);line-height:1.05;font-weight:var(--nf-weight-bold);color:var(--nf-dark-100);letter-spacing:-.02em}.arechner-szenarien{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nf-space-3);margin-top:var(--nf-space-3)}.arechner-szenarien[hidden],.arechner-hauptwert[hidden]{display:none}.arechner-szenario{background:var(--nf-white);border-radius:var(--nf-radius-lg);border-left:4px solid var(--nf-primary-100);padding:var(--nf-space-3) var(--nf-space-4);box-shadow:var(--nf-shadow-sm)}.arechner-szenario+.arechner-szenario{border-left-color:var(--nf-dark-100)}.arechner-szenario-name{margin:0;font-weight:var(--nf-weight-bold);color:var(--nf-dark-100)}.arechner-szenario-wert{margin:2px 0;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.1;font-weight:var(--nf-weight-bold);color:var(--nf-dark-100)}.arechner-szenario-wert.ist-leer{font-size:var(--nf-text-body-l);color:var(--nf-dark-80);font-weight:var(--nf-weight-semibold)}.arechner-szenario-text{margin:0;font-size:var(--nf-text-body-s);color:var(--nf-dark-80)}.arechner-szenarien-hinweis{grid-column:1 / -1;margin:0;font-size:var(--nf-text-body-s);color:var(--nf-dark-80)}.arechner-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--nf-space-3);margin:var(--nf-space-6) 0 0}.arechner-kennzahl{background:var(--nf-white);border-radius:var(--nf-radius-md);padding:var(--nf-space-3);box-shadow:var(--nf-shadow-sm)}.arechner-kennzahl dt{font-size:var(--nf-text-body-s);color:var(--nf-dark-80);line-height:1.3}.arechner-kennzahl dd{margin:4px 0 0;font-size:var(--nf-text-h4);font-weight:var(--nf-weight-bold);color:var(--nf-dark-100)}.arechner-stunden-text{margin:var(--nf-space-4) 0 0;color:var(--nf-dark-gray);font-size:var(--nf-text-body-m)}.arechner-diagramm{margin:var(--nf-space-6) 0 0}.arechner-diagramm figcaption{display:flex;flex-direction:column;margin-bottom:var(--nf-space-2)}.arechner-diagramm-titel{font-weight:var(--nf-weight-bold);color:var(--nf-dark-100)}.arechner-diagramm-untertitel{font-size:var(--nf-text-body-s);color:var(--nf-dark-80)}.arechner--aktiv .arechner-diagramm-flaeche{min-height:240px}.arechner-diagramm-flaeche{position:relative;border-radius:var(--nf-radius-md)}.arechner-diagramm-flaeche:focus-visible{outline:3px solid var(--nf-primary-100);outline-offset:4px}.arechner-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--nf-font-sans)}.arechner-svg-achse{font-size:12px;fill:#355468;font-variant-numeric:tabular-nums}.arechner-svg-x{font-size:13px;fill:#355468}.arechner-svg-x.ist-gewaehlt{font-weight:700;fill:#032a42}.arechner-svg-marke{font-size:11px;fill:#00699a;font-weight:600}.arechner-svg-wert{font-size:14px;font-weight:700;fill:#032a42}.arechner-svg-ziel{cursor:default}.arechner-svg-ziel.ist-aktiv{fill:#0099d312}.arechner-tooltip{position:absolute;z-index:3;background:var(--nf-white);border:1px solid var(--nf-dark-10);border-radius:var(--nf-radius-md);box-shadow:var(--nf-shadow-lg);padding:8px 12px;pointer-events:none;display:flex;flex-direction:column;gap:2px;font-size:var(--nf-text-body-s);color:var(--nf-dark-80);white-space:nowrap}.arechner-tooltip[hidden]{display:none}.arechner-tooltip strong{font-size:var(--nf-text-h4);color:var(--nf-dark-100)}.arechner-tooltip-zeile{display:flex;align-items:center;gap:6px}.arechner-tooltip-key{display:inline-block;width:12px;height:3px;border-radius:2px}.arechner-legende{display:flex;flex-wrap:wrap;gap:var(--nf-space-4);margin:var(--nf-space-2) 0 0;font-size:var(--nf-text-body-s);color:var(--nf-dark-80)}.arechner-legende-eintrag{display:inline-flex;align-items:center;gap:6px}.arechner-legende-farbe{display:inline-block;width:12px;height:12px;border-radius:2px}.arechner-diagramm-hinweis{font-size:var(--nf-text-body-s);color:var(--nf-dark-80);margin:var(--nf-space-2) 0 0}.arechner-diagramm-tabelle{margin-top:var(--nf-space-3);font-size:var(--nf-text-body-m)}.arechner-diagramm-tabelle th,.arechner-diagramm-tabelle td{padding:4px 8px;border-bottom:1px solid var(--nf-dark-10);text-align:left}.arechner-einschraenkung{margin:var(--nf-space-6) 0 0;padding:var(--nf-space-3) var(--nf-space-4);background:var(--nf-white);border-radius:var(--nf-radius-md);border-left:4px solid var(--nf-dark-40);font-size:var(--nf-text-body-m);color:var(--nf-dark-gray)}.arechner-block p{margin:0;color:var(--nf-dark-gray)}.arechner-tabelle-rahmen{overflow-x:auto}.arechner-tabelle{width:100%;border-collapse:collapse;font-size:var(--nf-text-body-m)}.arechner-tabelle th,.arechner-tabelle td{padding:10px 12px;border-bottom:1px solid var(--nf-dark-10);text-align:left;vertical-align:top}.arechner-tabelle thead th{background:var(--nf-dark-100);color:var(--nf-white);font-weight:var(--nf-weight-semibold)}.arechner-tabelle tbody th{font-weight:var(--nf-weight-semibold);color:var(--nf-dark-100)}.arechner-tabelle td:nth-child(2){color:var(--nf-dark-80)}.arechner-zahl{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.arechner-zeile-summe th,.arechner-zeile-summe td{background:var(--nf-primary-10);font-weight:var(--nf-weight-bold);color:var(--nf-dark-100)!important;border-top:2px solid var(--nf-primary-100)}.arechner-liste{margin:0;padding-left:1.2em;color:var(--nf-dark-gray);font-size:var(--nf-text-body-m)}.arechner-liste li+li{margin-top:var(--nf-space-2)}.arechner-aktionen{display:flex;flex-wrap:wrap;gap:var(--nf-space-3);align-items:center}.arechner-aktionen[hidden]{display:none}.arechner-aktion.btn{font-size:var(--nf-text-body-m);min-height:44px;padding:8px 18px}.arechner-aktion.btn-primary{background:var(--nf-dark-100);border-color:var(--nf-dark-100)}.arechner-aktion.btn-primary:hover,.arechner-aktion.btn-primary:focus-visible{background:var(--nf-primary-100);border-color:var(--nf-primary-100)}.arechner-textknopf{background:none;border:0;padding:8px 4px;font:inherit;font-weight:var(--nf-weight-semibold);color:var(--nf-link);text-decoration:underline;text-underline-offset:.15em;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px}.arechner-textknopf:hover{color:var(--nf-dark-100)}.arechner-meldung{margin:var(--nf-space-3) 0 0!important;font-weight:var(--nf-weight-semibold);color:var(--nf-success)!important;min-height:1.5em}.arechner-link-manuell{margin-top:var(--nf-space-2)}.arechner-datenschutz{display:flex;gap:var(--nf-space-2);align-items:flex-start;margin-top:var(--nf-space-3)!important;font-size:var(--nf-text-body-s);color:var(--nf-dark-80)!important}.arechner-datenschutz .icon{color:var(--nf-success)}.arechner-formeln>summary .icon{transition:transform var(--nf-transition)}.arechner-formeln[open]>summary .icon{transform:rotate(180deg)}.arechner-formelliste{margin:var(--nf-space-3) 0;display:grid;gap:var(--nf-space-2)}.arechner-formelliste>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:var(--nf-space-2) var(--nf-space-3);background:var(--nf-surface-alt);border-radius:var(--nf-radius-md)}.arechner-formelliste dt{font-weight:var(--nf-weight-semibold);color:var(--nf-dark-100)}.arechner-formelliste dd{margin:0;color:var(--nf-dark-gray)}.arechner-cta{background:var(--nf-surface-alt);border-left:4px solid var(--nf-primary-100);border-radius:var(--nf-radius-lg);padding:var(--nf-space-6)}.arechner-cta p{margin-bottom:var(--nf-space-4)!important;max-width:760px}.arechner-cta-knoepfe{display:flex;flex-wrap:wrap;gap:var(--nf-space-3)}.arechner-einbetten-inhalt{margin-top:var(--nf-space-3);display:grid;gap:var(--nf-space-2);justify-items:start;max-width:860px}.arechner-einbetten-inhalt p{margin:0 0 var(--nf-space-2)}.arechner-code{width:100%;font-family:var(--nf-font-mono);font-size:13px;line-height:1.5;padding:var(--nf-space-3);border:1px solid var(--nf-dark-40);border-radius:var(--nf-radius-md);background:var(--nf-off-white);color:var(--nf-dark-100);resize:vertical}.arechner-quelle{font-size:var(--nf-text-body-s);color:var(--nf-dark-80);margin:0}.arechner-druckkopf{display:none}.arechner-noscript{background:var(--nf-warning-bg);border-left:4px solid var(--nf-warning);padding:var(--nf-space-3) var(--nf-space-4);border-radius:var(--nf-radius-md);margin-top:var(--nf-space-4)}@media (min-width: 600px){.arechner-hilfe-felder,.arechner-szenarien{grid-template-columns:repeat(2,minmax(0,1fr))}.arechner-eingaben,.arechner-ergebnis,.arechner-unten{padding-left:var(--nf-space-8);padding-right:var(--nf-space-8)}}@media (min-width: 960px){.arechner-karte{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.arechner-eingaben{padding:var(--nf-space-8);border-right:1px solid var(--nf-dark-10)}.arechner-ergebnis{padding:var(--nf-space-8);border-top:0}.arechner-ergebnis>*{position:relative}.arechner-unten{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--nf-space-12);padding:var(--nf-space-8)}.arechner-block--breit{grid-column:1 / -1}}.arechner-einbettung-seite{background:var(--nf-white)}.arechner-einbettung-seite .element-elementausfallrechner,.arechner--einbettung{padding:0}.arechner--einbettung.container{max-width:none;padding:0}.arechner--einbettung .arechner-karte{box-shadow:none;border:1px solid var(--nf-dark-10);border-radius:var(--nf-radius-lg)}@media print{body:has(#rechner) .topbar,body:has(#rechner) .navbar,body:has(#rechner) .breadcrumbs,body:has(#rechner) .footer,body:has(#rechner) .kontakt,body:has(#rechner) .callbar,body:has(#rechner) .skip-link,body:has(#rechner) main>section:not(.element-elementausfallrechner),body:has(#rechner) .related,.arechner-aktionen-block,.arechner-cta,.arechner-einbetten,.arechner-hilfe,.arechner-chips,.arechner-beispiel,.arechner-hinweis,.arechner-formeln>summary,.arechner-experte:not([open]),.arechner-tooltip,.arechner-noscript,.arechner-regler--zahl{display:none!important}.element-elementausfallrechner{padding:0}.arechner-druckkopf{display:block;margin:0 0 12px;font-size:12px;color:#355468}.arechner-druckkopf strong{display:block;font-size:20px;color:#032a42}.arechner-karte{box-shadow:none;border:1px solid #ccc;display:block;overflow:visible}.arechner-unten{display:block}.arechner-unten>*+*{margin-top:var(--nf-space-6)}.arechner-ergebnis{background:none}.arechner-block,.arechner-szenario,.arechner-kennzahl,.arechner-diagramm,.arechner-tabelle tr{break-inside:avoid}.arechner-diagramm-tabelle.sr-only{position:static;width:auto;height:auto;clip:auto;margin:var(--nf-space-2) 0 0;overflow:visible;white-space:normal}.arechner-diagramm-flaeche{display:none}.arechner-input,.arechner-select{border:0;padding:0;min-height:0}.arechner-einheit{position:static;transform:none;margin-left:4px}.arechner-eingabe{display:flex;align-items:baseline}.arechner-eingabe .arechner-input{width:auto;padding-right:0}}
