#ms-laufzeitrechner{--msl-dunkel:var(--ms-fg,#1d1d1e);--msl-text:var(--ms-text,#2b2b2b);--msl-gedaempft:var(--ms-fg-muted,#1d1d1ead);--msl-orange:var(--ms-orange,#f3702c);--msl-orange-hell:var(--ms-light-orange,#fef1ea);--msl-verlauf:var(--ms-grad-orange,linear-gradient(135deg, #f3702c 0%, #f19028 100%));--msl-turkis:var(--ms-turquoise,#1a5e5b);--msl-weiss:var(--ms-white,#fff);--msl-flaeche:var(--ms-grey-bg,#f5f5f3);--msl-rand:var(--ms-border-soft,#e7e4e1);--msl-rand-stark:var(--ms-text-48,#2b2b2b8f);--msl-radius-knopf:var(--ms-radius-md,12px);--msl-radius-karte:var(--ms-radius-lg,20px);--msl-schatten:var(--ms-shadow-card,0 0 0 1px #e7e4e1, 0 4px 12px #0000000d);--msl-schatten-heben:var(--ms-shadow-lift,0 18px 40px #0000001f);--msl-s1:8px;--msl-s2:13px;--msl-s3:21px;--msl-s4:34px;--msl-s5:55px;--msl-fliess:1.125rem;--msl-gross:calc(1.125rem * 1.272);max-width:1180px;font-family:inherit;font-size:var(--msl-fliess);letter-spacing:normal;text-transform:none;color:var(--msl-text);text-align:left;margin:0 auto;padding:0;font-weight:400;line-height:1.5;display:block}@media (min-width:768px){#ms-laufzeitrechner{--msl-gross:calc(1.125rem * 1.618)}}#ms-laufzeitrechner *,#ms-laufzeitrechner :before,#ms-laufzeitrechner :after{box-sizing:border-box}#ms-laufzeitrechner [hidden]{display:none!important}#ms-laufzeitrechner p,#ms-laufzeitrechner ul,#ms-laufzeitrechner li,#ms-laufzeitrechner dl,#ms-laufzeitrechner dt,#ms-laufzeitrechner dd,#ms-laufzeitrechner fieldset,#ms-laufzeitrechner legend,#ms-laufzeitrechner h3{font-family:inherit;font-size:var(--msl-fliess);letter-spacing:normal;text-transform:none;color:var(--msl-text);overflow-wrap:anywhere;border:0;margin:0;padding:0;line-height:1.5}#ms-laufzeitrechner ul{list-style:none}#ms-laufzeitrechner h3{color:var(--msl-dunkel);font-weight:500}#ms-laufzeitrechner .msl-huelle{width:100%;max-width:100%;display:block}#ms-laufzeitrechner .msl-raster{gap:var(--msl-s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}#ms-laufzeitrechner .msl-rechts{gap:var(--msl-s3);flex-direction:column;min-width:0;display:flex}#ms-laufzeitrechner .msl-unten{gap:var(--msl-s4);margin-top:var(--msl-s4);flex-direction:column;display:flex}@media (min-width:900px){#ms-laufzeitrechner .msl-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:900px) and (min-height:780px){#ms-laufzeitrechner .msl-eingaben{top:var(--msl-s3);position:sticky}}#ms-laufzeitrechner .msl-karte{background:var(--msl-weiss);border-radius:var(--msl-radius-karte);box-shadow:var(--msl-schatten);padding:var(--msl-s3);min-width:0}@media (min-width:768px){#ms-laufzeitrechner .msl-karte{padding:var(--msl-s4)}}#ms-laufzeitrechner .msl-nicht-verfuegbar{color:var(--msl-dunkel);font-weight:500}#ms-laufzeitrechner .msl-eingaben{gap:var(--msl-s3);flex-direction:column;display:flex}#ms-laufzeitrechner .msl-gruppe,#ms-laufzeitrechner .msl-feld{min-width:0;display:block}#ms-laufzeitrechner .msl-label{float:none;width:100%;margin:0 0 var(--msl-s1);font-size:var(--msl-fliess);color:var(--msl-dunkel);padding:0;font-weight:600;line-height:1.4;display:block}#ms-laufzeitrechner .msl-hinweis{margin-top:var(--msl-s1);color:var(--msl-gedaempft)}#ms-laufzeitrechner .msl-eingabe{display:block;position:relative}#ms-laufzeitrechner .msl-input{width:100%;height:56px;min-height:56px;padding:0 55px 0 var(--msl-s3);border:2px solid var(--msl-rand-stark);border-radius:var(--msl-radius-knopf);background:var(--msl-weiss);box-shadow:none;font-family:inherit;font-size:var(--msl-fliess);color:var(--msl-dunkel);appearance:none;margin:0;font-weight:500;line-height:1.5;display:block}#ms-laufzeitrechner .msl-input:focus{border-color:var(--msl-dunkel)}#ms-laufzeitrechner .msl-input:focus-visible{outline:3px solid var(--msl-dunkel);outline-offset:2px}#ms-laufzeitrechner .msl-einheit{top:0;right:var(--msl-s3);color:var(--msl-gedaempft);pointer-events:none;align-items:center;display:flex;position:absolute;bottom:0}#ms-laufzeitrechner .msl-wahl{width:100%;margin:var(--msl-s2) 0 0;cursor:pointer;padding:0;display:block;position:relative}#ms-laufzeitrechner .msl-radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}#ms-laufzeitrechner .msl-wahl-text{min-height:56px;padding:var(--msl-s1) var(--msl-s3) var(--msl-s1) var(--msl-s5);border:2px solid var(--msl-rand-stark);border-radius:var(--msl-radius-knopf);background:var(--msl-weiss);color:var(--msl-dunkel);align-items:center;font-weight:500;line-height:1.3;display:flex;position:relative}#ms-laufzeitrechner .msl-wahl-text:before{content:"";top:50%;left:var(--msl-s3);border:2px solid var(--msl-dunkel);background:var(--msl-weiss);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute}#ms-laufzeitrechner .msl-radio:checked+.msl-wahl-text{border-color:var(--msl-orange);background:var(--msl-orange-hell)}#ms-laufzeitrechner .msl-radio:checked+.msl-wahl-text:before{background:radial-gradient(circle, var(--msl-dunkel) 0, var(--msl-dunkel) 5px, var(--msl-weiss) 6px)}#ms-laufzeitrechner .msl-radio:focus-visible+.msl-wahl-text{outline:3px solid var(--msl-dunkel);outline-offset:2px}#ms-laufzeitrechner .msl-wahl:hover .msl-wahl-text{box-shadow:0 4px 8px #00000014}#ms-laufzeitrechner .msl-regler-zeile{align-items:center;gap:var(--msl-s2);display:flex}#ms-laufzeitrechner .msl-regler{appearance:none;cursor:pointer;background:0 0;border:0;flex:auto;width:100%;min-width:0;height:44px;margin:0;padding:0}#ms-laufzeitrechner .msl-regler::-webkit-slider-runnable-track{background:var(--msl-rand-stark);border-radius:4px;height:8px}#ms-laufzeitrechner .msl-regler::-moz-range-track{background:var(--msl-rand-stark);border-radius:4px;height:8px}#ms-laufzeitrechner .msl-regler::-webkit-slider-thumb{appearance:none;border:3px solid var(--msl-dunkel);background:var(--msl-verlauf);border-radius:50%;width:44px;height:44px;margin-top:-18px;box-shadow:0 2px 6px #0003}#ms-laufzeitrechner .msl-regler::-moz-range-thumb{border:3px solid var(--msl-dunkel);background:var(--msl-verlauf);border-radius:50%;width:38px;height:38px;box-shadow:0 2px 6px #0003}#ms-laufzeitrechner .msl-regler:focus-visible{outline:3px solid var(--msl-dunkel);outline-offset:4px;border-radius:8px}#ms-laufzeitrechner .msl-wert{min-width:4.4em;font-size:var(--msl-gross);text-align:right;color:var(--msl-dunkel);white-space:nowrap;flex:none;font-weight:700;line-height:1.2}#ms-laufzeitrechner .msl-aufklapper{width:100%;display:block}#ms-laufzeitrechner .msl-aufklapper summary{min-height:56px;padding:var(--msl-s1) var(--msl-s3);border:2px solid var(--msl-rand-stark);border-radius:var(--msl-radius-knopf);background:var(--msl-weiss);font-size:var(--msl-fliess);color:var(--msl-dunkel);cursor:pointer;align-items:center;font-weight:600;line-height:1.3;list-style:none;display:flex}#ms-laufzeitrechner .msl-aufklapper summary::-webkit-details-marker{display:none}#ms-laufzeitrechner .msl-aufklapper summary::marker{content:""}#ms-laufzeitrechner .msl-aufklapper summary:after{content:"";border-right:3px solid var(--msl-dunkel);border-bottom:3px solid var(--msl-dunkel);flex:none;width:10px;height:10px;margin:0 4px 4px auto;transform:rotate(45deg)}#ms-laufzeitrechner .msl-aufklapper[open] summary:after{margin-top:8px;margin-bottom:0;transform:rotate(225deg)}#ms-laufzeitrechner .msl-aufklapper summary:focus-visible{outline:3px solid var(--msl-dunkel);outline-offset:2px}#ms-laufzeitrechner .msl-aufklapper-inhalt{gap:var(--msl-s2);padding:var(--msl-s3) var(--msl-s1) 0;flex-direction:column;display:flex}#ms-laufzeitrechner .msl-rechnen .msl-aufklapper-inhalt{gap:var(--msl-s2)}#ms-laufzeitrechner .msl-ergebnis{gap:var(--msl-s3);padding:var(--msl-s3);border-radius:var(--msl-radius-karte);background:var(--msl-flaeche);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){#ms-laufzeitrechner .msl-ergebnis{padding:var(--msl-s4)}}#ms-laufzeitrechner .msl-warnung{padding:var(--msl-s2) var(--msl-s3);border:3px solid var(--msl-dunkel);border-radius:var(--msl-radius-knopf);background:var(--msl-orange-hell);font-size:var(--msl-gross);color:var(--msl-dunkel);font-weight:700;line-height:1.3}#ms-laufzeitrechner .msl-saetze{display:block}#ms-laufzeitrechner .msl-satz-eintrag{padding:var(--msl-s2) 0 var(--msl-s2) var(--msl-s2);border-left:4px solid var(--msl-orange);margin-bottom:var(--msl-s2);display:block}#ms-laufzeitrechner .msl-satz{font-size:var(--msl-gross);color:var(--msl-dunkel);font-weight:500;line-height:1.3}#ms-laufzeitrechner .msl-satz strong{font-weight:700}#ms-laufzeitrechner .msl-zeile{margin-top:var(--msl-s1);color:var(--msl-text)}#ms-laufzeitrechner .msl-bar{color:var(--msl-dunkel);font-weight:600}#ms-laufzeitrechner .msl-annahme{color:var(--msl-text)}#ms-laufzeitrechner .msl-beispiel{padding:var(--msl-s3);border:2px solid var(--msl-dunkel);border-radius:var(--msl-radius-karte);background:var(--msl-weiss);min-width:0;display:block}@media (min-width:768px){#ms-laufzeitrechner .msl-beispiel{padding:var(--msl-s4)}}#ms-laufzeitrechner .msl-titel{margin-bottom:var(--msl-s2);font-size:var(--msl-fliess);color:var(--msl-dunkel);font-weight:700;line-height:1.4}#ms-laufzeitrechner .msl-liste{display:block}#ms-laufzeitrechner .msl-paar{padding:var(--msl-s1) 0;border-top:1px solid var(--msl-rand);display:block}#ms-laufzeitrechner .msl-paar dt{color:var(--msl-gedaempft)}#ms-laufzeitrechner .msl-paar dd{color:var(--msl-dunkel);font-weight:600}@media (min-width:600px){#ms-laufzeitrechner .msl-paar{gap:var(--msl-s2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}}#ms-laufzeitrechner .msl-rechtshinweis{margin-top:var(--msl-s2);color:var(--msl-text)}#ms-laufzeitrechner .msl-repr{padding:var(--msl-s2) var(--msl-s3);border-radius:var(--msl-radius-knopf);background:var(--msl-flaeche);color:var(--msl-text)}#ms-laufzeitrechner .msl-grafik{padding:var(--msl-s2);display:block}@media (min-width:768px){#ms-laufzeitrechner .msl-grafik{padding:var(--msl-s3)}}#ms-laufzeitrechner .msl-grafik-flaeche{width:100%;min-width:0;font-size:var(--msl-fliess);display:block}#ms-laufzeitrechner .msl-grafik-svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}#ms-laufzeitrechner .msl-g-gitter{stroke:var(--msl-rand);stroke-width:1px}#ms-laufzeitrechner .msl-g-achslinie,#ms-laufzeitrechner .msl-g-teilstrich{stroke:var(--msl-rand-stark);stroke-width:2px}#ms-laufzeitrechner .msl-g-achse{fill:var(--msl-text);font-family:inherit;font-size:inherit;font-weight:400}#ms-laufzeitrechner .msl-g-kurve{fill:none;stroke:var(--msl-turkis);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}#ms-laufzeitrechner .msl-g-warten{stroke:var(--msl-orange);stroke-width:3.5px;stroke-linecap:round}#ms-laufzeitrechner .msl-g-fall{stroke:var(--msl-gedaempft);stroke-width:1.5px;stroke-dasharray:4 4}#ms-laufzeitrechner .msl-g-punkt{fill:var(--msl-dunkel);stroke:var(--msl-weiss);stroke-width:3px}#ms-laufzeitrechner .msl-g-text{fill:var(--msl-dunkel);font-family:inherit;font-size:inherit;paint-order:stroke;stroke:var(--msl-weiss);stroke-width:5px;stroke-linejoin:round;font-weight:600}#ms-laufzeitrechner .msl-legende{gap:var(--msl-s1);margin-top:var(--msl-s2);padding:0 var(--msl-s1) var(--msl-s1);flex-direction:column;display:flex}#ms-laufzeitrechner .msl-legende li{align-items:flex-start;gap:var(--msl-s2);display:flex}#ms-laufzeitrechner .msl-legende-linie{flex:none;width:34px;height:0;margin-top:.75em;display:block}#ms-laufzeitrechner .msl-legende-kurve{border-top:4px solid var(--msl-turkis)}#ms-laufzeitrechner .msl-legende-warten{border-top:4px solid var(--msl-orange)}#ms-laufzeitrechner .msl-aufruf{justify-content:center;display:flex}#ms-laufzeitrechner .msl-knopf,#ms-laufzeitrechner .msl-knopf:link,#ms-laufzeitrechner .msl-knopf:visited{width:100%;min-height:56px;padding:var(--msl-s2) var(--msl-s4);border-radius:var(--msl-radius-knopf);background:var(--msl-verlauf);font-family:inherit;font-size:var(--msl-fliess);text-align:center;color:var(--msl-dunkel);border:0;justify-content:center;align-items:center;font-weight:700;line-height:1.3;text-decoration:none;display:flex;box-shadow:0 4px 8px #0000000d,0 1px 2px #00000008}#ms-laufzeitrechner .msl-knopf:hover,#ms-laufzeitrechner .msl-knopf:active{color:var(--msl-dunkel);box-shadow:var(--msl-schatten-heben);text-decoration:none;transform:translateY(-1px)}#ms-laufzeitrechner .msl-knopf:focus-visible{outline:3px solid var(--msl-dunkel);outline-offset:3px}@media (min-width:768px){#ms-laufzeitrechner .msl-knopf,#ms-laufzeitrechner .msl-knopf:link,#ms-laufzeitrechner .msl-knopf:visited{width:auto;min-width:420px}}@media (prefers-reduced-motion:reduce){#ms-laufzeitrechner .msl-knopf:hover,#ms-laufzeitrechner .msl-knopf:active{transform:none}}#ms-laufzeitrechner .msl-pille{margin-left:var(--msl-s1);border:1.5px solid var(--msl-orange);border-radius:var(--ms-radius-pill,999px);background:var(--msl-orange-hell);color:var(--msl-dunkel);white-space:nowrap;vertical-align:middle;padding:.1em .7em;font-size:.72em;font-weight:600;line-height:1.5;display:inline-block}
