@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2)format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2)format("woff2"),url(/assets/fira-sans-latin-500-normal-Bkfzcwmr.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2)format("woff2"),url(/assets/fira-sans-latin-600-normal-DtSgd811.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-700-normal-CRhwpWTq.woff2)format("woff2"),url(/assets/fira-sans-latin-700-normal-DgqLm3Fi.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--c-papier:#f2f5f4;--c-seite:#e3eaea;--c-muster:#0d5c6312;--c-flaeche:#fff;--c-tinte:#17262b;--c-tinte-leise:#4a5e63;--c-lead:color-mix(in srgb, var(--c-tinte-leise) 90%, var(--c-papier));--c-linie:#0d5c63;--c-linie-text:#fff;--c-linie-tint:#dcebec;--c-anzeige:#f2a900;--c-anzeige-text:#17262b;--c-ok:#1b7a4b;--c-warn:#b3261e;--c-warn-tint:#fbe9e7;--c-rand:#7c9094;--c-rand-leise:#d9e1e2;--c-bezug:#0b3f47;--c-naht:#cfe6e8;--bild-haken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.2 8.8-9.2' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bild-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9.5l6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--c-qr-hell:#fff;--c-qr-dunkel:#0b1a1e;--c-hinweis:var(--c-linie-tint);--schatten-karte:0 1px 2px #17262b1f, 0 4px 12px #17262b14;--schatten-karte-oben:0 -1px 2px #17262b1f, 0 -4px 12px #17262b14;--c-s1:#f8e3a0;--c-s1-text:#17262b;--c-s2:#f5b94b;--c-s2-text:#17262b;--c-s3:#e8822a;--c-s3-text:#17262b;--c-s4:#c84a1e;--c-s4-text:#fff;--c-s5:#8e1b2c;--c-s5-text:#fff;--f-text:"Fira Sans", "Segoe UI", system-ui, sans-serif;--f-kopf:var(--f-text);--t-xs:1rem;--t-s:1.0625rem;--t-m:1.1875rem;--t-l:1.25rem;--t-xl:1.75rem;--t-xxl:clamp(1.875rem, 1.3rem + 2.4vw, 2.75rem);--lh-text:1.5;--lh-kopf:1.15;--lesebreite:38rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--touch-min:2.75rem;--touch:3rem;--touch-gross:3.5rem;--leiste:calc(4.5rem + var(--safe-unten));--r-klein:.5rem;--r-feld:.875rem;--r-flaeche:1rem;--p-flaeche:var(--s-3);--r-pille:999px;--b-feld:1.5px solid var(--c-rand);--b-auswahl:3px solid var(--c-linie);--fokus-aussen:3px solid var(--c-linie);--fokus-abstand:3px;--breite-handy:40rem;--breite-tablet:48rem;--breite-desktop:80rem;--safe-oben:env(safe-area-inset-top,0px);--safe-rechts:env(safe-area-inset-right,0px);--safe-unten:env(safe-area-inset-bottom,0px);--safe-links:env(safe-area-inset-left,0px);--dauer:.16s;--dauer-lang:.32s;--dauer-druck:.1s;--dauer-auswahl:.15s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--c-papier:#0e181b;--c-seite:#091114;--c-muster:#6cc4cc13;--c-flaeche:#162428;--c-tinte:#e8f0ef;--c-tinte-leise:#a7bcbf;--c-linie:#6cc4cc;--c-linie-text:#052a2e;--c-linie-tint:#1d3a3f;--c-anzeige:#ffc233;--c-anzeige-text:#17262b;--c-ok:#5fd3a0;--c-warn:#ff8a80;--c-warn-tint:#3a1f1e;--c-rand:#7e9498;--c-rand-leise:#2a3b40;--c-bezug:#123a41;--c-naht:#8fc3c9;--bild-haken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.2 8.8-9.2' fill='none' stroke='%23052a2e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--schatten-karte:0 1px 2px #00000080, 0 4px 12px #00000059, inset 0 1px 0 #ffffff0d;--schatten-karte-oben:0 -1px 2px #00000080, 0 -4px 12px #00000059, inset 0 1px 0 #ffffff0d;--c-s1:#6b5a1c;--c-s1-text:#fff;--c-s2:#9a7019;--c-s2-text:#fff;--c-s3:#c9631f;--c-s3-text:#fff;--c-s4:#e0502f;--c-s4-text:#fff;--c-s5:#ff6b6b;--c-s5-text:#17262b}}:root[data-theme=dark]{--c-papier:#0e181b;--c-seite:#091114;--c-muster:#6cc4cc13;--c-flaeche:#162428;--c-tinte:#e8f0ef;--c-tinte-leise:#a7bcbf;--c-linie:#6cc4cc;--c-linie-text:#052a2e;--c-linie-tint:#1d3a3f;--c-anzeige:#ffc233;--c-anzeige-text:#17262b;--c-ok:#5fd3a0;--c-warn:#ff8a80;--c-warn-tint:#3a1f1e;--c-rand:#7e9498;--c-rand-leise:#2a3b40;--c-bezug:#123a41;--c-naht:#8fc3c9;--bild-haken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.2 8.8-9.2' fill='none' stroke='%23052a2e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--schatten-karte:0 1px 2px #00000080, 0 4px 12px #00000059, inset 0 1px 0 #ffffff0d;--schatten-karte-oben:0 -1px 2px #00000080, 0 -4px 12px #00000059, inset 0 1px 0 #ffffff0d;--c-s1:#6b5a1c;--c-s1-text:#fff;--c-s2:#9a7019;--c-s2-text:#fff;--c-s3:#c9631f;--c-s3-text:#fff;--c-s4:#e0502f;--c-s4-text:#fff;--c-s5:#ff6b6b;--c-s5-text:#17262b}@media (prefers-reduced-motion:reduce){:root{--dauer:0s;--dauer-lang:0s;--dauer-druck:0s;--dauer-auswahl:0s}}@media (forced-colors:active){:root{--b-feld:2px solid CanvasText;--b-auswahl:4px solid Highlight;--fokus-aussen:3px solid Highlight}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}body{background:var(--c-papier);color:var(--c-tinte);font-family:var(--f-text);font-size:var(--t-s);line-height:var(--lh-text);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:break-word;margin:0}h1,h2,h3{font-family:var(--f-kopf);font-weight:700;line-height:var(--lh-kopf);letter-spacing:-.01em;margin:0 0 var(--s-2)}h1{font-size:var(--t-xl);letter-spacing:-.02em}@media (width>=48rem){h1{font-size:2rem}}h1:focus{outline:none}h2{font-size:var(--t-l);letter-spacing:-.015em;font-weight:600}h3{font-size:var(--t-s);font-weight:600}p{margin:0 0 var(--s-2)}a{color:var(--c-linie);text-underline-offset:.2em;text-decoration-thickness:2px}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--fokus-aussen);outline-offset:var(--fokus-abstand)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprunglink{left:var(--s-2);z-index:100;padding:var(--s-3) var(--s-4);border-radius:var(--r-feld);background:var(--c-linie);color:var(--c-linie-text);font-weight:700;position:absolute;top:-4rem}.sprunglink:focus{top:var(--s-2)}.lead{max-width:var(--lesebreite);margin-bottom:var(--s-3);font-size:var(--t-xs);color:var(--c-lead)}@media (width>=48rem){.lead{font-size:var(--t-s)}}.hilfe,.hilfe-zeile,.quelle,.klein,.legende-text{font-size:var(--t-xs);color:var(--c-tinte-leise)}.quelle,.bereich{overflow-wrap:anywhere}.hilfe-zeile{font-weight:400;display:block}.hilfe{max-width:var(--lesebreite)}.fehler{margin:var(--s-2) 0 0;padding:var(--s-2) var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-warn-tint);color:var(--c-warn);font-weight:600;font-size:var(--t-xs)}.ok{color:var(--c-ok);font-weight:600}.seite{--pad:var(--s-4);flex-direction:column;min-height:100dvh;display:flex}@media (width>=48rem){.seite{--pad:var(--s-6)}}.kopf{padding:var(--safe-oben) max(var(--pad), var(--safe-rechts)) 0 max(var(--pad), var(--safe-links));border-bottom:1px solid var(--c-rand-leise);background:var(--c-flaeche)}.kopf-innen{max-width:var(--breite-desktop);align-items:center;column-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo rechts""band band";margin-inline:auto;display:grid}@media (width>=72rem){.kopf-innen{column-gap:var(--s-6);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo band rechts"}}.kopf-rechts{align-items:center;gap:var(--s-1);grid-area:rechts;display:flex}.logo{justify-self:start;align-items:center;gap:var(--s-2);min-height:var(--touch-min);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;grid-area:logo;padding:0;font-size:1.1875rem;font-weight:700;display:inline-flex}.logo-zeichen{flex:none;width:2rem;height:2rem}.kopf-knopf{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-feld);color:var(--c-tinte);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kopf-knopf:hover{background:var(--c-linie-tint)}.tipp-huelle{display:inline-flex;position:relative}.tipp{z-index:40;top:calc(100% + var(--s-1));width:max-content;max-width:min(15rem, calc(100vw - 2 * var(--s-3)));padding:var(--s-1) var(--s-2);border-radius:var(--r-klein);background:var(--c-flaeche);color:var(--c-tinte);border:1px solid var(--c-rand-leise);box-shadow:var(--schatten-karte);font-size:var(--t-xs);font-weight:600;line-height:1.3;display:none;position:absolute;right:0}.tipp-zweit{font-weight:400;display:block}.tipp-huelle:has(:focus-visible):not(.tipp-weg) .tipp{display:block}@media (hover:hover){.tipp-huelle:hover:not(.tipp-weg) .tipp{display:block}}.status-zeile{padding:var(--s-2) var(--pad);background:var(--c-linie-tint);font-size:var(--t-xs);align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.rahmen{width:100%;max-width:var(--breite-desktop);padding:var(--s-2) max(var(--pad), var(--safe-rechts)) 0 max(var(--pad), var(--safe-links));flex-direction:column;flex:1;margin-inline:auto;display:flex}@media (width>=48rem){.rahmen{padding-top:var(--s-3)}}main{flex-direction:column;flex:1;min-width:0;display:flex}.fuss{width:100%;max-width:var(--breite-desktop);padding:var(--s-2) max(var(--pad), var(--safe-rechts)) calc(var(--s-2) + var(--safe-unten)) max(var(--pad), var(--safe-links));color:var(--c-tinte-leise);font-size:var(--t-xs);margin-inline:auto}.fuss p{margin:0}.herz{font-style:normal}@media (width>=48rem){.fuss{padding-block:var(--s-1) calc(var(--s-1) + var(--safe-unten))}}@media (width<=47.99rem){.wizard .fuss{display:none}.fuss{margin-top:var(--s-2)}}.band{grid-area:band}.band ol{margin:0;padding:0;list-style:none;display:flex}.band li{flex:1 1 0;min-width:0;position:relative}.band li:not(:first-child):before{content:"";background:var(--c-rand-leise);border-radius:2px;width:100%;height:3px;position:absolute;top:calc(.8rem - 1.5px);left:-50%}.band li.erledigt:before,.band li.aktuell:before{background-color:var(--c-linie);background-image:repeating-linear-gradient(90deg, var(--c-linie-text) 0 5px, transparent 5px 11px);opacity:1;background-position:0;background-repeat:no-repeat;background-size:100% 1.5px;height:5px;top:calc(.8rem - 2.5px)}.band .halt-box,.band button{width:100%;min-height:var(--touch-min);font-weight:500;font-size:var(--t-xs);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:4px 0 0;line-height:1.2;display:flex;position:relative}.band button{cursor:pointer}.halt-name{white-space:nowrap;color:var(--c-tinte-leise)}.band li.aktuell .halt-name{color:var(--c-tinte);font-weight:700}.band button:hover .halt-name{text-decoration:underline}@media (width<=47.99rem){.band li:not(.aktuell) .halt-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.band .halt-box,.band button{min-height:3.15rem}.band li.aktuell .halt-box{overflow:visible}.band li.aktuell:first-child .halt-name{transform:translate(.6rem)}.band li.aktuell:last-child .halt-name{transform:translate(-.6rem)}}.halt{z-index:1;border:3px solid var(--c-rand);border-radius:var(--r-pille);background:var(--c-flaeche);width:1.1rem;height:1.1rem;color:var(--c-linie-text);flex:none;place-items:center;margin-top:.1rem;display:grid;position:relative}.halt svg{width:.7rem;height:.7rem}.halt.erledigt{border-color:var(--c-linie);background:var(--c-linie)}.halt.aktuell{background:0 0;border:0;border-radius:0;width:2.5rem;height:1.6rem;margin-top:0}.halt.aktuell .bus{width:100%;height:100%;overflow:visible}@media (prefers-reduced-motion:no-preference){.halt.aktuell .bus{animation:bus-faehrt .52s var(--ease) both}@keyframes bus-faehrt{0%{transform:translateX(var(--fahrt,-3.5rem))}to{transform:none}}}@media (width>=72rem){.band{--fahrt:-7rem}}.band-senkrecht ol{flex-direction:column}.band-senkrecht li:not(:first-child):before{width:3px;height:100%;top:-50%;left:calc(.75rem - 1.5px)}.band-senkrecht .halt{width:1.5rem;height:1.5rem}.band-senkrecht .halt-name{color:var(--c-tinte);clip-path:none;width:auto;height:auto;position:static;transform:none}.band-senkrecht .halt-box,.band-senkrecht button{align-items:center;gap:var(--s-3);text-align:left;min-height:2.75rem;font-size:var(--t-l);flex-direction:row;padding:0;font-weight:500}.screen{flex-direction:column;flex:1;max-width:100%;display:flex}.spalten{gap:var(--s-3);padding-bottom:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.spalte{min-width:0}.nur-gross,.nur-desktop{display:none}@media (width>=48rem){.spalten{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.spalten-info{align-items:start}.spalten-ergebnis{grid-template-columns:minmax(0,1fr)}.nur-gross{display:block}}@media (width>=72rem){.nur-desktop{display:block}.spalten-ergebnis{grid-template-columns:minmax(0,1fr) 14rem}}@media (width>=48rem){.kopfzeile{align-items:baseline;gap:0 var(--s-4);flex-wrap:wrap;display:flex}.kopfzeile .lead{margin-bottom:var(--s-1);flex:24rem}}@media (width<=47.99rem){.handy-aus{display:none}}.aktionen{z-index:10;align-items:center;gap:var(--s-2);min-height:var(--leiste);margin:auto calc(var(--pad) * -1) 0;padding:var(--s-2) var(--pad) calc(var(--s-2) + var(--safe-unten));background:var(--c-flaeche);box-shadow:var(--schatten-karte-oben);display:flex;position:sticky;bottom:0}.aktionen .btn{min-width:0;padding-inline:var(--s-4);flex:0 auto}.aktionen .btn-primaer{flex:auto}@media (width>=48rem){.aktionen{min-height:0;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);padding-block:var(--s-3);justify-content:flex-start}.aktionen .btn,.aktionen .btn-primaer{min-width:9rem;padding-inline:var(--s-5);flex:none}.aktionen .btn-primaer{min-height:3.25rem}}@media (width>=80rem){.aktionen{margin-inline:calc(var(--pad) * -1)}}@media (height<=30rem) and (orientation:landscape){.aktionen{box-shadow:none;position:static}}.btn{min-height:var(--touch);padding:.25rem var(--s-4);border-radius:var(--r-feld);background:var(--c-linie-tint);color:var(--c-linie);font-weight:600;font-size:var(--t-xs);text-align:center;cursor:pointer;transition:background-color var(--dauer) var(--ease), transform var(--dauer-druck) var(--ease);border:0;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--c-linie) 22%, var(--c-linie-tint))}.btn-primaer{min-height:var(--touch-gross);background:var(--c-linie);color:var(--c-linie-text);font-weight:700;font-size:var(--t-s)}.btn-primaer:hover{background:color-mix(in srgb, var(--c-linie), var(--c-tinte) 18%)}.btn-klein{min-height:var(--touch-min);padding:.25rem var(--s-4)}.btn-gefahr{box-shadow:inset 0 0 0 2px var(--c-warn);color:var(--c-warn);background:0 0}.btn-gefahr:hover{background:var(--c-warn-tint)}.btn-gefahr-voll{background:var(--c-warn);color:var(--c-papier)}.btn-gefahr-voll:hover{background:color-mix(in srgb, var(--c-warn), var(--c-tinte) 15%)}.btn[aria-pressed=true]{background:var(--c-linie);color:var(--c-linie-text)}.feld{margin:0 0 var(--s-3);border:0;min-inline-size:0;padding:0}.feld>label:not(.haken-zeile),.feld>legend{margin-bottom:var(--s-1);padding:0;font-weight:600;display:block}.hilfe-inline{font-weight:400;font-size:var(--t-xs);color:var(--c-tinte-leise);display:block}.felder-reihe{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.felder-reihe .feld{margin-bottom:var(--s-2)}.eingabe-zeile{border:var(--b-feld);border-radius:var(--r-feld);background:var(--c-flaeche);align-items:center;min-height:3.25rem;display:flex}.eingabe-zeile:focus-within{outline:var(--fokus-aussen);outline-offset:var(--fokus-abstand);border-color:var(--c-linie)}.eingabe-zeile:has(input[aria-invalid=true]){border-color:var(--c-warn);box-shadow:0 0 0 1px var(--c-warn)}.eingabe-zeile input{min-width:0;min-height:3rem;padding:0 var(--s-1) 0 var(--s-3);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:1.375rem;font-weight:600}.eingabe-zeile input::placeholder{color:var(--c-tinte-leise);opacity:.8;font-style:italic;font-weight:400;font-size:var(--t-s)}@media (width<=47.99rem){.eingabe-zeile input:placeholder-shown{padding-left:var(--s-2)}.eingabe-zeile input::placeholder{letter-spacing:-.01em;font-size:.8125rem}}.einheit{padding-right:var(--s-3);color:var(--c-tinte-leise);font-size:var(--t-xs)}input[type=checkbox]{appearance:none;border:2px solid var(--c-rand);border-radius:var(--r-klein);background-color:var(--c-flaeche);cursor:pointer;width:1.625rem;height:1.625rem;transition:border-color var(--dauer-auswahl) var(--ease), background-color var(--dauer-auswahl) var(--ease);background-position:50%;background-repeat:no-repeat;background-size:100%;flex:none;margin:0}input[type=checkbox]:checked{border-color:var(--c-linie);background-color:var(--c-linie);background-image:var(--bild-haken)}input[type=checkbox][aria-invalid=true]{border-color:var(--c-warn);box-shadow:0 0 0 1px var(--c-warn)}.haken-zeile{align-items:flex-start;gap:var(--s-3);min-height:var(--touch-min);padding-block:var(--s-2);cursor:pointer;font-size:var(--t-xs);display:flex}.funktionen{margin:0 0 var(--s-2);gap:var(--s-1) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.funktionen .haken-zeile{align-items:center;padding-block:.25rem;line-height:1.2}.haken-zeile.ist-gesperrt{cursor:default;color:var(--c-tinte-leise)}.haken-zeile.ist-gesperrt input{opacity:.45;cursor:default}.hilfe-liste{margin:0 0 var(--s-2);padding-left:var(--s-5);font-size:var(--t-xs);color:var(--c-tinte-leise)}.frage{width:1.375rem;height:1.375rem;margin-left:var(--s-1);border:2px dashed var(--c-tinte-leise);border-radius:var(--r-pille);color:var(--c-tinte-leise);vertical-align:middle;flex:none;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-grid}.frage:before{content:"?"}.segmente{gap:var(--s-1);padding:var(--s-1);border:var(--b-feld);border-radius:var(--r-feld);background:var(--c-flaeche);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.segment{justify-content:center;align-items:center;gap:var(--s-2);border-radius:calc(var(--r-feld) - 4px);cursor:pointer;min-height:2.75rem;transition:background-color var(--dauer-auswahl) var(--ease), color var(--dauer-auswahl) var(--ease), transform var(--dauer-druck) var(--ease);font-weight:600;display:flex;position:relative}.segment:hover{background:var(--c-linie-tint)}.segment.ist-gewaehlt{background:var(--c-linie);color:var(--c-linie-text)}.segment-haken{width:1.1rem;height:1.1rem;display:none}.segment.ist-gewaehlt .segment-haken{display:block}.wahl,.statur{border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);cursor:pointer;transition:background-color var(--dauer-auswahl) var(--ease), box-shadow var(--dauer-auswahl) var(--ease), transform var(--dauer-druck) var(--ease);position:relative}.wahl:hover,.statur:hover{background:color-mix(in srgb, var(--c-linie) 6%, var(--c-flaeche))}.wahl.ist-gewaehlt,.statur.ist-gewaehlt{box-shadow:var(--schatten-karte), inset 0 0 0 3px var(--c-linie);background:var(--c-linie-tint)}:is(.segment:has(input:focus-visible),.wahl:has(input:focus-visible),.statur:has(input:focus-visible),.stufe:has(input:focus-visible)){outline:var(--fokus-aussen);outline-offset:var(--fokus-abstand)}.sitzwahl{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wahl{align-items:center;column-gap:var(--s-2);min-height:var(--touch-gross);padding:var(--s-2) var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.wahl-name{font-weight:600;font-size:var(--t-s);line-height:1.2}.wahl-info{font-size:var(--t-xs);color:var(--c-tinte-leise);grid-column:2;line-height:1.2}.radio-punkt{width:1.5rem;height:1.5rem;transition:border-color var(--dauer-auswahl) var(--ease), background-color var(--dauer-auswahl) var(--ease);border:2px solid var(--c-rand);border-radius:var(--r-pille);background-color:var(--c-flaeche);background-position:50%;background-repeat:no-repeat;background-size:100%;grid-row:1/span 2}.wahl.ist-gewaehlt .radio-punkt{border-color:var(--c-linie);background-color:var(--c-linie);background-image:var(--bild-haken)}@media (width<=47.99rem){.wahl-info{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.radio-punkt{grid-row:1}}.statur-raster{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statur{padding:var(--s-2) var(--s-1);min-height:var(--touch-gross);flex-direction:column;align-items:center;gap:2px;display:flex}.silhouette{width:3rem;height:3.75rem;color:var(--c-tinte)}.statur-name{font-weight:600;font-size:var(--t-xs);text-align:center;line-height:1.1}@media (width>=48rem){.silhouette{width:4rem;height:5rem}.statur-name{font-size:var(--t-s)}}.haken{top:var(--s-2);right:var(--s-2);width:1.375rem;height:1.375rem;display:none;position:absolute}.statur.ist-gewaehlt .haken{display:block}details>summary{align-items:center;gap:var(--s-2);min-height:var(--touch-min);cursor:pointer;font-weight:600;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after,.details-knopf:after,.stopp-titel:after{content:"";width:1.25rem;height:1.25rem;-webkit-mask:var(--bild-chevron) center / 100% no-repeat;-webkit-mask:var(--bild-chevron) center / 100% no-repeat;mask:var(--bild-chevron) center / 100% no-repeat;transition:transform var(--dauer) var(--ease);background:currentColor;flex:none;margin:0 -.125rem 0 0}details[open]>summary:after,.details-knopf[aria-expanded=true]:after,.stopp-titel[aria-expanded=true]:after{transform:rotate(180deg)}details.mehr{margin:0 0 var(--s-2)}details.mehr>summary{color:var(--c-linie)}details.mehr>p,details.mehr>ul{margin-top:0}:root{--muster-2:radial-gradient(circle, currentColor 1.3px, transparent 1.7px);--muster-3:repeating-linear-gradient(45deg, currentColor 0 2px, transparent 2px 8px);--muster-4:repeating-linear-gradient(0deg, currentColor 0 1.5px, transparent 1.5px 8px), repeating-linear-gradient(90deg, currentColor 0 1.5px, transparent 1.5px 8px);--c-karte-hell:#fff}.s1,.s2,.s3,.s4,.s5{background-size:8px 8px}.s1{background-color:var(--c-s1);color:var(--c-s1-text);--zbg:var(--c-s1)}.s2{background-color:var(--c-s2);color:var(--c-s2-text);background-image:var(--muster-2);--zbg:var(--c-s2)}.s3{background-color:var(--c-s3);color:var(--c-s3-text);background-image:var(--muster-3);--zbg:var(--c-s3)}.s4{background-color:var(--c-s4);color:var(--c-s4-text);background-image:var(--muster-4);--zbg:var(--c-s4)}.s5{background-color:var(--c-s5);color:var(--c-s5-text);box-shadow:inset 0 0 0 2px var(--c-s5), inset 0 0 0 4px var(--c-s5-text);--zbg:var(--c-s5)}.stufe-zeichen{border-radius:var(--r-pille);background-color:var(--zbg,transparent);min-width:1.6em;font-weight:700;font-size:var(--t-l);text-align:center;padding:0 .35em;line-height:1.35;display:inline-block}.staerke{margin:0 0 var(--s-2);border:0;min-inline-size:0;padding:0}.staerke legend{margin-bottom:var(--s-2);padding:0;font-weight:600}.staerke-reihe{gap:var(--s-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stufe{min-height:var(--touch);border:2px solid var(--c-rand);border-radius:var(--r-feld);background-color:var(--c-flaeche);cursor:pointer;transition:border-color var(--dauer-auswahl) var(--ease), border-width var(--dauer-auswahl) var(--ease), background-color var(--dauer-auswahl) var(--ease), transform var(--dauer-druck) var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.stufe.keine{font-weight:600;font-size:var(--t-xs)}.stufe.keine .stufe-zeichen{font-size:var(--t-xs);padding:0}.stufe.aktiv{border:4px solid var(--c-tinte);outline:2px solid var(--c-flaeche);outline-offset:-6px}.stufe.keine.aktiv{background:var(--c-linie);color:var(--c-linie-text);border-color:var(--c-linie)}.staerke.gross .staerke-reihe{gap:var(--s-1)}.staerke.gross .stufe{min-height:var(--touch-gross)}.stufe-chip{border:2px solid var(--c-tinte);border-radius:var(--r-pille);min-width:2rem;height:2rem;margin-left:var(--s-2);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.stufe-chip .stufe-zeichen{font-size:var(--t-s);min-width:1.5em}.legende{align-items:center;gap:var(--s-1);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.legende .stufe-chip{margin-left:0}.legende-text{margin-left:var(--s-2)}.karte{background:var(--c-bezug);border-radius:var(--r-flaeche);box-shadow:var(--schatten-karte);padding:var(--s-2)}.karte-svg{touch-action:manipulation;width:100%;height:auto;max-height:21rem;margin-inline:auto;display:block}@media (width>=48rem){.karte-svg{max-height:clamp(16rem,100dvh - 27.5rem,34rem)}}.bezug rect,.bezug circle{fill:color-mix(in srgb, var(--c-bezug), #fff 9%);stroke:var(--c-naht);stroke-width:1.5px;stroke-dasharray:5 4}.zone{cursor:pointer;outline:none}.zone .form{fill:color-mix(in srgb, var(--c-bezug), var(--c-naht) 22%);stroke:var(--c-naht);stroke-width:1.5px;stroke-dasharray:5 4;transition:fill var(--dauer) var(--ease)}.zone .muster,.zone .doppel,.zone .ziffer{pointer-events:none}.zone .treffer{fill:#0000;stroke:#0000;stroke-width:16px;pointer-events:all}.zone .muster{stroke:none}.zone .ziffer{font-family:var(--f-text);paint-order:stroke;stroke-width:5px;stroke-linejoin:round;font-size:20px;font-weight:700}.stufe-1 .form{fill:var(--c-s1)}.stufe-2 .form{fill:var(--c-s2)}.stufe-3 .form{fill:var(--c-s3)}.stufe-4 .form{fill:var(--c-s4)}.stufe-5 .form{fill:var(--c-s5);stroke:var(--c-s5-text);stroke-width:4px;stroke-dasharray:none}.stufe-5 .doppel{fill:none;stroke:var(--c-s5);stroke-width:1.6px}.stufe-1 .ziffer{fill:var(--c-s1-text);stroke:var(--c-s1)}.stufe-2 .ziffer{fill:var(--c-s2-text);stroke:var(--c-s2)}.stufe-3 .ziffer{fill:var(--c-s3-text);stroke:var(--c-s3)}.stufe-4 .ziffer{fill:var(--c-s4-text);stroke:var(--c-s4)}.stufe-5 .ziffer{fill:var(--c-s5-text);stroke:var(--c-s5)}.zone.offen .form,.zone:focus-visible .form{stroke:var(--c-karte-hell);stroke-width:4px;stroke-dasharray:none}.zone:focus-visible{outline:3px solid var(--c-karte-hell);outline-offset:4px}.karte-kopf{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.umschalter{border:var(--b-feld);border-radius:var(--r-pille);background:var(--c-flaeche);gap:2px;padding:2px;display:inline-flex}.umschalter button{min-height:var(--touch-min);min-width:4.25rem;padding:0 var(--s-3);border-radius:var(--r-pille);color:var(--c-tinte);cursor:pointer;background:0 0;border:0;font-weight:600}.umschalter button[aria-pressed=true]{background:var(--c-linie);color:var(--c-linie-text)}.umschalter button:focus-visible{outline-offset:2px}.karten-box,.karte-titel{margin:0}.karte-titel{font-weight:600;font-size:var(--t-l);margin-bottom:var(--s-1);display:none}.ansicht-vorne .karte-box.hinten,.ansicht-hinten .karte-box.vorne{display:none}.karten{margin-bottom:var(--s-2)}.kartenhilfe{margin:var(--s-2) 0 0}@media (width>=72rem){.umschalter{display:none}.karten{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ansicht-vorne .karte-box.hinten,.ansicht-hinten .karte-box.vorne,.karte-titel{display:block}.spalten-karte{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.karten-klein{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.karten-klein .karte{padding:var(--s-2)}.blatt{z-index:20;left:0;right:0;bottom:var(--leiste);padding:var(--s-3) max(var(--pad), var(--safe-rechts)) var(--s-2) max(var(--pad), var(--safe-links));border-radius:var(--r-flaeche) var(--r-flaeche) 0 0;background:var(--c-flaeche);box-shadow:var(--schatten-karte-oben);position:fixed}.blatt-kopf{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-1);display:flex}.blatt h2{font-size:var(--t-l);margin:0}.blatt .hilfe{display:none}.blatt-offen{padding-bottom:9rem}html:has(.blatt-offen){scroll-padding-bottom:calc(var(--leiste) + 11rem)}@media (width>=48rem){.blatt{margin-bottom:var(--s-3);padding:var(--p-flaeche);border-radius:var(--r-flaeche);box-shadow:var(--schatten-karte);position:static}.blatt-offen{padding-bottom:0}.blatt .hilfe{margin-bottom:var(--s-1);display:block}html:has(.blatt-offen){scroll-padding-bottom:0}}@media (height<=30rem) and (orientation:landscape){.blatt{margin-bottom:var(--s-3);border-radius:var(--r-flaeche);box-shadow:var(--schatten-karte);position:static}.blatt-offen{padding-bottom:0}}.zusammen{margin-bottom:var(--s-2)}.zusammen h2{margin:0 0 var(--s-1);font-size:var(--t-l)}.zusammen p{margin-bottom:var(--s-1)}@media (width<=47.99rem){.zusammen h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.gewaehlt{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gewaehlt button{min-height:var(--touch-min);padding:0 var(--s-3);border-radius:var(--r-pille);background:var(--c-linie-tint);font-weight:600;font-size:var(--t-xs);cursor:pointer;border:0;align-items:center;display:inline-flex}.gewaehlt .stufe-chip{min-width:1.75rem;height:1.75rem}.gewaehlt .stufe-zeichen{font-size:var(--t-xs)}.warnzeichen{margin-bottom:var(--s-2);border-top:1px solid var(--c-rand-leise)}.warnzeichen .warn-titel{align-items:center;gap:var(--s-2);padding-block:var(--s-2);font-weight:600;display:flex}.warnzeichen .feld{margin-bottom:0}.zonenliste{margin:0 0 var(--s-3);padding:0;list-style:none}.zonenliste li{padding-block:var(--s-2);border-bottom:1px solid var(--c-rand-leise)}.zone-name{margin:0 0 var(--s-2);font-weight:600}.sitzschema{max-width:24rem;padding:var(--s-2);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);margin:0}@media (width<=71.99rem){.schema-spalte .sitzschema{max-width:12rem;margin-inline:auto}}.sitzschema svg{width:100%;height:auto;display:block}.sitzschema figcaption{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--t-xs);color:var(--c-tinte-leise);flex-wrap:wrap;display:flex}.legende-punkt{border-radius:var(--r-pille);border:2px solid var(--c-linie);background:var(--c-linie);width:.9rem;height:.9rem;display:inline-block}.legende-punkt.nein{background:var(--c-flaeche);border:2px dashed var(--c-tinte-leise)}.legende-liste{gap:var(--s-1) var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legende-punkt.kreuz{border:2px solid var(--c-tinte-leise);background:linear-gradient(45deg, transparent 42%, var(--c-tinte-leise) 42% 58%, transparent 58%), linear-gradient(-45deg, transparent 42%, var(--c-tinte-leise) 42% 58%, transparent 58%), var(--c-flaeche)}.legende-punkt.amber{background:var(--c-anzeige);border-color:var(--c-anzeige)}.vergleich{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);grid-template-columns:6rem minmax(0,1fr);display:grid}.vergleich .sitzschema{padding:var(--s-1);margin:0}.vergleich .sitzschema figcaption{display:none}.vergleich-text h2{margin:0 0 var(--s-1)}.vergleich-text p{margin:0 0 var(--s-1);font-size:var(--t-xs)}.btn-symbol{width:1.25rem;height:1.25rem;margin-right:var(--s-2);flex:none}@media (width<=47.99rem){.vergleich-text p{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=48rem){.vergleich{justify-items:start;gap:var(--s-2);margin-bottom:var(--s-3);grid-template-columns:minmax(0,1fr)}.vergleich .sitzschema{width:12rem;padding:var(--s-2)}.vergleich .sitzschema figcaption{display:flex}.vergleich-text h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vergleich .btn{max-width:100%}}@media (width>=72rem){.vergleich{align-items:start;gap:var(--s-3);grid-template-columns:11rem minmax(0,1fr)}.vergleich .sitzschema{width:auto}}.sz-geist,.sz-geist *{fill:none;stroke:var(--c-tinte-leise);stroke-width:2px;stroke-dasharray:4 4}@media (prefers-reduced-motion:no-preference){.sz-dreh{animation:sz-dreh 1.3s var(--ease) .5s both}.sz-schieb{animation:sz-schieb 1.3s var(--ease) .5s both}.sz-streck{animation:sz-streck 1.3s var(--ease) .5s both}.sz-pfeil{animation:.5s ease-out .2s both sz-pfeil-ein}}.sz-gewuenscht .sz-dreh{animation:sz-dreh 1.3s var(--ease) .2s both}.sz-gewuenscht .sz-schieb{animation:sz-schieb 1.3s var(--ease) .2s both}.sz-gewuenscht .sz-streck{animation:sz-streck 1.3s var(--ease) .2s both}@keyframes sz-dreh{0%{transform:rotate(var(--von))}to{transform:rotate(var(--bis))}}@keyframes sz-schieb{0%{transform:translateX(var(--von))}to{transform:translateX(var(--bis))}}@keyframes sz-streck{0%{transform:scaleX(var(--von))}to{transform:scaleX(var(--bis))}}@keyframes sz-pfeil-ein{0%{opacity:0}}.legende-eintrag{align-items:center;gap:var(--s-2);margin-right:var(--s-3);display:inline-flex}.ergebnis-kopf{align-items:center;gap:var(--s-1) var(--s-2);margin-bottom:var(--s-1);grid-template-columns:7rem minmax(0,1fr);display:grid}.ergebnis-kopf .sitzschema{padding:var(--s-1);margin:0}.ergebnis-kopf .sitzschema figcaption{display:none}.ergebnis-hinweise{display:contents}.ergebnis-hinweise p{margin:0 0 var(--s-2);font-size:var(--t-xs)}.ergebnis-hinweise .legende-liste{gap:0 var(--s-4);font-size:var(--t-xs);color:var(--c-tinte-leise);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.ergebnis-hinweise .legende-eintrag{margin-right:0}.ergebnis-hinweise .notiz{align-self:center}.notiz{gap:var(--s-2);padding:var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis);color:var(--c-tinte);align-items:flex-start;display:flex}.notiz .frage{border-color:var(--c-linie);color:var(--c-linie);margin:.1rem 0 0}@media (width<=71.99rem){.spalten-ergebnis .schema-spalte{order:-1}}@media (width>=48rem){.ergebnis-kopf{grid-template-columns:10rem minmax(0,1fr)}}@media (width>=72rem){.ergebnis-kopf{margin:0;display:block}.ergebnis-hinweise{display:block}.ergebnis-kopf .sitzschema{padding:var(--s-2);margin-bottom:var(--s-2)}.ergebnis-hinweise .legende-liste{margin-top:var(--s-2);flex-direction:column}}.strecke{margin:0;padding:0;list-style:none}.stopp{column-gap:var(--s-3);grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative}.stopp:not(:last-child):before{content:"";background:var(--c-rand-leise);border-radius:2px;width:3px;position:absolute;top:2.75rem;bottom:0;left:calc(1rem - 1.5px)}.stopp-nr{z-index:1;border-radius:var(--r-pille);background:var(--c-linie-tint);width:2rem;height:2rem;color:var(--c-linie);font-weight:700;font-size:var(--t-xs);place-items:center;margin-top:.4375rem;display:grid;position:relative}.stopp.ist-aktiv .stopp-nr{background:var(--c-anzeige);color:var(--c-anzeige-text)}.achsen-icon{border-radius:var(--r-klein);width:2rem;height:2rem;color:var(--c-linie);flex:none;place-items:center;display:grid}.achsen-icon svg{width:1.5rem;height:1.5rem}.achsen-icon.geaendert{background:var(--c-anzeige);color:var(--c-anzeige-text)}.stopp-inhalt{column-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-content:start;min-width:0;display:grid}@media (width>=48rem){.stopp-inhalt{padding-bottom:var(--s-2)}}.stopp-kopf{align-items:center;gap:0 var(--s-2);flex-wrap:wrap;grid-column:1/-1;min-height:2.75rem;display:flex}.stopp-extra{margin-bottom:var(--s-1)}.stopp h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:min-content;max-width:100%;font-size:var(--t-s);flex:7rem;margin:0;font-weight:600}.stopp-titel{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:var(--touch-min);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.stopp-titel-text{display:block}.chips{gap:var(--s-1);margin-block:var(--s-1) var(--s-2);flex-wrap:wrap;flex:none;display:flex}.stopp-kurz,.stopp-extra{display:none}@media (width<=47.99rem){.stopp.offen .stopp-kurz,.stopp.offen .stopp-extra{display:block}}.stopp-kurz,.jetzt{max-width:var(--lesebreite);margin:0 0 var(--s-1);font-size:var(--t-s);grid-column:1/-1;line-height:1.4}.jetzt{padding-left:var(--s-3);border-left:5px solid var(--c-anzeige);font-weight:600}.stopp-extra{grid-column:1/-1}.details-knopf{align-items:center;gap:var(--s-1);min-height:var(--touch-min);padding:0 var(--s-2);margin-left:calc(var(--s-2) * -1);border-radius:var(--r-feld);color:var(--c-linie);font-weight:600;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.details-knopf:hover{background:var(--c-linie-tint)}.details-feld{margin:0 0 var(--s-2);padding:var(--s-2) var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis);font-size:var(--t-xs);color:var(--c-tinte-leise);max-width:var(--lesebreite)}.details-feld p{margin:0 0 var(--s-2)}.details-feld p:last-child{margin-bottom:0}.details-feld strong{color:var(--c-tinte)}.details-feld[hidden]{display:none}@media (width>=48rem){.stopp .stopp-kurz{display:block}.stopp-kopf{grid-area:1/1;min-height:2.75rem}.stopp .stopp-kurz,.stopp .jetzt{font-size:var(--t-xs);color:var(--c-tinte);grid-row:2;line-height:1.35}.stopp .details-feld{grid-column:1/-1}.stopp .stopp-extra{display:contents}.stopp .stopp-kopf{grid-column:1}.stopp .details-knopf{grid-area:1/2;place-self:start end;margin-left:0}.stopp-titel:after{display:none}}.vergleich-stopp .stopp-kurz,.vergleich-stopp .jetzt,.vergleich-stopp .stopp-extra{display:block}@media (width>=48rem){.vergleich-stopp .stopp-extra{display:contents}.strecke.zweispaltig{columns:2;column-gap:var(--s-5)}.strecke.zweispaltig .stopp{break-inside:avoid;padding-bottom:var(--s-1)}.strecke.zweispaltig .stopp:before{display:none}}.marke{padding:0 var(--s-2);border-radius:var(--r-pille);background:var(--c-linie-tint);color:var(--c-tinte);font-weight:600;font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:.3rem;line-height:1.5;display:inline-flex}.marke-amber{background:var(--c-anzeige);color:var(--c-anzeige-text)}.marke-testen{box-shadow:inset 0 0 0 2px var(--c-tinte);background:0 0}.marke-pruefen{box-shadow:inset 0 0 0 2px var(--c-tinte-leise);color:var(--c-tinte-leise);background:0 0}.marke-pruefen .frage{margin:0}@media (width<=71.99rem){.marke-pruefen{box-shadow:none;background:0 0;padding:0}.marke-pruefen .marke-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.marke-pruefen .frage{width:1.5rem;height:1.5rem;font-size:1rem}}@media (width>=72rem){.marke-pruefen .frage{background:var(--c-tinte-leise);width:1.125rem;height:1.125rem;color:var(--c-flaeche);border-width:0;font-size:.8125rem}}.marke-nein{background:var(--c-rand-leise);color:var(--c-tinte)}.unveraendert{margin-top:var(--s-2)}.hinweisbox{margin:var(--s-2) 0;padding:0 var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis)}.hinweisbox ul{margin:0 0 var(--s-2);padding-left:var(--s-5)}.arzt{gap:var(--s-3);margin:0 0 var(--s-3);padding:var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-warn-tint);font-size:var(--t-xs);display:flex}.arzt-icon{width:1.75rem;height:1.75rem;color:var(--c-warn);flex:none}.arzt h2{margin:0 0 var(--s-1);color:var(--c-warn);font-size:var(--t-l)}.arzt p{margin:0 0 var(--s-1)}.arzt p:last-child{margin-bottom:0}h1.gross{max-width:20ch;font-size:var(--t-xxl);letter-spacing:-.02em;line-height:1.08}.haftung{max-width:var(--lesebreite);margin:0 0 var(--s-3);padding:var(--p-flaeche) var(--p-flaeche) var(--s-1);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);font-size:var(--t-xs)}.haftung h2{margin:0 0 var(--s-1);font-size:var(--t-l)}.haftung p{margin:0 0 var(--s-1)}.haftung .mehr{margin:0}.vorschau-gross{display:none}.start-bild{color:var(--c-linie);display:block}.start-bild-klein{float:right;width:7.5rem;margin:0 0 var(--s-1) var(--s-2)}.start-bild-klein .fp-label{display:none}.start-bild-gross{width:100%;height:auto;margin-bottom:var(--s-3);padding:var(--s-2) var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte)}@media (width>=48rem){.start-bild-klein{display:none}}@media (width<=63.99rem){.start-bild-gross .fp-label{display:none}}@media (width>=48rem){.vorschau-gross{padding-top:var(--s-2);display:block}.start .spalten{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.hobby{max-width:var(--lesebreite);border-radius:var(--r-flaeche);background:var(--c-hinweis);font-size:var(--t-xs)}.hobby h2{font-size:var(--t-s);margin:0 0 2px;font-weight:700}.hobby p{margin:0}.hobby-kurz{align-items:center;gap:var(--s-3);padding:var(--p-flaeche);grid-template-columns:auto minmax(0,1fr);display:grid}.hobby-linie{width:1.5rem;height:3.5rem;color:var(--c-linie)}.textknopf{min-height:var(--touch-min);color:var(--c-linie);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;margin-block:-.75rem;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.hobby-lang{max-width:none;margin-bottom:var(--s-2);padding:var(--p-flaeche)}.hobby-lang>p{margin-bottom:var(--s-2)}.hobby-punkte{margin:0;padding:0;list-style:none}.hobby-punkte li{padding:0 0 var(--s-1) 2rem;position:relative}.hobby-punkte li:last-child{padding-bottom:0}.hobby-punkte li:before{content:"";border:3px solid var(--c-linie);border-radius:var(--r-pille);background:var(--c-linie-tint);width:.8rem;height:.8rem;position:absolute;top:.3rem;left:.15rem}.hobby-punkte li:last-child:before{background:var(--c-linie)}.hobby-punkte li:not(:last-child):after{content:"";background:var(--c-linie);width:3px;position:absolute;top:1.3rem;bottom:-.1rem;left:calc(.55rem - 1.5px)}.install{max-width:var(--lesebreite);margin:var(--s-2) 0;padding:0 var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis);font-size:var(--t-xs)}.install-zeile{align-items:center;gap:var(--s-2) var(--s-3);padding-block:var(--s-2);flex-wrap:wrap;display:flex}.install p{margin:0 0 var(--s-2)}.install-zeile p{margin:0}.install ol{margin:0 0 var(--s-2);padding-left:var(--s-5)}.text{max-width:none}.abschnitt{margin-bottom:var(--s-1);padding:0 var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);font-size:var(--t-xs)}.abschnitt>summary{min-height:3rem}.abschnitt>summary h2{font-size:var(--t-s);margin:0;font-weight:600}.abschnitt>summary:after{margin-left:auto}.abschnitt[open]{padding-bottom:var(--s-2)}.abschnitt p{max-width:var(--lesebreite)}.quellenliste{padding-left:var(--s-5);font-size:var(--t-xs);overflow-wrap:anywhere}.loeschen{padding-top:var(--s-3)}.loeschen h2{margin:0 0 var(--s-1);font-size:var(--t-l)}.loeschen p{font-size:var(--t-xs)}.dialog{width:min(30rem,100vw - 2rem);padding:var(--s-5);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);color:var(--c-tinte);border:0}.dialog::backdrop{background:#0009}.dialog-aktionen{gap:var(--s-2);flex-wrap:wrap;display:flex}.dialog-aktionen .btn{flex:8rem}.druckkopf{display:none}.lead,.hilfe,.stopp-kurz,.jetzt,.details-feld,.haftung,.hobby-kurz,.install,.arzt p,.abschnitt p,.abschnitt ul,.abschnitt ol,.quellenliste,.loeschen p,.hinweisbox ul,.hobby-lang>p,.hobby-punkte,.dialog p{max-width:var(--lesebreite)}.kopf-knopf,.details-knopf,.gewaehlt button,.umschalter button,.logo,.band button,.textknopf{transition:transform var(--dauer-druck) var(--ease), background-color var(--dauer-auswahl) var(--ease), color var(--dauer-auswahl) var(--ease)}@media (prefers-reduced-motion:no-preference){.btn:active,.kopf-knopf:active,.details-knopf:active,.gewaehlt button:active,.umschalter button:active,.logo:active,.band button:active,.wahl:active,.statur:active,.segment:active,.stufe:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.sz-gewuenscht .sz-dreh,.sz-gewuenscht .sz-schieb,.sz-gewuenscht .sz-streck{animation-duration:1.3s!important}}@media (forced-colors:active){.btn-primaer,.stufe.aktiv,.wahl.ist-gewaehlt,.statur.ist-gewaehlt,.segment.ist-gewaehlt{forced-color-adjust:none;border:4px solid highlight}.btn{border:2px solid buttontext}}@media print{.kopf,.band,.aktionen,.status,.sprunglink,.nur-gross,.blatt,.fuss,.details-knopf,.install{display:none!important}.druckkopf{margin-bottom:var(--s-4);display:block}body{color:#000;background:#fff;font-size:12pt}.rahmen{padding:0;display:block}.spalten{display:block}.stopp{break-inside:avoid}.stopp .stopp-kurz,.stopp .stopp-extra,.details-feld[hidden]{display:block!important}.buehne-pfeil,.vergleich-knoepfe,.teilen-knopf,.nochmal{display:none!important}.buehne{margin:0 0 var(--s-3);break-inside:avoid;align-items:flex-start;gap:1.5rem;display:flex}.buehne-label{margin:0 0 var(--s-1);font-weight:600}.buehne .karten-klein{gap:var(--s-2);display:flex}.buehne .karten-klein .karte-svg{width:auto;height:6rem;max-height:6rem}.buehne .vergleich{gap:var(--s-3);grid-template-columns:8rem minmax(0,1fr);align-items:start;margin:0;display:grid}.buehne .vergleich .sitzschema{width:8rem;box-shadow:none;padding:0}.vergleich .vergleich-text p{font-size:11pt;clip-path:none!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}@page{margin:1.5cm}}.buehne-pfeil{fill:none;width:3rem;height:1.5rem;stroke:var(--c-linie)}.kulisse{display:none}@media (width>=64rem){:root{--breite-desktop:76rem}body{background:var(--c-seite)}.kulisse{z-index:0;pointer-events:none;color:var(--c-muster);display:block;position:fixed;inset:0}.kulisse:before{content:"";background:var(--c-muster);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 0L28 14 14 28 0 14z' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M14 9l5 5-5 5-5-5z' fill='%23000'/%3E%3C/svg%3E") 0 0/28px 28px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 0L28 14 14 28 0 14z' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M14 9l5 5-5 5-5-5z' fill='%23000'/%3E%3C/svg%3E") 0 0/28px 28px}.kulisse svg{display:none}.seite>:not(.kulisse):not(.sprunglink){z-index:1;position:relative}.seite>.kopf:not(.kulisse):not(.sprunglink){z-index:3}.rahmen,.fuss{background:var(--c-papier)}.rahmen{box-shadow:0 0 0 1px var(--c-rand-leise)}.fuss{box-shadow:0 0 0 1px var(--c-rand-leise);clip-path:inset(0 -1px)}.rahmen>main{min-height:0}}@media (width>=90rem){.kulisse svg{width:10rem;height:100%;display:block;position:absolute;top:0}.kulisse-strasse{right:calc(50% + 39.5rem)}.kulisse-netz{left:calc(50% + 39.5rem)}}@media print{.kulisse{display:none!important}}.ang-titel{margin:0 0 var(--s-2)}@media (width>=48rem){.buehne{align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);padding:var(--s-2) var(--s-4);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);grid-template-columns:auto 3rem minmax(0,1fr);display:grid}.buehne-label{margin:0 0 var(--s-1);font-size:var(--t-xs);color:var(--c-tinte-leise);font-weight:600}.buehne-zonen .karten-klein{grid-template-columns:repeat(2,auto);justify-content:start}.buehne-zonen .karten-klein .karte-svg{width:auto;height:7.5rem;max-height:7.5rem}.buehne-zonen .hilfe{max-width:11rem;margin:var(--s-1) 0 0}.buehne-pfeil{fill:none;width:3rem;height:1.5rem;stroke:var(--c-linie);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.buehne .vergleich{align-items:center;gap:var(--s-4);grid-template-columns:10rem minmax(0,1fr);margin:0}.buehne .vergleich .sitzschema{width:auto;box-shadow:none;background:0 0;padding:0}.vergleich-knoepfe{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.buehne .vergleich-text p{margin-bottom:var(--s-2);font-size:var(--t-s);color:var(--c-tinte)}.aenderungs-karten .strecke{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.aenderungs-karten .stopp{padding:var(--s-2) var(--p-flaeche) var(--s-1) var(--s-2);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte)}.aenderungs-karten .stopp:not(:last-child):before{display:none}.aenderungs-karten .marke-amber{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ang-mehr{align-items:start;gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ang-mehr>.hinweisbox,.ang-mehr>.unveraendert{margin:0}.ang-mehr>.unveraendert{padding:0 var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis)}}.titelzeile{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.titelzeile .teilen-knopf{flex:none;margin-block:-.5rem}.titelzeile h1{min-width:0}@media (width>=48rem){.kopfzeile .titelzeile{flex:none}}.teilen-knopf .btn-symbol{margin-right:var(--s-2)}@media (width<=47.99rem){.teilen-knopf{width:var(--touch-min);padding:0}.teilen-knopf .btn-symbol{margin-right:0}.teilen-knopf .teilen-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.dialog h2{margin:0 0 var(--s-2)}.dialog h2:focus{outline:none}@media (width<=47.99rem){.dialog-teilen{padding:var(--s-4)}.dialog-teilen .qr{width:min(100%,11rem);margin-block:var(--s-2)}.dialog-teilen .notiz-flach{margin-bottom:var(--s-2)}}.dialog-teilen .qr{aspect-ratio:1;width:min(100%,15rem);margin:var(--s-3) auto;border-radius:var(--r-klein);box-shadow:0 0 0 1px var(--c-rand-leise);display:block}.notiz-flach{margin:0 0 var(--s-3);padding:var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis);font-size:var(--t-xs)}.link-feld{margin:0 0 var(--s-1);font-weight:600;font-size:var(--t-xs);display:block}.link-zeile{border:var(--b-feld);border-radius:var(--r-feld);background:var(--c-flaeche);display:flex;overflow:hidden}.link-zeile:has(:focus-visible){outline:3px solid var(--c-linie);outline-offset:3px}.link-zeile input{min-width:0;min-height:var(--touch-min);padding:0 var(--s-3);color:var(--c-tinte);font-size:var(--t-xs);cursor:copy;background:0 0;border:0;flex:1}.link-zeile input:focus-visible,.kopier-knopf:focus-visible{outline:none}.kopier-knopf{width:var(--touch-min);min-height:var(--touch-min);border:0;border-left:var(--b-feld);background:var(--c-linie-tint);color:var(--c-linie);cursor:pointer;flex:none;place-items:center;display:grid}.kopier-knopf:hover{background:var(--c-hinweis)}.kopier-knopf .btn-symbol{margin:0}.teilen-meldung{min-height:1.5rem;margin:var(--s-1) 0 0;color:var(--c-ok);font-weight:600;line-height:1.5rem;font-size:var(--t-xs)}.uebernahme-liste{margin:0 0 var(--s-3);padding-left:var(--s-5)}.schritt-start{text-align:left;justify-content:flex-start}.schritt-start .btn-symbol{margin-right:var(--s-2)}@media (width<=71.99rem){.vergleich-knoepfe{align-items:stretch;gap:var(--s-2);flex-flow:wrap;display:flex}.vergleich-knoepfe .nochmal{width:var(--touch-min);flex:none;padding:0}.vergleich-knoepfe .nochmal .btn-symbol{margin:0}.nochmal-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vergleich-knoepfe .schritt-start{min-width:0;min-height:var(--touch);padding-inline:var(--s-2);flex:6rem;line-height:1.15}.vergleich-knoepfe .schritt-start .btn-symbol{display:none}.vergleich-knoepfe .teilen-knopf{flex:none}}@media (width<=47.99rem){.kopfzeile .schritt-start{width:100%;margin:var(--s-1) 0 var(--s-2)}.schritt-start-solo{width:100%;margin-bottom:var(--s-2)}}@media (width>=48rem){.kopfzeile .schritt-start{order:1;align-self:center}.kopfzeile .lead{order:2}.schritt-start-solo{margin-bottom:var(--s-3);align-self:flex-start}}.wert-feld{max-width:24rem;margin:var(--s-2) 0 var(--s-1)}.wert-feld label{margin-bottom:var(--s-1);font-weight:600;font-size:var(--t-xs);color:var(--c-tinte);display:block}.wert-feld .eingabe-zeile{min-height:var(--touch)}.wert-feld .eingabe-zeile input{min-height:var(--touch-min);padding-left:var(--s-3);font-weight:500;font-size:var(--t-s)}.wert-feld .eingabe-zeile input::placeholder{font-size:var(--t-xs);letter-spacing:0}.wert-feld .hilfe{margin:var(--s-1) 0 0}.wert-loeschen{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-feld);color:var(--c-tinte-leise);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.wert-loeschen:hover{background:var(--c-linie-tint);color:var(--c-tinte)}.wert-zeile{margin:0 0 var(--s-1);font-size:var(--t-xs);color:var(--c-tinte-leise);grid-column:1/-1}.wert-zeile strong{color:var(--c-linie);font-weight:700}.stopp .wert-zeile{display:none}.stopp.offen .wert-zeile{display:block}@media (width>=48rem){.stopp .wert-zeile{grid-row:3;display:block}.stopp .details-feld{grid-row:4}}.hilfe-werte{margin:var(--s-2) 0 0}.btn:disabled{opacity:.5;cursor:not-allowed}.abschnitt-knoepfe{gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.einstellen{width:100%;max-width:58rem;margin-inline:auto}.ein-leiste{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.ein-leiste .btn-symbol{margin-right:var(--s-1);width:1.125rem;height:1.125rem}.ein-nr{font-weight:700;font-size:var(--t-m);margin:0}.fb{height:2.25rem;margin:0 0 var(--s-3);position:relative}.fb ol{z-index:1;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.fb li{flex:1 1 0;place-items:center;min-width:0;display:grid}.fb .halt{margin:0}.fb .halt.unter-bus{visibility:hidden}.fb-linie,.fb-gefahren{left:calc(50% / var(--n));border-radius:2px;position:absolute;top:50%}.fb-linie{right:calc(50% / var(--n));background:var(--c-rand-leise);height:3px;margin-top:-1.5px}.fb-gefahren{width:calc(100% / var(--n) * var(--i));background-color:var(--c-linie);background-image:repeating-linear-gradient(90deg, var(--c-linie-text) 0 5px, transparent 5px 11px);height:5px;transition:width .52s var(--ease);background-position:0;background-repeat:no-repeat;background-size:100% 1.5px;margin-top:-2.5px}.fb-bus{z-index:2;top:50%;left:calc(100% * (var(--i) + .5) / var(--n));width:2.5rem;height:1.6rem;transition:left .52s var(--ease);margin:-.8rem 0 0 -1.25rem;position:absolute}.fb-bus svg{width:100%;height:100%;display:block;overflow:visible}.ein-raster{gap:var(--s-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ein-titel{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.ein-titel>div{min-width:0}.ein-titel h1{margin:0 0 var(--s-1);font-size:var(--t-xl);-webkit-hyphens:auto;hyphens:auto}.ein-titel .chips{margin:0}.einstellen .achsen-icon{border-radius:var(--r-feld);background:var(--c-linie-tint);width:4rem;height:4rem}.einstellen .achsen-icon.geaendert{background:var(--c-anzeige)}.einstellen .achsen-icon svg{width:2.75rem;height:2.75rem}.einstellen .marke-pruefen{padding:0 var(--s-2) 0 var(--s-1);box-shadow:inset 0 0 0 2px var(--c-tinte-leise)}.einstellen .marke-pruefen .marke-text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.einstellen .marke-pruefen .frage{width:1.25rem;height:1.25rem;font-size:.875rem}.ein-kurz{max-width:34rem;margin:0 0 var(--s-3);font-size:clamp(1.375rem,1.1rem + 1.3vw,1.875rem);font-weight:500;line-height:1.3}.ein-kurz.geaendert{padding-left:var(--s-3);border-left:6px solid var(--c-anzeige);font-weight:600}.einstellen .wert-zeile{margin-bottom:var(--s-2);font-size:var(--t-s)}.ein-knoepfe{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;max-width:34rem;display:flex}.einstellen .details-feld{margin-top:var(--s-1)}.ein-seite .sitzschema{max-width:9rem;padding:var(--s-1);margin-inline:auto}.ein-seite .sitzschema figcaption{display:none}@media (width>=48rem){.ein-raster{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 15rem}.ein-titel h1{font-size:2.25rem}.ein-seite{top:var(--s-4);position:sticky}.ein-seite .sitzschema{max-width:none;padding:var(--s-2)}}.ein-aktionen .btn-primaer{min-height:var(--touch-gross);font-size:var(--t-l)}@media (width>=48rem){.ein-aktionen{justify-content:flex-end}.ein-aktionen .btn-primaer{flex:0 22rem;min-width:12rem}}.ende{justify-items:center;gap:var(--s-2);padding:var(--s-5) 0 var(--s-4);text-align:center;display:grid}.ende h1{font-size:var(--t-xxl);margin:0}.ende-text{font-size:var(--t-m);margin:0}.ende-bus{width:min(100%,22rem);height:5rem;color:var(--c-rand);position:relative;overflow:hidden}.ende-strasse{width:100%;height:.5rem;position:absolute;bottom:.5rem;left:0;right:0}.ende-fahrzeug{width:7rem;height:4.2rem;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.ende-fahrzeug svg{width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.ende-fahrzeug{animation:bus-einfahrt .9s var(--ease) both}@keyframes bus-einfahrt{0%{transform:translate(calc(-50% - 14rem))}to{transform:translate(-50%)}}}.ende-werte{width:min(100%,24rem);margin-top:var(--s-3);padding:var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);text-align:left}.ende-werte h2{margin:0 0 var(--s-2);font-size:var(--t-l)}.ende-werte ul{margin:0 0 var(--s-1);padding:0;list-style:none}.ende-werte li{justify-content:space-between;gap:var(--s-3);padding:var(--s-1) 0;border-top:1px solid var(--c-rand-leise);display:flex}.ende-werte li:first-child{border-top:0}.ende-werte .hilfe{margin:0}.frage-karte{max-width:var(--lesebreite);margin:0 0 var(--s-3);padding:var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);font-size:var(--t-xs)}.frage-karte h2{margin:0 0 var(--s-1);font-size:var(--t-l)}.frage-karte h2:focus{outline:none}.frage-karte .staerke-reihe{gap:var(--s-1)}.frage-karte .staerke{margin-bottom:var(--s-3)}.frage-karte .staerke legend{margin-bottom:var(--s-1)}.frage-knoepfe{align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 0;flex-wrap:wrap;display:flex}.btn-primaer-klein{min-height:var(--touch);background:var(--c-linie);color:var(--c-linie-text);font-weight:700}.btn-primaer-klein:hover{background:color-mix(in srgb, var(--c-linie), var(--c-tinte) 18%)}.start-verlauf{margin:0 0 var(--s-2)}.verlauf-frage summary{font-weight:600}.verlauf-frage p{margin:0 0 var(--s-1);font-size:var(--t-xs)}.verlauf-frage .frage-knoepfe{margin:0 0 var(--s-2)}.verlauf-frage .frage-knoepfe .btn{min-width:5rem}.verlauf-ja{margin:var(--s-2) 0;padding:var(--s-2) var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis)}.verlauf-ja .frage-knoepfe{margin:0}@media (width>=48rem){.ang-mehr>.verlauf-frage{grid-column:1/-1;margin:0}}.verlauf-liste{gap:var(--s-3);max-width:40rem;margin:0 0 var(--s-4);padding:0;list-style:none;display:grid}.verlauf-eintrag{padding:var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte);font-size:var(--t-xs)}.verlauf-eintrag h2{margin:0 0 var(--s-1);font-size:var(--t-l)}.verlauf-eintrag .hilfe{margin:0 0 var(--s-2)}.verlauf-zonen{margin:0}.verlauf-eintrag .arzt{margin:var(--s-3) 0 0}.verlauf .loeschen{padding-top:0}.zonen-liste{gap:var(--s-3);margin:0 0 var(--s-2);padding:0;list-style:none;display:grid}.zonen-kopf{align-items:baseline;gap:0 var(--s-3);flex-wrap:wrap;display:flex}.zonen-name{flex:8rem;font-weight:600}.zonen-wert{font-weight:700;font-size:var(--t-m)}.zonen-tendenz{align-items:center;gap:var(--s-1);min-width:4.5rem;color:var(--c-tinte-leise);font-weight:600;display:inline-flex}.zonen-zeile.besser .zonen-tendenz{color:var(--c-linie)}.zonen-zeile.schlechter .zonen-tendenz{color:var(--c-tinte)}.skala{--farbe:var(--c-tinte-leise);max-width:22rem;height:2.75rem;margin-top:var(--s-1);position:relative}.skala-besser{--farbe:var(--c-linie)}.skala-schlechter{--farbe:var(--c-tinte)}.skala-spur,.skala-weg{border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:.8rem}.skala-spur{background:var(--c-rand-leise);left:8.33333%;right:8.33333%}.skala-weg{background:var(--farbe);height:5px;margin-top:-2.5px;margin-left:0%}.skala-vorher,.skala-jetzt{border-radius:var(--r-pille);position:absolute;top:.8rem;transform:translate(-50%,-50%)}.skala-vorher{border:3px solid var(--c-tinte-leise);background:var(--c-flaeche);width:1.5rem;height:1.5rem}.skala-jetzt{background:var(--farbe);width:.9rem;height:.9rem;box-shadow:0 0 0 2px var(--c-flaeche)}.skala-zahlen{text-align:center;font-size:var(--t-xs);color:var(--c-tinte-leise);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;line-height:1.2;list-style:none;display:grid;position:absolute;inset:1.75rem 0 0}@media print{.wert-feld,.schritt-start,.verlauf-frage,.frage-karte,.start-verlauf{display:none!important}.stopp .wert-zeile{display:block!important}}.verlauf-offen{align-items:center;gap:var(--s-1) var(--s-3);margin:var(--s-2) 0 0;padding:var(--s-2) var(--p-flaeche);border-radius:var(--r-flaeche);background:var(--c-hinweis);flex-wrap:wrap;display:flex}.verlauf-offen p{flex:16rem;margin:0}.verlauf-offen .frage-knoepfe{gap:var(--s-2);margin:0}.vergleich-text .verlauf-offen p{font-size:var(--t-xs);color:var(--c-tinte)}@media (width>=72rem){.vergleich-knoepfe{flex-flow:wrap}}@media (width<=47.99rem){.ang-mehr>.hinweisbox,.ang-mehr>.unveraendert{margin-block:2px}.vergleich{margin-bottom:0}}.verlauf-frage .btn{background:var(--c-flaeche);box-shadow:inset 0 0 0 1.5px var(--c-rand)}.verlauf-frage .btn:hover{background:color-mix(in srgb, var(--c-linie) 12%, var(--c-flaeche))}.einstellen .details-feld{max-width:34rem}.einstellen-ende{flex-direction:column;display:flex}.einstellen-ende .ende{flex:1;align-content:center}.einstellen-ende .fb-bus{display:none}@media (width<=47.99rem){.ergebnis-kopf{align-items:start;row-gap:var(--s-1);grid-template-rows:auto 1fr;grid-template-areas:"bild hinweis""legende hinweis"}.ergebnis-kopf .sitzschema{grid-area:bild}.ergebnis-hinweise .notiz{grid-area:hinweis;align-self:center}.ergebnis-hinweise .legende-liste{flex-direction:column;grid-area:legende;align-self:start;gap:0}.ergebnis-hinweise .legende-eintrag{min-height:1.5rem}.kopfzeile .schritt-start{margin:var(--s-1) 0}.spalten-ergebnis{gap:0}.ergebnis-kopf{margin-bottom:0}}.titelzeile .schritt-start{flex:none;margin-block:-.5rem}@media (width>=48rem){.kopfzeile .titelzeile{justify-content:flex-start}}@media (width>=72rem){.vergleich-knoepfe{justify-content:start;align-items:center;gap:var(--s-2);grid-template-columns:auto auto;display:grid}.vergleich-knoepfe .nochmal{grid-area:1/1}.vergleich-knoepfe .schritt-start{grid-area:1/2}.vergleich-knoepfe .teilen-knopf{grid-area:2/1;justify-self:start}.vergleich-knoepfe:not(:has(.nochmal)) .teilen-knopf{grid-area:1/1}.vergleich-knoepfe{grid-template-columns:auto auto minmax(0,1fr)}.vergleich-knoepfe>.verlauf-frage{grid-area:2/2/3/4;margin:0}}@media (width>=48rem){.kopfzeile:has(.titelzeile .schritt-start){margin-bottom:var(--s-4)}.spalten-ergebnis .strecke.zweispaltig{column-gap:var(--s-3)}.spalten-ergebnis .strecke.zweispaltig .stopp{margin-bottom:var(--s-2);padding:var(--s-1) var(--p-flaeche) var(--s-1) var(--s-2);border-radius:var(--r-flaeche);background:var(--c-flaeche);box-shadow:var(--schatten-karte)}.spalten-ergebnis .strecke.zweispaltig .stopp:not(:last-child):before{display:none}.spalten-ergebnis .strecke.zweispaltig .stopp.ist-aktiv{box-shadow:var(--schatten-karte), inset 0 0 0 3px var(--c-linie)}}.abschnitt-unter{margin:var(--s-4) 0 var(--s-1);font-size:var(--t-s)}.verlauf-eintrag .abschnitt-knoepfe{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--c-rand-leise)}.verlauf-eintrag .zonen-liste{margin-bottom:0}.verlauf .verlauf-liste{margin-bottom:var(--s-5)}.verlauf .loeschen{margin-top:0;margin-bottom:var(--s-4)}.abschnitt .notiz-flach{margin:var(--s-2) 0}@media (width<=47.99rem){.vergleich .vergleich-text h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vergleich .vergleich-knoepfe{flex-flow:column;align-items:stretch}.vergleich .vergleich-knoepfe .nochmal{width:auto;padding-inline:var(--s-3);justify-content:flex-start}.vergleich .vergleich-knoepfe .nochmal .btn-symbol{margin-right:var(--s-2)}.vergleich .nochmal-text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.vergleich .vergleich-knoepfe .schritt-start{padding-inline:var(--s-3);flex:none;justify-content:flex-start}.vergleich .schritt-start-rest{display:none}.vergleich .vergleich-knoepfe{gap:var(--s-1)}.vergleich .vergleich-knoepfe .schritt-start,.vergleich .vergleich-knoepfe .nochmal{min-height:var(--touch-min)}.vergleich{margin-bottom:var(--s-1);margin-bottom:0}.screen>.arzt{margin-bottom:var(--s-2)}}@media (width>=48rem){.buehne,.buehne .vergleich{align-items:start}.buehne .buehne-pfeil{align-self:center}.buehne .vergleich-text p{margin-top:0}}
