/* Finanzierungsrechner Kulka, Quelle outputs/bricks-import/finanzierungsrechner.css */
.finanzanriss[hidden]{display:none!important}.finanzanriss{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--brxw-space-m);width:100%;padding:var(--brxw-space-l);border:1px solid var(--brxw-color-neutral-200);border-left:3px solid var(--brxw-color-secondary);border-radius:var(--brxw-radius-s)}.finanzanriss p{margin-block:0}.finanzanriss__frage{display:flex;flex-direction:column;gap:var(--brxw-space-2xs);flex:1 1 26rem}.finanzanriss__feld{display:flex;flex-direction:column;gap:var(--brxw-space-2xs)}.finanzanriss__titel{font-family:Merriweather,Georgia,serif;font-weight:700;font-size:var(--brxw-text-l);line-height:1.3;color:var(--brxw-color-neutral-950);margin:0 0 var(--brxw-space-3xs)}.finanzanriss__eingabe{display:flex;align-items:center;gap:var(--brxw-space-2xs);max-width:24rem;padding:0 var(--brxw-space-s);border:1px solid var(--brxw-color-neutral-300);border-radius:var(--brxw-radius-xs);background:var(--brxw-color-white)}.finanzanriss__eingabe:focus-within{border-color:var(--brxw-color-secondary);box-shadow:0 0 0 3px #00adef2e}.finanzanriss__eingabe input{flex:1;min-width:0;padding:var(--brxw-space-xs) 0;border:0;outline:0;background:none;font:inherit;font-size:var(--brxw-text-l);color:var(--brxw-color-neutral-950)}.finanzanriss__eingabe span{color:var(--brxw-color-neutral-600);font-size:var(--brxw-text-l)}.finanzanriss__antwort{display:flex;flex-direction:column;gap:var(--brxw-space-3xs);flex:1 1 30rem;min-height:6.4rem;justify-content:flex-end}.finanzanriss__ergebnis{display:flex;flex-direction:column;gap:var(--brxw-space-3xs)}.finanzanriss__ergebnis[hidden],.finanzanriss [hidden]{display:none}.finanzanriss__leer{font-size:var(--brxw-text-s);color:var(--brxw-color-neutral-600)}.finanzanriss__label,.finanz__kennlabel,.finanz__gruppentitel,.finanz__label{font-family:Roboto Slab,Georgia,serif;font-weight:500;font-size:var(--brxw-text-xs);letter-spacing:var(--brxw-letter-spacing-label);text-transform:uppercase;color:var(--brxw-color-neutral-600);margin:0}.finanzanriss__rate{font-family:Roboto Slab,Georgia,serif;font-weight:700;font-size:var(--brxw-text-2xl);line-height:1.15;color:var(--brxw-color-primary)}.finanzanriss__rate--klein{font-size:var(--brxw-text-l)}.finanzanriss__annahme,.finanzanriss__miete{font-size:var(--brxw-text-s);color:var(--brxw-color-neutral-700)}.finanzanriss__miete{color:var(--brxw-color-neutral-950);font-weight:500}.finanzanriss__knopf{font-family:inherit;font-size:inherit;font-weight:500;border:0;cursor:pointer}.finanz{width:min(116rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);padding:0;border:0;border-radius:var(--brxw-radius-s);background:var(--brxw-color-white);color:var(--brxw-color-neutral-950);overflow:hidden;font-family:Roboto,sans-serif;font-size:var(--brxw-text-m);line-height:1.5}.finanz[open]{display:flex;flex-direction:column}.finanz::backdrop{background:#14142ba3}.finanz p{margin-block:0}.finanz [hidden]{display:none!important}.finanz__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--brxw-space-m);padding:var(--brxw-space-m) var(--brxw-space-l);border-bottom:1px solid var(--brxw-color-neutral-200)}.finanz__objekt{font-size:var(--brxw-text-s);color:var(--brxw-color-neutral-700);margin:0 0 .2rem}.finanz__titel{font-family:Merriweather,Georgia,serif;font-weight:700;font-size:var(--brxw-text-2xl);line-height:1.2;color:var(--brxw-color-primary);margin:0}.finanz__schliessen{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--brxw-color-neutral-200);border-radius:50%;background:none;cursor:pointer;color:var(--brxw-color-primary)}.finanz__schliessen svg{width:2rem;height:2rem;stroke:currentColor;stroke-width:1.5;fill:none}.finanz__rumpf{overflow-y:auto;overscroll-behavior:contain}.finanz__raster{display:grid;grid-template-columns:minmax(0,36rem) minmax(0,1fr);gap:var(--brxw-space-xl);padding:var(--brxw-space-l);align-items:start}.finanz__eingaben{display:flex;flex-direction:column;gap:var(--brxw-space-l)}.finanz__gruppe{display:flex;flex-direction:column;gap:var(--brxw-space-s);border:0;padding:0;margin:0;min-width:0}.finanz__gruppentitel{padding:0;margin-bottom:var(--brxw-space-2xs)}.finanz__posten{display:flex;flex-direction:column;margin:0}.finanz__posten>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--brxw-space-s);padding:var(--brxw-space-2xs) 0;border-bottom:1px solid var(--brxw-color-neutral-200);font-size:var(--brxw-text-s)}.finanz__posten dt,.finanz__posten dt label{color:var(--brxw-color-neutral-700);font:inherit;letter-spacing:normal;text-transform:none;opacity:1}.finanz__posten dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.finanz__posten .finanz__summe{border-bottom:0;font-weight:500}.finanz__posten .finanz__summe dt{color:var(--brxw-color-neutral-950)}.finanz__provbetrag{color:var(--brxw-color-neutral-700)}.finanz__prozentfeld input{width:9rem;padding:.2rem .6rem;border:1px solid var(--brxw-color-neutral-300);border-radius:var(--brxw-radius-xs);font:inherit;text-align:right}.finanz__warnung{font-size:var(--brxw-text-xs);color:#6b4e00;background:#fff3cd;padding:var(--brxw-space-3xs) var(--brxw-space-2xs);border-radius:var(--brxw-radius-xs)}.finanz__annahme{font-size:var(--brxw-text-xs);line-height:1.5;color:var(--brxw-color-neutral-700)}.finanz__objekthinweis{font-size:var(--brxw-text-s);line-height:1.5;color:var(--brxw-color-neutral-950);padding-left:var(--brxw-space-2xs);border-left:2px solid var(--brxw-color-secondary)}.finanz__feld{display:flex;flex-direction:column;gap:var(--brxw-space-3xs)}.finanz__label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--brxw-space-s)}.finanz__labeltext{display:inline-flex;align-items:center;gap:.4rem}.finanz__wert{color:var(--brxw-color-neutral-950)}.finanz__regler{width:100%;height:2.4rem;accent-color:var(--brxw-color-secondary)}.finanz__auswahl{width:100%;padding:1rem var(--brxw-space-s);border:1px solid var(--brxw-color-neutral-300);border-radius:var(--brxw-radius-s);background:var(--brxw-color-white);font:inherit;font-size:var(--brxw-text-m);color:var(--brxw-color-neutral-950)}.finanz__richtwert{font-size:var(--brxw-text-xs);line-height:1.5;color:var(--brxw-color-neutral-700)}.finanz__richtwert strong{font-weight:500;color:var(--brxw-color-neutral-950)}.finanz__uebernehmen{margin-left:.2rem;padding:0;border:0;border-bottom:1px solid var(--brxw-color-secondary);background:none;font:inherit;color:var(--brxw-color-primary);cursor:pointer}.finanz__szenarien{display:flex;flex-direction:column;gap:var(--brxw-space-3xs)}.finanz__szenario{display:flex;align-items:flex-start;gap:var(--brxw-space-2xs);padding:var(--brxw-space-2xs) var(--brxw-space-s);border:1px solid var(--brxw-color-neutral-200);border-radius:var(--brxw-radius-s);cursor:pointer}.finanz__szenario:has(input:checked){border-color:var(--brxw-color-secondary);background:var(--brxw-color-neutral-100)}.finanz__szenario input{width:1.8rem;height:1.8rem;margin:.2rem 0 0;flex:0 0 auto;accent-color:var(--brxw-color-secondary)}.finanz__szenariotext{display:flex;flex-direction:column}.finanz__szenarioname{font-weight:500;font-size:var(--brxw-text-s)}.finanz__szenariowert{font-size:var(--brxw-text-xs);color:var(--brxw-color-neutral-700);font-variant-numeric:tabular-nums}.finanz__schalter{display:flex;align-items:flex-start;gap:var(--brxw-space-2xs);font-size:var(--brxw-text-s);cursor:pointer}.finanz__schalter input{width:1.8rem;height:1.8rem;margin:.2rem 0 0;flex:0 0 auto;accent-color:var(--brxw-color-secondary)}.finanz__ergebnis{display:flex;flex-direction:column;gap:var(--brxw-space-l);min-width:0}.finanz__rate{display:flex;flex-direction:column;gap:var(--brxw-space-3xs)}.finanz__ratewert{font-family:Roboto Slab,Georgia,serif;font-weight:700;font-size:var(--brxw-text-4xl);line-height:1;color:var(--brxw-color-primary)}.finanz__kennzusatz{font-size:var(--brxw-text-s);color:var(--brxw-color-neutral-700)}.finanz__miete{display:flex;flex-direction:column;gap:var(--brxw-space-2xs);padding:var(--brxw-space-m);border:1px solid var(--brxw-color-neutral-200);border-left:3px solid var(--brxw-color-secondary);border-radius:var(--brxw-radius-s)}.finanz__miete--zuzahlung{border-left-color:var(--brxw-color-primary)}.finanz__vermoegen{display:flex;flex-direction:column;gap:var(--brxw-space-2xs);padding:var(--brxw-space-m);border:1px solid var(--brxw-color-neutral-200);border-left:3px solid var(--brxw-color-secondary);border-radius:var(--brxw-radius-s)}.finanz__vermoegen .finanz__grafik{margin-top:var(--brxw-space-2xs)}.finanz__posten .finanz__zwischensumme{font-weight:500}.finanz__posten .finanz__zwischensumme dt{color:var(--brxw-color-neutral-950)}.finanz__mietwert{font-family:Roboto Slab,Georgia,serif;font-weight:700;font-size:var(--brxw-text-2xl);line-height:1.15;color:var(--brxw-color-primary)}.finanz__kennzahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--brxw-space-s);list-style:none;margin:0;padding:0}.finanz__kennzahlen li{display:flex;flex-direction:column;gap:var(--brxw-space-3xs);padding:var(--brxw-space-s);border:1px solid var(--brxw-color-neutral-200);border-radius:var(--brxw-radius-s)}.finanz__kennwert{font-family:Roboto Slab,Georgia,serif;font-weight:700;font-size:var(--brxw-text-l);color:var(--brxw-color-neutral-950)}.finanz__grafik{display:flex;flex-direction:column;gap:var(--brxw-space-2xs);margin:0}.finanz__grafiktitel{font-family:Merriweather,Georgia,serif;font-weight:700;font-size:var(--brxw-text-m);color:var(--brxw-color-neutral-950);text-align:left}.finanz__diagramm{position:relative;width:100%}.finanz__diagramm svg{display:block;overflow:visible}.finanz__achse{font-family:Roboto,sans-serif;font-size:11px;fill:#8a90a8;font-variant-numeric:tabular-nums}.finanz__marke{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;fill:#14142b}.finanz__tip{position:absolute;z-index:2;pointer-events:none;padding:.6rem 1rem;border:1px solid var(--brxw-color-neutral-200);border-radius:var(--brxw-radius-xs);background:var(--brxw-color-white);box-shadow:0 4px 16px #14142b1a;font-size:var(--brxw-text-xs);line-height:1.5;color:var(--brxw-color-neutral-950);white-space:nowrap}.finanz__tip strong{font-weight:500}.finanz__legende{display:flex;flex-wrap:wrap;gap:var(--brxw-space-2xs) var(--brxw-space-m);list-style:none;margin:0;padding:0;font-size:var(--brxw-text-s);color:var(--brxw-color-neutral-700)}.finanz__legende li{display:flex;align-items:center;gap:var(--brxw-space-3xs)}.finanz__schluessel{width:1.2rem;height:1.2rem;border-radius:2px}.finanz__schluessel--tilgung{background:#4549b0}.finanz__schluessel--zins{background:#00adef}.finanz__schluessel--flaeche{background:#00adef24;border:1px solid rgba(0,173,239,.4)}.finanz__schluessel--konstant{height:0;border-top:2px dashed #8A90A8;border-radius:0}.finanz__tabelle summary{cursor:pointer;font-size:var(--brxw-text-s);color:var(--brxw-color-primary)}.finanz__tabellenhuelle{max-height:28rem;overflow:auto;margin-top:var(--brxw-space-2xs)}.finanz__tabelle table{width:100%;border-collapse:collapse;font-size:var(--brxw-text-s);font-variant-numeric:tabular-nums}.finanz__tabelle th,.finanz__tabelle td{padding:.4rem .8rem;border-bottom:1px solid var(--brxw-color-neutral-200);text-align:right}.finanz__tabelle th:first-child,.finanz__tabelle td:first-child{text-align:left}.finanz__tabelle thead th{position:sticky;top:0;background:var(--brxw-color-white);font-weight:500;color:var(--brxw-color-neutral-700)}.finanz__bindungszeile td{font-weight:500;background:var(--brxw-color-neutral-100)}.finanz__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--brxw-space-m);padding:var(--brxw-space-m) var(--brxw-space-l) var(--brxw-space-l);border-top:1px solid var(--brxw-color-neutral-200);background:var(--brxw-color-neutral-100)}.finanz__hinweis{display:flex;flex-direction:column;gap:var(--brxw-space-3xs);flex:1 1 40rem;font-size:var(--brxw-text-xs);line-height:1.6;color:var(--brxw-color-neutral-700)}.finanz__recht{font-weight:500;color:var(--brxw-color-neutral-950)}.finanz__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brxw-space-m)}.finanz__leiste{display:none}@media(max-width:860px){.finanz__titel{font-size:var(--brxw-text-xl)}.finanz__kopf{padding-block:var(--brxw-space-s)}.finanz__leiste{display:flex;align-items:center;justify-content:space-between;gap:var(--brxw-space-s);padding:var(--brxw-space-s) var(--brxw-space-m);border-top:1px solid var(--brxw-color-neutral-200);background:var(--brxw-color-white);box-shadow:0 -4px 16px #14142b0f}.finanz__leistenwert{font-family:Roboto Slab,Georgia,serif;font-weight:700;font-size:var(--brxw-text-xl);color:var(--brxw-color-primary)}.finanz{width:100vw;max-height:none;height:100dvh;border-radius:0;margin:0}.finanz__raster{grid-template-columns:minmax(0,1fr);padding:var(--brxw-space-m)}.finanz__kopf,.finanz__fuss{padding-inline:var(--brxw-space-m)}}@media(max-width:560px){.finanz__kennzahlen{grid-template-columns:minmax(0,1fr)}}.finanz-info{position:relative;display:inline-flex;vertical-align:middle;text-transform:none;letter-spacing:normal}.finanz-info__knopf{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:1px solid var(--brxw-color-neutral-300);border-radius:50%;background:var(--brxw-color-white);color:var(--brxw-color-primary);font:500 1.1rem/1 Roboto,sans-serif;cursor:help}.finanz-info__knopf:hover,.finanz-info__knopf:focus-visible{border-color:var(--brxw-color-secondary);outline:0}.finanz-info__text{position:absolute;z-index:5;left:-1rem;top:calc(100% + .8rem);width:max-content;max-width:min(30rem,80vw);padding:var(--brxw-space-2xs) var(--brxw-space-s);border:1px solid var(--brxw-color-neutral-200);border-radius:var(--brxw-radius-xs);background:var(--brxw-color-white);box-shadow:0 4px 16px #14142b1a;font:400 var(--brxw-text-xs)/1.5 Roboto,sans-serif;color:var(--brxw-color-neutral-800);display:none}.finanz-info--offen .finanz-info__text,.finanz-info:hover .finanz-info__text,.finanz-info__knopf:focus+.finanz-info__text{display:block}
