@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/InstrumentSans-Regular.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/InstrumentSans-Medium.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/InstrumentSans-SemiBold.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/InstrumentSans-Bold.woff2) format("woff2")}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/STIXTwoText-Medium.woff2) format("woff2")}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/STIXTwoText-SemiBold.woff2) format("woff2")}:root{--blu-grund: #ffffff;--blu-flaeche: #f4f2ee;--blu-flaeche-kraeftig: #eae7e0;--blu-erhoeht: #ffffff;--blu-linie: #ece9e3;--blu-linie-flaeche: #e6e2da;--blu-rand-wahl: #d9d4c9;--blu-rand-feld: #8b867c;--blu-tinte: #14130f;--blu-koerper: #4f4b44;--blu-neben: #6a665d;--blu-leise: #8b867c;--blu-blau: #2029d9;--blu-blau-hell: #8e96ff;--blu-blau-flaeche: #ebecfc;--blu-blau-knopf: #2029d9;--blu-auf-blau: #ffffff;--blu-auf-haupt: #ffffff;--blu-haupt: var(--blu-tinte);--blu-haupt-hover: color-mix(in srgb, var(--blu-haupt) 86%, var(--blu-grund));--blu-warnung: #a8412a;--blu-schalter-knopf: #ffffff;--blu-schalter-knopf-an: #ffffff;--blu-schleier: rgba(20, 19, 15, .38);--blu-marke-blau: #0606ef;--blu-marke-hell: #fbf8f5;--blu-marke: var(--blu-marke-blau);--blu-rand: 24px;--blu-abschnitt: 48px;--blu-zeile-innen: 18px;--blu-knopf-hoehe: 56px;--blu-beruehrung: 44px;--blu-radius: 18px;--blu-radius-knopf: 18px;--blu-radius-gross: 20px;--blu-radius-ansicht: 28px;--blu-radius-bestaetigung: 16px;--blu-radius-klein: 12px;--blu-radius-marke: 8px;--blu-radius-pille: 999px;--blu-seitenleiste: 264px;--blu-kopfleiste: 56px;--blu-drawer: 600px;--blu-schatten: none;--blu-schatten-schwebend: 0 14px 30px -14px rgba(20, 19, 15, .45);--blu-fokus: 0 0 0 1px var(--blu-blau);--blu-seitenrand: clamp(1.5rem, 4vw, 4rem);--blu-inhalt-max: 1400px;--blu-inhalt-oben: 2.5rem;--blu-inhalt-unten: 4rem;--blu-app-spalte: 480px;--blu-seitenpanel: clamp(480px, 40vw, 560px);--blu-stil: telefon;--blu-schrift: "Instrument Sans", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable", "Segoe UI", system-ui, Roboto, Helvetica, Arial, sans-serif;--blu-serif: "STIX Two Text", Georgia, serif;--blu-mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--blu-gross: 34px;--blu-gross-zeile: 40px;--blu-gross-lauf: -.03em;--blu-gross-gewicht: 800;--blu-titel: 28px;--blu-titel-zeile: 34px;--blu-titel-lauf: -.025em;--blu-titel-gewicht: 800;--blu-zahl: 44px;--blu-zahl-zeile: 48px;--blu-zahl-lauf: -.03em;--blu-zahl-gewicht: 800;--blu-kopf: 20px;--blu-kopf-zeile: 26px;--blu-kopf-lauf: -.015em;--blu-kopf-gewicht: 700;--blu-kopf-wahl: 18px;--blu-kopf-wahl-zeile: 24px;--blu-zeilentitel: 17px;--blu-zeilentitel-zeile: 22px;--blu-zeilentitel-lauf: -.01em;--blu-zeilentitel-gewicht: 600;--blu-fliess: 17px;--blu-fliess-zeile: 25px;--blu-fliess-lauf: 0;--blu-fliess-gewicht: 400;--blu-nebentext: 15px;--blu-nebentext-zeile: 20px;--blu-nebentext-gewicht: 400;--blu-quelle: 14px;--blu-quelle-zeile: 18px;--blu-quelle-gewicht: 500;--blu-knopf-schrift: 17px;--blu-knopf-zeile: 22px;--blu-frage: 31px;--blu-frage-zeile: 36px;--blu-frage-lauf: -.01em;--blu-frage-gewicht: 500;--blu-frage-klein: 24px;--blu-frage-klein-zeile: 30px;--blu-titel-klein: 24px;--blu-titel-klein-zeile: 30px;--blu-titel-klein-lauf: -.7px;--blu-fuss: 13px;--blu-fuss-zeile: 18px;--blu-etikett: 12px;--blu-etikett-zeile: 16px;--blu-etikett-lauf: .4px;--blu-schild: 11px;--blu-schild-zeile: 14px;--blu-schild-lauf: .3px;--blu-gross-wort: calc(-2 * var(--blu-gross-lauf));--blu-titel-wort: calc(-2 * var(--blu-titel-lauf));--blu-zahl-wort: calc(-2 * var(--blu-zahl-lauf));--blu-kopf-wort: calc(-2 * var(--blu-kopf-lauf));--blu-zeilentitel-wort: calc(-2 * var(--blu-zeilentitel-lauf));--blu-frage-wort: calc(-2 * var(--blu-frage-lauf));--blu-titel-klein-wort: calc(-2 * var(--blu-titel-klein-lauf));--blu-dauer-antippen: .1s;--blu-dauer-kurz: .15s;--blu-dauer-mittel: .24s;--blu-dauer-ansicht: .32s;--blu-dauer-seite: .36s;--blu-dauer-zuwachs: .6s;--blu-dauer-licht: 3.2s;--blu-kurve-raus: cubic-bezier(.2, .8, .2, 1);--blu-kurve-rein: cubic-bezier(.4, 0, 1, 1);--blu-kurve-standard: cubic-bezier(.4, 0, .2, 1);--blu-weiss: var(--blu-grund);--blu-papier: var(--blu-flaeche);--blu-papier-hell: var(--blu-grund);--blu-papier-dunkel: var(--blu-flaeche);--blu-fuellung: var(--blu-flaeche-kraeftig);--blu-fuellung-hover: var(--blu-flaeche-kraeftig);--blu-fuellung-zart: var(--blu-linie);--blu-hinweis: var(--blu-flaeche);--blu-strich: var(--blu-flaeche-kraeftig);--blu-symbol: var(--blu-leise);--blu-chevron: var(--blu-leise);--blu-akzent: var(--blu-blau-flaeche);--blu-blau-text: var(--blu-blau);--blu-blau-dunkel: color-mix(in srgb, var(--blu-blau) 82%, var(--blu-tinte));--blu-blau-gedaempft: var(--blu-blau-hell);--blu-headline: var(--blu-tinte);--blu-text: var(--blu-koerper);--blu-fuellung-text: var(--blu-neben);--blu-warnung-text: var(--blu-warnung);--blu-warnung-bg: var(--blu-flaeche);--blu-schatten-karte: none;--blu-schatten-blau: none;--blu-schatten-modal: var(--blu-schatten-schwebend);--blu-karte-rand: var(--blu-linie);--blu-drawer-bg: var(--blu-erhoeht);--blu-drawer-schleier: var(--blu-schleier);--blu-karte: var(--blu-zeilentitel);--blu-karte-zeile: var(--blu-zeilentitel-zeile);--blu-karte-lauf: var(--blu-zeilentitel-lauf);--blu-karte-wort: var(--blu-zeilentitel-wort);--blu-unter: var(--blu-nebentext);--blu-unter-zeile: var(--blu-nebentext-zeile);--blu-unter-lauf: 0;--blu-primary: var(--blu-blau);--blu-navy: var(--blu-tinte);--blu-bg: var(--blu-grund);--blu-surface: var(--blu-flaeche);--blu-text-secondary: var(--blu-koerper);--blu-text-tertiary: var(--blu-neben);--blu-border: var(--blu-flaeche-kraeftig);--blu-white: var(--blu-grund);--blu-ok: var(--blu-blau);--blu-warn: var(--blu-warnung);--blu-unterlage: var(--blu-flaeche);--blu-unterlage-hover: var(--blu-flaeche-kraeftig);--blu-trenn: var(--blu-linie);--blu-pfeil-auswahl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236a665d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--blu-grund: #191816;--blu-flaeche: #2a2825;--blu-flaeche-kraeftig: #36332f;--blu-erhoeht: #211f1c;--blu-linie: #2c2a26;--blu-linie-flaeche: #3a3733;--blu-rand-wahl: #45423c;--blu-rand-feld: #7f7a71;--blu-tinte: #f4f2ee;--blu-koerper: #d4d0c8;--blu-neben: #a8a398;--blu-leise: #7f7a71;--blu-blau: #9aa1ff;--blu-blau-hell: #5e66e0;--blu-blau-flaeche: #252852;--blu-blau-knopf: #3a43e6;--blu-auf-blau: #191816;--blu-auf-haupt: #191816;--blu-warnung: #f09a86;--blu-schalter-knopf: #f4f2ee;--blu-schalter-knopf-an: #191816;--blu-schatten-schwebend: 0 14px 30px -14px rgba(0, 0, 0, .7);--blu-marke: var(--blu-marke-hell);--blu-pfeil-auswahl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a8a398' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color-scheme:dark}}:root[data-theme=dark]{--blu-grund: #191816;--blu-flaeche: #2a2825;--blu-flaeche-kraeftig: #36332f;--blu-erhoeht: #211f1c;--blu-linie: #2c2a26;--blu-linie-flaeche: #3a3733;--blu-rand-wahl: #45423c;--blu-rand-feld: #7f7a71;--blu-tinte: #f4f2ee;--blu-koerper: #d4d0c8;--blu-neben: #a8a398;--blu-leise: #7f7a71;--blu-blau: #9aa1ff;--blu-blau-hell: #5e66e0;--blu-blau-flaeche: #252852;--blu-blau-knopf: #3a43e6;--blu-auf-blau: #191816;--blu-auf-haupt: #191816;--blu-warnung: #f09a86;--blu-schalter-knopf: #f4f2ee;--blu-schalter-knopf-an: #191816;--blu-schatten-schwebend: 0 14px 30px -14px rgba(0, 0, 0, .7);--blu-marke: var(--blu-marke-hell);--blu-pfeil-auswahl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a8a398' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--blu-dauer-ansicht: .15s;--blu-dauer-seite: .15s;--blu-dauer-zuwachs: 0ms}}@keyframes blu-einblenden{0%{opacity:0}}@media(min-width:801px){:root:not([data-stil=telefon]){--blu-stil: desktop;--blu-gross: 32px;--blu-gross-zeile: 38px;--blu-titel: 26px;--blu-titel-zeile: 32px;--blu-zahl: 40px;--blu-zahl-zeile: 44px;--blu-kopf: 18px;--blu-kopf-zeile: 24px;--blu-kopf-wahl: 16px;--blu-kopf-wahl-zeile: 22px;--blu-zeilentitel: 15px;--blu-zeilentitel-zeile: 21px;--blu-fliess: 15px;--blu-fliess-zeile: 23px;--blu-nebentext: 14px;--blu-nebentext-zeile: 20px;--blu-quelle: 13px;--blu-quelle-zeile: 18px;--blu-frage: 26px;--blu-frage-zeile: 32px;--blu-frage-klein: 21px;--blu-frage-klein-zeile: 27px;--blu-titel-klein: 21px;--blu-titel-klein-zeile: 27px;--blu-knopf-hoehe: 42px;--blu-knopf-schrift: 14px;--blu-knopf-zeile: 18px;--blu-zeile-innen: 13px;--blu-radius-knopf: 12px;--blu-radius: 14px;--blu-radius-gross: 16px;--blu-seitenleiste: 224px;--blu-inhalt-app: 1000px;--blu-inhalt-oben: 2rem;--blu-seitenrand: 2.5rem}}@media(min-width:801px){:root:not([data-stil=telefon]) .blu-nur-telefon{display:none!important}}@media(max-width:800px){.blu-nur-desktop{display:none!important}}:root[data-stil=telefon] .blu-nur-desktop{display:none!important}.blu-titel-desktop{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:801px){:root:not([data-stil=telefon]) .blu-titel-desktop{position:static;width:auto;height:auto;margin:0 0 1.75rem;overflow:visible;clip-path:none;white-space:normal}}*{box-sizing:border-box}html{min-height:100%;background:var(--blu-grund);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--blu-schrift);font-size:var(--blu-fliess);line-height:1.5;letter-spacing:var(--blu-fliess-lauf);color:var(--blu-koerper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums;overflow-x:clip}a{color:var(--blu-blau);text-decoration:none}a:hover{text-decoration:underline}:where(p,.untertitel,.gedimmt)>a:not(.knopf,.badge,[class*=ui-]){text-decoration:underline;text-underline-offset:.15em}svg{flex:0 0 auto}code{font-family:var(--blu-mono);font-size:.85em;background:var(--blu-unterlage);padding:.1em .35em;border-radius:6px;color:var(--blu-tinte)}pre{font-family:var(--blu-mono);font-size:.8rem;white-space:pre-wrap;word-break:break-word;background:var(--blu-unterlage);border-radius:var(--blu-radius-klein);padding:.75rem .9rem;margin:0;color:var(--blu-tinte);max-width:100%}hr{border:0;border-top:1px solid var(--blu-trenn);margin:1.25rem 0}:focus-visible{outline:2px solid var(--blu-blau);outline-offset:2px;border-radius:6px}.nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@property --blu-licht-winkel{syntax: "<angle>"; inherits: false; initial-value: 0deg;}h1,h2,h3{color:var(--blu-tinte);font-weight:700;line-height:1.2;text-wrap:pretty}h1{font-size:var(--blu-gross);line-height:var(--blu-gross-zeile);letter-spacing:var(--blu-gross-lauf);word-spacing:var(--blu-gross-wort);font-weight:var(--blu-gross-gewicht);margin:0 0 .25rem}h2{font-size:var(--blu-kopf);line-height:var(--blu-kopf-zeile);letter-spacing:var(--blu-kopf-lauf);word-spacing:var(--blu-kopf-wort);font-weight:var(--blu-kopf-gewicht);margin:0 0 .75rem}h3{font-size:var(--blu-zeilentitel);line-height:var(--blu-zeilentitel-zeile);letter-spacing:var(--blu-zeilentitel-lauf);word-spacing:var(--blu-zeilentitel-wort);font-weight:var(--blu-zeilentitel-gewicht);margin:0 0 .5rem}p{margin:0 0 .75rem}strong{color:var(--blu-tinte);font-weight:600}.stufe-gross,.stufe-titel,.stufe-zahl,.stufe-kopf,.stufe-zeile{color:var(--blu-tinte);text-wrap:pretty}.stufe-gross{font-size:var(--blu-gross);line-height:var(--blu-gross-zeile);letter-spacing:var(--blu-gross-lauf);word-spacing:var(--blu-gross-wort);font-weight:var(--blu-gross-gewicht)}.stufe-titel{font-size:var(--blu-titel);line-height:var(--blu-titel-zeile);letter-spacing:var(--blu-titel-lauf);word-spacing:var(--blu-titel-wort);font-weight:var(--blu-titel-gewicht)}.stufe-zahl{font-size:var(--blu-zahl);line-height:var(--blu-zahl-zeile);letter-spacing:var(--blu-zahl-lauf);word-spacing:var(--blu-zahl-wort);font-weight:var(--blu-zahl-gewicht);font-variant-numeric:tabular-nums}.stufe-kopf{font-size:var(--blu-kopf);line-height:var(--blu-kopf-zeile);letter-spacing:var(--blu-kopf-lauf);word-spacing:var(--blu-kopf-wort);font-weight:var(--blu-kopf-gewicht)}.stufe-zeile{font-size:var(--blu-zeilentitel);line-height:var(--blu-zeilentitel-zeile);letter-spacing:var(--blu-zeilentitel-lauf);word-spacing:var(--blu-zeilentitel-wort);font-weight:var(--blu-zeilentitel-gewicht)}.stufe-fliess{font-size:var(--blu-fliess);line-height:var(--blu-fliess-zeile);letter-spacing:var(--blu-fliess-lauf);font-weight:var(--blu-fliess-gewicht);color:var(--blu-koerper)}.stufe-neben{font-size:var(--blu-nebentext);line-height:var(--blu-nebentext-zeile);font-weight:var(--blu-nebentext-gewicht);color:var(--blu-neben)}.stufe-quelle{font-size:var(--blu-quelle);line-height:var(--blu-quelle-zeile);font-weight:var(--blu-quelle-gewicht);letter-spacing:0;word-spacing:normal;text-transform:none;color:var(--blu-neben)}.stufe-frage{font-family:var(--blu-serif);font-size:var(--blu-frage);line-height:var(--blu-frage-zeile);letter-spacing:var(--blu-frage-lauf);word-spacing:var(--blu-frage-wort);font-weight:var(--blu-frage-gewicht);color:var(--blu-tinte);text-wrap:balance}.stufe-frage.klein{font-size:var(--blu-frage-klein);line-height:var(--blu-frage-klein-zeile)}.untertitel{color:var(--blu-neben);font-size:var(--blu-unter);line-height:var(--blu-unter-zeile);letter-spacing:var(--blu-unter-lauf);margin:0 0 1.5rem;max-width:68ch;text-wrap:pretty}.kennung{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--blu-quelle);line-height:var(--blu-quelle-zeile);font-weight:var(--blu-quelle-gewicht);text-transform:none;letter-spacing:0;word-spacing:normal;color:var(--blu-neben);min-width:0}.kennung svg{flex:0 0 auto}.gedimmt{color:var(--blu-neben);font-size:var(--blu-fuss);line-height:var(--blu-fuss-zeile);letter-spacing:0;word-spacing:normal}p.gedimmt{font-size:var(--blu-unter);line-height:var(--blu-unter-zeile)}.klein{font-size:.85em}.leer-hinweis{color:var(--blu-neben);padding:.75rem 0}.blu-app{display:flex;min-height:100vh;min-height:100dvh}.blu-seitenleiste{width:var(--blu-seitenleiste);flex:0 0 var(--blu-seitenleiste);background:var(--blu-weiss);border-right:1px solid var(--blu-fuellung-zart);display:flex;flex-direction:column;padding:1.25rem .9rem;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;transition:width var(--blu-dauer-kurz) var(--blu-kurve-standard),flex-basis var(--blu-dauer-kurz) var(--blu-kurve-standard)}.blu-kopf{display:flex;align-items:center;gap:.25rem;padding:.35rem .35rem 1.5rem .6rem}.blu-einklappen,.blu-menue-zu,.blu-nutzer .icon-knopf,.blu-kopfleiste .icon-knopf{display:inline-grid;place-items:center;width:var(--blu-beruehrung);height:var(--blu-beruehrung);flex:0 0 auto;border:0;border-radius:10px;background:transparent;color:var(--blu-neben);cursor:pointer}.blu-einklappen:hover,.blu-menue-zu:hover,.blu-nutzer .icon-knopf:hover,.blu-kopfleiste .icon-knopf:hover{background:var(--blu-papier);color:var(--blu-headline)}.blu-menue-zu{display:none}.blu-logo{display:flex;align-items:center;min-height:var(--blu-beruehrung);gap:.6rem;flex:1;min-width:0;padding:0;color:var(--blu-headline);font-weight:600;font-size:var(--blu-unter);letter-spacing:var(--blu-unter-lauf);text-decoration:none}.blu-logo:hover{text-decoration:none}.blu-logo .titel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blu-logo .app-symbol{flex:0 0 auto}.blu-nav{display:flex;flex-direction:column;gap:3px}.blu-nav a{display:flex;align-items:center;gap:.75rem;min-height:var(--blu-beruehrung);padding:.55rem .75rem;border-radius:var(--blu-radius-klein);color:var(--blu-koerper);font-size:var(--blu-unter);letter-spacing:var(--blu-unter-lauf);font-weight:500;text-decoration:none;transition:background-color var(--blu-dauer-kurz) var(--blu-kurve-standard)}.blu-nav a svg{color:var(--blu-symbol);flex:0 0 auto}.blu-nav a:hover{background:var(--blu-flaeche);color:var(--blu-tinte);text-decoration:none}.blu-nav a.aktiv{background:var(--blu-flaeche);color:var(--blu-tinte);font-weight:600}.blu-nav a.aktiv svg{color:var(--blu-tinte)}.blu-nav .zaehler{margin-left:auto;font-size:var(--blu-fuss);color:var(--blu-neben);font-variant-numeric:tabular-nums}.blu-nav a.aktiv .zaehler{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 .45rem;border-radius:var(--blu-radius-pille);background:var(--blu-tinte);color:var(--blu-grund);font-size:12px;font-weight:700}.blu-nav .abschnitt{margin:1.25rem .75rem .4rem;font-size:var(--blu-fuss);line-height:var(--blu-fuss-zeile);font-weight:600;letter-spacing:0;word-spacing:normal;color:var(--blu-neben)}.blu-nav .abschnitt-knopf{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.blu-nav .abschnitt-knopf:hover{color:var(--blu-tinte)}.blu-nav .abschnitt-knopf:disabled{cursor:default;color:inherit}.blu-nav .abschnitt-knopf .abschnitt-pfeil{transition:transform var(--blu-dauer-kurz) var(--blu-kurve-standard)}.blu-nav .abschnitt-knopf[aria-expanded=true] .abschnitt-pfeil{transform:rotate(90deg)}.blu-nav .werkzeug-liste{display:flex;flex-direction:column;gap:3px}.blu-nav .werkzeug-liste.zu{display:none}@media(min-width:801px){.blu-nav a{min-height:38px;padding:.4rem .7rem;gap:.65rem}.blu-nav a svg{width:18px;height:18px}}.blu-nutzer{margin-top:auto;padding-top:1rem;border-top:1px solid var(--blu-fuellung-zart);display:flex;align-items:center;gap:.25rem;font-size:.8rem}.blu-nutzer .konto{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0;padding:.35rem .5rem;margin-left:-.5rem;border-radius:10px;color:inherit;text-decoration:none}.blu-nutzer .konto:hover{background:var(--blu-papier);text-decoration:none}.blu-nutzer .konto.aktiv{background:var(--blu-flaeche)}.blu-nutzer form{display:contents}.blu-avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--blu-fuellung);color:var(--blu-headline);font-size:.72rem;font-weight:600;letter-spacing:.02em;flex:0 0 auto}.blu-nutzer .name{display:block;color:var(--blu-headline);font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blu-nutzer .rolle{display:block;color:var(--blu-neben);font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;word-spacing:normal;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blu-nutzer .text{flex:1;min-width:0}.blu-kopfleiste,.blu-menue-schleier{display:none}.blu-inhalt{flex:1;min-width:0;display:flex;flex-direction:column}.blu-main{flex:1;width:100%;max-width:var(--blu-inhalt-max);margin:0 auto;padding:var(--blu-inhalt-oben) var(--blu-seitenrand) var(--blu-inhalt-unten);min-width:0}@media(min-width:801px){.blu-main:has(>.blu-schmal){max-width:var(--blu-inhalt-app);margin:0}.blu-inhalt:has(>.blu-main>.blu-schmal)>.blu-stillstand{max-width:calc(var(--blu-inhalt-app) - 2 * var(--blu-seitenrand));margin:1.25rem 0 0 var(--blu-seitenrand)}}.blu-main.allein{max-width:none;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem}.blu-seitenkopf{margin-bottom:1.75rem}.blu-seitenkopf .untertitel{margin-bottom:0}.blu-seitenkopf.mit-aktionen{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem}.blu-seitenkopf-text{flex:1 1 20rem;min-width:0}.blu-seitenkopf-text h1,.blu-seitenkopf-text h2{margin-bottom:.25rem}.blu-seitenkopf-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:none}.blu-seitenleiste.nur-breit{display:none}@media(min-width:801px){:root:not([data-stil=telefon]) .blu-seitenleiste.nur-breit{display:flex}}.blu-stillstand{max-width:calc(var(--blu-inhalt-max) - 2 * var(--blu-seitenrand));margin:1.25rem auto 0;width:calc(100% - 2 * var(--blu-seitenrand));padding:12px 16px;border-radius:var(--blu-radius-klein);background:var(--blu-warnung-bg);color:var(--blu-warnung-text);font-weight:600;font-size:var(--blu-nebentext);line-height:var(--blu-nebentext-zeile);display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.blu-stillstand a{color:inherit;text-decoration:underline}@media(min-width:801px){:root[data-seitenleiste=zu]{--blu-seitenleiste: 76px}:root[data-seitenleiste=zu] .blu-seitenleiste{padding-left:.6rem;padding-right:.6rem}:root[data-seitenleiste=zu] .blu-kopf{flex-direction:column;align-items:center;gap:.35rem;padding-left:0;padding-right:0}:root[data-seitenleiste=zu] .blu-logo .titel,:root[data-seitenleiste=zu] .blu-nav a .text,:root[data-seitenleiste=zu] .blu-nav .zaehler,:root[data-seitenleiste=zu] .blu-nav .abschnitt span,:root[data-seitenleiste=zu] .blu-mandant,:root[data-seitenleiste=zu] .blu-nutzer .text{display:none}:root[data-seitenleiste=zu] .blu-logo{flex:none}:root[data-seitenleiste=zu] .blu-nav a{justify-content:center;padding-left:0;padding-right:0}:root[data-seitenleiste=zu] .blu-nav .abschnitt{height:1px;margin:.9rem .5rem;background:var(--blu-fuellung-zart)}:root[data-seitenleiste=zu] .blu-nav .abschnitt-knopf{display:none}:root[data-seitenleiste=zu] .blu-nav .werkzeug-liste.zu{display:flex}:root[data-seitenleiste=zu] .blu-nutzer{flex-direction:column;gap:.35rem}:root[data-seitenleiste=zu] .blu-nutzer .konto{margin:0;padding:.25rem}}.blu-drawer{position:fixed;top:0;right:0;bottom:0;width:var(--blu-drawer);max-width:100%;background:var(--blu-drawer-bg);border-left:1px solid var(--blu-fuellung-zart);display:flex;flex-direction:column;z-index:30;animation:drawer-herein var(--blu-dauer-ansicht) var(--blu-kurve-raus)}.blu-drawer[hidden]{display:none}@keyframes drawer-herein{0%{transform:translate(100%)}to{transform:none}}.blu-drawer .drawer-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem 0}.blu-drawer .drawer-inhalt{flex:1;overflow-y:auto;padding:.5rem 1.75rem 1.5rem}.blu-drawer .drawer-fuss{display:flex;gap:.75rem;flex-wrap:wrap;padding:1rem 1.75rem 1.5rem;border-top:1px solid var(--blu-fuellung-zart)}.blu-drawer .drawer-fuss .knopf{flex:1 1 auto}.blu-drawer .schliessen{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:0;border-radius:10px;background:transparent;color:var(--blu-neben);cursor:pointer}.blu-drawer .schliessen:hover{background:var(--blu-fuellung);color:var(--blu-headline)}body.mit-drawer .blu-inhalt{padding-right:var(--blu-drawer)}.blu-drawer-schleier{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;padding:0;background:var(--blu-drawer-schleier);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}@media(max-width:1439px){body.mit-drawer .blu-inhalt{padding-right:0}.blu-drawer-schleier{display:block}.blu-drawer{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(860px,calc(100% - 2rem));height:min(88vh,920px);border:0;border-radius:var(--blu-radius-gross);box-shadow:var(--blu-schatten-modal);animation:modal-herein var(--blu-dauer-ansicht) var(--blu-kurve-raus)}@keyframes modal-herein{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}}@media(max-width:40rem){.blu-drawer{top:0;left:0;transform:none;width:100%;height:100%;height:100dvh;border-radius:0;animation:drawer-hoch var(--blu-dauer-ansicht) var(--blu-kurve-raus)}@keyframes drawer-hoch{0%{transform:translateY(6%);opacity:0}to{transform:none;opacity:1}}.blu-drawer .drawer-kopf{padding:calc(1rem + env(safe-area-inset-top,0px)) 1.25rem 0}.blu-drawer .drawer-inhalt{padding:.5rem 1.25rem 1.25rem}.blu-drawer .drawer-fuss{padding:.9rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px))}}@media(max-width:800px){.blu-app{flex-direction:column}.blu-kopfleiste{display:flex;align-items:center;gap:.5rem;position:sticky;top:0;z-index:20;min-height:var(--blu-kopfleiste);padding:calc(.4rem + env(safe-area-inset-top,0px)) calc(.75rem + env(safe-area-inset-right,0px)) .4rem calc(.75rem + env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--blu-grund) 84%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--blu-fuellung-zart)}.blu-kopfleiste .icon-knopf{width:var(--blu-beruehrung);height:var(--blu-beruehrung);border-radius:50%;background:var(--blu-flaeche);color:var(--blu-tinte);border:0}.blu-menue-zu,.blu-nutzer .icon-knopf{width:var(--blu-beruehrung);height:var(--blu-beruehrung)}.blu-kopfleiste .blu-logo{padding-left:.25rem;font-size:var(--blu-karte);letter-spacing:var(--blu-karte-lauf);word-spacing:var(--blu-karte-wort)}.blu-seitenleiste{position:fixed;top:0;left:0;bottom:0;z-index:41;width:min(320px,86vw);flex:none;height:100vh;height:100dvh;padding:calc(.9rem + env(safe-area-inset-top,0px)) .9rem calc(1rem + env(safe-area-inset-bottom,0px)) calc(.9rem + env(safe-area-inset-left,0px));border-right:1px solid var(--blu-fuellung-zart);box-shadow:none;transform:translate(-104%);visibility:hidden;transition:transform var(--blu-dauer-mittel) var(--blu-kurve-rein),visibility 0s linear var(--blu-dauer-mittel)}.blu-seitenleiste.offen{transform:none;visibility:visible;box-shadow:var(--blu-schatten-schwebend);transition:transform var(--blu-dauer-ansicht) var(--blu-kurve-raus),visibility 0s}.blu-kopf{padding:0 0 1rem .35rem}.blu-einklappen{display:none}.blu-menue-zu{display:inline-grid}.blu-nav a{min-height:46px;font-size:var(--blu-karte);letter-spacing:var(--blu-karte-lauf);word-spacing:var(--blu-karte-wort);border-radius:12px}.blu-nutzer{gap:.35rem}.blu-menue-schleier{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;padding:0;background:var(--blu-drawer-schleier);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--blu-dauer-mittel) var(--blu-kurve-standard),visibility 0s linear var(--blu-dauer-mittel)}.blu-menue-schleier.offen{opacity:1;visibility:visible;transition:opacity var(--blu-dauer-mittel) var(--blu-kurve-standard),visibility 0s}body.menue-offen{overflow:hidden}.blu-main{padding:1.25rem 1rem calc(2.5rem + env(safe-area-inset-bottom,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px))}.blu-main.allein{padding:1.5rem 1rem}.blu-stillstand{width:auto;max-width:none;margin:1rem 1rem 0}.blu-seitenkopf{margin-bottom:1.25rem}h1{font-size:var(--blu-gross)}.tabelle{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabelle .badge{white-space:normal}.tabelle:not(:has(thead)) td{overflow-wrap:anywhere}.tabelle.frei{overflow-x:auto}.karten-raster{grid-template-columns:1fr}.kennzahlen .kennzahl-feld{max-width:none}}@media(max-width:360px){.blu-main{padding-left:.85rem;padding-right:.85rem}}@media(prefers-reduced-motion:reduce){.blu-drawer{animation-name:blu-einblenden}}@media(max-width:800px)and (prefers-reduced-motion:reduce){.blu-seitenleiste{transform:none;opacity:0;transition:opacity var(--blu-dauer-kurz) var(--blu-kurve-standard),visibility 0s linear var(--blu-dauer-kurz)}.blu-seitenleiste.offen{opacity:1;transition:opacity var(--blu-dauer-kurz) var(--blu-kurve-standard),visibility 0s}}.karte{background:var(--blu-flaeche);border:0;border-radius:var(--blu-radius-gross);box-shadow:none;padding:20px 24px;margin-bottom:1.25rem;min-width:0;--blu-unterlage: var(--blu-grund);--blu-unterlage-hover: var(--blu-flaeche-kraeftig);--blu-trenn: var(--blu-linie-flaeche);--blu-papier: var(--blu-grund);--blu-hinweis: var(--blu-grund);--blu-warnung-bg: var(--blu-grund);--blu-fuellung-zart: var(--blu-linie-flaeche);--blu-karte-rand: var(--blu-linie-flaeche);--ui-auf-gruppe: var(--blu-grund);--ui-zeile-linie: var(--blu-linie-flaeche)}.karte.frei{background:transparent;border-radius:0;border-top:1px solid var(--blu-linie);padding:20px 0 0;--blu-unterlage: var(--blu-flaeche);--blu-trenn: var(--blu-linie);--blu-papier: var(--blu-flaeche);--blu-hinweis: var(--blu-flaeche);--blu-warnung-bg: var(--blu-flaeche);--blu-fuellung-zart: var(--blu-linie);--blu-karte-rand: var(--blu-linie);--ui-auf-gruppe: var(--blu-flaeche);--ui-zeile-linie: var(--blu-linie)}.karte>h2:first-child{margin-top:0}.karte h2{display:flex;align-items:center;gap:.5rem}.karte h2 svg{color:var(--blu-neben);flex:0 0 auto}.karte.rahmen{background:var(--blu-grund);border:1px solid var(--blu-linie-flaeche);padding:8px 20px 12px;--blu-unterlage: var(--blu-flaeche);--blu-trenn: var(--blu-linie);--blu-papier: var(--blu-flaeche);--blu-hinweis: var(--blu-flaeche);--blu-warnung-bg: var(--blu-flaeche);--blu-fuellung-zart: var(--blu-linie);--blu-karte-rand: var(--blu-linie);--ui-auf-gruppe: var(--blu-flaeche);--ui-zeile-linie: var(--blu-linie)}.karte.rahmen{overflow-x:auto}.karte.rahmen .tabelle{display:table}.karte.akzent{background:var(--blu-akzent)}.karten-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.25rem}.karten-raster .karte{margin-bottom:0}.zweispaltig{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(0,2fr);gap:1.25rem;align-items:start}@media(max-width:60rem){.zweispaltig{grid-template-columns:minmax(0,1fr)}}.kennzahl{font-size:var(--blu-titel);font-weight:700;color:var(--blu-tinte);letter-spacing:var(--blu-titel-lauf);word-spacing:var(--blu-titel-wort);line-height:1.1;font-variant-numeric:tabular-nums}.kennzahl.warn{color:var(--blu-warnung-text)}.kennzahl.blau{color:var(--blu-blau)}.kennzahl-label{font-size:var(--blu-fuss);line-height:var(--blu-fuss-zeile);color:var(--blu-neben);margin-top:.2rem}.kennzahlen{display:flex;gap:1.5rem;flex-wrap:wrap}.kennzahlen.mittig{justify-content:center}.kennzahlen .kennzahl-feld{background:var(--blu-flaeche);border:0;border-radius:var(--blu-radius-gross);padding:1.25rem 1.5rem;flex:1 1 11rem;max-width:16rem;text-align:center}.kennzahlen.mittig{gap:1rem}.kennzahlen .kennzahl-feld .kennzahl{font-size:2rem}.leerzustand{text-align:center;padding:2.5rem 1rem 2rem;max-width:44rem;margin:0 auto}.leerzustand .zeichen{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--blu-flaeche);color:var(--blu-neben);margin-bottom:1.25rem}.leerzustand h2{font-size:var(--blu-titel-klein);line-height:var(--blu-titel-klein-zeile);letter-spacing:var(--blu-titel-klein-lauf);word-spacing:var(--blu-titel-klein-wort);font-weight:700;justify-content:center;margin-bottom:.5rem}.leerzustand p{color:var(--blu-neben);font-size:var(--blu-fliess);line-height:23px;margin:0 auto 1.25rem;max-width:44ch}.fehlerbox,.erfolgsbox,.hinweisbox{border-radius:var(--blu-radius-klein);padding:12px 16px;margin-bottom:1rem;font-size:var(--blu-nebentext);line-height:var(--blu-nebentext-zeile)}.fehlerbox{background:var(--blu-warnung-bg);color:var(--blu-warnung-text)}.fehlerbox a{color:inherit;text-decoration:underline}.erfolgsbox{background:var(--blu-akzent);color:var(--blu-blau-text)}.hinweisbox{background:var(--blu-hinweis);color:var(--blu-text)}.gefahrenzone{background:var(--blu-warnung-bg);border-radius:var(--blu-radius-klein);padding:16px 18px;margin-top:1rem;--blu-unterlage: var(--blu-flaeche)}.gefahrenzone p{color:var(--blu-warnung-text)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;background:var(--blu-haupt);color:var(--blu-auf-haupt);border:0;border-radius:var(--blu-radius-knopf);padding:.55rem 1.1rem;font:inherit;font-size:var(--blu-unter);font-weight:600;letter-spacing:var(--blu-unter-lauf);line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background-color var(--blu-dauer-kurz) var(--blu-kurve-standard),color var(--blu-dauer-kurz) var(--blu-kurve-standard),transform var(--blu-dauer-antippen) var(--blu-kurve-standard)}.knopf:hover{background:var(--blu-haupt-hover);text-decoration:none}.knopf:active{transform:scale(.97)}.knopf.schwebend{box-shadow:var(--blu-schatten-schwebend)}.knopf:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.knopf.sekundaer{background:var(--blu-unterlage);color:var(--blu-tinte)}.knopf.sekundaer:hover{background:var(--blu-unterlage-hover)}.knopf.leise{background:transparent;color:var(--blu-neben);padding-left:.75rem;padding-right:.75rem}.knopf.leise:hover{background:transparent;color:var(--blu-tinte)}.knopf.leise:active{transform:none;opacity:.6}.knopf.gefahr{background:var(--blu-unterlage);color:var(--blu-warnung)}.knopf.gefahr:hover{background:var(--blu-warnung);color:var(--blu-grund)}.knopf.umrandet{background:var(--blu-grund);color:var(--blu-tinte);box-shadow:inset 0 0 0 1px var(--blu-rand-wahl)}.knopf.umrandet:hover{background:var(--blu-flaeche)}.knopf.klein{min-height:32px;padding:.3rem .8rem;font-size:13px;border-radius:var(--blu-radius-klein)}@media(max-width:800px){.knopf{min-height:var(--blu-knopf-hoehe);font-size:var(--blu-karte);letter-spacing:var(--blu-karte-lauf);word-spacing:var(--blu-karte-wort);padding:.75rem 1.25rem}.knopf.klein{min-height:var(--blu-beruehrung);font-size:15px;padding:.45rem 1rem}.knoepfe .knopf{flex:1 1 auto}}.knopf.breit{width:100%}.knoepfe{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-top:1rem}.knoepfe form{display:inline}button.link{background:none;border:0;padding:0;color:var(--blu-blau);cursor:pointer;font:inherit}button.link:hover{text-decoration:underline}button.link.gedimmt{color:var(--blu-neben)}.zurueck{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;margin-left:-.35rem;padding:0 .35rem;font-size:16px;font-weight:600;letter-spacing:0;word-spacing:normal;color:var(--blu-neben);margin-bottom:.75rem}.zurueck:hover{color:var(--blu-tinte);text-decoration:none}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:3px 10px;border-radius:var(--blu-radius-pille);font-size:var(--blu-fuss);font-weight:500;letter-spacing:0;word-spacing:normal;line-height:var(--blu-fuss-zeile);text-transform:none;background:var(--blu-unterlage);color:var(--blu-koerper);white-space:nowrap;text-decoration:none;vertical-align:middle;max-width:100%;overflow:hidden;text-overflow:ellipsis}a.badge:hover{text-decoration:none;background:var(--blu-unterlage-hover)}.badge.ok{background:var(--blu-blau-flaeche);color:var(--blu-blau)}.badge.warn{background:var(--blu-unterlage);color:var(--blu-warnung)}.badge.primaer{background:var(--blu-blau);color:var(--blu-auf-blau);font-weight:600}.badge.laut{font-size:12px;line-height:16px;font-weight:600;padding:4px 9px;color:var(--blu-neben)}.badge.laut.primaer{color:var(--blu-auf-blau)}.badge.laut.ok{color:var(--blu-blau)}.chips{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.chip,.seiten-nav a,.seiten-nav span.aktuell{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.45rem .95rem;border-radius:var(--blu-radius);border:1px solid var(--blu-rand-wahl);background:var(--blu-grund);color:var(--blu-tinte);box-shadow:none;font:inherit;font-size:14px;font-weight:500;letter-spacing:0;word-spacing:normal;line-height:1.3;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color var(--blu-dauer-kurz) var(--blu-kurve-standard),box-shadow var(--blu-dauer-kurz) var(--blu-kurve-standard)}.chip:hover,.seiten-nav a:hover{text-decoration:none;color:var(--blu-tinte);border-color:var(--blu-leise)}.chip.aktiv,.chip:has(input:checked),.seiten-nav span.aktuell{border-color:var(--blu-blau);box-shadow:inset 0 0 0 1px var(--blu-blau);color:var(--blu-tinte);font-weight:600}.chip input{margin:0;accent-color:var(--blu-blau)}@media(max-width:800px){.chip,.seiten-nav a,.seiten-nav span.aktuell{min-height:var(--blu-beruehrung)}}.reiter{display:flex;gap:0 1.6rem;margin:0 0 1.25rem;border-bottom:1px solid var(--blu-linie);overflow-x:auto;scrollbar-width:none}.reiter::-webkit-scrollbar{display:none}.reiter a{display:inline-flex;align-items:center;min-height:var(--blu-beruehrung);padding:.25rem 0 0;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--blu-neben);font-size:var(--blu-nebentext);font-weight:500;white-space:nowrap;text-decoration:none;transition:color var(--blu-dauer-kurz) var(--blu-kurve-standard),border-color var(--blu-dauer-kurz) var(--blu-kurve-standard)}.reiter a:hover{color:var(--blu-tinte);text-decoration:none}.reiter a.aktiv,.reiter a[aria-current=page]{color:var(--blu-tinte);font-weight:600;border-bottom-color:var(--blu-blau)}.segment{display:inline-flex;gap:2px;padding:3px;border-radius:var(--blu-radius-klein);background:var(--blu-flaeche);max-width:100%;overflow-x:auto;scrollbar-width:none}.segment>a,.segment>button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.3rem .85rem;border:0;border-radius:9px;background:transparent;color:var(--blu-neben);font:inherit;font-size:var(--blu-fuss);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--blu-dauer-kurz) var(--blu-kurve-standard),color var(--blu-dauer-kurz) var(--blu-kurve-standard)}.segment>a:hover,.segment>button:hover{color:var(--blu-tinte);text-decoration:none}.segment>.aktiv,.segment>[aria-current=page],.segment>[aria-current=true],.segment>[aria-pressed=true]{background:var(--blu-grund);color:var(--blu-tinte);box-shadow:0 1px 2px #14130f14,0 0 0 1px var(--blu-linie-flaeche)}@media(max-width:800px){.segment>a,.segment>button{min-height:40px;font-size:15px}}.zielbalken{display:grid;gap:.45rem;padding:.55rem 0}.zielbalken+.zielbalken{border-top:1px solid var(--blu-fuellung-zart)}.zielbalken .kopf{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;color:var(--blu-headline)}.zielbalken .kopf strong{font-variant-numeric:tabular-nums;white-space:nowrap}.balken{display:flex;height:8px;border-radius:var(--blu-radius-pille);background:var(--blu-strich);overflow:hidden}.balken>i{display:block;height:100%;background:var(--blu-blau)}.balken>i.plus{background:var(--blu-blau-hell)}.balken>i:first-child{border-radius:var(--blu-radius-pille) 0 0 var(--blu-radius-pille)}.balken>i:last-child{border-radius:0 var(--blu-radius-pille) var(--blu-radius-pille) 0}.balken>i:only-child{border-radius:var(--blu-radius-pille)}.tabelle{width:100%;border-collapse:separate;border-spacing:0;background:transparent;font-size:var(--blu-nebentext);line-height:var(--blu-nebentext-zeile)}.karte .tabelle{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.karte .tabelle thead,.karte .tabelle tbody,.karte .tabelle tr{width:100%}.karte .tabelle:not(:has(>thead))>tbody:only-child{display:table}.tabelle.gestapelt,.tabelle.gestapelt tbody,.tabelle.gestapelt tr,.tabelle.gestapelt td{display:block;width:100%;box-sizing:border-box}.tabelle.gestapelt thead{display:none}.tabelle.gestapelt tr{padding:.6rem 0;border-bottom:1px solid var(--blu-trenn)}.tabelle.gestapelt tr:last-child{border-bottom:0}.tabelle.gestapelt td{display:flex;justify-content:space-between;gap:1rem;padding:.15rem 0;border:0;text-align:right;font-variant-numeric:tabular-nums}.tabelle.gestapelt td:before{content:attr(data-label);color:var(--blu-neben);text-align:left;flex:1 1 auto}.tabelle.gestapelt td.titel{font-weight:600;color:var(--blu-tinte);justify-content:flex-start;text-align:left;padding-bottom:.3rem}.tabelle.gestapelt td.titel:before{content:none}@media(max-width:800px){.tabelle.gestapelt-mobil,.tabelle.gestapelt-mobil tbody,.tabelle.gestapelt-mobil tr,.tabelle.gestapelt-mobil td{display:block;width:100%;box-sizing:border-box}.tabelle.gestapelt-mobil thead{display:none}.tabelle.gestapelt-mobil tr{padding:.6rem 0;border-bottom:1px solid var(--blu-trenn)}.tabelle.gestapelt-mobil tr:last-child{border-bottom:0}.tabelle.gestapelt-mobil td{display:flex;justify-content:space-between;gap:1rem;padding:.15rem 0;border:0;text-align:right}.tabelle.gestapelt-mobil td:before{content:attr(data-label);color:var(--blu-neben);text-align:left;flex:1 1 auto}.tabelle.gestapelt-mobil td.titel{font-weight:600;color:var(--blu-tinte);justify-content:flex-start;text-align:left;padding-bottom:.3rem}.tabelle.gestapelt-mobil td.titel:before,.tabelle.gestapelt-mobil td.aktionen:before{content:none}.tabelle.gestapelt-mobil td.aktionen{justify-content:flex-start;text-align:left;flex-wrap:wrap;padding-top:.4rem}}.tabelle.frei{margin-bottom:1rem}.tabelle th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--blu-trenn);color:var(--blu-neben);font-size:var(--blu-fuss);line-height:var(--blu-fuss-zeile);font-weight:600;letter-spacing:0;word-spacing:normal;white-space:nowrap;vertical-align:bottom}.tabelle td{padding:12px;border-bottom:1px solid var(--blu-trenn);vertical-align:top;color:var(--blu-koerper)}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody th{color:var(--blu-neben);letter-spacing:0;word-spacing:normal;font-size:14px;line-height:var(--blu-nebentext-zeile);font-weight:600;border-bottom:1px solid var(--blu-trenn);vertical-align:top;padding:12px;white-space:normal}.tabelle tbody tr:last-child th{border-bottom:0}.tabelle td a{color:var(--blu-tinte);font-weight:500}.tabelle td a:hover{color:var(--blu-blau)}.tabelle tr.beendet td,.tabelle tr.gedimmt td{color:var(--blu-neben)}.tabelle tr.beendet td strong,.tabelle tr.gedimmt td strong{color:inherit}.tabelle .aktionen{white-space:nowrap}.tabelle .aktionen form{display:inline}.tabelle input,.tabelle select{width:100%}.liste{list-style:none;padding:0;margin:0}.liste li{padding:.6rem 0;border-bottom:1px solid var(--blu-trenn)}.liste li:last-child{border-bottom:0}.liste li a{color:var(--blu-tinte);font-weight:500}.verlauf{list-style:none;padding:0;margin:0}.verlauf li{position:relative;padding:0 0 1rem 1.25rem}.verlauf li:before{content:"";position:absolute;left:0;top:.4rem;width:10px;height:10px;border-radius:50%;border:2.5px solid var(--blu-chevron);background:var(--blu-grund);box-sizing:border-box}.verlauf li:after{content:"";position:absolute;left:3px;top:.95rem;bottom:-.2rem;width:2px;background:var(--blu-trenn)}.verlauf li:last-child:after{display:none}.verlauf li.aktiv:before{border-color:var(--blu-blau);background:var(--blu-blau)}.verlauf .wann{display:block;font-size:.75rem;color:var(--blu-neben)}.verlauf li.aktiv .wann{color:var(--blu-blau-text)}.verlauf .was{color:var(--blu-tinte);font-weight:500}.seiten-nav{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:1rem}details.mehr>summary{cursor:pointer;color:var(--blu-neben);font-size:var(--blu-nebentext);font-weight:600;min-height:var(--blu-beruehrung);margin:.25rem 0 .75rem;list-style:none;display:inline-flex;align-items:center;gap:.35rem}details.mehr>summary:hover{color:var(--blu-tinte)}details.mehr>summary::-webkit-details-marker{display:none}details.mehr>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--blu-dauer-kurz) var(--blu-kurve-standard);margin-right:.15rem}details.mehr[open]>summary:before{transform:rotate(45deg)}.formular label{display:flex;flex-direction:column;gap:.35rem;font-weight:600;font-size:14px;line-height:18px;color:var(--blu-tinte);margin:0 0 .9rem}.formular label:has(+input),.formular label:has(+select),.formular label:has(+textarea){margin-bottom:.35rem}.formular>input,.formular>select,.formular>textarea{margin-bottom:.9rem}.formular label.haken{flex-direction:row;align-items:center;gap:.5rem;font-weight:500;margin:0}.formular label:has(>input[type=checkbox]:first-child),.formular label:has(>input[type=radio]:first-child){flex-direction:row;align-items:flex-start;gap:.6rem;font-weight:500}.formular label:has(>input[type=checkbox]:first-child)>input,.formular label:has(>input[type=radio]:first-child)>input{margin-top:1px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],input[type=date],input[type=time],input[type=file],select,textarea{width:100%;padding:.7rem .9rem;border:1px solid var(--blu-rand-feld);border-radius:var(--blu-radius-klein);font:inherit;font-size:15px;line-height:20px;font-weight:400;background:var(--blu-grund);color:var(--blu-tinte);transition:border-color var(--blu-dauer-kurz) var(--blu-kurve-standard),box-shadow var(--blu-dauer-kurz) var(--blu-kurve-standard)}input::placeholder,textarea::placeholder{color:var(--blu-neben);opacity:1;font-style:italic}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--blu-blau);box-shadow:var(--blu-fokus)}input:disabled,select:disabled,textarea:disabled{background:var(--blu-unterlage);color:var(--blu-neben);cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--blu-blau);width:18px;height:18px;margin:0;flex:0 0 auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--blu-pfeil-auswahl);background-repeat:no-repeat;background-position:right .8rem center;padding-right:2.4rem}textarea{resize:vertical;min-height:4.5rem}@media(max-width:800px){input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],input[type=date],input[type=time],select,textarea{font-size:16px;min-height:48px}.feldliste input,.feldliste select{min-height:0}}fieldset{border:0;border-radius:0;padding:0;margin:0 0 .9rem;display:flex;gap:.5rem 1rem;flex-wrap:wrap;min-width:0}legend{font-size:14px;line-height:18px;font-weight:600;color:var(--blu-tinte);padding:0;margin-bottom:.5rem}.formular .zeile{display:flex;gap:.75rem;flex-wrap:wrap}.formular .zeile label{flex:1 1 8rem}.formular .zeile label.wachsen{flex:3 1 16rem}.formular .feld-hinweis,.feld-hinweis{font-size:var(--blu-fuss);line-height:var(--blu-fuss-zeile);font-weight:400;color:var(--blu-neben);margin:-.5rem 0 .9rem}label .feld-hinweis{margin:0}.feldliste{background:var(--blu-weiss);border-radius:var(--blu-radius);overflow:hidden;margin-bottom:1rem}.feldliste label{display:flex;flex-direction:column;gap:.15rem;padding:.75rem 1rem;border-bottom:1px solid var(--blu-fuellung-zart);font-size:var(--blu-fuss);line-height:var(--blu-fuss-zeile);font-weight:600;letter-spacing:0;word-spacing:normal;color:var(--blu-neben);margin:0}.feldliste label:last-child{border-bottom:0}.feldliste label:focus-within{box-shadow:inset 0 0 0 2px var(--blu-blau)}.feldliste input,.feldliste select{border:0;border-radius:0;padding:0;font-size:15px;letter-spacing:0;word-spacing:normal;font-weight:500}.feldliste input:focus,.feldliste select:focus{box-shadow:none}.tagfeld{border-radius:10px;padding:.4rem .5rem;min-width:5.5rem;text-align:center;background:var(--blu-papier);color:var(--blu-neben)}.tagfeld.morgens{background:var(--blu-akzent);color:var(--blu-blau-text)}.tagfeld.spaeter{background:var(--blu-fuellung);color:var(--blu-tinte)}.tagfeld-datum{font-size:.75rem}.tagfeld-zeit{font-size:.9rem;font-weight:600}.anmeldung{width:100%;max-width:29rem;background:var(--blu-weiss);border:1px solid var(--blu-karte-rand);border-radius:var(--blu-radius-gross);box-shadow:var(--blu-schatten);padding:2.5rem}@media(max-width:40rem){.anmeldung{padding:1.75rem 1.25rem}}.anmeldung .zugaenge{display:grid;gap:.6rem;margin:0 0 1rem}.anmeldung .zugaenge .knopf{justify-content:flex-start;padding:.85rem 1.1rem;margin:0}.anmeldung .zugaenge .knopf .badge{margin-left:auto}.anmeldung .zugaenge .knopf.sekundaer:hover{background:var(--blu-fuellung-hover)}.anmeldung .app-symbol{display:block;margin-bottom:1.5rem}.anmeldung h1{font-size:30px;line-height:36px;letter-spacing:-1px;word-spacing:2px}.anmeldung .untertitel{margin-bottom:1.25rem}.anmeldung .knopf{width:100%;margin-top:.25rem}.anmeldung .fuss{margin-top:1.25rem;font-size:.7rem;color:var(--blu-fuellung-text)}
