:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tinte:#1b1f24;--grau:#5c6470;--linie:#d7dbe0;--akzent:#0b5d4f;--fehler:#a4231b;--ok:#1e6b3a;--grund:#fbfbf9}*{box-sizing:border-box}body{background:var(--grund);color:var(--tinte);margin:0;font:16px/1.5 Atkinson Hyperlegible Next,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.zahl{font-variant-numeric:tabular-nums}.kennzahlen{border-block:1px solid var(--linie);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 .5rem;padding:.75rem 0;list-style:none;display:flex}.chips{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--linie);background:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.9rem}.reiter{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.reiter a{border:1px solid var(--linie);color:var(--tinte);background:#fff;border-radius:999px;padding:.3rem .8rem;text-decoration:none}.reiter a.aktiv{background:var(--akzent);border-color:var(--akzent);color:#fff}.wrap{max-width:56rem;margin:0 auto;padding:1.25rem}.narrow{max-width:40rem}.kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.marke{color:var(--tinte);align-items:center;gap:.7rem;line-height:1;text-decoration:none;display:inline-flex}.marke-s{flex:none;width:1.7rem;height:1.8rem}.marke-wort{letter-spacing:.3em;font-size:1.15rem;font-weight:600}.kopf{--grund:#111;color:#f4f2ee;clip-path:inset(0 -100vmax);background:#111;border-bottom:none;align-items:center;margin-top:-1.25rem;padding-top:1rem;box-shadow:0 0 0 100vmax #111}.kopf .marke,.kopf a{color:#f4f2ee}.kopf :focus-visible{outline-color:#4fa897}h1{margin:0 0 .5rem;font-size:1.6rem;line-height:1.25}h2{margin:0 0 .5rem;font-size:1.15rem}.muted,.hint{color:var(--grau)}.hint,.fehltext{font-size:.9rem}.stack{gap:1rem;display:grid}.reihe{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.feld{gap:.3rem;display:grid}.label{font-weight:600}input,select,textarea{font:inherit;border:1px solid var(--linie);background:#fff;border-radius:6px;width:100%;padding:.6rem .7rem}.fehler input,.fehler select,.fehler textarea{border-color:var(--fehler)}.fehltext,.meldung{color:var(--fehler)}.meldung{border-left:3px solid var(--fehler);background:#fdf3f2;margin:0;padding:.5rem .75rem}.erfolg{border-left:3px solid var(--ok);color:var(--ok);background:#eef7f0;padding:.5rem .75rem}.hinweis{border-left:3px solid var(--akzent);background:#eef5f3;margin:0;padding:.5rem .75rem}.rechnung{border:1px solid var(--linie);background:#fff;border-radius:6px;padding:.75rem 1rem}button,.knopf{font:inherit;border:1px solid var(--akzent);background:var(--akzent);color:#fff;cursor:pointer;border-radius:6px;min-height:44px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:not-allowed}.secondary{color:var(--akzent);background:#fff}fieldset{border:1px solid var(--linie);border-radius:6px;margin:0;padding:1rem}legend{color:var(--grau);padding:0 .4rem}.karte{border:1px solid var(--linie);background:#fff;border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.25rem}.weg-fotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin:.5rem 0 1rem;display:grid}.weg-fotos img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.liste{padding-left:1.2rem}.leer{border:1px dashed var(--linie);text-align:center;border-radius:8px;padding:1.5rem}.fotos{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;margin:1rem 0;display:grid}.fotos img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.oeff-nav{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.oeff-nav a{color:inherit}.kopf .pille{color:#cfcac2;border-radius:999px;padding:.4rem .85rem;font-size:.92rem;text-decoration:none;transition:background .15s,color .15s}.kopf .pille:hover{color:#f4f2ee;background:#222}.kopf .pille[aria-current=page]{color:#8fd3c4;background:#1f2a28}.kopf .pille-voll{color:#111;background:#4fa897;font-weight:600}.kopf .pille-voll:hover{color:#111;background:#6cc0ae}.kopf .avatar{border-radius:50%;width:38px;height:38px;margin-left:.35rem;transition:box-shadow .15s;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #333}.kopf .avatar img{object-fit:cover;width:100%;height:100%;transform:scale(1.6)}.kopf .avatar img.eigen{transform:none}.kopf .avatar:hover,.kopf .avatar[aria-current=page]{box-shadow:0 0 0 2px #4fa897}@media (max-width:560px){.kopf .pille{padding:.35rem .6rem;font-size:.85rem}}@media (min-width:900px) and (max-width:1150px){.kopf .pille{padding:.4rem .6rem;font-size:.88rem}.kopf .marke{letter-spacing:.2em}}.oeff-nav .sprache{color:var(--grau);border:1px solid var(--linie);border-radius:999px;padding:.15rem .6rem;font-size:.9rem}.icon{vertical-align:-.15em;stroke-width:1.5px;width:1.1em;height:1.1em}.karte-container{border:1px solid var(--linie);background:#eef1f0;border-radius:8px;width:100%;height:220px}.karte-fallback{border:1px dashed var(--linie);text-align:center;width:100%;color:var(--grau);border-radius:8px;margin:0;padding:1.5rem}.karte-legende{color:var(--grau);margin:.5rem 0 0;font-size:.85rem}@media (min-width:900px){.karte-container{height:400px}}.wrap:has(>main.suche){max-width:78rem}.suche-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.suche-karte-spalte{order:-1}@media (min-width:900px){.suche-layout{grid-template-columns:minmax(0,1fr) minmax(280px,36%)}.suche-karte-spalte{order:0;position:sticky;top:1rem}}.ergebniszeile{margin:0 0 1rem;font-weight:600}.transferarten{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin:1rem 0;display:grid}.transferkachel{color:inherit;border:1px solid;border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.7rem .9rem;text-decoration:none;display:flex}.transferkachel.aktiv{border-width:2px}.transferkachel span{opacity:.8;font-size:.9rem}.fzg-details{border:1px solid var(--linie);border-radius:6px;margin:0;padding:.6rem .8rem}.fzg-details summary{cursor:pointer;font-weight:600}.fzg-details .stack{margin-top:.75rem}.treffer{border:1px solid var(--linie);background:#fff;border-radius:8px;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.treffer-foto{aspect-ratio:4/3;object-fit:cover;background:#eef1f0;border-radius:6px;width:100%}.treffer-fotos{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px;display:flex;position:relative;overflow-x:auto}.treffer-fotos::-webkit-scrollbar{display:none}.treffer-fotos .treffer-foto{scroll-snap-align:start;border-radius:0;flex:0 0 100%}.treffer-fotos-zahl{color:#fff;background:#0000008c;border-radius:999px;flex:none;align-self:flex-end;margin:0 0 6px -4.4rem;padding:2px 7px;font-size:.75rem;position:sticky;left:calc(100% - 4.6rem)}.treffer-foto-leer{aspect-ratio:4/3;width:100%;color:var(--grau);background:#eef1f0;border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.treffer-titel{font-size:1.05rem;font-weight:700}.treffer-titel a{color:var(--tinte)}.treffer-preis-spalte{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.treffer-preis{font-size:1.2rem;font-weight:700}.treffer-vergeben{background:#f4f5f5}.treffer-vergeben .treffer-titel a,.treffer-vergeben .treffer-preis{color:var(--grau)}.treffer-vergeben .treffer-foto{filter:grayscale();opacity:.75}.vergeben-marke{background:var(--grau);color:#fff;vertical-align:middle;border-radius:4px;margin-left:.5rem;padding:.1rem .5rem;font-size:.8rem;font-weight:600;display:inline-block}.passung{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.passung-passt{color:var(--ok)}.passung-passt_nicht{color:var(--fehler)}.passung-ungeprueft{color:var(--grau)}@media (max-width:899.98px){.treffer{grid-template-columns:96px minmax(0,1fr);gap:.5rem .75rem;padding:.75rem}.treffer-fotos,.treffer-foto,.treffer-foto-leer{grid-row:1/span 2}.treffer-preis-spalte{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}.fzg-details .reihe{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}@media (min-width:900px){.treffer{grid-template-columns:160px minmax(0,1fr) minmax(9rem,11rem) auto;align-items:start}.treffer-preis-spalte{text-align:right;align-items:flex-end}}.fuss{border-top:1px solid var(--linie);max-width:56rem;color:var(--grau);margin:2rem auto 0;padding:1.25rem;font-size:.9rem}.fuss a{color:var(--grau)}.fuss nav{flex-wrap:wrap;gap:.75rem;display:flex}.fuss p{margin:.5rem 0 0}.fuss .widerrufsfunktion{margin:0 0 1rem}.fuss a.widerrufsknopf,a.widerrufsknopf{color:var(--akzent);border:2px solid var(--akzent);background:#fff;border-radius:8px;padding:.6rem 1.1rem;font-weight:700;text-decoration:none}.widerruf-zusammenfassung{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.widerruf-zusammenfassung dt{font-weight:600}.widerruf-zusammenfassung dd{overflow-wrap:anywhere;margin:0}.fuss .herz{align-items:center;gap:.3rem;display:flex}.fuss .herz svg{color:#d6336c}.entwurf{border:1px solid var(--linie);border-left:4px solid var(--fehler);background:#fff;border-radius:6px;margin:0 0 1.5rem;padding:.75rem 1rem}.tabelle-wrap{margin:1rem 0;overflow-x:auto}.tabelle-wrap table{border-collapse:collapse;width:100%;font-size:.9rem}.tabelle-wrap th,.tabelle-wrap td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:top;padding:.5rem .6rem}.tabelle-wrap th{color:var(--grau);font-weight:600}.status-zeile{color:var(--grau);margin:.2rem 0 0;font-size:.9rem}.frist-zeile{margin:.2rem 0 0;font-size:.9rem}.inline-form{display:inline}.inline-form button{min-height:auto;padding:.2rem .6rem;font-size:.85rem}.betraege{margin:0}.betraege>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.betraege dt,.betraege dd{margin:0}.betraege dd{font-variant-numeric:tabular-nums}.betraege .summe{border-top:1px solid var(--linie);margin-top:.3rem;padding-top:.5rem;font-size:1.05rem;font-weight:700}.ankreuz{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem}.fehlertext{color:var(--fehler)}.start .held{grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:2.5rem 0 2rem;display:grid}.start .held-ort{color:var(--akzent);margin:0 0 .5rem;font-weight:700}.start .held h1{font-size:clamp(1.8rem,4.5vw,2.6rem);line-height:1.15}.start .held-text{color:var(--grau);max-width:34rem;font-size:1.1rem}.start .held-knoepfe{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.start .held-bild{border-radius:22%;width:220px;height:220px;box-shadow:0 12px 40px #0b5d4f40}.knopf{background:var(--akzent);color:#fff;border-radius:12px;padding:.8rem 1.3rem;font-weight:700;text-decoration:none;display:inline-block}.knopf-hell{color:var(--akzent);border:2px solid var(--akzent);background:#fff}.start .spalten{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.start .kachel{border:1px solid var(--linie);background:#fff;border-radius:16px;margin-bottom:1rem;padding:1.25rem 1.4rem}.start .kachel ol{margin:0;padding-left:1.2rem}.start .kachel li{margin:.35rem 0}.start .app-hinweis{background:var(--akzent);color:#fff;border:0}@media (max-width:40rem){.start .held{grid-template-columns:1fr;padding-top:1.5rem}.start .held-bild{order:-1;width:120px;height:120px}.start .spalten{grid-template-columns:1fr}}.rechner{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.rechner label{flex-direction:column;flex:12rem;gap:.25rem;display:flex}.zahl-gross{margin:1rem 0 .25rem;font-size:1.6rem;font-weight:700}.knopf[aria-disabled=true]{opacity:.6;cursor:default}.ki-bild{margin:1rem 0}.ki-bild img{border-radius:12px;width:100%;height:auto;display:block}.profil-zeile{align-items:center;gap:12px;display:flex}.profil-foto{object-fit:cover;border-radius:50%;width:56px;height:56px}.profil-haekchen{color:var(--ok,#1a7f37);align-items:center;gap:4px;display:inline-flex}.profil-haekchen svg{width:16px;height:16px}.abzeichen{background:color-mix(in srgb, var(--ok,#1a7f37) 12%, transparent);color:var(--ok,#1a7f37);border-radius:999px;align-items:center;gap:4px;margin-right:8px;padding:2px 8px;font-size:.9em;display:inline-flex}.abzeichen svg{width:14px;height:14px}.kalender-gitter{grid-template-columns:repeat(7,1fr);gap:.25rem;max-width:22rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.kalender-kopf{text-align:center;color:var(--grau);font-size:.75rem}.kalender-tag{aspect-ratio:1;border:1px solid var(--linie);border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.kalender-tag.frei{color:var(--ok);background:#eef7f0;border-color:#bcdcc6}.kalender-tag.teils{border-color:var(--akzent);color:var(--akzent);background:#fff}.kalender-tag.nicht_verfuegbar{color:var(--grau);background:repeating-linear-gradient(45deg,#f1f2f3,#f1f2f3 4px,#e3e5e7 4px 8px)}.kalender-tag.belegt,.kalender-tag.spaeter{color:var(--grau);background:#f1f2f3;text-decoration:line-through}.kalender-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kalender-legende{color:var(--grau);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0;font-size:.85rem;display:flex}.kalender-punkt{border:1px solid var(--linie);border-radius:3px;width:.8rem;height:.8rem;margin-left:.6rem;display:inline-block}.kalender-punkt:first-child{margin-left:0}.kalender-punkt.frei{background:#eef7f0;border-color:#bcdcc6}.kalender-punkt.teils{border-color:var(--akzent);background:#fff}.kalender-punkt.belegt{background:#f1f2f3}.kalender-punkt.nicht_verfuegbar{background:repeating-linear-gradient(45deg,#f1f2f3,#f1f2f3 3px,#e3e5e7 3px 6px)}.kalender-hinweis{margin:.25rem 0 0;font-size:.85rem}.inline-form{margin-left:.5rem;display:inline}button.schmal{min-height:0;padding:.2rem .6rem;font-size:.85rem}.sso-knoepfe{gap:.75rem;margin:1rem 0;display:grid}.sso-knopf{border-radius:8px;justify-content:center;align-items:center;height:48px;padding:0 46px;font:500 1rem/1 -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;display:flex;position:relative;overflow:hidden}.sso-apple{color:#fff;background:#000;border:1px solid #000}.sso-google{color:#1f1f1f;background:#fff;border:1px solid #747775}.sso-knopf img{width:46px;height:46px;position:absolute;top:0;left:0}.sso-knopf:hover{opacity:.9}.apple-knopf{color:#fff;text-align:center;background:#000;border-color:#000;width:100%}.hilfe-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 2rem;display:grid}.hilfe-kacheln a{background:var(--akzent);color:#fff;border-radius:8px;min-height:44px;padding:1rem;text-decoration:none;display:block}.hilfe-kacheln a strong{font-size:1.05rem;display:block}.hilfe-kacheln a span{opacity:.85;margin-top:.25rem;font-size:.85rem;display:block}.hilfe-kacheln a:hover{background:#094b40}.pin-karte{height:320px}.balkenzeile{grid-template-columns:9rem 1fr 3.5rem;align-items:center;gap:.75rem;margin:.4rem 0;display:grid}.balken{background:var(--linie);border-radius:4px;height:.6rem;overflow:hidden}.balken>div{background:var(--akzent);height:100%}.balkenzeile .zahl{text-align:right}.merkliste-form{margin:0}.merkliste-knopf{align-items:center;gap:.4rem;display:inline-flex}.merkliste-knopf .icon{width:1.1rem;height:1.1rem}.leer-bild{border-radius:12px;width:100%;max-width:240px;height:auto;margin:.5rem auto 0;display:block}.zurueck{border:1px solid var(--linie);color:var(--tinte);background:#fff;border-radius:999px;align-items:center;gap:.3rem;margin-bottom:.75rem;padding:.35rem .8rem .35rem .55rem;font-size:.92rem;text-decoration:none;display:inline-flex}.zurueck:hover{border-color:var(--akzent);color:var(--akzent)}.konto-kopf{align-items:center;gap:1.1rem;display:flex}.konto-kopf h1{margin:0}.konto-kopf p{margin:.15rem 0 0}.konto-bild{object-fit:cover;width:88px;height:88px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--linie);background:#eef4ec;border-radius:50%;flex:none}.konto-kacheln{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.konto-kacheln a{border:1px solid var(--linie);color:var(--tinte);background:#fff;border-radius:14px;padding:.9rem 1rem;font-weight:600;text-decoration:none;display:block}.konto-kacheln a:hover{border-color:var(--akzent);color:var(--akzent)}.konto .karte h2{margin-top:0}.konto-loeschen{text-align:center;font-size:.9rem}.konto-loeschen a{color:var(--grau)}.seiten-bild{object-fit:contain;background:#eef4ec;border-radius:16px;width:100%;height:170px;margin:0 0 1rem;display:block}@media (max-width:560px){.seiten-bild{height:110px}}.chat{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.chat li{border-radius:16px;flex-direction:column;gap:.15rem;max-width:80%;padding:.55rem .8rem;display:flex}.chat-andere{background:#f0f2ef;border-bottom-left-radius:4px;align-self:flex-start}.chat-eigene{background:#dcefe9;border-bottom-right-radius:4px;align-self:flex-end}.chat-wer{color:var(--grau);font-size:.78rem}.chat-text{white-space:pre-wrap}.chat-gesendet{align-items:center;gap:.4rem;display:flex}.kopf .pille{position:relative}.zaehler{color:#0d1117;vertical-align:middle;background:#3fb950;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin-left:.35rem;padding:0 .3rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.neu-balken{color:var(--ok);background:#e6f4ea;border:1px solid #9fd3ae;border-radius:10px;align-items:center;gap:.6rem;margin:0 0 1.25rem;padding:.8rem 1rem;text-decoration:none;display:flex}.neu-balken span{color:var(--tinte);flex:1}.neu-balken strong{white-space:nowrap}.buchung-karten{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.buchung-karte{border:1px solid var(--linie);background:#fff;border-radius:10px;padding:.9rem 1rem}.buchung-karte.buchung-neu{border-color:#3fb950;box-shadow:0 0 0 2px #e6f4ea}.buchung-kopf{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.status-marke{border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.status-ok{color:var(--ok);background:#e6f4ea}.status-laeuft{color:#1b4f9c;background:#e3eefc}.status-aus{color:var(--grau);background:#eef0f2}.status-warn{color:#8a4b08;background:#fdf0e1}.neu-marke{color:#0d1117;background:#3fb950;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.buchung-zeit{margin:.2rem 0;font-size:1.1rem;font-weight:600}.buchung-fakten{color:var(--grau);flex-wrap:wrap;gap:.25rem 1.25rem;margin:.3rem 0 .7rem;display:flex}.buchung-fakten strong{color:var(--tinte)}.chat-form{align-items:flex-end;gap:.5rem;display:flex}.chat-form textarea{flex:1;margin:0}.chat-blockieren{text-align:right;margin-top:.9rem}.textlink{min-height:0;color:var(--grau);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:400;text-decoration:underline}.melden{margin-top:.8rem}.melden summary{cursor:pointer;display:inline}.melden form{margin-top:.5rem}.avatar-wahl{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.avatar-wahl legend{margin-bottom:.4rem}.avatar-wahl label{cursor:pointer}.avatar-wahl input{opacity:0;width:1px;height:1px;position:absolute}.avatar-wahl img{border:3px solid #0000;border-radius:50%;display:block}.avatar-wahl input:checked+img{border-color:var(--akzent)}.avatar-wahl input:focus-visible+img{outline:2px solid var(--akzent);outline-offset:2px}.profil-kurz{align-items:flex-start;gap:.75rem;display:flex}.profil-kurz img{object-fit:cover;border-radius:50%;flex:none}.profil-kurz p{white-space:pre-line;margin:.2rem 0 0}.abzeichen-liste{color:var(--ok);flex-wrap:wrap;gap:.3rem .8rem;margin:.3rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.abzeichen-liste li{align-items:center;gap:.25rem;display:inline-flex}.abzeichen-liste svg{width:1em;height:1em}.abzeichen-kurz{align-items:center;gap:.3rem;margin:.2rem 0 0;font-size:.85rem;display:flex}.admin-leiste{color:#e8efec;background:#1f2725;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:0 0 1.4rem;padding:.7rem 1rem;display:flex}.admin-leiste a{color:#e8efec;font-size:.95rem;font-weight:600;text-decoration:none}.admin-leiste a[aria-current=page]{color:#8fd3c4;text-underline-offset:4px;text-decoration:underline}.admin-marke{color:#0b2a24;letter-spacing:.04em;text-transform:uppercase;background:#8fd3c4;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:800}.pille-admin.dringend .zaehler{color:#fff;background:#d1453b}.liste li.aufgabe{justify-content:space-between;align-items:center;gap:1rem;display:flex}.knopf-klein{padding:.35rem .8rem;font-size:.85rem}.liste.abgehakt li{color:#6b7672}.liste.abgehakt .haken{color:#0b5d4f;vertical-align:-2px;margin-right:.35rem;display:inline-flex}.liste.verlauf li{font-size:.95rem}label.ankreuz:not(.feld){align-items:center;gap:.6rem;margin:.5rem 0;font-weight:500;display:flex}label.ankreuz:not(.feld) input[type=checkbox]{flex:none;width:auto;margin:0}.warteliste-band{background:color-mix(in srgb, var(--akzent) 12%, transparent);border:1px solid color-mix(in srgb, var(--akzent) 35%, transparent);border-radius:12px;margin:0 0 1.25rem;padding:.75rem 1rem}.warteliste-band a{font-weight:600}.karte-rahmen{flex-direction:column;gap:.5rem;display:flex}.karte-chips{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.karte-chip{border:1px solid var(--linie);color:#1b1f24;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;display:inline-flex}.karte-chip-punkt{background:var(--chip);border-radius:50%;width:9px;height:9px}.karte-chip[aria-pressed=true]{border-color:var(--chip,var(--akzent));background:color-mix(in srgb, var(--chip,var(--akzent)) 12%, #fff);font-weight:600}
