.rechner{align-items:start;gap:1.5rem;display:grid}@media (width>=48rem){.rechner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rechner-eingaben{border:1px solid var(--farbe-rand);border-radius:.5rem;gap:1rem;margin:0;padding:1rem;display:grid}.rechner-beispiele{flex-wrap:wrap;gap:.5rem;display:flex}.rechner-beispiele p{flex-basis:100%}.rechner-beispiele button{min-height:3rem;font:inherit;cursor:pointer;padding:.5rem 1rem}.rechner-feld{gap:.25rem;display:grid}.rechner-feld input[type=number],.rechner-feld input[type=date],.rechner-feld select{box-sizing:border-box;width:100%;min-height:3rem;font:inherit;padding:.5rem .75rem}.rechner-feld input[aria-invalid=true]{border:2px solid var(--farbe-fehler)}.rechner-feld--schalter{grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem}.rechner-feld--schalter input[type=checkbox]{width:1.5rem;height:1.5rem;margin:0}.rechner-feld--schalter label{cursor:pointer;align-items:center;min-height:3rem;display:flex}.rechner-einheit,.rechner-hilfe{color:var(--farbe-gedaempft)}.rechner-hilfe,.rechner-fehler{font-size:var(--schrift-klein);margin:0}.rechner-feld--schalter .rechner-hilfe{grid-column:1/-1}.rechner-fehler{color:var(--farbe-fehler);font-weight:600}.rechner-warnung{color:var(--farbe-warnung-text);background:var(--farbe-warnung-grund);border-left:4px solid var(--farbe-warnung-rand);padding:.75rem 1rem}.rechner-zeilen{margin:0}.rechner-zeile{border-bottom:1px solid var(--farbe-linie);justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}.rechner-zeile dd{white-space:nowrap;margin:0}.rechner-zeile--stark{font-weight:700}.rechner-rechenweg{margin-top:1rem}.rechner-rechenweg>summary{cursor:pointer;align-items:center;min-height:3rem;font-weight:600;display:flex}.rechner-rechtsstand{font-size:var(--schrift-klein);color:var(--farbe-gedaempft);margin-top:1rem}.rechner-diagramme{grid-column:1/-1;min-width:0}.diagramme{--diagramm-1:var(--farbe-akzent,#0b5a8f);--diagramm-2:#b4400c;--diagramm-3:var(--farbe-text,#1c2430);--diagramm-4:#1f7a3d;--diagramm-5:var(--farbe-fehler,#b00020);--diagramm-segment-1:#5b6572;--diagramm-segment-2:#0f766e;--diagramm-segment-3:#6d3fb2;--diagramm-segment-4:#9a5b00;--diagramm-segment-5:var(--farbe-fehler,#b00020);gap:2rem;display:grid}.diagramme-platz{min-height:20rem}.diagramm{min-width:0;margin:0}.diagramm h3{margin:0 0 .5rem;font-size:1.125rem}.diagramm-inhalt{gap:.5rem;display:grid}.diagramm-legende{font-size:var(--schrift-klein);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.diagramm-legende li{align-items:center;gap:.375rem;display:inline-flex}.diagramm-flaeche{width:100%;min-width:0}.diagramm-svg{max-width:100%;display:block;overflow:visible}.diagramm-text{fill:var(--farbe-gedaempft,#4a5361);font-size:14px}.diagramm-achsentitel{fill:var(--farbe-text,#1c2430)}.diagramm-kopf{fill:var(--farbe-text,#1c2430);font-weight:700}.diagramm-segmenttext{fill:#fff;font-weight:600}.diagramm-halo{fill:var(--farbe-text,#1c2430);stroke:var(--farbe-grund,#fff);stroke-width:3px;paint-order:stroke}.diagramm-gitter{stroke:var(--farbe-linie,#d5dae1);stroke-width:1px}.diagramm-null{stroke:var(--farbe-text,#1c2430);stroke-width:1.5px}.diagramm-marke{stroke:var(--farbe-gedaempft,#4a5361);stroke-width:1px;stroke-dasharray:2 3}.diagramm-fadenkreuz{stroke:var(--farbe-gedaempft,#4a5361);stroke-width:1px}.diagramm-linie{stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.diagramm-linie-1{stroke:var(--diagramm-1)}.diagramm-linie-2{stroke:var(--diagramm-2);stroke-dasharray:8 5}.diagramm-linie-3{stroke:var(--diagramm-3)}.diagramm-linie-4{stroke:var(--diagramm-4);stroke-dasharray:10 4 2 4}.diagramm-linie-5{stroke:var(--diagramm-5);stroke-dasharray:2 4}.diagramm-punkt{stroke:var(--farbe-grund,#fff);stroke-width:2px}.diagramm-punkt-1{fill:var(--diagramm-1)}.diagramm-punkt-2{fill:var(--diagramm-2)}.diagramm-punkt-3{fill:var(--diagramm-3)}.diagramm-punkt-4{fill:var(--diagramm-4)}.diagramm-punkt-5{fill:var(--diagramm-5)}.diagramm-segment-1{fill:var(--diagramm-segment-1)}.diagramm-segment-2{fill:var(--diagramm-segment-2)}.diagramm-segment-3{fill:var(--diagramm-segment-3)}.diagramm-segment-4{fill:var(--diagramm-segment-4)}.diagramm-segment-5{stroke:var(--diagramm-segment-5);stroke-width:1px}.diagramm-muster-grund{fill:var(--farbe-grund,#fff)}.diagramm-muster-strich{stroke:var(--diagramm-segment-5);stroke-width:3px}.diagramm-summenlinie{stroke:var(--farbe-text,#1c2430);stroke-width:2.5px}.diagramm-ablesung{min-height:1.5em;font-size:var(--schrift-klein);color:var(--farbe-gedaempft,#4a5361);margin:0}.diagramm-wahl{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.diagramm-wahl button{min-height:3rem;font:inherit;cursor:pointer;padding:.375rem 1rem}.diagramm-wahl button[aria-pressed=true]{color:var(--farbe-grund,#fff);background:var(--farbe-akzent,#0b5a8f);border:1px solid var(--farbe-akzent,#0b5a8f);font-weight:700}.diagramm-regler{gap:.25rem;display:grid}.diagramm-regler input[type=range]{width:100%;min-height:2.75rem}.diagramm-tabelle-rahmen{max-height:24rem;overflow:auto}.diagramm-tabelle table{border-collapse:collapse;width:100%;font-size:var(--schrift-klein)}.diagramm-tabelle caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.diagramm-tabelle th,.diagramm-tabelle td{border-bottom:1px solid var(--farbe-linie,#d5dae1);text-align:right;white-space:nowrap;padding:.25rem .5rem}.diagramm-tabelle th:first-child{text-align:left}.schnell{border:2px solid var(--farbe-akzent);border-radius:.75rem;gap:1.25rem;max-width:40rem;margin:1.5rem 0 2.5rem;padding:1.25rem;font-size:1rem;line-height:1.5;display:grid}.schnell h2{margin:0;font-size:1.3rem}.schnell-frage{gap:.5rem;display:grid}.schnell-frage--schalter{grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem}.schnell-frage--schalter input{width:1.5rem;height:1.5rem;margin:0}.schnell-label,.schnell-frage>label{font-weight:600}.schnell-frage--schalter>label{cursor:pointer;align-items:center;min-height:3rem;font-weight:400;display:flex}.schnell-betrag{align-items:center;gap:.75rem;display:flex}.schnell-betrag input{box-sizing:border-box;width:9rem;min-height:3rem;font:inherit;padding:.5rem .75rem;font-size:1.125rem}.schnell-betrag input[aria-invalid=true]{border:2px solid var(--farbe-fehler)}.schnell-beispiele{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.schnell button{min-width:3rem;min-height:3rem;font:inherit;cursor:pointer;padding:.5rem 1rem}.schnell button:disabled{cursor:not-allowed;opacity:.5}.schnell-stepper{align-items:center;gap:1rem;display:flex}.schnell-kinder{text-align:center;min-width:2rem;font-size:1.375rem;font-weight:700}.schnell-ergebnis{border-top:1px solid var(--farbe-linie);align-content:start;gap:.75rem;min-height:14rem;padding-top:1rem;display:grid}.schnell-satz{margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.schnell-zeile{margin:0}.schnell .rechner-hilfe{font-size:1rem}.schnell-weiter{color:var(--farbe-grund);background:var(--farbe-akzent);border:2px solid var(--farbe-akzent);border-radius:.5rem;justify-self:start;font-weight:600}.anteilsbalken{gap:.5rem;display:grid}.anteilsbalken-leiste{border:2px solid var(--farbe-text);border-radius:.375rem;height:2rem;display:flex;overflow:hidden}.anteilsbalken-sie{background:var(--farbe-gedaempft)}.anteilsbalken-staat{background:repeating-linear-gradient(45deg, var(--farbe-akzent) 0 6px, color-mix(in srgb, var(--farbe-akzent) 65%, white) 6px 12px)}.anteilsbalken-legende{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.anteilsbalken-legende li{align-items:center;gap:.5rem;display:flex}.anteilsbalken-farbe{border:1px solid var(--farbe-text);border-radius:.25rem;flex:none;width:1.25rem;height:1.25rem}.rechner-erweitert{border-top:1px solid var(--farbe-linie);padding-top:.25rem}.rechner-erweitert>summary{cursor:pointer;align-items:center;min-height:3rem;font-weight:600;display:flex}.rechner-erweitert-felder{gap:1rem;padding:.5rem 0 .25rem;display:grid}.diagramm-band{stroke:var(--farbe-text,#1c2430);stroke-width:2.5px;fill:none}.diagramm-bandflaeche{stroke:none;fill-opacity:.16}.diagramm-bandflaeche-1{fill:var(--diagramm-1)}.diagramm-bandflaeche-2{fill:var(--diagramm-2)}.diagramm-bandflaeche-3{fill:var(--diagramm-3)}.diagramm-bandflaeche-4{fill:var(--diagramm-4)}.diagramm-bandflaeche-5{fill:var(--diagramm-5)}td[data-astro-cid-seg4hwxz]{white-space:nowrap}
