@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)}*{box-sizing:border-box}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));z-index:-1;background:#18181b52;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:"";z-index:-1;background:#18181b52;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), 0 1px 2px #18181b0a}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 h1{letter-spacing:-.025em;font-size:40px;line-height:46px}@media (max-width:899px){.begruessung h1{letter-spacing:-.02em;font-size:28px;line-height:34px}}.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=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}@media (pointer:coarse){.knopf,summary.knopf{min-height:44px}}.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}.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:#fff;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}.abholungen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.abholung{border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;gap:12px;padding:12px;display:flex}.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}.abholung-symbol{font-size:22px}.karte{padding:16px}.karte.eng{padding:2px 16px}}
