@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2) format("woff2"),url(/assets/source-serif-4-latin-500-normal-D4bPw0i_.woff) format("woff")}:root{color-scheme:dark;--grund: #141816;--flaeche: #202823;--flaeche-2: #29332d;--flaeche-3: #34403a;--linie: #2e3832;--linie-2: #3b4740;--text: #f2efe8;--text-2: #d9d6ce;--gedaempft: #a8b0a9;--akzent: #3f5d4a;--akzent-hover: #4a6b56;--auf-akzent: #f2efe8;--messing: #b6a17a;--link: #b2c2aa;--fokus: #b2c2aa;--gruen: #b2c2aa;--gruen-grund: #26332b;--offen: #e0a93f;--offen-rand: #8a6d36;--gelb: #b6a17a;--gelb-grund: #332c20;--rot: #d9a27e;--rot-grund: #3a2a22;--blau: #b2c2aa;--blau-grund: #26332b;--akzent-text: var(--rot);--akzent-grund: var(--rot-grund);--leiste: rgba(32, 40, 35, .94);--schrift: -apple-system, "SF Pro Text", BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--serife: "Source Serif 4", Georgia, "Times New Roman", serif;--r-s: 8px;--r-m: 10px;--r-l: 14px;--r-xl: 14px;--tipp: 44px;--knopf-hoehe: 48px;--abstand: 16px;--tableiste: 64px;--sicher-oben: env(safe-area-inset-top, 0px);--sicher-unten: env(safe-area-inset-bottom, 0px);--sicher-links: env(safe-area-inset-left, 0px);--sicher-rechts: env(safe-area-inset-right, 0px);--seitenleiste: 260px;--bewegung: .16s}@media(prefers-reduced-motion:reduce){:root{--bewegung: 0ms}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--grund)}body{margin:0;min-height:100dvh;background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:6px}.nur-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gedaempft{color:var(--gedaempft)}.klein{font-size:13px}.fett{font-weight:600}.zahl{font-variant-numeric:tabular-nums}.rot{color:var(--rot)}.gruen{color:var(--gruen)}.gelb{color:var(--gelb)}.blau{color:var(--link)}.umbruch{overflow-wrap:anywhere}.vor{white-space:pre-wrap}.app{min-height:100dvh}.haupt{padding:calc(var(--sicher-oben) + 12px) calc(var(--sicher-rechts) + 16px) calc(var(--tableiste) + var(--sicher-unten) + 28px) calc(var(--sicher-links) + 16px);max-width:100%}.app.vollbild .haupt{padding-bottom:calc(var(--sicher-unten) + 108px)}.seitenleiste{display:none}.tableiste{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px calc(8px + var(--sicher-rechts)) calc(var(--sicher-unten) + 4px) calc(8px + var(--sicher-links));background:var(--leiste);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--linie)}.app.vollbild .tableiste{display:none}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:var(--gedaempft);font-size:11px;font-weight:600;position:relative}.tab[aria-current=page]{color:var(--text)}.tab[aria-current=page] svg{color:var(--messing)}.tab .tab-zahl{position:absolute;top:2px;left:calc(50% + 6px)}@media(min-width:900px){.app{display:grid;grid-template-columns:var(--seitenleiste) minmax(0,1fr)}.tableiste{display:none}.seitenleiste{display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100dvh;padding:24px 14px;border-right:1px solid var(--linie);background:var(--grund)}.haupt{padding:28px 32px 48px}.app.vollbild .haupt{padding-bottom:120px}.nur-mobil{display:none!important}}@media(max-width:899.98px){.nur-laptop{display:none!important}}.marke{display:flex;flex-direction:column;gap:3px;padding:4px 12px 22px}.marke-wort{font-family:var(--serife);font-size:21px;font-weight:500;letter-spacing:.18em;color:var(--messing);text-transform:uppercase;line-height:1}.marke-unter{font-size:10px;font-weight:600;letter-spacing:.32em;color:var(--gedaempft);text-transform:uppercase}.navpunkt{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--text-2);font-size:15px;font-weight:500}.navpunkt:hover{background:var(--flaeche);color:var(--text)}.navpunkt[aria-current=page]{background:var(--flaeche-2);color:var(--text);font-weight:600;box-shadow:inset 2px 0 0 var(--messing)}.navpunkt .zahl-marke{margin-left:auto}.seitenleiste .abstandhalter{flex:1}.kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:8px 4px 14px}.kopf-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ueberzeile{font-size:13px;font-weight:600;color:var(--gedaempft);letter-spacing:.02em;text-transform:uppercase}.kopf h1{font-family:var(--serife);font-size:34px;font-weight:500;letter-spacing:-.005em;line-height:1.12;overflow-wrap:anywhere}.kopf-unter{color:var(--gedaempft);font-size:15px;margin-top:2px}.kopf-aktionen{display:flex;gap:10px;flex-shrink:0}.zurueck{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:17px;color:var(--link);padding-right:8px}.oberleiste{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}@media(min-width:900px){.kopf h1{font-size:32px}}.stapel{display:flex;flex-direction:column;gap:22px}.stapel-eng{display:flex;flex-direction:column;gap:10px}.reihe{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reihe-zwischen{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}.reihe-zwischen h2{font-size:20px;font-weight:600}.abschnitt-titel{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);padding:0 4px}.karte{background:var(--flaeche);border-radius:var(--r-xl);padding:14px 16px}.karte-titel{font-size:15px;color:var(--gedaempft);margin-bottom:6px}.liste{background:var(--flaeche);border-radius:var(--r-xl);overflow:hidden}.liste>*+*{border-top:1px solid var(--linie)}.zeile{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px;width:100%;background:none;border:0;text-align:left;color:inherit}a.zeile,button.zeile{color:var(--text)}a.zeile:hover,button.zeile:hover{background:var(--flaeche-2)}.zeile-inhalt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zeile-titel{font-size:16px;font-weight:600;overflow-wrap:anywhere}.zeile-unter{font-size:13px;color:var(--gedaempft);overflow-wrap:anywhere}.zeile-wert{color:var(--gedaempft);font-size:15px;text-align:right;flex-shrink:0;max-width:55%;overflow-wrap:anywhere}.pfeil{color:var(--gedaempft);flex-shrink:0}.avatar{width:40px;height:40px;border-radius:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:var(--flaeche-2);color:var(--text-2)}.avatar.rot{background:var(--akzent-grund);color:var(--akzent-text)}.avatar.gelb{background:var(--gelb-grund);color:var(--gelb)}.avatar.gross{width:64px;height:64px;border-radius:32px;font-size:22px;background:var(--akzent);color:var(--auf-akzent);font-family:var(--serife);font-weight:500;letter-spacing:.04em}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--knopf-hoehe);padding:0 16px;border-radius:var(--r-m);border:1px solid transparent;background:var(--flaeche-2);color:var(--text);font-size:15px;font-weight:600;text-align:center;transition:background var(--bewegung)}.knopf:hover:not(:disabled){background:var(--flaeche-3);color:var(--text)}.knopf.primaer{background:var(--akzent);color:var(--auf-akzent)}.knopf.primaer:hover:not(:disabled){background:var(--akzent-hover);color:var(--auf-akzent)}.knopf.gross{min-height:52px;font-size:17px;border-radius:var(--r-m);padding:0 20px}.knopf.voll{width:100%}.knopf.rahmen{background:transparent;border:1px dashed var(--linie-2);color:var(--text-2)}.knopf.gefahr{background:var(--akzent-grund);color:var(--akzent-text)}.knopf.link{background:none;color:var(--link);padding:0 6px}.rundknopf{width:var(--tipp);height:var(--tipp);border-radius:22px;border:0;background:var(--flaeche-2);color:var(--text);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rundknopf.primaer{background:var(--akzent);color:var(--auf-akzent)}.aktionsleiste{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;gap:10px;padding:12px calc(16px + var(--sicher-rechts)) calc(var(--sicher-unten) + 12px) calc(16px + var(--sicher-links));background:#141816f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--linie)}.aktionsleiste>.knopf{flex:1}.aktionsleiste>.knopf.primaer{flex:1.6}@media(min-width:900px){.aktionsleiste{left:var(--seitenleiste);padding:14px 32px;justify-content:flex-end}.aktionsleiste>.knopf{flex:0 0 auto;min-width:180px}}.chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:var(--r-s);background:var(--flaeche-2);color:var(--text-2);white-space:nowrap}.chip.gruen{background:var(--gruen-grund);color:var(--gruen)}.chip.gelb{background:var(--gelb-grund);color:var(--gelb)}.chip.rot{background:var(--akzent-grund);color:var(--akzent-text)}.chip.blau{background:var(--blau-grund);color:var(--link)}.chip.voll-blau{background:var(--flaeche-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--messing)}.zahl-marke{min-width:20px;height:20px;border-radius:10px;padding:0 6px;font-size:12px;font-weight:700;background:var(--akzent-grund);color:var(--akzent-text);display:inline-flex;align-items:center;justify-content:center}.segment{display:flex;background:var(--flaeche);border-radius:var(--r-m);padding:3px;gap:2px}.segment>button{flex:1;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--gedaempft);font-size:15px;font-weight:600;padding:0 8px}.segment>button[aria-pressed=true],.segment>button[aria-selected=true]{background:var(--flaeche-3);color:var(--text)}.auswahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.auswahl>button{min-height:52px;border-radius:var(--r-m);border:1px solid var(--linie);background:var(--flaeche);color:var(--text-2);font-size:14px;font-weight:600;padding:8px 6px;line-height:1.25;overflow-wrap:break-word;word-break:normal;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 3}.auswahl>button[aria-pressed=true]{background:var(--gruen-grund);border-color:var(--link);color:var(--text)}.kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kennzahl{background:var(--flaeche);border-radius:var(--r-l);padding:12px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.kennzahl b{font-size:22px;font-weight:600}.kennzahl span{font-size:12px;color:var(--gedaempft);hyphens:manual}a.kennzahl{color:var(--text)}@media(max-width:599.98px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.kennzahl{flex-direction:row;align-items:baseline;gap:8px;padding:12px 14px}.kennzahl b{font-size:20px}.kennzahl span{font-size:14px;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal}}.balken{height:6px;border-radius:3px;background:var(--flaeche-3);overflow:hidden}.balken>i{display:block;height:100%;background:var(--akzent);border-radius:3px}.balken.gruen>i{background:var(--gruen)}.phasenbalken{display:flex;gap:4px}.phasenbalken>i{flex:1;height:5px;border-radius:3px;background:var(--flaeche-3)}.phasenbalken>i.an{background:var(--akzent)}.feld{display:flex;flex-direction:column;gap:6px}.feld>span,.feld>label,.feld-label{font-size:14px;color:var(--gedaempft);font-weight:500}.eingabe,.feld input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.feld select,.feld textarea{width:100%;min-height:var(--tipp);padding:10px 12px;border-radius:var(--r-m);border:1px solid var(--linie-2);background:var(--flaeche-2);color:var(--text);font-size:17px}.feld textarea,textarea.eingabe{min-height:96px;resize:vertical;line-height:1.4}.eingabe:focus,.feld input:focus,.feld select:focus,.feld textarea:focus{outline:2px solid var(--fokus);outline-offset:0;border-color:transparent}.formular{display:flex;flex-direction:column;gap:14px}.zweispaltig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.zweispaltig>*,.feld{min-width:0}.feld input[type=date],.feld input[type=time],.feld input[type=datetime-local]{-webkit-appearance:none;appearance:none;display:block;min-width:0;max-width:100%;text-align:left}.feld input::-webkit-date-and-time-value{text-align:left}@media(max-width:380px){.zweispaltig{grid-template-columns:1fr}}.haken{display:flex;align-items:center;gap:12px;min-height:var(--tipp);font-size:16px}.haken input{width:22px;height:22px;accent-color:var(--akzent);flex-shrink:0}input[type=range]{width:100%;accent-color:var(--akzent);min-height:32px}.hinweis{background:var(--flaeche);border-radius:var(--r-l);padding:12px 14px;display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text-2)}.hinweis.gelb{background:var(--gelb-grund);color:#e6dcc6}.hinweis.gelb svg{color:var(--gelb)}.hinweis.rot{background:var(--rot-grund);color:#f0d5c4}.hinweis.rot svg{color:var(--rot)}.hinweis.gruen{background:var(--gruen-grund);color:#dbe5d5}.hinweis.blau{background:var(--blau-grund);color:#dbe5d5}.hinweis.blau svg,.hinweis.gruen svg{color:var(--gruen)}.hinweis svg{flex-shrink:0;margin-top:1px}.leer{padding:22px 16px;text-align:center;color:var(--gedaempft);font-size:15px}.laden{padding:22px 16px;color:var(--gedaempft);display:flex;align-items:center;gap:10px;justify-content:center}.laden:before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid var(--linie-2);border-top-color:var(--text-2);animation:drehen .8s linear infinite}@keyframes drehen{to{transform:rotate(360deg)}}.skelett{background:var(--flaeche);border-radius:var(--r-xl);min-height:72px}.blatt-grund{position:fixed;inset:0;z-index:50;background:#0000008c;display:flex;align-items:flex-end;justify-content:center}.blatt{width:100%;max-height:92dvh;overflow:auto;background:var(--flaeche);border-radius:18px 18px 0 0;padding:10px 16px calc(var(--sicher-unten) + 16px);display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.blatt-griff{width:36px;height:5px;border-radius:3px;background:var(--linie-2);margin:0 auto 2px}.blatt-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.blatt-kopf h2{font-family:var(--serife);font-size:21px;font-weight:500}@media(min-width:900px){.blatt-grund{align-items:center}.blatt{max-width:640px;border-radius:16px;padding:18px 22px 22px}.blatt-griff{display:none}}.statusband{position:sticky;top:0;z-index:20;margin:calc(-12px - var(--sicher-oben)) -16px 10px;padding:calc(var(--sicher-oben) + 8px) 16px 8px;background:var(--gelb-grund);color:#e6dcc6;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.statusband.blau{background:var(--blau-grund);color:#dbe5d5}.statusband .knopf{min-height:36px;padding:0 12px;font-size:14px}@media(min-width:900px){.statusband{margin:-28px -32px 16px;padding:10px 32px}}.speicherstatus{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.speicherstatus .punkt{width:8px;height:8px;border-radius:4px;background:currentColor}.raster{display:grid;gap:16px}@media(min-width:900px){.raster-2{grid-template-columns:repeat(2,minmax(0,1fr))}.raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster-seite{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.inhalt-schmal{max-width:760px}.meldungen{position:fixed;left:50%;transform:translate(-50%);top:calc(var(--sicher-oben) + 10px);z-index:60;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100% - 32px));pointer-events:none}.meldung{background:var(--flaeche-3);color:var(--text);border:1px solid var(--linie-2);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:600;box-shadow:0 8px 24px #00000059}.meldung.gruen{border-color:var(--link)}.meldung.rot{border-color:var(--rot);color:#f0d5c4}.reihe-zwischen h2{font-family:var(--serife);font-weight:500;font-size:22px;letter-spacing:0}.panel h2{font-family:var(--serife);font-weight:500}.preis,.kennzahl b{font-family:var(--schrift)}.navpunkt svg{color:var(--gedaempft)}.navpunkt[aria-current=page] svg{color:var(--messing)}.ohne-punkte{list-style:none;margin:0;padding:0}.erf-chip{flex-shrink:0;scroll-snap-align:center;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:22px;border:0;background:var(--flaeche-2);color:var(--text-2);font-size:15px;font-weight:600;white-space:nowrap}.erf-chip.fertig{background:var(--gruen-grund);color:var(--gruen)}.erf-chip[aria-current=step],.erf-chip[aria-selected=true]{background:var(--text);color:var(--grund)}.erf-chip.neu{background:transparent;border:1px dashed var(--linie-2)}.erf-chip[aria-pressed=true]{background:var(--text);color:var(--grund)}.titelbild{width:100%;aspect-ratio:16 / 7;object-fit:cover;background:var(--flaeche-2);display:flex;align-items:center;justify-content:center;color:var(--linie-2)}.titelbild.klein{aspect-ratio:16 / 8;border-radius:10px}.reihe-zwischen>a,.reihe-zwischen>.knopf.link,.brotkrumen a,a.klein{display:inline-flex;align-items:center;min-height:44px}.auswahl{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}@media(min-width:900px){.vertrag{max-width:780px}}.vertrag-schritt{display:flex;flex-direction:column;gap:14px}.vertrag-schritt h3{display:flex;align-items:center;gap:10px;font-size:18px;margin:0}.schritt-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer}.vertragsmappe .erzeugt{flex-wrap:wrap}.frage.ausweis{border-top:1px solid var(--linie);padding-top:12px;display:flex;flex-direction:column;gap:10px}.schritt-nr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:13px;background:var(--flaeche-2);color:var(--messing);font-size:14px;font-weight:700;flex-shrink:0}.frage{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.frage legend{font-size:16px;font-weight:600;color:var(--text);padding:0;margin-bottom:2px}.frage>p{margin:0}.auswahl.einspaltig{grid-template-columns:1fr}.auswahl.einspaltig>button{text-align:left;padding:10px 14px}.auswahl.zweispaltig-auswahl{grid-template-columns:repeat(2,minmax(0,1fr))}.karte.innen{background:var(--flaeche-2);padding:12px 14px}.karte.innen .feld input,.karte.innen .feld select{background:var(--flaeche)}.plz-ort{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:380px){.plz-ort{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.offen-liste{margin:6px 0;padding-left:18px}.erzeugt{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px solid var(--linie)}.datei-knoepfe{gap:8px}.datei-knoepfe>.knopf{flex:1}.vollmacht-wahl summary{cursor:pointer;min-height:var(--tipp);display:flex;align-items:center;color:var(--link);font-weight:600}.vollmacht-wahl[open] summary{margin-bottom:8px}label.knopf.aus{opacity:.5;pointer-events:none}hr{border:0;border-top:1px solid var(--linie);margin:4px 0;width:100%}.chips-umbruch{display:flex;flex-wrap:wrap;gap:8px}button.chip{border:0;min-height:44px;padding:6px 12px;font-size:14px;cursor:pointer}button.chip[aria-pressed=true]{background:var(--gruen-grund);color:var(--text);box-shadow:inset 0 0 0 1px var(--link)}.abhaken{width:26px;height:26px;border-radius:13px;border:2px solid var(--linie-2);background:transparent;flex-shrink:0;padding:0;position:relative}.abhaken:after{content:"";position:absolute;inset:-9px}.abhaken:active{background:var(--gruen-grund);border-color:var(--link)}.abhaken.aus{border-style:dashed}.knopf.klein{min-height:44px;padding:6px 12px;font-size:14px;gap:4px}.datum-wahl-zeile{display:flex;align-items:center;gap:8px;min-width:0}.datum-wahl{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:var(--tipp);padding:10px 12px;border-radius:var(--r-m);border:1px solid var(--linie-2);background:var(--flaeche-2);color:var(--text);font-size:17px}.datum-wahl.leer{color:var(--gedaempft)}.datum-wahl>svg{color:var(--messing);flex-shrink:0}.datum-anzeige{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feld .datum-wahl input.datum-nativ,.datum-wahl input.datum-nativ{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent;color:transparent;font-size:16px}.datum-pc[aria-invalid=true]{border-color:var(--akzent-text)}.datum-pc{flex:1;min-width:0;min-height:var(--tipp);padding:8px 12px;border-radius:var(--r-m);border:1px solid var(--linie-2);background:var(--flaeche-2);color:var(--text);font-size:16px;color-scheme:dark}.datum-wahl:focus-within{outline:2px solid var(--fokus);border-color:transparent}.rundknopf.klein{width:36px;height:36px;border-radius:18px}.gespraech-frage{display:flex;flex-direction:column;gap:12px}.gespraech-frage h3{display:flex;align-items:flex-start;gap:10px;font-family:var(--serife);font-weight:500;font-size:21px;line-height:1.25;margin:0}.gespraech-frage h3 .schritt-nr{margin-top:1px;font-family:inherit}.gespraech-frage>p{margin:0}.gespraech-frage .erf-liste{background:var(--flaeche-2);border-radius:var(--r-l)}html,body{max-width:100%;overflow-x:hidden}.app,.haupt{overflow-x:clip}.feld input,.feld textarea,.eingabe,textarea{max-width:100%}.meldung{display:flex;align-items:center;gap:12px}.meldung-aktion{margin-left:auto;min-height:44px;padding:0 10px;border:0;background:none;color:var(--link);font-weight:700;font-size:15px;pointer-events:auto}.akte-termin{flex-wrap:wrap}.akte-termin .zeile-inhalt{flex:1 1 60%;min-width:0}.akte-termin .zeile-titel{overflow-wrap:break-word}.termin-zeit{min-width:64px;white-space:nowrap}.termin-zeile.abgesagt{opacity:.55}.termin-zeile.abgesagt .zeile-titel{text-decoration:line-through}.termin-knoepfe{flex-basis:100%;justify-content:flex-end}.segment>button{min-height:44px}.panel .reihe-zwischen>a.klein{display:inline-flex;align-items:center;min-height:44px;padding:0 8px}.unterlagen-gruppe>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}.unterlagen-gruppe>summary::-webkit-details-marker{display:none}.unterlagen-gruppe>summary h2:after{content:" ›";color:var(--gedaempft)}.unterlagen-gruppe[open]>summary h2:after{content:" ⌄"}.zeile-titel{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.termin-zeile.vorbei{opacity:.75}.gespraech-hilfe>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}.gespraech-hilfe>summary::-webkit-details-marker{display:none}.gespraech-hilfe>summary:after{content:" ›";margin-left:4px}.gespraech-hilfe[open]>summary:after{content:" ⌄"}.unterlagen-gruppe>summary h2{font-family:var(--serife);font-weight:500;font-size:22px;letter-spacing:0}.hinweis-link{display:inline-block;padding:10px 0;margin:-10px 0}@media(min-width:900px){.aktionsleiste{justify-content:flex-start}.aktionsleiste>.knopf.primaer{flex:0 0 auto}}
