:root{--papier:#fff;--flaeche-2:#f5f5f5;--tinte:#1f1f1f;--tinte-2:#6b6b6b;--linie:#e5e5e5;--akzent:#2569a0;--akzent-text:#fff;--akzent-zart:#dceaf6;--akzent-schrift:#123a5e;--leiste:#123a5e;--leiste-bis:#0c2438;--leiste-text:#eaf1f8;--leiste-aktiv:hsla(0,0%,100%,.14);--leiste-linie:hsla(0,0%,100%,.1);--logo-filter:none;--hoch:#a3352c;--hoch-zart:#fbe2e0;--mittel:#a3591c;--mittel-zart:#fbe6d2;--ruhig:#1d6b48;--ruhig-zart:#ddf2e7;--rund:14px;--rund-klein:10px}html[data-farbe=sonne]{--akzent:#f2a900;--akzent-text:#3a2600;--akzent-zart:#fdf0c8;--akzent-schrift:#5a3d00;--leiste:#fff4cf;--leiste-bis:#ffe8a3;--leiste-text:#4a3300;--leiste-aktiv:hsla(0,0%,100%,.7);--leiste-linie:rgba(0,0,0,.08);--logo-filter:brightness(0) opacity(0.65)}html[data-farbe=koralle]{--akzent:#e0525c;--akzent-text:#fff;--akzent-zart:#fde3e1;--akzent-schrift:#7a1f27;--leiste:#ffe6e2;--leiste-bis:#ffd2cc;--leiste-text:#5c1f23;--leiste-aktiv:hsla(0,0%,100%,.7);--leiste-linie:rgba(0,0,0,.08);--logo-filter:brightness(0) opacity(0.65)}html[data-farbe=minze]{--akzent:#12957a;--akzent-text:#fff;--akzent-zart:#d9f4ea;--akzent-schrift:#0d4a3b;--leiste:#dcf6ee;--leiste-bis:#c3eedf;--leiste-text:#0d4a3b;--leiste-aktiv:hsla(0,0%,100%,.7);--leiste-linie:rgba(0,0,0,.08);--logo-filter:brightness(0) opacity(0.65)}html[data-farbe=himmel]{--akzent:#2a8fe0;--akzent-text:#fff;--akzent-zart:#dcedfd;--akzent-schrift:#123f66;--leiste:#e0f0ff;--leiste-bis:#c8e3fb;--leiste-text:#123f66;--leiste-aktiv:hsla(0,0%,100%,.7);--leiste-linie:rgba(0,0,0,.08);--logo-filter:brightness(0) opacity(0.65)}html[data-farbe=flieder]{--akzent:#8e6fe0;--akzent-text:#fff;--akzent-zart:#ebe3fb;--akzent-schrift:#3b2470;--leiste:#efe8fd;--leiste-bis:#ddd0f7;--leiste-text:#3b2470;--leiste-aktiv:hsla(0,0%,100%,.7);--leiste-linie:rgba(0,0,0,.08);--logo-filter:brightness(0) opacity(0.65)}html[data-farbe=rose]{--akzent:#d94f8c;--akzent-text:#fff;--akzent-zart:#fde0ee;--akzent-schrift:#5e1838;--leiste:#ffe5f0;--leiste-bis:#ffd0e3;--leiste-text:#5e1838;--leiste-aktiv:hsla(0,0%,100%,.7);--leiste-linie:rgba(0,0,0,.08);--logo-filter:brightness(0) opacity(0.65)}html[data-farbe=logo]{--akzent:#aa1e2d;--akzent-text:#fff;--akzent-zart:#f7e3e5;--akzent-schrift:#6e1019;--leiste:#4a0f17;--leiste-bis:#2b080d;--leiste-text:#f6eaeb;--leiste-aktiv:hsla(0,0%,100%,.14);--leiste-linie:hsla(0,0%,100%,.1);--logo-filter:none}html[data-farbe=gruen]{--akzent:#2f7d5b;--akzent-text:#fff;--akzent-zart:#dcefe5;--akzent-schrift:#14432e;--leiste:#12402c;--leiste-bis:#0a2619;--leiste-text:#e8f3ed;--leiste-aktiv:hsla(0,0%,100%,.14);--leiste-linie:hsla(0,0%,100%,.1);--logo-filter:none}html[data-farbe=teal]{--akzent:#1c7c86;--akzent-text:#fff;--akzent-zart:#d9eef0;--akzent-schrift:#0d4147;--leiste:#0f3d44;--leiste-bis:#082529;--leiste-text:#e6f2f3;--leiste-aktiv:hsla(0,0%,100%,.14);--leiste-linie:hsla(0,0%,100%,.1);--logo-filter:none}html[data-farbe=violett]{--akzent:#6a4fb3;--akzent-text:#fff;--akzent-zart:#e8e2f6;--akzent-schrift:#2f1f63;--leiste:#2d1f5e;--leiste-bis:#1b1238;--leiste-text:#eeeaf8;--leiste-aktiv:hsla(0,0%,100%,.14);--leiste-linie:hsla(0,0%,100%,.1);--logo-filter:none}html[data-farbe=graphit]{--akzent:#3f4a59;--akzent-text:#fff;--akzent-zart:#e6e9ee;--akzent-schrift:#1f2630;--leiste:#1f2630;--leiste-bis:#12171d;--leiste-text:#e9ecf1;--leiste-aktiv:hsla(0,0%,100%,.14);--leiste-linie:hsla(0,0%,100%,.1);--logo-filter:none}@media (prefers-color-scheme:dark){:root:root{--papier:#161616;--flaeche:#232323;--flaeche-2:#2e2e2e;--tinte:#f5f5f5;--tinte-2:#a8a8a8;--linie:hsla(0,0%,100%,.12);--akzent-zart:color-mix(in srgb,var(--akzent) 24%,#232323);--akzent-schrift:color-mix(in srgb,var(--akzent) 55%,#fff);--hoch:#e2756c;--hoch-zart:#3a1d1c;--mittel:#f0a05c;--mittel-zart:#3a2716;--ruhig:#52c993;--ruhig-zart:#143627}}*{box-sizing:border-box}body,html{margin:0}body{background:var(--papier);color:var(--tinte);font:15px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button,input,textarea{font:inherit;color:inherit}h1,h2,p{margin:0}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.seite{max-width:1120px;margin:0 auto;padding:16px 24px 80px}.kopf{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.marke{font-size:20px;color:var(--akzent-schrift)}.suche{flex:1 1 260px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte-2)}.suche input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:var(--tinte)}.demo{font-size:12px;color:var(--tinte-2)}.lage{margin:28px 0 22px}.lage h1{font-weight:600;font-size:clamp(23px,3.4vw,32px);line-height:1.25}.fortschritt{height:5px;margin-top:14px;background:var(--flaeche-2);border-radius:3px;overflow:hidden}.fortschritt div{height:100%;background:var(--akzent);transition:width .3s ease}.arbeit{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.liste{display:flex;flex-direction:column;gap:2px}.zeile{display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px 12px;text-align:left;cursor:pointer;background:none;border:0;color:var(--tinte-2);transition:background .12s}.zeile:hover{background:var(--flaeche-2)}.zeile.aktiv{box-shadow:inset 0 0 0 1px var(--linie)}.zeile svg{flex:none;margin-top:3px}.zeile.hoch svg{color:var(--hoch)}.zeile.mittel svg{color:var(--mittel)}.zeile.ruhig svg{color:var(--ruhig)}.zeile span{min-width:0}.zeile strong{display:block;font-weight:500;color:var(--tinte);font-size:14px;line-height:1.35}.zeile small{display:block;font-size:12px}.leer-suche{padding:12px;color:var(--tinte-2);font-size:14px}.kartenstapel{position:relative;padding-bottom:14px}.kartenstapel:after,.kartenstapel:before{content:"";position:absolute;height:40px;border:1px solid var(--linie);border-radius:var(--rund);display:none}.kartenstapel:before{left:10px;right:10px;bottom:7px;z-index:1}.kartenstapel:after{left:20px;right:20px;bottom:0;z-index:0}.tiefe-1:before,.tiefe-2:after,.tiefe-2:before{display:block}.karte{position:relative;z-index:2;padding:22px 24px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);animation:auflegen .18s ease-out}@keyframes auflegen{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.karte{animation:none}.fortschritt div{transition:none}}.karte-kopf{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.etikett{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500}.etikett.hoch{background:var(--hoch-zart);color:var(--hoch)}.etikett.mittel{background:var(--mittel-zart);color:var(--mittel)}.etikett.ruhig{background:var(--ruhig-zart);color:var(--ruhig)}.quelle{font-size:12px;color:var(--tinte-2)}.karte h2{margin-top:12px;font-weight:600;font-size:21px;line-height:1.25}.ki{display:flex;gap:9px;margin-top:10px;color:var(--tinte-2)}.ki svg{flex:none;margin-top:3px;color:var(--akzent-schrift)}.felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--linie)}.felder dt{font-size:12px;color:var(--tinte-2)}.felder dd{margin:0;font-weight:500}.entwurf{display:block;margin-top:16px}.entwurf>span{display:block;margin-bottom:5px;font-size:12px;color:var(--tinte-2)}.entwurf textarea{width:100%;padding:10px 12px;resize:vertical;background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund-klein);line-height:1.5}.entwurf em{display:block;margin-top:4px;font-size:13px;font-style:normal;color:var(--hoch)}.original{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:13px;color:var(--tinte-2)}.original span{margin-left:auto;font-size:12px}.knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.knoepfe button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;cursor:pointer;background:none;border:1px solid var(--linie);border-radius:var(--rund-klein)}.knoepfe button:hover{background:var(--flaeche-2)}.knoepfe .haupt{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text);font-weight:500}.knoepfe .haupt:hover{background:var(--akzent);filter:brightness(1.08)}.knoepfe .still{margin-left:auto;border-color:transparent;color:var(--tinte-2)}.rueckfrage{margin-top:16px;padding:12px 14px;background:var(--akzent-zart);border-radius:var(--rund-klein)}.rueckfrage .knoepfe{margin-top:10px}.tasten{margin-top:14px;font-size:12px;color:var(--tinte-2)}kbd{display:inline-block;margin:0 2px 0 8px;padding:0 5px;font:inherit;background:var(--flaeche-2);border-radius:4px}kbd+kbd,kbd:first-child{margin-left:0}.fertig{padding:56px 16px;text-align:center}.haken{display:inline-grid;place-items:center;width:64px;height:64px;background:var(--akzent-zart);color:var(--akzent-schrift);border-radius:50%}.fertig h2{margin-top:14px;font-weight:600;font-size:24px}.fertig p{margin-top:4px;color:var(--tinte-2)}.fuss{justify-content:space-between;gap:14px 24px;margin-top:30px;padding-top:14px;border-top:1px solid var(--linie);font-size:13px;color:var(--tinte-2)}.faecher,.fuss{display:flex;flex-wrap:wrap}.faecher{align-items:center;gap:4px 14px}.faecher b{font-weight:500;color:var(--tinte)}.links{display:flex;gap:14px}.links a{display:inline-flex;align-items:center;gap:2px;text-decoration:none}.links a:hover{text-decoration:underline}.meldung{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 14px;background:var(--tinte);color:var(--papier);border-radius:var(--rund-klein);font-size:14px}.meldung button{margin-left:8px;padding:0;background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer}@media (max-width:760px){.seite{padding:12px 16px 80px}.arbeit{grid-template-columns:minmax(0,1fr);gap:16px}.kartenstapel{order:-1}.karte{padding:18px}.demo,.tasten{display:none}.knoepfe .still{margin-left:0}}.kopf-knopf{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;cursor:pointer;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund-klein)}.kopf-knopf.still{background:none;border-color:transparent;color:var(--tinte-2)}.original{color:var(--akzent-schrift);text-decoration:none}.original:hover{text-decoration:underline}.formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px 14px;gap:10px 14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--linie)}.formular label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--tinte-2)}.formular .breit{grid-column:1/-1}.formular input,.formular textarea{width:100%;padding:8px 10px;background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte);font-size:14px;resize:vertical}.fach-frage{margin-top:16px;font-weight:500}.knoepfe kbd{margin:0}.nebenaktionen{margin-top:8px;justify-content:flex-end}.nebenaktionen .still{margin-left:0}.knoepfe .gefahr{border-color:var(--hoch);font-weight:500}.knoepfe .gefahr,.meldung.fehler{background:var(--hoch);color:var(--flaeche)}.faecher a,.links a{color:inherit;text-decoration:none}.faecher a:hover{text-decoration:underline}.links a{color:var(--akzent-schrift);gap:4px}.anmeldung{display:grid;place-items:center;min-height:100vh;padding:16px}.anmeldung form{display:grid;grid-gap:14px;gap:14px;width:min(100%,360px);padding:24px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund)}.anmeldung h1{font-weight:600;color:var(--akzent-schrift)}.anmeldung label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--tinte-2)}.anmeldung input{height:38px;padding:0 10px;background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte)}.anmeldung button{min-height:38px;background:var(--akzent);color:var(--akzent-text);border:0;border-radius:var(--rund-klein);font-weight:500;cursor:pointer}.anmeldung [role=alert]{color:var(--hoch);font-size:14px}.seite>p a{color:var(--akzent-schrift)}.fach-titel{margin:20px 0 14px;font-weight:600;font-size:26px}.fach-liste{list-style:none;margin:0;padding:0}.fach-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--linie)}.fach-liste a{color:var(--akzent-schrift);overflow-wrap:anywhere}.fach-liste small{color:var(--tinte-2);margin-right:auto}.fach-liste em{flex-basis:100%;font-style:normal;color:var(--hoch)}.links-pflege{display:grid;grid-gap:10px;gap:10px}.links-pflege [role=alert]{color:var(--hoch)}.link-zeile{display:flex;flex-wrap:wrap;gap:8px}.fach-liste button,.fach-liste select,.link-zeile button,.link-zeile input,.link-zeile select{min-height:36px;padding:0 10px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte)}.link-zeile input{flex:1 1 180px;min-width:0}.fach-liste button,.link-zeile button{cursor:pointer}.reiter{display:flex;gap:6px;margin-bottom:16px;border-bottom:1px solid var(--linie)}.reiter a{padding:8px 12px;color:var(--tinte-2);text-decoration:none;border-bottom:2px solid transparent}.reiter a[aria-current=page]{color:var(--tinte);border-bottom-color:var(--akzent);font-weight:600}.rechnung-summe{margin:0 0 14px;color:var(--tinte-2)}.rechnung-summe b{color:var(--tinte)}.rechnung-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rechnung{padding:14px 16px;background:var(--flaeche);border-left:1px solid var(--linie);border:1px solid var(--linie);border-left-width:4px;border-radius:var(--rund)}.rechnung.ampel-ueberfaellig{border-left-color:var(--hoch)}.rechnung.ampel-bald{border-left-color:var(--mittel)}.rechnung.ampel-spaeter{border-left-color:var(--ruhig)}.rechnung-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.rechnung-kopf strong{display:block;overflow-wrap:anywhere}.rechnung-aktionen small,.rechnung-kopf small{color:var(--tinte-2)}.rechnung-rechts{margin-left:auto;text-align:right}.rechnung-rechts b{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ampel-marke{font-size:13px;color:var(--tinte-2)}.ampel-ueberfaellig .ampel-marke{color:var(--hoch);font-weight:600}.ampel-bald .ampel-marke{color:var(--mittel);font-weight:600}.rechnung-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.rechnung-aktionen a{color:var(--akzent-schrift)}.rechnung button{min-height:36px;padding:0 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte);cursor:pointer}.rechnung button.haupt{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.rechnung button:disabled{opacity:.6;cursor:wait}.rechnung-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--linie)}.rechnung-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--tinte-2)}.rechnung-form input{min-height:36px;padding:0 10px;max-width:100%;background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte)}.rechnung em{display:block;margin-top:8px;font-style:normal;color:var(--hoch)}.rechnung-hinweis{display:block;margin-top:24px;padding:8px 12px;background:var(--mittel-zart);color:var(--mittel);text-decoration:none}.konto-form{display:grid;grid-gap:12px;gap:12px;max-width:360px}.konto-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--tinte-2)}.konto-form input{height:38px;padding:0 10px;background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte)}.konto-form button{min-height:38px;background:var(--akzent);color:var(--akzent-text);border:0;border-radius:var(--rund-klein);font-weight:500;cursor:pointer}.konto-form [role=alert]{color:var(--hoch)}.konto-form [role=status]{color:var(--ruhig)}.vorschlag{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--akzent-schrift)}.rest-marke{display:block;font-size:13px;font-weight:600;color:var(--mittel)}.zahlungen{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--tinte-2)}.zahlungen li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rechnung .zahlungen button{min-height:28px;padding:0 8px;font-size:12px}.uebersicht-kopf{margin:12px 0 20px}.uebersicht-kopf h1{font-size:clamp(23px,3.4vw,30px);font-weight:600;line-height:1.25}.uebersicht-kopf p{color:var(--tinte-2)}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;align-items:start}.kachel{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund)}.kachel h2{display:flex;align-items:center;gap:8px;font-size:15px}.kachel h2 svg{color:var(--akzent-schrift)}.kachel-zahl{font-size:34px;font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kachel-text{color:var(--tinte-2);font-size:14px}.kachel-knopf{justify-self:start;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;background:var(--akzent);color:var(--akzent-text);border-radius:var(--rund-klein);font-weight:500;text-decoration:none}.kachel-liste{list-style:none;margin:0;padding:0}.kachel-liste a{display:flex;justify-content:space-between;gap:12px;padding:7px 0;color:inherit;text-decoration:none;font-size:14px}.kachel-liste a:hover{color:var(--akzent-schrift)}.kachel-liste b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kachel-liste small{display:block;color:var(--tinte-2)}.kachel-liste .ueberfaellig small{color:var(--hoch);font-weight:600}.marken{display:flex;flex-wrap:wrap;gap:6px}.marken span{padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500}.marken .hoch{background:var(--hoch-zart);color:var(--hoch)}.marken .mittel{background:var(--mittel-zart);color:var(--mittel)}.marken .still{background:var(--flaeche-2);color:var(--tinte-2)}.kachel.spaeter{border-style:dashed}.leiste{position:-webkit-sticky;position:sticky;top:0;z-index:10;flex-wrap:wrap;gap:6px 14px;padding:8px 24px;background:linear-gradient(90deg,var(--leiste),var(--leiste-bis));color:var(--leiste-text);font-size:14px}.leiste,.leiste-marke{display:flex;align-items:center}.leiste-marke{gap:8px;font-size:16px;font-weight:600;color:inherit;text-decoration:none}.leiste-marke img{width:26px;height:26px;object-fit:contain;filter:var(--logo-filter)}.leiste nav{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.leiste nav>a,.menue summary{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border-radius:var(--rund-klein);color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.leiste nav>a b,.leiste nav>a:hover,.leiste nav>a[aria-current=page],.menue summary.aktuell,.menue summary:hover,.menue[open] summary{background:var(--leiste-aktiv)}.leiste nav>a b{padding:0 6px;border-radius:9px;font-size:12px}.menue{position:relative}.menue summary{list-style:none}.menue summary::-webkit-details-marker{display:none}.menue-inhalt{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;grid-gap:2px;gap:2px;min-width:240px;padding:6px;background:var(--flaeche);border-radius:var(--rund);box-shadow:0 8px 24px rgba(0,0,0,.14);color:var(--tinte)}.menue-inhalt a,.menue-zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:4px 10px;background:none;border:0;border-radius:var(--rund-klein);color:inherit;text-align:left;text-decoration:none;cursor:pointer}.menue-zeile{justify-content:flex-start}.menue-inhalt a span{display:inline-flex;align-items:center;gap:8px}.menue-inhalt a:hover,.menue-inhalt a[aria-current=page],.menue-zeile:hover{background:var(--akzent-zart);color:var(--akzent-schrift)}.menue-inhalt b{font-weight:500;color:var(--tinte-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leiste-suche{flex:1 1 180px;display:flex;align-items:center;gap:8px;min-width:150px;max-width:340px;height:36px;margin-left:auto;padding:0 10px;background:var(--leiste-aktiv);border:1px solid var(--leiste-linie);border-radius:var(--rund-klein)}.leiste-suche input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:inherit}.leiste-suche input::placeholder{color:inherit;opacity:.75}.leiste-suche:focus-within{outline:2px solid var(--leiste-text)}.konto .menue-inhalt{left:auto;right:0}.konto-name{max-width:140px;overflow:hidden;text-overflow:ellipsis}.farbwahl{padding:6px 10px 10px;border-bottom:1px solid var(--linie);margin-bottom:4px}.farbwahl>span{display:block;margin-bottom:8px;font-size:12px;color:var(--tinte-2)}.farbwahl div{display:grid;grid-template-columns:repeat(6,26px);grid-gap:8px;gap:8px}.farbwahl button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer}.farbwahl button:hover,.farbwahl button[aria-pressed=true]{outline:2px solid var(--tinte);outline-offset:2px}@media (max-width:760px){.leiste{padding:8px 16px}.menue{position:static}.konto .menue-inhalt,.menue-inhalt{top:100%;left:16px;right:16px}.leiste-suche{order:5;flex-basis:100%;max-width:none;margin-left:0}.konto{margin-left:auto;order:1}.leiste-marke{order:0}.leiste nav{order:4;flex-basis:100%}.konto-name{display:none}}@media (max-width:1200px){.konto-name{display:none}.leiste-suche{flex-basis:130px;min-width:120px}}@media (max-width:1100px){.leiste-suche{order:5;flex-basis:100%;max-width:none;margin-left:0}.konto{margin-left:auto}}@media (max-width:760px){.leiste{position:static}}.kontakt-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.kontakt-werkzeug input{flex:1 1 220px;min-width:0;height:38px;background:var(--papier)}.kontakt button,.kontakt-form button,.kontakt-werkzeug button,.kontakt-werkzeug input{padding:0 12px;border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte)}.kontakt button,.kontakt-form button,.kontakt-werkzeug button{min-height:36px;background:var(--flaeche);cursor:pointer}.kontakt-werkzeug button[aria-pressed=true]{background:var(--akzent-zart);border-color:var(--akzent);color:var(--akzent-schrift);font-weight:600}.kontakt-form button.haupt,.kontakt-werkzeug button.haupt{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text);font-weight:500}.kontakt-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px;align-items:start}.kontakt{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);overflow-wrap:anywhere}.kontakt h2{font-size:16px;font-weight:600}.kontakt-person small,.kontakt>small{color:var(--tinte-2)}.kontakt-wege{display:grid;grid-gap:2px;gap:2px}.kontakt-wege a{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--akzent-schrift);text-decoration:none}.kontakt-wege a:hover{text-decoration:underline}.kontakt-wege small{color:var(--tinte-2)}.kontakt-wege>span{display:inline-flex;align-items:center;gap:8px;min-height:32px}.kontakt-person{padding-top:8px;border-top:1px solid var(--linie)}.kontakt-person strong{font-weight:600}.kontakt-fuss{display:flex;gap:8px;margin-top:4px}.kontakt-form{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:16px;background:var(--flaeche);border:1px solid var(--akzent);border-radius:var(--rund)}.kontakt-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--tinte-2)}.kontakt-form input,.kontakt-form select,.kontakt-form textarea{min-height:36px;width:100%;min-width:0;padding:6px 10px;background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte)}.kontakt-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:10px;gap:10px}.weg-zeile{grid-template-columns:100px minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:6px}.kontakt-block,.weg-zeile{display:grid;grid-gap:6px;gap:6px}.kontakt-block{padding:10px;background:var(--flaeche-2);border-radius:var(--rund-klein)}.kontakt-block h3{margin:0;font-size:13px;font-weight:600}.kontakt-fehler{color:var(--hoch)}@media (max-width:600px){.weg-zeile{grid-template-columns:90px minmax(0,1fr) auto}.weg-zeile .weg-bez{grid-column:1/-1;grid-row:2}}.zaehler{padding:0 6px;background:var(--hoch);border-radius:9px;color:#fff;font-size:12px;font-weight:600}.menue-inhalt a>span{display:inline-flex;align-items:center;gap:8px}.kachel-liste .zaehler,.menue-inhalt .zaehler{color:#fff}.leiste .menue summary .zaehler{margin-left:-2px}.ungelesen-zahl{font-size:14px;font-weight:600;color:var(--hoch)}.fach-liste li.ungelesen a{font-weight:700}.fach-liste li.ungelesen{box-shadow:inset 3px 0 0 var(--hoch);padding-left:10px}.rechnung.ungelesen strong:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--hoch);border-radius:50%;vertical-align:1px}.noch-offen{color:var(--mittel)!important;font-weight:600}.mail-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mail{padding:12px 14px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);overflow-wrap:anywhere}.mail.absage{border-left:4px solid var(--hoch)}.mail-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.mail-kopf button{all:unset;cursor:pointer;font-weight:600}.mail-kopf button:focus-visible{outline:2px solid var(--akzent)}.mail small{color:var(--tinte-2)}.mail pre{margin:10px 0;font:inherit;white-space:pre-wrap}.mail-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.mail-aktionen a{color:var(--akzent-schrift)}.mail-aktionen button{min-height:34px;padding:0 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte);cursor:pointer}.marke-absage{padding:2px 8px;background:var(--hoch-zart);color:var(--hoch);border-radius:6px;font-size:12px;font-weight:600}.einstellung-zeile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;padding:12px 0;border-top:1px solid var(--linie)}.einstellung-zeile input,.einstellung-zeile select{width:100%;min-height:38px;padding:0 10px;background:var(--papier);border:1px solid var(--linie);border-radius:var(--rund-klein);color:var(--tinte)}.einstellung-zeile label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--tinte-2)}.einstellung-zeile button{min-height:38px;padding:0 14px;background:var(--akzent);border:0;border-radius:var(--rund-klein);color:var(--akzent-text);font-weight:500;cursor:pointer}.einstellung-stand{grid-column:1/-1;font-size:13px;color:var(--tinte-2)}.einstellung-stand.gut{color:var(--ruhig)}.einstellung-stand.schlecht{color:var(--hoch)}.einstellung-block{margin-bottom:28px}.einstellung-block h2{margin-bottom:4px;font-size:18px;font-weight:600}.einstellung-block>p{color:var(--tinte-2);margin-bottom:8px}.reiter-knopf{all:unset;cursor:pointer}@media (max-width:700px){.einstellung-zeile{grid-template-columns:minmax(0,1fr)}}.einstellung-stand code{padding:1px 6px;background:var(--flaeche-2);border-radius:4px;color:var(--tinte);-webkit-user-select:all;-moz-user-select:all;user-select:all}:root{--papier:#f5f5f7;--flaeche:#fff;--flaeche-2:#f0f0f3;--tinte:#1d1d1f;--tinte-2:#6e6e73;--linie:rgba(0,0,0,.08);--rund:18px;--rund-klein:11px;--schatten:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.05);--glas:hsla(0,0%,100%,.72);--eingabe:hsla(240,4%,48%,.1)}@media (prefers-color-scheme:dark){:root:root{--papier:#000;--flaeche:#1c1c1e;--flaeche-2:#2c2c2e;--tinte:#f5f5f7;--tinte-2:#a1a1a6;--linie:hsla(0,0%,100%,.1);--schatten:none;--glas:rgba(28,28,30,.72);--eingabe:hsla(240,4%,48%,.24);--akzent-zart:color-mix(in srgb,var(--akzent) 24%,#1c1c1e)}}body{font-size:15px;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.seite{max-width:1180px;padding:28px 32px 88px}.fach-titel,.lage h1,.uebersicht-kopf h1{font-size:clamp(28px,3.6vw,36px);font-weight:700;letter-spacing:-.025em}.uebersicht-kopf{margin:0 0 24px}.lage{margin:0 0 22px}.seite>p:first-child a{color:var(--tinte-2);text-decoration:none;font-size:14px}.seite>p:first-child a:before{content:"‹ "}.leiste{gap:6px 10px;padding:10px 32px;background:var(--glas);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--linie);color:var(--tinte);font-size:13px}.leiste-marke{margin-right:10px;font-size:15px;letter-spacing:-.02em}.leiste-marke img{filter:none}.leiste nav>a,.menue summary{min-height:32px;padding:0 11px;border-radius:9px;color:var(--tinte-2);gap:6px}.leiste nav>a svg,.menue summary svg{display:none}.konto summary svg,.menue summary svg:last-child{display:inline}.leiste nav>a:hover,.menue summary:hover,.menue[open] summary{background:var(--eingabe);color:var(--tinte)}.leiste nav>a[aria-current=page],.menue summary.aktuell{background:var(--akzent-zart);color:var(--akzent-schrift);font-weight:600}.leiste nav>a b{background:var(--eingabe);color:inherit;font-weight:600}.leiste-suche{flex:0 1 220px;height:32px;background:var(--eingabe);border:0;border-radius:9px}.leiste-suche:focus-within{outline:3px solid color-mix(in srgb,var(--akzent) 35%,transparent)}.menue-inhalt{border:1px solid var(--linie);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.16);background:var(--glas);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.menue-inhalt a:hover,.menue-inhalt a[aria-current=page],.menue-zeile:hover{background:var(--akzent);color:var(--akzent-text)}.menue-inhalt a:hover b:not(.zaehler),.menue-inhalt a[aria-current=page] b:not(.zaehler){color:inherit}.kachel,.karte,.kontakt,.kontakt-form,.mail,.rechnung{background:var(--flaeche);border:0;box-shadow:var(--schatten)}.kacheln{gap:18px}.kachel{padding:22px 24px;gap:12px}.kachel h2{font-size:14px;font-weight:600;color:var(--tinte-2)}.kachel h2 svg{color:var(--akzent)}.kachel-zahl{font-size:44px;font-weight:700;letter-spacing:-.03em}.kachel-liste a{padding:10px 0;border-top:1px solid var(--linie)}.kachel-liste li:first-child a{border-top:0}.kachel-knopf{min-height:36px;padding:0 16px;border-radius:980px;font-size:14px}.karte{padding:26px 28px}.karte h2{font-size:24px;font-weight:700;letter-spacing:-.02em}.kartenstapel:after,.kartenstapel:before{background:var(--flaeche);border:0;box-shadow:var(--schatten);opacity:.7}.reiter{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:20px;padding:3px;background:var(--eingabe);border:0;border-radius:11px}.reiter a{padding:5px 14px;border:0;border-radius:8px;font-size:13px;color:var(--tinte)}.reiter a[aria-current=page]{background:var(--flaeche);box-shadow:0 1px 3px rgba(0,0,0,.14)}.anmeldung button,.einstellung-zeile button,.fach-liste button,.knoepfe button,.kontakt button,.kontakt-form button,.kontakt-werkzeug button,.konto-form button,.kopf-knopf,.link-zeile button,.mail-aktionen button,.rechnung button{min-height:34px;padding:0 14px;background:var(--eingabe);border:0;border-radius:980px;color:var(--tinte);font-size:13px;font-weight:500}.anmeldung button,.einstellung-zeile button,.knoepfe .haupt,.kontakt-form button.haupt,.kontakt-werkzeug button.haupt,.konto-form button,.rechnung button.haupt{background:var(--akzent);color:var(--akzent-text)}.knoepfe .still,.kopf-knopf.still{background:none}.kontakt-werkzeug button[aria-pressed=true]{background:var(--akzent);border:0;color:var(--akzent-text)}.anmeldung input,.einstellung-zeile input,.einstellung-zeile select,.fach-liste select,.formular input,.formular textarea,.kontakt-form input,.kontakt-form select,.kontakt-form textarea,.kontakt-werkzeug input,.konto-form input,.link-zeile input,.link-zeile select,.rechnung-form input,.suche{background:var(--eingabe);border:0;border-radius:var(--rund-klein)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--akzent) 35%,transparent);outline-offset:0}.zeile{border-radius:var(--rund-klein)}.zeile.aktiv{background:var(--flaeche);box-shadow:var(--schatten)}.fortschritt{height:4px;background:var(--eingabe)}.etikett,.marke-absage,.marken span{border-radius:980px;padding:2px 10px}.zaehler{border-radius:980px;background:#ff3b30}.mail,.rechnung{border-left:0}.rechnung{padding:18px 20px;position:relative;overflow:hidden}.mail.absage:before,.rechnung:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent}.mail{position:relative;overflow:hidden}.mail.absage{border-left:0}.mail.absage:before,.rechnung.ampel-ueberfaellig:before{background:var(--hoch)}.rechnung.ampel-bald:before{background:var(--mittel)}.rechnung.ampel-spaeter:before{background:var(--ruhig)}.mail-liste,.rechnung-liste{gap:12px}.fach-liste{background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten);overflow:hidden}.fach-liste:empty{display:none}.fach-liste li{padding:12px 18px}.fach-liste li:last-child{border-bottom:0}.einstellung-block{padding:22px 24px;background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten)}.einstellung-block .fach-liste{box-shadow:none}.einstellung-zeile:first-of-type{border-top:0}.anmeldung form{border:0;box-shadow:var(--schatten);padding:32px}.anmeldung h1{letter-spacing:-.02em}.rechnung-hinweis{border-radius:var(--rund-klein)}@media (max-width:760px){.seite{padding:18px 16px 72px}.leiste{padding:8px 16px}.leiste-suche{flex-basis:100%}}@media (min-width:901px) and (max-width:1240px){.leiste-suche{order:0;flex:0 1 130px;min-width:90px;max-width:220px;margin-left:auto}.konto{margin-left:0;order:0}.leiste nav{flex-wrap:nowrap}.leiste nav>a,.menue summary{padding:0 8px}.leiste-marke{margin-right:2px}}@media (max-width:900px){.leiste-suche{order:5;flex-basis:100%;max-width:none;margin-left:0}.leiste nav{order:4;flex-basis:100%}.konto{order:1;margin-left:auto}}.benutzer-liste{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.benutzer{display:grid;grid-gap:8px;gap:8px;padding:16px 20px;background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten);overflow-wrap:anywhere}.benutzer.aus{opacity:.65}.benutzer-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.benutzer-kopf strong{font-size:16px}.benutzer small{color:var(--tinte-2)}.benutzer-marke{padding:1px 8px;background:var(--akzent-zart);color:var(--akzent-schrift);border-radius:980px;font-size:12px;font-weight:600}.benutzer-marke.aus{background:var(--eingabe);color:var(--tinte-2)}.benutzer-aktionen{display:flex;flex-wrap:wrap;gap:8px}.benutzer button,.benutzer-neu button{min-height:34px;padding:0 14px;background:var(--eingabe);border:0;border-radius:980px;color:var(--tinte);font-size:13px;font-weight:500;cursor:pointer}.benutzer button.haupt,.benutzer-neu button{background:var(--akzent);color:var(--akzent-text)}.benutzer-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:10px;gap:10px;align-items:end}.benutzer-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--tinte-2)}.benutzer-form input,.benutzer-form select{width:100%;min-height:38px;padding:0 10px;background:var(--eingabe);border:0;border-radius:var(--rund-klein);color:var(--tinte)}.benutzer-neu{margin-bottom:20px;padding:20px;background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten)}.benutzer-neu h2{margin-bottom:10px;font-size:16px;font-weight:600}.einmal-passwort{margin-bottom:16px;padding:14px 18px;background:var(--ruhig-zart);border-radius:var(--rund-klein);overflow-wrap:anywhere}.einmal-passwort code{padding:1px 6px;background:var(--flaeche);border-radius:4px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.avis-frage{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--tinte)!important}.benutzer-hinweis{display:block;margin-top:8px;color:var(--tinte-2)}.einstellung-zeile button{justify-self:start}