@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.42qwl5h2xa4wo.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.zo6MEa_className{font-family:manrope,manrope Fallback}.zo6MEa_variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--surface:#f7f7f5;--surface-raised:#fff;--surface-sunken:#efefec;--line:#e4e4e0;--line-strong:#8c8c85;--ink:#18181b;--ink-muted:#63636b;--primary:#18181b;--primary-hover:#2e2e33;--on-primary:#fff;--salbei-ds:#4a6858;--salbei-soft:#e5ede8;--salbei-dunkel:#3b5446;--ton-ds:#8a4e36;--ton-soft:#f4e8e1;--ocker:#735c1c;--ocker-soft:#f3edda;--danger:#b42318;--danger-soft:#fce8e6;--termin:#3f4652;--termin-soft:#e9ebef;--shadow-card:0 0 0 1px #18181b0f, 0 1px 2px #18181b0a;--shadow-pop:0 8px 24px #18181b1f, 0 0 0 1px #18181b0f;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--papier:var(--surface);--flaeche:var(--surface-raised);--graphit:var(--ink);--graphit-weich:var(--ink-muted);--linie:var(--line);--linie-stark:var(--line-strong);--salbei:var(--salbei-ds);--salbei-tief:var(--salbei-ds);--salbei-hell:var(--salbei-soft);--salbei-flaeche:var(--salbei-soft);--ton:var(--surface-sunken);--rot:var(--danger);--rot-hell:var(--danger-soft);--bernstein:var(--ocker);--bernstein-hell:var(--ocker-soft);--blau:var(--termin);--blau-hell:var(--termin-soft);--grund:var(--surface);--tinte:var(--ink);--leise:var(--ink-muted);--akzent:var(--salbei-ds);--akzent-hell:var(--salbei-soft);--schrift:var(--font-manrope), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--titel:var(--schrift);--rund-klein:var(--radius-md);--rund:var(--radius-md);--rund-gross:var(--radius-lg);--tab-hoehe:64px;--schatten-schwebend:var(--shadow-pop);--abdunkeln:#18181b52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-farbe=hell]){--surface:#121214;--surface-raised:#1c1c20;--surface-sunken:#0b0b0d;--line:#2a2a2f;--line-strong:#6c6c74;--ink:#f2f2f0;--ink-muted:#a1a1a8;--primary:#f2f2f0;--primary-hover:#d6d6d3;--on-primary:#121214;--salbei-ds:#9dbbaa;--salbei-soft:#1f2b25;--salbei-dunkel:#b8d0c2;--ton-ds:#e3aa8f;--ton-soft:#2f2019;--ocker:#e2c67a;--ocker-soft:#2b2513;--danger:#f97066;--danger-soft:#3a1512;--termin:#b9c0cc;--termin-soft:#23272f;--shadow-card:0 0 0 1px #ffffff0f;--shadow-pop:0 8px 24px #00000080, 0 0 0 1px #ffffff14;--abdunkeln:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-farbe=dunkel]{--surface:#121214;--surface-raised:#1c1c20;--surface-sunken:#0b0b0d;--line:#2a2a2f;--line-strong:#6c6c74;--ink:#f2f2f0;--ink-muted:#a1a1a8;--primary:#f2f2f0;--primary-hover:#d6d6d3;--on-primary:#121214;--salbei-ds:#9dbbaa;--salbei-soft:#1f2b25;--salbei-dunkel:#b8d0c2;--ton-ds:#e3aa8f;--ton-soft:#2f2019;--ocker:#e2c67a;--ocker-soft:#2b2513;--danger:#f97066;--danger-soft:#3a1512;--termin:#b9c0cc;--termin-soft:#23272f;--shadow-card:0 0 0 1px #ffffff0f;--shadow-pop:0 8px 24px #00000080, 0 0 0 1px #ffffff14;--abdunkeln:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--graphit);font-family:var(--schrift);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--titel);color:var(--graphit);margin:0}h1{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px}h2{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:28px}h3{font-size:17px;font-weight:600;line-height:24px}p{margin:0}a{color:var(--salbei-tief);text-underline-offset:3px}a:hover{color:var(--salbei-dunkel)}.ziffern,.datum,.monat-zahl,.tabelle td{font-variant-numeric:tabular-nums}.leise{color:var(--graphit-weich);font-size:14px}:focus-visible{outline:2px solid var(--salbei);outline-offset:2px}.logo{color:var(--ink);flex:none;display:block}.bildmarke{flex:none;display:block}.app{min-height:100vh}.seitenleiste{z-index:20;background:var(--flaeche);border-right:1px solid var(--linie);flex-direction:column;gap:18px;width:264px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.inhalt{flex-direction:column;gap:22px;min-width:0;max-width:1040px;margin-left:264px;padding:40px 48px 64px;display:flex}.kopfleiste{display:none}.haus{color:inherit;flex-direction:column;gap:4px;padding:0 4px;display:flex}.haus-name{color:var(--ink-muted);padding-left:2px;font-size:14px;font-weight:500;line-height:20px}.verweis,.verweis:hover{color:inherit;text-decoration:none}.seitennav{flex-direction:column;gap:2px;display:flex}.tabnav{display:none}.nav-punkt{border-radius:var(--radius-md);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-punkt:hover{background:var(--surface-sunken);color:var(--ink)}.nav-punkt.aktiv{background:var(--primary);color:var(--on-primary);font-weight:600}.nav-punkt.aktiv:hover{background:var(--primary-hover);color:var(--on-primary)}.nav-symbol{color:var(--graphit-weich);flex:none;display:inline-flex;position:relative}.nav-punkt.aktiv .nav-symbol{color:var(--on-primary)}.nav-zahl{background:var(--ink);min-width:18px;height:18px;color:var(--on-primary);text-align:center;box-shadow:0 0 0 2px var(--surface-raised);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-9px}.ich{border-top:1px solid var(--linie);align-items:center;gap:6px;margin-top:auto;padding:10px 8px 0;display:flex}.ich-link{border-radius:var(--radius-md);flex:1;align-items:center;gap:12px;min-width:0;padding:6px;font-size:15px;display:flex}.ich-link:hover{background:var(--ton)}.ich-link strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ich-symbol{border-radius:var(--radius-pill);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fusszeile{padding:0 8px;font-size:13px}.fusszeile a{color:var(--graphit-weich)}.neu{position:relative}.neu>summary{list-style:none}.neu>summary::-webkit-details-marker{display:none}.neu-knopf{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);height:40px;color:var(--ink);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.neu-knopf svg{width:18px;height:18px}.neu-knopf:hover,.neu[open]>.neu-knopf{background:var(--surface-sunken)}.neu-liste{z-index:30;background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.neu-liste a,.menue-liste a{border-radius:var(--radius-md);min-height:42px;color:var(--ink);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.neu-liste a:hover,.neu-liste a:focus-visible{background:var(--ton)}@media (max-width:899px){.seitenleiste{display:contents}.seitenleiste>.haus,.seitenleiste>.ich,.seitenleiste>.fusszeile,.seitennav{display:none}.kopfleiste{z-index:15;height:58px;padding:0 16px;padding-top:env(safe-area-inset-top);background:var(--flaeche);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.kopfleiste .haus{flex-direction:row;align-items:center;gap:10px;min-width:0;padding:0}.kopfleiste .haus-name{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--linie-stark);padding-left:10px;overflow:hidden}.inhalt{padding:20px 16px calc(var(--tab-hoehe) + 96px + env(safe-area-inset-bottom));gap:18px;margin-left:0}h1{font-size:26px}.tabnav{z-index:25;height:calc(var(--tab-hoehe) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface-raised);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabnav>.nav-punkt,.tabnav>.mehr>summary{height:var(--tab-hoehe);min-height:0;color:var(--graphit-weich);text-align:center;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:3px;padding:0 2px;font-size:11px;font-weight:600}.tabnav .nav-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabnav>.nav-punkt.aktiv,.tabnav>.mehr>summary.aktiv,.tabnav>.mehr[open]>summary{color:var(--ink);background:0 0}.tabnav>.nav-punkt.aktiv .nav-symbol,.tabnav>.mehr>summary.aktiv .nav-symbol{color:var(--ink)}.tabnav .nav-zahl{top:-4px;right:-10px}.tabnav>.nav-punkt.aktiv .nav-symbol:before,.tabnav>.mehr>summary.aktiv .nav-symbol:before{content:"";border-top:1.75px solid var(--salbei);border-left:1.75px solid var(--salbei);border-radius:1px 0 0;width:11px;height:11px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(45deg)}.mehr{position:static}.mehr>summary{cursor:pointer;align-items:center;list-style:none;display:flex}.mehr>summary::-webkit-details-marker{display:none}.mehr[open]>summary:after{content:"";inset:0 0 calc(var(--tab-hoehe) + env(safe-area-inset-bottom));background:var(--abdunkeln);z-index:-1;position:fixed}.mehr-blatt{left:0;right:0;bottom:calc(var(--tab-hoehe) + env(safe-area-inset-bottom));z-index:26;background:var(--surface-raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:70vh;box-shadow:var(--shadow-pop);flex-direction:column;gap:2px;padding:12px 12px 14px;display:flex;position:fixed;overflow-y:auto}.mehr-blatt .nav-punkt{min-height:48px;font-size:16px}.mehr-fuss{padding:8px 12px 0;font-size:13px}.mehr-fuss a{color:var(--graphit-weich)}.neu{right:16px;bottom:calc(var(--tab-hoehe) + 16px + env(safe-area-inset-bottom));z-index:24;position:fixed}.neu-knopf{border-radius:var(--radius-pill);border-color:var(--primary);background:var(--primary);width:56px;height:56px;color:var(--on-primary);box-shadow:var(--shadow-pop)}.neu-knopf svg{width:24px;height:24px}.neu-knopf:hover,.neu[open]>.neu-knopf{background:var(--primary-hover)}.neu-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.neu[open]>summary:after{content:"";background:var(--abdunkeln);z-index:-1;position:fixed;inset:0}.neu-liste{width:230px;inset:auto 0 calc(100% + 10px) auto}.neu-liste a{min-height:48px;font-size:16px}}@media (min-width:900px){.mehr-blatt{display:none}}.karte{border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.karte.eng{gap:0;padding:4px 24px}.karte.wichtig{box-shadow:0 0 0 1px var(--salbei)}a.karte.verweis:hover{box-shadow:0 0 0 1px var(--line-strong)}.kasten{border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:4px;padding:16px;font-size:14px;line-height:20px;display:flex}.stapel{flex-direction:column;gap:12px;display:flex}.zeile{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.zwischen{justify-content:space-between}.rechts{margin-left:auto}.raster{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.spalten{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px;display:grid}.kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trenn{border-top:1px solid var(--linie);padding-top:12px}.abschnitt{color:var(--ink-muted);font-size:14px;font-weight:600;line-height:20px}.begruessung{flex-direction:column;gap:4px;padding:4px 0;display:flex}.begruessung p{color:var(--ink-muted);max-width:64ch}.datum{border-radius:var(--radius-md);background:var(--surface-sunken);width:48px;color:var(--ink);text-align:center;flex-direction:column;flex:none;padding:6px 0;display:flex}.datum strong{font-size:20px;font-weight:600;line-height:22px}.datum span{text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600;line-height:14px}.datum.heute{background:var(--primary);color:var(--on-primary)}.datum.heute span{color:var(--on-primary);opacity:.75}.feld{flex-direction:column;gap:6px;min-width:0;display:flex}.feld label,.beschriftung{color:var(--graphit);font-size:14px;font-weight:600}input[type=text],input[type=search],input[type=email],input[type=password],input[type=date],input[type=time],input[type=number],select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--flaeche);width:100%;min-height:44px;color:var(--graphit);font:inherit;padding:9px 12px;font-size:16px}input:hover,select:hover,textarea:hover{border-color:var(--ink-muted)}input::placeholder,textarea::placeholder{color:var(--ink-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--salbei);outline-offset:2px}textarea{resize:vertical;min-height:96px}input[type=file]{max-width:100%;font:inherit;min-height:44px;font-size:15px}.schmal{max-width:96px}.haken{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.haken input{width:20px;height:20px;accent-color:var(--ink);flex:none}.knopf,summary.knopf{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);min-height:40px;color:var(--ink);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--surface-sunken);color:var(--ink)}.knopf svg{width:18px;height:18px}.knopf.haupt{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.knopf.haupt:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.knopf.rand,.knopf.still{color:var(--salbei);background:0 0;border-color:#0000}.knopf.rand:hover,.knopf.still:hover{background:var(--salbei-soft);color:var(--salbei-dunkel)}.knopf.an{background:var(--salbei-soft);border-color:var(--salbei);color:var(--salbei-dunkel)}.knopf.an:hover{background:var(--salbei-soft);color:var(--salbei-dunkel)}.knopf.gefahr{border-color:var(--danger);color:var(--danger)}.knopf.gefahr:hover{background:var(--rot-hell)}.knopf.gewaehlt{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.knopf.gewaehlt:hover{background:var(--primary-hover);color:var(--on-primary)}.knopf:disabled{opacity:.6;cursor:default}.knopf.klein,summary.knopf.klein{min-height:32px;padding:0 10px;font-size:14px}.knopf.still.klein{margin-left:-10px}details[open]>summary.knopf.still{background:var(--salbei-soft)}@media (pointer:coarse){.knopf,summary.knopf{min-height:44px}.knopf.klein,summary.knopf.klein{min-height:36px}}.textknopf{min-height:32px;color:var(--danger);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:14px;font-weight:500;text-decoration:underline}.symbolknopf{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.symbolknopf:hover{background:var(--surface-sunken)}.symbolknopf.aktiv{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.symbolknopf.still{color:var(--ink-muted);background:0 0;border-color:#0000}.symbolknopf.still:hover{background:var(--surface-sunken);color:var(--ink)}.symbolknopf svg{width:20px;height:20px}@media (pointer:coarse){.symbolknopf{width:44px;height:44px}}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details[open]>summary.knopf{background:var(--surface-sunken)}details[open]>summary.knopf.haupt{background:var(--primary-hover)}details[open]>summary.knopf.gefahr{background:var(--danger-soft)}.bearbeiten{border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:16px;margin-top:12px;padding:16px;display:flex}.marke-status{border-radius:var(--radius-pill);letter-spacing:.005em;white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted);align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.marke-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.marke-status.offen{background:var(--ton-soft);color:var(--ton-ds)}.marke-status.gemeldet,.marke-status.eingeladen{background:var(--ocker-soft);color:var(--ocker)}.marke-status.erledigt,.marke-status.aktiv{background:var(--salbei-soft);color:var(--salbei)}.marke-status.art{background:var(--surface-sunken);color:var(--ink-muted)}.marke-status.art.meins{background:var(--primary);color:var(--on-primary)}.hinweis{border-radius:var(--radius-md);padding:12px 16px;font-size:15px}.hinweis.fehler{background:var(--danger-soft);color:var(--danger)}.hinweis.gut{background:var(--salbei-soft);color:var(--salbei-dunkel)}.aufklapp>summary{list-style:none}.aufklapp-inhalt{margin-top:12px}.menue{position:relative}.menue-liste{z-index:5;border-radius:var(--radius-lg);background:var(--surface-raised);min-width:220px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.reihe{border-bottom:1px solid var(--linie)}.reihe:last-of-type{border-bottom:0}.reihe>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:52px;padding:12px 0;list-style:none;display:flex}.reihe>summary::-webkit-details-marker{display:none}.reihe>summary:after{content:"Bearbeiten";color:var(--salbei);margin-left:auto;font-size:14px;font-weight:600}.reihe[open]>summary:after{content:"Schließen"}.reihe>.bearbeiten{margin:0 0 14px}.reihe-fuss{padding:14px 0}@media (min-width:900px){.reihe.info:not([open])>summary:after{content:"Details"}}.angaben{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:15px;display:grid}.angaben dt{font-weight:600}.angaben dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:480px){.angaben{grid-template-columns:1fr;gap:2px}.angaben dd{margin-bottom:8px}}.mitte{flex-direction:column;gap:20px;max-width:440px;margin:0 auto;padding:56px 20px;display:flex}.mitte>.logo{margin-bottom:8px}.recht{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;padding:32px 20px 64px;display:flex}.recht h2{font-size:20px}.ablage:focus-within{outline:2px solid var(--salbei-tief);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.monat{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.monat-kopf{color:var(--leise);text-align:center;padding:4px 6px;font-size:13px;font-weight:600}.monat-tag{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--flaeche);flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:6px;display:flex}.monat-tag.leer{background:0 0;border-color:#0000}.monat-tag.heute{border:2px solid var(--primary)}.monat-zahl{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.monat-tag.heute .monat-zahl{border-radius:var(--radius-sm);background:var(--primary);min-width:22px;color:var(--on-primary);text-align:center;align-self:flex-start;padding:0 4px;display:inline-block}.monat-eintrag{background:var(--blau-hell);color:var(--blau);border-radius:6px;padding:2px 6px;font-size:12px;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.monat-eintrag span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.monat-eintrag.hausdienst{background:var(--ton);color:var(--graphit-weich)}.monat-eintrag.hausdienst.meins{background:var(--primary);color:var(--on-primary)}.monat-eintrag.erledigt{opacity:.7;text-decoration:line-through}.monat-mehr{color:var(--leise);font-size:12px}article:target,article.ziel{outline:2px solid var(--salbei);outline-offset:2px}@media (max-width:720px){.monat{gap:2px}.monat-tag{flex-flow:wrap;align-content:flex-start;align-items:center;gap:3px;min-height:58px;padding:4px 3px}.monat-zahl{text-align:center;width:100%;font-size:13px}.monat-eintrag{border-radius:50%;flex:none;width:10px;height:10px;padding:0}.monat-eintrag span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.monat-mehr{font-size:10px}}.fotos{flex-wrap:wrap;gap:8px;display:flex}.fotos a,.foto-weg{width:132px;display:block}.fotos img{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-sunken);width:132px;height:100px;display:block}.foto-weg{flex-direction:column;gap:6px;display:flex}.kommentare{flex-direction:column;gap:8px;display:flex}.kommentar{border-radius:var(--radius-md);background:var(--surface);padding:12px}.textknopf{min-height:32px;color:var(--rot);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:14px;text-decoration:underline}.zeile.oben{align-items:flex-start}details.breit[open]{flex:100%}input[type=file]{max-width:100%;font:inherit;min-height:44px}.umfrage{flex-direction:column;gap:8px;display:flex}.umfrage-option{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative;overflow:hidden}button.umfrage-option{cursor:pointer}.umfrage-option.meine{border-color:var(--salbei);box-shadow:inset 0 0 0 1px var(--salbei)}.umfrage-option.fest{border-style:dashed}.umfrage-balken{background:var(--akzent-hell);position:absolute;top:0;bottom:0;left:0}.umfrage-text,.umfrage-zahl{position:relative}.umfrage-text{font-weight:500}.umfrage-zahl{font-weight:600}.breit-auf:has(details[open]){flex:100%}.haken.schalter input{appearance:none;background:var(--linie-stark);cursor:pointer;border-radius:999px;width:46px;height:26px;margin:0;transition:background .15s;position:relative}.haken.schalter input:after{content:"";background:var(--surface-raised);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.haken.schalter input:checked{background:var(--primary)}.haken.schalter input:checked:after{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.haken.schalter input,.haken.schalter input:after{transition:none}}.aufklapp.still:not([open]){display:none}.verweis{color:inherit;text-decoration:none}.verweis:hover h2,.verweis:focus-visible h2{text-decoration:underline}.termin-zeile{grid-template-columns:120px 1fr;align-items:baseline;gap:12px;display:grid}.termin-wann{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.termin-wann .leise{font-weight:400;display:block}.termin-was{flex-direction:column;min-width:0;display:flex}.termin-was strong{font-weight:500}.abholungen{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.abholung{border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:auto 1fr;grid-template-areas:"s n""s w";align-items:center;column-gap:12px;padding:12px;display:grid}.abholung-symbol{grid-area:s}.abholung-name{grid-area:n;font-weight:600}.abholung-wann{grid-area:w;font-size:14px;line-height:20px}.abholung.bald{background:var(--salbei-soft);box-shadow:inset 0 0 0 1px var(--salbei)}.abholung-symbol{font-size:26px;line-height:1}.marke-status.art.muell,.monat-eintrag.muell{background:var(--bernstein-hell);color:var(--bernstein)}.kopierfeld{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.reihe.weitere>summary{border-left:3px solid var(--linie);padding-left:16px}.recht ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.recht p,.recht li{max-width:72ch}.tabelle-rahmen{border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.tabelle th,.tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px}.tabelle th{background:var(--surface-sunken);font-size:14px;font-weight:600}.tabelle tr:last-child td{border-bottom:0}.dokument{border-bottom:1px solid var(--line);padding:4px 0}.dokument:last-child{border-bottom:0}.dokument-kopf{flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:48px;padding:10px 0;display:flex}.dokument-kopf:hover strong,.dokument-kopf:focus-visible strong{text-decoration:underline}.ablage{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;display:flex}.ablage.zieht{border-color:var(--salbei);background:var(--salbei-soft)}.upload-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.upload-zeile{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:4px 12px;padding:8px 12px;display:grid}.upload-name{overflow-wrap:anywhere;font-weight:500}.upload-stand{font-size:14px;font-weight:600}.upload-zeile.fehler{box-shadow:0 0 0 1px var(--danger)}.upload-zeile.fehler .upload-stand{color:var(--rot)}.upload-zeile.fertig .upload-stand{color:var(--salbei-tief)}.upload-zeile .balken{grid-column:1/-1}.balken{background:var(--ton);width:100%;height:8px;accent-color:var(--akzent);appearance:none;border:0;border-radius:999px;overflow:hidden}.balken.gross{height:12px}.balken::-webkit-progress-bar{background:var(--ton);border-radius:999px}.balken::-webkit-progress-value{background:var(--akzent);border-radius:999px;transition:width .15s}.balken::-moz-progress-bar{background:var(--akzent);border-radius:999px}.vorschau iframe{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;width:100%;height:min(75vh,900px);margin-top:8px;display:block}.vorschau img{border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;max-height:75vh;margin-top:8px;display:block}.dokument .zeile>details>summary{align-items:center;min-height:36px;display:inline-flex}.dokument .zeile>details>.bearbeiten{margin:4px 0 12px}.marke-status.kategorie{vertical-align:middle;padding:2px 10px;font-size:12px}.dokument .zeile.oben{gap:0 8px}@media (max-width:560px){.upload-zeile{grid-template-columns:minmax(0,1fr) auto}}.dokument-kopf{flex-wrap:nowrap;align-items:center;gap:8px}.dokument-titel{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 14px;min-width:0;display:flex}.dokument-titel:hover strong,.dokument-titel:focus-visible strong{text-decoration:underline}.dokument-aktionen{flex:none;gap:6px;display:flex}.dokument>details>summary{align-items:center;min-height:36px;display:inline-flex}.dokument>details>.bearbeiten{margin:4px 0 12px}.dokument>.vorschau{margin-bottom:8px}.dokument>.vorschau iframe,.dokument>.vorschau img{margin-top:0}.person[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);text-underline-offset:3px}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[role=group][aria-label=Ansicht],[role=group][aria-label=Filter]{border-radius:var(--radius-md);background:var(--surface-sunken);flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}[role=group][aria-label=Ansicht]>.knopf,[role=group][aria-label=Filter]>.knopf{min-height:34px;color:var(--ink-muted);background:0 0;border-color:#0000;border-radius:6px;padding:0 14px;font-weight:600}[role=group][aria-label=Ansicht]>.knopf.gewaehlt,[role=group][aria-label=Filter]>.knopf.gewaehlt{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card)}[role=group][aria-label=Ordner],[role=group][aria-label=Bereich],nav[aria-label="Bereiche der Verwaltung"]{gap:6px}[role=group][aria-label=Ordner]>.knopf,[role=group][aria-label=Bereich]>.knopf,nav[aria-label="Bereiche der Verwaltung"]>.knopf{border-radius:999px;min-height:36px;padding:0 14px;font-size:14px}@media (max-width:899px){[role=group][aria-label=Ordner],[role=group][aria-label=Bereich],nav[aria-label="Bereiche der Verwaltung"]{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100% + 32px);margin:0 -16px;padding:2px 16px;overflow-x:auto}[role=group][aria-label=Ordner]::-webkit-scrollbar{display:none}[role=group][aria-label=Bereich]::-webkit-scrollbar{display:none}nav[aria-label="Bereiche der Verwaltung"]::-webkit-scrollbar{display:none}[role=group][aria-label=Ordner]>.knopf,[role=group][aria-label=Bereich]>.knopf,nav[aria-label="Bereiche der Verwaltung"]>.knopf{flex:none}.kopf:has(nav[aria-label="Bereiche der Verwaltung"]){display:block}.kopf:has(nav[aria-label="Bereiche der Verwaltung"])>h1{margin-bottom:12px}.abholungen{grid-template-columns:1fr 1fr;gap:8px}.abholung{align-items:flex-start;gap:8px;padding:10px}.karte{padding:16px}.karte.eng{padding:2px 16px}.inhalt{gap:16px;padding-top:16px}.kopfleiste{height:56px}.kopfleiste .haus-name{font-size:14px}h1{font-size:24px;line-height:30px}h2{font-size:18px;line-height:24px}.begruessung{padding:0}.begruessung h1{font-size:24px;line-height:30px}.karte{gap:12px;padding:16px}.karte .leise,.leise{font-size:14px}.marke-status{padding:3px 10px;font-size:12px}.datum{width:44px;padding:5px 0}.datum strong{font-size:18px;line-height:20px}.abholungen{grid-template-columns:1fr;gap:0;margin:0 -4px}.abholung,.abholung.bald{box-shadow:none;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:28px 1fr auto;grid-template-areas:"s n w";padding:10px 4px}.abholung:first-child{border-top:0}.abholung-symbol{font-size:20px}.abholung-wann{text-align:right;white-space:nowrap}.abholung.bald .abholung-wann{color:var(--salbei);font-weight:600}.abholung-wann .leise{display:none}.termin-zeile{grid-template-columns:96px 1fr}.karte-kopf{flex-direction:column;align-items:flex-start;gap:8px}.karte-kopf [role=group]{align-self:stretch}.karte-kopf [role=group]>.knopf{flex:1}.neu{right:12px;bottom:calc(var(--tab-hoehe) + 12px + env(safe-area-inset-bottom))}.neu-knopf{width:52px;height:52px}}.eintraege{flex-direction:column;gap:12px;display:flex}.eintrag-text{flex:220px;min-width:0}.eintrag-marken{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dokument-titel>.marke-status.art{border-radius:var(--radius-md);letter-spacing:.02em;text-transform:uppercase;flex:none;justify-content:center;width:44px;height:44px;padding:0;font-size:11px}.dokument-titel>.marke-status.art:before{display:none}.dokument-titel{flex-wrap:nowrap;align-items:center;gap:12px}.dok-suche{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dok-suche select{width:auto}.dok-suche input[type=search]{width:220px}@media (max-width:899px){.eintraege{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:0;overflow:hidden}.eintraege>.eintrag{box-shadow:none;border-radius:0;gap:8px;padding:12px 16px}.eintraege>.eintrag+.eintrag{border-top:1px solid var(--line)}.eintrag-kopf{flex-wrap:nowrap;align-items:flex-start;gap:12px}.eintrag-text{flex:auto}.eintrag h2{font-size:16px;line-height:22px}.eintrag-marken{flex-direction:column;align-items:flex-end;gap:4px}.eintrag-marken .marke-status.muell{display:none}.eintrag>form .knopf,.eintrag>details>summary.knopf:not(.still){min-height:36px;font-size:14px}.monat-tag{min-height:48px}.dok-suche{grid-template-columns:1fr auto;width:100%;display:grid}.dok-suche select{grid-column:1/-1;width:100%}.dok-suche input[type=search]{width:100%}.dok-suche a{grid-column:1/-1;font-size:14px}.karte.eng{padding:0 16px}.dokument-titel>.marke-status.art,.dokument-aktionen .symbolknopf{width:40px;height:40px}.dokument>details>summary{margin-left:42px}.reihe>summary{gap:4px 12px;padding-right:28px;position:relative}.reihe>summary:after,.reihe[open]>summary:after{content:"";border-right:1.75px solid var(--ink-muted);border-bottom:1.75px solid var(--ink-muted);width:8px;height:8px;margin:-6px 0 0;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.reihe[open]>summary:after{margin-top:-2px;transform:rotate(-135deg)}.reihe>summary>strong{min-width:48px!important}.reihe>summary>.marke-status.aktiv{display:none}nav[aria-label="Bereiche der Verwaltung"],[role=group][aria-label=Bereich]{flex-wrap:wrap;max-width:100%;margin:0;padding:0;overflow:visible}}.code-feld{letter-spacing:.2em;font-variant-numeric:tabular-nums;text-align:center;max-width:220px;font-size:24px!important}.farbwahl{border-radius:var(--radius-md);background:var(--surface-sunken);border:0;flex-wrap:wrap;gap:2px;margin:0;padding:3px;display:inline-flex}.farbwahl legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.farbwahl label{min-height:36px;color:var(--ink-muted);cursor:pointer;border-radius:6px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.farbwahl input{opacity:0;pointer-events:none;position:absolute}.farbwahl label:has(input:checked){background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card)}.farbwahl label:has(input:focus-visible){outline:2px solid var(--salbei);outline-offset:2px}@media (max-width:720px){.monat-eintrag{background:var(--termin)}.monat-eintrag.muell{background:var(--ocker)}.monat-eintrag.hausdienst{background:var(--ink-muted)}.monat-eintrag.hausdienst.meins{background:var(--primary)}}.wahl-tabelle{flex-direction:column;max-width:640px;display:flex}.wahl-zeile{border-top:1px solid var(--line);grid-template-columns:1fr 72px 88px;align-items:center;gap:8px;padding:10px 0;display:grid}.wahl-zeile:not(:has(>:nth-child(3))){grid-template-columns:1fr 72px}.wahl-zeile>:not(:first-child){justify-self:center}.wahl-zeile>:first-child small{font-size:13px;display:block}.wahl-kopf{color:var(--ink-muted);border-top:0;padding-top:0;font-size:13px;font-weight:600}.wahl-zeile input[type=checkbox]{width:22px;height:22px;accent-color:var(--ink);margin:0}@media (max-width:560px){.wahl-zeile{grid-template-columns:minmax(0,1fr) 48px 84px;gap:6px;font-size:15px}.wahl-kopf{font-size:12px}}.hinweis:not(.fehler):not(.gut){background:var(--surface-sunken)}.karte-fuss{gap:4px 16px}.karte-fuss>details[open]{flex:100%;order:2}.knopf.still.klein svg{width:16px;height:16px}.geraete{flex-direction:column;display:flex}.geraete .abschnitt{margin-bottom:4px}.geraet{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 0;display:flex}.geraet-text{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.geraet-text .leise{flex-basis:100%;font-size:13px}.geraet-aktionen{gap:4px 8px}.knopf.still.gefahr-text{color:var(--danger)}.knopf.still.gefahr-text:hover{background:var(--danger-soft);color:var(--danger)}.zeiten{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;max-width:640px;display:grid}.zeiten input[type=time]{max-width:140px}.ruhe{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ruhe input[type=time]{width:120px}.zentrale{min-height:100vh}.zentrale-kopf{background:var(--primary);color:var(--on-primary)}.zentrale-kopf .logo{color:var(--on-primary)}.zentrale-leiste{flex-wrap:wrap;align-items:center;gap:12px 28px;max-width:1040px;margin:0 auto;padding:12px 24px;display:flex}.zentrale-marke{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.zentrale-marke>span{opacity:.85;border-left:1px solid;padding-left:12px;font-size:16px;font-weight:600}.mitte>.zentrale-marke{margin-bottom:8px}.mitte>.zentrale-marke>span{border-left-color:var(--line-strong)}.zentrale-nav{flex-wrap:wrap;gap:4px;display:flex}.zentrale-nav a{border-radius:var(--radius-md);color:inherit;opacity:.8;padding:8px 12px;font-size:15px;text-decoration:none}.zentrale-nav a:hover{opacity:1}.zentrale-nav a.aktiv{opacity:1;background:color-mix(in srgb, var(--on-primary) 14%, transparent);font-weight:600}.zentrale-ich{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.zentrale-email{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.knopf.zentrale-ab{color:inherit;border-color:color-mix(in srgb, var(--on-primary) 35%, transparent);background:0 0}.zentrale-inhalt{flex-direction:column;gap:20px;max-width:1040px;margin:0 auto;padding:32px 24px 64px;display:flex}.zentrale-zeile{border-bottom:1px solid var(--linie);color:inherit;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:14px 0;text-decoration:none;display:flex}.zentrale-zeile:last-child{border-bottom:0}.zentrale-zeile:hover strong{text-decoration:underline}.zentrale-zeile-name{flex-direction:column;flex:240px;min-width:0;display:flex}.zentrale-zeile-zahlen{flex-direction:column;gap:4px;min-width:150px;display:flex}.belegung{background:var(--surface-sunken);border-radius:2px;max-width:220px;height:4px;margin-top:6px;display:block;overflow:hidden}.belegung>span{background:var(--salbei);height:100%;display:block}.belegung>span.voll{background:var(--danger)}@media (max-width:899px){.zentrale-leiste{gap:8px 16px;padding:10px 16px}.zentrale-nav{order:3;width:100%;margin:0 -12px}.zentrale-email{display:none}.zentrale-inhalt{gap:16px;padding:20px 16px 48px}.zentrale-zeile-zahlen{min-width:0}}.marke-status.gew{background:var(--salbei-soft);color:var(--salbei-dunkel)}.marke-status.gew:before{display:none}.frist.knapp{color:var(--ocker);font-weight:600}.gew-karte h2{margin-bottom:4px}.gew-karte.knapp{box-shadow:0 0 0 1px var(--ocker)}fieldset.gew{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}fieldset.gew .gew-ort{gap:6px 20px;padding-left:52px;display:none}fieldset.gew:has(input[name=gewaehrleistung]:checked) .gew-ort{display:flex}.maengel-gruppe{flex-direction:column;gap:0;display:flex}.mangel-wahl{border-bottom:1px solid var(--linie);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.mangel-wahl:last-child{border-bottom:0}.mangel-wahl input{width:20px;height:20px;accent-color:var(--salbei);flex:none;margin-top:4px}.mangel-wahl .fotos-klein{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mangel-wahl .fotos-klein img{object-fit:cover;border-radius:var(--radius-md);width:56px;height:56px}@media (max-width:899px){fieldset.gew .gew-ort{padding-left:0}}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kontakt{gap:10px}.kontakt h3{font-size:17px}.kontakt.notdienst{box-shadow:0 0 0 1px var(--salbei)}.kontakt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.kontakt-wege{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.kontakt-mail{overflow-wrap:anywhere;color:var(--salbei);font-size:14px}.knopf.anrufen{gap:8px}.knopf.anrufen.haupt{min-height:48px;padding:0 18px;font-size:17px}.notrufe{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.knopf.notruf{flex-direction:column;align-items:flex-start;gap:0;min-height:60px;padding:10px 14px}.knopf.notruf strong{font-size:20px;line-height:24px}.knopf.notruf span{color:var(--ink-muted);font-size:13px;font-weight:500}@media (max-width:899px){.kontakt-wege{align-items:stretch;width:100%}.knopf.anrufen{justify-content:center}.notrufe{grid-template-columns:repeat(2,1fr)}}.status-gesamt.warnung{box-shadow:0 0 0 1px var(--ocker)}.status-gesamt.problem{box-shadow:0 0 0 1px var(--danger)}.status-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.status-liste>li{border-bottom:1px solid var(--linie);padding:8px 0}.status-liste>li:last-child{border-bottom:0}.status-fehler{color:var(--danger)}.status-hinweis{color:inherit;background:var(--ocker-soft);text-decoration:none;display:block}.status-hinweis.problem{background:var(--danger-soft);color:var(--danger)}.tagesordnung{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.punkt{border-bottom:1px solid var(--linie);gap:14px;padding:14px 0;display:flex}.punkt:last-child{border-bottom:0}.punkt-nr{background:var(--salbei-soft);width:28px;height:28px;color:var(--salbei-dunkel);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.punkt-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.punkt-aktionen{gap:4px 8px}.teilnahme-wahl .vollmacht-feld{max-width:360px;display:none}.teilnahme-wahl:has(input[value=vollmacht]:checked) .vollmacht-feld{display:flex}details.protokoll-karte>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}details.protokoll-karte>summary::-webkit-details-marker{display:none}details.protokoll-karte>summary:after{content:"Öffnen";color:var(--salbei);font-size:14px;font-weight:600}details.protokoll-karte[open]>summary:after{content:"Schließen"}fieldset.protokoll-punkt{border:0;border-top:1px solid var(--linie);flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 0 0;display:flex}fieldset.protokoll-punkt legend{float:left;width:100%;margin-bottom:8px;padding:0;font-weight:600}fieldset.protokoll-punkt .abstimmung{flex-direction:column;gap:10px;display:none}fieldset.protokoll-punkt:has(input[name^=abgestimmt_]:checked) .abstimmung{display:flex}.fortschritt{background:var(--surface-sunken);border-radius:3px;height:6px;margin-top:-6px;display:block;overflow:hidden}.fortschritt>span{background:var(--salbei);border-radius:3px;height:100%;transition:width .3s;display:block}.schritte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schritte>li{border-top:1px solid var(--linie);gap:14px;padding:14px 0;display:flex}.schritte>li:first-child{border-top:0;padding-top:4px}.schritte .marke{font-variant-numeric:tabular-nums;border:1.5px solid var(--linie-stark);width:28px;height:28px;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.schritte li.naechster .marke{border-color:var(--salbei);color:var(--salbei)}.schritte li.fertig .marke{background:var(--salbei);border-color:var(--salbei);color:var(--on-primary)}.schritte li.fertig strong{color:var(--ink-muted);font-weight:500}.schritte .schritt-text{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:3px;display:flex}.schritte li.fertig .schritt-text{flex-flow:wrap;align-items:baseline;gap:0 4px}.schritte .schritt-text p{margin:0}.schritte .schritt-text .zeile{margin-top:4px}.schritte .nebenbei{margin-left:auto}.schritte .nebenbei .knopf{min-height:24px}@media (prefers-reduced-motion:reduce){.fortschritt>span{transition:none}}.marke-status.gesperrt{background:var(--danger-soft);color:var(--danger)}.karte.gefahr{box-shadow:0 0 0 1px var(--danger)}.karte .trenn-oben{border-top:1px solid var(--linie);padding-top:16px}.karte h3{margin:0;font-size:16px}.dialog{border-radius:var(--radius-lg);background:var(--surface-raised);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;padding:24px;box-shadow:0 24px 64px #18181b3d}.dialog::backdrop{background:#18181b73}.dialog h2{margin:0}.dialog fieldset{border:0;margin:0;padding:0}.dialog legend{margin-bottom:4px}.hinweis.abo{background:var(--ocker-soft);color:var(--ink)}.hinweis.abo a{color:inherit;font-weight:600}.paket-bereiche{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;display:grid}.paket-vorschau{background:var(--surface-sunken);border-radius:var(--radius-md,8px);padding:12px 16px}.paket-vorschau ul{margin:6px 0 0;padding-left:18px}
