:root{--papier:#fff;--flaeche:#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;border-radius:var(--rund-klein);color:var(--tinte-2);transition:background .12s}.zeile:hover{background:var(--flaeche-2)}.zeile.aktiv{background:var(--flaeche);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;background:var(--flaeche);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);border-radius:var(--rund-klein);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;font-weight:600}.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;border-top:1px solid var(--linie);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:hover,.leiste nav>a[aria-current=page],.menue summary.aktuell,.menue summary:hover,.menue[open] summary{background:var(--leiste-aktiv)}.leiste nav>a[aria-current=page],.menue summary.aktuell{font-weight:600}.leiste nav>a b{padding:0 6px;background:var(--leiste-aktiv);border-radius:9px;font-size:12px;font-weight:600}.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:1px solid var(--linie);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}