:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f6f8;--flaeche:#fff;--flaeche-leise:#eef0f4;--rand:#dce0e7;--text:#15181e;--text-leise:#566070;--akzent:#2f4fd0;--akzent-text:#fff;--akzent-bg:#e6ebfd;--gut:#17693b;--gut-bg:#e0f3e8;--achtung:#7d5200;--achtung-bg:#fcefcf;--fehler:#b3261e;--fehler-bg:#fbe4e2;--still:#4a5361;--still-bg:#e8ebf0;--fokus:#2f4fd0;--schatten:0 1px 2px #1018280f;--blatt-schatten:0 -8px 32px #1018282e;--seitenrand:16px;--radius:14px;--radius-klein:10px;--tipp:44px;--leiste:58px;--breite:640px;--schrift:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-fest:ui-monospace, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e1116;--flaeche:#171b22;--flaeche-leise:#202631;--rand:#2b323d;--text:#e9ecf1;--text-leise:#a3adbc;--akzent:#8ba2ff;--akzent-text:#0e1116;--akzent-bg:#1f2a52;--gut:#6fd39a;--gut-bg:#14301f;--achtung:#f2c14e;--achtung-bg:#3a2d0c;--fehler:#ff8d85;--fehler-bg:#43181a;--still:#b4bdcb;--still-bg:#262c36;--fokus:#a9b9ff;--schatten:none;--blatt-schatten:0 -8px 32px #00000080}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--schrift);overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.45}h1,h2,h3{margin:0;line-height:1.2}h1{letter-spacing:-.01em;font-size:1.75rem}h2{font-size:1.0625rem}p{margin:0}a{color:var(--akzent)}a:not([href]){color:inherit}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.nur-lesegeraet{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leise{color:var(--text-leise);font-weight:400}.laden{color:var(--text-leise);padding:24px 0}.rahmen{min-height:100dvh}.inhalt{max-width:var(--breite);padding:env(safe-area-inset-top) var(--seitenrand) calc(var(--leiste) + env(safe-area-inset-bottom) + 24px);margin:0 auto}.seite{align-content:start;gap:16px;padding-top:16px;display:grid}.seitenkopf{gap:4px;display:grid}.zurueck{min-height:var(--tipp);align-items:center;gap:4px;margin-left:-4px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.leiste{z-index:10;background:var(--flaeche);border-top:1px solid var(--rand);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.leiste__innen{max-width:var(--breite);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.reiter{min-height:var(--leiste);color:var(--text-leise);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.reiter--aktiv{color:var(--akzent)}.reiter__symbol{display:inline-flex;position:relative}.symbol{display:block}.zaehler{background:var(--fehler);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;line-height:18px;position:absolute;top:-4px;left:60%}@media (prefers-color-scheme:dark){.zaehler{color:#1a0b0b}}.banner{padding:8px var(--seitenrand);background:var(--akzent-bg);color:var(--text);justify-content:space-between;align-items:center;gap:12px;display:flex}.knopf{min-height:var(--tipp);border:1px solid var(--rand);background:var(--flaeche);color:var(--text);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf--primaer{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.knopf--leise{color:var(--akzent);background:0 0;border-color:#0000}.knopf--gefahr{color:var(--fehler);border-color:var(--fehler);background:0 0}.knopf--klein{padding:0 12px}.knopf--gross{width:100%;min-height:52px;font-size:1.0625rem}.knopf--breit{width:100%}.knopfreihe{flex-wrap:wrap;gap:8px;display:flex}.knopfreihe>.knopf{flex:auto}.liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.liste--eng{gap:6px}.stapel{gap:12px;display:grid}.karte{padding:14px var(--seitenrand);background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);color:var(--text);gap:10px;display:grid}.karte--link{min-height:var(--tipp);text-decoration:none}.karte--link:active{background:var(--flaeche-leise)}.karte--zeile{grid-template-columns:1fr auto;grid-auto-flow:column;align-items:center;padding-block:10px}.karte--achtung{border-left:4px solid var(--achtung)}.karte--fehler{border-left:4px solid var(--fehler)}.karte--still{opacity:.75}.karte__kopfzeile,.karte__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.karte__titel{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.karte__text{white-space:pre-wrap}.karte__hinweis{color:var(--text-leise);font-size:.9375rem}.karte__ticket{min-width:0;font-weight:600}a.karte__ticket{min-height:var(--tipp);align-items:center;display:inline-flex}.nummer{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.pfeil{color:var(--text-leise);font-size:1.5rem;line-height:1}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:1px 10px;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.chip--aktiv{background:var(--akzent-bg);color:var(--akzent)}.chip--achtung{background:var(--achtung-bg);color:var(--achtung)}.chip--fehler{background:var(--fehler-bg);color:var(--fehler)}.chip--gut{background:var(--gut-bg);color:var(--gut)}.chip--still{background:var(--still-bg);color:var(--still)}.gruppe{gap:10px;display:grid}.gruppe h2{text-transform:none;color:var(--text);font-size:.9375rem}.gruppe--wartet{border-radius:var(--radius);background:var(--achtung-bg);margin-inline:-12px;padding:12px}.gruppe--wartet h2{font-size:1.125rem}.leer{color:var(--text-leise);justify-items:start;gap:12px;padding:24px 0;display:grid}.meldung{border-radius:var(--radius-klein);padding:10px 12px;font-size:.9375rem}.meldung>p+.knopf{margin-top:8px}.meldung--fehler{background:var(--fehler-bg);color:var(--fehler)}.meldung--warnung{background:var(--achtung-bg);color:var(--achtung)}.meldung--gut{background:var(--gut-bg);color:var(--gut)}.meldung--info{background:var(--akzent-bg);color:var(--text)}.formular{gap:16px;display:grid}.feld{gap:6px;display:grid}.feld__name{font-size:.9375rem;font-weight:600}.feld__name--frage{font-size:1rem}.feld__hinweis{color:var(--text-leise);font-size:.875rem}input[type=text],input[type=password],input[type=date],select,textarea{width:100%;min-height:var(--tipp);border:1px solid var(--rand);background:var(--flaeche);border-radius:12px;padding:10px 12px;font-size:1rem}input[type=date]{appearance:none;text-align:left}textarea{resize:vertical;line-height:1.4}.editor{min-height:55vh;font-family:var(--schrift-fest);white-space:pre-wrap;font-size:1rem;line-height:1.5}.haken{min-height:var(--tipp);align-items:center;gap:12px;display:flex}.haken--block{align-items:flex-start;padding-block:8px}.haken input[type=checkbox]{width:22px;height:22px;accent-color:var(--akzent);flex:none;margin:0}.haken .wert{color:var(--text-leise);white-space:pre-wrap;display:block}.auswahl{border:1px solid var(--rand);border-radius:12px;min-width:0;margin:0;padding:0 12px;display:grid}.dateiwahl{justify-self:start;position:relative}.dateiwahl:has(:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.zeile__text{min-width:0}.aufklapper{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius)}.aufklapper>summary{min-height:var(--tipp);padding:0 var(--seitenrand);cursor:pointer;align-items:center;font-weight:600;display:flex}.aufklapper__inhalt{padding:4px var(--seitenrand) var(--seitenrand);gap:14px;margin:0;display:grid}.aufklapper--gruppe>.liste{padding:4px 12px 12px}.segmente{background:var(--flaeche-leise);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmente button{min-height:var(--tipp);color:var(--text-leise);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px;font-weight:600}.segmente button[aria-pressed=true]{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten)}.anmelden{max-width:420px;min-height:100dvh;padding:24px var(--seitenrand);align-content:center;gap:16px;margin:0 auto;display:grid}.anmelden__kopf{text-align:center;justify-items:center;gap:8px;margin-bottom:8px;display:grid}.anmelden__symbol{border-radius:18px}.aufklapper__inhalt.formular{gap:12px}.details{border-radius:var(--radius-klein);background:var(--flaeche-leise);gap:8px;margin:0;padding:10px 12px;display:grid}.details__zeile{gap:2px;display:grid}.details dt{color:var(--text-leise);font-size:.8125rem;font-weight:600}.details dd{white-space:pre-wrap;margin:0}.details--brief dd{white-space:normal}.punkte{margin:0;padding-left:20px}.quelle{color:var(--text-leise);font-size:.8125rem;display:block}.feld--gruppe{border:0;min-width:0;margin:0;padding:0}.feld--gruppe>legend{margin-bottom:6px;padding:0}.kriterium{justify-items:start;gap:4px;display:grid}.kriterium textarea{min-height:var(--tipp)}.dateiname{font-family:var(--schrift-fest);font-size:.9375rem}.ticketkopf{gap:8px;display:grid}.ticketkopf__titel{font-size:1.5rem}.datei{min-height:var(--tipp);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.datei__name{font-weight:600;text-decoration:underline}.frage__frage{font-weight:600}.frage__antwort{color:var(--text-leise);white-space:pre-wrap}.verlauf{gap:10px;list-style:none;display:grid}.verlauf li{gap:0;display:grid}.verlauf time{font-size:.8125rem}.sterne{border:0;gap:4px;margin:0;padding:0;display:flex}.stern{width:var(--tipp);height:var(--tipp);color:var(--text-leise);cursor:pointer;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:inline-flex}.stern--an{color:var(--achtung)}.stern:has(:focus-visible){outline:3px solid var(--fokus);outline-offset:2px;border-radius:8px}.sterne-anzeige{color:var(--achtung);font-size:1.5rem}.abbrechen{gap:10px;padding-top:8px;display:grid}.gross-zahl{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.balken{background:var(--flaeche-leise);border-radius:6px;height:12px;overflow:hidden}.balken__fuellung{background:var(--gut);border-radius:6px;height:100%;transition:width .3s}.balken__fuellung--achtung{background:var(--achtung)}.balken__fuellung--fehler{background:var(--fehler)}.tabelle{border-collapse:collapse;width:100%}.tabelle th,.tabelle td{border-bottom:1px solid var(--rand);text-align:left;vertical-align:top;padding:10px 0}.tabelle tr:last-child td{border-bottom:0}.tabelle th{color:var(--text-leise);font-size:.8125rem}.tabelle .zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.markdown{line-height:1.55}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:1.2em 0 .4em;line-height:1.25}.markdown h1{font-size:1.25rem}.markdown h2{font-size:1.125rem}.markdown h3,.markdown h4{font-size:1rem}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre,.markdown table{margin:0 0 .8em}.markdown ul,.markdown ol{padding-left:22px}.markdown li>input[type=checkbox]{vertical-align:-3px;width:18px;height:18px;accent-color:var(--akzent);margin:0 8px 0 0}.markdown ul:has(>li>input[type=checkbox]){padding-left:4px;list-style:none}.markdown code{background:var(--flaeche-leise);font-family:var(--schrift-fest);border-radius:6px;padding:1px 5px;font-size:.9em}.markdown pre{border-radius:var(--radius-klein);background:var(--flaeche-leise);max-width:100%;padding:10px 12px;overflow-x:auto}.markdown pre code{white-space:pre;background:0 0;padding:0}.markdown blockquote{border-left:3px solid var(--rand);color:var(--text-leise);padding-left:12px}.markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--rand);text-align:left;padding:6px 10px}.markdown hr{border:0;border-top:1px solid var(--rand);margin:1em 0}.dialog{width:100%;max-width:var(--breite);background:var(--flaeche);max-height:90dvh;color:var(--text);box-shadow:var(--blatt-schatten);border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0;overflow:auto}.dialog::backdrop{background:#00000073}.dialog__inhalt{padding:20px var(--seitenrand) calc(20px + env(safe-area-inset-bottom));gap:14px;display:grid}@media (width>=640px){.dialog{border-radius:20px;margin:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
