input.schieber{-webkit-appearance:none;appearance:none;position:relative;flex:none;margin:0;padding:0;inline-size:46px;block-size:28px;border:0;border-radius:var(--radius-karte);background:var(--farbe-knopf-rand);cursor:pointer;transition:background-color var(--dauer-2) var(--easing);vertical-align:middle}input.schieber::after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:50%;background:var(--karte);box-shadow:var(--elevation-1);transition:transform var(--dauer-2) var(--easing)}input.schieber:checked{background:var(--gruen)}input.schieber:checked::after{transform:translateX(18px)}input.schieber:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}input.schieber:disabled{opacity:.45;cursor:not-allowed}.schieber-feld{display:inline-flex;align-items:center;gap:8px;min-block-size:44px}.schieber-stand{min-inline-size:2.2em;font-size:var(--s-klein);color:var(--text-leise)}@media(prefers-reduced-motion:reduce){input.schieber,input.schieber::after{transition:none}}@media(forced-colors:active){input.schieber{border:1px solid CanvasText;background:Canvas}input.schieber::after{background:CanvasText;box-shadow:none}input.schieber:checked{background:Highlight}}.einstellung{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;border-block-end:1px solid var(--linie)}.einstellung:last-child{border-block-end:0}.einstellung-schalter>.schieber-feld{justify-self:end}.einstellung-kopf{min-inline-size:0}.einstellung-titel{display:inline;margin:0;font-weight:600;color:var(--text);cursor:pointer}.einstellung-wert .einstellung-titel{cursor:default}.einstellung-eingabe{min-inline-size:0}.einstellung-eingabe>input:not([type=checkbox]):not([type=radio]),.einstellung-eingabe>select{inline-size:min(100%,320px)}.einstellung-unter{grid-column:1 / -1;padding-inline-start:18px;border-inline-start:2px solid var(--linie)}.einstellung-unter>.einstellung{border-block-end-style:dashed}.einstellungsgruppe{margin:0;padding:0;border:0;min-inline-size:0}.einstellungsgruppe>legend{font-weight:600;padding:0;margin:14px 0 4px}@media(max-width:600px){.einstellung-wert{grid-template-columns:minmax(0,1fr)}.einstellung-eingabe>input:not([type=checkbox]):not([type=radio]),.einstellung-eingabe>select{inline-size:100%}}button.info{position:relative;display:inline-grid;place-items:center;inline-size:24px;block-size:24px;min-height:0;margin:-2px 0 -2px 4px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--karte);background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--linie-kraeftig);color:var(--gruen);font:600 12px/1 var(--schrift-text);vertical-align:-1px;cursor:pointer}button.info::before{content:"";position:absolute;inset:-13px}button.info:hover,button.info[aria-expanded=true]{background-color:var(--gruen-blass);color:var(--gruen);box-shadow:inset 0 0 0 1px var(--gruen)}button.info:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.info-text{display:block;max-inline-size:62ch;background:var(--sand-blass);color:var(--text);font-weight:400}.info-text[hidden],:root.skript-start .info-text{display:none}:root.skript-start table[data-kurzspalten]:not(.mit-spaltenwahl){visibility:hidden}@media print{button.info{display:none}.info-text[hidden]{display:block!important}}button.hauptknopf,.knopf.hauptknopf{background:var(--gruen);border-color:var(--gruen);color:var(--primary-text);font-weight:600;box-shadow:none}button.hauptknopf:hover,.knopf.hauptknopf:hover{background:var(--gruen-hell);border-color:var(--gruen-hell);color:var(--primary-text)}button.hauptknopf:focus-visible,.knopf.hauptknopf:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.bausteinkarte{margin:0 0 18px}.bausteinkarte>.karte-titel{margin:0 0 6px;font-size:var(--s-mittel)}.bausteinkarte>.formularfuss{margin-block-start:12px}@media(min-width:901px){.inhalt-spalte>.bereichsreiter{position:sticky;top:0;z-index:30}}.rueckleiste{position:sticky;top:var(--hoehe-bereich, 0px);z-index:29;display:flex;align-items:center;gap:8px;margin:-12px 0 14px;background:var(--hintergrund)}.rueckleiste[hidden]{display:none}.rueckleiste a{display:inline-flex;align-items:center;min-block-size:32px;min-inline-size:0;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rueckleiste a:hover,.rueckleiste a:focus-visible{text-decoration:underline}.rueckleiste a:focus-visible,.rueckleiste button:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.rueckleiste .rueck-pfeil{line-height:1}.rueckleiste .rueck-zusatz{font-weight:400;color:var(--text-leise)}.rueckleiste button.rueck-schliessen{margin-inline-start:auto;min-height:32px;min-width:32px;padding:0 8px;border-color:transparent;background:transparent;color:var(--text-leise);font-size:var(--s-mittel);line-height:1}.rueckleiste button.rueck-schliessen:hover{background:var(--sand-blass);color:var(--text)}.fest-leiste{position:sticky;top:calc(var(--hoehe-bereich, 0px) + var(--hoehe-rueck, 0px));z-index:28;background:var(--hintergrund);max-block-size:50vh;overflow-y:auto}.fest-leiste.klebt{box-shadow:var(--elevation-1)}.fest-leiste>.hilfe-details{margin:0}@media(max-width:900px){.rueckleiste{margin:-8px 0 12px;top:0}.fest-leiste{top:var(--hoehe-rueck, 0px)}.fest-leiste:has(details[open]){position:static;max-block-size:none;overflow:visible}}@media print{.rueckleiste{display:none!important}.fest-leiste{position:static}}.filter-hinweis{margin:6px 0 10px;font-size:var(--s-text)}.mehr-menue{position:relative;display:inline-block}.mehr-menue>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:6px 12px;border:1px solid var(--linie-kraeftig);border-radius:var(--rund-klein, 4px);color:var(--gruen);background:transparent}.mehr-menue>summary::-webkit-details-marker{display:none}.mehr-menue>summary::after{content:"";display:inline-block;inline-size:var(--symbol-klein);block-size:var(--symbol-klein);background:currentColor;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.mehr-menue>summary:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.mehr-menue .mehr-inhalt{position:absolute;inset-inline-end:0;z-index:40;display:flex;flex-direction:column;margin-block-start:4px;background:var(--karte);border:1px solid var(--linie)}.mehr-menue .mehr-inhalt>a,.mehr-menue .mehr-inhalt>form>button{display:block;inline-size:100%;text-align:start;padding:9px 12px;border:0;border-radius:var(--radius-kontrolle);background:transparent;color:var(--text);text-decoration:none;white-space:nowrap;font-weight:400}.mehr-menue .mehr-inhalt>a:hover,.mehr-menue .mehr-inhalt>a:focus-visible{background:var(--gruen-blass)}@media(max-width:600px){.mehr-menue .mehr-inhalt{position:static;box-shadow:none}}.mehr-menue .mehr-inhalt>button{display:block;inline-size:100%;min-block-size:0;text-align:start;padding:9px 12px;border:0;border-radius:var(--radius-kontrolle);background:transparent;box-shadow:none;color:var(--text);white-space:nowrap;font:inherit;font-weight:400;cursor:pointer}.mehr-menue .mehr-inhalt>button:hover,.mehr-menue .mehr-inhalt>button:focus-visible{background:var(--gruen-blass);color:var(--text)}details#spaltenwahl:not([open]):not(:target){display:none}.weitere-filter-fuss{flex-basis:100%}[data-tf-serie][hidden]{display:none}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.chip{display:inline-flex;align-items:center;border:1px solid var(--linie-kraeftig);color:var(--text);text-decoration:none;background:var(--karte)}.chip[aria-current]{font-weight:600}.chip .chip-zahl{font-variant-numeric:tabular-nums}.chip:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}:is(button,.knopf).hauptknopf{background:var(--gruen);border-color:var(--gruen);color:var(--primary-text);font-weight:600;box-shadow:var(--knopf-schatten-voll)}:is(button,.knopf).hauptknopf:hover{background:var(--gruen-hell);border-color:var(--gruen-hell);color:var(--primary-text)}:is(button,.knopf).hauptknopf:active{background:var(--farbe-haupt-dunkel);border-color:var(--farbe-haupt-dunkel);box-shadow:none}:is(button,.knopf).hauptknopf:focus-visible{outline:3px solid var(--knopf-fokus);outline-offset:2px}:is(button,.knopf).hauptknopf:disabled{background:var(--farbe-sand-blass);border-color:var(--farbe-linie-kraeftig);color:var(--farbe-text-leise);box-shadow:none}:is(.filter,td) :is(button:not([class]),button[class=""],button[class=klein],input[type=submit]:not([class])),td :is(a[class=knopf],a[class="knopf klein"],a[class="klein knopf"],button[class="knopf klein"],button[class="klein knopf"]),main:has(:is(button:not([class]),button[class=""],button.hauptaktion,button.hauptknopf,a.hauptknopf):not(.seitenkopf *,.filter *,td *,dialog *,[hidden] *,details:not([open]) *,.vorlage-neu:not(.offen,:target) *)) .seitenkopf .aktionen>:is(a[class=knopf],a[class="knopf hauptaktion"],a.hauptknopf,button.hauptknopf,form>button.hauptknopf),.nebenaktionen .knopf.hauptaktion{background:var(--knopf-flaeche);color:var(--gruen);border-color:var(--knopf-rand);box-shadow:var(--knopf-schatten)}:is(.filter,td) :is(button:not([class]),button[class=""],button[class=klein],input[type=submit]:not([class])):hover,td :is(a[class=knopf],a[class="knopf klein"],a[class="klein knopf"],button[class="knopf klein"],button[class="klein knopf"]):hover,main:has(:is(button:not([class]),button[class=""],button.hauptaktion,button.hauptknopf,a.hauptknopf):not(.seitenkopf *,.filter *,td *,dialog *,[hidden] *,details:not([open]) *,.vorlage-neu:not(.offen,:target) *)) .seitenkopf .aktionen>:is(a[class=knopf],a[class="knopf hauptaktion"],a.hauptknopf,button.hauptknopf,form>button.hauptknopf):hover,.nebenaktionen .knopf.hauptaktion:hover{background:var(--gruen-blass);color:var(--gruen-hell);border-color:var(--gruen)}.karte.flach>.nebenaktionen{padding:12px 18px}.schrittwahl button{min-block-size:var(--knopf-hoehe);min-inline-size:var(--knopf-hoehe);padding-block:calc((var(--knopf-hoehe) - var(--knopf-zeile) - 2px) / 2)}.schrittwahl button:not([aria-current]){background:transparent;box-shadow:none}.schrittwahl button:not([aria-current]):hover{background:var(--gruen-blass)}.blaettern>a:is(.aktiv,[aria-current]),.blaettern.umschalter>a[aria-current],.chip[aria-current],main .profil-abschnitte .chip[aria-current],.schrittwahl button[aria-current],a.knopf[aria-current]:not(.hauptknopf),a[class="knopf "]{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell);font-weight:600}.blaettern>a:is(.aktiv,[aria-current]):hover,.blaettern.umschalter>a[aria-current]:hover,.chip[aria-current]:hover,.schrittwahl button[aria-current]:hover,a.knopf[aria-current]:not(.hauptknopf):is(:hover,:active),a[class="knopf "]:is(:hover,:active){background:var(--knopf-druck);border-color:var(--gruen);color:var(--gruen-hell)}main :is(.klientenkopf,.klienten-kopf) .aktionen .mehr-menue>summary,main .fall-loesung .formularfuss>button,main button.schublade-zu{min-block-size:var(--knopf-hoehe)}main .mehr-menue>summary.knopf{border-radius:var(--knopf-rund);padding-inline:var(--knopf-px)}.js .menueschalter{border-color:var(--knopf-rand);color:var(--gruen)}.js .menueschalter:hover{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}.formularfuss>a.knopf.leise{background:transparent;border-color:transparent;box-shadow:none;padding-inline:8px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--farbe-haupt) 40%,transparent);text-underline-offset:3px}.formularfuss>a.knopf.leise:hover{background:var(--gruen-blass);border-color:transparent;text-decoration-color:currentColor}main .mehr-menue>summary:not(.knopf),main details.weitere-aktionen>summary,main details.vermerk>summary{min-block-size:var(--knopf-hoehe);padding:0 14px;border:1px solid var(--knopf-rand);border-radius:var(--knopf-rund);background:var(--knopf-flaeche);color:var(--gruen);font-size:var(--knopf-schrift);font-weight:600;line-height:var(--knopf-zeile);box-shadow:var(--knopf-schatten)}main details.vermerk>summary{min-block-size:var(--knopf-hoehe-klein);padding:0 12px;font-size:var(--s-klein)}main :is(.mehr-menue,details.weitere-aktionen,details.vermerk)>summary:not(.knopf):hover,main :is(.mehr-menue,details.weitere-aktionen,details.vermerk)[open]>summary:not(.knopf){background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}main :is(.mehr-menue,details.weitere-aktionen,details.vermerk)>summary:focus-visible{outline:3px solid var(--knopf-fokus);outline-offset:2px}.seitenleiste .fuss button{padding:calc((var(--knopf-hoehe) - var(--knopf-zeile) - 2px) / 2) var(--knopf-px);font-size:var(--knopf-schrift);color:var(--gruen);border-color:var(--knopf-rand);background:transparent}.seitenleiste .fuss button:hover{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}.formularfuss{gap:var(--knopf-abstand)}.blaettern{border-radius:var(--knopf-rund)}.blaettern>a{display:inline-flex;align-items:center;justify-content:center;min-block-size:calc(var(--knopf-hoehe) - 2px)}@media(max-width:600px){:is(button,.knopf):not(td *,th *){white-space:normal;max-inline-size:100%;flex-shrink:0}.karte-kopf .rechts:has(>.knopf){flex-wrap:wrap;justify-content:flex-end}.seitenkopf .aktionen>:is(a.knopf,button,form,.mehr-menue),.knopfreihe:not(td .knopfreihe,li .knopfreihe,#hinweis-absichern *)>:is(a.knopf,button:not(.info)){flex:1 1 auto}.seitenkopf .aktionen>form>button,.seitenkopf .aktionen>.mehr-menue>summary{inline-size:100%;justify-content:center}.formularfuss>:is(button:not(.info),a.knopf){flex:1 1 100%}}.startaktionen .knopf::before,.startkopf .aktionen .knopf::before{content:"";flex:none;inline-size:18px;block-size:18px;margin-inline-end:8px;background:currentColor;-webkit-mask:var(--knopf-symbol) center / contain no-repeat;mask:var(--knopf-symbol) center / contain no-repeat}.startkopf .aktionen .knopf{display:inline-flex;align-items:center}.startaktionen .knopf[href^="/termine/neu"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18M12 13v5M9.5 15.5h5'/%3E%3C/svg%3E")}.startaktionen .knopf[href^="/leistungen/neu"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2.5M9 2h6'/%3E%3C/svg%3E")}.startaktionen .knopf[href^="/klienten/neu"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0M19 8v6M16 11h6'/%3E%3C/svg%3E")}.startaktionen .knopf[href^="/aufgaben/neu"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 3h6v3H9zM9 13.5l2 2 4-4.5'/%3E%3C/svg%3E")}.startkopf .aktionen .knopf[href^="/termine"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18'/%3E%3Crect x='8' y='13' width='4' height='4' rx='1'/%3E%3C/svg%3E")}.startkopf .aktionen .knopf[href^="/disposition"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6h10M10 12h10M10 18h10'/%3E%3Ccircle cx='5' cy='6' r='1.6'/%3E%3Ccircle cx='5' cy='12' r='1.6'/%3E%3Ccircle cx='5' cy='18' r='1.6'/%3E%3C/svg%3E")}@media(forced-colors:active){.startaktionen .knopf::before,.startkopf .aktionen .knopf::before{background:ButtonText}:is(button,.knopf).hauptknopf{border-width:2px}}.inhalt-spalte:has(nav.einstellungen-gruppen)>.bereichsreiter,.inhalt-spalte:has(nav.einstellungen-gruppen)>.mobile-unterseiten{display:none}nav.einstellungen-gruppen{margin-block-end:8px}@media(min-width:901px){nav.einstellungen-gruppen{position:sticky;top:var(--hoehe-rueck, 0px);z-index:28;background:var(--hintergrund);flex-wrap:nowrap;overflow-x:auto}}nav.einstellungen-seiten{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;font-size:var(--s-text)}nav.einstellungen-seiten a{color:var(--text-leise);text-decoration:none;padding:4px 0;min-block-size:32px;display:inline-flex;align-items:center;border-block-end:2px solid transparent}nav.einstellungen-seiten a:hover{color:var(--gruen)}nav.einstellungen-seiten a[aria-current=page]{color:var(--gruen);font-weight:600;border-block-end-color:var(--gruen)}nav.einstellungen-seiten a:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.seitenhinweis{margin:0 0 12px;color:var(--text-leise)}.einstellungen-suche{max-inline-size:640px;margin:0 0 20px}.einstellungen-suche input[type=search]{display:block;inline-size:100%;margin-block-start:4px}.suchtreffer{list-style:none;margin:8px 0 0;padding:0}.suchtreffer li{padding:8px 0;border-block-end:1px solid var(--linie)}.suchtreffer a{font-weight:600}.suchtreffer-ort{font-size:var(--s-klein);color:var(--text-leise)}.suchtreffer-info{display:block;font-size:var(--s-text);color:var(--text-leise)}.gruppenkacheln{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.gruppenkachel{display:flex;flex-direction:column;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-klein, 6px);color:var(--text);text-decoration:none}.gruppenkachel strong{color:var(--gruen)}.gruppenkachel span{font-size:var(--s-text);color:var(--text-leise)}.gruppenkachel:hover{border-color:var(--gruen)}.gruppenkachel:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.funktionen-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 10px}.funktionen-werkzeug input[type=search]{inline-size:min(100%,320px)}.funktionen-nur-an{font-size:var(--s-text)}details.funktionen-abschnitt{margin:0 0 10px;padding-block:0}details.funktionen-abschnitt>summary{display:flex;align-items:baseline;gap:12px;padding:14px 0;cursor:pointer;list-style:none;min-block-size:44px}details.funktionen-abschnitt>summary::-webkit-details-marker{display:none}details.funktionen-abschnitt>summary::before{content:"▸";color:var(--gruen);inline-size:1em}details.funktionen-abschnitt[open]>summary::before{content:"▾"}details.funktionen-abschnitt>summary:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}details.funktionen-abschnitt[open]>summary{border-block-end:1px solid var(--linie);margin-block-end:4px}.abschnitt-name{font-weight:600;font-size:var(--s-mittel);color:var(--text)}.funktionen-formular .bausteinkarte{scroll-margin-block-start:64px}.funktionen-formular .einstellung{scroll-margin-block-start:72px}.abschnitt-zahl{font-size:var(--s-klein);color:var(--text-leise);font-variant-numeric:tabular-nums}.funktion-hinweis{margin:0 0 6px;font-size:var(--s-klein)}.funktion-weiter{margin:4px 0 6px;font-size:var(--s-text)}.app-verweise{margin:10px 0 0;font-size:var(--s-text)}.zu-funktionen{margin:0 0 12px}.schalterspalten{columns:2 320px;column-gap:40px}.schalterspalten>fieldset,.schalterspalten>.einstellung{break-inside:avoid}.schalterspalten .einstellung{min-block-size:var(--kontrolle-hoehe);padding-block:4px}.einstellung:target{background:var(--gruen-blass)}@media(min-width:601px){.bausteinkarte .einstellung-eingabe>input[type=text],.bausteinkarte .einstellung-eingabe>input:not([type]){inline-size:320px;max-inline-size:100%}}.einstellung-auswahl{grid-template-columns:minmax(0,1fr)}.einstellung-auswahl .auswahl-liste{display:flex;flex-direction:column;gap:2px}.einstellung-auswahl .auswahl-liste .wahl{margin:0}h2.weitere-titel{margin:28px 0 8px;font-size:var(--s-mittel);color:var(--text-leise);font-weight:600}.weitere-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 8px;font-size:var(--s-text)}.topf-tabelle{inline-size:auto;min-inline-size:min(100%,420px)}.topf-tabelle td,.topf-tabelle th{vertical-align:middle}td>.schieber-feld,td>input.schieber{vertical-align:middle}table.abwesenheitsarten td{vertical-align:middle}.onboarding-unterlage .schieber-feld{min-block-size:var(--kontrolle-hoehe)}@media(max-width:600px){table.abwesenheitsarten thead{display:none}table.abwesenheitsarten,table.abwesenheitsarten tbody,table.abwesenheitsarten tr,table.abwesenheitsarten td{display:block;inline-size:100%}table.abwesenheitsarten tr{padding:10px 0;border-block-end:1px solid var(--linie)}table.abwesenheitsarten td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border:0}table.abwesenheitsarten td[data-label]::before{content:attr(data-label);font-size:var(--s-text);color:var(--text-leise)}table.abwesenheitsarten td input[type=text]{inline-size:100%!important}table.abwesenheitsarten td[data-label] input[type=text]{inline-size:60%!important}}@media(min-width:601px){.bausteinkarte .einstellung-eingabe>select,.bausteinkarte .einstellung-eingabe>input[type=number],.bausteinkarte .einstellung-eingabe>input[type=time]{inline-size:320px;max-inline-size:100%}}.topf-tabelle td:first-child{white-space:nowrap}.einstellung-wert:has(textarea){grid-template-columns:minmax(0,1fr)}.bausteinkarte .einstellung-eingabe>textarea{inline-size:100%;max-inline-size:48em}.bausteinkarte form+form{margin-block-start:8px}@media(max-width:600px){.topf-tabelle .schieber-stand{display:none}.topf-tabelle th,.topf-tabelle td{padding-inline:6px}.topf-tabelle select{min-inline-size:0;inline-size:4.5em}}.inhalt-spalte:has(nav.einstellungen-gruppen) main [id],.inhalt-spalte:has(nav.einstellungen-gruppen) main [data-e]{scroll-margin-block-start:130px}@media(max-width:900px){.inhalt-spalte:has(nav.einstellungen-gruppen) main [id],.inhalt-spalte:has(nav.einstellungen-gruppen) main [data-e]{scroll-margin-block-start:64px}}@keyframes ux2c-sprung{0%,70%{background-color:var(--warning-bg);box-shadow:0 0 0 6px var(--warning-bg)}100%{background-color:transparent;box-shadow:0 0 0 6px transparent}}.sprungziel{animation:ux2c-sprung 2.4s ease-out 1;border-radius:var(--radius-kontrolle)}@media(prefers-reduced-motion:reduce){.sprungziel{animation:none;background-color:var(--warning-bg)}}.speicherleiste{position:sticky;bottom:0;z-index:35;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 0;padding:var(--s-3) 0;background:var(--bg);border:0;border-block-start:1px solid var(--border-strong);border-radius:0;box-shadow:none}.speicherleiste[hidden]{display:none}.speicherleiste-text{font-weight:600;color:var(--text);margin-inline-end:auto}@media(max-width:600px){.speicherleiste{margin-inline:-4px}.speicherleiste button{flex:1 1 40%}}@media print{.speicherleiste{display:none!important}}.funktionen-formular.mit-leiste .formularfuss{display:none}.funktionen-formular .info-text{white-space:pre-line}.meldung.fehler{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.meldung.fehler::before{content:"⚠ ";font-weight:600}.meldung.fehler.schwebend,.meldung.fehler.stufe7-meldung{animation:none}details.techniker>summary{cursor:pointer}details.techniker>summary:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.techniker-inhalt{margin-block-start:6px;padding:10px 12px;border-inline-start:3px solid var(--linie);background:var(--sand-blass)}.alltag-satz{margin:0 0 12px}.alltag-satz strong{color:var(--text)}details.stand-karte>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;cursor:pointer;list-style:none;padding:4px 0;min-block-size:44px}details.stand-karte>summary::-webkit-details-marker{display:none}details.stand-karte>summary::before{content:"▸";color:var(--gruen);inline-size:1em}details.stand-karte[open]>summary::before{content:"▾"}details.stand-karte>summary:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}details.stand-karte>summary .karte-titel{margin:0;font-size:var(--s-mittel)}.stand-zeile{font-size:var(--s-text);color:var(--text-leise);flex-basis:100%;padding-inline-start:1.3em}details.stand-karte[open]>summary{border-block-end:1px solid var(--linie);margin-block-end:6px}.preise-heute{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 14px}@media(max-width:600px){.preise-heute{grid-template-columns:1fr 1fr;gap:8px}.preis-heute{padding:10px}.preis-heute .preis-betrag{font-size:var(--s-mittel)}}.preis-heute{padding:12px 14px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-klein, 6px)}.preis-heute .preis-betrag{display:block;font-size:var(--s-gross);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.preis-heute .preis-art{font-size:var(--s-klein);color:var(--text-leise)}#neuer-preis .raster>.voll input{inline-size:100%;max-inline-size:36em}label .pflicht,.einstellung-titel .pflicht{color:var(--rot);font-weight:600}.farbfeld{display:inline-flex;align-items:center;gap:8px}@media(max-width:600px){nav.einstellungen-seiten{flex-wrap:nowrap;overflow-x:auto;gap:0 18px;margin-block-end:12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}nav.einstellungen-seiten.am-ende{-webkit-mask-image:none;mask-image:none}nav.einstellungen-seiten::-webkit-scrollbar{display:none}nav.einstellungen-seiten a{flex:none;white-space:nowrap}}.farbfeld input[type=text]{inline-size:10em}.raster>div>label:has(+button.info){display:inline-block}.raster>div>label:has(+button.info)~select{display:block;margin-block-start:4px}#einmal-geheimnis code{font-size:var(--s-gross);letter-spacing:.06em;padding:6px 10px}.nur-anfang #protokoll tbody tr:nth-child(n+51){display:none}input.codefeld{display:block;inline-size:9em;margin-block:4px 8px;font-size:var(--s-gross);letter-spacing:.2em;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:600px){#sitzungsliste thead{display:none}#sitzungsliste,#sitzungsliste tbody,#sitzungsliste tr,#sitzungsliste td{display:block;inline-size:100%}#sitzungsliste tr{padding:8px 0;border-block-end:1px solid var(--linie)}#sitzungsliste td{padding:2px 0;border:0}#sitzungsliste td.sitzung-beenden:empty{display:none}}.farbfeld input[type=color]{inline-size:44px;block-size:var(--kontrolle-hoehe);padding:2px;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-kontrolle);background:var(--karte);cursor:pointer}.abrechnung-fokus .fest-leiste{margin:0 0 18px;border-block-end:1px solid var(--linie)}.abrechnung-fokus .fest-leiste .abrechnung-schritte{margin:0;border-bottom:0}.abrechnung-schritte li.schritt-naechster{color:var(--text);font-weight:600;box-shadow:inset 0 -3px 0 var(--gelb, #b7791f)}.abrechnung-schritte li.schritt-naechster>span{border-width:2px}.abrechnung-fokus .abrechnung-schritte li[aria-current]{box-shadow:inset 0 -3px 0 var(--gruen)}.abrechnung-schritte li a{color:inherit}.monatswahl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:var(--s-text);color:var(--text-leise)}.monatswahl strong{color:var(--text);font-weight:600}.monatswahl a{display:inline-flex;align-items:center;min-block-size:32px;padding:0 6px;border-radius:var(--radius-kontrolle);text-decoration:none}.monatswahl a:hover,.monatswahl a:focus-visible{background:var(--gruen-blass);text-decoration:underline}.naechster-schritt{margin:0 0 22px;padding:18px 20px;background:var(--karte);border:1px solid var(--linie);border-inline-start:4px solid var(--gruen);border-radius:var(--radius-kontrolle)}.naechster-schritt>h2{margin:2px 0 6px;font-size:var(--s-gross)}.naechster-schritt>p{margin:0 0 12px;max-inline-size:70ch}.naechster-schritt .abrechnung-etappe{margin:0;font-size:var(--s-klein);color:var(--text-leise)}.naechster-schritt form.rechnungs-start{margin:0;max-width:none}.naechster-schritt .knopfreihe form{margin:0}.abrechnung-liste .listen-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.bereit-filter,.faelle-weitere{padding:0 0 8px;border:0;background:transparent}.bereit-filter>details,.faelle-weitere>details{flex:1 1 100%}.abrechnung-danach-zeile{margin-top:12px}.faelle-filter{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:10px 0 4px}.faelle-filter .chips{margin:0}.faelle-filter .faelle-weitere{padding:0;flex:1 1 200px}.faelle-filter .faelle-weitere>details>summary{cursor:pointer;min-block-size:36px;display:inline-flex;align-items:center}.fest-leiste .filter-hinweis{margin:0 0 8px}.faelle-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 12px}.faelle-kopf h2{margin:0;font-size:var(--s-mittel)}.arbeitsstart>a.knopf{background:var(--surface);color:var(--gruen);border-color:var(--linie-kraeftig)}.arbeitsstart>a.knopf:hover{background:var(--sand-blass);color:var(--gruen)}@media(max-width:700px){.abrechnung-fokus .fest-leiste .abrechnung-schritte{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.abrechnung-fokus .fest-leiste .abrechnung-schritte li{flex:0 0 auto;flex-basis:auto;min-inline-size:40px;padding:8px 4px;justify-content:center}.abrechnung-fokus .fest-leiste .abrechnung-schritte li:not([aria-current]):not(.schritt-naechster) .schritt-text{display:none}.abrechnung-fokus .fest-leiste .abrechnung-schritte li .schritt-text small{display:none}.abrechnung-fokus .fest-leiste .abrechnung-schritte li[aria-current],.abrechnung-fokus .fest-leiste .abrechnung-schritte li.schritt-naechster{flex:1 1 auto;min-inline-size:0;justify-content:flex-start}.naechster-schritt{padding:14px 14px}.naechster-schritt .knopfreihe>*{flex:1 1 100%}.naechster-schritt .knopf,.naechster-schritt button{inline-size:100%;white-space:normal;text-align:center}}.verschicken{margin:18px 0 8px;padding-top:14px;border-top:1px solid var(--linie)}.verschicken>h2{margin:0 0 8px;font-size:var(--s-mittel)}.verschicken-zeile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0}.verschicken-zeile>div{display:flex;flex-direction:column}.verschicken-vermerk{margin-top:10px;padding-top:10px;border-top:1px dashed var(--linie)}.verschicken-vermerk>h3{margin:0 0 6px;font-size:var(--s-text)}.verschicken-vermerk form.filter{padding:0 0 8px;border:0;background:transparent}.verschicken-vermerk form.filter>div{flex:1 1 100%}.verschicken-vermerk .hauptknopf{inline-size:100%}.rechnung-stand>h2{margin-bottom:8px}.rechnung-standzeilen{display:grid;gap:4px;margin:0 0 14px}.rechnung-standzeilen>div{display:grid;grid-template-columns:9em minmax(0,1fr);gap:12px}.rechnung-standzeilen dt{color:var(--text-leise);font-weight:400}.rechnung-standzeilen dd{margin:0}.rechnung-naechstes{margin:0 0 14px;padding:14px 16px;background:var(--karte);border:1px solid var(--linie);border-inline-start:4px solid var(--gruen);border-radius:var(--radius-kontrolle)}.rechnung-naechstes>h3{margin:0 0 8px;font-size:var(--s-text)}.rechnung-naechstes form.filter,.weitere-aktionen form.filter{background:transparent}details.weitere-aktionen{margin:0 0 18px}details.weitere-aktionen>summary{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:6px 12px;cursor:pointer;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-kontrolle);color:var(--gruen);list-style:none}details.weitere-aktionen>summary::-webkit-details-marker{display:none}details.weitere-aktionen>summary::after{content:"▾";font-size:var(--s-mini)}details.weitere-aktionen[open]>summary::after{content:"▴"}.weitere-inhalt{margin-top:10px;padding:4px 16px 12px;border:1px solid var(--linie);border-radius:var(--radius-kontrolle);background:var(--karte)}.weitere-inhalt>h3{margin:14px 0 6px;font-size:var(--s-text)}@media(max-width:600px){.rechnung-standzeilen>div{grid-template-columns:6.5em minmax(0,1fr)}}.zahlungen-leiste{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:0 0 12px}.zahlungen-leiste>.reiterleiste{flex:1 1 auto;margin-bottom:0}.zeilen-vermerk{min-inline-size:9em}details.vermerk>summary{cursor:pointer;display:inline-flex;align-items:center;min-block-size:36px;padding:4px 10px;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-kontrolle);color:var(--gruen);white-space:nowrap;list-style:none}details.vermerk>summary::-webkit-details-marker{display:none}details.vermerk[open]>summary{background:var(--gruen-blass)}.vermerk-formular{display:grid;gap:4px;margin-top:8px;min-inline-size:12em}.vermerk-formular label{font-size:var(--s-klein);color:var(--text-leise)}.abrechnung-fokus .abrechnung-strecke li{padding:12px 12px;font-size:var(--s-text)}.abrechnung-fokus .abrechnung-strecke li>span{min-width:26px;height:26px;font-size:var(--s-klein)}.abrechnung-fokus .abrechnung-strecke .schritt-text>a,.abrechnung-fokus .abrechnung-strecke .schritt-text>strong{font-size:var(--s-text)}.abrechnung-strecke li.schritt-erledigt>span{background:var(--gruen);border-color:var(--gruen);color:var(--primary-text)}.faelle-kopf-text{flex:1 1 320px;min-inline-size:0}.faelle-kopf-text>p{margin:4px 0 0;max-inline-size:62ch}.fall-liste{list-style:none;margin:0 0 18px;padding:0;border-block-start:1px solid var(--linie)}.fall-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 18px;padding:12px 10px;border-block-end:1px solid var(--linie);scroll-margin-block:140px 24px}.fall-zeile-text{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.fall-name{font-size:var(--s-mittel);font-weight:600}.fall-grund{font-size:var(--s-text);line-height:1.35;color:var(--text-leise)}.fall-grund-titel{font-weight:600;margin-inline-end:4px}.fall-grund.marke-sperre .fall-grund-titel{color:var(--rot)}.fall-grund.marke-warnung .fall-grund-titel{color:var(--gelb)}.fall-grund.marke-hinweis .fall-grund-titel{color:var(--text)}.fall-weitere{white-space:nowrap}.fall-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.fall-zeile .fall-loesen{min-inline-size:7em;justify-content:center;text-align:center}.fall-zeile.fall-aktiv{background:var(--gruen-blass);box-shadow:inset 4px 0 0 var(--gruen)}.fall-zeile.fall-erledigt{background:var(--sand-blass)}.fall-zeile.fall-erledigt .fall-grund{text-decoration:line-through;text-decoration-color:var(--linie-kraeftig)}.fall-erledigt-marke{color:var(--gruen);font-weight:600;white-space:nowrap;min-inline-size:7em;text-align:center}details.rechnungs-vorgang.fall-erledigt>summary{background:var(--sand-blass)}.vorgang-grund.vorgang-hinweis{color:var(--text-leise)}.faelle-hinweise-titel{margin:26px 0 6px;font-size:var(--s-mittel)}.fall-liste-hinweise{border-block-start-style:dashed}.fall-grund-text{overflow-wrap:anywhere}.rueckhalte{margin-block-start:26px}.rueckhalt-zulassung{margin:0 0 12px}.rueckhalt-zulassung>.fall-loesung{max-inline-size:640px;margin-block-start:8px}.listen-meldung:empty{display:none}.listen-meldung{margin:0 0 10px}.faelle-hinweise-titel .hinweis{font-weight:400;font-size:var(--s-text)}@media(max-width:700px){.fall-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text betrag" "text knopf";align-items:start;gap:6px 12px;padding:12px 4px}.fall-zeile-text{grid-area:text}.fall-zeile .fall-betrag{grid-area:betrag}.fall-zeile .fall-loesen,.fall-zeile .fall-erledigt-marke{grid-area:knopf;min-inline-size:6.5em}.faelle-kopf .hauptknopf{inline-size:100%;justify-content:center;text-align:center}}dialog.fall-schublade{position:fixed;inset:0 0 0 auto;margin:0;padding:0;inline-size:min(580px,100vw);max-inline-size:100vw;block-size:100vh;max-block-size:none;border:0;border-inline-start:1px solid var(--linie-kraeftig);background:var(--hintergrund);color:var(--text);box-shadow:var(--elevation-2);overflow:hidden}@supports (block-size: 100dvh){dialog.fall-schublade{block-size:100dvh}}dialog.fall-schublade[open]{display:flex;flex-direction:column}dialog.fall-schublade::backdrop{background:rgb(var(--farbe-schatten) / .32)}.schublade-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--karte);border-block-end:1px solid var(--linie)}.schublade-zu{flex:0 0 auto;min-block-size:var(--kontrolle-hoehe)}.schublade-titel{margin:0;font-size:var(--s-text);color:var(--text-leise);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schublade-inhalt{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.schublade-inhalt[aria-busy=true]{opacity:.55}@media(max-width:700px){dialog.fall-schublade{inline-size:100vw;border-inline-start:0}.schublade-inhalt{padding:14px 16px 24px}}.fall-kopf{margin:0 0 4px}.fall-was{margin:0 0 6px}.fall-loesungen{margin-block-start:4px}.fall-teil h2{margin:2px 0 4px;font-size:var(--s-gross)}.fall-teil h2:focus{outline:none}.fall-teil h3{margin:18px 0 8px;font-size:var(--s-klein);letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise)}.fall-teil h4{margin:0 0 4px;font-size:var(--s-mittel)}.fall-teil h5{margin:12px 0 6px;font-size:var(--s-text)}.fall-position{margin:0;font-size:var(--s-klein);color:var(--text-leise)}dialog .fall-position{display:none}.fall-stand{display:inline-block;margin:4px 0 6px;padding:2px 10px;border-radius:var(--radius-voll);font-size:var(--s-klein);font-weight:600}.fall-stand.stand-gesperrt{background:var(--danger-bg);color:var(--rot)}.fall-stand.stand-warnung{background:var(--warning-bg);color:var(--gelb)}.fall-stand.stand-bereit{background:var(--gruen-blass);color:var(--gruen)}.fall-eckdaten{margin:0;color:var(--text-leise);font-size:var(--s-text)}.fall-gruende{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fall-gruende li{display:grid;gap:2px;padding:8px 12px;border-radius:var(--radius-kontrolle);background:var(--karte);border:1px solid var(--linie)}.fall-gruende li.grund-sperre{border-inline-start:4px solid var(--rot)}.fall-gruende li.grund-warnung{border-inline-start:4px solid var(--gelb)}.fall-gruende li.grund-hinweis{border-inline-start:4px solid var(--linie-kraeftig)}.fall-gruende small{color:var(--text-leise);font-size:var(--s-klein)}.fall-loesung{margin:0 0 12px;padding:14px 16px 12px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-kontrolle)}.fall-loesung:first-of-type{border-color:var(--linie-kraeftig);box-shadow:none}.fall-loesung>p{margin:0 0 10px;max-inline-size:60ch}.fall-formular{margin:0;padding:0;border:0;background:transparent;max-inline-size:none}.fall-formular+.fall-formular{margin-block-start:12px;padding-block-start:12px;border-block-start:1px dashed var(--linie)}.fall-feld{display:flex;flex-direction:column;gap:3px;margin:0 0 10px;border:0;padding:0;min-inline-size:0}.fall-feld>label,.fall-feld>legend{font-size:var(--s-text);font-weight:600;padding:0}.fall-feld>input:not([type=checkbox]):not([type=radio]),.fall-feld>select{inline-size:100%;max-inline-size:340px}.fall-feld>small{color:var(--text-leise);font-size:var(--s-klein)}.fall-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px}.fall-zahlen{margin:0 0 10px;font-size:var(--s-text)}.fall-einsaetze{margin:0 0 10px;padding-inline-start:20px;font-size:var(--s-text)}.fall-einsaetze>li+li{margin-block-start:var(--s-3)}.fall-vermutlich{color:var(--text-leise)}.fall-einsatz-knoepfe{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block-start:var(--s-2)}.fall-einsatz-knoepfe>.knopf{min-block-size:44px;display:inline-flex;align-items:center}.fall-wege{margin:0 0 6px;padding-inline-start:20px}.fall-wege li{margin:4px 0}.fall-loesung .formularfuss{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 0;padding:0;border:0}.fall-loesung .formularfuss>button{min-block-size:42px}details.fall-mehr{margin:6px 0 10px}details.fall-mehr>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-block-size:32px;color:var(--gruen);font-size:var(--s-text);list-style:none}details.fall-mehr>summary::-webkit-details-marker{display:none}details.fall-mehr>summary::before{content:"▸";font-size:var(--s-mini)}details.fall-mehr[open]>summary::before{content:"▾"}details.fall-mehr[open]>summary{margin-block-end:6px}.fall-weitere{margin-block-start:14px}.fall-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-block-start:18px;padding-block-start:14px;border-block-start:1px solid var(--linie)}.fall-zur-liste{display:inline-flex;align-items:center;min-block-size:36px}.fall-erledigt{margin:0 0 14px;padding:14px 16px;border-radius:var(--radius-kontrolle);background:var(--success-bg)}.fall-erledigt>p{margin:4px 0 12px}.fall-teil h2.fall-erledigt-satz{margin:0;font-size:var(--s-gross);color:var(--gruen-ok, var(--gruen))}.fall-erledigt-knoepfe{gap:10px 14px}@media(max-width:700px){.fall-erledigt-knoepfe>.knopf{flex:1 1 100%;justify-content:center;text-align:center}}.fall-meldung{margin:0 0 12px}.fall-toast-ort{flex:0 0 auto;padding:10px 20px 0}.fall-toast-ort:empty{display:none}.fall-toast{position:relative;margin:0 0 12px;padding:10px 44px 10px 14px;border:1px solid #b9d7c0;border-radius:var(--radius-kontrolle);background:var(--success-bg);color:var(--text);box-shadow:var(--elevation-1);transition:opacity .35s var(--easing)}.fall-toast-ort .fall-toast{margin:0}.fall-toast-satz{margin:0;font-weight:600;color:var(--gruen-ok, var(--gruen))}.fall-toast-haken{font-weight:600}.fall-toast-meldung{margin:4px 0 0;font-size:var(--s-text)}.fall-toast-zu{position:absolute;inset-block-start:4px;inset-inline-end:4px;min-inline-size:36px;min-block-size:36px;padding:0;border:0;border-radius:var(--radius-kontrolle);background:transparent;color:var(--text-leise);font-size:var(--s-gross);line-height:1;cursor:pointer}.fall-toast-zu:hover{background:rgba(255,255,255,.6);color:var(--text)}.fall-toast-zu:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:1px}.fall-toast-geht{opacity:0}.fall-noch-offen{margin:4px 0 8px;padding:8px 12px;border-radius:var(--radius-kontrolle);background:var(--sand-blass);font-size:var(--s-text)}.fall-fuss-satz{margin:8px 0 0;font-size:var(--s-text)}.fall-markieren{display:inline-flex;margin:0}.fortschritt-balken>span.rueckt{transition:inline-size .6s var(--easing)}@media(max-width:700px){.fall-toast-ort{padding:8px 16px 0}}@media(prefers-reduced-motion:reduce){.fall-toast,.fortschritt-balken>span.rueckt{transition:none}}@media(forced-colors:active){.fall-toast{border-color:CanvasText}.fall-toast-geht{opacity:1}}.fall-fehler{margin:0 0 10px;padding:8px 12px;border-radius:var(--radius-kontrolle);background:var(--danger-bg);color:var(--rot);font-weight:600}.fall-ende{padding:8px 0}.regel-schwerpunkt .karte{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.regel-schwerpunkt .regel-rest{margin:0 0 8px;font-size:var(--s-text)}.regel-verteilung-zuerst{display:flex;flex-direction:column}.regel-verteilung-zuerst>#verteilung{order:1}.regel-verteilung-zuerst>#empfaenger{order:2}.regel-verteilung-zuerst>.formularfuss{order:3}.fall-seite .fall-karte{max-inline-size:760px}.fall-rueckweg{margin:0 0 8px}.fall-rueckweg a{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;font-weight:600}.versand-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:10px 0 6px}.abrechnung-abschluss .versand-karten{grid-template-columns:minmax(0,1fr)}.versand-karte{min-inline-size:0}.versand-karte .knopf,.versand-karte button{white-space:normal;text-align:start;max-inline-size:100%}.versand-karte{padding:14px 16px 12px;background:var(--karte);border:1px solid var(--linie-kraeftig);border-radius:var(--radius-kontrolle)}.versand-karte.versand-fertig{border-color:var(--linie);background:var(--sand-blass)}.versand-karte>h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;font-size:var(--s-mittel)}.versand-zahl{font-size:var(--s-text);font-weight:400;color:var(--text-leise)}.versand-stand{margin:0 0 6px;font-weight:600}.versand-fertig .versand-stand{color:var(--gruen)}.versand-satz{margin:0 0 10px;font-size:var(--s-text);color:var(--text-leise);max-inline-size:48ch}.versand-schritte{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.versand-schritte>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.versand-schritte form{margin:0;padding:0;border:0;background:transparent;max-inline-size:none}.versand-nr{display:inline-flex;box-sizing:border-box;vertical-align:top;align-items:center;justify-content:center;min-inline-size:var(--zeile-14);block-size:var(--zeile-14);margin-inline-end:6px;border-radius:50%;border:1.5px solid currentColor;font-size:var(--s-mini);font-weight:600;line-height:1}.versand-text{display:block;font-size:var(--s-text);line-height:1.5}.versand-text>.versand-nr{vertical-align:middle}.versand-grau,.versand-spaeter{color:var(--text-leise)}.versand-jetzt{color:var(--text)}.versand-erledigt .versand-nr{border-color:var(--gruen);color:var(--gruen)}.versand-vermerk-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px}.versand-vermerk-form label{flex:0 0 100%;margin:0;font-size:var(--s-klein);color:var(--text-leise)}.versand-vermerk-form label+input,.versand-vermerk-form label+select{flex:1 1 140px}.versand-vermerk-form label~label{margin-top:2px}.versand-vermerk-form button{flex:1 1 100%;justify-content:center}.fall-budgetzahlen{display:grid;gap:2px;margin:0 0 12px;padding:8px 12px;border-radius:var(--radius-kontrolle);background:var(--hintergrund);font-size:var(--s-text)}.fall-budgetzahlen>div{display:flex;justify-content:space-between;gap:12px}.fall-budgetzahlen dt{font-weight:400;color:var(--text-leise)}.fall-budgetzahlen dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:end}.fall-budgetzahlen .fall-fehlt dt,.fall-budgetzahlen .fall-fehlt dd{color:var(--rot)}.fall-bagatell{margin:0 0 10px;padding:8px 12px;border-radius:var(--radius-kontrolle);background:var(--warning-bg);font-size:var(--s-text)}.fall-ende h2{margin:0 0 6px;font-size:var(--s-gross)}.fall-ende>p{margin:0 0 12px}.fall-weiter2{margin:0;padding:0;border:0;background:transparent;max-inline-size:none}.faelle-kopf-knoepfe{gap:8px 12px}.faelle-kopf-knoepfe form{margin:0;padding:0;border:0;background:transparent}.betriebsfaelle{margin:0 0 18px}.betriebsfaelle>h2{margin:0 0 6px;font-size:var(--s-mittel);color:var(--rot)}.klient-offen{margin:0 0 22px}.klient-offen .fall-name .ampel{margin-inline-start:8px;font-size:var(--s-mini);font-weight:600;vertical-align:middle}.klient-offen-aktion{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.klient-offen-aktion form{margin:0;padding:0;border:0;background:transparent}.laeufe-monat{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-8px 0 18px;font-size:var(--s-text)}.lauf-marke{display:inline-flex;align-items:center;min-block-size:32px;padding:2px 10px;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-voll);text-decoration:none}.lauf-marke.lauf-entwurf{border-style:dashed}.lauf-marke:hover,.lauf-marke:focus-visible{background:var(--gruen-blass)}.export-karten{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.export-karte{padding:12px 14px;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-kontrolle);background:var(--karte)}.export-karte.export-eingereicht{border-color:var(--linie);background:var(--sand-blass)}.export-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.export-zeile{margin:6px 0 8px}.export-knoepfe{gap:8px 12px;align-items:flex-end}.export-knoepfe form{margin:0;padding:0;border:0;background:transparent}.archiv-neu{margin:4px 0 0;font-size:var(--s-text)}.zahlung-voll{margin:0 0 6px}.zeilen-vermerk .zahlung-voll{display:block;margin:0 0 4px}.zeilen-vermerk .zahlung-voll button{inline-size:100%}details.zahlung-anders{margin:6px 0 0}.gutschrift-weg>p{margin:0 0 8px}.abrechnung-strecke li.schritt-naechster>span{background:var(--gruen);border-color:var(--gruen);color:var(--primary-text)}@media(max-width:700px){.abrechnung-fokus .fest-leiste .abrechnung-strecke li,.abrechnung-fokus .fest-leiste .abrechnung-strecke li[aria-current],.abrechnung-fokus .fest-leiste .abrechnung-strecke li.schritt-naechster{flex:1 1 0;min-inline-size:0;justify-content:flex-start;padding:8px 2px;gap:4px}.abrechnung-fokus .fest-leiste .abrechnung-strecke{overflow:visible}.abrechnung-fokus .fest-leiste .abrechnung-strecke li:not([aria-current]):not(.schritt-naechster) .schritt-text{display:flex}.abrechnung-fokus .fest-leiste .abrechnung-strecke li .schritt-text>a,.abrechnung-fokus .fest-leiste .abrechnung-strecke li .schritt-text>strong{font-size:var(--s-klein)}.abrechnung-fokus .fest-leiste .abrechnung-strecke li>span{min-width:22px;height:22px;font-size:var(--s-mini)}.versand-karten{grid-template-columns:1fr}.klient-offen-aktion{grid-area:knopf;justify-content:stretch}.klient-offen-aktion>*{flex:1 1 100%}.faelle-kopf-knoepfe>*{flex:1 1 100%}.faelle-kopf-knoepfe button,.faelle-kopf-knoepfe .knopf{inline-size:100%;justify-content:center;text-align:center}.laeufe-monat{margin-top:-10px}}.strecke-rahmen{display:block}.fortschritt-balken{block-size:6px;border-radius:var(--radius-voll);background:var(--linie);overflow:hidden}.fortschritt-balken>span{display:block;block-size:100%;background:var(--gruen);border-radius:var(--radius-voll);min-inline-size:4px}.monat-balken{margin:0 0 6px}.fall-fortschritt{display:grid;gap:4px;margin:0 0 10px}.fall-zeichen{display:inline-block;min-inline-size:1em;text-align:center;font-weight:600}.zeichen-rot,.stand-gesperrt .fall-zeichen{color:var(--rot)}.zeichen-gelb,.stand-warnung .fall-zeichen{color:var(--gelb)}.zeichen-gruen{color:var(--gruen)}.fall-alltag{display:grid;gap:6px;margin:8px 0 10px;padding:12px 14px;border-radius:var(--radius-kontrolle);background:var(--karte);border:1px solid var(--linie-kraeftig);font-size:var(--s-mittel);line-height:1.45}.fall-alltag>p{margin:0}.fall-alltag strong{display:block;font-size:var(--s-klein);letter-spacing:.03em;text-transform:uppercase;color:var(--text-leise)}.fall-los{font-weight:400}.fall-tun{font-weight:600}.festschreiben-knopf{min-block-size:44px}.fall-erklaerung{margin:0 0 8px;font-size:var(--s-text);color:var(--text-leise)}details.fall-genauer>summary{font-size:var(--s-text)}.faelle-zaehler{display:flex;flex-wrap:wrap;gap:8px 18px;margin:6px 0 0;font-size:var(--s-text)}.zaehler strong{font-size:var(--s-zahl-klein);margin-inline-end:4px;font-variant-numeric:tabular-nums}.zaehler-fertig strong{color:var(--gruen)}.knopf.knopf-gross{display:inline-flex;align-items:center;justify-content:center}.abrechnung-strecke li>span.schritt-zeichen{font-size:var(--s-text)}details.festschreiben-frage{inline-size:100%}details.festschreiben-frage>summary{list-style:none;cursor:pointer;justify-content:center}details.festschreiben-frage>summary::-webkit-details-marker{display:none}details.festschreiben-frage[open]>summary.knopf.hauptknopf{background:var(--surface);color:var(--gruen);border-color:var(--linie-kraeftig);box-shadow:none}.festschreiben-satz{margin-block-start:10px;padding:12px 14px;border-radius:var(--radius-kontrolle);background:var(--karte);border:1px solid var(--linie-kraeftig)}.festschreiben-satz>p{margin:0 0 10px}.festschreiben-satz form{margin:0;padding:0;border:0;background:transparent}.abrechnung-jetzt{margin:2px 0 12px;font-weight:600}@media(max-width:700px){.knopf.knopf-gross{inline-size:100%;justify-content:center;text-align:center}}.titelzeile{display:flex;flex-wrap:wrap;align-items:center;column-gap:2px}.titelzeile>.info-text{flex:1 1 100%}nav.umschalter a[aria-current=page]{background:var(--surface);color:var(--gruen);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--gruen),inset 0 -3px 0 var(--gruen)}nav.umschalter{flex-wrap:nowrap;max-inline-size:100%;overflow-x:auto}nav.umschalter a{white-space:nowrap}.segmentzeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px}.fest-leiste>.filter.kalender-leiste{margin-bottom:10px}.kalender-leiste{align-items:flex-end;flex-wrap:nowrap}.kalender-filter{flex:1 1 auto;min-inline-size:0}.kalender-filter-felder>details.g12-filter{flex:0 1 auto;align-self:center;border-top:0;padding-top:0}.kalender-filter-felder>details.g12-filter[open]{flex-basis:100%;order:10}.kalender-filter>summary{cursor:pointer;font-weight:600;color:var(--gruen);min-block-size:36px;display:flex;align-items:center;gap:4px}.kalender-filter-felder{display:flex;flex-wrap:wrap;align-items:flex-end}.kalender-ansicht{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kalender-ansicht #zr-reiter{display:contents}.kalender-blaettern{flex:none}@media(min-width:901px){.kalender-filter>summary{display:none}.zr-formular .zr-leiste{top:calc(var(--hoehe-bereich, 0px) + var(--hoehe-rueck, 0px) + var(--ux4-hoehe-fest, 0px) + 8px);max-height:calc(100vh - var(--hoehe-bereich, 0px) - var(--hoehe-rueck, 0px) - var(--ux4-hoehe-fest, 0px) - 16px)}}@media(max-width:900px){.kalender-leiste{flex-wrap:nowrap;padding:6px 10px}.kalender-filter[open]{flex-wrap:wrap}.kalender-filter[open] .kalender-filter-felder{padding-block-start:8px}.kalender-leiste:has(.kalender-filter[open]){flex-wrap:wrap}.kalender-ansicht{margin-inline-start:0}}.zr-kalender .tabelle-scroll{position:relative}.chips .chip.warn .chip-zahl{font-weight:600}tr.ux4-markiert>td{background:var(--gruen-blass);transition:background-color 1.5s var(--easing)}@media(max-width:700px){table.ux4-karten,table.ux4-karten tbody,table.ux4-karten tr,table.ux4-karten td{display:block;inline-size:100%}table.ux4-karten thead{display:none}table.ux4-karten tr{margin:0 0 10px;padding:10px 12px;border:1px solid var(--linie);border-radius:var(--rund-klein, 6px);background:var(--karte)}table.ux4-karten td{padding:2px 0;border:0;white-space:normal}table.ux4-karten td[data-titel]::before{content:attr(data-titel) ": ";color:var(--text-leise);font-size:var(--s-klein)}table.ux4-karten td.ux4-aktion{padding-block-start:8px}.tabelle-scroll:has(>table.ux4-karten){overflow:visible;border:0;background:transparent}}.eignung{display:inline-block;inline-size:64px;block-size:8px;border-radius:var(--radius-kontrolle);background:var(--linie);vertical-align:middle;overflow:hidden}.eignung>span{display:block;block-size:100%;background:var(--gruen)}@media(max-width:900px){.fest-leiste:has(>form.filter),.fest-leiste:has(>.chips){position:static;max-block-size:none;overflow:visible}.fest-leiste>.chips{flex-wrap:nowrap;overflow-x:auto}}.kalender-filter>summary::after,.dispo-filter>summary::after{content:"▾";font-size:var(--s-mini);margin-inline-start:4px}.kalender-filter[open]>summary::after,.dispo-filter[open]>summary::after{content:"▴"}.kalender-filter>summary::-webkit-details-marker,.dispo-filter>summary::-webkit-details-marker{display:none}.kalender-filter>summary,.dispo-filter>summary{list-style:none}.dispo-filter>summary{cursor:pointer;font-weight:600;color:var(--gruen);min-block-size:36px;display:flex;align-items:center}@media(min-width:901px){.dispo-filter>summary{display:none}}details.hinweise-klapp,details.klapp.abstand-unten{margin:0 0 14px}details.hinweise-klapp>summary{cursor:pointer;font-weight:600}details.hinweise-klapp ul{margin:8px 0 0;padding-inline-start:20px}@media(min-width:901px){.zr-kalender .tabelle-scroll.ux4-kopf-fest,.zr-kalender .tabelle-scroll.ux4-kopf-fest table.zeitraster{overflow:visible}.zr-kalender .tabelle-scroll.ux4-kopf-fest table.zeitraster thead th,.zr-kalender .tabelle-scroll.ux4-kopf-fest table.zeitraster thead .zr-ecke{position:sticky;top:calc(var(--hoehe-bereich, 0px) + var(--hoehe-rueck, 0px) + var(--ux4-hoehe-fest, 0px));z-index:6}}a.ux4b-link-leise,td a.ux4b-link-leise{font-size:var(--s-klein);color:var(--gruen);text-decoration:underline;text-underline-offset:2px;margin-inline-start:6px}.ux4b-abwesend{margin-block:22px 16px;padding:14px 16px}.ux4b-abwesend>h2{font-size:var(--s-mittel);margin:0 0 8px}.ux4b-abwesend-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:start;padding-block:10px;border-block-start:1px solid var(--linie)}.ux4b-abwesend-zeile:first-of-type{border-block-start:0}.ux4b-abwesend-text{min-inline-size:0}.ux4b-abwesend-text>.unterzeile{display:block}.ux4b-abwesend-alle{margin:0}.ux4b-einzeln{grid-column:1 / -1}.ux4b-einzeln>summary{cursor:pointer;color:var(--gruen);font-weight:600;font-size:var(--s-text);inline-size:max-content;list-style:none}.ux4b-einzeln>summary::-webkit-details-marker{display:none}.ux4b-einzeln>summary::after{content:" ▾";font-size:var(--s-mini)}.ux4b-einzeln[open]>summary::after{content:" ▴"}.ux4b-einzeln table{margin-block:6px}.ux4b-einzeln td{padding-block:4px}@media(max-width:700px){.ux4b-einzeln table,.ux4b-einzeln tbody,.ux4b-einzeln tr,.ux4b-einzeln td{display:block}.ux4b-einzeln tr{padding-block:6px;border-block-end:1px solid var(--linie)}}.ux4b-wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0 0 18px}a.ux4b-wahlflaeche{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1.5px solid var(--linie-kraeftig, #c9c0b3);border-radius:var(--radius-karte);background:var(--surface);color:var(--text);text-decoration:none}a.ux4b-wahlflaeche>strong{font-size:var(--s-mittel);color:var(--gruen)}a.ux4b-wahlflaeche>span{font-size:var(--s-text);color:var(--text-leise)}a.ux4b-wahlflaeche:hover{border-color:var(--gruen)}a.ux4b-wahlflaeche:focus-visible{outline:3px solid var(--gruen-hell, #5d8f80);outline-offset:2px}a.ux4b-wahlflaeche.ux4b-wahl-haupt{border-color:var(--gruen);box-shadow:inset 4px 0 0 var(--gruen);background:var(--gruen-blass)}html.ux4b-js details.ux4b-ohne-termin:not([open]){display:none}details.ux4b-ohne-termin>summary{cursor:pointer;list-style:none}details.ux4b-ohne-termin>summary::-webkit-details-marker{display:none}details.ux4b-ohne-termin>summary>h2{display:inline;margin:0;font-size:var(--s-mittel)}details.ux4b-ohne-termin>summary::after{content:" ▾";color:var(--gruen)}details.ux4b-ohne-termin[open]>summary::after{content:" ▴"}details.ux4b-ohne-termin[open]>summary{margin-block-end:12px}.ux4b-nt-tabelle td{vertical-align:top}.ux4b-nt-tabelle .ux4b-nt-haken{inline-size:1%;white-space:nowrap}.ux4b-nt-tabelle .ux4b-nt-haken input{inline-size:20px;block-size:20px;vertical-align:middle}.ux4b-nt-wie{font-size:var(--s-klein);color:var(--text-leise)}.ux4b-nt-tabelle tr.ux4b-markiert>td{background:var(--gruen-blass)}.ux4b-nt-tabelle tr:target>td{box-shadow:inset 0 2px 0 var(--gruen),inset 0 -2px 0 var(--gruen)}form.ux4b-flex{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}form.ux4b-flex>.unterzeile{flex-basis:100%}.ux4b-nt-tabelle select{max-inline-size:190px}.ux4b-nt-tabelle select.ux4b-leer:invalid{border-color:var(--rot)}.ux4b-nt-aendern details>summary{cursor:pointer;color:var(--gruen);font-size:var(--s-text);white-space:nowrap}.ux4b-nt-felder{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px 10px;padding-block:8px;min-inline-size:260px}.ux4b-nt-felder .voll{grid-column:1 / -1}.ux4b-nt-felder input[type=text],.ux4b-nt-felder select{inline-size:100%;max-inline-size:100%}.ux4b-nt-felder>div{min-inline-size:0}.ux4b-nt-fuss{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;background:var(--sand-blass, #faf7f2);border-block-start:1px solid var(--linie)}.ux4b-nt-fuss button[disabled]{opacity:.55;cursor:not-allowed}@media(max-width:700px){.ux4b-nt-tabelle,.ux4b-nt-tabelle tbody,.ux4b-nt-tabelle tr,.ux4b-nt-tabelle td{display:block;inline-size:100%}.ux4b-nt-tabelle thead{display:none}.ux4b-nt-tabelle tr{position:relative;margin:0 0 10px;padding:10px 12px;border:1px solid var(--linie);border-radius:var(--rund-klein, 6px);background:var(--karte)}.ux4b-nt-tabelle td{padding:2px 0;border:0}.ux4b-nt-tabelle td[data-titel=Tag],.ux4b-nt-tabelle td[data-titel=Zeit]{display:inline-block;inline-size:auto;margin-inline-end:8px;font-weight:600}.ux4b-nt-tabelle .ux4b-nt-haken{inline-size:100%}.ux4b-nt-tabelle select{max-inline-size:100%;inline-size:100%}.tabelle-scroll:has(>table.ux4b-nt-tabelle){overflow:visible;border:0;background:transparent}.ux4b-nt-felder{min-inline-size:0}}.ux4b-leer-grund>p{margin:0 0 6px}.ux4b-leer-grund>p:last-child{margin-bottom:0}details.karte.ux4b-je-tag>summary,details.karte.ux4b-details>summary{cursor:pointer;list-style:none}details.karte.ux4b-je-tag>summary::-webkit-details-marker,details.karte.ux4b-details>summary::-webkit-details-marker{display:none}details.karte.ux4b-je-tag>summary>h2,details.karte.ux4b-details>summary>h2{display:inline;margin:0;font-size:var(--s-mittel)}details.karte.ux4b-je-tag>summary::after,details.karte.ux4b-details>summary::after{content:" ▾";color:var(--gruen)}details.karte.ux4b-je-tag[open]>summary::after,details.karte.ux4b-details[open]>summary::after{content:" ▴"}details.karte.ux4b-je-tag[open]>summary,details.karte.ux4b-details[open]>summary{display:block;margin-block-end:10px}.ux4b-ergebnis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-block:8px}.ux4b-ergebnis-satz{margin:0;font-size:var(--s-mittel)}.ux4b-ergebnis .knopfreihe{margin:0}fieldset.ux4b-umfang{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;border:0;padding:0;margin:10px 0}fieldset.ux4b-umfang>legend{float:left;font-weight:600;margin-inline-end:6px;padding:0}fieldset.ux4b-umfang>.info-text{flex-basis:100%}.seitenkopf:has(~details#zuteilen-klapp[open]) a[data-ux4b-oeffnen=zuteilen-klapp],.seitenkopf:has(~details#fahrzeug-anlegen-klapp[open]) a[data-ux4b-oeffnen=fahrzeug-anlegen-klapp]{display:none}.karte.flach>.karte-kopf+p.hinweis{margin:0;padding:var(--a3) var(--a5) var(--a4)}@media(max-width:900px){.karte.flach>.karte-kopf+p.hinweis{padding-inline:var(--a4)}}@media(hover:none),(max-width:700px){.zr-loeschen{display:none!important}}.zr-marke.g12-marke.ux4b-marke-verpasst{background:rgba(0,0,0,.06);color:var(--text-leise)}.zr-block.ux4b-faellt-aus{outline:2px solid var(--rot);outline-offset:-2px}form.ux4b-nachtragen{margin:0}.zr-monat-termin.ux4c-faellt-aus{outline:2px solid var(--rot);outline-offset:-2px;border-radius:var(--radius-kontrolle)}table.zeitraster thead .zr-abwesend-marke,.zr-monat-tag .zr-abwesend-marke{white-space:normal;align-items:flex-start;line-height:1.25}table.zeitraster thead .zr-abwesend-marke>.zr-punkt,.zr-monat-tag .zr-abwesend-marke>.zr-punkt{margin-top:3px;flex:none}p.ux4c-ma-hinweis{margin:4px 0 0;color:#8a3a1a}.zr-block .ux4d-verbucht{color:var(--text)}.zr-block.kraftfarbe .zr-kraft,.zr-block.ux4d-ohne .zr-kraft,.zr-block .zr-marke.g12-marke.ux4b-marke-verpasst{color:#454f4b}.ampel.ux4d-ohne-marke{background:var(--surface-subtle);color:var(--text-muted);border-color:var(--border)}fieldset.ux4d-am-termin{margin:6px 0 0;padding:0;border:0;min-inline-size:0}fieldset.ux4d-am-termin>legend{padding:0;font-size:var(--s-klein);font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-leise)}fieldset.ux4d-am-termin label.inline{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:var(--s-klein);line-height:1.3}.ux4d-la-hinweis{display:block;margin:4px 0 0;font-size:var(--s-klein);line-height:1.35;color:var(--text-leise)}.ux4d-la-hinweis:empty{display:none}.ux4d-vorschlag{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--linie-kraeftig);border-radius:var(--rund);background:var(--karte)}.ux4d-vorschlag.an{border-color:var(--info-voll);background:var(--info-bg)}.ux4d-vorschlag-text{flex:1 1 300px;font-size:var(--s-text);line-height:1.45}.ux4d-schalter{display:inline-flex;flex:none;padding:3px;border-radius:var(--radius-voll);background:var(--farbe-umschalter)}.ux4d-schalter a{padding:6px 14px;border-radius:var(--radius-voll);color:var(--text);font-size:var(--s-klein);font-weight:600;text-decoration:none;white-space:nowrap}.ux4d-schalter a:hover{text-decoration:underline}.ux4d-schalter a.aktiv{background:var(--surface);box-shadow:none}.ux4d-schalter a.aktiv[data-ux4d-schalter=vorschlag]{background:var(--info-voll);color:var(--grau-1)}.ux4d-schalter a:focus-visible{outline:2px solid var(--gruen-hell);outline-offset:1px}.ux4d-vorschlag-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.ux4d-vorschlag-knoepfe form{display:inline;margin:0}.ux4d-vorschlag-knoepfe .ux4d-details{font-size:var(--s-klein)}.ux4d-einzeln-vollbild{display:none;font-size:var(--s-klein)}.zr-formular:fullscreen .ux4d-vorschlag>.ux4d-schalter,.zr-formular.zr-vollbild .ux4d-vorschlag>.ux4d-schalter,.zr-formular:fullscreen .ux4d-einzeln,.zr-formular.zr-vollbild .ux4d-einzeln{display:none}.zr-formular:fullscreen .ux4d-einzeln-vollbild,.zr-formular.zr-vollbild .ux4d-einzeln-vollbild{display:inline}.zr-formular:fullscreen .ux4d-vorschlag,.zr-formular.zr-vollbild .ux4d-vorschlag{margin-top:12px}.uxkalopt-knopf[aria-disabled=true]{cursor:progress;opacity:.6}.zr-block.ux4d-geaendert{outline:3px solid #2f5f9e;outline-offset:-2px}.ampel.ux4d-geaendert-marke{background:#e3ecf8;color:#1f4b86;border-color:#b9cde8}.ampel.uxplan2-marke{white-space:nowrap}.zr-block.uxplan2-neu{outline:3px dashed #2e6b45;outline-offset:-2px}.zr-block.uxplan2-uebernommen{outline:3px solid #9a5a12;outline-offset:-2px}.zr-block.uxplan2-offen{outline:3px solid #186e6e;outline-offset:-2px}.ampel.uxplan2-marke-neu{background:#e3f1e7;color:#1d5230;border-color:#a9d3b5}.ampel.uxplan2-marke-uebernommen{background:#f7ecdc;color:#6e3f0b;border-color:#e0c49c}.ampel.uxplan2-marke-offen{background:#dff0f0;color:#135757;border-color:#a6d2d2}.zr-block .ux4d-vorher{color:var(--text)}.ux4d-aenderungen tr:target td{background:var(--info-bg)}.ux4d-aenderungen,.ux4d-aenderungen tr{scroll-margin-top:150px}.ux4d-aenderungen td.ux4d-haken,.ux4d-aenderungen th.ux4d-haken{inline-size:1%;white-space:nowrap}.ux4d-aenderungen .ux4d-haken-text{font-size:var(--s-klein);color:var(--text-leise)}.ux4d-einstieg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 8px}.ux4d-einstieg>form{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px;border:1px solid var(--linie);border-radius:var(--rund)}.ux4d-einstieg h3{margin:0;font-size:var(--s-mittel)}.ux4d-einstieg p{margin:0}.ux4d-einstieg .formularfuss{margin-top:auto;padding-top:4px;border:0}fieldset.ux4d2-wahl{margin:0;padding:0;border:0;min-inline-size:0;display:grid;gap:8px}fieldset.ux4d2-wahl label.inline{display:flex;align-items:flex-start;gap:8px;margin:0;line-height:1.35}fieldset.ux4d2-wahl label.inline input{margin-top:3px;flex:none}fieldset.ux4d2-wahl .hinweis{display:block;margin-top:2px;font-size:var(--s-klein)}p.ux4d2-abrechnung{margin:4px 0 0}.profil-leiste{margin:0 0 18px}.profil-leiste>nav.reiterleiste,.profil-leiste>.profil-rollzeile>nav.reiterleiste{margin:0}.profil-leiste.klebt{padding-block-start:4px}.profil-abschnitte{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0 8px}.profil-abschnitte .chip{min-block-size:32px;padding:3px 12px;font-size:var(--s-klein)}@media(max-width:900px){.profil-leiste .mobile-unterseiten{margin:0;padding-block:6px 2px}.profil-leiste .mobile-unterseiten label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.profil-leiste .mobile-unterseiten select{min-height:var(--kontrolle-hoehe)}.profil-abschnitte{flex-wrap:nowrap;overflow-x:auto;padding:6px 0}.profil-abschnitte .chip{flex:none}}main:has(>.klientenkopf,.klientenkopf) :is(button,a.knopf):not(.leise):not(.hauptknopf):not(.gefahr):not(.info):not(.rueck-schliessen):not(.spaltenwahl):not(.ampel):not(.sortier-knopf):not(.hinweisblock-mehr):not(.zeilenmenue-inhalt button){background:var(--knopf-flaeche);border-color:var(--knopf-rand);color:var(--gruen);box-shadow:var(--knopf-schatten)}main:has(.klientenkopf) :is(button,a.knopf):not(.leise):not(.hauptknopf):not(.gefahr):not(.info):not(.rueck-schliessen):not(.ampel):not(.sortier-knopf):not(.hinweisblock-mehr):not(.zeilenmenue-inhalt button):hover{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}.klientenkopf .aktionen{align-items:center}.kennzahlen .name button.info{margin-inline-start:4px}.kennzahlen .info-text{font-size:var(--s-klein);text-transform:none;letter-spacing:0}.klienten-kopf .aktionen{align-items:center}.aufnehmen-menue>summary.knopf{background:var(--gruen);border-color:var(--gruen);color:var(--primary-text);font-weight:600}.aufnehmen-menue>summary.knopf::after{color:var(--primary-text)}.klienten-filter .chips{margin:0 0 8px}.klienten-filter form.filter{margin-block-end:6px}@media(max-width:600px){main:has(.klientenkopf) span.rechts{float:none;display:flex;flex-wrap:wrap;gap:6px;margin-block-start:6px}main:has(.klientenkopf) .tabelle-scroll>table :is(td,th){overflow-wrap:normal;word-break:normal}:is(.klientenkopf,.klienten-kopf) .mehr-menue .mehr-inhalt{position:absolute;inset-inline-end:0;box-shadow:var(--elevation-1)}.seitenkopf.klienten-kopf .aktionen>.mehr-menue .mehr-inhalt{inset-inline-start:0;inset-inline-end:auto}}main:has(.klientenkopf) [id]{scroll-margin-top:230px}@media(max-width:900px){main:has(.klientenkopf) [id]{scroll-margin-top:170px}}.budget-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 16px;margin-block-end:8px}.budget-kopf h2{margin-block-end:2px}.budget-kopf>div>.hinweis{margin:0}.budget-kopf form.filter{margin:0;padding:0;border:0}.profil-abschnitte .chip[aria-current]{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen)}.klientenkopf .aktionen .mehr-menue>summary,.klienten-kopf .aktionen .mehr-menue>summary{min-block-size:var(--kontrolle-hoehe)}.aufnahme-schritte{margin-block-end:18px}.abr{counter-reset:abr-frage}.abr-frage{border:0;margin:0 0 24px;padding:0;min-inline-size:0}.abr-frage[hidden],.abr-neu[hidden],.abr-pg-hinweis[hidden],.abr-offen[hidden]{display:none}.abr-frage>.abr-legende{counter-increment:abr-frage;display:flex;align-items:center;gap:10px;padding:0;margin:0 0 10px;font-size:var(--s-mittel);font-weight:600;color:var(--text);text-transform:none;letter-spacing:0}.abr-frage-text{min-inline-size:0}.abr-feldkopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.abr-feldkopf>label{margin:0}.abr-feldkopf+.info-text,.abr-feldkopf>.info-text{flex-basis:100%}.abr-frage>.abr-legende::before{content:counter(abr-frage);display:inline-grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:var(--gruen);color:var(--primary-text);font-size:var(--s-text)}.abr-wahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-inline-size:760px}.abr-wahlen-klein{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.abr-wahl{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;min-block-size:44px;cursor:pointer;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-karte);background:var(--karte);font-weight:400}.abr-wahl:hover{border-color:var(--gruen)}.abr-wahl:has(input:checked){padding:13px 15px;border:2px solid var(--gruen);background:var(--gruen-blass)}.abr-wahl:has(input:focus-visible){outline:3px solid var(--gruen-hell);outline-offset:2px}.abr-wahl>input{flex:none;margin:4px 0 0}.abr-zeichen{display:inline-grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:50%;background:var(--sand-blass);color:var(--gruen);font-size:var(--s-mittel);font-weight:600}.abr-wahl:has(input:checked) .abr-zeichen{background:var(--gruen);color:var(--primary-text)}.abr-wahl-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.abr-wahl-text strong{font-size:var(--s-text);color:var(--text)}.abr-erklaerung{font-size:var(--s-klein);color:var(--text-leise)}.abr-spaeter{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;margin:8px 0 0;font-size:var(--s-text);font-weight:400;color:var(--text-leise);cursor:pointer}.abr-paragraph{margin-inline-start:4px;font-size:var(--s-klein);font-weight:400;color:var(--text-leise)}.abr-pg-hinweis{display:block;margin-block-start:2px;font-size:var(--s-klein);color:var(--gelb)}.abr-rest{margin-block-start:6px}.abr-bewilligt .raster{margin-block-start:6px}.abr-bewilligt-haken{display:inline-flex;align-items:center;gap:6px}.abr-neu{margin-block-start:12px}.abr-mehr{margin-block-start:8px}.abr-mehr>summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;color:var(--gruen)}.abr-zusammenfassung{margin:6px 0 4px;padding:14px 18px;border:1px solid var(--gruen);border-radius:var(--radius-karte);background:var(--gruen-blass)}.abr-zusammenfassung>:is(h2,h3){margin:0 0 8px;font-size:var(--s-mittel)}.abr-saetze{margin:0;padding-inline-start:20px}.abr-saetze>li{margin-block:3px}.abr-offen{margin-block-start:10px;padding:10px 12px;border:1px solid #ecd9ae;border-radius:var(--radius-kontrolle);background:#fdf6e8;color:#6f4400}.abr-offen ul{margin:6px 0 0;padding-inline-start:20px}.abr-profil-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.abr-profil-hinweis>a{font-weight:600}@media(max-width:600px){.abr-wahlen,.abr-wahlen-klein{grid-template-columns:minmax(0,1fr)}.abr-wahl{padding:12px}.abr-wahl:has(input:checked){padding:11px}.abr-zusammenfassung{padding:12px 14px}}.mitarbeiterprofil .tabelle-scroll table{overflow-wrap:normal}.mitarbeiterprofil table.daten{inline-size:100%}@media(max-width:600px){.mitarbeiterprofil table.daten,.mitarbeiterprofil table.daten>tbody,.mitarbeiterprofil table.daten tr,.mitarbeiterprofil table.daten th,.mitarbeiterprofil table.daten td{display:block;inline-size:auto}.mitarbeiterprofil table.daten th{padding:8px 0 0;border:0}.mitarbeiterprofil table.daten td{padding:2px 0 8px;overflow-wrap:anywhere}.mitarbeiterprofil table.daten td .ampel{white-space:normal;max-inline-size:100%}}.mitarbeiterprofil>.chips{margin-block:12px 4px}.app-stand{margin:8px 0}.ablegen:has(input[name=wohin][value=klient]:checked) .nur-kraft,.ablegen:has(input[name=wohin][value=kraft]:checked) .nur-klient{display:none}.regelformular fieldset{min-inline-size:0}.regelformular select,.regelformular input,.regelformular textarea{max-inline-size:100%}.arbeitskarten{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0 0 18px}.arbeitskarte{display:flex;flex-direction:column;gap:2px;border:1px solid var(--linie);border-radius:var(--rund-klein, 6px);background:var(--karte);color:var(--text);text-decoration:none;min-block-size:44px}.arbeitskarte:hover,.arbeitskarte:focus-visible{border-color:var(--gruen)}.arbeitskarte:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.arbeitskarte .arbeitskarte-zahl{line-height:1.1;color:var(--gruen);font-variant-numeric:tabular-nums}.arbeitskarte.hat-arbeit .arbeitskarte-zahl{color:#8a4b00}.arbeitskarte .arbeitskarte-titel{font-weight:600}.arbeitskarte .arbeitskarte-text{font-size:var(--s-klein);color:var(--text-leise)}.mit-rueckleiste main .pfad{display:none}.mit-rueckleiste main .k3-brotkrumen{display:none}.filter-hinweis{color:var(--text)}.filter-hinweis a{margin-inline-start:0;font-weight:600}.meldung.stufe7-meldung,.meldung.schwebend{position:fixed;z-index:45;margin:0;bottom:auto;top:calc(var(--hoehe-bereich, 0px) + var(--hoehe-rueck, 0px) + 10px);right:16px;left:auto;max-width:min(460px,calc(100vw - 32px));box-shadow:var(--elevation-1);animation:stufe7-meldung-aus .4s ease 6s forwards}.meldung.stufe7-meldung{display:flex;align-items:flex-start;gap:10px;padding-inline-end:8px}.meldung.stufe7-meldung:hover,.meldung.stufe7-meldung:focus-within{animation-play-state:paused}.stufe7-meldung-zu{margin-inline-start:auto;min-height:28px;min-width:28px;padding:0 6px;border:0;background:transparent;color:inherit;font-size:var(--s-mittel);line-height:1;cursor:pointer}.stufe7-meldung-zu:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}@keyframes stufe7-meldung-aus{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.meldung.stufe7-meldung,.meldung.schwebend{animation-duration:.01s}}@media(max-width:900px){.meldung.stufe7-meldung,.meldung.schwebend{top:calc(var(--hoehe-rueck, 0px) + 8px);left:8px;right:8px;max-width:none}}@media print{.meldung.stufe7-meldung{display:none}}details.klapp.schnittstelle-anlegen{margin:12px 0}.schnittstelle-zustellen{margin:8px 0 16px;align-items:center}@media(max-width:650px){nav.umschalter.schnittstelle-teile{flex-wrap:wrap}}.agentenrecht-liste{margin:6px 0 10px;padding-left:20px}.hilfe-suche input[type=search]{flex:1 1 18em;max-inline-size:30em}.hilfe-bereiche{display:grid}.hilfe-bereich{margin:0}.hilfe-bereich .hilfe-anleitung{margin:0}.hilfe-anleitung ol{margin:4px 0 8px;padding-left:22px}.hilfe-anleitung li{margin:3px 0}.probeband-rahmen{display:flex}.probeband-rahmen>.probeband{flex:1 1 auto;min-inline-size:0;margin:0}.band-zu{flex:0 0 auto;white-space:nowrap}.band-zu-x{display:none;font-size:var(--s-gross);line-height:1}.band-zeile-form{display:flex;align-items:center;gap:6px 12px;margin:0}.band-text{flex:1 1 auto;min-inline-size:0}@media(max-width:650px){.band-lang,.band-zu-text{display:none}.band-zu-x{display:inline}.band-zu{min-inline-size:40px;min-block-size:var(--kontrolle-hoehe);padding:0}.warnung.band-zeile{padding:2px 4px 2px 12px;margin-bottom:10px}.band-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.probeband-rahmen{margin-bottom:10px;align-items:center}}.karte.konto-absichern{border-left:4px solid var(--gelb)}.konto-absichern .formularfuss form{margin:0}.konto-weiter{margin:12px 0 0;font-size:var(--s-klein)}details.klapp.konto-passwort{margin:4px 0 0}@media(max-width:600px){table.rueckhalt-tabelle,table.rueckhalt-tabelle tbody,table.rueckhalt-tabelle tr,table.rueckhalt-tabelle td{display:block}table.rueckhalt-tabelle thead{display:none}table.rueckhalt-tabelle tr{margin:0 0 10px;padding:10px 12px;border:1px solid var(--linie);border-radius:var(--rund-klein, 6px);background:var(--karte)}table.rueckhalt-tabelle td{padding:2px 0;border:0;white-space:normal;text-align:start}table.rueckhalt-tabelle td[data-label]::before{content:attr(data-label) ": ";color:var(--text-leise);font-size:var(--s-klein)}.tabelle-scroll:has(>table.rueckhalt-tabelle){overflow:visible;border:0;background:transparent}main:has(.klientenkopf) .tabelle-scroll>table.monatsplanung{min-inline-size:0}}.fall-fehlt-satz{margin:0 0 10px;padding:8px 10px;border-inline-start:3px solid var(--rot);background:var(--rot-flaeche);color:var(--text)}.fall-tun-mehr{margin-block-start:4px}.monat-vorgabe{margin:0 0 10px}.monat-aeltere{margin:0 0 12px}.optadata-zeile{margin:8px 0 0;overflow-wrap:anywhere}.stunden-saeule>.stunden-luecke{width:100%;max-width:none;background:none;border-radius:0}.stunden-scroll{direction:rtl}.stunden-scroll>.stunden-grafik{direction:ltr}.kennzahl-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.kennzahl-name>.info-text{flex:1 1 100%;font-weight:400}.kennzahl-luecke{font-size:var(--s-klein);color:#6f4400}.g12-kennzahlen .tabelle-scroll{position:relative}.g12-pfeil{display:inline-block;min-inline-size:1em;margin-inline-start:2px;color:var(--text-leise);font-size:var(--s-mini);cursor:help}.anpassen-formular{margin:4px 0 12px}@media(max-width:650px){.kennzahlen-tabelle thead{display:none}.kennzahlen-tabelle tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 14px;border-block-end:1px solid var(--linie)}.kennzahlen-tabelle td{display:block;padding:0;border:0}.kennzahlen-tabelle td:nth-child(n+3){grid-column:1 / -1;text-align:start}.kennzahlen-tabelle td[data-titel]::before{content:attr(data-titel) ": ";color:var(--text-leise);font-weight:400}}@media(max-width:600px){table[data-handykarten],table[data-handykarten]>tbody,table[data-handykarten]>tbody>tr,table[data-handykarten]>tbody>tr>td{display:block;inline-size:100%;box-sizing:border-box}table[data-handykarten],table[data-handykarten]>tbody,table[data-handykarten]>tbody>tr{min-inline-size:0!important;max-inline-size:100%}table[data-handykarten]>thead{display:none}table[data-handykarten]>tbody>tr{display:flex;flex-direction:column;margin:0 0 10px;padding:10px 14px;border:1px solid var(--linie);border-radius:var(--rund-klein, 6px);background:var(--karte)}table[data-handykarten]>tbody>tr>td.handy-titel{order:-1}table[data-handykarten]>tbody>tr>td.handy-aktion{order:99}table[data-handykarten]>tbody>tr>td{padding:3px 0;border:0;white-space:normal;text-align:start;overflow-wrap:anywhere}table[data-handykarten]>tbody>tr>td[data-titel]::before{content:attr(data-titel) ": ";color:var(--text-leise);font-size:var(--s-klein)}table[data-handykarten]>tbody>tr>td.handy-titel{font-weight:600}table[data-handykarten]>tbody>tr>td.handy-titel::before,table[data-handykarten]>tbody>tr>td.handy-aktion::before{content:none}table[data-handykarten]>tbody>tr>td.handy-aus{display:none}table[data-handykarten]>tbody>tr>td.handy-aktion{display:flex;flex-wrap:wrap;gap:8px;padding-block-start:10px}table[data-handykarten]>tbody>tr>td.handy-aktion>.knopf,table[data-handykarten]>tbody>tr>td.handy-aktion>form,table[data-handykarten]>tbody>tr>td.handy-aktion>form>button{flex:1 1 100%;inline-size:100%;justify-content:center;text-align:center;margin:0}table[data-handykarten]>tbody>tr>td:empty{display:none}.tabelle-scroll:has(>table[data-handykarten]){overflow:visible}.karte.flach:has(table[data-handykarten]){background:transparent;border:0;box-shadow:none}table[data-handykarten]>tfoot,table[data-handykarten]>tfoot>tr,table[data-handykarten]>tfoot>tr>td{display:block}}label.nur-vorleser,span.nur-vorleser{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;margin:-1px;border:0}.tabelle-scroll:has(.nur-vorleser),td:has(.nur-vorleser){position:relative}.ablegen:has(input[name=wohin][value=nachweis]:checked) .nur-klient,.ablegen:has(input[name=wohin][value=nachweis]:checked) .nur-kontakt,.ablegen:has(input[name=wohin][value=nachweis]:checked) .nicht-nachweis,.ablegen:has(input[name=wohin]:not([value=nachweis]):checked) .nur-nachweis,.ablegen:not(:has(input[name=wohin]:checked)) .nur-nachweis,.ablegen:not(:has(input[name=wohin][value=nachweis]:checked)) .nur-nachweis-text{display:none}@keyframes ux4-ziel-blende{0%,40%{background-color:var(--primary-subtle)}}.ux6c-ziel{animation:ux4-ziel-blende 2s var(--easing)}@media(prefers-reduced-motion:reduce){.ux6c-ziel{animation:none;background-color:var(--primary-subtle)}}:target{scroll-margin-block-start:calc(var(--hoehe-bereich, 0px) + var(--hoehe-rueck, 0px) + 16px)}.menue-zahl{display:inline-block;min-inline-size:18px;block-size:18px;margin-inline-start:6px;padding:0 5px;border-radius:var(--radius-karte);background:var(--danger-solid);color:var(--danger-text);font-size:var(--s-mini);font-weight:600;line-height:18px;text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}#hauptmenue a .menue-zahl{margin-inline-start:auto}.kasse-zeile{margin:4px 0 0;line-height:1.6}.karte p.hinweis.rechnungsempfaenger-hinweis{margin:12px 16px}nav.untermenue{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 22px;margin:-4px 0 20px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--sand-linie);border-radius:0}nav.untermenue>a,nav.untermenue>.bereich-mehr>summary{display:inline-flex;align-items:center;gap:6px;min-block-size:0;margin:0 0 -1px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--text);font-family:var(--schrift-text);font-weight:600;text-decoration:none;white-space:nowrap}nav.untermenue>a:hover,nav.untermenue>.bereich-mehr>summary:hover,nav.untermenue>.bereich-mehr[open]>summary{background:transparent;color:var(--gruen);border-bottom-color:var(--sand-linie);text-decoration:none}nav.untermenue>a[aria-current],nav.untermenue>.bereich-mehr>summary.aktiv{background:transparent;color:var(--gruen);font-weight:600;text-decoration:none;border-bottom-color:var(--gruen)}nav.untermenue>a:focus-visible,nav.untermenue>.bereich-mehr>summary:focus-visible{outline:3px solid var(--knopf-fokus);outline-offset:-3px}nav.untermenue>a .zahl{color:inherit;opacity:.8;font-weight:400}nav.bereichsreiter.untermenue{flex-wrap:nowrap;overflow-x:auto;margin:0;padding:0 32px;background:var(--hintergrund)}nav.bereichsreiter.untermenue.mit-mehr{flex-wrap:wrap;overflow:visible}nav.untermenue>.bereich-mehr{display:flex}nav.untermenue>.bereich-mehr>summary::after{content:"";display:inline-block;inline-size:var(--symbol-klein);block-size:var(--symbol-klein);background:currentColor;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}nav.untermenue>.bereich-mehr .mehr-inhalt{top:calc(100% + 4px)}nav.reiterleiste.untermenue{overflow:visible}.profil-leiste>nav.untermenue,.profil-leiste>.profil-rollzeile>nav.untermenue{margin:0 0 4px}nav.einstellungen-seiten.untermenue{margin-block-start:-4px}@media(max-width:900px){nav.bereichsreiter.untermenue{padding:0 16px;gap:0 18px}nav.untermenue>a,nav.untermenue>.bereich-mehr>summary{padding:10px 2px 9px}}@media(max-width:600px){nav.untermenue.mit-mobiler-auswahl{display:none}nav.einstellungen-seiten.untermenue{flex-wrap:nowrap;overflow-x:auto}nav.einstellungen-seiten.untermenue>a{flex:none}.mobile-unterseiten select{min-height:44px;font-size:var(--s-mittel);font-weight:600;color:var(--gruen)}.profil-leiste .mobile-unterseiten select{min-height:44px}}@media print{nav.bereichsreiter.untermenue{display:none}}@media(forced-colors:active){nav.untermenue>a[aria-current],nav.untermenue>.bereich-mehr>summary.aktiv{outline:2px solid Highlight;outline-offset:-2px}}.vertrag-erstellen{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;padding:12px 18px 14px;border-bottom:1px solid var(--linie, #e6e1d8);margin:0}.vertrag-erstellen>div{display:flex;flex-direction:column;gap:4px}.vertrag-erstellen label{font-size:var(--s-klein)}.vertrag-erstellen input[type=date],.vertrag-erstellen select,.vertrag-erstellen button{min-height:44px}.vertrag-fenster-angaben{padding:10px 14px 0;max-height:34vh;overflow:auto}.vertrag-fenster-angaben:empty{display:none}.vertrag-fenster-angaben .hinweis,.vertrag-fenster-angaben .meldung,.vertrag-fenster-angaben .fehler{margin:0 0 8px}ul.vertrag-fehlend{display:flex;flex-wrap:wrap;gap:6px 8px;list-style:none;padding:0;margin:0 0 10px}ul.vertrag-fehlend li{border:1px solid var(--sand-linie, #e2d6c3);background:var(--sand, #f6f1e8);border-radius:var(--radius-kontrolle);padding:4px 10px;font-size:var(--s-text)}ul.vertrag-fehlend a{text-decoration:none}dialog.vertrag-fenster>iframe[hidden]{display:none}@media(max-width:600px){.vertrag-erstellen{padding:12px}.vertrag-erstellen>div,.vertrag-erstellen button{flex:1 1 100%}.vertrag-fenster-angaben{max-height:30vh}}.vertrag-angaben{margin:0 0 12px}.vertrag-bereich>h3{margin:0;padding:14px 18px 0;font-size:var(--s-text)}.vertrag-bereich+.vertrag-bereich{border-top:1px solid var(--linie)}.vertrag-bereich .vertrag-erstellen{border-bottom:0;padding-top:8px}.vertrag-bereich>.leer{margin:8px 18px 14px}.vertrag-bereich>.tabelle-scroll{margin:8px 0 0}.vertrag-bereich>details.klapp{margin:0}.vertrag-erstellen .feldname{font-size:var(--s-klein)}.vertrag-erstellen .feldwert{min-height:44px;display:flex;align-items:center;font-weight:600}.karte-kopf>h2+button.info{align-self:center}main:has(.klientenkopf) .tabelle-scroll>table :is(td,th){overflow-wrap:normal;word-break:normal}.kopf-kurz{row-gap:6px}.kopf-kurz .kopf-budget a{text-decoration:none}.stammdaten-gruppen tr.gruppe th{padding:14px 0 4px;font-size:var(--s-mini);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--farbe-text-leise);border-bottom:1px solid var(--linie)}.stammdaten-gruppen tbody:first-child tr.gruppe th{padding-top:0}.stammdaten-details,.budget-details{margin:10px 0 0}.budget-kurz{margin-block-end:4px}.klient-offen-klapp{margin-block:18px}.klient-entwuerfe{margin-block:8px 0}h2#notfall{display:inline-block;margin-inline-end:6px}details.vertrag-hinweise{margin:0 0 10px}.inhalt-spalte>.bereichsreiter,.rueckleiste,nav.einstellungen-gruppen,.fest-leiste{transition:transform var(--dauer-3) var(--easing)}.inhalt-spalte>.bereichsreiter.leiste-weg,.rueckleiste.leiste-weg,nav.einstellungen-gruppen.leiste-weg,.fest-leiste.leiste-weg{transform:translateY(var(--leiste-weg, -120%));box-shadow:none}@media(prefers-reduced-motion:reduce){.inhalt-spalte>.bereichsreiter,.rueckleiste,nav.einstellungen-gruppen,.fest-leiste{transition:none}}@media print{.leiste-weg{transform:none!important}}.inhalt-spalte:has(>nav.bereichsreiter.untermenue) main nav.untermenue:not(.einstellungen-gruppen),nav.einstellungen-gruppen~nav.untermenue{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;gap:0 16px}.inhalt-spalte:has(>nav.bereichsreiter.untermenue) main nav.untermenue:not(.einstellungen-gruppen)>a,nav.einstellungen-gruppen~nav.untermenue>a{flex:none;border-bottom-width:2px;font-weight:400;color:var(--text)}.inhalt-spalte:has(>nav.bereichsreiter.untermenue) main nav.untermenue:not(.einstellungen-gruppen)>a[aria-current],nav.einstellungen-gruppen~nav.untermenue>a[aria-current]{font-weight:600;color:var(--gruen);border-bottom-color:var(--gruen)}@media(max-width:600px){.inhalt-spalte:has(>nav.bereichsreiter.untermenue) main .mobile-unterseiten:not(:has(+nav.einstellungen-gruppen)) select{font-size:var(--s-text);font-weight:500;color:var(--text);border-color:var(--sand-linie)}}@media(min-width:901px){nav.einstellungen-gruppen.untermenue{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;background:var(--hintergrund)}nav.einstellungen-gruppen.untermenue>a{flex:none;padding-inline:0}}form.filter.filterzeile{align-items:center;gap:8px 12px}form.filterzeile>.suchfeld>label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}form.filterzeile>.suchfeld input[type=text]{min-width:0;inline-size:clamp(180px,15vw,260px)}form.filterzeile>nav.chips{margin:0;flex-wrap:nowrap;gap:4px}form.filterzeile>nav.chips>.chip{padding-inline:10px;white-space:nowrap}form.filterzeile>details.weitere-filter{flex:0 0 auto;border-top:0;padding-top:0}form.filterzeile>details.weitere-filter>summary{display:inline-flex;align-items:center;gap:4px;min-block-size:36px;white-space:nowrap}form.filterzeile>details.weitere-filter[open]{flex:1 1 100%;border-top:1px dashed var(--sand-linie);padding-top:8px}form.filterzeile>.filter-zuruecksetzen{white-space:nowrap}@media(max-width:900px){.fest-leiste:has(form.filterzeile){position:static;max-block-size:none;overflow:visible}}@media(max-width:600px){form.filter.filterzeile{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}form.filter.filterzeile::-webkit-scrollbar{display:none}form.filterzeile>*{flex:none}form.filter.filterzeile:has(>details[open]){flex-wrap:wrap;overflow:visible}form.filter.filterzeile:has(>.suchfeld :focus){overflow-x:clip;overflow-y:visible}}tr[data-zeile-link]{cursor:pointer}tr[data-zeile-link]:hover>td,tr[data-zeile-link]:focus-within>td{background:var(--farbe-zeile-hover)}tr[data-zeile-link]:hover>td:first-child,tr[data-zeile-link]:focus-within>td:first-child{box-shadow:inset 3px 0 0 var(--gruen)}@media(forced-colors:active){tr[data-zeile-link]:hover>td{outline:1px solid Highlight}}:root{--farbe-haupt: #30564d;--farbe-haupt-dunkel: #234238;--farbe-haupt-blass: #eef2ee;--farbe-haupt-rand-blass: #c3d8d0;--farbe-akzent: transparent;--marke-stamm: #30564d;--marke-balken: #9a5038;--farbe-auf-haupt: #ffffff;--farbe-hintergrund: #f6f5f1;--farbe-karte: #fffefa;--farbe-text: #293b35;--farbe-text-leise: #627069;--farbe-text-leise-dunkel: #627069;--farbe-linie: #dfe3dc;--farbe-linie-kraeftig: #bfc9bf;--farbe-sand-blass: #f2f0e9;--farbe-knopf-flaeche: #ffffff;--farbe-knopf-rand: #7a8b82;--farbe-knopf-druck: #e2e8df;--farbe-umschalter: #eceee9;--farbe-warnung: #8a5200;--farbe-fehler: #a8241d;--farbe-menue-flaeche: #eeeee6;--farbe-menue-linie: #d9ddd3;--farbe-menue-text: #52645a;--farbe-menue-aktiv: #e2e8df;--farbe-menue-hover: #e8ece3;--farbe-tabelle-kopf: #f0f2ec;--farbe-tabelle-kopf-text: #627069;--farbe-zeile-hover: #f5f7f0;--farbe-schatten: 41 59 53}:root[data-theme=dark]{--marke-stamm: #eef2ee;--marke-balken: #e08b6c}@media(prefers-color-scheme:dark){:root:not([data-theme]){--marke-stamm: #eef2ee;--marke-balken: #e08b6c}}:root[data-palette=sand]{--farbe-haupt: #9a5038;--farbe-haupt-dunkel: #3b3733;--farbe-haupt-blass: #efeae4;--farbe-haupt-rand-blass: #d2cdc8;--farbe-hintergrund: #f4f1ec;--farbe-karte: #fffdf9;--farbe-text: #2f2b27;--farbe-text-leise: #5f5850;--farbe-text-leise-dunkel: #5f5850;--farbe-tabelle-kopf-text: #5f5850;--farbe-linie: #dcd9d4;--farbe-linie-kraeftig: #c3c0bb;--farbe-knopf-rand: #888480;--farbe-menue-flaeche: #eae7e2;--farbe-menue-aktiv: #dedbd6;--farbe-knopf-druck: #dedbd6;--farbe-menue-hover: #e6e3de;--farbe-menue-linie: #dad7d2;--farbe-tabelle-kopf: #f5f2ee;--farbe-zeile-hover: #f9f7f3;--farbe-sand-blass: #ece9e4;--farbe-umschalter: #e6e3de;--farbe-fehler: #b01e1e;--farbe-akzent: #e2c1b2;--farbe-menue-text: #5f5850;--farbe-schatten: 47 43 39}:root[data-palette=petrol]{--farbe-haupt: #1d6b73;--farbe-haupt-dunkel: #134e55;--farbe-haupt-blass: #e3f1f1;--farbe-haupt-rand-blass: #b2d0d2;--farbe-hintergrund: #f5f9f9;--farbe-karte: #ffffff;--farbe-text: #1c3033;--farbe-text-leise: #4d6266;--farbe-text-leise-dunkel: #4d6266;--farbe-tabelle-kopf-text: #4d6266;--farbe-linie: #dbe1e1;--farbe-linie-kraeftig: #bfc7c8;--farbe-knopf-rand: #7f8b8d;--farbe-menue-flaeche: #e6eff0;--farbe-menue-aktiv: #d5e4e5;--farbe-knopf-druck: #d5e4e5;--farbe-menue-hover: #dfebec;--farbe-menue-linie: #d9dfdf;--farbe-tabelle-kopf: #f1f6f7;--farbe-zeile-hover: #f6f9f9;--farbe-sand-blass: #ecf1f1;--farbe-umschalter: #e6ebeb;--farbe-fehler: #b3261e;--farbe-akzent: #7cc4c0;--farbe-menue-text: #4d6266;--farbe-schatten: 28 48 51}:root[data-palette=blau]{--farbe-haupt: #2d5b8c;--farbe-haupt-dunkel: #1f4168;--farbe-haupt-blass: #e6eef7;--farbe-haupt-rand-blass: #b8c9dc;--farbe-hintergrund: #f6f8fb;--farbe-karte: #ffffff;--farbe-text: #1f2a37;--farbe-text-leise: #4f5d6e;--farbe-text-leise-dunkel: #4f5d6e;--farbe-tabelle-kopf-text: #4f5d6e;--farbe-linie: #dcdfe3;--farbe-linie-kraeftig: #c0c4ca;--farbe-knopf-rand: #828991;--farbe-menue-flaeche: #e8edf3;--farbe-menue-aktiv: #d8e0ea;--farbe-knopf-druck: #d8e0ea;--farbe-menue-hover: #e2e8f0;--farbe-menue-linie: #dadde2;--farbe-tabelle-kopf: #f2f5f8;--farbe-zeile-hover: #f7f8fa;--farbe-sand-blass: #edf0f3;--farbe-umschalter: #e7eaed;--farbe-fehler: #b3261e;--farbe-akzent: #a9c7e8;--farbe-menue-text: #4f5d6e;--farbe-schatten: 31 42 55}:root[data-palette=terrakotta]{--farbe-haupt: #a0482a;--farbe-haupt-dunkel: #7a3520;--farbe-haupt-blass: #f8e9e2;--farbe-haupt-rand-blass: #e2c1b4;--farbe-hintergrund: #fbf7f3;--farbe-karte: #fffdfb;--farbe-text: #3a2a24;--farbe-text-leise: #6b5549;--farbe-text-leise-dunkel: #6b5549;--farbe-tabelle-kopf-text: #6b5549;--farbe-linie: #e4deda;--farbe-linie-kraeftig: #cbc4bf;--farbe-knopf-rand: #918681;--farbe-menue-flaeche: #f5ebe5;--farbe-menue-aktiv: #edddd5;--farbe-knopf-druck: #edddd5;--farbe-menue-hover: #f2e6df;--farbe-menue-linie: #e2dcd8;--farbe-tabelle-kopf: #f9f2ee;--farbe-zeile-hover: #fbf6f3;--farbe-sand-blass: #f3efeb;--farbe-umschalter: #ede9e5;--farbe-fehler: #7d1616;--farbe-akzent: #f0b9a3;--farbe-menue-text: #6b5549;--farbe-schatten: 58 42 36}:root[data-palette=tuerkis]{--farbe-haupt: #0b7366;--farbe-haupt-dunkel: #08574d;--farbe-haupt-blass: #e4f4f1;--farbe-haupt-rand-blass: #aed4ce;--farbe-hintergrund: #ffffff;--farbe-karte: #fafbfb;--farbe-text: #202a2a;--farbe-text-leise: #505f5f;--farbe-text-leise-dunkel: #505f5f;--farbe-tabelle-kopf-text: #505f5f;--farbe-linie: #e4e5e5;--farbe-linie-kraeftig: #c7caca;--farbe-knopf-rand: #898e8e;--farbe-menue-flaeche: #eef5f4;--farbe-menue-aktiv: #daeae8;--farbe-knopf-druck: #daeae8;--farbe-menue-hover: #e7f1f0;--farbe-menue-linie: #e2e3e3;--farbe-tabelle-kopf: #ecf3f2;--farbe-zeile-hover: #f0f6f5;--farbe-sand-blass: #f6f6f6;--farbe-umschalter: #eff0f0;--farbe-fehler: #c0392b;--farbe-akzent: #f2b134;--farbe-menue-text: #505f5f;--farbe-schatten: 32 42 42}:root[data-palette=salbei]{--farbe-haupt: #3f6e61;--farbe-haupt-dunkel: #2c5046;--farbe-haupt-blass: #eaf2ee;--farbe-haupt-rand-blass: #bfd1cb;--farbe-hintergrund: #f6f5f1;--farbe-karte: #fffefa;--farbe-text: #293b35;--farbe-text-leise: #52645a;--farbe-text-leise-dunkel: #52645a;--farbe-tabelle-kopf-text: #52645a;--farbe-linie: #dddfda;--farbe-linie-kraeftig: #c3c6c2;--farbe-knopf-rand: #808984;--farbe-menue-flaeche: #e9ece7;--farbe-menue-aktiv: #dbe1db;--farbe-knopf-druck: #dbe1db;--farbe-menue-hover: #e4e8e3;--farbe-menue-linie: #dbddd9;--farbe-tabelle-kopf: #f3f5f1;--farbe-zeile-hover: #f7f8f4;--farbe-sand-blass: #eeeee9;--farbe-umschalter: #e8e8e4;--farbe-fehler: #a8241d;--farbe-akzent: #97c697;--farbe-menue-text: #52645a;--farbe-schatten: 41 59 53}:root[data-palette=gruen]{--farbe-haupt: #30564d;--farbe-haupt-dunkel: #234238;--farbe-haupt-blass: #eef2ee;--farbe-haupt-rand-blass: #c3d8d0;--farbe-hintergrund: #f6f5f1;--farbe-karte: #fffefa;--farbe-text: #293b35;--farbe-text-leise: #627069;--farbe-text-leise-dunkel: #627069;--farbe-tabelle-kopf-text: #627069;--farbe-linie: #dfe3dc;--farbe-linie-kraeftig: #bfc9bf;--farbe-knopf-rand: #7a8b82;--farbe-menue-flaeche: #eeeee6;--farbe-menue-aktiv: #e2e8df;--farbe-knopf-druck: #e2e8df;--farbe-menue-hover: #e8ece3;--farbe-menue-linie: #d9ddd3;--farbe-tabelle-kopf: #f0f2ec;--farbe-zeile-hover: #f5f7f0;--farbe-sand-blass: #f2f0e9;--farbe-umschalter: #eceee9;--farbe-fehler: #a8241d;--farbe-akzent: transparent;--farbe-menue-text: #52645a;--farbe-schatten: 41 59 53}:root[data-palette=pflaume]{--farbe-haupt: #6e3f5c;--farbe-haupt-dunkel: #3a3438;--farbe-haupt-blass: #efeaec;--farbe-haupt-rand-blass: #d2cdcf;--farbe-hintergrund: #f5f3f2;--farbe-karte: #fffefd;--farbe-text: #2d2a2c;--farbe-text-leise: #5d575a;--farbe-text-leise-dunkel: #5d575a;--farbe-tabelle-kopf-text: #5d575a;--farbe-linie: #dddbda;--farbe-linie-kraeftig: #c3c1c0;--farbe-knopf-rand: #888586;--farbe-menue-flaeche: #ebe9e8;--farbe-menue-aktiv: #dfdddc;--farbe-knopf-druck: #dfdddc;--farbe-menue-hover: #e7e5e4;--farbe-menue-linie: #dbd9d8;--farbe-tabelle-kopf: #f4f3f3;--farbe-zeile-hover: #f9f8f7;--farbe-sand-blass: #edebea;--farbe-umschalter: #e7e5e4;--farbe-fehler: #b3261e;--farbe-akzent: #c9a9bb;--farbe-menue-text: #5d575a;--farbe-schatten: 45 42 44}:root[data-palette=schiefer]{--farbe-haupt: #465866;--farbe-haupt-dunkel: #2c3338;--farbe-haupt-blass: #eceff1;--farbe-haupt-rand-blass: #ced1d3;--farbe-hintergrund: #f4f5f6;--farbe-karte: #ffffff;--farbe-text: #23282c;--farbe-text-leise: #555d63;--farbe-text-leise-dunkel: #555d63;--farbe-tabelle-kopf-text: #555d63;--farbe-linie: #dbdcde;--farbe-linie-kraeftig: #c0c2c4;--farbe-knopf-rand: #84878a;--farbe-menue-flaeche: #eaebec;--farbe-menue-aktiv: #dddee0;--farbe-knopf-druck: #dddee0;--farbe-menue-hover: #e5e7e8;--farbe-menue-linie: #d9dadc;--farbe-tabelle-kopf: #f4f4f4;--farbe-zeile-hover: #f8f9f9;--farbe-sand-blass: #ecedee;--farbe-umschalter: #e5e7e8;--farbe-fehler: #b3261e;--farbe-akzent: #c99a2e;--farbe-menue-text: #555d63;--farbe-schatten: 35 40 44}:root[data-palette=nachtblau]{--farbe-haupt: #24395c;--farbe-haupt-dunkel: #1c2740;--farbe-haupt-blass: #ebeef4;--farbe-haupt-rand-blass: #ccd0d7;--farbe-hintergrund: #f5f6f8;--farbe-karte: #ffffff;--farbe-text: #1f2430;--farbe-text-leise: #525a68;--farbe-text-leise-dunkel: #525a68;--farbe-tabelle-kopf-text: #525a68;--farbe-linie: #dbdde0;--farbe-linie-kraeftig: #c0c2c6;--farbe-knopf-rand: #84878e;--farbe-menue-flaeche: #eaecee;--farbe-menue-aktiv: #dddfe2;--farbe-knopf-druck: #dddfe2;--farbe-menue-hover: #e6e7ea;--farbe-menue-linie: #d9dbde;--farbe-tabelle-kopf: #f4f4f5;--farbe-zeile-hover: #f8f8f9;--farbe-sand-blass: #eceef0;--farbe-umschalter: #e6e7ea;--farbe-fehler: #a3131b;--farbe-akzent: #e98a74;--farbe-menue-text: #525a68;--farbe-schatten: 31 36 48}:root[data-palette=olive]{--farbe-haupt: #5a6130;--farbe-haupt-dunkel: #3c3a33;--farbe-haupt-blass: #efeee6;--farbe-haupt-rand-blass: #d2d1c9;--farbe-hintergrund: #f5f4ef;--farbe-karte: #fffefa;--farbe-text: #2d2c27;--farbe-text-leise: #5c5a50;--farbe-text-leise-dunkel: #5c5a50;--farbe-tabelle-kopf-text: #5c5a50;--farbe-linie: #dddcd7;--farbe-linie-kraeftig: #c3c2bd;--farbe-knopf-rand: #878681;--farbe-menue-flaeche: #ebeae5;--farbe-menue-aktiv: #dfded9;--farbe-knopf-druck: #dfded9;--farbe-menue-hover: #e7e6e1;--farbe-menue-linie: #dbdad5;--farbe-tabelle-kopf: #f4f4ef;--farbe-zeile-hover: #f9f8f4;--farbe-sand-blass: #edece7;--farbe-umschalter: #e7e6e1;--farbe-fehler: #b3261e;--farbe-akzent: #c8c39a;--farbe-menue-text: #5c5a50;--farbe-schatten: 45 44 39}:root[data-palette=graphit]{--farbe-haupt: #3f4447;--farbe-haupt-dunkel: #2a2d2f;--farbe-haupt-blass: #eceeef;--farbe-haupt-rand-blass: #ced0d1;--farbe-hintergrund: #f5f6f6;--farbe-karte: #ffffff;--farbe-text: #222527;--farbe-text-leise: #555b5f;--farbe-text-leise-dunkel: #555b5f;--farbe-tabelle-kopf-text: #555b5f;--farbe-linie: #dcdddd;--farbe-linie-kraeftig: #c0c2c2;--farbe-knopf-rand: #868889;--farbe-menue-flaeche: #eaecec;--farbe-menue-aktiv: #dedfdf;--farbe-knopf-druck: #dedfdf;--farbe-menue-hover: #e6e7e8;--farbe-menue-linie: #dadbdb;--farbe-tabelle-kopf: #f4f4f4;--farbe-zeile-hover: #f8f8f9;--farbe-sand-blass: #edeeee;--farbe-umschalter: #e6e7e8;--farbe-fehler: #b3261e;--farbe-akzent: #d9a441;--farbe-menue-text: #555b5f;--farbe-schatten: 34 37 39}.suche-knopf,.konto-knopf,.menue-breit,nav.leiste-unten{display:none}@media(min-width:901px){.js.menue-zu .seitenleiste{width:100px;flex-basis:100px}.js.menue-zu .seitenleiste .kopfleiste{flex-direction:column;align-items:center;gap:2px;padding:12px 6px 8px;border-bottom:1px solid var(--farbe-menue-linie)}.js.menue-zu .seitenleiste .kopfleiste .marke{display:block;flex:none;padding:0;text-align:center}.js.menue-zu .seitenleiste .marke .name{font-size:var(--s-mittel);letter-spacing:0}.js.menue-zu .seitenleiste .marke .probemarke{display:block;margin:2px auto 0;inline-size:max-content}.js.menue-zu .seitenleiste .marke .betrieb{display:none}.js.menue-zu .seitenleiste .marke .betriebslogo{max-width:72px;max-height:32px;margin:0 auto 4px}.js.menue-zu .seitenleiste .kopfleiste .menueschalter,.js.menue-zu .menue-aktuell{display:none}.js.menue-zu .suche-knopf:has(+.globalsuche:not([hidden])){display:grid;place-items:center;inline-size:40px;block-size:40px;margin:6px auto 0;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--farbe-menue-text)}.js.menue-zu .suche-knopf:hover,.js.menue-zu .suche-knopf[aria-expanded=true]{background:var(--farbe-menue-aktiv);color:var(--gruen-hell)}.js.menue-zu .suche-knopf-text{display:none}.js.menue-zu .seitenleiste nav#hauptmenue{display:flex;flex-direction:column;gap:2px;padding:8px 6px;border-bottom:1px solid var(--farbe-menue-linie)}.js.menue-zu #hauptmenue>a{position:relative;flex-direction:column;justify-content:center;min-height:0;margin:0;border-left:0;border-radius:var(--radius-kontrolle);font-size:var(--s-mini);line-height:1.2;text-align:center}.js.menue-zu #hauptmenue>a>span:not(.menue-zahl):not(.nur-vorleser){max-inline-size:100%}.js.menue-zu #hauptmenue>a.aktiv{box-shadow:inset 0 -3px 0 var(--gruen)}.js.menue-zu #hauptmenue>a .menue-zahl{position:absolute;inset-block-start:2px;inset-inline-end:14px;margin:0}.js.menue-zu .konto-knopf{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;margin:10px auto 2px;padding:0;border:1px solid transparent;border-radius:50%;background:var(--gruen-blass);color:var(--gruen);font-size:var(--s-klein);font-weight:600;line-height:1}.js.menue-zu .konto-knopf:hover,.js.menue-zu .konto-knopf[aria-expanded=true]{border-color:var(--gruen)}.js.menue-zu .menue-breit{display:block;flex:none;margin:0 auto 12px;padding:6px 4px;border:0;background:transparent;color:var(--farbe-menue-text);font-size:var(--s-mini);font-weight:400;text-decoration:underline;text-underline-offset:3px;min-height:0}.js.menue-zu .menue-breit:hover{color:var(--gruen-hell);background:transparent}.js.menue-zu:is(.suche-offen,.konto-offen) .seitenleiste{z-index:95}.js.menue-zu.suche-offen .seitenleiste .globalsuche:not([hidden]){display:block;position:fixed;z-index:90;inset-inline-start:108px;inset-block-start:var(--suche-oben, 64px);inline-size:340px;padding:10px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-karte);box-shadow:var(--schatten-fenster)}.js.menue-zu.suche-offen .globalsuche .vorschlagsliste{left:10px;min-width:calc(100% - 20px)}.js.menue-zu.konto-offen .seitenleiste .fuss{display:block;position:fixed;z-index:90;inset-inline-start:108px;inset-block-end:12px;inline-size:250px;margin:0;padding:12px 14px 14px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-karte);box-shadow:var(--schatten-fenster)}}@media(max-width:900px){.js .seitenleiste nav.leiste-unten{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;z-index:70;inset-inline:0;inset-block-end:0;padding:4px 4px calc(6px + env(safe-area-inset-bottom,0px));overflow:visible;background:var(--farbe-menue-flaeche);border-top:1px solid var(--farbe-menue-linie);-webkit-mask-image:none;mask-image:none;box-shadow:none}.js .seitenleiste nav.leiste-unten>a,.js .seitenleiste nav.leiste-unten>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;margin:0;padding:4px 0;border:0;border-radius:var(--radius-kontrolle);background:transparent;box-shadow:none;color:var(--farbe-menue-text);font-size:var(--s-mini);font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none}.js .seitenleiste nav.leiste-unten>a.aktiv{color:var(--gruen-hell);font-weight:600;background:transparent}.js .seitenleiste nav.leiste-unten .nav-symbol{inline-size:30px;block-size:30px;flex:0 0 30px;padding:5px;background:transparent;color:inherit}.js .seitenleiste nav.leiste-unten>a.aktiv .nav-symbol{background:var(--farbe-menue-aktiv)}.js .seitenleiste nav.leiste-unten .menue-zahl{position:absolute;inset-block-start:2px;inset-inline-start:calc(50% + 6px);margin:0}.js .seitenleiste nav.leiste-unten>.leiste-mehr[aria-expanded=true]{color:var(--gruen-hell);font-weight:600}.js .seitenleiste .kopfleiste .menueschalter{display:none}.js body:has(nav.leiste-unten){padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.js body:has(.chat-app:not(.mit-gespraech)) .chat-app{height:calc(var(--chat-hoehe, 100vh) - 66px);min-height:360px}html.zr-vollbild-an .seitenleiste nav.leiste-unten,.js body:has(.chat-app.mit-gespraech) .seitenleiste nav.leiste-unten{display:none}.js body:has(.chat-app.mit-gespraech){padding-bottom:0}.js body:has(nav.leiste-unten) .menue-aktuell{display:none}.js.menue-offen body:has(nav.leiste-unten) .seitenleiste nav#hauptmenue{padding-bottom:14px}}@media print{nav.leiste-unten,.konto-knopf,.suche-knopf,.menue-breit{display:none!important}}@media(forced-colors:active){.js.menue-zu #hauptmenue>a.aktiv,nav.leiste-unten>a.aktiv{outline:2px solid Highlight;outline-offset:-2px}}main:has(>.seitenkopf.startkopf)>.seitenkopf.startkopf{border-bottom:0}.start-karte{margin:0 0 var(--a6);padding:var(--a5);border:1px solid var(--linie);border-radius:var(--rund);background:var(--karte);box-shadow:var(--schatten-weich)}.start-karte>.zeitraum-zahlen{margin:0}.start-karte .zeitraum-kachel{display:flex;flex-direction:column;border-color:transparent;background:var(--hintergrund);box-shadow:none}.start-karte .zk-wert{order:-1;margin:0 0 var(--a1);font-size:var(--s-zahl);letter-spacing:-.02em}.start-karte a.zk-wert:hover{color:var(--gruen-hell)}.start-karte .zk-name,.start-karte .zk-zusatz,.start-karte .zk-hinweis,.start-karte .zk-wert small,.start-karte .zk-klein{color:var(--farbe-text-leise-dunkel)}.start-karte>.stundenverlauf{margin:var(--a5) 0 0;padding:var(--a5) 0 0;border:0;border-top:1px solid var(--linie);border-radius:0;background:transparent;box-shadow:none}.start-karte:not(.mit-zahlen)>.stundenverlauf{margin-top:0;padding-top:0;border-top:0}.start-karte .stunden-kopf h2{font-size:var(--s-mittel)}.stunden-saeule>span.hat-stunden,.stunden-saeule>span{background:var(--text-leise)}.stunden-saeule>span.jetzt{background:var(--gruen-hell)}.stunden-spalte:hover .stunden-saeule>span.hat-stunden{background:var(--gruen)}.stunden-label.jetzt{color:var(--gruen);font-weight:600}main:has(>.seitenkopf.startkopf) ul.zu-tun,main:has(>.seitenkopf.startkopf) ul.faellig-liste,main:has(>.seitenkopf.startkopf) .zu-tun-leer{border-color:var(--linie);box-shadow:none}@media(min-width:1180px){.start-spalten .faellig-liste>li{grid-template-columns:auto minmax(0,1fr) auto}}@media(max-width:650px){.start-karte{padding:var(--a4)}}.zu-tun-zeile.wichtigste.hinweis .zu-tun-zusatz,.zu-tun-zeile.wichtigste.hinweis .zu-tun-zahl{color:var(--text)}.zu-tun-zeile>a:hover{background:var(--farbe-zeile-hover)}.seitenleiste .marke .betrieb,.seitenleiste .gruppe,.js .menue-aktuell{color:var(--farbe-menue-text)}@media print{.start-karte,main ul.zu-tun,main ul.faellig-liste{box-shadow:none;border-color:var(--linie)}}@media(forced-colors:active){.start-karte,main:has(>.seitenkopf.startkopf) ul.zu-tun,main:has(>.seitenkopf.startkopf) ul.faellig-liste{border-color:CanvasText}}form.filterzeile>.suchfeld{position:relative}form.filterzeile>.suchfeld input[type=text]{padding-inline-start:36px;background:var(--farbe-karte)}main:has(.liste-a) form.filterzeile>.suchfeld input[type=text]{inline-size:clamp(220px,24vw,320px)}form.filterzeile>.suchfeld::before,.chat-app .chat-suche::before{content:"";position:absolute;z-index:1;inset-block-start:50%;inline-size:16px;block-size:16px;transform:translateY(-50%);background:var(--farbe-text-leise);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E") center / contain no-repeat}form.filterzeile>.suchfeld::before{inset-inline-start:12px}main:has(.liste-a) form.filterzeile>details.weitere-filter{margin-inline-start:auto}main:has(.liste-a) form.filterzeile>details.weitere-filter>summary{list-style:none;min-block-size:var(--knopf-hoehe, 40px);padding:0 14px;border:1px solid var(--knopf-rand);border-radius:var(--knopf-rund, 6px);background:var(--karte);color:var(--gruen);font-weight:600;font-size:var(--s-text);cursor:pointer}main:has(.liste-a) form.filterzeile>details.weitere-filter>summary::-webkit-details-marker{display:none}main:has(.liste-a) form.filterzeile>details.weitere-filter>summary::before{content:none}main:has(.liste-a) form.filterzeile>details.weitere-filter>summary::after{content:"▾";margin-inline-start:4px;font-size:var(--s-mini)}main:has(.liste-a) form.filterzeile>details.weitere-filter[open]>summary::after{content:"▴"}main:has(.liste-a) form.filterzeile>details.weitere-filter>summary:hover{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}main:has(.liste-a) form.filterzeile>details.weitere-filter[open]{margin-inline-start:0}.liste-a tr[data-zeile-link]>td:first-child>a[data-zeile-ziel]{color:var(--text);font-weight:600;text-decoration:none}.liste-a tr[data-zeile-link]>td:first-child>a[data-zeile-ziel]:hover{color:var(--gruen);text-decoration:underline}.liste-a :is(td.oeffnen,th.oeffnen-spalte){inline-size:22px;padding-inline:0 12px;text-align:end}main:has(.liste-a)>.seitenkopf>.aktionen{align-self:flex-start}.liste-a td.oeffnen{color:var(--gruen);font-size:var(--s-mittel);line-height:1}.liste-a-hinweis{margin:10px 0 0}@media(max-width:600px){form.filterzeile>.suchfeld input[type=text]{inline-size:200px}main:has(.liste-a) form.filterzeile>details.weitere-filter{margin-inline-start:0}}.chat-seitenkopf{margin-bottom:16px}.chat-seitenkopf+.chat-app{--chat-flaeche: var(--hintergrund);--chat-aktiv: var(--gruen-blass);--chat-eigene: var(--gruen-blass)}.chat-app .chat-suche{padding:12px;border-bottom:1px solid var(--linie)}.chat-app .chat-suche{position:relative}.chat-app .chat-suche::before{inset-inline-start:25px}.chat-app .chat-suche input{border:1px solid var(--knopf-rand);padding-inline-start:36px;background:var(--karte)}.chat-app .chat-suche[hidden]{display:none}.chat-app .chat-bild,.chat-app .chat-bild-gruppe,.chat-app [class*=chat-farbe-]{background:var(--gruen-blass);color:var(--gruen);font-size:var(--s-text);font-weight:600}.chat-app .chat-nachricht{border:1px solid var(--linie);border-radius:var(--radius-karte) var(--radius-karte) var(--radius-karte) var(--radius-kontrolle);box-shadow:none}.chat-app .chat-eigene{border-color:var(--farbe-haupt-rand-blass);border-radius:var(--radius-karte) var(--radius-karte) var(--radius-kontrolle) var(--radius-karte)}.chat-app .chat-nachricht.chat-folge{border-radius:var(--radius-karte)}.chat-app .chat-vertretung{border-style:dashed;border-color:var(--linie-kraeftig)}.chat-app .chat-tag span{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-karte);box-shadow:none;color:var(--text);font-weight:500}.chat-app .chat-eingabe{background:var(--karte)}.chat-app .chat-eingabe textarea{border-color:var(--knopf-rand)}.chat-app .chat-klammer{border:1px solid var(--linie-kraeftig)}@media(max-width:760px){.chat-seitenkopf{margin:0;padding:12px 16px 10px}.chat-seitenkopf.im-gespraech{display:none}}table.zeitraster.zr-woche thead th:not(.zr-ecke){background:var(--farbe-tabelle-kopf)}table.zeitraster.zr-woche thead th.heute{background:var(--gruen-blass)}table.zeitraster thead .zr-kopf-tag{display:flex;flex-direction:column;row-gap:0;font-weight:400;color:var(--farbe-tabelle-kopf-text)}table.zeitraster thead .zr-kopf-tag>span:last-child{font-weight:600;color:var(--text);letter-spacing:-.2px}table.zeitraster thead th.heute .zr-kopf-tag,table.zeitraster thead th.heute .zr-kopf-tag>span:last-child{color:var(--gruen);font-weight:600}table.zeitraster thead th.heute .zr-kopf-tag>span:first-child::after{content:" · heute"}.zr-leiste .zr-kraft{border-radius:var(--radius-kontrolle)}.zr-leiste .zr-kraft:has(input:checked){background:var(--gruen-blass);color:var(--gruen-hell)}.zr-leiste .zr-kraft:has(input:checked) .kraft-name{font-weight:600}.kalender-blaettern .kalender-zeitraum{display:inline-flex;align-items:center;padding:0 10px;font-size:var(--s-text);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text)}@media(max-width:600px){.kalender-blaettern .kalender-zeitraum{display:none}}.palette-kacheln{display:grid}.palette-kachel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;min-block-size:44px;border:1px solid var(--linie-kraeftig);background:var(--karte);cursor:pointer}.palette-kachel:hover{border-color:var(--gruen)}.palette-kachel:has(input:checked){border:2px solid var(--gruen);background:var(--gruen-blass)}.palette-kachel:has(input:focus-visible){outline:3px solid var(--knopf-fokus);outline-offset:2px}.palette-kachel input{margin:0;accent-color:var(--gruen)}.palette-name{font-weight:600;color:var(--text)}.palette-name small{font-weight:400;color:var(--text-leise)}.palette-felder{grid-column:1 / -1;display:flex;gap:4px}.palette-feld{flex:1 1 0;box-shadow:inset 0 0 0 1px rgb(var(--farbe-schatten) / .18)}.eigene-paletten{list-style:none;margin:0 0 14px;padding:0}.eigene-paletten>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;border-block-end:1px solid var(--linie)}.eigene-paletten .eigene-knoepfe{display:inline-flex;gap:8px;margin-inline-start:auto}.eigene-paletten form{display:inline;margin:0}.eigene-titel{margin:10px 0 6px;font-size:var(--s-text)}.eigene-befunde ul{margin:4px 0 8px;padding-inline-start:20px}.eigene-felder{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.farbwahl{display:flex;align-items:center;gap:6px}.farbwahl input[type=color]{padding:2px;border:1px solid var(--farbe-knopf-rand);border-radius:var(--radius-kontrolle);background:var(--farbe-karte);cursor:pointer;flex:none}.farbwahl input[type=text]{min-inline-size:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.palette-muster{display:grid;grid-template-columns:150px minmax(0,1fr);margin:10px 0 6px;border:1px solid var(--farbe-linie);border-radius:var(--radius-kontrolle);overflow:hidden;background:var(--farbe-hintergrund);color:var(--farbe-text);font-size:var(--s-klein);box-shadow:none}.palette-muster .pm-menue{display:flex;flex-direction:column;gap:2px;padding:10px 8px;background:var(--farbe-menue-flaeche);border-inline-end:1px solid var(--farbe-menue-linie);color:var(--farbe-menue-text)}.palette-muster .pm-marke{font-weight:600;color:var(--farbe-haupt-dunkel);padding:0 6px 6px}.palette-muster .pm-punkt{padding:5px 6px;border-radius:var(--radius-kontrolle);font-weight:600}.palette-muster .pm-aktiv{background:var(--farbe-menue-aktiv);color:var(--farbe-haupt-dunkel)}.palette-muster .pm-zeigen{background:var(--farbe-menue-hover)}.palette-muster .pm-menueknopf{margin-block-start:auto;align-self:flex-start}.palette-muster .pm-seite{position:relative;padding:12px 14px 14px;min-inline-size:0}.palette-muster .pm-akzent{position:absolute;inset:0 0 auto 0;block-size:4px;background:var(--farbe-akzent)}.palette-muster .pm-kopf{font-size:var(--s-mittel);font-weight:600;color:var(--farbe-haupt-dunkel);margin:2px 0 8px}.palette-muster .pm-blass{display:inline-block;margin-inline-start:6px;padding:1px 8px;border:1px solid var(--farbe-haupt-rand-blass);border-radius:var(--radius-karte);background:var(--farbe-haupt-blass);color:var(--farbe-haupt);font-size:var(--s-mini);font-weight:600}.palette-muster .pm-filter{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 8px;border-radius:var(--radius-kontrolle);background:var(--farbe-sand-blass)}.palette-muster .pm-karte{padding:10px 12px;border:1px solid var(--farbe-linie);border-radius:var(--radius-kontrolle);background:var(--farbe-karte)}.palette-muster .pm-karte>p{margin:0 0 8px}.palette-muster .pm-leise{color:var(--farbe-text-leise)}.palette-muster .pm-link{color:var(--farbe-haupt);text-decoration:underline}.palette-muster .pm-tabelle{inline-size:100%;border-collapse:collapse;margin:0 0 10px}.palette-muster .pm-tabelle th{background:var(--farbe-tabelle-kopf);color:var(--farbe-tabelle-kopf-text);text-align:start;font-weight:600;padding:4px 6px;border-block-end:1px solid var(--farbe-linie-kraeftig)}.palette-muster .pm-tabelle td{padding:4px 6px;border-block-end:1px solid var(--farbe-linie)}.palette-muster .pm-zeile-zeigen>td{background:var(--farbe-zeile-hover)}.palette-muster .pm-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin:0}.palette-muster .pm-knopf{display:inline-block;padding:4px 10px;border:1px solid var(--farbe-knopf-rand);border-radius:var(--radius-kontrolle);background:var(--farbe-knopf-flaeche);color:var(--farbe-haupt);font-weight:600}.palette-muster .pm-haupt{background:var(--farbe-haupt);border-color:var(--farbe-haupt);color:var(--farbe-auf-haupt)}.palette-muster .pm-notfall-text{margin-inline-start:8px;font-size:var(--s-klein);font-weight:600;color:var(--farbe-fehler)}.palette-muster .pm-notfall{display:inline-block;padding:4px 10px;border-radius:var(--radius-kontrolle);background:var(--farbe-fehler);color:var(--farbe-auf-haupt);font-weight:600}@media(max-width:600px){.palette-muster{grid-template-columns:minmax(0,1fr)}.palette-muster .pm-menue{flex-direction:row;flex-wrap:wrap;border-inline-end:0;border-block-end:1px solid var(--farbe-menue-linie)}}@media(min-width:901px){.js.menue-zu #hauptmenue>a{flex:none;gap:2px;padding:5px 2px 4px}.js.menue-zu #hauptmenue>a .nav-symbol{width:28px;height:28px;flex-basis:28px;padding:5px}.js.menue-zu #hauptmenue>a>span:not(.menue-zahl):not(.nur-vorleser){hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal}.js.menue-zu .seitenleiste nav#hauptmenue{background:linear-gradient(var(--farbe-menue-flaeche) 30%,transparent) center top / 100% 22px no-repeat local,linear-gradient(transparent,var(--farbe-menue-flaeche) 70%) center bottom / 100% 22px no-repeat local,linear-gradient(rgb(var(--farbe-schatten) / .16),transparent) center top / 100% 8px no-repeat scroll,linear-gradient(transparent,rgb(var(--farbe-schatten) / .16)) center bottom / 100% 8px no-repeat scroll}}.zr-formular:fullscreen,.zr-formular.zr-vollbild{--hoehe-bereich: 0px;--hoehe-rueck: 0px}.zr-formular:fullscreen,.zr-formular.zr-vollbild{padding-top:0}.zr-formular:fullscreen .fest-leiste,.zr-formular.zr-vollbild .fest-leiste{padding-top:12px}@media(min-width:901px){.zr-formular:fullscreen .zr-leiste,.zr-formular.zr-vollbild .zr-leiste{top:calc(var(--ux4-hoehe-fest, 0px) + 8px);max-height:calc(100vh - var(--ux4-hoehe-fest, 0px) - 16px)}html.leisten-weg .zr-formular:not(.zr-vollbild):not(:fullscreen) .zr-leiste{top:8px;max-height:calc(100vh - 16px)}.zr-formular .zr-leiste,.zr-kalender .tabelle-scroll.ux4-kopf-fest table.zeitraster thead :is(th,.zr-ecke){transition:top var(--dauer-3) var(--easing)}html.leisten-weg .zr-formular:not(.zr-vollbild):not(:fullscreen) .zr-kalender .tabelle-scroll.ux4-kopf-fest table.zeitraster thead th,html.leisten-weg .zr-formular:not(.zr-vollbild):not(:fullscreen) .zr-kalender .tabelle-scroll.ux4-kopf-fest table.zeitraster thead .zr-ecke{top:0}}@media(prefers-reduced-motion:reduce){.zr-formular .zr-leiste,.zr-kalender .tabelle-scroll.ux4-kopf-fest table.zeitraster thead :is(th,.zr-ecke){transition:none}}.zr-mehr{position:absolute;z-index:2;display:flex;align-items:flex-start;justify-content:center;min-height:18px;padding:2px 2px 0;overflow:hidden;border:1px dashed var(--linie-kraeftig);border-radius:var(--radius-kontrolle);background:var(--karte);color:var(--gruen);font-weight:600;line-height:1.3;text-decoration:none;font-variant-numeric:tabular-nums}.zr-mehr:hover,.zr-mehr:focus-visible{z-index:5;border-style:solid;border-color:var(--gruen);background:var(--gruen-blass);color:var(--gruen-hell)}.stunden-grafik{padding-top:46px}.stunden-einheit{top:24px}.stunden-skala{top:46px}.stunden-spalte{position:relative}.stunden-tipp{position:absolute;bottom:calc(100% + 24px);left:50%;z-index:3;transform:translateX(-50%);padding:1px 7px;border-radius:var(--radius-kontrolle);background:var(--text);color:var(--karte);font-size:var(--s-mini);line-height:18px;white-space:nowrap;pointer-events:none;visibility:hidden}.stunden-spalte:first-child .stunden-tipp{left:0;transform:none}.stunden-spalte:last-child .stunden-tipp{left:auto;right:0;transform:none}.stunden-spalte:hover .stunden-tipp{visibility:visible}@media print{.stunden-tipp{display:none}}.budget-karte{margin:28px 0 0}.budget-karte>h2{margin:0 0 2px}.budget-karte>.budget-stand{margin:0 0 12px}.budget-karte>.tabelle-scroll{border-color:transparent;box-shadow:var(--schatten-weich)}.start-karte .zk-kopf{position:relative}.start-karte .zk-kopf .info-text{top:calc(100% + 6px);left:-8px;right:-8px}@media print{.start-karte .zk-kopf .info-text{position:static}}@media(max-width:600px){table.mit-spaltenwahl td.oeffnen{display:none}table.mit-spaltenwahl td:first-child .unterzeile{font-weight:400}.liste-a table.mit-spaltenwahl tbody>tr{padding:14px 12px}}td .unterzeile .balken{max-inline-size:140px}.karte.flach>.spaltenwahl{margin:10px 12px}.mitarbeiterprofil>details.klapp{margin-block:14px}.mitarbeiterprofil form.aufgabe-erledigt{margin-block-start:6px}.mitarbeiterprofil .karte.flach .tabelle-scroll table{min-width:0}table.klientenliste>thead th{white-space:nowrap}table.klientenliste>tbody>tr>td{vertical-align:top}table.klientenliste>tbody>tr>td:first-child{min-inline-size:11em}table.klientenliste>tbody>tr>td:first-child>a{font-weight:600}table.klientenliste>tbody>tr>td.ruhig{color:var(--farbe-text-leise)}table.klientenliste :is(th,td).zahl{text-align:end;font-variant-numeric:tabular-nums}table.klientenliste>tbody>tr>td.oeffnen{vertical-align:middle}@media(max-width:600px){table.klientenliste>tbody>tr>td:first-child::before{content:none}table.klientenliste>tbody>tr>td:first-child{font-size:var(--s-text);padding-block-end:4px}table.klientenliste>tbody>tr>td.oeffnen{display:none}.liste-a .tabelle-scroll:has(>table.klientenliste){overflow:visible}}.letzte-termine{border-top:1px solid var(--linie)}.letzte-termine>h3{margin:0;padding:12px 18px 6px;font-size:var(--s-text)}.einsatzzeit-kurz{display:block;margin-block-start:2px}.vertrag-tabelle>.karte{margin-top:8px}@media(min-width:601px)and (max-width:1140px){table.klientenliste>thead>tr>th,table.klientenliste>tbody>tr>td{padding-inline:8px}table.klientenliste>tbody>tr>td:first-child{min-inline-size:9em}table.klientenliste>tbody>tr>td .ampel{white-space:normal}table.klientenliste>tbody>tr>td:last-child{padding-inline:2px}}.liste-a>.tabelle-scroll{background:linear-gradient(to right,var(--karte) 30%,rgba(255,255,255,0)) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--karte) 30%,rgba(255,255,255,0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.18),rgba(0,0,0,0)) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.18),rgba(0,0,0,0)) right center / 12px 100% no-repeat scroll}.wisch-hinweis{display:none}@media(max-width:600px){.wisch-hinweis{display:block}table.monatstabelle>thead th,table.monatstabelle>tbody td,table.monatstabelle>tfoot th{padding-inline:4px;font-size:var(--s-mini);white-space:normal}table.monatstabelle>thead th{vertical-align:bottom}}th .kopf-kurz{display:none}@media(max-width:600px){th .kopf-lang{display:none}th .kopf-kurz{display:inline}}input[type=month]{font:inherit;font-family:var(--schrift-text);padding:7px 10px;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-kontrolle);background:var(--farbe-karte);min-width:150px;color:var(--text);max-width:100%}@media(max-width:650px){main:has(.klientenkopf) .tabelle-scroll>table.rechnungsliste{min-inline-size:0}}.spalten+.karte{margin-top:14px}.qual-zeile{align-items:end}.qual-zeile input[type=text],.qual-zeile select{width:100%;box-sizing:border-box}@media(max-width:600px){table.urlaub-konten.mit-spaltenwahl td:last-child{grid-column:auto}}table.monatswerte td{white-space:nowrap}.austritt-form{grid-template-columns:max-content max-content;align-items:end}.austritt-form+form{margin-top:12px}@media(max-width:600px){table[data-handykarten]>tfoot>tr{display:flex;flex-wrap:wrap;gap:2px 14px}table[data-handykarten]>tfoot>tr>td{inline-size:auto}}.nb408-abschnitt>h2{margin:0;padding:14px 18px 10px}.nb408-abschnitt>p{margin:0;padding:0 18px 14px}.nb408-breit input{inline-size:100%;max-inline-size:36em}.nb408-empfaenger{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;margin-inline-end:18px}.raster>.voll>input[type=text],.raster>.voll>input[type=email],input.feld-breit,.raster>.breit>input[type=text]{inline-size:100%;max-inline-size:48em;box-sizing:border-box}.portal-teil{margin-block-end:10px}.portal-teil>.hinweis{display:block;margin-inline-start:23px;margin-block-start:2px}.regelformular>div,.regelformular fieldset>div,.regelformular fieldset>label.inline,.regelformular fieldset>.raster{margin-block-end:14px}.regelformular fieldset>div>.hinweis{display:block;margin-block-start:4px}.regel-zeitraum,.regel-aufgabe{max-inline-size:36em}.karte.flach>.formularfuss{margin:0;padding:14px 18px}@media(min-width:601px)and (max-width:1180px){table[data-handykarten] td.handy-aktion{white-space:normal}}@media(max-width:600px){table[data-handykarten] td>input[type=text]{inline-size:100%;box-sizing:border-box}}.portal-freigaben{margin-block-start:22px}details.klapp.mini>summary{white-space:nowrap}@media(max-width:600px){table[data-handykarten] td.handy-aktion>a{display:inline-block;padding-block:8px}}@media(max-width:600px){table.abwesenheitsarten tr{padding-inline:16px}table.umstieg-checkliste thead{display:none}table.umstieg-checkliste,table.umstieg-checkliste tbody,table.umstieg-checkliste tr,table.umstieg-checkliste td{display:block;inline-size:100%}table.umstieg-checkliste tr{padding:10px 16px;border-block-end:1px solid var(--linie)}table.umstieg-checkliste td{padding:2px 0;border:0;white-space:normal}table.umstieg-checkliste td[data-label]::before{content:attr(data-label) ": ";font-size:var(--s-klein);color:var(--text-leise)}#sitzungsliste tr{padding-inline:16px}#sitzungsliste td[data-label]::before{content:attr(data-label) ": ";font-size:var(--s-klein);color:var(--text-leise)}}details.stand-karte>summary .karte-titel{flex:1 1 0;min-inline-size:0}input[type=file]{font:inherit;font-size:var(--s-text);color:var(--text-leise);max-inline-size:100%;min-inline-size:0}input[type=file]::file-selector-button{font:inherit;font-size:var(--s-text);font-weight:600;min-block-size:var(--kontrolle-hoehe);padding:0 var(--s-4);margin-inline-end:var(--s-3);border:1px solid var(--knopf-rand, var(--linie-kraeftig));border-radius:var(--rund-klein, 6px);background:var(--karte);color:var(--gruen);cursor:pointer}input[type=file]::file-selector-button:hover{background:var(--gruen-blass)}.raster>div:has(>input[type=file]){grid-column:1 / -1}@media(min-width:901px)and (max-width:1279px){nav.einstellungen-gruppen.untermenue{flex-wrap:wrap;overflow:visible;gap:0 18px}}@media(min-width:601px)and (max-width:1279px){nav.einstellungen-gruppen~nav.einstellungen-seiten.untermenue{flex-wrap:wrap!important;overflow:visible!important;gap:0 16px}}.tv{position:fixed;inset:0;margin:auto;z-index:2100;inline-size:min(640px,calc(100vw - 32px));block-size:fit-content;max-block-size:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;background:var(--karte);color:var(--text);border:1px solid var(--linie-kraeftig);border-radius:var(--rund-gross);box-shadow:var(--schatten-dialog);outline:none}@supports (max-block-size: calc(100dvh - 32px)){.tv{max-block-size:calc(100dvh - 32px)}}.tv[hidden]{display:none}.tv-leiste{display:flex;align-items:center;gap:8px;padding:var(--a2) var(--a3) var(--a2) var(--a5);background:var(--hintergrund);border-block-end:1px solid var(--linie)}.tv-leiste-titel{flex:1 1 auto;font-size:var(--s-text);font-weight:600;color:var(--text-leise)}.tv-griff{display:none}.tv-blaettern{display:inline-flex;gap:4px}.tv-blaettern[hidden]{display:none}main button.tv-zu,button.tv-zu{flex:none}.tv:has(.tv-neu) .tv-leiste-titel{visibility:hidden}.tv:has(.tv-neu) .tv-leiste{background:transparent;border-block-end:0;padding-block-end:0}.tv-rumpf{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--a5) var(--a5) 0}.tv-rumpf[aria-busy=true]{opacity:.55}.tv-inhalt{display:flex;flex-direction:column}.tv-kopf{margin:0 0 4px}.tv-titel{margin:0 0 4px;font-size:var(--s-gross);line-height:1.25;overflow-wrap:anywhere}.tv-titel a{text-decoration:none}.tv-zeit{margin:0 0 8px;line-height:1.45}.tv-marken{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0 0 8px}.tv-abschnitt{margin:12px 0 0;padding:12px 0 0;border-block-start:1px solid var(--linie)}.tv-abschnitt h3{margin:0 0 6px;font-size:var(--s-text);color:var(--text-leise)}.tv-liste{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:4px 12px;margin:0}.tv-liste dt{font-size:var(--s-text);color:var(--text-leise)}.tv-liste dd{margin:0;overflow-wrap:anywhere}.tv-liste .unterzeile{display:block;font-size:var(--s-klein);color:var(--text-leise)}.tv-notizen label{display:block;margin:10px 0 4px;font-weight:600}.tv-notizen textarea{inline-size:100%;min-block-size:76px;resize:vertical;font:inherit}.tv-notizen .hinweis{margin:4px 0 0}.tv-notizen,.tv-hc{padding-block-end:16px}.tv-speichern-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0}.tv-stand{font-size:var(--s-text);font-weight:600;color:var(--gruen-ok)}.tv-stand.tv-fehler{color:var(--rot)}.tv-hc{margin:12px 0 0}.tv-knoepfe{position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;gap:8px;margin:0 calc(-1 * var(--a5));padding:var(--a3) var(--a5);padding-block-end:calc(var(--a3) + env(safe-area-inset-bottom,0px));background:var(--karte);border-block-start:1px solid var(--linie)}.tv-hinter{position:fixed;inset:0;z-index:2099;background:rgb(var(--farbe-schatten) / .45)}.tv-hinter[hidden]{display:none}html.tv-an,html.tv-an body{overflow:hidden}.zr-block.tv-offen,.zr-monat-termin.tv-offen,a.tv-link.tv-offen{outline:3px solid var(--text);outline-offset:1px;z-index:7}.zr-block.zr-markiert:not(#u4),.zr-monat-termin.zr-markiert:not(#u4){outline:3px solid var(--primary);outline-offset:1px;box-shadow:var(--focus-ring);z-index:7}@media(prefers-reduced-motion:no-preference){.zr-markiert:not(#u4){animation:zr-markiert-puls 1.2s ease-in-out 3}@keyframes zr-markiert-puls{50%{outline-offset:4px}}}.zr-block.tv-neu-hervor:not(#u4),.zr-monat-termin.tv-neu-hervor:not(#u4){outline:3px solid var(--primary);outline-offset:1px;box-shadow:var(--focus-ring);z-index:7}a.tv-link{font-weight:600}@media(max-width:600px){.tv{inset:auto 0 0 0;margin:0;inline-size:100vw;max-block-size:94vh;border:0;border-block-start:1px solid var(--linie-kraeftig);border-radius:var(--radius-karte) var(--radius-karte) 0 0;box-shadow:var(--elevation-2)}@supports (max-block-size: 94dvh){.tv{max-block-size:94dvh}}.tv-leiste{position:relative;padding:18px 10px 8px 16px;border-radius:var(--radius-karte) var(--radius-karte) 0 0;touch-action:none}.tv-griff{display:block;position:absolute;inset-block-start:6px;inset-inline-start:calc(50% - 20px);inline-size:40px;block-size:5px;border-radius:var(--radius-kontrolle);background:var(--linie-kraeftig)}.tv-rumpf{padding:var(--a3) var(--a4) 0}.tv-knoepfe{margin-inline:calc(-1 * var(--a4));padding-inline:var(--a4)}.tv-knoepfe>.knopf,.tv-knoepfe>button{flex:1 1 calc(50% - 8px);text-align:center}}.karte.fehlerseite{max-inline-size:460px;inline-size:100%;text-align:center}.karte.fehlerseite h1{margin-block-end:12px}.karte.fehlerseite p{margin-block:8px}@media(max-width:600px){form.filter.filterzeile{flex-wrap:wrap;overflow:visible;padding-block-end:8px}form.filter.filterzeile:has(>.suchfeld :focus){overflow:visible}form.filterzeile>.suchfeld{flex:1 1 100%;min-inline-size:0}form.filterzeile>.suchfeld input[type=text],main:has(.liste-a) form.filterzeile>.suchfeld input[type=text]{inline-size:100%}form.filterzeile>nav.chips{flex:1 1 100%;flex-wrap:wrap;gap:6px}form.filterzeile>nav.chips>.chip{flex:0 0 auto}form.filterzeile>details.weitere-filter,main:has(.liste-a) form.filterzeile>details.weitere-filter{flex:1 1 100%;margin-inline-start:0}}details.lohnsteuer-klapp{margin-block:12px}details.lohnsteuer-klapp>fieldset.formular-schritt{border:0;margin:0;padding:4px 14px 10px}.karte.vorlage-neu:not(.offen):not(:target){display:none}.karte.vorlage-neu>h2{margin-block:0 12px}details.vorlage-details{margin-block:12px}details.vorlage-details>.tabelle-scroll{padding:0 14px 8px}details.vorlage-details .erklaerung-text{padding:0 14px 12px}ul.zaehlliste,ul.zaehlliste ul{list-style:none;margin:0;padding:0}ul.zaehlliste{margin-block:8px 12px}ul.zaehlliste>li{padding-block:2px}ul.zaehlliste>li.einzug{padding-inline-start:18px;color:var(--text-leise)}ul.zaehlliste ul{padding-inline-start:18px;color:var(--text-leise);font-size:var(--s-text)}@media(max-width:600px){table .handy-aus{display:none}}li.debitor-fehlt>details>summary{cursor:pointer}li.debitor-fehlt>details>ul{margin-block:6px 0}.karte.fehlerseite p:has(>button){margin-block-start:18px}@media(min-width:601px)and (max-width:1100px){table .ipad-aus{display:none}table.ik-zeitkonto-monate :is(th,td):is(:nth-child(3),:nth-child(6),:nth-child(7),:nth-child(9)){display:none}table.ik-zeitkonto-buchungen :is(th,td):nth-child(5){display:none}table.ik-auswertung-kraft :is(th,td):is(:nth-child(2),:nth-child(5)){display:none}table.ik-auswertung-posten :is(th,td):is(:nth-child(3),:nth-child(5),:nth-child(6)){display:none}table.ik-feedback-summe :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(8)){display:none}table.ik-feedback-einzeln :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(6)){display:none}table.ik-nutzer :is(th,td):is(:nth-child(4),:nth-child(6)){display:none}table.ik-nutzer.ohne-grenze :is(th,td):is(:nth-child(4),:nth-child(6)){display:table-cell}table.ik-nutzer.ohne-grenze :is(th,td):nth-child(5){display:none}table.ik-leistungen-monat :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(6)){display:none}table.ik-datev-exporte :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(6)){display:none}table.ik-serien :is(th,td):is(:nth-child(3),:nth-child(5)){display:none}table.ik-auslagen :is(th,td):nth-child(7){display:none}table.ik-laeufe :is(th,td):is(:nth-child(4),:nth-child(7)){display:none}}.zr-vs-dialog-aktion{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.zr-vs-dialog-aktion button:disabled{opacity:.55}@media(max-width:600px){.zr-formular.zr-vollbild .kalender-leiste{flex-wrap:wrap}.zr-formular.zr-vollbild .kalender-leiste>.kalender-filter{flex:1 1 100%;min-inline-size:0}}@media(min-width:601px)and (max-width:1279px){table.ux4-karten td.nowrap{white-space:normal}table.ux4-karten td.hinweis{min-inline-size:170px}}@media(max-width:600px){.raster>div>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.raster>div>select,.raster>div>textarea{inline-size:100%;max-inline-size:100%;box-sizing:border-box}}td>ul.zaehlliste{margin:0}td>ul.zaehlliste>li{white-space:nowrap}details.hilfe-details>ul.zaehlliste{margin-block:0 8px}@media(min-width:601px){table.aufbewahrung-fristen input[type=number]{inline-size:5em;min-inline-size:0;max-inline-size:5em}table.aufbewahrung-fristen select{inline-size:13em;max-inline-size:13em;min-inline-size:0}table.aufbewahrung-fristen input[type=text]{inline-size:100%;min-inline-size:8em;box-sizing:border-box}}@media(max-width:600px){#datenfluesse dd{margin:0 0 10px}#datenfluesse dt{font-weight:600}}.fehlerseite [data-fehlergrund]{margin-block-start:-4px}.fehlerseite .knopfreihe{justify-content:center}ul.chat-ohne-app{border-block-start:1px solid var(--linie)}.chat-eintrag.chat-eintrag-grau{color:var(--text-leise);cursor:default}.chat-eintrag.chat-eintrag-grau:hover{background:transparent}.chat-eintrag.chat-eintrag-grau .chat-bild{filter:grayscale(1);opacity:.55}.chat-eintrag.chat-eintrag-grau a{color:var(--gruen)}.mehr-menue .mehr-inhalt>.mehr-grau{display:block;padding:9px 12px;color:var(--text-leise);cursor:default}.mehr-menue .mehr-inhalt>.mehr-grau small{display:block;font-size:var(--s-mini);margin-block-start:2px;max-inline-size:260px;white-space:normal}details.klapp#abwesenheit-neu{background:var(--karte);border:1px solid var(--linie-kraeftig);border-radius:var(--rund);margin-block-end:18px}details.klapp#abwesenheit-neu>summary{font-weight:600}h2.abwesenheiten-liste-titel{margin-block:22px 6px}.abwesenheiten-filter>form.filter{align-items:end}.abwesenheiten-filter>form.filter .filter-titel{align-self:center;font-weight:600;color:var(--text-leise)}@media(max-width:600px){.abwesenheiten-filter>form.filter .filter-titel{flex:1 1 100%}}p.dispo-arten{margin-block:4px 10px}input.kassen-suche{display:block;inline-size:100%;max-inline-size:460px;box-sizing:border-box;margin-block:2px 6px}input.kassen-suche[hidden]{display:none}.abr-mehr-text{display:inline}.fachwort{white-space:nowrap}.fachwort>button.info{margin-inline-start:4px;vertical-align:-3px}.fachwort>.info-text{white-space:normal}.zeilen-vermerk .schritt-nr{display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;font-size:var(--s-mini);font-weight:600;background:var(--gruen-blass);color:var(--gruen);margin-inline-end:4px}.zeilen-vermerk details.naechster-schritt>summary{display:inline-flex;align-items:center;cursor:pointer;padding:5px 12px;border:1px solid var(--knopf-rand, var(--linie-kraeftig));border-radius:var(--knopf-rund, 999px);background:var(--knopf-flaeche, var(--karte))}.zeilen-vermerk .danach-schritt{display:block;margin-block-start:4px}.zeilen-vermerk .danach-schritt .schritt-nr{opacity:.6}.ux4d-vorschlag .ux4d-tausch{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-block-start:8px;border-block-start:1px dashed currentColor}.ux4d-vorschlag .ux4d-tausch>p{margin:0;flex:1 1 320px}.fest-leiste:has(.vorschlagsliste:not([hidden])){overflow:visible}form.filter.filterzeile:has(.vorschlagsliste:not([hidden])){overflow:visible}#budgetvorschau.budget-kasten-veraltet .tabelle-scroll,#budgetvorschau.budget-kasten-veraltet>p:not(.budget-veraltet){opacity:.45}p.budget-veraltet[hidden]{display:none}@media(max-width:600px){.seitenleiste .kopfleiste .marke{padding-block:8px 6px}.seitenleiste .kopfleiste .marke:has(.betriebslogo){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center}.seitenleiste .kopfleiste .marke .betriebslogo{grid-row:1 / span 2;max-width:56px;max-height:30px;margin:0}.seitenleiste .kopfleiste .marke .name{font-size:var(--s-gross);line-height:1.15}.seitenleiste .kopfleiste .marke .betrieb{margin-top:0;font-size:var(--s-mini);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:900px){.mobile-unterseiten label{font-weight:600;letter-spacing:.2px}.mobile-unterseiten select{border-inline-start:4px solid var(--gruen);background-color:var(--gruen-blass)}}@media(max-width:600px){nav.chips,.fest-leiste>nav.chips{flex-wrap:wrap;overflow-x:visible}nav.chips>.chip{white-space:nowrap}}#ende,#ende:target,#ende:focus,#ende:focus-visible{outline:none!important;box-shadow:none}@media(pointer:coarse){.chat-nachricht .chat-entfernen{opacity:1;transition:none;transform:none;display:flex;justify-content:flex-end;margin:0 -6px -6px 0}.chat-nachricht .chat-entfernen button.knopf{min-block-size:30px;padding:2px 8px;font-size:var(--s-klein);border-color:transparent;background:transparent;color:var(--gefahr-tief, var(--rot));text-decoration:underline;box-shadow:none}}@media(max-width:600px){main:has(.chat-app)>.probeband-rahmen,main:has(.chat-app)>.band-zeile,main:has(.chat-app)>.meldung{margin-inline:12px}}.kassen-feld select,.kassen-feld input.kassen-suche{inline-size:100%;max-inline-size:640px;box-sizing:border-box}.wh-adresse,.wh-ereignisse{flex:1 1 100%;width:100%}.wh-ereignisse{display:flex;flex-wrap:wrap;gap:.4em 1em;align-items:center}.kz-kurzfristig{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.kz-kurzfristig label{flex:1 1 100%}.vf-block{margin-top:4px}.gefahr-gesperrt{margin:8px 0}.knopfreihe .gefahr,form .formularfuss .gefahr{margin-left:0}.knopfreihe>.gefahr+*,.knopfreihe>*+.gefahr{margin-left:24px}button:disabled[aria-disabled=true]{opacity:.55;cursor:not-allowed}details.hist-gruppe>summary{cursor:pointer;padding:8px 0;font-weight:600}details.hist-gruppe>summary .hinweis{font-weight:400}a.weg{white-space:nowrap}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--rot) 25%,transparent)}.alle-spalten-haken{position:absolute;opacity:0;inline-size:1px;block-size:1px}.alle-spalten-knopf{border:1px solid var(--knopf-rand, var(--linie));border-radius:var(--radius-voll);color:var(--gruen);background:var(--knopf-flaeche);cursor:pointer}.alle-spalten-knopf::after{content:" ▾"}.alle-spalten-haken:checked+.alle-spalten-knopf::after{content:" ▴"}.alle-spalten-haken:focus-visible+.alle-spalten-knopf{outline:3px solid var(--knopf-fokus, currentColor);outline-offset:2px}.alle-spalten-haken:not(:checked)~.spalte-mehr,.alle-spalten-haken:not(:checked)~* .spalte-mehr{display:none!important}.alle-spalten-bereich{position:relative}.kalender-mehrfilter{flex:0 1 auto}.kalender-mehrfilter>summary{cursor:pointer;font-weight:600;color:var(--gruen);min-block-size:36px;display:flex;align-items:center;gap:4px;list-style:none}.kalender-mehrfilter>summary::-webkit-details-marker{display:none}.kalender-mehrfilter>summary::after{content:"▾";font-size:var(--s-mini)}.kalender-mehrfilter[open]>summary::after{content:"▴"}.kalender-mehrfilter[open]{flex-basis:100%;order:5}.kalender-mehrfilter>.kalender-filter-felder{padding-block-start:6px}details.uxkalopt-klapp>summary{cursor:pointer;font-weight:600}.pfad>a:only-of-type::before{content:"‹ "}.vormonat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 12px}.vormonat .vm-name{font-size:var(--s-klein);color:var(--text-leise)}.vormonat .vm-gross{font-size:var(--s-text)}.vormonat .vm-gross strong{font-size:var(--s-titel);font-weight:600;color:var(--gruen);font-variant-numeric:tabular-nums}.vormonat .vm-klein{font-size:var(--s-klein);color:var(--text-leise)}.budget-liste{list-style:none;margin:0;padding:0}.budget-liste li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--linie);background:var(--karte)}.budget-liste li:first-child{border-top-left-radius:var(--rund-klein, 6px);border-top-right-radius:var(--rund-klein, 6px)}.budget-liste li:last-child{border-bottom:0;border-bottom-left-radius:var(--rund-klein, 6px);border-bottom-right-radius:var(--rund-klein, 6px)}.faellig-marke .ampel{white-space:nowrap}@media(min-width:901px){.tabelle-scroll.kopf-fest,.tabelle-scroll.kopf-fest>table{overflow:visible}.tabelle-scroll.kopf-fest>table>thead>tr>th{position:sticky;z-index:3;top:calc(var(--hoehe-bereich, 0px) + var(--hoehe-rueck, 0px) + var(--schlank-fest, 0px));box-shadow:0 1px 0 var(--linie-kraeftig);transition:top var(--dauer-3) var(--easing)}html.leisten-weg .tabelle-scroll.kopf-fest>table>thead>tr>th{top:0}.tabelle-scroll.kopf-fest>table>thead>tr>th:not(:first-child)::before{content:"";position:absolute;inset-block:0;inset-inline-start:-1px;inline-size:2px;background:inherit;pointer-events:none}}@media(prefers-reduced-motion:reduce){.tabelle-scroll.kopf-fest>table>thead>tr>th{transition:none}}.seitenkopf:has(.kalender-zaehler) .titelfeld{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.seitenkopf:has(.kalender-zaehler) .titelfeld .titelzeile,.seitenkopf:has(.kalender-zaehler) .titelfeld>h1{margin:0}.kalender-zaehler{margin:0}.g12-filter.g12-filter-flach{flex:1 1 100%}.kraft-pfeil{flex:0 0 auto;min-inline-size:24px;min-block-size:24px;padding:0 4px;border:0;border-radius:var(--radius-kontrolle);background:transparent;color:var(--text-leise);font-size:var(--s-mini);line-height:1;cursor:pointer;box-shadow:none}.kraft-pfeil:hover{background:var(--gruen-blass);color:var(--gruen)}.kraft-pfeil[aria-expanded=true]{transform:rotate(180deg)}.js .kraft-zahlen{display:none;flex-basis:100%}.js .kraft-zahlen.offen{display:block}.kraft-zahlen{flex-basis:100%}.kalender-leiste,.kalender-filter-felder{align-items:center}.kalender-filter-felder{gap:6px 10px}@media(max-width:1100px){.kalender-leiste .blaettern a,.kalender-leiste .segment a{padding-inline:10px}}.faellig-zeile .faellig-text{min-inline-size:0;flex:1 1 auto}.faellig-zeile .faellig-text>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:601px){.faellig-liste>li{grid-template-columns:auto minmax(0,1fr) auto}}.fest-leiste[aria-label="Offene Einsätze – Filter"]{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.fest-leiste[aria-label="Offene Einsätze – Filter"]>nav.chips{flex:0 1 auto;margin:0}.fest-leiste[aria-label="Offene Einsätze – Filter"]>:is(details,.filter-hinweis,.info-text){flex:1 1 100%}.budget-zahlen,.serie-termine,.mehr-abrechnung,.portal-mehr,.fussnote-mehr,.karte-mehr{margin:0 0 14px}.dok-mehr{margin:4px 0 0}.dok-mehr>summary{font-size:var(--s-klein)}.serie-marke{margin-inline-start:6px;color:var(--text-leise);text-decoration:none}.serie-marke:hover{color:var(--gruen)}details.schlank2-karte{margin:0 0 10px}details.schlank2-karte>summary{font-weight:600}details.schlank2-karte>.karte>h2:first-child,details.schlank2-karte>.karte>.karte-kopf:first-child>h2:first-child{display:none}details.schlank2-karte>.karte,details.schlank2-karte>.bausteinkarte{margin-top:6px;border:0;box-shadow:none;background:transparent}details.schlank2-weitere{margin:8px 0}details.schlank2-karte>.bausteinkarte>.karte-titel:first-child{display:none}.nur-als-ziel{display:none}.nur-als-ziel:target{display:block}@media(max-width:600px){.arbeitskarten{grid-template-columns:repeat(2,minmax(0,1fr))}.arbeitskarte{padding:10px 12px}}details#abwesenheit-neu:not([open]){display:none}table:not(.kurzspalten) .bezug-unter{display:none}.abr-wahlen:not(.abr-wahlen-klein) .abr-wahl:not(:has(input:checked)) .abr-erklaerung,[data-abr-privatweg] .abr-wahl:not(:has(input:checked)) .abr-erklaerung{display:none}.abr-bewilligt>details.klapp{margin-top:4px}#verteilung .wahl:not(:has(input:checked)) .hinweis{display:none}.titelfeld>h1:has(+button.info){display:inline-block;vertical-align:middle;margin-inline-end:8px}.titelfeld>h1+button.info{vertical-align:middle}.fix3-wochenende{margin-block:0 10px}.fix3-probe-hinweis{margin-block:8px}.fix3-probe-marke{white-space:nowrap;font-size:var(--s-mini);font-weight:600}.fix3-davon{font-size:var(--s-klein)}.fix3-vertrag-link{white-space:normal}.abrechnung-strecke li[data-frueher-offen]>span{background:transparent;border-color:var(--gelb);color:var(--gelb);font-weight:600}.fix3-frueher-offen{margin:8px 0 0;padding:6px 12px;font-size:var(--s-text)}.fix3-post-schalter{display:flex;align-items:flex-start;gap:8px;margin-block:0 10px}.fix3-post:has(#k-post-an:not(:checked)) .fix3-post-felder{display:none}.fix3-post{margin-block:18px 0;padding-block-start:14px;border-block-start:1px solid var(--linie)}main .karte .fix3-post>.fix3-post-titel,main .karte .abr-zusammenfassung>h2{margin:0 0 var(--s-2);font-size:var(--schrift-16);font-weight:var(--gewicht-fett);line-height:var(--zeile-zwischenueberschrift);letter-spacing:inherit}.fix3-post-alt{margin-block:0 12px}.fix3-ende-kasten h2{font-size:var(--schrift-20);line-height:1.35;margin-block:0 8px}.fix3-ende-termine{margin:0 0 14px}.fall-wege.fall-wege-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px;padding:0}.fall-wege-knoepfe .knopf{text-decoration:none}.budget-klein{margin-block-start:var(--a6)}.budget-klein>details>summary{cursor:pointer;list-style:none;display:block}.budget-klein>details>summary::-webkit-details-marker{display:none}.budget-klein>details>summary h2{display:inline;font-size:var(--s-mittel);margin:0}.budget-klein .budget-zahl{color:var(--text-leise);font-weight:500}.budget-klein .budget-liste{font-size:var(--s-klein);margin-block:4px}.budget-klein .budget-liste li{padding-block:2px}.budget-klein .budget-stand{font-size:var(--s-mini);margin-block:2px}.zk-klein{display:block;font-size:var(--s-klein);color:var(--text-leise);margin-block-start:2px}.mehr-inhalt a .unterzeile{display:block;font-size:var(--s-mini);color:var(--text-leise)}.palette-kachel-mit-knoepfen{display:flex;flex-direction:column;gap:6px}.palette-kachel-knoepfe{display:flex;gap:8px}.kalender-leiste .kalender-mehrfilter{position:relative}.kalender-leiste .kalender-mehrfilter[open]{flex-basis:auto;order:0}.kalender-leiste .kalender-mehrfilter[open]>.kalender-filter-felder{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:45;inline-size:max-content;max-inline-size:min(640px,92vw);padding:12px 14px;background:var(--karte);border:1px solid var(--linie-kraeftig);border-radius:var(--radius-karte);box-shadow:var(--elevation-1)}.ux4d-vorschlag-text{margin:0}.zr-vollbild-x{display:none}.zr-formular.zr-vollbild .zr-vollbild-x,.zr-formular:fullscreen .zr-vollbild-x{display:inline-flex;align-items:center;justify-content:center;position:fixed;inset-block-start:10px;inset-inline-end:14px;z-index:70;inline-size:44px;block-size:44px;padding:0;font-size:var(--s-gross);line-height:1;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-karte);background:var(--karte);color:var(--text);cursor:pointer;box-shadow:var(--elevation-1)}.zr-vollbild-x:focus-visible{outline:3px solid var(--gruen-hell);outline-offset:2px}.zr-formular.zr-vollbild .kalender-leiste,.zr-formular:fullscreen .kalender-leiste{padding-inline-end:66px}.zr-leiste label.zr-kraft{flex-wrap:wrap;row-gap:0}.zr-leiste .zr-kraft .kraft-name{flex:1 1 0;min-inline-size:0}.zr-leiste .zr-kraft .kraft-zahlen{flex:0 0 100%;order:10;padding-inline-start:34px}.zr-leiste .zr-kraft .zr-kraft-zahl,.zr-leiste .zr-kraft .kraft-pfeil{margin-inline-start:auto}.zr-leiste .zr-kraft .zr-kraft-zahl+.kraft-pfeil{margin-inline-start:0}.zr-leiste .karte-abschnitt:first-child{border-block-end:1px solid var(--linie);padding-block-end:6px;margin-block-end:8px}.budget-klein .budget-liste{list-style:none;margin-inline:0;padding-inline-start:0;flex-wrap:wrap}.budget-klein .budget-liste li{gap:8px;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-karte);background:var(--karte)}.budget-klein .budget-liste li>a{text-decoration:none;color:var(--text);font-weight:600}.budget-klein .budget-liste li:hover{background:var(--gruen-blass)}.faellig-detail{display:block;font-size:var(--s-klein);color:var(--gruen)}.faellig-text>a{text-decoration:none;font-weight:600}.filter .filter-suche input{min-inline-size:220px}.analytik{--a-0: var(--gruen);--a-1: color-mix(in srgb, var(--gruen) 74%, var(--karte));--a-2: var(--text-leise);--a-3: repeating-linear-gradient(135deg, var(--gruen) 0 3px, var(--karte) 3px 6px);--a-4: repeating-linear-gradient(135deg, var(--text-leise) 0 3px, var(--karte) 3px 6px);--a-spur: var(--gruen-blass)}.analytik-satz{margin:0 0 12px}.analytik-kacheln{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.analytik-kachel{display:flex;flex-direction:column;min-inline-size:0;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund)}.analytik-kachel-titel{font-size:var(--s-klein);color:var(--text-leise)}.analytik-kachel-titel button.info{margin-inline-start:4px}.analytik-kachel-wert{font-size:var(--s-zahl-klein);line-height:1.2;font-weight:600;color:var(--text)}.analytik-kachel-unter{font-size:var(--s-klein);color:var(--text-leise)}.analytik-teil{margin-block:0 14px}.analytik-teil-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.analytik-teil-kopf>h2{flex:1 1 auto;margin:0 0 6px;font-size:var(--s-mittel)}.analytik-details{white-space:nowrap;font-size:var(--s-text);text-decoration:none}.analytik-details:hover,.analytik-details:focus-visible{text-decoration:underline}.analytik-leer{margin:6px 0 0;color:var(--text-leise)}.analytik-hinweis{margin:8px 0 0;font-size:var(--s-klein)}.analytik-zahlen{margin-block-start:12px}.analytik-zahlen>summary{display:inline-block;cursor:pointer;font-size:var(--s-text);color:var(--gruen);list-style:none;padding-block:4px}.analytik-zahlen>summary::-webkit-details-marker{display:none}.analytik-zahlen>summary:hover{color:var(--gruen-hell)}.analytik-zahlen>.tabelle-scroll{margin-block-start:8px}.analytik-zahlen table{font-variant-numeric:tabular-nums}.analytik-zahlen tbody th{font-weight:400;font-size:var(--s-text);text-align:start;color:var(--text);background:transparent;padding:11px 14px}.analytik-zahlen tfoot th,.analytik-zahlen tfoot td{font-weight:600;font-size:var(--s-text)}.analytik-saeulen{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:6px}.analytik-saeule{display:flex;flex-direction:column;align-items:center;min-inline-size:0}.analytik-saeule-wert{min-block-size:16px;font-size:var(--s-mini);line-height:16px;color:var(--text-leise);white-space:nowrap;font-variant-numeric:tabular-nums}.analytik-saeule-spur{display:flex;flex-direction:column-reverse;align-items:center;inline-size:100%;block-size:150px;border-block-end:1px solid var(--linie-kraeftig)}.analytik-saeule-fuell,.analytik-segment{display:block;inline-size:70%;max-inline-size:34px}.analytik-saeule-fuell{background:var(--a-1);border-radius:var(--radius-kontrolle) var(--radius-kontrolle) 0 0;min-block-size:0}.analytik-saeule.aktiv .analytik-saeule-fuell{background:var(--a-0)}.analytik-saeule.analytik-ohne .analytik-saeule-spur{border-block-end-style:dashed}.analytik-segment{box-shadow:0 -1px 0 var(--karte)}.analytik-saeule-label{margin-block-start:4px;font-size:var(--s-mini);line-height:1.2;text-align:center;color:var(--text-leise)}.analytik-saeule-label small{display:block;font-size:var(--s-mini)}.analytik-saeule.aktiv .analytik-saeule-label{color:var(--text);font-weight:600}.analytik-farbe-0{background:var(--a-0)}.analytik-farbe-1{background:var(--a-1)}.analytik-farbe-2{background:var(--a-2)}.analytik-farbe-3{background:var(--a-3)}.analytik-farbe-4{background:var(--a-4)}.analytik-balken{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.analytik-balken>li{display:grid;grid-template-columns:minmax(110px,220px) minmax(0,1fr) minmax(64px,auto);align-items:center;column-gap:10px}.analytik-balken-name{font-size:var(--s-text);overflow-wrap:anywhere}.analytik-balken-spur{position:relative;display:block;block-size:14px;background:var(--a-spur);border-radius:var(--radius-kontrolle)}.analytik-balken-fuell{display:block;block-size:100%;background:var(--a-1);border-radius:var(--radius-kontrolle)}.analytik-balken-spur[style*=--marke]::after{content:"";position:absolute;inset-block:-3px;inset-inline-start:var(--marke);inline-size:2px;background:var(--text)}.analytik-balken-wert{font-size:var(--s-klein);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.analytik-marke-text{margin:6px 0 0;font-size:var(--s-mini);color:var(--text-leise)}.analytik-gbalken{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.analytik-gbalken>li{display:grid;grid-template-columns:minmax(64px,120px) minmax(0,1fr);align-items:center;column-gap:10px}.analytik-gspur{display:flex;overflow:hidden}.analytik-gseg{display:block;block-size:100%;min-inline-size:3px;overflow:hidden;text-align:center;white-space:nowrap}.analytik-gseg:last-child{box-shadow:none}.analytik-stufe-ok,.analytik-stufe-bezahlt{background:var(--gruen-ok)}.analytik-stufe-knapp{background:var(--gelb)}.analytik-stufe-aufgebraucht{background:color-mix(in srgb,var(--rot) 72%,var(--karte))}.analytik-stufe-ueberzogen,.analytik-stufe-ueberfaellig{background:var(--rot)}.analytik-stufe-unbestimmt,.analytik-stufe-offen{background:var(--grau)}.analytik-stufe-nicht_erwartet{background:var(--a-4)}.analytik-linie{margin-block-start:4px}.analytik-linie-flaeche{position:relative;block-size:170px;margin-block-start:10px;border-block-end:1px solid var(--linie-kraeftig);background:repeating-linear-gradient(to top,var(--linie) 0,var(--linie) 1px,transparent 1px,transparent 42px)}.analytik-linie-svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.analytik-linie-strich{fill:none;stroke:var(--a-0);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.analytik-punkt{position:absolute;inline-size:11px;block-size:11px;transform:translate(-50%,50%);box-sizing:border-box;border-radius:50%;background:var(--a-0);border:2px solid var(--karte)}.analytik-punkt:hover,.analytik-punkt:focus-visible{background:var(--text)}.analytik-linie-hoechst{position:absolute;inset-block-start:2px;inset-inline-start:4px;font-size:var(--s-mini);color:var(--text-leise)}.analytik-linie-achse{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:2px}.analytik-linie-achse>li{text-align:center;font-size:var(--s-mini);line-height:1.25;color:var(--text-leise);min-inline-size:0}.analytik-linie-achse small{display:block;font-size:var(--s-mini);font-variant-numeric:tabular-nums}.analytik-legende{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;font-size:var(--s-klein);color:var(--text-leise)}.analytik-legende>li{display:inline-flex;align-items:center;gap:6px}.analytik-muster{flex:none;inline-size:12px;block-size:12px;border-radius:var(--radius-kontrolle)}@media(max-width:520px){.analytik-balken>li{grid-template-columns:minmax(0,1fr) auto;row-gap:3px}.analytik-balken-name{grid-area:1 / 1}.analytik-balken-wert{grid-area:1 / 2}.analytik-balken-spur{grid-area:2 / 1 / 3 / 3}.analytik-gbalken>li{grid-template-columns:minmax(0,1fr);row-gap:3px}.analytik-saeule-wert{display:none}.analytik-saeule.aktiv .analytik-saeule-wert{display:block;position:relative;z-index:1}.analytik-saeulen{column-gap:3px}.analytik-saeule-label small{display:none}.analytik-linie-achse small{display:none}.analytik-linie-achse>li{font-size:var(--s-mini)}.analytik-saeule-spur{block-size:120px}}.zeichen-interessent{border-radius:50%;background:transparent;box-sizing:border-box}.karte-interessent span{background:transparent;border:3px solid var(--text);box-sizing:border-box}.budget-klein .budget-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.budget-klein .budget-liste li{display:flex;align-items:center;justify-content:space-between;min-block-size:44px;padding:4px 6px 4px 12px}.budget-klein .budget-liste li>a{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-klein .budget-liste li .ampel{flex:0 0 auto;min-inline-size:84px;text-align:center}.abr-bewilligt .raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.abr-bewilligt input[type=date],.fall-loesen input[type=date],.raster input[type=date]{-webkit-appearance:none;appearance:none;display:block;inline-size:100%;min-block-size:44px;box-sizing:border-box}@media(min-width:901px){.js.menue-offen .seitenleiste nav.leiste-unten{display:none}}.js .zr-bereich[data-leiste=zu] .uxkalopt-klapp{display:none}.fall-feld input[type=date]{-webkit-appearance:none;appearance:none;display:block;inline-size:100%;max-inline-size:none;min-block-size:44px;box-sizing:border-box}.fall-felder-paar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fall-feld-hinweis{margin:0 0 8px}.startaktionen .knopf[href^="/termine?ansicht=tag"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18'/%3E%3Crect x='8' y='13' width='4' height='4' rx='1'/%3E%3C/svg%3E")}.karte-mehr>summary{cursor:pointer;padding:10px 14px;font-size:var(--s-text);font-weight:600;color:var(--gruen)}.karte-mehr>summary:hover{text-decoration:underline}.karte-mehr>.karte-abschnitt{padding-inline:14px}details.uxkalopt-klapp>summary{color:var(--gruen)}.karte-schleier{position:absolute;inset:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--hintergrund) 72%,transparent);backdrop-filter:blur(2px)}.karte-klientenfenster{position:relative;inline-size:min(100%,380px);box-sizing:border-box;padding:22px 22px 18px;background:var(--karte);color:var(--text);border:1px solid var(--linie-kraeftig);border-radius:var(--rund);box-shadow:var(--elevation-2)}.karte-klientenfenster h2{margin:0 36px 14px 0;font-size:var(--s-gross);line-height:1.25}.karte-klientenfenster dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:10px 16px}.karte-klientenfenster dt{font-weight:600;color:var(--text-leise)}.karte-klientenfenster dd{margin:0;overflow-wrap:anywhere}.karte-klientenfenster dd a{font-weight:600;text-decoration:none}.kkf-zu{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:44px;block-size:44px;border:0;border-radius:var(--rund-klein);background:transparent;color:var(--text);font-size:var(--s-gross);line-height:1;cursor:pointer}.kkf-zu:hover{background:var(--gruen-blass)}@media(max-width:480px){.karte-klientenfenster dl{grid-template-columns:1fr;gap:2px}.karte-klientenfenster dd{margin-block-end:10px}}@media(min-width:901px)and (max-height:880px){.js:not(.menue-zu) #hauptmenue>a{min-block-size:38px;margin-block-end:1px;padding-block:4px}.js:not(.menue-zu) #hauptmenue>a .nav-symbol{inline-size:28px;block-size:28px;flex-basis:28px;padding:5px}}@media(max-width:600px){.startaktionen{position:relative}.startaktionen .mehr-menue{position:static}.startaktionen .mehr-menue .mehr-inhalt{position:absolute;inset-inline:0;inline-size:auto;z-index:60}}.heute-termine .faellig-liste>li{grid-template-columns:4.5em minmax(0,1fr)}.ht-zeit{font-variant-numeric:tabular-nums;font-weight:600}@media(min-width:901px){.js:not(.menue-zu) .seitenleiste .kopfleiste .marke:has(.betriebslogo){display:grid;column-gap:10px;align-items:center}.js:not(.menue-zu) .seitenleiste .kopfleiste .marke .betriebslogo{grid-column:2;grid-row:1;justify-self:end;max-width:52px;max-height:32px;margin:0}.js:not(.menue-zu) .seitenleiste .kopfleiste .marke:has(.betriebslogo) .name{grid-column:1;grid-row:1}.js:not(.menue-zu) .seitenleiste .kopfleiste .marke:has(.betriebslogo) .betrieb{grid-column:1 / -1;grid-row:2}}a,p a,.hinweis a,.meldung a,.warnung a,.leer a,label a,dd a,figcaption a,.fliesstext a,button.textknopf,.knopf.textknopf,.zr-textknopf,.probe-details,.chat-datei-text,.portal-vorschau-link,.formularfuss>a.knopf.leise,a.ux4b-link-leise,td a.ux4b-link-leise,.js.menue-zu .menue-breit,.palette-muster .pm-link,.chat-nachricht .chat-entfernen button.knopf,nav.reiterleiste a[aria-current=page],.probeband summary .probe-details{text-decoration:none}p a,.hinweis a,.meldung a,.warnung a,.leer a,dd a,figcaption a,.fliesstext a{font-weight:600}a:hover,a:focus-visible,.analytik-details:hover,.analytik-details:focus-visible,.kachel .titel a:hover,.kachel .weiter a:hover,.karte-mehr>summary:hover,.liste-a tr[data-zeile-link]>td:first-child>a[data-zeile-ziel]:hover,.monatswahl a:hover,.monatswahl a:focus-visible,.rueckleiste a:hover,.rueckleiste a:focus-visible,.termin a:hover,.ux4d-schalter a:hover,.zr-kopf-kraft a:hover,.zr-kopf-tag:hover,.zr-monat-mehr>summary:hover,.zu-tun-zeile>a:hover .zu-tun-weiter,a.sortierlink:hover,a.sortierlink:focus-visible,a.stunden-spalte:hover .stunden-label,td a:not(.knopf):hover,td a:not(.knopf):focus-visible{text-decoration:none}p a:hover,.hinweis a:hover,.meldung a:hover,.warnung a:hover,.leer a:hover,label a:hover,dd a:hover,figcaption a:hover,.fliesstext a:hover,td a:not(.knopf):hover,.kachel .titel a:hover,.kachel .weiter a:hover,.termin a:hover,.zr-kopf-kraft a:hover,.zr-kopf-tag:hover,.zr-monat-mehr>summary:hover,a.sortierlink:hover,.rueckleiste a:hover,.ux4d-schalter a:hover,.analytik-details:hover,.karte-mehr>summary:hover,a.ux4b-link-leise:hover,.zu-tun-zeile>a:hover .zu-tun-weiter,a.stunden-spalte:hover .stunden-label{color:color-mix(in srgb,var(--gruen) 68%,white)}.tv-zeitaendern{margin:0 0 10px}.tv-zeit-feld{margin:8px 0 0;padding:10px 12px;border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--sand-blass)}.tv-zeit-feld[hidden],.tv-zeit-meldung[hidden]{display:none}.tv-zeit-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.tv-zeit-raster label{display:block;margin:0 0 3px;font-size:var(--s-klein);color:var(--text-leise)}.tv-zeit-raster input{inline-size:100%;min-block-size:var(--kontrolle-hoehe);font:inherit}.tv-zeit-feld .hinweis{margin:8px 0 0}.tv-zeit-titel{margin:0 0 6px;font-size:var(--s-text)}.tv-zyklus{margin:10px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--linie)}.tv-zyklus legend{padding:0 6px 0 0;margin:0;font-size:var(--s-text);font-weight:600}.tv-zyklus[hidden],.tv-zyklus [hidden]{display:none}.tv-zyklus label{display:block;margin:0 0 3px;font-size:var(--s-klein);color:var(--text-leise)}.tv-zyklus select{inline-size:100%;min-block-size:var(--kontrolle-hoehe);font:inherit}.tv-zeit-meldung{margin:8px 0 0;padding:8px 12px;border-radius:var(--rund-klein);border:1px solid var(--linie);background:var(--karte);font-size:var(--s-text)}.tv-zeit-meldung p{margin:0 0 4px}.tv-zeit-meldung p:last-child{margin-block-end:0}.tv-zeit-ok{color:var(--gruen-ok);font-weight:600}.tv-zeit-stand{color:var(--text-leise)}.tv-zeit-hinweise{border-inline-start:4px solid var(--gelb)}.tv-zeit-fehler{border-inline-start:4px solid var(--rot);color:var(--rot)}@media(max-width:480px){.tv-zeit-raster{grid-template-columns:minmax(0,1fr)}}.tv-zeit-umfang{margin:8px 0 0;padding:0;border:0}.tv-zeit-umfang legend{padding:0;margin:0 0 4px;font-size:var(--s-klein);color:var(--text-leise)}.tv-zeit-umfang label{display:block;margin:2px 0}.zr-block[data-g12-zug]{cursor:grab}.zr-block[data-g12-zug].g12-rand,.zr-block[data-g12-zug].g12-rand *{cursor:ns-resize}.zr-block[data-g12-zug].g12-rand-unten::after{content:"";position:absolute;inset-inline:30%;inset-block-end:1px;block-size:3px;border-radius:var(--radius-kontrolle);background:currentColor;opacity:.45}.zr-block[data-g12-zug].g12-rand-oben::before{content:"";position:absolute;inset-inline:30%;inset-block-start:1px;block-size:3px;border-radius:var(--radius-kontrolle);background:currentColor;opacity:.45}html[data-zr-zug=ziehen],html[data-zr-zug=ziehen] *{cursor:move!important}html[data-zr-zug=dauer],html[data-zr-zug=dauer] *,html[data-zr-zug=anfang],html[data-zr-zug=anfang] *{cursor:ns-resize!important}dialog.g12-zug-dialog .knopfreihe{display:flex;flex-wrap:wrap;gap:8px}.ak-verbinden-formular{display:grid;gap:12px;max-inline-size:36rem;margin-block:8px 12px}.ak-verbinden-feld{display:grid;gap:4px;min-inline-size:0}.ak-verbinden-feld input{inline-size:100%;box-sizing:border-box}.ak-verbinden-formular .formularfuss{margin:0;padding:0;border:0}@media(min-width:640px){.ak-verbinden-formular{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.bjw-jahr{margin-block:8px 12px}.bjw-abschnitt{margin-block:0 16px}.bjw-topf{display:inline-flex;align-items:center;gap:8px;min-block-size:var(--kontrolle-hoehe);cursor:pointer}.bjw-topf input{inline-size:20px;block-size:20px;margin:0}.bjw-ohne{margin:4px 0 0;padding-inline-start:20px}.bjw-ohne li{margin-block:3px}.kalender-neu{display:grid;gap:8px;padding:14px 18px;border-block-start:1px solid var(--linie)}.kalender-neu-titel{margin:0;font-size:var(--s-mittel)}.kalender-neu .unterzeile,.kalender-neu .hinweis{margin:0}.kalender-neu-formular{display:grid;gap:10px}.kalender-neu-felder{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.kalender-neu-felder>div{min-inline-size:0;display:grid;gap:4px;align-content:start}.kalender-neu-felder select{inline-size:100%;box-sizing:border-box}.kn-etikett{font-size:var(--s-klein);color:var(--text-leise)}.kn-fest{font-weight:600}@media(min-width:720px){.kalender-neu-felder{grid-template-columns:repeat(3,minmax(0,1fr))}}.g12-geist.dauer{display:flex;align-items:flex-end;justify-content:flex-end;padding:0 4px 2px}@media(min-width:601px){main:has(>.seitenkopf.startkopf)>.startaktionen{align-items:stretch}main:has(>.seitenkopf.startkopf)>.startaktionen>.mehr-menue{display:block;inline-size:100%}main:has(>.seitenkopf.startkopf)>.startaktionen>.mehr-menue>summary{inline-size:100%;block-size:100%;min-block-size:44px;justify-content:center;box-sizing:border-box}}.tv-fest{margin-block-start:4px}.start-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a4);align-items:stretch;margin:var(--a6) 0 0}.start-paar>section{margin:0;min-inline-size:0;display:flex;flex-direction:column}.start-paar>section>h2{margin:0 0 var(--a3);font-size:var(--s-gross);line-height:26px}.start-paar>section>ul.zu-tun,.start-paar>section>.zu-tun-leer,.start-paar>.assistent-karte>.assistent-feld{box-sizing:border-box;flex:1 1 auto;min-block-size:240px}.start-paar>.assistent-karte>.assistent-feld{display:flex;flex-direction:column;gap:var(--a2);padding:var(--a4);overflow:hidden;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-weich)}.assistent-verlauf{flex:1 1 auto;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--a2)}.assistent-gruss{margin:auto 0;color:var(--text-leise);font-size:var(--s-text);line-height:22px;text-align:center}.assistent-nachricht{max-inline-size:92%;padding:var(--a2) var(--a3);border-radius:var(--rund);font-size:var(--s-text);line-height:22px;overflow-wrap:anywhere}.assistent-nachricht.frage{align-self:flex-end;background:var(--sand-blass)}.assistent-nachricht.antwort{align-self:flex-start;background:var(--karte);border:1px solid var(--linie)}.assistent-nachricht.warten{color:var(--text-leise)}.assistent-nachricht.fehler{border-color:var(--rot);color:var(--rot)}.assistent-text{white-space:pre-wrap}.assistent-quellen{margin-block-start:var(--a1);font-size:var(--s-klein);line-height:18px;color:var(--text-leise)}.assistent-eingabe{display:flex;gap:var(--a2);align-items:center;margin:0}.assistent-eingabe input[type=text]{flex:1 1 auto;min-inline-size:0;min-block-size:var(--kontrolle-hoehe);font:inherit}.assistent-eingabe[hidden],.assistent-verlauf[hidden],.assistent-hinweis[hidden]{display:none}.assistent-fuss{margin:0;font-size:var(--s-mini);line-height:16px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--a1) var(--a2)}.assistent-hinweis{flex:1 1 auto;min-block-size:0;overflow-y:auto}.assistent-hinweis-text{white-space:pre-wrap;font-size:var(--s-klein);line-height:18px;margin-block:var(--a2) var(--a3)}.assistent-aus{display:flex;flex-direction:column;align-items:flex-start;max-inline-size:52ch}.assistent-aus p{margin:0}.assistent-aus p:last-child{margin-block-start:var(--a1)}@media(max-width:900px){.start-paar{grid-template-columns:minmax(0,1fr)}.start-paar>section>ul.zu-tun,.start-paar>section>.zu-tun-leer{min-block-size:0}.start-paar>.assistent-karte>.assistent-feld{min-block-size:280px}}.seitenleiste nav a{font-size:var(--s-mittel)}nav.untermenue>a,nav.untermenue>.bereich-mehr>summary{font-size:var(--s-mittel);line-height:24px;padding:var(--a3) 2px 10px}.inhalt-spalte:has(>nav.bereichsreiter.untermenue) main nav.untermenue:not(.einstellungen-gruppen)>a,nav.einstellungen-gruppen~nav.untermenue>a{font-size:var(--s-text);line-height:22px;padding:var(--a2) 1px 7px}.chip{min-block-size:36px;padding:0 var(--a3);font-size:var(--s-klein);font-weight:var(--gewicht-mittel);border-radius:var(--radius-voll);gap:var(--a1);transition:background-color var(--wechsel),border-color var(--wechsel),color var(--wechsel)}.chip:hover{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}.chip .chip-zahl{opacity:1;font-weight:400;color:var(--text-leise)}.blaettern>a:is(.aktiv,[aria-current]),.blaettern.umschalter>a[aria-current],.chip[aria-current],main .profil-abschnitte .chip[aria-current],.schrittwahl button[aria-current],a.knopf[aria-current]:not(.hauptknopf),a[class="knopf "]{box-shadow:inset 0 0 0 1px var(--gruen)}.chip[aria-current]{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}.chip[aria-current] .chip-zahl{color:inherit}.mehr-menue .mehr-inhalt{border-radius:var(--rund);box-shadow:var(--schatten-schwebend);padding:var(--a1);min-inline-size:190px}.mehr-menue .mehr-inhalt>a,.mehr-menue .mehr-inhalt>form>button,.mehr-menue .mehr-inhalt>button{border-radius:var(--rund-klein);padding:10px var(--a3);min-block-size:var(--kontrolle-hoehe);line-height:20px}.mehr-menue .mehr-inhalt>a:hover,.mehr-menue .mehr-inhalt>a:focus-visible,.mehr-menue .mehr-inhalt>button:hover{color:var(--gruen-hell)}.hilfe-details>summary{font-size:var(--s-text);line-height:22px;font-weight:600;display:flex;align-items:center}.info-text{border-radius:var(--rund-klein);padding:var(--a2) var(--a3);font-size:var(--s-klein);line-height:18px;margin:var(--a2) 0 var(--a1)}.einstellung{padding:var(--a2) 0;min-block-size:48px}.einstellung-titel{font-size:var(--s-text);line-height:22px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--rot);box-shadow:0 0 0 3px color-mix(in srgb,var(--rot) 22%,transparent)}.probeband-rahmen{margin:0 0 var(--a3);gap:var(--a2);align-items:center}.warnung.band-zeile{padding:0 var(--a2) 0 var(--a3);margin-bottom:var(--a3);font-size:var(--s-klein);line-height:18px;min-block-size:44px;display:flex;align-items:center}.band-zeile-form{min-block-size:42px;flex:1 1 auto}.band-zu{font-size:var(--s-klein)}.gruppenkachel,.arbeitskarte,.analytik-kachel,.preis-heute,.palette-kachel,.versand-karte,.export-karte,.ux4d-einstieg>form,a.ux4b-wahlflaeche,.abr-wahl,.fall-loesung,.naechster-schritt,.rechnung-naechstes{border-radius:var(--rund);box-shadow:var(--schatten-karte);border-color:transparent}.gruppenkachel:hover,.arbeitskarte:hover,.arbeitskarte:focus-visible,.palette-kachel:hover,a.ux4b-wahlflaeche:hover,.abr-wahl:hover{border-color:var(--gruen)}.palette-kachel:has(input:checked),.abr-wahl:has(input:checked),a.ux4b-wahlflaeche.ux4b-wahl-haupt{border-color:var(--gruen)}.naechster-schritt,.rechnung-naechstes{border-inline-start:4px solid var(--gruen)}.gruppenkachel{padding:var(--a4) var(--a5);gap:var(--a1)}.gruppenkachel strong{font-size:var(--s-mittel);line-height:24px}.arbeitskarte{padding:var(--a4)}.arbeitskarte .arbeitskarte-zahl{font-size:var(--s-zahl);font-weight:600}@media(max-width:600px){table[data-handykarten]>tbody>tr,table.ux4-karten tr,table.ux4b-nt-tabelle tr,table.rueckhalt-tabelle tr{border-color:transparent;border-radius:var(--rund);box-shadow:var(--schatten-karte);padding:var(--a3) var(--a4)}}.schublade-kopf{padding:var(--a2) var(--a3) var(--a2) var(--a5)}.schublade-inhalt{padding:var(--a5) var(--a5) var(--a6)}@media(max-width:900px){.js body:has(nav.leiste-unten) .gestell{min-height:calc(100vh - 66px - env(safe-area-inset-bottom,0px))}}.hilfe-details>summary{min-block-size:44px}.probeband-rahmen>.band-zu{margin-inline-start:auto}.startaktionen{margin:0 0 var(--a5)}@media(max-width:600px){.startaktionen{display:flex;margin:0 0 var(--a4)}}@media(min-width:901px){.js:not(.menue-zu) .seitenleiste .kopfleiste .marke:has(.betriebslogo){grid-template-columns:minmax(max-content,1fr) auto}.js:not(.menue-zu) .seitenleiste .kopfleiste .marke:has(.betriebslogo) .name{font-size:var(--s-mittel)}.js:not(.menue-zu) .seitenleiste .kopfleiste .marke:has(.betriebslogo) .name .marke-zeichen-huelle{display:none}}main .seitenkopf.klientenkopf{align-items:flex-start}main .klientenkopf>.profil-kontakt{flex:1 1 100%;margin:calc(-1 * var(--a1)) 0 0;font-size:var(--s-klein);line-height:18px}main .klientenkopf .profil-kontakt>summary{display:inline-flex;align-items:center;gap:var(--a1);min-block-size:32px;list-style:none;font-weight:600;color:var(--gruen);cursor:pointer;border-radius:var(--rund-klein)}main .klientenkopf .profil-kontakt>summary::-webkit-details-marker{display:none}main .klientenkopf .profil-kontakt>summary::before{content:"▸";inline-size:12px}main .klientenkopf .profil-kontakt[open]>summary::before{content:"▾"}main .klientenkopf .profil-kontakt>summary:hover{color:var(--gruen-hell)}main .klientenkopf .profil-kontakt>.unterzeile{margin:var(--a1) 0 var(--a2);gap:var(--a1) var(--a4);color:var(--text-leise)}main .klientenkopf .profil-kontakt>.labels{margin:0 0 var(--a2)}@media(pointer:coarse),(max-width:900px){main .klientenkopf .profil-kontakt>summary{min-block-size:44px}}@media(min-width:601px){table tr:has(+tr.zeilenformular:not([hidden]))>td{border-bottom-color:transparent;background:var(--gruen-blass)}}td.aktion>form{display:inline-block;margin:0}td.aktion{vertical-align:middle}td.aktion>*+*{margin-inline-start:var(--a2)}tr.zeilenformular form{max-inline-size:760px}@media(max-width:600px){td.aktion>*+*{margin-inline-start:0}}form.kl-uebergabe:not(:has(select[name=an_stand] option[value=kraft]:checked)) .kl-nur-kraft{display:none}details.klapp.mini.kl-code{margin-top:var(--a1)}.knopf.gefahr[data-zeilenformular][aria-expanded=true]{background:var(--rot-flaeche);border-color:var(--rot);color:var(--rot)}.spalten>.kl-spalte{display:flex;flex-direction:column;gap:var(--a4);min-inline-size:0}.spalten>.kl-spalte>.karte{margin:0}.spalten>.kl-spalte>.karte:last-child{flex:1 1 auto}.kl-kraefte table.blank td{vertical-align:middle}.kl-kraefte table.blank td.aktion{inline-size:1%}.kl-nebenaktionen{margin-top:var(--a4);padding-top:var(--a4);border-top:1px solid var(--linie);justify-content:space-between}.kl-nebenaktionen>form{margin:0}.kl-nebenaktionen>form:only-child,.kl-nebenaktionen>form:last-child{margin-inline-start:auto}main:has(.klientenkopf) .karte table.daten,main:has(.klientenkopf) .karte table.blank{border:0;border-radius:0;box-shadow:none;background:transparent}main:has(.klientenkopf) .stammdaten-gruppen tr.gruppe th{padding:var(--a4) 0 var(--a1);font-size:var(--s-mini);line-height:16px;font-weight:600;letter-spacing:.04em;color:var(--text-leise);border-bottom:1px solid var(--linie)}main:has(.klientenkopf) .stammdaten-gruppen tbody:first-child tr.gruppe th{padding-top:0}main:has(.klientenkopf) .stammdaten-gruppen tbody tr:last-child :is(th,td){border-bottom:0}main:has(.klientenkopf) .profil-fehlt{margin:var(--a3) 0 0}.kl-zwei-teile{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--a5) var(--a6)}.kl-teil>h2{margin:0 0 var(--a2);font-size:var(--s-mittel);line-height:24px;font-weight:600}.kl-teil table.blank td{vertical-align:middle}.kl-teil table.blank td:first-child,.kl-teil table.blank td strong{white-space:nowrap}.kl-teil details.klapp{margin-top:var(--a3)}.kl-teil table.blank,.kl-teil table.blank tbody tr:hover td{background:transparent}@media(min-width:601px){td.kl-knopfspalte{inline-size:1%}td.kl-knopfspalte>:is(.knopf,form,.kl-portal-marke){display:flex;justify-content:center;margin:0}td.kl-knopfspalte>*+*{margin-block-start:var(--a2);margin-inline-start:0}td.kl-knopfspalte>form>button{inline-size:100%}}table[data-handykarten]>tbody>tr>td.kl-ohne-titel[data-titel]::before{content:none}@media(max-width:600px){table[data-handykarten]>tbody>tr.ohne-strich{margin-block-end:0;border-end-start-radius:0;border-end-end-radius:0}table[data-handykarten]>tbody>tr.fussnote{margin-block-start:-1px;padding-block:0 var(--a3);border-start-start-radius:0;border-start-end-radius:0}td.kl-knopfspalte>.kl-portal-marke{flex:1 1 100%}}@media(max-width:600px){main:has(.klientenkopf) .karte-kopf>.rechts:has(>.knopf){flex:1 1 100%;flex-direction:column;align-items:stretch;margin-inline-start:0}main:has(.klientenkopf) .karte-kopf>.rechts>.knopf{inline-size:100%}}.karte.flach>details.klapp.kl-karte-fuss{margin:0;border:0;border-top:1px solid var(--linie);border-radius:0}.karte.flach>details.klapp.kl-karte-fuss>summary{padding-inline:var(--a5)}.karte.flach>details.klapp.kl-karte-fuss>.klapp-inhalt{padding:var(--a3) var(--a5) var(--a5)}.kl-karte-fuss .knopfreihe+.kl-pdf-zeitraum{margin-top:var(--a5)}.kl-pdf-zeitraum .raster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.raster>.kl-raster-knopf{align-self:end}.raster>.kl-raster-knopf>button{min-block-size:var(--feld-hoehe)}.kl-raster-abstand{margin-top:var(--a5)}.kl-monat-blaettern{display:inline-flex;align-items:center;gap:var(--a2);font-variant-numeric:tabular-nums}.kl-monat-blaettern>strong{min-inline-size:9em;text-align:center;font-weight:600;color:var(--text)}.kl-monat-blaettern>.knopf{inline-size:40px;padding-inline:0;font-size:var(--s-mittel)}.karte.flach>.fussnote.kl-karte-wege{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a1) var(--a4);background:transparent}.kl-karte-wege>a{font-weight:600}.kl-karte-wege>details.kl-anderer-monat{margin:0 0 0 auto}.kl-karte-wege>details.kl-anderer-monat[open]{flex:1 1 100%;margin:0}.kl-karte-wege>details.kl-anderer-monat>.klapp-inhalt{margin-top:var(--a2);padding:var(--a4)}.kl-karte-wege .raster{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.karte.flach.kl-geleistet>.kennzahlen{margin:var(--a4) var(--a5)}.karte.flach.kl-geleistet>.warnung,.karte.flach.kl-geleistet>.leer{margin:0 var(--a5) var(--a4)}.kl-einsatzzeiten>.karte-kopf{margin-bottom:var(--a2)}.kl-einsatzzeiten>details.klapp{margin-top:var(--a4)}.serie-marke{font-size:var(--s-klein);white-space:nowrap}table.fenster{inline-size:auto}table.fenster th,table.fenster td{padding:0;font-size:var(--s-klein);text-align:center;vertical-align:middle}table.fenster thead th{padding:var(--a2) var(--a1)}table.fenster tbody th{padding:0 var(--a3) 0 var(--a4);text-align:left;font-weight:500;white-space:nowrap}table.fenster label.kl-zelle{display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:44px;margin:0;cursor:pointer}table.fenster label.kl-zelle:hover{background:var(--gruen-blass)}@media(max-width:600px){main:has(.klientenkopf) table.fenster{min-inline-size:0;inline-size:100%;table-layout:fixed}main:has(.klientenkopf) table.fenster tbody th{padding:0 var(--a1) 0 var(--a2);white-space:normal;inline-size:30%;font-size:var(--s-mini)}main:has(.klientenkopf) table.fenster label.kl-zelle{inline-size:100%}.kl-monat-blaettern>strong{min-inline-size:0}.kl-karte-wege>details.kl-anderer-monat{margin:0;flex:1 1 100%}}:is(main:has(.klientenkopf),main:has(.kl-formular)) .raster{align-items:stretch}:is(main:has(.klientenkopf),main:has(.kl-formular)) .raster>div:has(>label:first-child+:is(input,select,textarea)),:is(main:has(.klientenkopf),main:has(.kl-formular)) .raster>div:has(>label:first-child+button.info+:is(input,select,textarea)){display:flex;flex-direction:column;justify-content:flex-end}:is(main:has(.klientenkopf),main:has(.kl-formular)) .raster>div:has(>label:first-child+button.info+:is(input,select,textarea)){display:grid;grid-template-columns:auto 1fr;align-content:end;column-gap:var(--a1)}:is(main:has(.klientenkopf),main:has(.kl-formular)) .raster>div:has(>label:first-child+button.info+:is(input,select,textarea))>:not(label,button.info){grid-column:1 / -1}main:has(.klientenkopf)>details.klapp{margin:0 0 var(--a4)}main:has(.klientenkopf) .karte .kennzahlen{box-shadow:none;border-color:var(--linie)}@media(max-width:600px){main:has(.klientenkopf) .karte-kopf>.rechts.kl-monat-blaettern{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between}main:has(.klientenkopf) .karte-kopf>.rechts.kl-monat-blaettern>.knopf{inline-size:44px}.karte.flach.kl-geleistet>.kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:var(--a4)}.karte.flach.kl-geleistet>.kennzahlen>div{padding:var(--a2) var(--a3)}.karte.flach.kl-geleistet>.warnung,.karte.flach.kl-geleistet>.leer{margin-inline:var(--a4)}}main:has(.klientenkopf) table.rechnungsliste td{vertical-align:top}main:has(.klientenkopf) table.rechnungsliste td.rechnung-aktionen{inline-size:45%}main:has(.klientenkopf) table.rechnungsliste details.listen-details>dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--a1) var(--a4);margin:var(--a2) 0 0;font-size:var(--s-klein);line-height:18px}main:has(.klientenkopf) table.rechnungsliste details.listen-details>dl>:is(dt,dd){margin:0}main:has(.klientenkopf) table.rechnungsliste details.listen-details>dl>dt{color:var(--text-leise)}@media(max-width:600px){main:has(.klientenkopf) .klient-offen .fall-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text betrag" "knopf knopf"}main:has(.klientenkopf) .klient-offen .klient-offen-aktion :is(.knopf,button){white-space:normal;inline-size:100%}main:has(.klientenkopf) table.rechnungsliste td.rechnung-aktionen{inline-size:auto}}main:has(.klientenkopf)>.tabelle-scroll{margin-bottom:var(--a4)}@media(max-width:600px){.kl-einsatzzeiten>details.klapp>.klapp-inhalt{padding-inline:var(--a2)}main:has(.klientenkopf) table.fenster tr>:first-child{inline-size:24%}}.mitarbeiterprofil>.fest-leiste.profil-leiste{margin-bottom:var(--a5)}.mitarbeiterprofil>.fest-leiste.profil-leiste>nav.profil-abschnitte,.mitarbeiterprofil>.fest-leiste.profil-leiste>.profil-rollzeile>nav.profil-abschnitte{margin:0}.mitarbeiterprofil>.ma-abschnitt,.mitarbeiterprofil>.karte,.mitarbeiterprofil>details.klapp,.mitarbeiterprofil>.spalten{margin:0 0 var(--a4)}.ma-abschnitt>.karte-kopf .rechts.hinweis{font-variant-numeric:tabular-nums}.ma-nur-handy{display:none}@media(max-width:600px){.ma-nur-handy{display:inline;font-weight:600}}table[data-handykarten]>tbody>tr>td[data-titel=""]::before{content:none}.ma-weitere-haken{position:absolute;opacity:0;inline-size:1px;block-size:1px}.ma-weitere-haken:not(:checked)~.tabelle-scroll .ma-weitere-zeile{display:none}.ma-weitere-haken:not(:checked)~.ma-weitere-fuss .ma-weitere-auf,.ma-weitere-haken:checked~.ma-weitere-fuss .ma-weitere-zu{display:none}.ma-weitere-haken:focus-visible~.ma-weitere-fuss .ma-weitere-knopf{outline:3px solid var(--knopf-fokus, currentColor);outline-offset:2px}.ma-weitere-fuss{padding:var(--a2) var(--a4);border-top:1px solid var(--linie)}.ma-weitere-knopf{min-block-size:44px;cursor:pointer}.ma-zeitraum{display:inline-flex;align-items:center;gap:var(--a1);flex:none}.ma-zeitraum-pfeil{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border:1px solid var(--linie-kraeftig);border-radius:var(--rund-klein);background:var(--karte);color:var(--gruen);font-size:var(--s-gross);line-height:1;text-decoration:none;transition:background-color var(--wechsel)}.ma-zeitraum-pfeil:hover{background:var(--gruen-blass);color:var(--gruen-hell)}.ma-zeitraum-text{font-size:var(--s-text);line-height:22px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}span.ma-zeitraum-text{padding:0 var(--a2)}.ma-zeitraum-wahl>summary.ma-zeitraum-text{min-block-size:var(--kontrolle-hoehe);padding:0 var(--a3);border-color:transparent;color:var(--text)}.ma-zeitraum-wahl>summary.ma-zeitraum-text:hover{background:var(--gruen-blass)}.ma-zeitraum-wahl>summary.ma-zeitraum-text::after{color:var(--gruen)}.ma-zeitraum-wahl .mehr-inhalt{padding:var(--a3);min-inline-size:260px}.ma-zeitraum-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--a2) var(--a3);margin:0}.ma-zeitraum-form>div{display:flex;flex-direction:column;flex:1 1 100px;min-width:0}.ma-zeitraum-form>div>:is(select,input){inline-size:100%}.ma-zeitraum-form>button{flex:1 1 100%}@media(max-width:1024px),(pointer:coarse){.ma-zeitraum-pfeil{inline-size:44px;block-size:44px}.ma-zeitraum-wahl>summary.ma-zeitraum-text{min-block-size:44px}}.karte .kennzahlen.ma-kennzahlen{background:var(--sand-blass);box-shadow:none;border:0;border-radius:var(--rund-klein);margin:0 0 var(--a4)}.karte .kennzahlen.ma-kennzahlen>div{background:transparent}.ma-stunden>.karte-kopf{margin-bottom:var(--a4);align-items:center}.ma-stunden>details.klapp{margin-top:0}.ma-stunden h3{margin:var(--a5) 0 var(--a3);font-size:var(--s-mittel)}table.ma-zeitarten td.ma-zeitart{font-weight:500}table.ma-zeitarten td.zahl{font-variant-numeric:tabular-nums}@media(max-width:600px){.karte-kopf>.rechts:has(>.ma-zeitraum){flex:1 1 100%;margin-left:0}.ma-zeitraum{display:flex;inline-size:100%}.ma-zeitraum>.ma-zeitraum-wahl,.ma-zeitraum>span.ma-zeitraum-text{flex:1 1 auto;min-width:0;text-align:center}.ma-zeitraum-wahl>summary.ma-zeitraum-text{inline-size:100%;justify-content:center}.karte .kennzahlen.ma-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.karte .kennzahlen.ma-kennzahlen>div{padding:var(--a3)}}.ma-verfuegbarkeit>.ma-vf-stand{margin:var(--a4) var(--a5) 0}.ma-verfuegbarkeit>table.ma-vf-liste{margin:var(--a2) var(--a5) 0;inline-size:auto;border:0;box-shadow:none;background:transparent}table.ma-vf-liste td{padding:var(--a2) var(--a4) var(--a2) 0;border-bottom:1px solid var(--linie);vertical-align:middle}table.ma-vf-liste tr:last-child td{border-bottom:0}table.ma-vf-liste td.ma-vf-tag{font-weight:600;min-inline-size:3em}table.ma-vf-liste td.ma-vf-zeit{font-variant-numeric:tabular-nums}table.ma-vf-liste td.ma-vf-aktion{padding-right:0}.ma-verfuegbarkeit>details.ma-vf-neu{margin:var(--a4) var(--a5) var(--a5)}.ma-verfuegbarkeit:not(.karte)>details.ma-vf-neu{margin:var(--a3) 0 0}.raster.ma-vf-raster{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.raster.ma-vf-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.raster.ma-vf-raster>div:first-child{grid-column:1 / -1}}.raster.ma-vf-raster>.ma-vf-fuss{display:flex;gap:var(--a2)}@media(max-width:600px){.raster.ma-vf-raster>.ma-vf-fuss>button{flex:1 1 100%}.ma-verfuegbarkeit>details.ma-vf-neu{margin-inline:var(--a4)}.ma-verfuegbarkeit>table.ma-vf-liste,.ma-verfuegbarkeit>.ma-vf-stand{margin-inline:var(--a4)}}button.gefahr.textknopf.ma-entfernen.ma-entfernen{background:transparent;border-color:transparent;box-shadow:none;color:var(--rot)}button.gefahr.textknopf.ma-entfernen.ma-entfernen:hover{background:var(--rot-flaeche);border-color:transparent;color:var(--rot)}.raster.ma-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a4);align-items:start}@media(max-width:700px){.raster.ma-raster{grid-template-columns:minmax(0,1fr)}}.raster.ma-raster>div{min-width:0}.raster.ma-raster>div>:is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea){inline-size:100%;max-inline-size:100%;box-sizing:border-box;min-block-size:var(--feld-hoehe, 40px)}.raster.ma-raster>.voll{grid-column:1 / -1}.raster.ma-raster>.ma-fuss{display:flex;flex-wrap:wrap;gap:var(--a2);padding-top:var(--a1)}@media(max-width:600px){.raster.ma-raster>.ma-fuss>:is(button,.knopf){flex:1 1 100%}}.ma-unter-feld{margin-top:var(--a2)}.ma-stand-leise{color:var(--text-leise);font-size:var(--s-klein)}ul.ma-zeilen>li{display:flex;align-items:center;gap:var(--a3);min-block-size:48px;padding:var(--a2) 0;border-bottom:1px solid var(--linie)}ul.ma-zeilen>li:last-child{border-bottom:0}ul.ma-zeilen .ma-zeile-text{flex:1 1 auto;min-width:0}ul.ma-zeilen>li>form{margin:0;flex:none}@media(max-width:600px){ul.ma-zeilen>li{flex-wrap:wrap}ul.ma-zeilen>li>form{flex:1 1 100%}ul.ma-zeilen>li>form>.knopf{inline-size:100%}}.ma-unterkopf{font-size:var(--s-text);font-weight:600;margin:var(--a5) 0 var(--a3)}.ma-urlaub>.warnung{margin:0 0 var(--a3)}.ma-abschnitt>.kartenfuss,.kartenfuss{margin:var(--a3) 0 0}.mitarbeiterprofil .karte table.daten{border:0;box-shadow:none;background:transparent}.mitarbeiterprofil .karte table.daten th{inline-size:14em;max-inline-size:40%}.ma-app-stand>.karte-kopf{margin-bottom:var(--a2)}.ma-app-stand table.daten tr:last-child>:is(th,td){border-bottom:0}.warnung.ma-voraussetzung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4);margin:0 0 var(--a4)}.warnung.ma-voraussetzung>p{margin:0;flex:1 1 20em}.warnung.ma-voraussetzung>.knopf{flex:none}.ma-gefahrzone{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4);margin-top:var(--a5);padding-top:var(--a4);border-top:1px solid var(--linie)}.ma-gefahrzone>form{margin:0}.ma-gefahrzone>.hinweis{margin:0;flex:1 1 16em}@media(max-width:600px){.ma-gefahrzone>form,.ma-gefahrzone>form>button{inline-size:100%}}.ma-haken{display:flex;flex-direction:column;gap:var(--a1)}.ma-haken>label.inline{display:flex;align-items:flex-start;gap:var(--a2);min-block-size:32px;margin:0}.ma-haken>label.inline>input{flex:none;margin-top:2px}@media(max-width:1024px),(pointer:coarse){.ma-haken>label.inline{min-block-size:44px;align-items:center}.ma-haken>label.inline>input{margin-top:0}}.ma-unterkopf.ma-erste{margin-top:0}.ma-formular>.ma-formular-titel{font-size:var(--s-gross);line-height:26px;margin:0 0 var(--a4)}fieldset#weitere:not(:has(input[name=weitere][value=welche]:checked))>details.schlank2-weitere:not([open]){display:none}table.ma-vergleich{inline-size:100%;box-shadow:none;border:1px solid var(--linie);margin:0 0 var(--a4)}table.ma-vergleich tbody th{font-weight:500;color:var(--text-leise);font-size:var(--s-klein);inline-size:10em;text-align:start}table.ma-vergleich tr.ma-geaendert>td:last-child{font-weight:600}.ma-freigabe>.knopfreihe{margin:0}.karte .kennzahlen.ma-kennzahlen.ma-eine-zahl{display:inline-grid;grid-template-columns:auto}.raster>.ma-haken-feld{align-self:end;display:flex;align-items:center;gap:var(--a2);min-block-size:var(--feld-hoehe, 40px)}.raster>.ma-haken-feld>label.inline{margin:0}@media(max-width:700px){.raster>.ma-leer{display:none}}.raster>.ma-haken-feld>label.inline{display:inline-flex;align-items:center;gap:var(--a2)}.ma-formular>.kennzahlen.ma-kennzahlen+.hinweis{margin:calc(-1 * var(--a2)) 0 var(--a4)}.ma-formular .knopfreihe.ma-wahl{gap:var(--a2) var(--a5);margin:0 0 var(--a4)}.ma-formular .knopfreihe.ma-wahl>label.inline{min-block-size:32px}fieldset.ma-arbeitszeit:not(:has(input[name=stundenmodell][value=abruf]:checked)) .ma-abruf-hinweis{display:none}.ma-abruf-hinweis{max-inline-size:72ch}table.ma-staende tr.ma-heute>td{background:var(--gruen-blass)}table.ma-staende tr.ma-heute>td:first-child{box-shadow:inset 3px 0 0 var(--gruen)}table.ma-staende td.zahl,table.ma-staende th.zahl{text-align:end;font-variant-numeric:tabular-nums}.raster.ma-raster.ma-raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.raster.ma-raster.ma-raster-3{grid-template-columns:minmax(0,1fr)}.raster.ma-raster-3>.ma-leer{display:none}}fieldset.ma-tage{display:flex;flex-wrap:wrap;gap:0 var(--a4);margin:0;padding:0;border:0}fieldset.ma-tage>legend{padding:0;margin:0 0 var(--a1);font-size:var(--s-klein);font-weight:500;text-transform:none;letter-spacing:0;color:var(--text)}fieldset.ma-tage>label.inline{display:inline-flex;align-items:center;gap:var(--a1);min-block-size:32px;margin:0}@media(max-width:1024px),(pointer:coarse){fieldset.ma-tage>label.inline{min-block-size:44px;min-inline-size:64px}}.karte.flach>.ma-karteninhalt{padding:var(--a4) var(--a5) var(--a5)}@media(max-width:900px){.karte.flach>.ma-karteninhalt{padding:var(--a4)}}.ma-karteninhalt>:first-child{margin-top:0}@media screen{.druckblatt{margin:0 0 var(--a6);box-shadow:var(--schatten-karte);border-color:transparent}.druckblatt.vertrag ol>li{text-align:start}}@media print{.druckblatt.vertrag ol>li{text-align:justify;hyphens:auto}}.druckblatt{hyphens:manual}.druckleiste>.hinweis{margin:var(--a1) 0 var(--a3)}.druckleiste>.warnung.ma-voraussetzung{margin:var(--a3) 0}.knopfreihe.ma-feldhoehe{align-self:end;margin:0}.ma-vertrag-app .warnung{margin:var(--a3) 0}.ma-vertrag-app table.daten{border:0;box-shadow:none;background:transparent}.ma-vertrag-app table.daten th{inline-size:14em;max-inline-size:40%}.liste-a table.ma-liste.kurzspalten>thead>tr>th:first-child{inline-size:40%}@media(max-width:1024px){.liste-a table.ma-liste.kurzspalten>thead>tr>th:first-child{inline-size:55%}}.ma-leerwert{color:var(--text-leise)}@media(max-width:600px){table.ma-liste td:has(>.ma-leerwert:only-child){display:none}}.ma-leerkarte{padding:0}#geraete>.klapp-inhalt>h3{font-size:var(--s-text);font-weight:600;margin:var(--a5) 0 var(--a3)}#geraete>.klapp-inhalt>h3:first-child{margin-top:0}tr.zeilenformular[hidden]{display:none}.fest-leiste:has(.kalender-mehrfilter[open]){overflow:visible;max-block-size:none}.filter .kalender-mehrfilter{position:relative}.filter .kalender-mehrfilter[open]>.kalender-filter-felder{position:absolute;inset-block-start:calc(100% + var(--a2));inset-inline-start:0;z-index:45;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a3) var(--a4);align-items:end;inline-size:min(560px,calc(100vw - 2 * var(--a6)));max-inline-size:min(560px,calc(100vw - 2 * var(--a6)));padding:var(--a4);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend)}.filter .kalender-mehrfilter>.kalender-filter-felder>div{min-inline-size:0}.filter .kalender-mehrfilter>.kalender-filter-felder>div>:is(select,input:not([type=checkbox],[type=radio],[type=hidden])){inline-size:100%;min-inline-size:0}.filter .kalender-mehrfilter>.kalender-filter-felder>div>label{display:block;margin-block-end:var(--a1);font-size:var(--s-klein);line-height:18px}.filter .kalender-mehrfilter>.kalender-filter-felder>:is(.g12-filter-flach,.g12-filter,.hinweis,p){grid-column:1 / -1}.filter .kalender-mehrfilter>.kalender-filter-felder>button{grid-column:1 / -1;justify-self:end;min-inline-size:140px}.filter .kalender-mehrfilter>summary{display:inline-flex;align-items:center;gap:var(--a1);min-block-size:var(--knopf-hoehe);padding:0 var(--a2);border-radius:var(--knopf-rund);font-weight:600;color:var(--gruen);cursor:pointer;list-style:none}.filter .kalender-mehrfilter>summary::-webkit-details-marker{display:none}.filter .kalender-mehrfilter>summary::after{content:"▾";font-size:var(--s-mini)}.filter .kalender-mehrfilter[open]>summary::after{content:"▴"}.filter .kalender-mehrfilter>summary:hover,.filter .kalender-mehrfilter[open]>summary{background:var(--gruen-blass);color:var(--gruen-hell)}.g12-filter-flach .g12-filter-inhalt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a3) var(--a4);align-items:end;padding:0}.g12-filter-flach .g12-filter-inhalt>.g12-merkmale,.g12-filter-flach .g12-filter-inhalt>.hinweis{grid-column:1 / -1}.g12-filter-flach .g12-filter-inhalt>div>label{display:block;margin-block-end:var(--a1);font-size:var(--s-klein);line-height:18px}.g12-filter-flach .g12-filter-inhalt>div>select{inline-size:100%}.g12-filter-flach .g12-filter-inhalt>.hinweis{margin:0}@media(min-width:901px)and (max-width:1100px){.kalender-ansicht{margin-inline-start:0}.kalender-filter-felder{gap:var(--a2) var(--a2)}.kalender-leiste .blaettern>a{padding-inline:var(--a2)}.filter .kalender-mehrfilter>summary{padding:0 var(--a1)}}@media(max-width:900px){.js .filter .kalender-mehrfilter>summary{display:none}.filter .kalender-mehrfilter[open]>.kalender-filter-felder{position:static;inline-size:100%;max-inline-size:none;padding:0;border:0;box-shadow:none;background:transparent}.filter .kalender-mehrfilter>.kalender-filter-felder>button{justify-self:stretch}.filter .kalender-mehrfilter>.kalender-filter-felder>:is(div,button){min-inline-size:0}}@media(max-width:600px){.filter .kalender-mehrfilter[open]>.kalender-filter-felder,.g12-filter-flach .g12-filter-inhalt{grid-template-columns:minmax(0,1fr)}}.filter label.inline>input:is([type=checkbox],[type=radio]){inline-size:20px;block-size:20px;min-inline-size:20px;max-inline-size:20px;flex:none;margin:0}.g12-merkmale{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 var(--a3);margin:0;padding:var(--a1) var(--a3) var(--a2);border:1px solid var(--linie);border-radius:var(--rund-klein)}.g12-merkmale legend{font-size:var(--s-klein);line-height:18px;color:var(--text-leise);padding:0 var(--a1)}.g12-merkmale label.inline{display:flex;align-items:flex-start;gap:var(--a2);min-block-size:var(--kontrolle-hoehe);padding:10px 0;margin:0;font-size:var(--s-klein);line-height:18px;white-space:normal;overflow-wrap:normal}.g12-merkmale label.inline input{margin-block-start:-1px}@media(max-width:600px){.g12-merkmale{grid-template-columns:minmax(0,1fr)}.g12-merkmale label.inline{min-block-size:44px;padding:12px 0}}@media(pointer:coarse){.g12-merkmale label.inline{min-block-size:44px;padding:12px 0}}.zr-block{container-type:inline-size;min-inline-size:0;padding:3px 5px 3px 6px;border-radius:var(--rund-klein);border-left-width:4px;font-size:var(--s-klein);line-height:17px}.zr-block:not(.kurz){grid-template-columns:auto minmax(0,1fr);grid-auto-rows:min-content;column-gap:var(--a1)}.zr-block:not(.kurz)>*{grid-column:1 / -1}.zr-block:not(.kurz)>.zr-zeit{grid-column:1;grid-row:1}.zr-block:not(.kurz)>.zr-marken{grid-column:2;grid-row:1;justify-self:end}.zr-block:not(.kurz)>.zr-marken:empty{display:none}.zr-marken>.zr-status,.zr-marken>.zr-marke-hinweis{font-size:0;gap:0;padding:0 4px;min-inline-size:18px;justify-content:center}.zr-marken>.zr-status::before,.zr-marken>.zr-marke-hinweis::before{font-size:var(--s-mini)}.zr-name .zr-vorname,.zr-name .zr-komma{display:inline}.zr-zeit{font-size:var(--s-klein);line-height:17px;overflow:visible;text-overflow:clip}.zr-name{font-size:var(--s-klein);line-height:17px}.zr-kraft{font-size:var(--s-mini);line-height:16px}.zr-marken{gap:3px 4px;margin-block-start:2px}.zr-marke{display:inline-flex;align-items:center;gap:3px;padding:0 6px;border:1px solid var(--grau-rand);border-radius:var(--radius-voll);background:var(--grau-flaeche);color:var(--text-leise);font-size:var(--s-mini);line-height:16px;font-weight:600;white-space:nowrap}.zr-block .ampel{padding:0 6px;font-size:var(--s-mini);line-height:16px}.zr-marke-hinweis,.zr-block .zr-marke-hinweis{background:var(--gelb-flaeche);color:var(--gelb);border-color:var(--gelb-rand)}.zr-block.kraftfarbe .zr-kraft,.zr-block.ux4d-ohne .zr-kraft{color:color-mix(in srgb,var(--text-leise) 55%,var(--text))}.zr-stunde{font-size:var(--s-mini);line-height:1}table.zeitraster thead th{font-size:var(--s-klein);line-height:18px;padding:var(--a2) var(--a2) var(--a2)}.zr-kopf-zahl{font-size:var(--s-klein);line-height:18px}.zr-abwesend span,.zr-abwesend-marke,.zr-monat-tag .zr-abwesend-marke,table.zeitraster thead .zr-abwesend-marke{font-size:var(--s-mini);line-height:16px}.zr-fahrt span{font-size:var(--s-klein)}.zr-leer,.zr-anleitung{font-size:var(--s-klein)}@container (max-width: 72px){.zr-zeit{font-size:var(--s-mini);line-height:15px;letter-spacing:-.02em}.zr-name{font-size:var(--s-mini);line-height:15px}.zr-name .zr-vorname,.zr-name .zr-komma{display:none}.zr-name .zr-wort{white-space:normal;overflow:visible;text-overflow:clip;hyphens:auto;-webkit-hyphens:auto}.zr-kraft{display:none}.zr-marken{gap:2px;grid-column:1 / -1;grid-row:auto;justify-self:start;flex-wrap:wrap;overflow:visible}}@container (min-width: 160px){.zr-name{font-size:var(--s-text);line-height:20px}.zr-kraft{font-size:var(--s-klein);line-height:18px}.zr-marken>.zr-status,.zr-marken>.zr-marke-hinweis{font-size:var(--s-mini);gap:3px;padding:0 6px;min-inline-size:0}}table.zr-tag .zr-block{padding:6px 10px}.zr-block{border-color:var(--karte);border-left-color:var(--gruen-hell);background:color-mix(in srgb,var(--gruen) 10%,var(--karte))}.zr-block.art-begleitung{border-left-color:var(--gruen-ok);background:var(--ok-flaeche)}.zr-block.art-sonstiges{border-left-color:var(--braun-leise);background:var(--sand-blass)}.zr-block.kraftfarbe{background:color-mix(in srgb,var(--farbe) 16%,var(--karte))}.zr-block.ux4d-ohne{background:repeating-linear-gradient(135deg,var(--sand-blass) 0 6px,var(--sand) 6px 12px)}.zr-block:hover{box-shadow:var(--schatten-schwebend)}.zr-block:focus-visible{outline:3px solid var(--knopf-fokus, var(--gruen-hell));outline-offset:1px}.zr-farbe-ohne{background:repeating-linear-gradient(45deg,var(--karte) 0 3px,var(--grau) 3px 5px)}.zr-jetzt{border-top-color:var(--rot)}.zr-jetzt::before{background:var(--rot)}.zr-auswahl{border-radius:var(--rund-klein);font-size:var(--s-klein)}.zr-mehr{font-size:var(--s-klein)}.zr-status::before,.zr-marke-hinweis::before{font-size:var(--s-mini);line-height:1;font-weight:600}.zr-status-aus::before{content:"✕"}.zr-status-ungedeckt::before{content:"⚠"}.zr-marke-hinweis::before{content:"✎"}.zr-status-verschoben::before{content:"⇄"}.zr-status-verpasst::before{content:"◷"}.zr-status-doppelt::before{content:"‼"}.zr-block.kurz:has(.zr-marke-hinweis)::after{inline-size:auto;block-size:auto;inset-block-start:1px;inset-inline-end:4px;border-radius:0;background:transparent;color:var(--gelb);font-size:var(--s-mini);line-height:1;font-weight:600}.zr-legende{display:flex;flex-wrap:wrap;gap:var(--a1) var(--a4);margin:var(--a3) 0 0;padding:0;list-style:none;font-size:var(--s-klein);line-height:18px;color:var(--text-leise)}.zr-legende>li{display:inline-flex;align-items:center;gap:var(--a1);white-space:nowrap}.zr-legende .zr-legende-zeichen{display:inline-flex;align-items:center;justify-content:center;min-inline-size:18px;font-weight:600;color:var(--text)}.zr-legende .zr-legende-flaeche{inline-size:18px;block-size:12px;border-radius:var(--radius-kontrolle);border:1px solid var(--sand-linie)}.zr-legende .zr-legende-ohne{inline-size:18px;block-size:12px;border-radius:var(--radius-kontrolle)}.zr-legende .zr-legende-linie{inline-size:18px;block-size:0;border-top:2px solid var(--rot)}#zr-abwesend>.warnung{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--a2);margin:0 0 var(--a3);padding:var(--a2) var(--a3);border-radius:var(--rund-klein);font-size:var(--s-klein);line-height:18px}#zr-abwesend>.warnung>.zr-abwesend-zeichen{flex:none;font-weight:600;color:var(--gelb)}#zr-abwesend>.warnung>.zr-abwesend-text{flex:1 1 auto;min-inline-size:0}#zr-abwesend>.warnung a{font-weight:600;white-space:nowrap}#zr-abwesend>.filter-hinweis{margin:0 0 var(--a3)}.zr-plus{position:relative;display:inline-flex;align-items:center;min-block-size:28px;margin:2px 0 0 -6px;padding:0 6px;border-radius:var(--rund-klein);font-size:var(--s-klein);line-height:18px;color:var(--gruen);text-decoration:none}.zr-plus::before{content:"";position:absolute;inset:-8px 0}.zr-plus:hover{background:var(--gruen-blass);color:var(--gruen-hell)}table.zeitraster thead .zr-kopf-tag>span:last-child{font-size:var(--s-mittel);line-height:24px}table.zeitraster thead .zr-kopf-tag{font-size:var(--s-klein);line-height:18px}table.zr-tag thead th.heute{background:var(--karte)}table.zr-tag td.zr-spalte.heute .zr-flaeche{background-color:transparent}table.zr-tag thead .zr-kopf-kraft{display:inline-flex;font-size:var(--s-klein);line-height:18px}table.zr-tag thead .zr-kopf-zahl{display:inline;font-size:var(--s-klein)}table.zr-tag thead .zr-kopf-zahl::before{content:"· ";color:var(--text-leise)}table.zr-tag thead .zr-plus{display:inline-flex;margin-inline-start:0}table.zr-tag thead .zr-plus::after{content:"";display:block;flex-basis:100%}table.zr-tag thead th>.zr-kopf-kraft+.zr-kopf-zahl{margin-inline-start:2px}@media(pointer:coarse){.zr-block[data-g12-zug]:not(.kurz)::before{content:"";position:absolute;inset-inline:0;inset-block-end:0;background:inherit}.zr-block[data-g12-zug]:not(.kurz)::after{content:"";position:absolute;inset-inline:calc(50% - 12px);inset-block-end:2px;inline-size:24px;block-size:4px;border-radius:var(--radius-kontrolle);background:currentColor;opacity:.45}}table.zr-monat thead th{font-size:var(--s-klein);line-height:18px;color:var(--text-leise);padding:var(--a2)}table.zr-monat td.zr-monat-tag{padding:var(--a1) 6px 6px}.zr-monat-kopf{margin-block-end:var(--a1);min-block-size:28px}.zr-monat-zahl{min-inline-size:28px;block-size:28px;border-radius:var(--radius-karte);font-size:var(--s-text)}.heute .zr-monat-zahl{color:var(--karte)}.anderer-monat .zr-monat-zahl{color:var(--text-leise)}.zr-monat-anzahl{font-size:var(--s-mini);color:var(--text-leise)}.zr-monat-plus{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0 -4px 0 auto;padding:0;min-inline-size:32px;min-block-size:32px;border-radius:var(--rund-klein);font-size:var(--s-gross);line-height:1;color:var(--gruen)}.zr-monat-plus::before{content:"";position:absolute;inset:-6px}.zr-monat-plus:hover{background:var(--gruen-blass);color:var(--gruen-hell)}.zr-monat-termin{margin:1px 0;padding:2px 4px;font-size:var(--s-klein);line-height:18px}.zr-monat-zeit{font-size:var(--s-mini);color:var(--text-leise)}.zr-monat-name{min-inline-size:5ch}.zr-monat-termin>.zr-marke,.zr-monat-termin>.ampel{flex:0 1 auto;min-inline-size:0;overflow:hidden}.zr-monat-termin>.zr-status-symbol{flex:none;font-size:var(--s-mini);font-weight:600;line-height:1;color:var(--text)}.zr-monat-termin.konflikt{background:var(--rot-flaeche)}.zr-monat-hinweis{inline-size:auto;block-size:auto;border-radius:0;background:transparent}.zr-monat-hinweis::before{content:"✎";font-size:var(--s-mini);font-weight:600;line-height:1;color:var(--gelb)}.zr-monat-feiertag{font-size:var(--s-mini);color:var(--gruen-ok)}.zr-monat-mehr>summary{font-size:var(--s-klein);line-height:18px;padding:2px 4px;min-block-size:24px}@media(max-width:820px){.zr-monat-zahl{min-inline-size:26px;block-size:26px}}.zr-leiste{border-color:transparent;border-radius:var(--rund);box-shadow:var(--schatten-karte)}.zr-leiste-schalter{min-block-size:44px;padding:var(--a2) var(--a3);font-size:var(--s-klein);line-height:18px}.zr-leiste-titel{font-size:var(--s-text);line-height:22px;font-weight:600}.zr-leiste-zahl{font-size:var(--s-klein)}.zr-suche{width:calc(100% - 2 * var(--a3));margin:var(--a2) var(--a3) var(--a1);padding:0 var(--a2);min-block-size:36px;font-size:var(--s-klein)}.zr-schnellwahl{gap:var(--a3);padding:0 var(--a3) var(--a1)}.zr-textknopf{min-block-size:32px;font-size:var(--s-klein);font-weight:600;text-decoration:none}.zr-textknopf:hover{color:var(--gruen-hell)}.zr-gruppe-kopf{font-size:var(--s-mini);line-height:16px;letter-spacing:.04em;padding:var(--a2) var(--a3) var(--a1)}.zr-leiste .zr-kraft{min-block-size:36px;padding-block:5px;font-size:var(--s-text);line-height:20px}.zr-kraft input{inline-size:18px;block-size:18px}.zr-kraft-zahl{font-size:var(--s-mini)}.zr-kraft-vorschlag{background:var(--gruen-blass);color:var(--gruen-hell);font-size:var(--s-mini)}.zr-leiste-status{font-size:var(--s-klein)}.uxkalopt-knopf{font-size:var(--s-klein);line-height:18px;min-block-size:var(--kontrolle-hoehe);padding:1px var(--s-2)}.uxkalopt-knopf:disabled{opacity:1;border-style:dashed;border-color:var(--linie-kraeftig);background:var(--sand-blass);color:var(--text-leise);box-shadow:none}.uxkalopt-fuer,.uxkalopt .info-text,.uxkalopt-zurueck{font-size:var(--s-klein)}details.uxkalopt-klapp>summary{font-size:var(--s-text);line-height:22px;min-block-size:44px;display:flex;align-items:center;gap:var(--a2);padding:0 var(--a3);list-style:none}details.uxkalopt-klapp>summary::-webkit-details-marker{display:none}details.uxkalopt-klapp>summary::before{content:"▸";font-size:var(--s-klein)}details.uxkalopt-klapp[open]>summary::before{content:"▾"}@media(pointer:coarse){.zr-leiste .zr-kraft{min-block-size:44px}.zr-textknopf{min-block-size:44px}.zr-kraft input{inline-size:20px;block-size:20px}}.zr-bereich:not(:has(.zr-leiste label.zr-kraft)){grid-template-columns:minmax(0,1fr)}.zr-bereich:not(:has(.zr-leiste label.zr-kraft))>.zr-leiste{display:none}.zr-kalender{position:relative}.zr-leerhinweis{position:absolute;inset-inline:calc(52px + var(--a4)) var(--a4);inset-block-start:150px;z-index:3;display:flex;justify-content:center;pointer-events:none}.zr-leerhinweis>.leerbild{pointer-events:auto;inline-size:min(440px,100%);max-inline-size:100%;padding:var(--a4) var(--a5);background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten-schwebend)}.zr-leerhinweis>.leerbild .leerbild-svg{max-block-size:96px;margin-block-end:0}@media(max-width:600px){.zr-leerhinweis{inset-inline:var(--a2);inset-block-start:120px}.zr-leerhinweis>.leerbild{padding:var(--a3) var(--a4)}}.zr-kalender .tabelle-scroll.zr-rollt::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:24px;pointer-events:none;z-index:5;background:linear-gradient(to left,rgb(var(--farbe-schatten, 41 59 53) / .14),transparent)}.zr-wisch{display:none;margin:var(--a2) 0 0;font-size:var(--s-klein);line-height:18px;color:var(--text-leise)}.zr-kalender:has(.tabelle-scroll.zr-rollt) .zr-wisch{display:block}.termin-liste a.tv-link{color:var(--text);text-decoration:none;font-weight:600;font-variant-numeric:tabular-nums}.termin-liste a.tv-link:hover,.termin-liste a.tv-link:focus-visible{color:var(--gruen-hell)}.termin-liste tr.tl-tag>th{background:var(--hintergrund);color:var(--text);font-size:var(--s-klein);font-weight:600;line-height:18px;letter-spacing:0;text-transform:none;padding:var(--a2) var(--a4);border-top:1px solid var(--linie)}.termin-liste tr.tl-tag>th .tl-tag-zahl{font-weight:400;color:var(--text-leise)}.termin-liste tr.tl-tag:hover>th{background:var(--hintergrund)}.termin-liste td.tl-zeit{font-variant-numeric:tabular-nums}.termin-liste tbody>tr>td{vertical-align:top}.termin-liste tr.fahrtabschnitt>td{padding-block:var(--a2)}.fest-leiste+p.hinweis{display:flex;align-items:center;gap:var(--a1);margin:var(--a2) 0 var(--a3)}@media(max-width:600px){table.termin-liste.mit-spaltenwahl tbody>tr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"zeit klient stand" "zeit kraft stand" "mehr mehr mehr";gap:0 var(--a3);padding:var(--a3) var(--a4);align-items:start;border-top:1px solid var(--linie)}table.termin-liste.mit-spaltenwahl tbody>tr.tl-tag{display:block;padding:0;border-top:0}table.termin-liste.mit-spaltenwahl tbody>tr.tl-tag>th{display:block;padding:var(--a2) var(--a4)}table.termin-liste.mit-spaltenwahl td{padding:0}table.termin-liste.mit-spaltenwahl td[data-spalte]::before{display:none}table.termin-liste.mit-spaltenwahl td.tl-zeit{grid-area:zeit;font-weight:600}table.termin-liste.mit-spaltenwahl td.tl-klient{grid-area:klient}table.termin-liste.mit-spaltenwahl td.tl-kraft{grid-area:kraft;font-size:var(--s-klein);line-height:18px;color:var(--text-leise)}table.termin-liste.mit-spaltenwahl td.tl-stand{grid-area:stand;justify-self:end}table.termin-liste.mit-spaltenwahl td.tl-stand:empty{display:none}table.termin-liste.mit-spaltenwahl td.zusatzspalte:not(.tl-stand){grid-area:mehr}table.termin-liste.mit-spaltenwahl.kurzspalten td.zusatzspalte{display:none}table.termin-liste.mit-spaltenwahl:not(.kurzspalten) td.zusatzspalte:not(.tl-stand)[data-spalte]::before{display:inline;content:attr(data-spalte) ": "}table.termin-liste.mit-spaltenwahl tbody>tr.fahrtabschnitt{grid-template-columns:minmax(0,1fr);grid-template-areas:none}table.termin-liste.mit-spaltenwahl tbody>tr.fahrtabschnitt>td{grid-area:auto}}@media(max-width:600px){table.mit-spaltenwahl tbody>tr,.liste-a table.mit-spaltenwahl tbody>tr,table.ux4-karten tr,table.ux4b-nt-tabelle tr,table.rueckhalt-tabelle tr,table[data-handykarten]>tbody>tr{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--a2);padding:var(--a3) var(--a4);border:1px solid var(--linie);border-radius:var(--rund);background:var(--karte);box-shadow:var(--schatten-karte)}table.mit-spaltenwahl td{padding:2px 0}table.mit-spaltenwahl td[data-spalte]::before{content:attr(data-spalte) ": ";display:inline;font-size:var(--s-klein);font-weight:400;color:var(--text-leise)}table.mit-spaltenwahl td:first-child{font-size:var(--s-text);font-weight:600;padding-bottom:var(--a1)}table.mit-spaltenwahl td:first-child::before{display:none}table.mit-spaltenwahl td[colspan]{font-weight:400;font-size:var(--s-text)}table.mit-spaltenwahl tbody>tr:has(>td[colspan]:only-child){background:transparent;box-shadow:none;border-color:transparent;padding:var(--a2) 0}table.mit-spaltenwahl td:last-child:has(>.knopf,>form,>button){display:flex;flex-wrap:wrap;gap:var(--a2);padding-top:var(--a2)}table.mit-spaltenwahl td:last-child>:is(.knopf,form,form>button){flex:1 1 100%;inline-size:100%;justify-content:center;text-align:center;margin:0}table.mit-spaltenwahl td:last-child:has(>.knopf,>form,>button)::before{display:none}table[data-handykarten]>tbody>tr>td[data-titel]::before,table.ux4-karten td[data-titel]::before{font-size:var(--s-klein);font-weight:400}table[data-handykarten]>tbody>tr>td.handy-titel{font-size:var(--s-text);padding-block-end:var(--a1)}.karte.flach:has(table[data-handykarten]),.karte.flach:has(table.mit-spaltenwahl){background:var(--karte);border:1px solid var(--linie);box-shadow:var(--schatten-karte)}.karte.flach table[data-handykarten]>tbody>tr,.karte.flach table.mit-spaltenwahl tbody>tr,.karte.flach .liste-a table.mit-spaltenwahl tbody>tr{margin:0;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid var(--linie);padding:var(--a3) var(--a4)}.karte.flach table[data-handykarten]>tbody>tr:last-child,.karte.flach table.mit-spaltenwahl tbody>tr:last-child{border-bottom:0}.karte.flach .karte-kopf{padding-inline:var(--a4)}table[data-handykarten]>tbody>tr.zeilenformular,table.mit-spaltenwahl tbody>tr.zeilenformular{display:block;margin:calc(-1 * var(--a2)) 0 var(--a2);padding:0;border-radius:0 0 var(--rund) var(--rund);box-shadow:var(--schatten-karte)}table[data-handykarten]>tbody>tr.zeilenformular[hidden]{display:none}table[data-handykarten]>tbody>tr.zeilenformular>td{display:block;padding:var(--a4)}}details.schlank2-karte>.karte,details.schlank2-karte>.bausteinkarte{padding-inline:var(--a4)}.gruppenkacheln{display:flex;flex-wrap:wrap;gap:var(--a4)}.gruppenkacheln>.gruppenkachel{flex:1 1 calc(33.333% - var(--a4));min-width:0}.arbeitskarten{display:flex;flex-wrap:wrap;gap:var(--a3)}.arbeitskarten>.arbeitskarte{flex:1 1 calc(25% - var(--a3));min-width:0}@media(max-width:1099px){.arbeitskarten>.arbeitskarte{flex-basis:calc(33.333% - var(--a3))}}@media(max-width:900px){.gruppenkacheln>.gruppenkachel{flex-basis:calc(50% - var(--a4))}}@media(max-width:600px){.gruppenkacheln>.gruppenkachel{flex-basis:100%}.arbeitskarten{gap:var(--a2)}.arbeitskarten>.arbeitskarte{flex-basis:calc(50% - var(--a2))}}.seitenkopf+.hilfe-details{border-top:0;margin-top:calc(-1 * var(--a3))}.einstellung:not(:has(~.einstellung)){border-block-end:0}.einstellung~.formularfuss,.bausteinkarte .formularfuss,.einstellungsgruppe+.formularfuss{border-top:0;padding-top:0;margin-top:var(--a4)}.karte .kennzahlen,.bausteinkarte .kennzahlen{background:var(--sand-blass);border-color:transparent;box-shadow:none}.karte .kennzahlen>div,.bausteinkarte .kennzahlen>div{background:transparent}.formular-schritt>legend,.formular-abschnitt>legend{font-size:var(--s-mittel);line-height:24px;font-weight:600;color:var(--text);margin:0 0 var(--a3)}fieldset.formular-schritt+fieldset.formular-schritt,fieldset.formular-abschnitt+fieldset.formular-abschnitt{margin-top:var(--a6);padding-top:0}.fest-leiste:has(details[open]){max-block-size:none;overflow:visible}@media(min-width:901px){.js.menue-zu #hauptmenue>a>span:not(.menue-zahl):not(.nur-vorleser){hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}}.alle-spalten-knopf{display:inline-flex;align-items:center;min-block-size:36px;padding:0 var(--a3);font-size:var(--s-klein);font-weight:600;margin:0 0 var(--a2)}.alle-spalten-haken:checked+.alle-spalten-knopf{background:var(--gruen-blass);color:var(--gruen-hell);border-color:var(--gruen);box-shadow:inset 0 0 0 1.5px var(--gruen),inset 0 -3px 0 var(--gruen)}table.ma-aufgaben td{vertical-align:top}table.ma-aufgaben form.aufgabe-erledigt{margin-block-start:var(--a2)}.mitarbeiterprofil>.spalten.ma-spalten{margin-top:0}.profil-leiste .profil-wahl{display:none}@media(max-width:600px){.js .profil-leiste .profil-wahl{display:block;margin:0;padding-block:var(--a2)}.js .profil-leiste .profil-wahl label{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;font-size:var(--s-klein);line-height:18px;font-weight:500;letter-spacing:0;color:var(--text-leise);margin:0 0 var(--a1)}.js .profil-leiste .profil-wahl select{min-block-size:44px;font-size:var(--s-text);font-weight:500;color:var(--text);background-color:var(--karte);border-color:var(--linie-kraeftig);border-inline-start-width:1px}.js .profil-leiste:has(.profil-wahl)>.mobile-unterseiten:not(.profil-wahl),.js .profil-leiste:has(.profil-wahl)>.profil-abschnitte,.js .profil-leiste:has(.profil-wahl)>nav.reiterleiste,.js .profil-leiste:has(.profil-wahl)>.profil-rollzeile>.profil-abschnitte,.js .profil-leiste:has(.profil-wahl)>.profil-rollzeile>nav.reiterleiste{display:none}}main .profil-leiste .profil-abschnitte{gap:var(--a1);padding:var(--a2) 0}main .profil-leiste .profil-abschnitte .chip,main .profil-leiste .profil-abschnitte .chip[aria-current]{min-block-size:36px;padding:0 var(--a3);font-size:var(--s-text);line-height:22px;font-weight:400;color:var(--text-leise);background:transparent;border-color:transparent;border-radius:var(--rund-klein);box-shadow:none}main .profil-leiste .profil-abschnitte .chip:hover{background:var(--sand-blass);color:var(--text);border-color:transparent}main .profil-leiste .profil-abschnitte .chip[aria-current]{background:var(--gruen-blass);color:var(--gruen-hell);font-weight:600}@media(pointer:coarse){main .profil-leiste .profil-abschnitte .chip{min-block-size:44px}}.seitenkopf .aktionen>.ma-zeitraum{margin-inline-end:var(--a2)}@media(max-width:600px){.seitenkopf .aktionen>.ma-zeitraum{flex:1 1 100%;margin:0 0 var(--a2)}}@media(max-width:600px){table.ma-wochentage>tbody>tr{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--a2)}table.ma-wochentage>tbody>tr>td.handy-titel{flex:1 1 100%}table.ma-wochentage>tbody>tr>td:not(.handy-titel){flex:1 1 calc(50% - var(--a2));inline-size:auto}table.ma-wochentage td>input[type=time]{inline-size:100%}}table.monatswerte{inline-size:100%;max-inline-size:100%}table.monatswerte tbody td{text-align:end;font-variant-numeric:tabular-nums}table.monatswerte th{white-space:normal}table.monatswerte th{inline-size:auto;min-inline-size:0}@media(max-width:600px){table.monatswerte th,table.monatswerte tbody td{padding-inline:var(--a2)}}.karte-bereich{height:clamp(360px,60vh,640px);min-height:360px}.karte-flaeche{border-color:transparent;box-shadow:var(--schatten-karte)}.karte-flaeche.ohne-kacheln{background:repeating-linear-gradient(45deg,var(--sand-blass) 0 12px,var(--sand) 12px 24px)}.karte-leerhinweis{position:absolute;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--a4);pointer-events:none}.karte-leerhinweis>.leerbild{pointer-events:auto;inline-size:min(440px,100%);padding:var(--a4) var(--a5);background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten-schwebend)}.karte-leerhinweis>.leerbild .leerbild-svg{max-block-size:96px;margin-block-end:0}p.ux4b-karte-ohne{display:flex;align-items:center;gap:var(--a2);margin:0 0 var(--a3);font-size:var(--s-klein)}p.ux4b-karte-ohne::before{content:"⚠";font-weight:600;color:var(--gelb)}.zeichen-klient{background:var(--text)}.zeichen-betreuung{background:var(--karte);border:3px solid var(--grau);box-sizing:border-box;position:relative}.zeichen-betreuung::after{content:"";position:absolute;inset:1px;border-radius:50%;background:var(--text)}.zeichen-interessent{inline-size:12px;block-size:12px;border:2px dashed var(--text)}.zeichen-halt{color:var(--karte)}.zeichen-start{background:var(--karte)}.karte-legende{font-size:var(--s-klein);line-height:18px;gap:var(--a1) var(--a3);padding:var(--a2) var(--a3) var(--a3)}.leiste-titel,.leiste-schritt>.leiste-titel{font-size:var(--s-mini);letter-spacing:.04em}.leiste-kopf{font-size:var(--s-mini)}.kraft-hinweis,.leiste-hinweis,.fahrt-feld,.leiste-anleitung{font-size:var(--s-klein)}.segment-knopf{font-size:var(--s-klein);min-block-size:var(--kontrolle-hoehe)}.segment-knopf small{font-size:var(--s-mini)}.segment-knopf::before{background:var(--karte)}.segment-knopf.aktiv::before{box-shadow:inset 0 0 0 2px var(--karte)}.ebene-zeile,.kraft-zeile{min-block-size:36px;font-size:var(--s-text)}.vorschlag-kraft a,.vorschlag-zeile{font-size:var(--s-klein)}.karte-marke span{inline-size:24px;block-size:24px;line-height:24px;color:var(--karte);box-shadow:0 0 0 2px var(--karte)}.karte-marke.verschoben span{box-shadow:0 0 0 2px var(--karte),0 0 0 4px var(--gelb)}.karte-wohnort span{box-shadow:0 0 0 2px var(--karte)}.karte-wohnort.fahrt-start span{box-shadow:0 0 0 3px var(--karte),0 0 0 5px var(--text)}.karte-klient span{background:var(--text)}.karte-klient:hover span,.karte-klient:focus-visible span{background:var(--text)}.karte-flaeche .leaflet-bar a{color:var(--text);background:var(--karte);border-bottom-color:var(--linie)}.karte-flaeche .leaflet-bar{border:1px solid var(--linie-kraeftig);border-radius:var(--rund-klein);box-shadow:var(--schatten-schwebend)}.karte-flaeche .leaflet-bar a:first-child{border-top-left-radius:var(--rund-klein);border-top-right-radius:var(--rund-klein)}.karte-flaeche .leaflet-bar a:last-child{border-bottom-left-radius:var(--rund-klein);border-bottom-right-radius:var(--rund-klein)}.karte-vollbild-knopf{min-block-size:var(--kontrolle-hoehe-klein)}@media(pointer:coarse),(max-width:900px){.karte-flaeche.leaflet-container .leaflet-bar a,.leaflet-touch .karte-flaeche .leaflet-bar a,.karte-flaeche.leaflet-touch .leaflet-bar a,.leaflet-touch .karte-flaeche .leaflet-control-zoom a{inline-size:44px;block-size:44px;line-height:44px;font-size:var(--s-gross)}main .karte-flaeche .leaflet-control .karte-vollbild-knopf.klein{min-block-size:44px;padding-inline:var(--a4)}.ebene-zeile,.kraft-zeile{min-block-size:44px}}.karte-bereich:not(:has(.zr-leiste label.zr-kraft)){grid-template-columns:minmax(0,1fr)}.karte-bereich:not(:has(.zr-leiste label.zr-kraft))>.zr-leiste{display:none}.plan-zustand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a3) var(--a5)}.plan-zustand>.plan-zustand-text{flex:1 1 320px;margin:0}.plan-zustand>.plan-zustand-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2)}.plan-zustand>.plan-zustand-knoepfe form{margin:0}.kennzahlen .name{white-space:nowrap}.aufgaben-liste>table>tbody>tr>td{vertical-align:top;padding-block:var(--a3)}.aufgaben-liste .fz-datum{display:block;font-variant-numeric:tabular-nums;line-height:22px;color:var(--text)}.aufgaben-liste .fz-ohne{color:var(--text-leise);font-size:var(--s-klein)}.aufgaben-liste .fz-marke{display:block;margin-top:var(--a1)}.aufgaben-liste td.handy-titel>a[data-zeile-ziel]{font-weight:600;color:var(--text);line-height:22px}.aufgaben-liste tr:hover td.handy-titel>a[data-zeile-ziel],.aufgaben-liste td.handy-titel>a[data-zeile-ziel]:focus-visible{color:var(--gruen-hell)}.aufgaben-liste .aufgabe-unter{display:flex;flex-wrap:wrap;gap:0 var(--a2);margin-top:2px;font-size:var(--s-klein);line-height:18px;color:var(--text-leise)}.aufgaben-liste .aufgabe-unter a{font-weight:400;color:var(--text-leise)}.aufgaben-liste .aufgabe-unter a:hover,.aufgaben-liste .aufgabe-unter a:focus-visible{color:var(--gruen-hell)}.aufgaben-liste .aufgabe-unter>span+span::before{content:"·";margin-inline-end:var(--a2)}.aufgaben-liste .aufgabe-unter strong{color:var(--text);font-weight:600}.aufgaben-liste .aufgabe-merkmale{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a1) var(--a3);margin-top:var(--a2)}.aufgaben-liste .aufgabe-merkmale .marken{margin:0}.aufgaben-liste .aufgabe-fortschritt{display:inline-flex;align-items:center;gap:var(--a2);font-size:var(--s-klein);color:var(--text-leise);font-variant-numeric:tabular-nums}.aufgaben-liste .aufgabe-fortschritt .balken{inline-size:64px;min-width:0}table:not(.kurzspalten) .zust-unter{display:none}.aufgaben-liste tr.wichtig td{background:transparent}.aufgaben-liste tr.wichtig:hover td{background:var(--farbe-zeile-hover, var(--gruen-blass))}.aufgaben-liste td.handy-aktion{vertical-align:middle}.fest-leiste:has(>form.filterzeile[action="/aufgaben"])+h2,.fest-leiste:has(>form.filterzeile[action="/aufgaben"])+.hilfe-details+h2{margin-top:var(--a5)}form.filterzeile[action="/aufgaben"]>details.weitere-filter>summary{font-size:var(--s-text);font-weight:600;color:var(--gruen);min-block-size:var(--kontrolle-hoehe)}form.filterzeile[action="/aufgaben"]>details.weitere-filter>summary::before{color:var(--gruen)}form.filterzeile[action="/aufgaben"]>details.weitere-filter[open]{border-top:1px solid var(--linie);padding-top:var(--a3)}form.filterzeile[action="/aufgaben"] .weitere-filter-inhalt{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--a3) var(--a4);align-items:end}form.filterzeile[action="/aufgaben"] .weitere-filter-inhalt>nav.chips{grid-column:1 / -1;margin:0}form.filterzeile[action="/aufgaben"] .weitere-filter-inhalt>div{min-width:0}form.filterzeile[action="/aufgaben"] .weitere-filter-inhalt>div>:is(select,input,.personensuche){inline-size:100%;max-inline-size:100%;min-width:0;box-sizing:border-box}.aufgaben-leer{padding:0}@media(max-width:900px),(pointer:coarse){form.filterzeile[action="/aufgaben"]>details.weitere-filter>summary{min-block-size:44px}}@media(max-width:600px){form.filterzeile[action="/aufgaben"]>.suchfeld{flex:1 1 100%;min-width:0}form.filterzeile[action="/aufgaben"]>.suchfeld input[type=text]{inline-size:100%}form.filterzeile[action="/aufgaben"]>nav.chips{flex-wrap:wrap;overflow:visible}form.filterzeile[action="/aufgaben"] .weitere-filter-inhalt{grid-template-columns:minmax(0,1fr)}.aufgaben-liste table[data-handykarten]>tbody>tr{display:grid}.aufgaben-liste table[data-handykarten]>tbody>tr>td{padding:0}.aufgaben-liste table[data-handykarten]>tbody>tr>td.handy-titel{padding:0}.aufgaben-liste table[data-handykarten]>tbody>tr>td.fz-zelle{inline-size:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--a1) var(--a2)}.aufgaben-liste .fz-marke{margin:0}.aufgaben-liste table[data-handykarten]>tbody>tr>td.handy-aktion{grid-column:2;grid-row:2;padding:0;display:block}.aufgaben-liste table[data-handykarten]>tbody>tr>td.handy-aktion>form>button{inline-size:auto;min-inline-size:112px}}.fest-leiste>form.filterzeile[action="/aufgaben"]{margin-bottom:0}.aufgaben-liste td.fz-zelle{font-weight:400;font-size:var(--s-text)}@media(max-width:900px),(pointer:coarse){.aufgaben-liste td.handy-aktion button{min-block-size:44px}}@media(max-width:600px){.aufgaben-liste .aufgabe-unter{flex-direction:column}.aufgaben-liste .aufgabe-unter>span+span::before{content:none}}:is(.aufgabe-formular,.regelformular){max-inline-size:960px}.aufgabe-formular>.fehler{margin:0 0 var(--a5)}:is(.aufgabe-formular,.regelformular) fieldset>legend:not(.feld-legende){font-size:var(--s-mittel);line-height:24px;font-weight:600;color:var(--text);margin:0 0 var(--a3);padding:0}:is(.aufgabe-formular,.regelformular)>fieldset+fieldset,:is(.aufgabe-formular,.regelformular)>fieldset+details,.aufgabe-formular>details+fieldset{margin-top:var(--a6)}.aufgabe-formular fieldset.formular-schritt{border:0;padding:0;margin-inline:0}.aufgabe-formular .raster>div>.hakenliste{grid-template-columns:minmax(0,1fr);margin:0 0 var(--a2)}.aufgabe-formular .raster fieldset.af-schlagworte{border:0;margin:0;padding:0;min-width:0}legend.feld-legende{display:block;float:left;inline-size:100%;padding:0;margin:0 0 var(--a1);font-size:var(--s-klein);line-height:22px;font-weight:500;color:var(--text-leise)}legend.feld-legende+*{clear:both}.aufgabe-formular .raster p.hinweis{margin:var(--a1) 0 0}.aufgabe-formular .info-text{margin-top:var(--a1)}:is(.aufgabe-formular,.regelformular) .raster>.voll>input[type=text],.regelformular input.feld-breit{max-inline-size:100%;inline-size:100%}:is(.aufgabe-formular,.regelformular) legend.feld-legende{text-transform:none;letter-spacing:0}.aufgabe-formular details.schlank2-weitere fieldset>legend:not(.feld-legende){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chat-app{border-color:transparent;border-radius:var(--rund);box-shadow:var(--schatten-karte)}@media(min-width:761px){.chat-app{grid-template-columns:clamp(260px,32%,360px) minmax(0,1fr)}}.chat-liste{border-right-color:var(--linie)}.chat-app .chat-suche input{min-block-size:var(--kontrolle-hoehe)}.chat-eintrag{min-block-size:64px;padding:var(--a2) var(--a4);box-shadow:inset 0 0 0 0 transparent;transition:background-color var(--wechsel)}.chat-eintrag.aktiv{background:var(--farbe-zeile-hover, var(--gruen-blass));box-shadow:inset 3px 0 0 var(--gruen)}.chat-app .chat-eintrag.aktiv .chat-bild{background:var(--karte)}.chat-eintrag-name{font-size:var(--s-text);line-height:22px}.chat-eintrag-zeit{font-size:var(--s-mini);line-height:16px}.chat-eintrag-letzte{font-size:var(--s-klein);line-height:18px}.chat-eintrag-keine{font-style:normal;color:var(--chat-leise)}.chat-zaehler{min-width:20px;height:20px;border-radius:var(--radius-voll);font-size:var(--s-mini);line-height:20px}.chat-archiv>summary{display:flex;align-items:center;gap:var(--a2);min-block-size:44px;padding:0 var(--a4);font-size:var(--s-text);font-weight:600;color:var(--gruen);list-style:none}.chat-archiv>summary::-webkit-details-marker{display:none}.chat-archiv>summary::before{content:"▸";font-size:var(--s-mini)}.chat-archiv[open]>summary::before{content:"▾"}.chat-archiv>summary:hover{color:var(--gruen-hell)}.chat-liste-hinweis{display:none;padding:var(--a5) var(--a4);text-align:center}.chat-liste-hinweis-titel{margin:0 0 var(--a1);font-size:var(--s-mittel);font-weight:600;color:var(--text)}.chat-liste-hinweis .hinweis{margin:0 auto;max-inline-size:36ch}.chat-gespraech-kopf{padding:var(--a2) var(--a4);min-block-size:64px}.chat-gespraech-unterzeile{font-size:var(--s-klein);line-height:18px}.chat-kopf-menue.mehr-menue>summary{border-color:var(--knopf-rand);min-block-size:var(--kontrolle-hoehe-klein)}.chat-kopf-menue.mehr-menue>summary.knopf.klein::after{content:"▾";position:static;inset:auto;font-size:var(--s-mini)}.chat-kopf-menue .chat-kopf-menue-inhalt.mehr-inhalt{position:absolute;top:calc(100% + 4px);right:0;gap:0;padding:var(--a1);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);min-inline-size:200px}.chat-kopf-menue-inhalt.mehr-inhalt>a,.chat-kopf-menue-inhalt.mehr-inhalt>form>button{display:flex;align-items:center;min-block-size:44px;padding:0 var(--a3);border-radius:var(--rund-klein);font-size:var(--s-text)}.chat-kopf-menue-inhalt.mehr-inhalt>form>button.gefahr-zeile{color:var(--rot)}.chat-kopf-menue-inhalt.mehr-inhalt>form>button.gefahr-zeile:hover,.chat-kopf-menue-inhalt.mehr-inhalt>form>button.gefahr-zeile:focus-visible{background:var(--rot-flaeche);color:var(--rot)}.chat-app .chat-tag span{font-size:var(--s-mini);line-height:16px;padding:2px var(--a3)}.chat-app .chat-fremde{background:var(--karte)}.chat-nachricht{padding:var(--a2) var(--a3) 6px;line-height:22px}.chat-absender{font-size:var(--s-klein);line-height:18px}.chat-fuss{font-size:var(--s-mini);line-height:16px}.chat-text:has(+.chat-fuss)::after{content:"";display:inline-block;inline-size:52px;block-size:1px}.chat-eigene .chat-text:has(+.chat-fuss)::after{inline-size:72px}.chat-nachricht:has(.chat-bearbeitet) .chat-text:has(+.chat-fuss)::after{inline-size:136px}.chat-text+.chat-fuss{position:absolute;right:var(--a3);bottom:6px;margin:0}.chat-marke{font-size:var(--s-mini);background:var(--gelb-flaeche)}.chat-hinweisband{background:var(--gelb-flaeche)}.chat-datei-zeichen{background:var(--rot);color:var(--karte)}.chat-eingabe-hinweis{font-size:var(--s-mini)}.chat-sichtbar,.chat-entwurf-hinweis{flex-basis:100%;margin:0 0 var(--s-1);font-size:var(--schrift-13);line-height:var(--zeile-13)}.chat-sichtbar{padding:var(--s-1) var(--s-2);border-radius:var(--radius-kontrolle);background:var(--info-bg);color:var(--info)}.chat-entwurf-hinweis{color:var(--text-muted)}.chat-sichtbar[hidden],.chat-entwurf-hinweis[hidden]{display:none}.chat-eingabe textarea{background:var(--karte)}.chat-senden{color:var(--farbe-auf-haupt, var(--karte))}.chat-senden:hover{color:var(--farbe-auf-haupt, var(--karte))}.chat-senden:focus-visible,.chat-klammer:focus-visible{outline:3px solid var(--knopf-fokus, var(--gruen-hell));outline-offset:2px}.chat-zusatz-inhalt{left:var(--a3);right:var(--a3);padding:var(--a3) var(--a4) var(--a4);gap:var(--a1);border-radius:var(--rund);box-shadow:var(--schatten-schwebend)}.chat-zusatz-kopf{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--a1)}.chat-zusatz-kopf h3{margin:0;font-size:var(--s-mittel);line-height:24px}.chat-zusatz-zu{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;margin:-6px -10px -6px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-leise);font-size:var(--s-mittel);box-shadow:none;cursor:pointer}.chat-zusatz-zu:hover{background:var(--gruen-blass);color:var(--text)}.chat-zusatz-inhalt label{margin-top:var(--a3);font-size:var(--s-klein);font-weight:600;color:var(--text)}.chat-zusatz-inhalt .hinweis{margin:var(--a1) 0 0;font-size:var(--s-klein)}.chat-zusatz-inhalt :is(select,input[type=text]){inline-size:100%;box-sizing:border-box}.chat-tour{display:grid;grid-template-columns:minmax(0,1fr) 11em;gap:var(--a2)}.chat-tour>*{min-width:0;inline-size:100%;box-sizing:border-box}.chat-gespraech{position:relative}.chat-gespraech:has(.chat-zusatz[open]) .chat-eingabe{z-index:16}.chat-gruppe-formular{max-inline-size:760px}.chat-gruppe-formular>.fehler{margin:0 0 var(--a4)}.chat-gruppe-formular input.feld-breit{inline-size:100%;max-inline-size:100%}.chat-mitglieder{border:0;margin:var(--a5) 0 0;padding:0;min-width:0}.chat-mitglieder>.hinweis{margin:0 0 var(--a2)}.chat-gruppe-formular legend.feld-legende{text-transform:none;letter-spacing:0}@media(max-width:900px),(pointer:coarse){.chat-app .chat-suche input{min-block-size:44px}.chat-kopf-menue.mehr-menue>summary{min-block-size:44px}.chat-nachricht .chat-entfernen button.knopf{min-block-size:var(--kontrolle-hoehe);text-decoration:none}}@media(max-width:760px){.chat-app{border-radius:0;box-shadow:none}.chat-liste-hinweis{display:block}}@media(max-width:600px){.chat-kopf-menue .chat-kopf-menue-inhalt.mehr-inhalt{position:absolute;box-shadow:var(--schatten-schwebend)}.chat-tour{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.chat-nachricht:has(>.chat-entfernen){display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--a2)}.chat-nachricht:has(>.chat-entfernen)>*{flex:1 1 100%;min-width:0}.chat-nachricht:has(>.chat-entfernen)>.chat-fuss{flex:0 0 auto;order:2;margin:0 0 0 auto;position:static}.chat-nachricht:has(>.chat-entfernen)>.chat-entfernen{flex:0 0 auto;order:1;margin:0 0 -4px -8px}.chat-nachricht:has(>.chat-entfernen) .chat-text::after{content:none}}.aufgabe-karten{display:flex;flex-direction:column;gap:var(--a4);margin-bottom:var(--a4)}.aufgabe-karten>.karte{margin:0}.kopf-faellig{font-size:var(--s-klein);color:var(--text-leise);font-variant-numeric:tabular-nums}.checkliste-punkte,.kommentar-liste{list-style:none;margin:0;padding:0}.checkpunkt{display:flex;align-items:flex-start;gap:var(--a2);border-bottom:1px solid var(--linie)}.checkpunkt:last-child{border-bottom:0}.checkpunkt-form{flex:1 1 auto;min-width:0;margin:0}.checkpunkt-haken{display:flex;align-items:flex-start;gap:var(--a3);inline-size:100%;min-block-size:44px;margin:0;padding:11px var(--a2) 11px 0;border:0;border-radius:var(--rund-klein);background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:var(--s-text);line-height:22px;font-weight:400;text-align:start;cursor:pointer}.checkpunkt-nur-lesen{cursor:default;flex:1 1 auto}button.checkpunkt-haken:hover{background:var(--farbe-zeile-hover, var(--gruen-blass))}.haken-kasten{flex:none;position:relative;inline-size:20px;block-size:20px;margin-top:1px;border:2px solid var(--linie-kraeftig);border-radius:var(--radius-kontrolle);background:var(--karte);box-sizing:border-box;transition:background-color var(--wechsel),border-color var(--wechsel)}.checkpunkt.erledigt .haken-kasten{background:var(--gruen);border-color:var(--gruen)}.checkpunkt.erledigt .haken-kasten::after{content:"";position:absolute;left:5px;top:1px;inline-size:5px;block-size:10px;border:solid var(--karte);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkpunkt-text{min-width:0;overflow-wrap:break-word}.checkpunkt.erledigt .checkpunkt-text{color:var(--text-leise)}.checkpunkt-text .unterzeile{display:block;font-size:var(--s-klein);line-height:18px;color:var(--text-leise)}.checkpunkt-entfernen,.kommentar-liste form{flex:none;margin:0}.symbolknopf{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;min-block-size:44px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--text-leise);font-size:var(--s-text);line-height:1;cursor:pointer}.symbolknopf:hover{background:var(--rot-flaeche);color:var(--rot)}.kommentar-liste>li{display:flex;align-items:flex-start;gap:var(--a2);padding:var(--a3) 0;border-bottom:1px solid var(--linie)}.kommentar-liste>li:last-child{border-bottom:0}.kommentar-rumpf{flex:1 1 auto;min-width:0}.kommentar-wer{display:block;font-size:var(--s-klein);line-height:18px;color:var(--text-leise);font-variant-numeric:tabular-nums}.kommentar-rumpf>p{margin:var(--a1) 0 0;line-height:22px;max-inline-size:72ch}.karte.flach>.kommentar-liste{margin:var(--a2) var(--a5) 0}.karte.flach>.kommentar-liste+details.klapp,.karte.flach>p.hinweis+details.klapp{margin-top:var(--a3)}details.klapp.gefahr-klapp>summary{color:var(--rot)}details.klapp.gefahr-klapp{margin-top:var(--a5)}@media(max-width:900px){.karte.flach>.kommentar-liste{margin-inline:var(--a4)}}.checkpunkt-text .unterzeile{font-weight:400;-webkit-text-stroke:0}main:has(>nav.einstellungen-gruppen){--einst-spalte: 20rem;--einst-rand: var(--a5)}@media(max-width:600px){main:has(>nav.einstellungen-gruppen){--einst-rand: var(--a4)}}main:has(>nav.einstellungen-gruppen) .bausteinkarte{margin:0 0 var(--a4)}main:has(>nav.einstellungen-gruppen) .bausteinkarte>.karte-titel{font-size:var(--s-mittel);line-height:24px;margin:0 0 var(--a3)}main:has(>nav.einstellungen-gruppen) .einstellung{border-block-end:1px solid var(--linie)}main:has(>nav.einstellungen-gruppen) .einstellung:not(:has(~.einstellung)){border-block-end:0}main:has(>nav.einstellungen-gruppen) .einstellung-unter{padding-inline-start:14px;border-inline-start-width:2px;--einst-spalte: calc(20rem - 16px)}main:has(>nav.einstellungen-gruppen) .einstellung-unter>.einstellung{border-block-end:0}main:has(>nav.einstellungen-gruppen) .einstellung-eingabe>:is(input[type=number],input[inputmode=numeric],input[inputmode=decimal],input.einst-kurz){inline-size:8em;min-inline-size:0}main:has(>nav.einstellungen-gruppen) .einstellung-eingabe>input[type=time]{inline-size:9em;min-inline-size:0}main:has(>nav.einstellungen-gruppen) .einstellung-eingabe:has(>.einst-einheit){display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2)}.einst-einheit{font-size:var(--s-text);line-height:22px;color:var(--text-leise)}@media(min-width:701px){main:has(>nav.einstellungen-gruppen) .einstellung:not(.schalterspalten .einstellung){grid-template-columns:var(--einst-spalte) minmax(0,1fr);column-gap:var(--a5);row-gap:var(--a1);align-items:start}main:has(>nav.einstellungen-gruppen) .einstellung:not(.schalterspalten .einstellung)>.einstellung-kopf{padding-block:calc((var(--feld-hoehe) - 22px) / 2)}main:has(>nav.einstellungen-gruppen) .einstellung-schalter:not(.schalterspalten .einstellung)>.einstellung-kopf{padding-block:11px}main:has(>nav.einstellungen-gruppen) .einstellung:not(.schalterspalten .einstellung)>:is(.einstellung-eingabe,.schieber-feld,.auswahl-liste){grid-column:2;justify-self:stretch;min-inline-size:0}main:has(>nav.einstellungen-gruppen) .einstellung-schalter:not(.schalterspalten .einstellung)>.schieber-feld{justify-self:start}main:has(>nav.einstellungen-gruppen) .einstellung-eingabe>:is(input[type=text]:not([inputmode=numeric],[inputmode=decimal],.einst-kurz),input:not([type]),input[type=email],input[type=url],input[type=password],select){inline-size:min(100%,24em)}main:has(>nav.einstellungen-gruppen) .einstellung-eingabe>textarea{inline-size:100%;max-inline-size:48em}main:has(>nav.einstellungen-gruppen) .einstellung:not(.schalterspalten .einstellung)~:is(.formularfuss,p.hinweis,.warnung,.einst-feldspalte){margin-inline-start:calc(var(--einst-spalte) + var(--a5))}}@media(max-width:700px){main:has(>nav.einstellungen-gruppen) :is(.einstellung-wert,.einstellung-auswahl){grid-template-columns:minmax(0,1fr)}main:has(>nav.einstellungen-gruppen) .einstellung-eingabe>:is(input[type=text]:not([inputmode=numeric],[inputmode=decimal],.einst-kurz),input:not([type]),input[type=email],input[type=url],select,textarea){inline-size:100%}}main:has(>nav.einstellungen-gruppen) :is(.bausteinkarte,.stand-karte) .formularfuss{border-block-start:0;padding-block-start:0;margin-block-start:var(--a4)}main:has(>nav.einstellungen-gruppen) .einstellung~p.hinweis{margin-block:var(--a3) 0}main:has(>nav.einstellungen-gruppen) .einstellung-auswahl .auswahl-liste{gap:0}main:has(>nav.einstellungen-gruppen) .einstellung-auswahl .wahl{display:grid;grid-template-columns:20px minmax(0,1fr);align-content:center;column-gap:var(--a3);min-block-size:44px;margin:0;font-size:var(--s-text);line-height:22px;font-weight:400;color:var(--text);cursor:pointer}main:has(>nav.einstellungen-gruppen) .einstellung-auswahl .wahl>input{align-self:start;margin-block-start:1px}main:has(>nav.einstellungen-gruppen) details.stand-karte{padding:0 var(--einst-rand)}main:has(>nav.einstellungen-gruppen) details.stand-karte[open]{padding-block-end:var(--einst-rand)}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:2px var(--a5);min-block-size:56px;margin:0 calc(-1 * var(--einst-rand));padding:var(--a4) calc(var(--einst-rand) + 32px) var(--a4) var(--einst-rand);border-radius:var(--rund);transition:background-color var(--wechsel)}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary::before{content:none}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary:hover{background:var(--gruen-blass)}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary:focus-visible{outline:3px solid var(--knopf-fokus, var(--gruen-hell));outline-offset:-3px}main:has(>nav.einstellungen-gruppen) details.stand-karte[open]>summary{border-radius:var(--rund) var(--rund) 0 0;border-block-end:1px solid var(--linie);margin-block-end:var(--a2)}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary .karte-titel{margin:0;font-size:var(--s-mittel);line-height:24px;font-weight:600}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary .stand-zeile{padding:0;font-size:var(--s-klein);line-height:18px;color:var(--text-leise);min-inline-size:0}.einst-pfeil{position:absolute;inset-inline-end:var(--einst-rand, var(--a5));inset-block-start:calc(50% - 10px);color:var(--text-leise);transform:rotate(-90deg);transition:transform var(--wechsel)}details[open]>summary>.einst-pfeil{transform:rotate(90deg)}details.stand-karte>summary:hover>.einst-pfeil{color:var(--gruen)}@media(min-width:701px){main:has(>nav.einstellungen-gruppen) details.stand-karte>summary{grid-template-columns:var(--einst-spalte) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.einst-pfeil,main details.stand-karte>summary{transition:none}}.einst-nebenaktion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3);margin:0 0 var(--a4)}.einst-nebenaktion>.hinweis{margin:0}@media(max-width:600px){.einst-nebenaktion>button{flex:1 1 100%}}.einst-plz-ort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2)}main:has(>nav.einstellungen-gruppen) .einst-plz-ort>input[name=buero_ort]{flex:0 1 15.5em;inline-size:auto;min-inline-size:0}.einst-zeitpaare{display:grid;gap:var(--a2)}.einst-zeitpaar{display:grid;grid-template-columns:7.5em 9em auto 9em;align-items:center;gap:var(--a2);justify-content:start}.einst-zeitpaar>label{margin:0;font-size:var(--s-text);line-height:22px;color:var(--text);font-weight:400}.einst-zeitpaar>span{color:var(--text-leise)}main:has(>nav.einstellungen-gruppen) .einst-zeitpaar>input[type=time]{inline-size:9em;min-inline-size:0}@media(max-width:700px){.einst-zeitpaar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.einst-zeitpaar>label{grid-column:1 / -1}main:has(>nav.einstellungen-gruppen) .einst-zeitpaar>input[type=time]{inline-size:100%}}.einst-zeilenhuelle{border-block-end:1px solid var(--linie)}.einst-zeilenhuelle>.hinweis{margin:0 0 var(--a3)}@media(max-width:700px){main:has(>nav.einstellungen-gruppen) .einst-plz-ort{flex-wrap:nowrap}main:has(>nav.einstellungen-gruppen) .einst-plz-ort>input[name=buero_plz]{flex:0 0 7em;inline-size:7em}main:has(>nav.einstellungen-gruppen) .einst-plz-ort>input[name=buero_ort]{flex:1 1 auto}}main:has(details.einst-leitaufgabe[open],.einst-leitaufgabe>details[open]) .seitenkopf .aktionen>a.knopf.hauptknopf[href^="#"]{background:var(--knopf-flaeche);color:var(--gruen);border-color:var(--knopf-rand);box-shadow:none}main:has(details.einst-leitaufgabe[open],.einst-leitaufgabe>details[open]) .seitenkopf .aktionen>a.knopf.hauptknopf[href^="#"]:hover{background:var(--gruen-blass);color:var(--gruen-hell);border-color:var(--gruen)}@media(max-width:600px){nav.untermenue.schnittstelle-teile,nav.einstellungen-unterpunkte{flex-wrap:wrap!important;overflow:visible!important;row-gap:0;-webkit-mask-image:none;mask-image:none}}.einst-gefahrzone{margin:var(--a6) 0}.einst-gefahrzone>.knopf.textknopf.gefahr{min-block-size:44px;padding-inline:var(--a3);margin-inline-start:calc(-1 * var(--a3));background:transparent;border-color:transparent;color:var(--rot);box-shadow:none}.einst-gefahrzone>.knopf.textknopf.gefahr:hover{background:var(--rot-flaeche);border-color:transparent;color:var(--rot)}dialog.einst-rueckfrage{inline-size:min(480px,calc(100vw - 32px));max-inline-size:none;padding:var(--a5);border:1px solid var(--linie-kraeftig);border-radius:var(--rund-gross);background:var(--karte);color:var(--text);box-shadow:var(--schatten-dialog)}dialog.einst-rueckfrage::backdrop{background:rgb(var(--farbe-schatten, 41 59 53) / .4)}dialog.einst-rueckfrage h2{margin:0 0 var(--a3);font-size:var(--s-gross);line-height:26px;font-weight:600;color:var(--text)}dialog.einst-rueckfrage p{margin:0 0 var(--a5)}dialog.einst-rueckfrage .knopfreihe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--a2);margin:0}dialog.einst-rueckfrage .knopfreihe>*{margin:0}dialog.einst-rueckfrage:target:not([open]){display:block;position:static;margin:0 0 var(--a6)}@media(max-width:600px){dialog.einst-rueckfrage .knopfreihe>*{flex:1 1 100%}}form[action="/rechte"] .karte.flach>.tabelle-scroll>table{inline-size:100%}input[type=datetime-local]{font:inherit;font-size:var(--s-text);line-height:22px;min-block-size:var(--feld-hoehe);padding:0 var(--a3);border:1px solid var(--linie-kraeftig);border-radius:var(--rund-klein);background:var(--karte);color:var(--text);max-inline-size:100%;inline-size:min(100%,16em)}input[type=datetime-local]:focus{outline:0;border-color:var(--gruen);box-shadow:var(--fokus-ring)}.einst-a-gefahrzone{margin-block-start:var(--a5);padding-block-start:var(--a4);border-block-start:1px solid var(--linie);display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4)}.einst-a-gefahrzone>p{margin:0}.einst-a-gefahrzone>p.hinweis{flex:1 1 24ch;max-inline-size:72ch}.einst-a-gefahrzone form{margin:0}.einst-a-logo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a3) var(--a4);margin:0 0 var(--a4)}.einst-a-logo>img{display:block;max-inline-size:220px;max-block-size:96px;padding:var(--a2);border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte)}.einst-a-logo>p{margin:0;flex:1 1 24ch}form.einst-a-zeilenformular{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--a3) var(--a4);margin:0}form.einst-a-zeilenformular>div{display:flex;flex-direction:column;gap:var(--a1);min-inline-size:0}form.einst-a-zeilenformular>div>label{margin:0}form.einst-a-zeilenformular>div>:is(input,select){min-block-size:var(--feld-hoehe);margin:0}form.einst-a-zeilenformular>div.kurz>input{inline-size:7em}form.einst-a-zeilenformular>div>input[type=text]{inline-size:16em;max-inline-size:100%}form.einst-a-zeilenformular>button{min-block-size:var(--feld-hoehe);margin:0}@media(max-width:600px){form.einst-a-zeilenformular{flex-direction:column;align-items:stretch}form.einst-a-zeilenformular>div>:is(input,select),form.einst-a-zeilenformular>div.kurz>input,form.einst-a-zeilenformular>div>input[type=text],form.einst-a-zeilenformular>button{inline-size:100%}}.einst-a-feiertage>.karte-titel{margin:0 0 var(--a2);font-size:var(--s-mittel);line-height:24px}.einst-a-feiertage>p.hinweis{margin:0 0 var(--a3)}.einst-a-feiertage-liste>.karte-kopf h2{font-size:var(--s-mittel)}.einst-a-feiertage-liste>.leerbild{padding-block:var(--a5)}.einst-a-feiertage-liste>details.klapp{margin:var(--a4) var(--a5) var(--a5)}@media(max-width:900px){.einst-a-feiertage-liste>details.klapp{margin-inline:var(--a4)}}.funktionen-formular .schieber-feld:has(>input.schieber:not(:checked))>.schieber-stand{padding:1px var(--a2);border:1px solid var(--grau-rand);border-radius:var(--radius-voll);background:var(--grau-flaeche);color:var(--text-leise);font-size:var(--s-mini);font-weight:600;line-height:16px;min-inline-size:0;text-align:center}details.funktionen-abschnitt[open]{padding-block-end:var(--a3)}.funktionen-speichern-hinweis{margin:0 0 var(--a3)}.einst-a-namen{margin:var(--a2) 0 0}.umstieg-checkliste td[data-label=Stand] .ampel{margin-inline-end:var(--a1);white-space:nowrap}.palette-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--a3);margin:var(--a2) 0 0}@media(max-width:1099px){.palette-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.palette-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.palette-kachel{border-radius:var(--rund);padding:var(--a3) var(--a4);gap:var(--a2) var(--a2);border-color:var(--linie);align-content:start}.palette-kachel:has(input:checked){padding:calc(var(--a3) - 1px) calc(var(--a4) - 1px)}.palette-name{font-size:var(--s-text);line-height:20px}.palette-name small{font-size:var(--s-klein)}.palette-feld{block-size:24px;border-radius:var(--rund-klein)}.einst-a-palette-gruppe{margin:var(--a5) 0 0}.palette-kacheln-eigen{margin-block-start:var(--a2)}.palette-kacheln-eigen .palette-kachel-knoepfe{gap:var(--a2)}.palette-kacheln-eigen .palette-kachel-knoepfe>*{flex:1 1 0;justify-content:center}#darstellung>p.hinweis{margin:var(--a4) 0 0}#darstellung>.warnung{margin:var(--a3) 0 0}.eigene-stand[data-schwach]{display:inline-flex;align-items:center;gap:var(--a1);margin:var(--a2) 0 0;padding:2px var(--a3);border:1px solid var(--ok-rand);border-radius:var(--radius-voll);background:var(--ok-flaeche);color:var(--gruen-ok);font-size:var(--s-klein);font-weight:600}.eigene-stand[data-schwach]:not([data-schwach="0"]){border-color:var(--rot-rand);background:var(--rot-flaeche);color:var(--rot)}.eigene-stand[data-schwach="0"]::before{content:"✓"}.eigene-stand[data-schwach]:not([data-schwach="0"])::before{content:"⚠"}.farbwahl input[type=color]{block-size:var(--feld-hoehe);inline-size:var(--feld-hoehe)}.farbwahl input[type=text]{inline-size:9em}main h2.weitere-titel{margin:var(--a6) 0 var(--a3);font-size:var(--s-mini);line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);font-weight:600}details.techniker{margin:var(--a4) 0 0;font-size:var(--s-text)}details.techniker>summary{display:inline-flex;align-items:center;min-block-size:44px;padding:0 var(--a1);border-radius:var(--rund-klein);font-size:var(--s-text);font-weight:600;color:var(--text-leise);list-style:none}details.techniker>summary::-webkit-details-marker{display:none}details.techniker>summary:hover{color:var(--gruen-hell);background:var(--gruen-blass)}details.techniker[open]>summary{color:var(--text);font-weight:600}details.techniker>.techniker-inhalt{margin:var(--a1) 0 0;padding:var(--a3) var(--a4);border:0;border-radius:var(--rund-klein);background:var(--sand-blass);color:var(--text);font-size:var(--s-klein);line-height:20px;max-inline-size:80ch}details.techniker>.techniker-inhalt>:first-child{margin-top:0}details.techniker>.techniker-inhalt>:last-child{margin-bottom:0}details.techniker>.techniker-inhalt pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--s-klein);line-height:18px}details.techniker>.techniker-inhalt code{font-size:var(--s-klein);overflow-wrap:anywhere}details.techniker.einst-a-technik-ende{margin-block-start:var(--a6);padding-block-start:var(--a3);border-block-start:1px solid var(--linie);display:block}.warnung.einst-a-zustand>p{margin:0}.einst-a-import>.karte-titel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2);margin:0 0 var(--a3);font-size:var(--s-mittel);line-height:24px}.einst-a-import .einst-a-lesebreite,.einst-a-import>p.hinweis{max-inline-size:72ch}.einst-a-import>form>.formularfuss{border-top:0;padding-top:0;margin-top:var(--a3)}.einst-a-import>form>details.hilfe-details{margin:0}.einst-a-import>details.hilfe-details{margin-top:var(--a2)}form.einst-a-haken-speichern{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4);margin:var(--a3) 0 var(--a4)}form.einst-a-haken-speichern>label.inline{min-block-size:44px;margin:0}table.einst-a-importstand td .ampel{white-space:nowrap}.einst-a-pruefliste{margin:0 0 var(--a3);padding-inline-start:var(--a5);max-inline-size:80ch}.einst-a-pruefliste>li{margin:0 0 var(--a2)}@media(min-width:601px){.einst-a-protokoll table:is(#einstellungsverlauf,#einstellungsverlauf-aelter){table-layout:fixed;inline-size:100%}.einst-a-protokoll th.v-zeit{inline-size:11em}.einst-a-protokoll th.v-wer,.einst-a-protokoll th.v-abschnitt{inline-size:9.5em}.einst-a-protokoll th.v-alt,.einst-a-protokoll th.v-neu{inline-size:24%}.einst-a-protokoll:has(#einstellungsverlauf.kurzspalten) th.v-neu{inline-size:36%}.einst-a-protokoll td{overflow-wrap:anywhere}}.einst-a-protokoll>details#aeltere{margin:0;border:0;border-top:1px solid var(--linie);border-radius:0;background:transparent}.einst-a-protokoll>details#aeltere>summary{padding:var(--a3) var(--a5);min-block-size:44px}.einst-a-protokoll>details#aeltere>:is(.tabelle-scroll,table){margin:0}.einst-a-protokoll>details#aeltere>.tabelle-scroll>table{border:0}.einst-a-protokoll>details#aeltere>.spaltenwahl{display:none}.einst-a-protokoll:has(#einstellungsverlauf:not(.kurzspalten)) #einstellungsverlauf-aelter .zusatzspalte{display:table-cell}@media(max-width:600px){.einst-a-protokoll>details#aeltere>summary{padding-inline:var(--a4)}}.einst-a-labels>form.einst-a-label-neu{margin-block-start:var(--a4);padding-block-start:var(--a4);border-block-start:1px solid var(--linie)}.einst-a-labels>.tabelle-scroll+form.einst-a-label-neu{margin-block-start:var(--a5)}.einst-a-labels>p.einst-a-leer{margin:0}.einst-a-labels td.aktion{text-align:end}details[open]>.klapp-inhalt .einst-a-gefahrzone :is(button,.knopf).gefahr{background:var(--knopf-flaeche);color:var(--rot);border-color:var(--danger-solid);box-shadow:none}details[open]>.klapp-inhalt .einst-a-gefahrzone :is(button,.knopf).gefahr:hover{background:var(--gefahr-blass);color:var(--rot);border-color:var(--rot)}.einst-a-pdf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4);margin-block-start:var(--a2)}.einst-a-pdf>label.inline{min-block-size:44px;margin:0}details.einst-a-hilfeseite,details.einst-a-hilfe-neu{margin-block-end:var(--a4)}details.einst-a-hilfe-neu{margin-block-start:var(--a5)}.einst-a-technikliste{margin:0;padding-inline-start:var(--a4)}.einst-a-technikliste>li{margin:0 0 var(--a1)}.einst-a-kurzfeld>input{inline-size:7em}.karte.flach>details#wert-eintragen{margin:0;border:0;border-top:1px solid var(--linie);border-radius:0 0 var(--rund) var(--rund)}.karte.flach>details#wert-eintragen>summary{padding:var(--a3) var(--a5);min-block-size:44px}.karte.flach>details#wert-eintragen>.klapp-inhalt{padding:0 var(--a5) var(--a5)}#wert-eintragen form.einst-a-zeilenformular>div:has(#gw-schluessel){flex:1 1 18em}#wert-eintragen form.einst-a-zeilenformular>div:has(#gw-schluessel)>select,#wert-eintragen form.einst-a-zeilenformular>div:has(#gw-quelle)>input{inline-size:100%}#wert-eintragen form.einst-a-zeilenformular>div:has(#gw-quelle){flex:1 1 16em}@media(max-width:900px){.karte.flach>details#wert-eintragen>summary{padding-inline:var(--a4)}.karte.flach>details#wert-eintragen>.klapp-inhalt{padding:0 var(--a4) var(--a4)}}main:has(>nav.einstellungen-gruppen) details.stand-karte[open]>summary::before{content:none;display:none}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary .stand-zeile{margin-inline-start:0;text-align:start}.tv-neu-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a3);margin-block-end:var(--a3)}.tv-neu-felder>.voll{grid-column:1 / -1}.tv-neu-felder :is(input,select){inline-size:100%}.tv-neu-meldung{margin:0 0 var(--a3);padding:var(--a2) var(--a3);border-radius:var(--rund-klein);background:var(--sand-blass);color:var(--text);font-size:var(--s-klein);line-height:18px}.tv-neu-meldung.fehler{background:var(--rot-flaeche)}.tv-neu-meldung.hinweise{background:var(--gelb-flaeche)}.tv-neu-meldung.ok{background:var(--ok-flaeche)}@media(max-width:600px){.tv-neu-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-neu-felder>div:nth-child(3){grid-column:1 / -1}}.einr-karte{margin-block-end:var(--a6)}.einr-gruppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a5)}.einr-gruppe .hinweis{margin:0 0 var(--a3)}.einr-liste{list-style:none;margin:0;padding:0}.einr-zeile{display:flex;align-items:center;gap:var(--a3);min-block-size:44px;padding-block:var(--a1);border-block-end:1px solid var(--linie)}.einr-zeile:last-child{border-block-end:0}.einr-haken{flex:none;inline-size:20px;block-size:20px;border-radius:var(--radius-kontrolle);border:1.5px solid var(--linie-kraeftig);display:inline-grid;place-items:center;font-size:var(--s-klein);line-height:1}.einr-fertig .einr-haken{background:var(--ok-flaeche);border-color:var(--gruen-ok);color:var(--gruen-ok)}.einr-fertig .einr-text{color:var(--text-leise)}.einr-text{flex:1 1 auto;min-inline-size:0;font-size:var(--s-text)}.einr-fuss{margin:var(--a4) 0 0}@media(max-width:900px){.einr-gruppen{grid-template-columns:minmax(0,1fr)}}.karte-adresse{background:none;border:0}.karte-adresse>span{display:block;inline-size:30px;block-size:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--rot);border:3px solid var(--karte);box-shadow:var(--schatten-karte);position:relative}.karte-adresse>span::after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--karte)}.zeichen-adresse{inline-size:12px;block-size:12px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--rot);flex:none}.karte-adresse-popup{font-size:var(--s-klein);line-height:18px}.karte-adresse-popup p{margin:var(--a1) 0 0}.karte-adresse-knoepfe{display:flex;flex-wrap:wrap;gap:var(--a2);margin-block-start:var(--a2)}.karte-adresssuche{display:flex;flex-wrap:wrap;gap:var(--a2);align-items:center;margin-block-start:var(--a2)}.karte-adresssuche .zr-suche{flex:1 1 12em;min-inline-size:0}.karte-adresse-hinweis{flex:1 1 100%;margin:0;font-size:var(--s-klein)}.leaflet-control.karte-suche .karte-adresse-hinweis{padding:var(--a2) var(--a3);background:var(--karte)}.leaflet-control.karte-suche .karte-adresse-hinweis[hidden]{display:none}.karte-adresse.vorschau>span{opacity:.55}.einr-offen{background:var(--karte)}.inhalt-spalte>.statuszeile{display:flex;align-items:center;gap:var(--a2);margin:0;min-block-size:32px;border:0;border-radius:0;border-block-end:1px solid var(--linie);background:var(--sand-blass);padding:0 max(var(--a4),calc((100% - 1240px) / 2 + var(--a6))) 0 max(var(--a4),calc((100% - 1240px) / 2 + var(--a6)))}.statuszeile>.probeband{flex:1 1 auto;min-inline-size:0}.statuszeile .probeband>summary{min-block-size:32px;padding:0;gap:var(--a2);flex-wrap:nowrap;font-size:var(--s-klein);line-height:18px;color:var(--text-leise);list-style:none}.statuszeile .probeband>summary::-webkit-details-marker{display:none}.statuszeile .probeband>summary::before,.statuszeile .probeband>summary::after{content:none;display:none}.statuszeile .probeband>summary strong{color:var(--text);font-weight:600;letter-spacing:0;text-transform:none}.statuszeile .status-punkt{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--gelb)}.statuszeile .statuszeile-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.statuszeile .probe-details{margin-inline-start:var(--a2);color:var(--text-leise);font-weight:500;text-decoration:underline;text-decoration-color:var(--linie-kraeftig);text-underline-offset:3px}.statuszeile .probeband>summary:hover .probe-details{color:var(--text)}.statuszeile .probeband[open]>summary{border:0}.statuszeile .probe-inhalt{padding:0 0 var(--a3);max-inline-size:72ch;color:var(--text)}.statuszeile .probe-inhalt p:first-child{margin-block-start:0}.statuszeile:has(.probeband[open]){align-items:flex-start}.statuszeile>.band-zu{position:relative;flex:none;inline-size:28px;block-size:28px;min-inline-size:28px;min-block-size:28px;padding:0;margin:2px 0 2px auto;border:0;background:transparent;color:var(--text-leise);box-shadow:none;display:inline-grid;place-items:center}.statuszeile>.band-zu::after{content:"";position:absolute;inset:-8px}.statuszeile>.band-zu:hover{background:var(--sand);color:var(--text)}.statuszeile .band-zu-x{display:inline;font-size:var(--s-mittel);line-height:1}@media(max-width:600px){.inhalt-spalte>.statuszeile{min-block-size:28px}.statuszeile .probeband>summary{min-block-size:28px}.statuszeile .statuszeile-text{display:none}.statuszeile>.band-zu{margin-block:0}}.kopf-probe,.kopf-probe-text:not(:popover-open){display:none}@media(max-width:600px){.inhalt-spalte>.probeband-rahmen{display:none}.kopfleiste>.kopf-probe{display:inline-flex;align-items:center;gap:var(--s-1);flex:none;min-inline-size:44px;min-block-size:44px;margin:0;padding:0 var(--s-2);border:0;border-radius:var(--radius-voll);background:transparent;box-shadow:none;color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:600}.kopfleiste>.kopf-probe:active{background:var(--surface-selected)}.kopfleiste>.kopf-probe:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.kopf-probe-punkt{flex:none;inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--radius-voll);background:var(--gelb)}.kopf-probe-text:popover-open{position:fixed;inset:var(--s-16) var(--s-4) auto;margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface-raised);color:var(--text);box-shadow:var(--elevation-1);font-size:var(--schrift-14);line-height:var(--zeile-14)}}.hinweisblock{display:grid;gap:var(--a2);margin:0 0 var(--a4)}.hinweisblock>:is(.warnung,.fehler,.meldung,p){margin:0}.hinweisblock>[data-hinweis-zu]{display:none}.hinweisblock.offen>[data-hinweis-zu]{display:block}main .hinweisblock>button.hinweisblock-mehr.hinweisblock-mehr{justify-self:start;display:inline-flex;align-items:center;gap:var(--a1);min-block-size:32px;padding:0 var(--a2);margin:0;border:0;background:transparent;color:var(--text-leise);font-size:var(--s-klein);font-weight:600;box-shadow:none;inline-size:auto}main .hinweisblock>button.hinweisblock-mehr:hover{color:var(--text);background:var(--sand-blass)}.hinweisblock-mehr::after{content:"";inline-size:12px;block-size:12px;background:currentColor;transition:transform var(--wechsel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.hinweisblock.offen .hinweisblock-mehr::after{transform:rotate(180deg)}main table :is(td,th[scope=row]) a:not(.knopf,.chip,.ampel,.textknopf,[class*=zr-],[role=button]){color:var(--text);text-decoration:none}main table :is(td,th[scope=row]) a:not(.knopf,.chip,.ampel,.textknopf,[class*=zr-],[role=button]):is(:hover,:focus-visible){color:var(--gruen)}main table td.aktion a:not(.knopf,.chip,.ampel){color:var(--gruen)}.ampel.still,main table td .ampel~.ampel:not(.zr-marke){background:transparent;border-color:transparent;padding-inline:0;gap:6px;color:var(--text-leise);font-weight:600}.ampel.still::before,main table td .ampel~.ampel:not(.zr-marke)::before{content:"";flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.ampel.still.ok::before,main table td .ampel~.ampel.ok::before{background:var(--gruen-ok)}.ampel.still.knapp::before,main table td .ampel~.ampel.knapp::before{background:var(--gelb)}.ampel.still:is(.ueberzogen,.aufgebraucht)::before,main table td .ampel~.ampel:is(.ueberzogen,.aufgebraucht)::before{background:var(--rot)}.ampel.still.unbestimmt::before,main table td .ampel~.ampel.unbestimmt::before{background:var(--grau)}:is(.seitenkopf h1,main>h1,main h1,.karte.anmeldung h1,.fehlerseite h1){font-family:var(--schrift-titel);font-weight:500;letter-spacing:var(--sperrung-32);line-height:var(--zeile-32);color:var(--text)}:is(main h2:not([class*=zr-],table h2),.abschnittskopf h2,.karte h2,.karte-titel,.karte-kopf h2,.start-karte h2,.profil-abschnitt>h2,dialog h2,.schublade-kopf h2,.bausteinkarte>.karte-titel,.analytik-teil-kopf>h2,.stand-karte>summary .karte-titel,.einr-karte h2){font-family:var(--schrift-text);font-weight:600;letter-spacing:var(--sperrung-16);color:var(--text)}main>h2,.abschnittskopf h2{font-size:var(--schrift-20);line-height:var(--zeile-20);letter-spacing:var(--sperrung-20)}:is(.karte h2,.karte-titel,.karte-kopf h2,.start-karte h2,dialog h2,.schublade-kopf h2){font-size:var(--schrift-16);line-height:var(--zeile-16)}.zahl-gross,.zk-wert,.kachel .zahl,.arbeitskarte .arbeitskarte-zahl{font-family:var(--schrift-text);font-weight:600;letter-spacing:var(--sperrung-24);font-variant-numeric:var(--ziffern);font-feature-settings:var(--display-merkmale),"tnum" 1}.zahl-gross small,.zk-wert small,.kachel .zahl small{font-family:var(--schrift-text)}.zk-wert{color:var(--text)}strong,b{font-weight:600}:is(summary,h1,h2,h3,h4,th,dt,legend,.karte-titel) :is(strong,b){font-weight:inherit}.seitenleiste .marke .name{font-family:var(--schrift-text)}main .pfad:has(>a){font-size:0;line-height:0;margin:0 0 var(--a2)}main .pfad:has(>a)>a{display:none}main .pfad>a:last-of-type{display:inline-flex;align-items:center;gap:var(--a1);min-block-size:24px;font-size:var(--s-klein);line-height:18px;font-weight:500;color:var(--text-leise);text-decoration:none}main .pfad>a:last-of-type::before{content:"‹";font-size:var(--s-mittel);line-height:1;margin-block-start:-2px}main .pfad>a:only-of-type::before{content:"‹"}main .pfad>a:last-of-type:is(:hover,:focus-visible){color:var(--text)}.rueckleiste{border-block-end:0;padding:var(--a1) 0;margin-block-end:var(--a2)}.rueckleiste a{font-size:var(--s-klein);font-weight:500;color:var(--text-leise);gap:var(--a1)}.rueckleiste a:is(:hover,:focus-visible){color:var(--text);text-decoration:none}.rueckleiste .rueck-pfeil{font-size:0}.rueckleiste .rueck-pfeil::before{content:"‹";font-size:var(--s-mittel);line-height:1}@media(max-width:900px){.rueckleiste a{font-size:var(--s-klein)}}@media(pointer:coarse){main .pfad>a:last-of-type{padding-block:13px;margin-block:-13px}.rueckleiste a{min-block-size:44px}}.seitenkopf .titelfeld>.unterzeile{font-weight:500;color:var(--text-leise)}.seitenkopf .aktionen{align-items:center}.seitenkopf .aktionen>.mehr-menue>summary{font-weight:600}.tabellen-behaelter{overflow-x:auto}@media(min-width:901px){.tabellen-behaelter.kopf-fest,.tabellen-behaelter.kopf-fest>table{overflow:visible}.tabellen-behaelter.kopf-fest>table>thead>tr>th{position:sticky;z-index:3;top:calc(var(--hoehe-bereich, 0px) + var(--hoehe-rueck, 0px) + var(--schlank-fest, 0px));box-shadow:0 1px 0 var(--linie-kraeftig)}}th[data-sortierbar]{padding-block:0}th[data-sortierbar]>.sortier-knopf{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--a1);min-block-size:var(--kontrolle-hoehe);font:inherit;color:inherit;cursor:pointer;border-radius:var(--rund-klein);white-space:nowrap}th[data-sortierbar]>.sortier-knopf:hover{color:var(--text)}th[data-sortierbar]>.sortier-knopf:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sortier-pfeil{inline-size:12px;block-size:12px;flex:none;background:currentColor;opacity:.35;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5M7 15l5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5M7 15l5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat}th[aria-sort=ascending] .sortier-pfeil,th[aria-sort=descending] .sortier-pfeil{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")}th[aria-sort=descending] .sortier-pfeil{transform:rotate(180deg)}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--text)}:is(th,td).auswahl-spalte{inline-size:44px;padding-inline:var(--a3);vertical-align:middle}:is(th,td).auswahl-spalte input[type=checkbox]{inline-size:20px;block-size:20px;margin:0;cursor:pointer;accent-color:var(--gruen)}.zeilen-auswahl tr.gewaehlt>td{background:var(--gruen-blass)}.zeilen-auswahl tr.gewaehlt>td:first-child{box-shadow:inset 3px 0 0 var(--gruen)}.sammelleiste{position:sticky;bottom:var(--a4);z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3);margin:var(--a3) 0 0;padding:var(--a2) var(--a2) var(--a2) var(--a4);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend)}.sammelleiste[hidden]{display:none}.sammelleiste .sammel-zahl{font-weight:600;margin-inline-end:auto;font-variant-numeric:tabular-nums}.sammelleiste form{margin:0;display:contents}@media(max-width:900px){.js body:has(nav.leiste-unten) .sammelleiste{bottom:calc(66px + var(--a2))}}@media(max-width:600px){.sammelleiste .sammel-zahl{flex:1 1 100%}}@media(prefers-reduced-motion:no-preference){.sammelleiste:not([hidden]){animation:f5-ein 160ms ease-out}}@keyframes f5-ein{from{opacity:0}}td.zeilen-aktion{inline-size:52px;padding-inline:var(--a1);text-align:end;vertical-align:middle}details.zeilenmenue{position:relative;display:inline-block}details.zeilenmenue>summary{list-style:none;display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--rund-klein);color:var(--text-leise);cursor:pointer;font-size:var(--s-mittel);line-height:1;letter-spacing:.05em}details.zeilenmenue>summary::-webkit-details-marker{display:none}details.zeilenmenue>summary::before,details.zeilenmenue>summary::after{content:none;display:none}details.zeilenmenue>summary:hover,details.zeilenmenue[open]>summary{background:var(--sand-blass);color:var(--text)}details.zeilenmenue>summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.zeilenmenue-inhalt{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 4px);z-index:40;min-inline-size:200px;padding:var(--a1);display:grid;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend);text-align:start}.zeilenmenue-inhalt :is(a,button){all:unset;box-sizing:border-box;display:flex;align-items:center;min-block-size:var(--kontrolle-hoehe);padding:0 var(--a3);border-radius:var(--rund-klein);color:var(--text);font-size:var(--s-text);font-weight:500;cursor:pointer;white-space:nowrap}.zeilenmenue-inhalt :is(a,button):is(:hover,:focus-visible){background:var(--gruen-blass);color:var(--text)}.zeilenmenue-inhalt :is(a,button):focus-visible{outline:2px solid var(--text);outline-offset:-2px}@media(pointer:coarse),(max-width:1024px){details.zeilenmenue>summary{inline-size:44px;block-size:44px}.zeilenmenue-inhalt :is(a,button){min-block-size:44px}}.tabellen-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3);margin:0 0 var(--a3)}.tabellen-werkzeug>.tabellen-stand{margin-inline-end:auto;color:var(--text-leise);font-size:var(--s-klein);font-weight:500}.export-knopf>summary{min-block-size:36px}.filterleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3)}.filterleiste .filter-zuruecksetzen{color:var(--text-leise);font-size:var(--s-klein);font-weight:600;text-decoration:none;min-block-size:32px;display:inline-flex;align-items:center}.filterleiste .filter-zuruecksetzen:hover{color:var(--text)}.skelett{display:grid;gap:var(--a3)}.skelett-zeile{block-size:14px;border-radius:var(--radius-voll);background:var(--sand-blass);position:relative;overflow:hidden}.skelett-zeile.kurz{inline-size:40%}.skelett-zeile.mittel{inline-size:70%}.skelett-karte{block-size:96px;border-radius:var(--rund);background:var(--sand-blass);position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.skelett-zeile::after,.skelett-karte::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--karte) 70%,transparent),transparent);animation:f5-schimmer 1.2s ease-in-out infinite}}@keyframes f5-schimmer{to{transform:translateX(100%)}}[aria-busy=true]>.skelett{display:grid}:not([aria-busy=true])>.skelett[data-nur-beim-laden]{display:none}table>tbody>tr>td.auswahl-spalte,table>thead>tr>th.auswahl-spalte,table>tbody>tr>td.zeilen-aktion,table>thead>tr>th.zeilen-aktion{inline-size:1%;min-inline-size:0;white-space:nowrap}.liste-a tr[data-zeile-link]>td.auswahl-spalte+td>a[data-zeile-ziel]{color:var(--text);font-weight:600;text-decoration:none}.liste-a tr[data-zeile-link]>td.auswahl-spalte+td>a[data-zeile-ziel]:is(:hover,:focus-visible){color:var(--gruen)}table.klientenliste>tbody>tr>td.auswahl-spalte{min-inline-size:0}table.klientenliste>tbody>tr>td.auswahl-spalte+td{min-inline-size:11em}.liste-a table.ma-liste.kurzspalten>thead>tr>th.auswahl-spalte{inline-size:1%}.liste-a table.ma-liste.kurzspalten>thead>tr>th.auswahl-spalte+th{inline-size:40%}@media(max-width:600px){:is(th,td).auswahl-spalte,.zeilen-auswahl>.sammelleiste{display:none!important}table.klientenliste>tbody>tr>td.auswahl-spalte+td::before,table.klientenliste>tbody>tr>td.auswahl-spalte+td[data-titel]::before,table[data-handykarten]>tbody>tr>td.zeilen-aktion[data-titel]::before,table[data-handykarten]>tbody>tr>td.zeilen-aktion::before{content:none}table.klientenliste>tbody>tr>td.auswahl-spalte+td{font-size:var(--s-text);padding-block-end:4px}table:is([data-handykarten],.mit-spaltenwahl)>tbody>tr>td.zeilen-aktion{position:absolute;inset-block-start:var(--a2);inset-inline-end:var(--a6);inline-size:auto;padding:0;display:block}table:is([data-handykarten],.mit-spaltenwahl)>tbody>tr:has(td.zeilen-aktion){position:relative}table>tbody>tr>td.auswahl-spalte+td[data-spalte]::before,table>tbody>tr>td.auswahl-spalte+td[data-titel]::before,table>tbody>tr>td.zeilen-aktion[data-spalte]::before{content:none;display:none}}:is(.karte,.start-karte,.einstellung,.klapp-inhalt,dialog,.naechster-schritt,.rechnung-naechstes,.abrechnung-naechstes,.bausteinkarte,.portal-karte) details.klapp:not(.mini,.vorgang,.gefahr-klapp){background:transparent;border:0;border-block-start:1px solid var(--linie);border-radius:0;box-shadow:none;margin-block:var(--a3) 0}:is(.karte,.start-karte,.einstellung,.klapp-inhalt,dialog,.naechster-schritt,.rechnung-naechstes,.abrechnung-naechstes,.bausteinkarte,.portal-karte) details.klapp:not(.mini,.vorgang,.gefahr-klapp)>summary{padding-inline:0}:is(.karte,.start-karte,.einstellung,.klapp-inhalt,dialog,.naechster-schritt,.rechnung-naechstes,.abrechnung-naechstes,.bausteinkarte,.portal-karte) details.klapp:not(.mini,.vorgang,.gefahr-klapp)[open]>summary{border-block-end:0}:is(.karte,.start-karte,.einstellung,.klapp-inhalt,dialog,.naechster-schritt,.rechnung-naechstes,.abrechnung-naechstes,.bausteinkarte,.portal-karte) details.klapp:not(.mini,.vorgang,.gefahr-klapp)>.klapp-inhalt{background:transparent;border:0;padding:0 0 var(--a3)}.karte>details.klapp:first-child{border-block-start:0;margin-block-start:0}main>details.klapp:not(.mini,.vorgang),.mitarbeiterprofil>details.klapp,main>section>details.klapp:not(.mini,.vorgang){background:var(--karte);border-color:transparent;border-radius:var(--rund);box-shadow:var(--schatten-karte)}main>details.klapp:not(.mini,.vorgang)>.klapp-inhalt,.mitarbeiterprofil>details.klapp>.klapp-inhalt{background:transparent}table.tabelle-geschachtelt,:is(details.klapp,.karte,td) table:not(.zeitraster,.zr-monat,.urlaubsraster){box-shadow:none}table.tabelle-geschachtelt,details.klapp>.tabelle-scroll>table,details.klapp>.klapp-inhalt>.tabelle-scroll>table,td table{border:0;border-radius:0;background:transparent}table.tabelle-geschachtelt thead th,td table thead th{background:transparent;border-block-end:1px solid var(--linie)}details.hist-gruppe{border-block-start:1px solid var(--linie)}details.hist-gruppe:first-of-type{border-block-start:0}.globalsuche{position:relative}.globalsuche .such-kuerzel{position:absolute;inset-inline-end:calc(var(--a3) + var(--a2));inset-block-start:calc(2px + var(--feld-hoehe) / 2);transform:translateY(-50%);pointer-events:none}.globalsuche:focus-within .such-kuerzel{display:none}kbd{display:inline-block;min-inline-size:20px;padding:0 5px;border:1px solid var(--linie-kraeftig);border-block-end-width:2px;border-radius:var(--radius-kontrolle);background:var(--karte);color:var(--text-leise);font:600 var(--s-mini)/18px var(--schrift-text);text-align:center}.js.menue-zu .globalsuche .such-kuerzel{display:none}@media(max-width:1024px),(pointer:coarse){.globalsuche .such-kuerzel,.kuerzel-knopf{display:none!important}}.seitenleiste .fuss button.kuerzel-knopf{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:var(--a1);font:inherit;color:inherit;min-block-size:24px}.seitenleiste .fuss button.kuerzel-knopf:is(:hover,:focus-visible){color:var(--text)}.seitenleiste .fuss button.kuerzel-knopf:focus-visible{outline:2px solid var(--text);outline-offset:2px}dialog.kuerzel-dialog{inline-size:min(520px,calc(100vw - 32px));padding:0;border:1px solid var(--linie);border-radius:var(--rund-gross);background:var(--karte);color:var(--text);box-shadow:var(--schatten-dialog)}dialog.kuerzel-dialog::backdrop{background:rgb(var(--farbe-schatten, 41 59 53) / .4)}.kuerzel-kopf{display:flex;align-items:center;justify-content:space-between;padding:var(--a4) var(--a3) var(--a3) var(--a5);border-block-end:1px solid var(--linie)}.kuerzel-kopf h2{margin:0;font-size:var(--s-gross)}dialog.kuerzel-dialog button.kuerzel-zu{inline-size:44px;block-size:44px;min-inline-size:44px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text-leise);font-size:var(--s-zahl-klein);line-height:1}dialog.kuerzel-dialog button.kuerzel-zu:hover{background:var(--sand-blass);color:var(--text)}.kuerzel-liste{margin:0;padding:var(--a2) var(--a5) 0}.kuerzel-liste[data-g-kuerzel]{padding-block:var(--a2) var(--a4);border-block-start:1px solid var(--linie);margin-block-start:var(--a2)}.kuerzel-liste[data-g-kuerzel]:empty{display:none}.kuerzel-liste>div{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:var(--a4);align-items:baseline;padding-block:var(--a2)}.kuerzel-liste dt{color:var(--text-leise);white-space:nowrap}.kuerzel-liste dd{margin:0;font-size:var(--s-text)}.speicherstand{display:inline-flex;align-items:center;gap:var(--a2);margin:var(--a3) 0 0;color:var(--text-leise);font-size:var(--s-klein);font-weight:500}.speicherstand::before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--gruen-ok)}.speicherleiste-text::before{content:"";display:inline-block;inline-size:8px;block-size:8px;border-radius:50%;background:var(--gelb);margin-inline-end:var(--a2);vertical-align:1px}.rechnungs-vorgang>summary .vorgang-oeffnen>[aria-hidden=true]{display:none}.raster>.voll>:is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){inline-size:100%;max-inline-size:none}.raster>.feld-haken{display:flex;align-items:flex-end}.raster>.feld-haken>label.inline{min-block-size:var(--feld-hoehe);align-items:center;margin:0}.karte-adresssuche>.zr-suche{flex:1 1 100%}.karte-adresssuche>button{flex:1 1 100%;margin-inline:var(--a3)}details.karte-mehr>summary{list-style:none;display:flex;align-items:center;gap:var(--a2);min-block-size:44px;cursor:pointer;font-weight:600;color:var(--text)}details.karte-mehr>summary::-webkit-details-marker{display:none}details.karte-mehr>summary::before{content:"";flex:none;inline-size:16px;block-size:16px;background:var(--gruen);transition:transform var(--wechsel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}details.karte-mehr[open]>summary::before{transform:rotate(90deg)}@media(min-width:901px)and (max-width:1280px){table.zeitraster{min-width:calc(52px + var(--zr-spalten, 5) * 84px)}}@media(min-width:601px)and (max-width:900px){table.zeitraster.zr-woche:not(#u4){min-width:0}}@media(max-width:600px){table.zeitraster.zr-woche:not(#u4){min-width:calc(var(--s-10) + var(--s-1) + var(--zr-spalten, 7) * (100vw - var(--s-8) - var(--s-10) - var(--s-1)) / 3)}#zr-kalender .tabelle-scroll:has(>table.zr-woche){scroll-snap-type:x mandatory;scroll-padding-inline-start:calc(var(--s-10) + var(--s-1))}table.zr-woche thead th:not(.zr-ecke){scroll-snap-align:start}}ul.zu-tun>li[data-zu-tun-weitere]{display:none}ul.zu-tun.alle>li[data-zu-tun-weitere]{display:flex}ul.zu-tun>li.zu-tun-mehr{display:flex;align-items:center;border-block-start:1px solid var(--linie)}ul.zu-tun>li.zu-tun-mehr>button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--a2);inline-size:100%;min-block-size:48px;padding:0 var(--a4);cursor:pointer;color:var(--text-leise);font-size:var(--s-klein);font-weight:600}ul.zu-tun>li.zu-tun-mehr>button:is(:hover,:focus-visible){color:var(--text);background:var(--gruen-blass)}ul.zu-tun>li.zu-tun-mehr>button:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.assistent-aus{margin:0;padding-block:var(--a3);gap:var(--a3)}.assistent-aus .assistent-bild{display:inline-grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--gruen-blass);color:var(--gruen)}.assistent-aus .assistent-bild .symbol{inline-size:28px;block-size:28px}.assistent-aus strong{font-family:var(--schrift-text);font-weight:600;font-size:var(--s-mittel);line-height:24px}main .hinweisblock>button.hinweisblock-mehr{background:transparent!important;box-shadow:none!important;border-color:transparent!important;inline-size:auto!important}@media(pointer:coarse),(max-width:1024px){main .hinweisblock>button.hinweisblock-mehr{min-block-size:44px!important}}table.klientenliste td.hinweis-spalte{min-inline-size:10em}table.klientenliste td.hinweis-spalte>.ampel{display:flex;inline-size:fit-content}table.klientenliste td.hinweis-spalte>.ampel+.ampel{margin-block-start:var(--a1)}.klienten-erststart{display:grid;place-items:center;padding:var(--a7) var(--a5);margin:var(--a2) 0 0}.klienten-erststart .leerbild{margin:0}.klienten-erststart .leerbild-text{max-inline-size:46ch}@media(max-width:600px){.klienten-erststart{padding:var(--a6) var(--a4)}}.budget-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3)}.budget-filter>.suchfeld{flex:0 1 260px;min-inline-size:180px}.budget-filter>.suchfeld input[type=text]{inline-size:100%}.budget-filter>nav.chips{flex:0 1 auto}.budget-filter-wahl{display:flex;gap:var(--a2);margin-inline-start:auto}.budget-filter-wahl>div{display:block}.budget-filter-wahl label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.budget-filter-wahl select{min-inline-size:9em}.budget-filter.sofortfilter>.budget-anzeigen{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}@media(max-width:600px){.budget-filter>.suchfeld{flex:1 1 100%}.budget-filter-wahl{margin-inline-start:0;flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}table.budget-tabelle td.zahl .unterzeile,table.budget-tabelle td.auswahl-spalte+td{white-space:normal}.budget-filter-wahl select{inline-size:100%;min-inline-size:0}}table.budget-tabelle td.zahl .unterzeile{white-space:nowrap}table.budget-tabelle td.auswahl-spalte+td{white-space:nowrap}table.budget-tabelle td.budget-anteil{min-inline-size:96px}table.budget-tabelle td.budget-anteil .balken{min-inline-size:0}table.budget-tabelle td.budget-stand{min-inline-size:8em}details.zeilen-hinweis{display:block;margin:var(--a1) 0 0;padding:0;border:0;background:none}main details.zeilen-hinweis>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-block-size:28px;padding:0 var(--a1);margin-inline-start:calc(-1 * var(--a1));border-radius:var(--rund-klein);font-size:var(--s-klein);line-height:18px;font-weight:600;color:var(--text-leise);cursor:pointer;background:none;border:0}main details.zeilen-hinweis>summary::-webkit-details-marker{display:none}main details.zeilen-hinweis>summary::before,main details.zeilen-hinweis>summary::after{content:none;display:none}main details.zeilen-hinweis>summary:hover,main details.zeilen-hinweis[open]>summary{color:var(--text);background:var(--sand-blass)}main details.zeilen-hinweis>summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.zeilen-hinweis-i{display:inline-grid;place-items:center;inline-size:16px;block-size:16px;border-radius:50%;border:1.5px solid currentColor;font-size:var(--s-mini);line-height:1;font-weight:600;font-family:var(--schrift-text)}.zeilen-hinweis-inhalt{margin:var(--a1) 0 0;padding:var(--a2) var(--a3);max-inline-size:34ch;border-inline-start:2px solid var(--linie-kraeftig);font-size:var(--s-klein);line-height:18px;font-weight:500;color:var(--text);white-space:normal}.zeilen-hinweis-inhalt .zeilen-hinweis-titel{margin:0 0 var(--a1);font-weight:600}.zeilen-hinweis-inhalt ul{margin:0;padding-inline-start:var(--a4)}@media(pointer:coarse),(max-width:1024px){main details.zeilen-hinweis>summary{min-block-size:44px}}@media(max-width:600px){table.budget-tabelle.mit-spaltenwahl td.auswahl-spalte+td{grid-column:1 / -1;font-weight:600;padding-inline-end:var(--a7)}table.budget-tabelle.mit-spaltenwahl td.auswahl-spalte+td::before{display:none}.zeilen-hinweis-inhalt{max-inline-size:none}}.kl-uebersicht>.kl-karte{display:flex;flex-direction:column}.kl-karte>.karte-kopf{margin-block-end:var(--a2)}ul.kl-zeilen{list-style:none;margin:0;padding:0}ul.kl-zeilen>li.kl-zeile{display:flex;align-items:center;gap:var(--a3);min-block-size:48px;padding:var(--a2) 0;border-block-end:1px solid var(--linie)}ul.kl-zeilen>li.kl-zeile:first-child{border-block-start:1px solid var(--linie)}.kl-zeile-text{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.kl-zeile-text>a{color:var(--text);font-weight:600;text-decoration:none}.kl-zeile-text>a:is(:hover,:focus-visible){color:var(--gruen)}.kl-zeile-text .unterzeile{display:block}.kl-zeile-marke{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--rund-klein);background:var(--sand-blass);font-family:var(--schrift-text);font-size:var(--s-mittel);line-height:1;font-variant-numeric:tabular-nums;color:var(--text)}.kl-zeile-marke small{display:block;font-family:var(--schrift-text);font-size:var(--s-mini);line-height:1;color:var(--text-leise);margin-block-start:2px}.kl-zeile-zahl{flex:none;text-align:end;font-family:var(--schrift-text);font-size:var(--s-gross);line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.kl-zeile-zahl small{display:block;font-family:var(--schrift-text);font-size:var(--s-mini);color:var(--text-leise);font-weight:500}.kl-budget-kopf{display:flex;align-items:center;gap:var(--a2)}.kl-budget .balken{display:block;block-size:6px;margin:var(--a2) 0 var(--a1);min-inline-size:0;max-inline-size:240px}.kl-budget .balken>span{display:block;block-size:100%;border-radius:inherit;background:var(--gruen-ok)}.kl-budget .balken.knapp>span{background:var(--gelb)}.kl-budget .balken:is(.aufgebraucht,.ueberzogen)>span{background:var(--rot)}.kl-leer{margin:0;padding:var(--a3) 0;color:var(--text-leise);font-weight:500}.kl-karte>.kartenfuss{margin-block-start:auto;padding-block-start:var(--a4)}.kl-karte>.kartenfuss>a{font-weight:600;text-decoration:none}.zeilenmenue-inhalt form{margin:0;display:contents}table.kl-bewilligung-tabelle td.aktion{inline-size:1%;white-space:nowrap}.raster>details.kl-mehr-person{grid-column:1 / -1}@media(max-width:600px){table.kl-bewilligung-tabelle td.aktion::before{content:none!important;display:none!important}table.kl-bewilligung-tabelle td.aktion{inline-size:auto}table.kl-bewilligung-tabelle td.aktion>.knopf{inline-size:100%}table.kl-bewilligung-tabelle td.zeilen-aktion:empty{display:none}}.tabellen-werkzeug.ma-werkzeug{min-block-size:36px}.tabellen-werkzeug>button.spaltenwahl{margin:0;min-block-size:var(--kontrolle-hoehe-klein)}@media(pointer:coarse),(max-width:1024px){.tabellen-werkzeug>button.spaltenwahl{min-block-size:44px}}.liste-a>.tabellen-werkzeug{margin:0 0 var(--a3)}table.ma-liste td.zahl,table.ma-liste th.zahl{font-variant-numeric:tabular-nums}.ma-abschnitt details.ma-felder>.karte{margin:0;padding:0 0 var(--a3);border:0;background:transparent;box-shadow:none}.ma-abschnitt details.ma-felder>.karte>h2:first-child{display:none}.ma-abschnitt details.ma-felder .formularfuss{margin:var(--a3) 0 0;padding:0;border:0}.ma-listenkarte>.karte-kopf{align-items:center;margin-block-end:var(--a2)}ul.ma-zeilen{list-style:none;margin:0;padding:0}ul.ma-zeilen>li.ma-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--a1) var(--a3);min-block-size:56px;padding:var(--a2) 0;border-block-start:1px solid var(--linie)}ul.ma-zeilen>li.ma-zeile:first-child{border-block-start:0}ul.ma-zeilen>li.ma-zeile:not(:has(>.ma-zeile-vorn)){grid-template-columns:minmax(0,1fr) auto}.ma-zeile-zeit{min-inline-size:7.5em;color:var(--text-leise);font-size:var(--s-klein);line-height:18px;font-weight:500;font-variant-numeric:tabular-nums}.ma-zeile-text{min-inline-size:0}.ma-zeile-text>a{color:var(--text);font-weight:600;text-decoration:none;overflow-wrap:normal}.ma-zeile-text>a:is(:hover,:focus-visible){color:var(--gruen)}.ma-zeile-text>.unterzeile{display:block;font-weight:500}.ma-zeile-ende{justify-self:end;white-space:nowrap}ul.ma-zeilen>li.ma-zeile.wichtig{box-shadow:inset 3px 0 0 var(--gruen);padding-inline-start:var(--a3)}form.aufgabe-erledigt.ma-zeile-vorn{margin:0;display:inline-grid}main button.ma-haken{position:relative;display:inline-grid;place-items:center;inline-size:24px;block-size:24px;min-inline-size:24px;min-block-size:24px;padding:0;border:1.5px solid var(--linie-kraeftig);border-radius:50%;background:var(--karte);color:transparent;box-shadow:none;cursor:pointer;transition:background-color var(--wechsel),border-color var(--wechsel),color var(--wechsel)}main button.ma-haken::after{content:"";position:absolute;inset:-10px}main button.ma-haken:hover{border-color:var(--gruen);color:var(--gruen);background:var(--gruen-blass)}main button.ma-haken:focus-visible{outline:2px solid var(--text);outline-offset:2px;color:var(--gruen)}main button.ma-haken .symbol{inline-size:14px;block-size:14px}p.ma-leer{display:flex;align-items:center;gap:var(--a2);margin:0;min-block-size:56px;color:var(--text-leise);font-weight:500}p.ma-leer>.symbol{flex:none;color:var(--text-leise)}.ma-kartenfuss{display:flex;align-items:center;justify-content:space-between;gap:var(--a3);border-block-start:1px solid var(--linie);padding-block-start:var(--a3)}.ma-kartenfuss>a{font-weight:600;text-decoration:none;white-space:nowrap;min-block-size:24px;display:inline-flex;align-items:center}.ma-kartenfuss>.hinweis{margin:0}@media(pointer:coarse),(max-width:1024px){.ma-kartenfuss>a{min-block-size:44px}}@media(max-width:600px){ul.ma-zeilen>li.ma-zeile{grid-template-columns:minmax(0,1fr) auto}ul.ma-zeilen>li.ma-zeile>.ma-zeile-zeit{grid-column:1 / -1}ul.ma-zeilen>li.ma-zeile:has(>form.ma-zeile-vorn){grid-template-columns:auto minmax(0,1fr)}ul.ma-zeilen>li.ma-zeile:has(>form.ma-zeile-vorn)>.ma-zeile-ende{grid-column:2;justify-self:start}}@media(min-width:601px){.ma-verlauf table.ik-historie{table-layout:fixed;inline-size:100%}.ma-verlauf table.ik-historie :is(th,td):nth-child(1){inline-size:11.5em}.ma-verlauf table.ik-historie :is(th,td):nth-child(2){inline-size:7.5em}.ma-verlauf table.ik-historie :is(th,td):nth-child(4){inline-size:11em}.ma-verlauf table.ik-historie :is(th,td):is(:nth-child(5),:nth-child(6)){inline-size:7em}.ma-verlauf .klapp-inhalt>:not(:first-child) table.ik-historie>thead,.ma-verlauf details.hist-gruppe table.ik-historie>thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ma-verlauf details.hist-gruppe{margin:0}.ma-verlauf details.hist-gruppe>summary{min-block-size:44px;padding-inline:var(--a3);font-size:var(--s-text)}.ma-verlauf details.hist-gruppe>summary .hinweis{font-size:var(--s-klein);font-weight:500}.ma-verlauf details.hist-gruppe>.tabelle-scroll{margin:0}.ma-verlauf .klapp-inhalt>.tabelle-scroll+details.hist-gruppe,.ma-verlauf details.hist-gruppe+.tabelle-scroll{border-block-start:1px solid var(--linie)}.ma-verlauf details.hist-gruppe[open]>summary{border-block-end:1px solid var(--linie)}.ma-verlauf details.hist-gruppe[open]>.tabelle-scroll table>tbody>tr>td:first-child{box-shadow:inset 2px 0 0 var(--linie-kraeftig)}.arbeitskarten.ma-arbeitskarten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--a4);margin:0 0 var(--a6)}.arbeitskarten.ma-arbeitskarten.ma-drei{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099px){.arbeitskarten.ma-arbeitskarten:not(.ma-drei){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.arbeitskarten.ma-arbeitskarten,.arbeitskarten.ma-arbeitskarten.ma-drei{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a3)}}.ma-arbeitskarten>.arbeitskarte{display:grid;grid-template-rows:auto 40px auto;align-content:start;gap:var(--a2);min-inline-size:0;padding:var(--a4) var(--a5) var(--a5);color:var(--text);text-decoration:none}.ma-arbeitskarten>.arbeitskarte .arbeitskarte-titel{font-size:var(--s-text);line-height:22px;font-weight:600;color:var(--text)}.ma-arbeitskarten>.arbeitskarte .arbeitskarte-zahl,.ma-arbeitskarten>.arbeitskarte.hat-arbeit .arbeitskarte-zahl{align-self:center;font-size:var(--s-zahl);line-height:40px;font-weight:500;color:var(--text)}.ma-arbeitskarten>.arbeitskarte .arbeitskarte-symbol{align-self:center;display:inline-flex;color:var(--text-leise)}.ma-arbeitskarten>.arbeitskarte .arbeitskarte-text{display:flex;align-items:baseline;gap:var(--a2);font-size:var(--s-klein);line-height:18px;font-weight:500;color:var(--text-leise)}.ma-arbeitskarten>.arbeitskarte.hat-arbeit .arbeitskarte-text{color:var(--text)}.ma-arbeitskarten>.arbeitskarte.hat-arbeit .arbeitskarte-text::before{content:"";flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--gelb);transform:translateY(-1px)}.ma-arbeitskarten>.arbeitskarte:hover{border-color:var(--gruen)}.ma-arbeitskarten>.arbeitskarte:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(max-width:600px){.ma-arbeitskarten>.arbeitskarte{padding:var(--a3) var(--a4) var(--a4)}}.filter.ma-akten-filter{margin:0 0 var(--a4);padding:0;border:0;background:transparent}.filter.ma-akten-filter>nav.chips{margin:0}@media(max-width:600px){.ma-verlauf table[data-handykarten]>tbody>tr{margin:0;border-radius:0;box-shadow:none;border:0;border-block-end:1px solid var(--linie);background:transparent;padding:var(--a3) 0;display:flex;flex-flow:row wrap;column-gap:var(--a2)}.ma-verlauf table[data-handykarten]>tbody>tr:last-child{border-block-end:0}.ma-verlauf table[data-handykarten]>tbody>tr>td{flex:1 1 100%;padding:0}.ma-verlauf table[data-handykarten]>tbody>tr>td.handy-titel{order:-2;font-weight:600;padding-block-end:var(--a1)}.ma-verlauf table[data-handykarten]>tbody>tr>td:is(:nth-child(1),:nth-child(2)){order:-1;flex:0 0 auto;inline-size:auto!important;display:inline-block;color:var(--text-leise);font-size:var(--s-klein);line-height:18px;font-weight:500}.ma-verlauf table[data-handykarten]>tbody>tr>td:is(:nth-child(1),:nth-child(2))::before{content:none}.ma-verlauf table[data-handykarten]>tbody>tr>td:nth-child(2)::before{content:"·";margin-inline-end:var(--a2)}.ma-verlauf table[data-handykarten]>tbody>tr>td:empty{display:none}.ma-verlauf .klapp-inhalt{padding-inline:var(--a4)}}table.personal-liste td.handy-titel>a[data-zeile-ziel]{font-weight:600;color:var(--text)}.tabellen-werkzeug>.tabellen-stand.ma-jahr{font-size:var(--s-text);color:var(--text)}table.urlaub-konten a[data-zeile-ziel]{font-weight:600;color:var(--text)}table.urlaub-konten .ma-wert{font-weight:400;font-variant-numeric:tabular-nums}table.urlaub-konten td.ma-offen .ma-wert{font-weight:600}td.ma-abw-aktion{inline-size:1%;white-space:nowrap;text-align:end}td.ma-abw-aktion>form.ma-inline-form{display:inline-block;margin:0 var(--a1) 0 0;vertical-align:middle}form.ma-inline-form{display:inline;margin:0}.zeilenmenue-inhalt>form{display:contents}.zeilenmenue-inhalt button.ma-menue-gefahr{color:var(--rot)}.zeilenmenue-inhalt button.ma-menue-gefahr:is(:hover,:focus-visible){background:var(--rot-flaeche);color:var(--rot)}form.ma-datei-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--a3) var(--a4);margin:0}form.ma-datei-form>div:first-child{flex:1 1 280px;min-inline-size:0}form.ma-datei-form .hinweis{margin:var(--a1) 0 0}@media(max-width:600px){table.ma-abwesenheiten>tbody>tr>td.ma-abw-aktion:has(>form.ma-inline-form){position:static;inline-size:auto;text-align:start;display:flex;align-items:center;gap:var(--a2);padding-block-start:var(--a2)}table.ma-abwesenheiten>tbody>tr>td.ma-abw-aktion::before{content:none}table.ma-abwesenheiten>tbody>tr:has(>td.ma-abw-aktion){position:relative}table.ma-abwesenheiten>tbody>tr>td.ma-abw-aktion:not(:has(>form.ma-inline-form)){position:absolute;inset-block-start:var(--a2);inset-inline-end:var(--a2);inline-size:auto;padding:0}form.ma-datei-form>.ma-datei-fuss,form.ma-datei-form>.ma-datei-fuss>button{flex:1 1 100%;inline-size:100%}}.ma-urlaub .kennzahlen .hervor .wert{color:var(--text)}.ma-urlaub>p.warnung{display:flex;align-items:baseline;gap:var(--a2);margin:0 0 var(--a2);padding:0;border:0;background:transparent;box-shadow:none;color:var(--text);font-size:var(--s-klein);font-weight:500}.ma-urlaub>p.warnung::before{content:"";flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--gelb);transform:translateY(-1px)}.karte.flach>p.ma-leer{padding-inline:var(--a5)}@media(max-width:900px){.karte.flach>p.ma-leer{padding-inline:var(--a4)}}main>details.karte:is(#vorgaben,#regeln)>summary{list-style:none;display:flex;align-items:center;gap:var(--a2);min-block-size:44px;cursor:pointer}main>details.karte:is(#vorgaben,#regeln)>summary::-webkit-details-marker{display:none}main>details.karte:is(#vorgaben,#regeln)>summary::before{content:"";flex:none;inline-size:16px;block-size:16px;background:var(--gruen);transition:transform var(--wechsel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}main>details.karte:is(#vorgaben,#regeln)[open]>summary::before{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){main>details.karte:is(#vorgaben,#regeln)>summary::before{transition:none}}.ma-arbeitskarten>.arbeitskarte .arbeitskarte-zahl.ma-ohne-wert{color:var(--text-leise)}main>details.karte:is(#vorgaben,#regeln)>summary{font-weight:600;font-size:var(--s-text)}main>details.karte:is(#vorgaben,#regeln) .karte{margin:var(--a5) 0 0;padding:var(--a5) 0 0;border:0;border-block-start:1px solid var(--linie);border-radius:0;background:transparent;box-shadow:none}@media(max-width:600px){table.ma-abwesenheiten>tbody>tr>td:first-child::before{content:none}table.ma-abwesenheiten>tbody>tr>td:first-child{font-weight:600;padding-inline-end:var(--a6)}}.tabelle-scroll.dok-liste-huelle{container:dokliste / inline-size;overflow:visible}.karte.flach:has(>.dok-liste-huelle),.karte.flach:has(>.dok-liste-huelle)>.dok-liste-huelle{overflow:visible}table.dok-liste{border:0;box-shadow:none;background:transparent;inline-size:100%}table.dok-liste>thead th{background:transparent}table.dok-liste>tbody>tr>td{vertical-align:middle;padding-block:var(--a3)}table.dok-liste>tbody>tr:last-child>td{border-bottom:0}table.dok-liste>tbody>tr:last-child>td:first-child{border-end-start-radius:var(--rund)}table.dok-liste>tbody>tr:last-child>td:last-child{border-end-end-radius:var(--rund)}table.dok-liste :is(th.dok-symbol-kopf,td.dok-symbol){inline-size:1%;padding-inline-end:0}table.dok-liste th.auswahl-spalte+th.dok-symbol-kopf,table.dok-liste td.auswahl-spalte+td.dok-symbol{padding-inline-start:var(--a3)}.dok-datei{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;inline-size:36px;block-size:44px;border-radius:var(--rund-klein);background:var(--sand-blass);color:var(--text-leise)}.dok-typ{font-size:var(--s-mini);line-height:12px;font-weight:600;letter-spacing:.04em}table.dok-liste td.dok-dokument{min-inline-size:14em}table.dok-liste a.dok-titel{font-weight:600;color:var(--text);overflow-wrap:anywhere;text-decoration:none}table.dok-liste a.dok-titel:is(:hover,:focus-visible){color:var(--gruen)}.dok-unter>span+span::before{content:" · "}table.dok-liste :is(td,th).dok-datum{inline-size:1%;white-space:nowrap;font-variant-numeric:tabular-nums}table.dok-liste td.dok-bezug{color:var(--text)}table.dok-liste .zeilenmenue-inhalt>form.dok-loeschen{display:grid;margin:var(--a1) 0 0;padding:var(--a1) 0 0;border-block-start:1px solid var(--linie)}table.dok-liste .zeilenmenue-inhalt>form.dok-loeschen>button{color:var(--rot)}table.dok-liste .zeilenmenue-inhalt>form.dok-loeschen>button:is(:hover,:focus-visible){background:var(--rot-flaeche);color:var(--rot)}@container dokliste (max-width: 699px){table.dok-liste,table.dok-liste>tbody{display:block;inline-size:100%}table.dok-liste>thead{display:none}.dok-liste-huelle table.dok-liste[data-handykarten]>tbody>tr{position:static;display:grid;grid-template-columns:36px minmax(0,1fr) auto;column-gap:var(--a3);row-gap:2px;align-items:start;margin:0;padding:var(--a3) var(--a2) var(--a3) var(--a4);border:0;border-bottom:1px solid var(--linie);border-radius:0;box-shadow:none;background:transparent}.dok-liste-huelle table.dok-liste[data-handykarten]>tbody>tr:last-child{border-bottom:0}.dok-liste-huelle table.dok-liste[data-handykarten]>tbody>tr>td{display:block;inline-size:auto;min-inline-size:0;padding:0;border:0;white-space:normal;text-align:start;background:transparent;box-shadow:none}.dok-liste-huelle table.dok-liste>tbody>tr>td.auswahl-spalte{display:none}.dok-liste-huelle table.dok-liste>tbody>tr>td.dok-symbol{grid-column:1;grid-row:1 / span 3}.dok-liste-huelle table.dok-liste>tbody>tr>td.dok-dokument{grid-column:2;grid-row:1;font-size:var(--s-text)}.dok-liste-huelle table.dok-liste>tbody>tr>td:is(.dok-bezug,.dok-datum){grid-column:2;font-size:var(--s-klein);line-height:18px;color:var(--text-leise);font-weight:500}.dok-liste-huelle table.dok-liste>tbody>tr>td.dok-bezug a{color:var(--text-leise)}.dok-liste-huelle table.dok-liste>tbody>tr>td:is(.dok-bezug,.dok-datum)::before{content:attr(data-spalte) ": ";display:inline;margin:0;font-size:var(--s-klein);font-weight:500;color:var(--text-leise);text-transform:none;letter-spacing:0}.dok-liste-huelle table.dok-liste>tbody>tr>td.dok-datum .unterzeile{display:inline;margin:0}.dok-liste-huelle table.dok-liste>tbody>tr>td.dok-datum .unterzeile::before{content:" · "}.dok-liste-huelle table.dok-liste>tbody>tr>td:is(.dok-symbol,.dok-dokument,.zeilen-aktion)::before{content:none;display:none}.dok-liste-huelle table.dok-liste>tbody>tr>td.zeilen-aktion{position:static;grid-column:3;grid-row:1 / span 3;align-self:center;inline-size:auto;padding:0}}form.filter:is(.dok-filter,.kom-filter){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--a3) var(--a4);align-items:end}form.filter:is(.dok-filter,.kom-filter)>div{min-inline-size:0;margin:0}form.filter:is(.dok-filter,.kom-filter)>div>:is(select,input:not([type=checkbox],[type=radio])){inline-size:100%;max-inline-size:none}form.filter:is(.dok-filter,.kom-filter)>div>.personensuche{inline-size:100%;min-inline-size:0}form.filter:is(.dok-filter,.kom-filter) .personensuche-eingabe{inline-size:100%;min-inline-size:0;box-sizing:border-box}form.filter:is(.dok-filter,.kom-filter)>.dok-filter-fuss{display:flex;align-items:center;gap:var(--a3);min-block-size:var(--feld-hoehe, 40px)}form.filter.sofortfilter:is(.dok-filter,.kom-filter)>.dok-filter-fuss>button{display:none}form.filter:is(.dok-filter,.kom-filter) .filter-zuruecksetzen{color:var(--text-leise);font-size:var(--s-klein);font-weight:600;text-decoration:none}form.filter:is(.dok-filter,.kom-filter) .filter-zuruecksetzen:is(:hover,:focus-visible){color:var(--text)}@media(max-width:1100px){form.filter:is(.dok-filter,.kom-filter){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){form.filter:is(.dok-filter,.kom-filter){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){form.filter:is(.dok-filter,.kom-filter){grid-template-columns:minmax(0,1fr)}}.karte.flach.dok-leer{padding:var(--a6) var(--a5)}form.filter.sofortfilter:is(.dok-filter,.kom-filter)>.dok-filter-fuss:not(:has(a)){display:none}form.filter.sb-start{grid-template-columns:repeat(3,minmax(0,1fr))}form.filter.sb-start>.sb-status,form.filter.sb-start>.sb-fuss{grid-column:1 / -1}form.filter.sb-start .sb-haken{display:flex;flex-wrap:wrap;gap:var(--a1) var(--a4);margin-block-start:var(--a1)}form.filter.sb-start .sb-status>.beschriftung{display:block;font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}form.filter.sb-start>.sb-fuss .hinweis{margin:0}@media(max-width:1100px){form.filter.sb-start{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){form.filter.sb-start{grid-template-columns:minmax(0,1fr)}form.filter.sb-start>.sb-fuss{flex-wrap:wrap}form.filter.sb-start>.sb-fuss>button{inline-size:100%}}.karte.flach.kp-abschnitt{margin-block-end:var(--a5)}.karte.flach.kp-abschnitt>:is(.kp-chips,form.kp-filter){padding:0 var(--a5) var(--a4);margin:0}.karte.flach.kp-abschnitt>.leer{margin:0 var(--a5) var(--a5)}form.filter.kp-filter{grid-template-columns:minmax(0,20rem) auto}@media(max-width:900px){.karte.flach.kp-abschnitt>:is(.kp-chips,form.kp-filter){padding-inline:var(--a4)}.karte.flach.kp-abschnitt>.leer{margin-inline:var(--a4)}}@media(max-width:600px){form.filter.kp-filter{grid-template-columns:minmax(0,1fr)}}.kp-chips.da-chips{margin:0 0 var(--a4)}.karte.flach.dok-vorschau{padding:var(--a2);background:var(--sand-blass)}.dok-vorschau-rahmen{display:block;inline-size:100%;block-size:78vh;border:0;border-radius:var(--rund-klein);background:var(--karte)}@media(max-width:600px){.dok-vorschau-rahmen{block-size:60vh}}form.raster#ds-neu>.ds-knopf{align-self:end}.karte form.filter.sb-start{border:0;padding:0;margin:0;background:transparent}.karte.flach.kp-abschnitt>.kp-leer{margin:0;color:var(--text-leise);font-weight:500}@media(max-width:900px){.karte.flach.kp-abschnitt>.kp-leer{padding-inline:var(--a4)}}.karte.flach.kp-abschnitt>.karte-kopf{margin:0;padding:0 0 var(--a3);border:0}.karte.flach.kp-abschnitt>:is(.kp-chips,form.kp-filter){padding-inline:0}.karte.flach.kp-abschnitt>.kp-leer{padding:0}.karte.flach.kp-abschnitt.sb-laeufe{margin-block-end:0}@media(max-width:900px){.karte.flach.kp-abschnitt>:is(.kp-chips,form.kp-filter,.kp-leer){padding-inline:0}}.knopf.knopf-gross{min-block-size:var(--knopf-hoehe);padding:0 var(--knopf-px);font-size:var(--knopf-schrift);line-height:var(--knopf-zeile)}#seiteninhalt .abrechnung-fokus .rechnungs-vorgaenge{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);overflow:hidden}#seiteninhalt .abrechnung-fokus .rechnungs-vorgaenge>.rechnungs-vorgang:last-child{border-bottom:0}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang>summary{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"pfeil person betrag" ". grund grund";column-gap:var(--a3);row-gap:var(--a1);align-items:center;min-block-size:56px;padding:var(--a3) var(--a4)}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang>summary::before{grid-area:pfeil}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang .vorgang-person{grid-area:person;min-inline-size:0}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang .vorgang-person strong{font-family:var(--schrift-text);font-size:var(--s-text);font-weight:600;color:var(--text)}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang .vorgang-betrag{grid-area:betrag;justify-self:end;font-weight:600;font-variant-numeric:tabular-nums}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang .vorgang-oeffnen{grid-column:1;grid-row:2}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang .vorgang-grund{grid-area:grund;font-size:var(--s-klein);font-weight:500}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang .vorgang-grund strong{font-weight:600}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang>summary:hover{background:var(--sand-blass)}#seiteninhalt .abrechnung-fokus .rechnungs-vorgang[open]>summary{background:var(--sand-blass)}#seiteninhalt .abrechnung-fokus .vorgang-einzelheiten{padding:var(--a2) var(--a4) var(--a4) calc(var(--a4) + 16px + var(--a3))}#seiteninhalt .abrechnung-fokus .vorgang-einzelheiten h3{margin:var(--a4) 0 var(--a2);font-size:var(--s-text)}#seiteninhalt .abrechnung-fokus .vorgang-leistungen{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a1) var(--a3);margin:0;font-size:var(--s-klein);color:var(--text-leise)}#seiteninhalt .abrechnung-fokus .vorgang-leistungen a{min-block-size:0;display:inline}#seiteninhalt .abrechnung-fokus .vorgang-einzelheiten>.aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4);margin-block-start:var(--a4)}#seiteninhalt .abrechnung-fokus .vorgang-einzelheiten>.aktionen :is(.knopf,button){min-block-size:var(--knopf-hoehe)}#seiteninhalt .abrechnung-fokus .vorgang-einzelheiten>.aktionen form{margin:0}@media(max-width:600px){#seiteninhalt .abrechnung-fokus .vorgang-einzelheiten{padding:var(--a2) var(--a4) var(--a4)}}#seiteninhalt .abrechnung-fokus .abrechnung-liste>.listen-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a4);margin:var(--a6) 0 var(--a3)}#seiteninhalt .abrechnung-fokus .abrechnung-liste>.listen-kopf h2{margin:0}.listen-summe{font-size:var(--s-text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.listen-summe .leise{font-weight:500;color:var(--text-leise);margin-inline-end:var(--a1)}#seiteninhalt .abrechnung-fokus .br-list-controls{align-items:end;gap:var(--a2) var(--a4);margin-block-end:var(--a3)}#seiteninhalt .abrechnung-fokus .br-search{max-inline-size:420px}#seiteninhalt .abrechnung-fokus .br-list-controls output{padding-block-end:10px;font-size:var(--s-klein);color:var(--text-leise)}#seiteninhalt .abrechnung-fokus [data-auffrischen=laeufe]>details.klapp{margin-block:var(--a5) 0}#seiteninhalt .abrechnung-fokus [data-auffrischen=laeufe]+*{margin-block-start:var(--a4)}.fin-werkzeug{position:relative;margin-block:var(--a2) var(--a3)}.fin-werkzeug>form.fin-filter{display:contents}.fin-werkzeug .filter-zuruecksetzen{color:var(--text-leise);font-size:var(--s-klein);font-weight:600;text-decoration:none;min-block-size:36px;display:inline-flex;align-items:center}.fin-werkzeug .filter-zuruecksetzen:hover{color:var(--text)}details.fin-filter-klapp>summary,form.einsatz-filter>details.weitere-filter>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--a2);min-block-size:36px;padding:0 var(--a3);border:1px solid var(--knopf-rand);border-radius:var(--knopf-rund);background:var(--karte);color:var(--text);font-size:var(--knopf-schrift);font-weight:600}details.fin-filter-klapp>summary::-webkit-details-marker{display:none}details.fin-filter-klapp>summary::before{content:"";inline-size:16px;block-size:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat}details.fin-filter-klapp>summary:hover,details.fin-filter-klapp[open]>summary{background:var(--gruen-blass);border-color:var(--gruen)}details.fin-filter-klapp>summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}details.fin-filter-klapp>summary .chip-zahl{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;padding:0 6px;border-radius:var(--radius-voll);background:var(--gruen);color:var(--farbe-auf-haupt, var(--karte));font-size:var(--s-mini);font-weight:600;opacity:1}.fin-filter-inhalt{position:absolute;z-index:30;inset-inline:0;inset-block-start:calc(100% + var(--a2));display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--a3) var(--a4);align-items:end;padding:var(--a4);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-schwebend)}.fin-filter-inhalt>div{min-inline-size:0}.fin-filter-inhalt>div>:is(select,input){inline-size:100%}.fin-filter-inhalt>div>label{display:block;margin-block-end:var(--a1);font-size:var(--s-klein);font-weight:600}.sofortfilter .fin-filter-inhalt>button[hidden]{display:none}.fin-werkzeug .export-knopf>summary{min-block-size:36px}@media(max-width:600px){.fin-filter-inhalt{position:static;grid-column:1 / -1;box-shadow:none;grid-template-columns:minmax(0,1fr)}.fin-werkzeug{flex-wrap:wrap}.fin-werkzeug details.fin-filter-klapp[open]{flex:1 1 100%}details.fin-filter-klapp>summary,.fin-werkzeug .export-knopf>summary{min-block-size:44px}}p.fin-gefiltert{margin:0 0 var(--a2)}table tfoot tr.summenzeile>:is(th,td){padding-block:var(--a3);border-block-start:2px solid var(--linie-kraeftig);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);background:transparent}table tfoot tr.summenzeile>th{text-align:start;font-size:var(--s-text)}table tfoot tr.summenzeile>td.zahl{text-align:end;font-size:var(--s-text)}@media(max-width:600px){table:is(.rechnungsliste,.positionen-tabelle) tfoot tr.summenzeile{display:flex!important;align-items:baseline;justify-content:space-between;padding:var(--a3);border-block-start:2px solid var(--linie-kraeftig)}table:is(.rechnungsliste,.positionen-tabelle) tfoot tr.summenzeile>:is(th,td){display:block;padding:0;border:0;inline-size:auto}table:is(.rechnungsliste,.positionen-tabelle) tfoot tr.summenzeile>:is(th,td):empty{display:none}table.positionen-tabelle tfoot tr.summenzeile>td[data-titel]::before{content:none}}table.rechnungsliste .rechnung-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}table.rechnungsliste a.beleg-knopf{display:inline-flex;align-items:center;min-block-size:32px;padding:0 var(--a3);border:1px solid var(--linie);border-radius:var(--knopf-rund);color:var(--text);font-size:var(--s-klein);font-weight:600;text-decoration:none;background:var(--karte)}table.rechnungsliste a.beleg-knopf:hover{border-color:var(--gruen);color:var(--gruen)}@media(pointer:coarse),(max-width:1024px){table.rechnungsliste a.beleg-knopf{min-block-size:44px}}table.rechnungsarchiv>thead>tr>th:last-child,table.rechnungsarchiv>tbody>tr>td.rechnung-aktionen{inline-size:1%;white-space:nowrap;text-align:end}table.rechnungsliste .unterzeile .ampel.still{margin-inline-start:var(--a1)}form.einsatz-filter{align-items:flex-end;gap:var(--a2) var(--a3)}form.einsatz-filter>details.weitere-filter{border:0;padding:0;align-self:flex-end}form.einsatz-filter>details.weitere-filter>summary::before{content:"";inline-size:16px;block-size:16px;background:currentColor;color:var(--text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat}form.einsatz-filter>details.weitere-filter>summary{min-block-size:var(--feld-hoehe)}form.einsatz-filter>details.weitere-filter>summary:hover,form.einsatz-filter>details.weitere-filter[open]>summary{background:var(--gruen-blass);border-color:var(--gruen)}form.einsatz-filter>details.weitere-filter[open]{flex:1 1 100%;border:0;padding:0}form.einsatz-filter .weitere-filter-inhalt{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--a3) var(--a4);align-items:end;margin-block-start:var(--a3)}form.einsatz-filter .weitere-filter-inhalt>div{min-inline-size:0}form.einsatz-filter .weitere-filter-fuss{grid-column:auto}form.einsatz-filter>.filter-zuruecksetzen{align-self:center;min-block-size:var(--feld-hoehe)}main:has(form.einsatz-filter) .seitenkopf+.reiterleiste,main form.einsatz-filter{margin-block-end:var(--a4)}.zeilen-vermerk details.naechster-schritt{margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}td.zeilen-vermerk{vertical-align:middle}.zeilen-vermerk .danach-schritt{font-size:var(--s-mini);font-weight:500;color:var(--text-leise)}.fin-chips>nav.chips{margin:0}.fin-chips>.filter-hinweis{margin:0}.fin-chips>.fin-weiter{margin-inline-start:0;margin-inline-end:0}@media(max-width:600px){table.jahres-tabelle>tfoot>tr.summenzeile{display:grid!important;grid-template-columns:minmax(0,1fr);gap:var(--a1);margin-block-start:var(--a3);padding:var(--a3) var(--a4);background:var(--karte);border:0;border-block-start:2px solid var(--linie-kraeftig);border-radius:var(--rund);box-shadow:var(--schatten-karte)}table.jahres-tabelle>tfoot>tr.summenzeile>th{display:flex!important;justify-content:space-between;align-items:baseline;gap:var(--a3);padding:0;border:0;text-align:end;font-weight:600;font-variant-numeric:tabular-nums;min-inline-size:0;inline-size:auto}table.jahres-tabelle.kurzspalten>tfoot>tr.summenzeile>th.zusatzspalte{display:none!important}table.jahres-tabelle:not(.kurzspalten)>tfoot>tr.summenzeile>th.zusatzspalte{display:flex!important}table.jahres-tabelle>tfoot>tr.summenzeile>th[data-titel]::before{content:attr(data-titel);font-weight:500;color:var(--text-leise);font-size:var(--s-klein)}table.jahres-tabelle>tfoot>tr.summenzeile>th:first-child{font-size:var(--s-text);padding-block-end:var(--a1)}}table:not(:has(>thead th.auswahl-spalte))>tfoot td.summen-luecke{display:none}form.einsatz-filter>details.weitere-filter:not([open]){flex:0 0 auto}@media(max-width:650px){table.rechnungsarchiv tbody tr>td.rechnung-stand{grid-column:1}table.rechnungsarchiv tbody tr>td.rechnung-aktionen{grid-column:2;grid-row:2 / span 2;align-self:end;justify-self:end;padding-top:0}}h2.titel-mit-info{display:flex;align-items:center;gap:var(--a2)}.br-invoice>.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.aufgaben-abschnitt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--a3)}.aufgaben-abschnitt>*{grid-column:1 / -1;min-width:0}.aufgaben-abschnitt>h2{grid-column:1;margin-block-end:var(--a3)}.aufgaben-abschnitt>.spaltenwahl{grid-column:2;grid-row:1;justify-self:end;margin:0 0 var(--a3)}.fest-leiste+.aufgaben-abschnitt>h2,.fest-leiste+.hilfe-details+.aufgaben-abschnitt>h2{margin-block-start:var(--a5)}.aufgaben-abschnitt+.aufgaben-abschnitt>h2{margin-block-start:var(--a6)}.aufgaben-liste table>thead>tr>th.erledigt-spalte,.aufgaben-liste table>tbody>tr>td.erledigt-spalte{inline-size:1%;padding-inline:var(--a2) var(--a3);text-align:end;white-space:nowrap}.aufgaben-liste td.erledigt-spalte form{margin:0;display:inline-flex}.aufgaben-liste td.erledigt-spalte button.erledigt-kreis{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;min-inline-size:40px;min-block-size:var(--kontrolle-hoehe);padding:0;margin:0;border:0;border-radius:var(--radius-voll);background:transparent;box-shadow:none;color:var(--gruen);cursor:pointer}.aufgaben-liste .erledigt-kreis-ring{position:relative;inline-size:22px;block-size:22px;border:2px solid var(--knopf-rand);border-radius:var(--radius-voll);box-sizing:border-box;transition:border-color var(--wechsel, var(--dauer-2) var(--easing)),background-color var(--wechsel, var(--dauer-2) var(--easing))}.aufgaben-liste .erledigt-kreis-ring::after{content:"";position:absolute;inset-inline-start:6px;inset-block-start:2px;inline-size:5px;block-size:10px;border:solid var(--gruen);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity var(--wechsel, var(--dauer-2) var(--easing))}.aufgaben-liste .erledigt-kreis-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aufgaben-liste button.erledigt-kreis:is(:hover,:focus-visible) .erledigt-kreis-ring{border-color:var(--gruen);background:var(--gruen-blass)}.aufgaben-liste button.erledigt-kreis:is(:hover,:focus-visible) .erledigt-kreis-ring::after{opacity:1}.aufgaben-liste button.erledigt-kreis:focus-visible{outline:2px solid var(--text);outline-offset:2px}.aufgaben-liste button.erledigt-kreis:active .erledigt-kreis-ring{background:var(--knopf-druck)}.aufgaben-liste tr.gewaehlt>td{background:var(--gruen-blass)}@media(prefers-reduced-motion:reduce){.aufgaben-liste .erledigt-kreis-ring,.aufgaben-liste .erledigt-kreis-ring::after{transition:none}}@media(pointer:coarse),(max-width:1024px){.aufgaben-liste td.erledigt-spalte button.erledigt-kreis{inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px}}.aufgaben-liste>table>tbody>tr>td.erledigt-spalte{vertical-align:top;padding-block:3px 0}@media(pointer:coarse),(max-width:1024px){.aufgaben-liste>table>tbody>tr>td.erledigt-spalte{padding-block-start:1px}}@media(max-width:600px){.aufgaben-abschnitt>.spaltenwahl{display:none}.aufgaben-liste table[data-handykarten]>tbody>tr{row-gap:var(--a1);align-items:start}.aufgaben-liste table[data-handykarten]>tbody>tr>td.erledigt-spalte{order:0;padding:0;display:block}.aufgaben-liste table[data-handykarten]>tbody>tr>td.erledigt-spalte>form>button.erledigt-kreis{inline-size:44px;min-inline-size:44px}}.regelformular fieldset{border:0;margin:0;padding:0}.regelformular fieldset>legend{padding:0}.regelformular .raster+.raster,.regelformular .raster+label.inline{margin-block-start:var(--a4)}.regelformular>.regel-kopf+fieldset{margin-block-start:var(--a6)}.regelformular>fieldset+details.regel-und,.regelformular>details.regel-und+fieldset{margin-block-start:var(--a5)}.regelformular details.regel-und>fieldset{padding-block:var(--a3) var(--a2)}.regelformular .raster>div>:is(select,input,textarea){inline-size:100%;max-inline-size:100%;box-sizing:border-box}.regelformular>.formularfuss,.regelformular>.schalter,.regelformular>label.schalter{margin-block-start:var(--a5)}.regel-vorschau-zeitraum{grid-template-columns:repeat(2,minmax(0,14em)) auto;align-items:end;margin-block:var(--a3)}.regel-vorschau-zeitraum>.regel-vorschau-knopf{align-self:end}.regel-nichts{margin:var(--a2) 0}.automationen-leer{padding:var(--a6) var(--a5)}.automationen-liste td.oeffnen{inline-size:1%;color:var(--text-leise);text-align:end}.automationen-liste tr[data-zeile-link] td.handy-titel>a[data-zeile-ziel]{color:var(--text);font-weight:600;text-decoration:none}.automationen-liste tr[data-zeile-link]:hover td.handy-titel>a[data-zeile-ziel],.automationen-liste td.handy-titel>a[data-zeile-ziel]:focus-visible{color:var(--gruen)}#protokoll .protokoll-ganz{margin:var(--a3) 0 0;text-align:end;font-size:var(--s-klein)}@media(max-width:600px){.regel-vorschau-zeitraum{grid-template-columns:minmax(0,1fr)}.regel-vorschau-zeitraum .knopf{inline-size:100%}.automationen-leer{padding:var(--a5) var(--a4)}.automationen-liste td.oeffnen{display:none}}form.regelformular .raster>div{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--a1);row-gap:6px;align-content:start}form.regelformular .raster>div>label{flex:0 1 auto;display:inline-flex;align-items:center;min-block-size:24px;margin:0}form.regelformular .raster>div>button.info{flex:none;margin:0}form.regelformular .raster>div>:is(select,input,textarea){flex:1 1 100%;display:block}form.regelformular .raster>div>.info-text{flex:1 1 100%;order:3}form.regelformular .raster>div>:is(select,input,textarea){order:4}form.regelformular fieldset>legend:not(.feld-legende){padding:0;margin-inline:0}.aufgabe-karten+.karte,.aufgabe-anhaenge+.karte{margin-block-start:0}.aufgabe-anhaenge,.aufgabe-kommentare{margin-block:0 var(--a4)}.aufgabe-kommentare>.kommentar-liste{margin:0}.aufgabe-kommentare>.kommentar-liste+details.klapp,.aufgabe-kommentare>p.hinweis+details.klapp{margin-block-start:var(--a3)}form.regelformular .raster.regel-aufgabe,form.regelformular .raster.regel-zeitraum{max-inline-size:none}.chat-nachricht>details.chat-nachricht-menue{position:absolute;inset-block-start:0;z-index:3}.chat-eigene>details.chat-nachricht-menue{inset-inline-start:0;transform:translateX(calc(-100% - var(--a1)))}.chat-fremde>details.chat-nachricht-menue{inset-inline-end:0;transform:translateX(calc(100% + var(--a1)))}.chat-eigene>details.chat-nachricht-menue>.zeilenmenue-inhalt{inset-inline-end:auto;inset-inline-start:0}.chat-fremde>details.chat-nachricht-menue>.zeilenmenue-inhalt{inset-inline-end:0}.chat-nachricht>details.chat-nachricht-menue .chat-entfernen{position:static;opacity:1;transform:none;margin:0;display:block}.chat-nachricht>details.chat-nachricht-menue .chat-entfernen-zeile{inline-size:100%;color:var(--rot)}@media(hover:hover)and (pointer:fine){.chat-nachricht>details.chat-nachricht-menue:not([open]){opacity:0;transition:opacity var(--wechsel, var(--dauer-2) var(--easing))}.chat-nachricht:hover>details.chat-nachricht-menue,.chat-nachricht>details.chat-nachricht-menue:focus-within{opacity:1}}@media(prefers-reduced-motion:reduce){.chat-nachricht>details.chat-nachricht-menue{transition:none}}.aufgaben-liste table>tbody>tr.wichtig:not(.gewaehlt)>td{background:transparent}@media(hover:hover){.aufgaben-liste table>tbody>tr.wichtig:not(.gewaehlt):hover>td{background:var(--farbe-zeile-hover, var(--gruen-blass))}}.mehr-inhalt>form:has(>button.gefahr-zeile){margin:var(--a1) 0 0;padding:var(--a1) 0 0;border-block-start:1px solid var(--linie)}.mehr-inhalt>form>button.gefahr-zeile{color:var(--rot)}.mehr-inhalt>form>button.gefahr-zeile:is(:hover,:focus-visible){background:var(--rot-flaeche);color:var(--rot)}.pe-arbeit{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a4);align-items:start}@media(min-width:1100px){.pe-arbeit{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}}.pe-arbeit>.karte{margin:0;min-inline-size:0}.pe-schriftstueck>.karte-kopf{margin:0 0 var(--a3);padding:0;border:0}.pe-mail{margin:0 0 var(--a4);padding:0 0 var(--a4);border-block-end:1px solid var(--linie)}.pe-mail>p{margin:0}.pe-mail .pe-mail-betreff{font-weight:600;overflow-wrap:anywhere}.pe-mail>details.klapp{margin-block-start:var(--a2)}.pe-blaetter{display:grid;gap:var(--a3);max-block-size:70vh;overflow:auto;padding:var(--a3);border-radius:var(--rund-klein);background:var(--sand-blass)}.pe-blatt{padding:var(--a4) var(--a5);border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte)}.pe-blatt>h3{margin:0 0 var(--a2);font-family:var(--schrift-text);font-size:var(--s-mini);font-weight:600;color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase}.pe-blatt>pre.erkannter-text{margin:0;padding:0;max-block-size:none;overflow:visible;background:transparent;border:0;font-family:var(--schrift-text);font-size:var(--s-text);line-height:22px;color:var(--text)}.pe-schriftstueck>p.hinweis{margin:var(--a2) 0 0}.pe-schriftstueck>details.klapp{margin-block-start:var(--a4)}.pe-ohne-text{padding:var(--a4) 0;border-radius:var(--rund-klein);background:var(--sand-blass)}.pe-arbeit>.karte.ablegen>h2{margin-block-end:var(--a3)}.pe-vorschlag{margin:0 0 var(--a4);padding:var(--a3) var(--a4);border-radius:var(--rund-klein);background:var(--gruen-blass)}.pe-vorschlag>.gruppenlabel{display:block;margin:0 0 2px}.pe-vorschlag>p{margin:0;font-weight:600}.pe-sicherheit{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;gap:var(--s-1);font-size:var(--schrift-13);line-height:var(--zeile-13)}.pe-sicherheit>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2)}.pe-sicherheit-feld{min-inline-size:calc(var(--s-16) * 1.5);color:var(--text-muted);font-weight:var(--gewicht-mittel)}.pe-sicherheit-wert{font-weight:var(--gewicht-mittel);color:var(--text)}.pe-sicherheit-grund{color:var(--text-muted)}.pe-arbeit>.karte.ablegen fieldset.pe-wohin{display:grid;gap:var(--a1);margin:0 0 var(--a4);padding:0;border:0}.pe-arbeit>.karte.ablegen fieldset.pe-wohin>legend{margin:0 0 var(--a2);padding:0;font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}.pe-arbeit>.karte.ablegen fieldset.pe-wohin>label.inline{min-block-size:44px;margin:0}.pe-arbeit>.karte.ablegen .raster.pe-felder{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.pe-arbeit>.karte.ablegen .raster.pe-felder{grid-template-columns:minmax(0,1fr)}}.pe-arbeit>.karte.ablegen .formularfuss{margin-block-start:var(--a4)}.abschnittskopf+.karte.flach.aufb-karte{margin-block-start:0}.karte.flach.aufb-karte{margin-block-end:var(--a6)}table.aufbewahrung-fristen tr.gruppe>th{padding:var(--a4) var(--a4) var(--a1);background:transparent;font-size:var(--s-mini);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);border-bottom:1px solid var(--linie);text-align:start}table.aufbewahrung-fristen tr.gruppe>th .info{text-transform:none;letter-spacing:0}@media(min-width:601px){.aufb-karte table.aufbewahrung-fristen{table-layout:fixed;inline-size:100%}.aufb-karte table.aufbewahrung-fristen>thead th:nth-child(1){inline-size:27%}.aufb-karte table.aufbewahrung-fristen>thead th:nth-child(2){inline-size:11%}.aufb-karte table.aufbewahrung-fristen>thead th:nth-child(3){inline-size:10%}.aufb-karte table.aufbewahrung-fristen>thead th:nth-child(4){inline-size:30%}.aufb-karte table.aufbewahrung-fristen :is(select,input[type=number],input[type=text]){inline-size:100%;max-inline-size:none;min-inline-size:0;box-sizing:border-box}}.aufb-karte>.formularfuss{padding:var(--a4) var(--a5) var(--a5);margin:0}.aufb-karte td.aktion .knopfreihe{justify-content:flex-end;flex-wrap:nowrap}form.aufb-zeilenformular.raster{grid-template-columns:minmax(0,12em) minmax(0,1fr) auto;align-items:end}form.aufb-zeilenformular.aufb-loeschen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4)}form.aufb-zeilenformular.aufb-loeschen>p{flex:1 1 100%;margin:0}@media(max-width:600px){form.aufb-zeilenformular.raster{grid-template-columns:minmax(0,1fr)}}.dok-leer-innen{padding:var(--a3) var(--a4)}p.aufb-leer,p.kt-leer{margin:0;padding:var(--a2) var(--a5) var(--a5);color:var(--text-leise);font-weight:500}@media(max-width:900px){p.aufb-leer,p.kt-leer{padding-inline:var(--a4)}}ol.ds-schritte{display:flex;flex-wrap:wrap;gap:var(--a2) var(--a5);margin:0 0 var(--a5);padding:0;list-style:none;counter-reset:none}ol.ds-schritte>li{display:inline-flex;align-items:center;gap:var(--a2);font-size:var(--s-klein);font-weight:600;color:var(--text-leise)}ol.ds-schritte>li+li::before{content:"";inline-size:24px;block-size:1px;background:var(--linie-kraeftig);margin-inline-end:var(--a1)}ol.ds-schritte>li.ds-jetzt{color:var(--text)}.ds-nr{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:28px;block-size:28px;border-radius:var(--radius-voll);border:1px solid var(--linie-kraeftig);background:var(--karte);font-size:var(--s-klein);font-weight:600;color:var(--text-leise);font-variant-numeric:tabular-nums}.ds-jetzt .ds-nr{border-color:var(--gruen);background:var(--gruen);color:var(--karte)}.ds-erledigt .ds-nr{border-color:var(--gruen-ok);background:var(--ok-flaeche);color:var(--gruen-ok)}.karte.ds-schritt{margin-block-end:var(--a4)}.karte.ds-schritt.ds-jetzt{border-color:var(--gruen);box-shadow:inset 3px 0 0 var(--gruen),var(--schatten-karte)}.karte.ds-schritt:is(.ds-spaeter,.ds-aus){background:var(--hintergrund);box-shadow:none;border-color:var(--linie)}.ds-schritt-kopf{display:flex;align-items:center;gap:var(--a3);margin:0 0 var(--a3)}.ds-schritt-kopf>h2{margin:0;flex:1 1 auto;min-inline-size:0}.ds-schritt-kopf>.rechts{margin:0;flex:none}.ds-schritt>:is(p,form,.tabelle-scroll,details){margin-inline-start:calc(28px + var(--a3))}.ds-schritt>p{margin-block:0 var(--a3)}.ds-schritt .ds-fuss{margin-block-start:var(--a2)}.ds-schritt>details.ds-ablehnen{margin-block-start:var(--a4)}@media(max-width:600px){.ds-schritt>:is(p,form,.tabelle-scroll,details){margin-inline-start:0}.ds-schritt-kopf{flex-wrap:wrap}.ds-schritt-kopf>.rechts{flex-basis:100%;padding-inline-start:calc(28px + var(--a3))}.ds-schritt .ds-fuss>:is(button,.knopf){inline-size:100%}}dl.kt-daten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a4) var(--a5);margin:0}dl.kt-daten>div{min-inline-size:0}dl.kt-daten>div.kt-voll{grid-column:1 / -1}dl.kt-daten dt{margin:0 0 2px;font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}dl.kt-daten dd{margin:0;overflow-wrap:anywhere}dl.kt-daten dd a{color:var(--text);font-weight:600;text-decoration:none}dl.kt-daten dd a:is(:hover,:focus-visible){color:var(--gruen)}@media(min-width:1100px){dl.kt-daten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){dl.kt-daten{grid-template-columns:minmax(0,1fr)}}.karte.kt-eintrag{margin-block-end:var(--a4)}.karte.flach.kt-abschnitt{margin-block-end:var(--a4)}.karte.flach.kt-abschnitt>.karte-kopf>h2{margin:0}.mehr-inhalt>p.kt-gesperrt{max-inline-size:18rem;margin:var(--a1) 0 0;padding:var(--a2) var(--a3) 0;border-block-start:1px solid var(--linie)}table.kp-anfragen .kp-name{font-weight:600}table.kp-anfragen td.handy-aktion{inline-size:1%;white-space:nowrap;text-align:end}table.kp-anfragen th.aktion{text-align:end}form.raster.kp-entscheiden{grid-template-columns:repeat(2,minmax(0,16rem));max-inline-size:40rem}form.raster.kp-entscheiden>.voll{grid-column:1 / -1}form.raster.kp-entscheiden>.knopfreihe{display:flex;gap:var(--a2)}@media(max-width:600px){form.raster.kp-entscheiden{grid-template-columns:minmax(0,1fr)}form.raster.kp-entscheiden>.knopfreihe>button{flex:1 1 0}}td.kp-frei .unterzeile{max-inline-size:28ch}.karte.flach.dok-vorschau.ohne-vorschau{padding:var(--a6) var(--a5);background:var(--karte)}.sb-fuss-erstellen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4)}.sb-fuss-erstellen>.hinweis{margin:0}table :is(th,td).auswahl-spalte{inline-size:1%;padding-inline-end:var(--s-3)}.hinweisblock:empty{display:none}.karte.vl-platzhalter>.karte-kopf{margin:0 0 var(--a2);padding:0;border:0}.karte.vl-platzhalter>details.klapp+details.klapp{margin-block-start:0}.karte.vl-platzhalter>p.vl-leer{padding-inline:0}table.kp-anfragen>thead th{vertical-align:middle}.karte.sb-auswahl-karte{margin-block-end:var(--a4)}form.filter.sb-auswahl-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--a3) var(--a4);margin:0;padding:0;border:0;background:transparent}form.filter.sb-auswahl-filter>div{margin:0}form.filter.sb-auswahl-filter>details.weitere-filter{flex:0 0 auto;align-self:flex-end;margin:0;border-top:0;padding-top:0}form.filter.sb-auswahl-filter>details.weitere-filter>summary{display:inline-flex;align-items:center;min-block-size:var(--knopf-hoehe, 40px);padding-block:0}form.filter.sb-auswahl-filter>details.weitere-filter[open]{order:3;flex:1 1 100%}.sb-auswahl-karte>p.filter-hinweis{max-inline-size:none;margin:var(--a3) 0 0;padding-block-start:var(--a3);border-block-start:1px solid var(--linie)}@media(max-width:600px){ol.ds-schritte{flex-wrap:nowrap;gap:var(--a1);justify-content:space-between}ol.ds-schritte>li{gap:var(--a1);font-size:var(--s-mini)}ol.ds-schritte>li+li::before{inline-size:12px;margin-inline-end:0}.ds-nr{inline-size:24px;block-size:24px}.pe-ohne-text .leerbild svg,.pe-ohne-text .leerbild img{max-block-size:72px}}@media(max-width:600px){table.kp-anfragen td.handy-aktion{inline-size:auto;white-space:normal;text-align:start}table.kp-anfragen td.handy-aktion>button{inline-size:100%}}ul.zu-tun>.zu-tun-zeile:is(.kritisch,.achtung,.hinweis){box-shadow:none}ul.zu-tun>.zu-tun-zeile.wichtigste:is(.kritisch,.achtung,.hinweis){background:transparent}ul.zu-tun>.zu-tun-zeile.wichtigste>a{min-block-size:52px;padding-block:var(--a2)}ul.zu-tun>.zu-tun-zeile.wichtigste .zu-tun-zahl{font-size:var(--s-zahl-klein)}ul.zu-tun>.zu-tun-zeile.wichtigste .zu-tun-text{font-size:var(--s-text);line-height:22px;font-weight:600}ul.zu-tun>.zu-tun-zeile.hinweis .zu-tun-zahl{color:var(--text-leise)}.start-paar .assistent-aus{align-items:center;text-align:center;margin-inline:auto;padding-block:var(--a5)}.start-karte .zk-wert{color:var(--text)}.start-karte a.zk-wert:is(:hover,:focus-visible){color:var(--gruen)}.faellig-zeile .faellig-detail{color:var(--text-leise);font-weight:500}main .faellig-liste .knopf.erledigt-kreis{display:inline-grid;place-items:center;inline-size:40px;min-inline-size:40px;block-size:40px;min-block-size:var(--kontrolle-hoehe);padding:0;border-radius:50%;color:var(--text-leise)}main .faellig-liste .knopf.erledigt-kreis:hover{color:var(--gruen-ok);border-color:var(--gruen-ok);background:var(--ok-flaeche)}.erledigt-kreis .erledigt-wort{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:coarse),(max-width:1024px){main .faellig-liste .knopf.erledigt-kreis{inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px}}@media(max-width:600px){.heute-termine .faellig-liste>li{grid-template-columns:3.5em minmax(0,1fr)}.heute-termine .faellig-liste .faellig-marke{grid-column:auto}}.einr-karte .abschnittskopf{margin-block-end:var(--a2)}.einr-fortschritt{block-size:8px;margin:0 0 var(--a4);border-radius:var(--radius-voll);background:var(--linie);overflow:hidden}.einr-fortschritt>span{display:block;block-size:100%;border-radius:inherit;background:var(--gruen)}.einr-weiter{margin:0}.einr-karte>details.einr-alle{margin-block-start:var(--a3)}.einr-alle .einr-gruppen{padding-block-start:var(--a3)}.kz-blaettern{flex-wrap:nowrap}.kz-blaettern>a{display:inline-grid;place-items:center;min-inline-size:40px;min-block-size:var(--kontrolle-hoehe);padding:0;font-size:var(--s-mittel)}.kz-blaettern>.kz-monat{padding:0 var(--a3);min-inline-size:9em;text-align:center;font-weight:600;color:var(--text);white-space:nowrap}.kz-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a3) var(--a4);margin:0 0 var(--a4)}.kz-werkzeug>.chips{margin:0}.kz-standort{display:flex;align-items:center;gap:var(--a2);margin:0}.kz-standort>label{margin:0;font-weight:600}.kz-export{margin-inline-start:auto}.kennzahlen-tabelle .kennzahl-luecke{display:inline-flex;align-items:center;gap:var(--a1);margin-inline-start:var(--a2);color:inherit;font-size:inherit}@media(pointer:coarse),(max-width:1024px){.kz-blaettern>a{min-inline-size:44px;min-block-size:44px}}@media(max-width:600px){.kz-export{margin-inline-start:0}.kennzahlen-tabelle .kennzahl-luecke{margin-inline-start:var(--a1)}}.analytik-kacheln{gap:var(--a3);margin-block-end:var(--a5)}.analytik-kachel{padding:var(--a3) var(--a4);gap:var(--a1)}.analytik-teil{margin-block-end:var(--a4)}.analytik-teil-kopf{margin-block-end:var(--a2)}.analytik-balken>li.analytik-ohne-wert :is(.analytik-balken-name,.analytik-balken-wert){color:var(--text-leise)}.analytik-balken>li.analytik-ohne-wert .analytik-balken-spur{background:transparent;block-size:8px;border-radius:0;border-block-end:1px dashed var(--linie-kraeftig)}.analytik-balken>li.analytik-ohne-wert .analytik-balken-spur::after{content:none}.ad-dashboard{--ad-budget-39: color-mix(in srgb, var(--gruen) 48%, var(--karte));--ad-budget-45a: var(--linie-kraeftig)}.ad-grid>.analytik-teil{align-self:stretch}.ad-dashboard .ad-budget-legend button{box-shadow:none!important;border:0!important;background:transparent;min-block-size:48px}.ad-dashboard .ad-budget-legend button:is(:hover,[aria-pressed=true]):not(:disabled){background:var(--gruen-blass)}.ad-dashboard .ad-payment-quote strong{color:var(--text);font-family:var(--schrift-text);font-weight:600}.ad-dashboard .ad-statistics>div{display:flex;flex-direction:column}.ad-dashboard .ad-statistics dt{flex:1 1 auto}@media(min-width:601px){.ad-dashboard .ad-months{grid-template-columns:repeat(12,minmax(0,1fr));overflow:visible}}.ad-dashboard .ad-bar-track{fill:var(--hintergrund)}main .seitenkopf.einst-kopf{margin-block-end:var(--a3);padding-block-end:0;border-block-end:0}nav.einstellungen-gruppen.untermenue>a:not([aria-current]){font-weight:500;color:var(--text-leise)}nav.einstellungen-gruppen.untermenue>a:not([aria-current]):hover{color:var(--text)}@media(min-width:901px){nav.einstellungen-gruppen.untermenue{gap:0 var(--a3)}}.gruppenkacheln.einst-gruppenliste{display:flex;flex-direction:column;gap:0;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-karte);overflow:hidden}.einst-gruppenliste>a.gruppenkachel{display:grid;grid-template-columns:minmax(12em,16em) minmax(0,1fr) auto;align-items:center;column-gap:var(--a4);min-block-size:64px;padding:var(--a3) var(--a5);border:0;border-radius:0;box-shadow:none;background:transparent;border-block-start:1px solid var(--linie);text-decoration:none}.einst-gruppenliste>a.gruppenkachel:first-child{border-block-start:0}.einst-gruppenliste>a.gruppenkachel strong{color:var(--text);font-weight:600}.einst-gruppenliste>a.gruppenkachel::after{content:"›";color:var(--text-leise);font-size:var(--s-gross);line-height:1}.einst-gruppenliste>a.gruppenkachel:hover{background:var(--gruen-blass)}.einst-gruppenliste>a.gruppenkachel:hover strong{color:var(--gruen)}.einst-gruppenliste>a.gruppenkachel:focus-visible{outline:2px solid var(--text);outline-offset:-2px}@media(max-width:600px){.einst-gruppenliste>a.gruppenkachel{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:var(--a3) var(--a4)}.einst-gruppenliste>a.gruppenkachel>span{grid-column:1;grid-row:2}.einst-gruppenliste>a.gruppenkachel::after{grid-column:2;grid-row:1 / 3}}main details.funktionen-abschnitt>summary{align-items:center}main details.funktionen-abschnitt>summary::before{order:3;margin-inline-start:var(--a3)}main details.funktionen-abschnitt>summary .abschnitt-name{font-family:var(--schrift-text);font-weight:600;font-size:var(--s-mittel)}main details.funktionen-abschnitt>summary .abschnitt-zahl{order:2;margin-inline-start:auto;font-size:var(--s-klein);color:var(--text-leise);font-weight:500}main:has(details.funktionen-abschnitt) p.seitenhinweis{font-size:var(--s-klein);line-height:18px;color:var(--text-leise);font-weight:500;margin-block-end:var(--a1)}.karte.anmeldung{max-inline-size:420px;padding:var(--a6) var(--a6) var(--a5)}.karte.anmeldung .anmeldung-marke{inline-size:168px;margin:0 auto var(--a5)}.anmeldung-kopf{text-align:center;margin:0 0 var(--a5)}.karte.anmeldung .anmeldung-kopf h1{font-family:var(--schrift-titel);font-weight:500;font-size:var(--s-zahl-klein);line-height:var(--zeile-24);color:var(--text);margin:0;letter-spacing:-.01em;text-wrap:balance}.anmeldung-kopf .unterzeile{margin:var(--a2) 0 0;font-size:var(--s-text);line-height:22px;font-weight:500;color:var(--text-leise);text-wrap:pretty}.anmeldung-formular{display:flex;flex-direction:column;gap:var(--a4);margin:0}.anmeldung-feld{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.karte.anmeldung .anmeldung-feld>label{margin:0;font-size:var(--s-klein);line-height:18px;font-weight:600;color:var(--text)}.karte.anmeldung .anmeldung-feld>input:not([type=checkbox],[type=radio]){inline-size:100%;max-inline-size:none;min-block-size:44px;margin:0;font-size:var(--s-text)}.karte.anmeldung .anmeldung-feld>input.codefeld{inline-size:100%;text-align:center;letter-spacing:.2em;font-size:var(--s-gross)}.karte.anmeldung .anmeldung-knopf{inline-size:100%;min-block-size:44px;margin:var(--a1) 0 0;justify-content:center}.karte.anmeldung>.fehler,.karte.anmeldung>.meldung{margin:0 0 var(--a4)}.anmeldung-weg{margin:var(--a4) 0 0;text-align:center;font-size:var(--s-klein);line-height:18px;font-weight:600}.anmeldung-weg a,.anmeldung-fuss a{display:inline-flex;align-items:center;min-block-size:24px}.anmeldung-fuss{margin:var(--a5) 0 0;padding:var(--a4) 0 0;border-block-start:1px solid var(--linie);text-align:center;font-size:var(--s-klein);line-height:20px;font-weight:500;color:var(--text-leise)}.anmeldung-fuss p{margin:0}.anmeldung-fuss a{font-weight:600}.karte.anmeldung p.anmeldung-version{margin:var(--a3) 0 0;text-align:center;font-size:var(--s-mini);line-height:16px;font-weight:500;color:var(--text-leise);font-variant-numeric:tabular-nums}.karte.anmeldung p.anmeldung-zurueck{margin:var(--a4) 0 0}.karte.anmeldung p.anmeldung-zurueck>.knopf{display:flex;inline-size:100%;min-block-size:44px;justify-content:center}.karte.anmeldung p.anmeldung-zurueck+p.anmeldung-zurueck{margin-block-start:var(--a2)}.karte.anmeldung>p:not([class]){margin:0 0 var(--a3);line-height:22px}.karte.anmeldung>p.hinweis{margin:var(--a3) 0 0;line-height:18px}.zweifaktor-qr{display:grid;place-items:center;margin:0 auto var(--a3);padding:var(--a3);inline-size:fit-content;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund)}.zweifaktor-qr svg{display:block;max-inline-size:200px;block-size:auto}code.zweifaktor-schluessel{overflow-wrap:anywhere;word-break:break-all;font-size:var(--s-klein)}.karte.anmeldung>.leerbild-svg{display:block;inline-size:160px;block-size:auto;margin:0 auto var(--a4)}.karte.anmeldung.app-einrichten{max-inline-size:520px}ol.einrichten-schritte{list-style:none;counter-reset:schritt;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--a4)}ol.einrichten-schritte>li{counter-increment:schritt;position:relative;display:flex;flex-direction:column;gap:var(--a2);padding:0 0 var(--a4) 44px;border-block-end:1px solid var(--linie);min-inline-size:0}ol.einrichten-schritte>li:last-child{border-block-end:0;padding-block-end:0}ol.einrichten-schritte>li::before{content:counter(schritt);position:absolute;inset-inline-start:0;inset-block-start:-2px;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--gruen-blass);color:var(--gruen);font-size:var(--s-klein);font-weight:600;font-variant-numeric:tabular-nums}ol.einrichten-schritte>li>strong{font-size:var(--s-text);line-height:24px;font-weight:600}ol.einrichten-schritte .hinweis{margin:0}.einrichten-knoepfe{display:flex;flex-wrap:wrap;gap:var(--a2)}.einrichten-knoepfe .knopf{min-block-size:44px}ol.einrichten-schritte .onboarding-mail{font-size:var(--s-klein);line-height:18px;padding:var(--a2) var(--a3);background:var(--sand-blass);border-radius:var(--rund-klein)}@media(max-width:600px){.karte.anmeldung{padding:var(--a5) var(--a4) var(--a4)}.einrichten-knoepfe .knopf{flex:1 1 100%;justify-content:center}}.karte.anmeldung.fehlerseite{max-inline-size:460px;text-align:center}.karte.anmeldung.fehlerseite h1{font-family:var(--schrift-titel);font-weight:500;font-size:var(--s-zahl-klein);line-height:var(--zeile-24);color:var(--text)}.karte.anmeldung.fehlerseite [data-fehlertext]{color:var(--text-leise);font-weight:500}.karte.anmeldung.fehlerseite .knopfreihe{flex-wrap:wrap;justify-content:center}.karte.fehler-karte{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--a3);padding:var(--a6) var(--a5)}.karte.fehler-karte>.leerbild-svg{inline-size:160px;block-size:auto}.karte.fehler-karte>p{margin:0;max-inline-size:60ch;line-height:22px}.karte.fehler-karte>p.fehler-karte-weg{margin-block-start:var(--a2)}.karte.eingabe-fehler>.meldung{margin-block-start:0}.karte.eingabe-fehler>.knopfreihe{margin-block:var(--a4) 0}.konto-stapel{display:flex;flex-direction:column;gap:var(--a4)}.konto-stapel>*{margin:0}.konto-stapel>.spalten{margin:0}.konto-stapel .karte>h2{margin-block-end:var(--a3)}.konto-stapel table.daten th{inline-size:11em;white-space:nowrap;font-weight:500;color:var(--text-leise)}.konto-stapel table.daten :is(th,td){vertical-align:middle}.konto-stapel table.daten td{font-variant-numeric:tabular-nums}.konto-stapel table.daten :is(th,td){padding-block:var(--a3)}.konto-stapel p.konto-satz{margin:0 0 var(--a2);max-inline-size:60ch}.konto-stapel .raster.einspaltig{grid-template-columns:minmax(0,1fr)}.konto-darstellung{display:flex;flex-direction:column;gap:var(--a3)}.konto-darstellung-feld{display:flex;flex-direction:column;gap:6px;max-inline-size:40rem}.konto-darstellung-feld>select{max-inline-size:28rem}.konto-darstellung-feld>label{margin:0;font-size:var(--s-klein);color:var(--text)}.konto-darstellung-feld>select{inline-size:100%}.konto-darstellung-feld>p.hinweis{margin:0}.konto-darstellung .formularfuss{margin:0;padding:0;border:0}#darstellung .karte-kopf{padding:0;border:0;margin-block-end:var(--a3)}#darstellung .karte-kopf h2{margin:0}p.konto-weiter{display:flex;flex-wrap:wrap;gap:var(--a2) var(--a5);margin:var(--a4) 0 0;padding-block-start:var(--a3);border-block-start:1px solid var(--linie);font-size:var(--s-klein);font-weight:600}p.konto-weiter a{display:inline-flex;align-items:center;min-block-size:32px}.karte.konto-absichern{border-color:var(--linie);border-inline-start:3px solid var(--gelb);background:var(--karte)}.konto-stapel form.inline-formular{display:inline;margin:0}#sitzungen td.sitzung-beenden{text-align:end}.konto-rechte>p{margin:var(--a3) var(--a5) 0}.konto-rechte>details{margin:var(--a2) var(--a5) var(--a3)}@media(max-width:900px){.konto-rechte>p{margin-inline:var(--a4)}.konto-rechte>details{margin-inline:var(--a4)}}.hilfe-suche[data-hilfe-suche]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3);margin:0 0 var(--a6);padding:0;background:transparent;border:0}.hilfe-suche[data-hilfe-suche] input[type=search]{flex:1 1 18rem;max-inline-size:36rem;min-block-size:44px}.hilfe-suche-stand{margin:0;font-variant-numeric:tabular-nums}.hilfe-suche-stand:empty{display:none}.hilfe-bereiche{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--a4);margin:0 0 var(--a6)}.hilfe-bereiche>.hilfe-bereich:last-child:nth-child(odd){grid-column:1 / -1}.hilfe-bereich{padding:var(--a4) var(--a5) var(--a2)}.hilfe-bereich>h3{margin:0 0 var(--a1);font-family:var(--schrift-text);font-weight:600;font-size:var(--s-mittel);line-height:24px}.hilfe-bereich[hidden],.hilfe-anleitung[hidden],.hilfe-frage[hidden],.liste-schlicht>li[hidden]{display:none}@media(max-width:900px){.hilfe-bereiche{grid-template-columns:minmax(0,1fr)}.hilfe-bereich{padding-inline:var(--a4)}}.hilfe-nichts{margin:0 0 var(--a6)}main>h2#betrieb+p.hinweis{margin-block:0 var(--a3)}.karte.hilfe-leer{padding-block:var(--a5)}.zweifaktor-qr.links{margin-inline:0}.zweifaktor-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2)}.zweifaktor-fuss form.zweifaktor-abbrechen{margin:0}ul.codeliste{columns:2;column-gap:var(--a6);list-style:none;padding:var(--a3) var(--a4);margin:var(--a3) 0;max-inline-size:24rem;background:var(--sand-blass);border-radius:var(--rund-klein);font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:var(--s-mittel);line-height:28px;font-variant-numeric:tabular-nums}input.abo-link{inline-size:100%;font-variant-numeric:tabular-nums}table.daten.termin-daten{table-layout:fixed;inline-size:100%}table.daten.termin-daten th{min-inline-size:0}.termin-daten .termin-klient-wege{display:block;margin-block-start:var(--a1)}.termin-daten .termin-klient-wege a{font-weight:500}.termin-daten form.ux4b-flex{flex-wrap:nowrap;gap:var(--a2)}.termin-daten form.ux4b-flex>button.textknopf{min-block-size:32px;padding-inline:var(--a2)}.karte table.termin-besetzung{border:0;border-radius:0;background:transparent;inline-size:100%}.termin-besetzung td{vertical-align:middle;border-block-end:1px solid var(--linie);padding-block:var(--a2)}.termin-besetzung td.zahl{inline-size:1%;white-space:nowrap;text-align:end;padding-inline-end:0}.termin-besetzung button.textknopf.gefahr,.termin-besetzung button.textknopf.gefahr:is(:hover,:focus-visible){color:var(--rot);background:transparent;border-color:transparent;box-shadow:none}.termin-besetzung button.textknopf.gefahr:hover{background:var(--rot-flaeche)}.termin-spalten .karte>.knopfreihe{margin-block:var(--a3) 0}.karte-hinweise{margin-block:var(--a3) var(--a4)}.karte-hinweise>p.hinweis:not([data-hinweis-zu]){margin:0;display:flex;align-items:center;gap:var(--a1);flex-wrap:wrap}.karte-route table td.zahl:first-child,.karte-route table th:first-child{inline-size:3em;text-align:start}.karte-route table td.nowrap{font-variant-numeric:tabular-nums}.kennzeichen{font-weight:600;letter-spacing:.02em}.fahrzeuge-satz{margin-block:var(--a4) 0}.angebot-abrechnung{align-self:end;display:flex;align-items:center;min-block-size:var(--feld-hoehe)}.angebot-abrechnung>p{margin:0}.tl-bereich{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--a3)}.tl-bereich>p.tl-zeitraum{margin:0}.tl-bereich>.spaltenwahl{justify-self:end;margin:0}.tl-bereich>.tabelle-scroll{grid-column:1 / -1;margin-block-start:var(--a3)}.zr-leiste label.zr-kraft:has(input:checked){background:transparent;color:var(--text)}.zr-leiste label.zr-kraft:hover{background:var(--gruen-blass)}.zr-leiste details.zr-gruppe>summary.zr-gruppe-kopf{min-block-size:var(--kontrolle-hoehe);padding-block:var(--a2);font-size:var(--s-mini);line-height:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-leise)}.dispo-satz{margin-block:var(--a3) var(--a5)}.gp-keine-aenderung{margin:0}@media(pointer:coarse){.zr-leiste details.zr-gruppe>summary.zr-gruppe-kopf{min-block-size:44px}}#karte-filter>.filter{justify-content:flex-start;align-items:flex-end;gap:var(--a3)}#karte-filter>.filter>.rechts{margin-inline-start:0}@media(pointer:coarse){.termin-daten form.ux4b-flex>button.textknopf,.termin-besetzung button.textknopf{min-block-size:44px}}@media(max-width:1024px),(pointer:coarse){.zr-kalender:has(.tabelle-scroll[data-rollt]) p.zr-wisch{display:none}}@media(min-width:821px){main table.zr-monat{min-inline-size:calc(var(--zr-spalten, 5) * 96px)}}.route-hinweise{list-style:none;margin:0;padding:var(--a3) var(--a5) var(--a2);padding-inline:var(--a5);display:grid;gap:var(--a1);font-size:var(--s-klein);line-height:18px;color:var(--text)}.route-hinweise>li{margin:0;padding:0}.route-hinweise>li>span{color:var(--gelb)}.wege-fahrplan{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a1) var(--a2);margin:0;padding:var(--a2) var(--a5) 0;font-size:var(--s-klein);font-variant-numeric:tabular-nums}.route-hinweis{margin:var(--a3) var(--a5)}.wege-satz{margin-block:var(--a4) 0}ul.ma-statusliste{list-style:none;margin:0;padding:0;display:grid;gap:var(--a1)}ul.ma-statusliste>li{margin:0;min-inline-size:0}ul.ma-statusliste .ampel.still{display:inline-flex;align-items:baseline;white-space:normal;text-align:start;font-size:var(--s-text);line-height:22px;font-weight:400;color:var(--text)}ul.ma-statusliste .ampel.still::before{transform:translateY(-2px)}ul.ma-statusliste+.unterzeile{margin-block-start:var(--a1)}ul.ma-statusliste.ma-klaeren{gap:var(--a3)}ul.ma-statusliste .ma-wege{display:flex;flex-wrap:wrap;gap:0 var(--a3);padding-inline-start:13px}ul.ma-statusliste .ma-wege>a{font-weight:600;text-decoration:none}ul.ma-statusliste .ma-wege>a:is(:hover,:focus-visible){color:var(--gruen-hell)}.karte>ul.ma-statusliste:not(:first-child){margin-block-start:var(--a3)}.druckleiste>.seitenkopf.ma-belegkopf{margin-block-end:var(--a4)}.druckleiste>.seitenkopf.ma-belegkopf .aktionen{align-items:center}.druckleiste>.warnung.ma-voraussetzung>p{margin:0}.karte.flach.ma-tabellenkarte>.tabellen-werkzeug{margin:0;padding:var(--a3) var(--a5);border-block-end:1px solid var(--linie)}.karte.flach.ma-tabellenkarte>.tabellen-werkzeug.ma-werkzeug-titel>h2{margin:0 auto 0 0;font-size:var(--s-mittel);line-height:24px}.karte.flach.ma-tabellenkarte>:is(details.klapp,p.ma-leer,ul,.hinweis){margin-inline:var(--a5)}.karte.flach.ma-tabellenkarte>details.klapp:last-child{margin-block-end:var(--a2)}.karte.flach.ma-tabellenkarte>p.ma-leer{padding-block:var(--a2)}@media(max-width:900px){.karte.flach.ma-tabellenkarte>.tabellen-werkzeug{padding-inline:var(--a4)}.karte.flach.ma-tabellenkarte>:is(details.klapp,p.ma-leer,ul,.hinweis){margin-inline:var(--a4)}}.ma-zellaktion{display:block;margin-block-start:var(--a1)}form.ma-zeilenform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--a3);margin:0}form.ma-zeilenform>div{display:grid;gap:var(--a1);min-inline-size:0}form.ma-zeilenform>div>label{margin:0}.ma-raster-fuss{align-self:end}td.ma-name{font-weight:600;color:var(--text)}td.ma-name>.unterzeile{font-weight:500}.ma-wert{font-variant-numeric:tabular-nums}main>details.karte.ma-klappkarte>summary{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--a2);min-block-size:44px;cursor:pointer;font-size:var(--s-text);font-weight:600}main>details.karte.ma-klappkarte>summary::-webkit-details-marker{display:none}main>details.karte.ma-klappkarte>summary>strong{font-weight:600}main>details.karte.ma-klappkarte>summary::before{content:"";flex:none;inline-size:16px;block-size:16px;background:var(--gruen);transition:transform var(--wechsel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}main>details.karte.ma-klappkarte[open]>summary::before{transform:rotate(90deg)}main>details.karte.ma-klappkarte[open]>summary{margin-block-end:var(--a3)}main>details.karte.ma-klappkarte>summary>.hinweis{font-weight:500}@media(prefers-reduced-motion:reduce){main>details.karte.ma-klappkarte>summary::before{transition:none}}main>details.karte.ma-klappkarte>.tabelle-scroll{margin-block-start:var(--a4)}.karte.ma-leerkarte>.leerbild{margin:0}.karte.ma-leerkarte>ul.ma-statusliste{margin-block-start:var(--a4);padding-block-start:var(--a3);border-block-start:1px solid var(--linie)}.ma-formular fieldset.formular-schritt>.knopfreihe.ma-wahl:last-child{margin-block-end:0}.karte>table.monatswerte.tabelle-geschachtelt th,.klapp-inhalt>table.monatswerte.tabelle-geschachtelt th{padding-inline:0;font-size:var(--s-text);font-weight:500;text-transform:none;letter-spacing:0;color:var(--text);background:transparent}.karte>table.monatswerte.tabelle-geschachtelt td,.klapp-inhalt>table.monatswerte.tabelle-geschachtelt td{padding-inline:0}.karte>table.monatswerte.tabelle-geschachtelt td{font-weight:600}table.monatswerte.tabelle-geschachtelt tr:last-child>:is(th,td){border-block-end:0}main>details.karte:is(.ma-klappkarte,#regeln){padding:1px var(--a4);margin-block-end:10px}main>details.karte:is(.ma-klappkarte,#regeln)[open]{padding-block-end:var(--a4)}main>details.karte:is(.ma-klappkarte,#regeln)>summary{padding:0}.karte.ma-leerkarte>p.ma-leer>span>a{font-weight:600}p.ma-hinweiszeile{display:flex;align-items:baseline;gap:var(--a2);margin:0 0 var(--a3);color:var(--text);font-size:var(--s-text);line-height:22px}p.ma-hinweiszeile::before{content:"";flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--gelb);transform:translateY(-2px)}:is(.mitarbeiterprofil,form[action^="/mitarbeiter"]) .raster>div>label>button.info{vertical-align:top}ul.ma-namensliste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 var(--a4)}ul.ma-namensliste>li{margin:0;border-block-end:1px solid var(--linie)}ul.ma-namensliste>li>a{display:flex;align-items:center;min-block-size:44px;color:var(--text);font-weight:600;text-decoration:none}ul.ma-namensliste>li>a:is(:hover,:focus-visible){color:var(--gruen)}ul.ma-statusliste .ampel.still{min-block-size:0;padding-block:0}.ma-tabellenkarte td.handy-titel>a[data-zeile-ziel]{font-weight:600;color:var(--text)}.ma-tabellenkarte td.handy-titel>a[data-zeile-ziel]:is(:hover,:focus-visible){color:var(--gruen)}@media(max-width:600px){table.ma-handyzeilen[data-handykarten]>tbody>tr:not(.zeilenformular){margin:0;padding:var(--a3) 0;border:0;border-block-end:1px solid var(--linie);border-radius:0;box-shadow:none;background:transparent}table.ma-handyzeilen[data-handykarten]>tbody>tr:not(.zeilenformular):last-child{border-block-end:0}table.ma-handyzeilen[data-handykarten]>tbody>tr>td{padding-inline:0}table.ma-handyzeilen[data-handykarten]>tbody>tr>td.aktion::before{content:none}table.ma-handyzeilen[data-handykarten]>tbody>tr>td:has(>.ma-leerwert:only-child){display:none}table.ma-handyzeilen[data-handykarten]>tbody>tr>td.aktion{padding-block-start:var(--a1)}}.ma-kein-wert{color:var(--text-leise)}@media(max-width:600px){table.ma-lohnabrechnungen>tbody>tr>td.aktion::before,table#stundenzettel-tage>tbody>tr>td .ma-zellaktion::before{content:none}}.karte.flach.ma-verfuegbarkeit>p.ma-vf-stand.ma-leer{padding-inline:0;margin-block:var(--a2) 0}@media(max-width:600px){table.ma-handyzeilen[data-handykarten]>tbody>tr:not(.zeilenformular):has(+tr.zeilenformular:last-child){border-block-end:0}}.seitenleiste .fuss button.dunkel-schalter{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:var(--a2);font:inherit;color:inherit;min-block-size:24px}.seitenleiste .fuss button.dunkel-schalter:is(:hover,:focus-visible){color:var(--text)}.seitenleiste .fuss button.dunkel-schalter:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--rund-klein)}.dunkel-schalter-spur{position:relative;inline-size:28px;block-size:16px;border-radius:var(--radius-voll);background:var(--farbe-umschalter);border:1px solid var(--knopf-rand);transition:background-color var(--wechsel)}.dunkel-schalter-spur::after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:10px;block-size:10px;border-radius:50%;background:var(--knopf-rand);transition:transform var(--wechsel),background-color var(--wechsel)}.dunkel-schalter[aria-pressed=true] .dunkel-schalter-spur{background:var(--gruen);border-color:var(--gruen)}.dunkel-schalter[aria-pressed=true] .dunkel-schalter-spur::after{transform:translateX(12px);background:var(--farbe-auf-haupt)}@media(pointer:coarse),(max-width:1024px){.seitenleiste .fuss button.dunkel-schalter{min-block-size:44px}}@media(prefers-reduced-motion:reduce){.dunkel-schalter-spur,.dunkel-schalter-spur::after{transition:none}}@media(max-width:900px){.seitenleiste .fuss{flex-wrap:wrap;row-gap:var(--a1)}}.seitenleiste .kopfleiste .marke:has(>.betriebslogo:only-child){display:flex;align-items:center;min-block-size:var(--kontrolle-hoehe)}.js:not(.menue-zu) .seitenleiste .kopfleiste .marke>.betriebslogo:only-child{max-inline-size:160px;max-block-size:40px;inline-size:auto;block-size:auto;grid-column:auto;margin:0;border-radius:var(--rund-klein)}.menue-marke-form{margin-block:var(--a4) var(--a5)}.menue-marke-wahl{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--a2)}.menue-marke-wahl legend{font-size:var(--s-text);font-weight:600;margin-block-end:var(--a2);padding:0}.menue-marke-wahl label{display:flex;align-items:flex-start;gap:var(--a3);min-block-size:44px;padding:var(--a3) var(--a4);margin:0;border:1px solid var(--linie-kraeftig);border-radius:var(--rund-klein);background:var(--karte);color:var(--text);cursor:pointer;font-weight:600;transition:background-color var(--wechsel),border-color var(--wechsel)}.menue-marke-wahl label:hover{background:var(--farbe-zeile-hover)}.menue-marke-wahl label:has(:checked){border-color:var(--gruen);background:var(--gruen-blass);box-shadow:inset 0 0 0 1px var(--gruen)}.menue-marke-wahl label:has(:focus-visible){outline:3px solid var(--knopf-fokus);outline-offset:2px}.menue-marke-wahl label:has(:disabled){color:var(--text-leise);cursor:not-allowed;background:var(--sand-blass)}.menue-marke-wahl label input{margin-block-start:3px}.menue-marke-wahl label .hinweis{display:block;margin:var(--a1) 0 0;font-weight:500}.menue-marke-wahl>.hinweis{grid-column:1 / -1;margin:0}details.karte:is(.ux4b-je-tag,.ux4b-details)>summary{display:flex;align-items:center;gap:var(--a2);min-block-size:44px}details.karte:is(.ux4b-je-tag,.ux4b-details)>summary::after,details.karte:is(.ux4b-je-tag,.ux4b-details)[open]>summary::after{content:"";order:-1;flex:none;inline-size:16px;block-size:16px;background:var(--gruen);transform:rotate(-90deg);transition:transform var(--wechsel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}details.karte:is(.ux4b-je-tag,.ux4b-details)[open]>summary::after{transform:none}.billing-review .rechnungs-vorgang>summary{list-style:none}.billing-review .rechnungs-vorgang>summary::-webkit-details-marker{display:none}.karte-route-hinweis{margin:0 var(--a3) var(--a2);font-size:var(--s-klein);line-height:18px}.karte-route-auswahl{padding-block-end:var(--a2)}:root[data-theme=dark] .anmeldung-marke{content:url(/static/marke/logo-quer-hell.svg)}:where(:root[data-theme=dark]) .seitenleiste nav a.aktiv{background:var(--karte)}:where(:root[data-theme=dark]) details.klapp>.klapp-inhalt{background:var(--karte)}@container (max-width: 519px){.start-karte .zeitraum-kacheln{flex-direction:column;flex-wrap:nowrap;gap:0;background:var(--hintergrund);border-radius:var(--rund-klein)}.start-karte .zeitraum-kachel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--a3);row-gap:0;flex:none;align-self:stretch;inline-size:100%;box-sizing:border-box;min-block-size:60px;padding:var(--a2) 44px var(--a2) var(--a4);border-radius:0;background:transparent}.start-karte .zeitraum-kachel+.zeitraum-kachel{border-block-start:1px solid var(--linie)}.start-karte .zeitraum-kachel>*{grid-column:1}.start-karte .zeitraum-kachel>.zk-wert{grid-column:2;grid-row:1 / span 3;order:0;margin:0;padding:0;font-size:var(--s-zahl-klein);text-align:end}.start-karte .zeitraum-kachel .zk-name{font-size:var(--s-text);line-height:22px;color:var(--text);font-weight:600}.start-karte .zeitraum-kachel .zk-klein{margin:0;padding:0}.start-karte .zeitraum-kachel .zk-kopf>button.info{top:calc(50% - 11px);right:var(--a3)}}main .start-leer{flex-direction:row;justify-content:flex-start;gap:var(--a3);padding:var(--a4) var(--a5);text-align:start;color:var(--text)}.start-leer-zeichen{display:inline-grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:50%;background:var(--gruen-blass);color:var(--gruen)}.stundenverlauf .stunden-leer.stunden-leer-ganz{display:flex;align-items:center;justify-content:center;gap:var(--a3);margin:var(--a4) 0 0;padding:var(--a4);font-size:var(--s-text);color:var(--text);text-align:start}.kz-detail-wert{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a1) var(--a3);margin:0 0 var(--a3)}.kz-detail-wert .zahl-gross{font-size:var(--s-zahl);line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.kz-detail-bruch{font-size:var(--s-text);color:var(--text-leise);font-weight:500;font-variant-numeric:tabular-nums}.kz-detail-satz{margin:0 0 var(--a2);max-inline-size:72ch}.kz-standort select{inline-size:auto;min-inline-size:10em}@media(max-width:600px){.kz-werkzeug{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.kz-werkzeug>.chips{grid-column:1 / -1}.kz-werkzeug>.kz-standort{grid-column:1;min-inline-size:0}.kz-werkzeug>.kz-standort select{inline-size:100%;min-inline-size:0}.kz-werkzeug>.kz-export{grid-column:2;margin:0}.kennzahlen-tabelle td.zahl .hinweis{display:block;white-space:normal;max-inline-size:6.5em;margin-inline-start:auto}.kennzahlen-tabelle td.zahl br{display:none}}.analytik-gspur{block-size:28px;gap:2px;background:transparent;border-radius:0}.analytik-gseg{line-height:28px;border-radius:var(--rund-klein);color:var(--text);font-size:var(--s-klein);font-weight:600;font-variant-numeric:tabular-nums;box-shadow:none}:is(.analytik-gbalken,.analytik-legende) :is(.analytik-stufe-ok,.analytik-stufe-bezahlt){background:color-mix(in srgb,var(--gruen-ok) 30%,var(--karte))}:is(.analytik-gbalken,.analytik-legende) .analytik-stufe-knapp{background:color-mix(in srgb,var(--gelb) 30%,var(--karte))}:is(.analytik-gbalken,.analytik-legende) .analytik-stufe-aufgebraucht{background:color-mix(in srgb,var(--rot) 20%,var(--karte))}:is(.analytik-gbalken,.analytik-legende) :is(.analytik-stufe-ueberzogen,.analytik-stufe-ueberfaellig){background:color-mix(in srgb,var(--rot) 34%,var(--karte))}:is(.analytik-gbalken,.analytik-legende) :is(.analytik-stufe-unbestimmt,.analytik-stufe-offen){background:color-mix(in srgb,var(--text-leise) 22%,var(--karte))}.analytik-legende .analytik-muster{box-shadow:var(--ring-farbpunkt)}.analytik-kachel-wert{overflow-wrap:normal}.analytik-kachel-wert small{font-family:var(--schrift-text);font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}main details.funktionen-abschnitt.funktionen-abschnitt>summary{min-block-size:56px;padding-inline-end:32px}main details.funktionen-abschnitt.funktionen-abschnitt:not([open])>summary{position:relative}@media(max-width:900px){main details.funktionen-abschnitt.funktionen-abschnitt>summary{position:relative}}main details.funktionen-abschnitt.funktionen-abschnitt>summary::before{content:none;display:none}main details.funktionen-abschnitt.funktionen-abschnitt>summary>.einst-pfeil{inset-inline-end:0}main details.funktionen-abschnitt.funktionen-abschnitt>summary .abschnitt-zahl{margin-inline-end:0}main:has(>nav.einstellungen-gruppen)>details.klapp:not(.mini,.vorgang,.gefahr-klapp),main:has(>nav.einstellungen-gruppen)>:is(div,section,form):not(.karte,.bausteinkarte,.einstellung,.klapp-inhalt)>details.klapp:not(.mini,.vorgang,.gefahr-klapp){margin-block:0 var(--a4)}main:has(>nav.einstellungen-gruppen)>details.klapp:not(.mini,.vorgang,.gefahr-klapp)>summary,main:has(>nav.einstellungen-gruppen)>:is(div,section,form):not(.karte,.bausteinkarte,.einstellung,.klapp-inhalt)>details.klapp:not(.mini,.vorgang,.gefahr-klapp)>summary{min-block-size:56px;padding:var(--a3) var(--einst-rand, var(--a5))}main fieldset.einstellungsgruppe>label.inline.wahl-zeile{display:flex;align-items:center;gap:var(--a2);min-block-size:44px;margin:0}.haken-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--a5);min-block-size:44px}.haken-reihe>label.inline{display:inline-flex;align-items:center;gap:var(--a2);min-block-size:44px;margin:0}@media(max-width:600px){table td[data-spalte=""]::before{content:none;display:none}}.klientenkopf .kopf-wichtig-marke{position:relative;font-family:inherit;font-weight:600;cursor:pointer}.klientenkopf .kopf-wichtig-marke::after{inline-size:6px;block-size:6px;margin-inline-start:2px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);transition:transform var(--dauer-2) var(--easing)}.klientenkopf .kopf-wichtig-marke[aria-expanded=true]::after{transform:translateY(1px) rotate(-135deg)}.klientenkopf button.kopf-wichtig-marke.knapp{background:var(--gelb-flaeche);color:var(--gelb);border-color:var(--gelb-rand);box-shadow:none}.klientenkopf button.kopf-wichtig-marke.ueberzogen{background:var(--rot-flaeche);color:var(--rot);border-color:var(--rot-rand);box-shadow:none}.klientenkopf button.kopf-wichtig-marke.knapp:hover{border-color:var(--gelb)}.klientenkopf button.kopf-wichtig-marke.ueberzogen:hover{border-color:var(--rot)}.klientenkopf .kopf-wichtig-marke:focus-visible{outline:2px solid var(--gruen);outline-offset:2px}@media(pointer:coarse){.klientenkopf .kopf-wichtig-marke::before{content:"";position:absolute;inset:-10px -4px}}.klientenkopf .kopf-wichtig{display:flex;align-items:center;gap:var(--a3);margin-block-start:var(--a3);padding:var(--a2) var(--a2) var(--a2) var(--a3);max-inline-size:760px;border:1px solid var(--gelb-rand);border-inline-start:3px solid var(--gelb);border-radius:var(--rund-klein);background:var(--gelb-flaeche)}.klientenkopf .kopf-wichtig.besonders{border-color:var(--rot-rand);border-inline-start-color:var(--rot);background:var(--rot-flaeche)}.klientenkopf .kopf-wichtig[hidden]{display:none}.klientenkopf .kopf-wichtig p{flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--s-text);line-height:22px;color:var(--text)}.klientenkopf .kopf-wichtig-titel{font-weight:600;color:var(--gelb)}.klientenkopf .kopf-wichtig.besonders .kopf-wichtig-titel{color:var(--rot)}.klientenkopf .kopf-wichtig form{flex:none;margin:0}@media(prefers-reduced-motion:reduce){.klientenkopf .kopf-wichtig-marke::after{transition:none}}@media(max-width:600px){main .profil-leiste>nav.reiterleiste,main .profil-leiste>.profil-rollzeile>nav.reiterleiste{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:0 var(--a5);margin:0;padding:0}main .profil-leiste>nav.reiterleiste::-webkit-scrollbar,main .profil-leiste>.profil-rollzeile>nav.reiterleiste::-webkit-scrollbar{display:none}main .profil-leiste>nav.reiterleiste>a,main .profil-leiste>.profil-rollzeile>nav.reiterleiste>a{flex:none;display:inline-flex;align-items:center;min-block-size:44px;padding-block:0}main .profil-leiste>nav.profil-abschnitte,main .profil-leiste>.profil-rollzeile>nav.profil-abschnitte{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.js main .profil-leiste>.mobile-unterseiten,.js main .profil-leiste>.profil-rollzeile>.mobile-unterseiten{display:none}}@media(min-width:701px){.raster>.kl-briefanrede{grid-column:span 2}}.raster>.kl-briefanrede input{max-inline-size:420px}.kl-weiter{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a1) var(--a2);margin:0}.kl-weiter a{font-weight:600;white-space:nowrap}main form .adress-eingabe:has(input:placeholder-shown)>button{display:none}main form .adress-suche .adress-status{font-size:var(--s-klein);line-height:18px;font-weight:500;color:var(--text-leise)}main form .adress-suche{margin-block-end:0}.budget-review .karte>.kl-budget-balken{display:block;block-size:6px;margin:var(--a2) 0 var(--a3);min-inline-size:0;max-inline-size:100%}.budget-review .karte>.kl-budget-balken>span{display:block;block-size:100%;border-radius:inherit;background:var(--gruen-ok)}.budget-review .karte>.kl-budget-balken.knapp>span{background:var(--gelb)}.budget-review .karte>.kl-budget-balken:is(.aufgebraucht,.ueberzogen)>span{background:var(--rot)}main:has(.klientenkopf) .karte>.kennzahlen{background:transparent;border:0;border-block:1px solid var(--linie);border-radius:0;box-shadow:none;margin-block:var(--a3)}main:has(.klientenkopf) .karte>.kennzahlen>div{background:transparent;padding:var(--a3) var(--a4) var(--a3) 0}body.tabita-design main:has(.klientenkopf) .karte.karte>.kennzahlen>div.hervor{background:transparent}main:has(.klientenkopf) .karte>.kennzahlen>div+div{padding-inline-start:var(--a4);border-inline-start:1px solid var(--linie)}main:has(.klientenkopf) .karte>.kennzahlen .wert{font-family:var(--schrift-text);font-size:var(--s-zahl-klein);font-weight:500;line-height:1.2}@media(max-width:600px){main:has(.klientenkopf) .karte>.kennzahlen>div+div{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--linie)}}.kl-budget-notiz>span:first-child{font-weight:600;color:var(--text);margin-inline-end:var(--a1)}.karte-kopf>.kl-kopf-knopf{flex:none;margin-inline-start:var(--a3)}@media(max-width:600px){.karte-kopf>.kl-kopf-knopf{margin-inline-start:0}}@media(max-width:600px){main:has(.klientenkopf) table.ik-historie[data-handykarten]>tbody>tr{margin:0;padding:var(--a3) 0;border:0;border-block-end:1px solid var(--linie);border-radius:0;background:transparent;box-shadow:none}main:has(.klientenkopf) table.ik-historie[data-handykarten]>tbody>tr:last-child{border-block-end:0}}main .karte:is(#folgen,#bleibt) h3{font-family:inherit;font-size:var(--s-text);line-height:22px;font-weight:600;margin:var(--a5) 0 var(--a2)}main .karte:is(#folgen,#bleibt) ul{margin:0;padding-inline-start:var(--a5)}main .karte:is(#folgen,#bleibt) li+li{margin-block-start:var(--a1)}main .karte.fix3-ende-kasten>h2{font-size:var(--s-gross);line-height:28px;max-inline-size:72ch}.zeilenmenue-inhalt button.gefahr-zeile{color:var(--rot)}.zeilenmenue-inhalt button.gefahr-zeile:is(:hover,:focus-visible){background:var(--rot-flaeche);color:var(--rot)}main table.kl-aufgaben tr.wichtig>td{background:transparent}@media(max-width:600px){main table.kl-aufgaben[data-handykarten]>tbody>tr>td.handy-aktion>form,main table.kl-aufgaben[data-handykarten]>tbody>tr>td.handy-aktion>form>button{flex:none;inline-size:auto}}main:has(.klientenkopf) table tr:has(+tr.fussnote)>td{border-block-end-color:transparent}main:has(.klientenkopf) table tr.fussnote>td{background:transparent;padding-block-start:0}@media(max-width:600px){main .budget-kopf form.filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a3);inline-size:100%}main .budget-kopf form.filter select{inline-size:100%}}.zr-block:not(.kurz){display:flex;flex-flow:column wrap;align-content:flex-start;align-items:stretch}.zr-block:not(.kurz)>*{flex:none;inline-size:100%;min-inline-size:0}.zr-block:not(.kurz)>.zr-zeit{min-inline-size:0;padding-inline-end:var(--zr-marken-platz, 0px)}.zr-block:not(.kurz):has(>.zr-marken>*){--zr-marken-platz: 22px}.zr-block:not(.kurz):has(>.zr-marken>:nth-child(2)){--zr-marken-platz: 44px}.zr-block:not(.kurz)>.zr-marken{position:absolute;inset-block-start:3px;inset-inline-end:4px;inline-size:auto;max-inline-size:calc(100% - 40px);margin:0;flex-wrap:nowrap;justify-content:flex-end;overflow:hidden}.zr-block .zr-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;hyphens:manual;-webkit-hyphens:manual}.zr-block .zr-name .zr-wort{display:inline;max-inline-size:none;overflow:visible;white-space:nowrap;text-overflow:clip;hyphens:manual;-webkit-hyphens:manual}.zr-block .zr-kraft{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 72px){.zr-block:not(.kurz)>.zr-zeit{padding-inline-end:0}.zr-block:not(.kurz)>.zr-marken{inset-block-start:auto;inset-block-end:2px;inset-inline-end:2px;max-inline-size:calc(100% - 4px);gap:2px}}@container (min-width: 160px){.zr-block:not(.kurz):has(>.zr-marken>*){--zr-marken-platz: 0px}.zr-block:not(.kurz)>.zr-marken{max-inline-size:calc(100% - 96px)}}.zr-block,.zr-block.kraftfarbe,.zr-block.art-begleitung,.zr-block.art-sonstiges,.zr-block.ux4d-ohne{border-block-color:var(--linie);border-inline-end-color:var(--linie);background:var(--karte)}.zr-block.ux4d-ohne{border-left-style:dashed;border-left-color:var(--text-leise)}.zr-block:is(.ungedeckt,.konflikt,.ux4b-faellt-aus):not(:focus-visible):not(.tv-offen){outline:0}.zr-block.ux4d-ohne .zr-kraft,.zr-block.kraftfarbe .zr-kraft{color:var(--text-leise)}.zr-block .zr-marken>.zr-status{border:1px solid var(--linie);background:var(--karte);color:var(--text)}.zr-block .zr-marken>.zr-status.zr-status-ungedeckt{color:var(--gelb)}.zr-monat-termin:is(.ungedeckt,.konflikt,.ux4c-faellt-aus):not(:focus-visible):not(.tv-offen){outline:0;background:transparent;border-left-color:transparent}.zr-monat-termin>.zr-monat-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.zr-block .zr-name .zr-vorname{display:inline-block;position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zr-block .zr-name .zr-initial{display:inline}@container (min-width: 160px){.zr-block .zr-name .zr-vorname{display:inline;position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none}.zr-block .zr-name .zr-initial{display:none}}@container (max-width: 72px){.zr-block .zr-name :is(.zr-initial,.zr-komma){display:none}.zr-block .zr-name .zr-vorname{display:inline-block}}.zr-block .zr-marken>:is(.zr-status,.zr-marke-hinweis):not(#f2q){font-size:0;gap:0;padding:0 4px;min-inline-size:18px;justify-content:center}.zr-block .zr-marken>:is(.zr-status,.zr-marke-hinweis):not(#f2q)::before{content:none}@container (min-width: 160px){.zr-block .zr-marken>:is(.zr-status,.zr-marke-hinweis):not(#f2q){font-size:var(--s-mini);gap:3px;padding:0 6px;min-inline-size:0}}@media(max-width:600px){table.zr-tag thead .zr-kopf-kraft{display:flex}table.zr-tag thead .zr-kopf-kraft+.zr-kopf-zahl::before{content:none}table.zr-tag thead th>.zr-kopf-kraft+.zr-kopf-zahl{margin-inline-start:0}table.zr-tag thead .zr-plus{display:flex;inline-size:fit-content}}table.ux4-karten td.ux4-aktion{white-space:nowrap}table.ux4-karten td.ux4-aktion :is(a.knopf,button).dispo-schritt{min-block-size:32px;padding-inline:var(--a2);border-color:transparent;background:transparent;box-shadow:none;color:var(--gruen);font-weight:600}table.ux4-karten td.ux4-aktion :is(a.knopf,button).dispo-schritt:is(:hover,:focus-visible){background:var(--gruen-blass);border-color:transparent;color:var(--gruen)}table.ux4-karten td.ux4-aktion form{display:inline}@media(pointer:coarse){table.ux4-karten td.ux4-aktion :is(a.knopf,button).dispo-schritt{min-block-size:44px}}main details.warnung.hinweise-klapp{padding:var(--a2) var(--a4);margin-block:0 var(--a4)}main details.warnung.hinweise-klapp>summary{min-block-size:32px;padding-block:0;font-size:var(--s-klein);line-height:18px}@media(pointer:coarse){main details.warnung.hinweise-klapp>summary{min-block-size:44px}}.dispo-filter form.filter>div:not(.rechts){flex:0 1 11rem;min-inline-size:0}.dispo-filter form.filter>div:not(.rechts)>:is(input,select){inline-size:100%}.karte-bereich details.karte-mehr>summary{font-size:var(--s-text);line-height:22px}@media(min-width:821px){.karte-bereich:not(:fullscreen):not(.karte-vollbild){height:auto;min-block-size:clamp(360px,60vh,640px);align-items:start}.karte-bereich:not(:fullscreen):not(.karte-vollbild)>.karte-flaeche{position:sticky;inset-block-start:var(--a4);block-size:clamp(360px,60vh,640px);align-self:start}.karte-bereich:not(:fullscreen):not(.karte-vollbild)>.zr-leiste{align-self:start}.karte-bereich:not(:fullscreen):not(.karte-vollbild) .zr-leiste-inhalt{overflow:visible;max-block-size:none}}.karte-route-auswahl .segment-knopf{padding-block:var(--a2)}.karte-route-auswahl .segment-knopf small{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.karte-route-auswahl>.karte-route-hinweis{margin:0 10px var(--a2)}main .karte.gp-einzelheiten{padding-block:0}.gp-einzelheiten>details.gp-zeile+details.gp-zeile{border-block-start:1px solid var(--linie)}.gp-einzelheiten>details.gp-zeile>summary{display:flex;align-items:center;gap:var(--a2);min-block-size:52px;padding:var(--a1) 0;cursor:pointer;list-style:none}.gp-einzelheiten>details.gp-zeile>summary::-webkit-details-marker{display:none}.gp-einzelheiten>details.gp-zeile>summary::before{content:"";flex:none;inline-size:16px;block-size:16px;background:var(--gruen);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--wechsel, var(--dauer-2))}.gp-einzelheiten>details.gp-zeile[open]>summary::before{transform:rotate(90deg)}.gp-einzelheiten>details.gp-zeile>summary>h2{display:inline;margin:0;font-size:var(--s-mittel);line-height:24px}.gp-einzelheiten>details.gp-zeile>summary:focus-visible{outline:3px solid var(--knopf-fokus, var(--gruen-hell));outline-offset:2px;border-radius:var(--rund-klein)}.gp-einzelheiten>details.gp-zeile[open]{padding-block-end:var(--a4)}.gp-einzelheiten>details.gp-zeile>ul{margin-block:0 var(--a2);padding-inline-start:var(--a5)}.gp-einzelheiten>details.gp-zeile>:is(ul,.kennzahlen,.tabelle-scroll,p,form,details){margin-inline-start:24px}@media(prefers-reduced-motion:reduce){.gp-einzelheiten>details.gp-zeile>summary::before{transition:none}}@media(max-width:600px){.gp-einzelheiten>details.gp-zeile>:is(ul,.kennzahlen,.tabelle-scroll,p,form,details){margin-inline-start:0}}main details.klapp#zuteilen-klapp{margin-block-end:var(--a4)}main .karte.fz-karte{margin-block-end:var(--a4)}main .karte.flach.fz-karte>p.hinweis,main .karte.flach.fz-karte>.karte-kopf+p.hinweis{margin:var(--a3) var(--a5) var(--a4);padding:0}main .karte.fz-karte>details.klapp{margin:0 var(--a5) var(--a2)}main .karte.fz-karte>details.klapp:last-child{margin-block-end:var(--a3)}main .karte.fz-karte>.tabelle-scroll{margin:0 0 var(--a2)}@media(max-width:600px){main .karte.flach.fz-karte>:is(p.hinweis,.karte-kopf+p.hinweis,details.klapp){margin-inline:var(--a4)}}.tabellen-werkzeug.fristen-werkzeug{justify-content:flex-start;margin-block:0 var(--a3)}.tabellen-werkzeug.fristen-werkzeug>a.fristen-umschalter{margin-inline-start:0;font-size:var(--s-klein);font-weight:600}table.fz-woche{table-layout:fixed}table.fz-woche th:first-child{inline-size:12em}table.fz-woche td a.ux4b-link-leise{margin-inline-start:0;color:var(--text-leise);text-decoration:none}table.fz-woche td a.ux4b-link-leise:is(:hover,:focus-visible){color:var(--gruen);text-decoration:none}.seitenkopf .aktionen>.blaettern{min-block-size:var(--kontrolle-hoehe)}.seitenkopf .aktionen>.blaettern>a{display:inline-flex;align-items:center;min-block-size:38px;padding-inline:var(--a3)}@media(pointer:coarse){.seitenkopf .aktionen>.blaettern>a{min-block-size:44px;min-inline-size:44px;justify-content:center}}form.karte.engpass-form{margin-block-end:var(--a4)}.engpass-form fieldset.engpass-kraefte{margin:0;padding:0;border:0;min-inline-size:0}.engpass-form fieldset.engpass-kraefte>legend{padding:0;margin-block-end:var(--a1);font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}.engpass-form .hakenliste{margin:0}.engpass-form .engpass-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a4)}.engpass-form .engpass-fuss>p.hinweis{margin:0;display:inline-flex;align-items:center;gap:var(--a1)}table#monatsgrenze th{white-space:normal;vertical-align:bottom}table#monatsgrenze td:first-child{white-space:nowrap}table#monatsgrenze td.ux4-aktion{inline-size:1%;white-space:nowrap}table#monatsgrenze td.ux4-aktion details.klapp[open]{white-space:normal;min-inline-size:18rem}@media(min-width:901px){table#monatsgrenze td{vertical-align:middle}}p.vs-satz{margin-block:0 var(--a3)}p.vs-satz>.vs-portal{display:block;margin-block-start:var(--a1)}p.zf-satz{margin-block:0 var(--a3)}.tabellen-werkzeug.fristen-werkzeug>.tabellen-stand{margin-inline-end:0}.karte.vs-faelle>.vs-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--a2) var(--a4);margin-block-end:var(--a3)}.karte.vs-faelle>.vs-kopf>h2{margin:0}.karte.vs-faelle>.vs-kopf>a.fristen-umschalter{margin-inline-start:0;font-size:var(--s-klein);font-weight:600}main details.karte.ux4b-details{padding-block:var(--a1)}main details.karte.ux4b-details[open]{padding-block-end:var(--a5)}main details.karte.ux4b-details>summary{min-block-size:44px}@media(max-width:600px){.fest-leiste:has(>button.info[aria-controls=dispo-arten-info]){position:relative}.fest-leiste:has(>button.info[aria-controls=dispo-arten-info])>nav.chips{padding-inline-end:36px}.fest-leiste>button.info[aria-controls=dispo-arten-info]{position:absolute;inset-block-start:7px;inset-inline-end:0;margin:0}}table#monatsgrenze td.ux4-aktion details.klapp{margin:0;padding:0;border:0;background:transparent;box-shadow:none}table#monatsgrenze td.ux4-aktion details.klapp>summary{min-block-size:32px;padding-block:0;font-size:var(--s-klein)}@media(pointer:coarse){table#monatsgrenze td.ux4-aktion details.klapp>summary{min-block-size:44px}}@media(pointer:coarse){.zr-block[data-g12-zug]:not(.kurz){padding-block-end:6px}.zr-block[data-g12-zug]:not(.kurz)::before{block-size:6px}.zr-block:not(.kurz)>.zr-zeit{line-height:15px}}@media(min-width:901px){body:not(.ohne-menue) .gestell:has(>.seitenleiste){background:var(--farbe-menue-flaeche)}body:not(.ohne-menue) .gestell:has(>.seitenleiste)>.inhalt-spalte{background:var(--hintergrund);box-shadow:none;border-inline-start:1px solid var(--farbe-menue-linie)}}dialog.rueckfrage-dialog .rueckfrage-text{white-space:pre-line;color:var(--text)}dialog.rueckfrage-dialog .rueckfrage-text[hidden]{display:none}dialog.rueckfrage-dialog h2{font-family:var(--schrift-text);font-weight:600}dialog.rueckfrage-dialog .knopfreihe>.knopf{min-block-size:44px}@media(max-width:600px){dialog.rueckfrage-dialog .knopfreihe{flex-direction:column-reverse;align-items:stretch}dialog.rueckfrage-dialog .knopfreihe>.knopf{inline-size:100%;justify-content:center}}main .klientenkopf>.hinweisblock.kopf-hinweise{flex:1 1 100%;display:grid;gap:0;margin:0;border:1px solid var(--linie);border-radius:var(--rund);background:var(--karte);overflow:hidden}main .klientenkopf>.hinweisblock.kopf-hinweise.leer{display:none}main .klientenkopf>.hinweisblock.kopf-hinweise>:is(.kopf-wichtig,.warnung,.fehler,.meldung,p){margin:0;max-inline-size:none;min-block-size:48px;padding:var(--a2) var(--a3) var(--a2) var(--a4);border:0;border-radius:0;background:transparent;box-shadow:inset 3px 0 0 var(--gelb);color:var(--text);font-size:var(--s-text);line-height:22px;display:flex;align-items:center;gap:var(--a3)}main .klientenkopf>.hinweisblock.kopf-hinweise>:is(.kopf-wichtig.besonders,.fehler){box-shadow:inset 3px 0 0 var(--rot)}main .klientenkopf>.hinweisblock.kopf-hinweise>:is(.warnung,.fehler,.meldung,p)::before{content:none}main .klientenkopf>.hinweisblock.kopf-hinweise>[hidden],main .klientenkopf>.hinweisblock.kopf-hinweise:not(.offen)>[data-hinweis-zu]{display:none}main .klientenkopf>.hinweisblock.kopf-hinweise>:not([hidden])~:not([hidden]):not(.hinweisblock-mehr){border-block-start:1px solid var(--linie)}main .klientenkopf>.hinweisblock.kopf-hinweise>button.hinweisblock-mehr{margin:0 var(--a2) var(--a2) var(--a3)}main .klientenkopf>.hinweisblock.kopf-hinweise .kopf-wichtig p{font-size:var(--s-text)}@media(max-width:600px){main .klientenkopf>.hinweisblock.kopf-hinweise>:is(.kopf-wichtig,.warnung,.fehler,.meldung,p){flex-wrap:wrap;padding:var(--a2) var(--a3)}}table.ik-historie.ohne-feld>*>tr>:nth-child(4),table.ik-historie.ohne-vorher>*>tr>:nth-child(5),table.ik-historie.ohne-nachher>*>tr>:nth-child(6){display:none}@media(min-width:901px){nav.einstellungen-gruppen.untermenue>a{position:relative}nav.einstellungen-gruppen.untermenue>a+a::before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--a3) / 2 - .5px);inset-block-start:50%;inline-size:1px;block-size:16px;margin-block-start:-9px;background:var(--linie-kraeftig);pointer-events:none}}@media(min-width:1440px){nav.einstellungen-gruppen.untermenue{gap:0 var(--a5)}nav.einstellungen-gruppen.untermenue>a+a::before{inset-inline-start:calc(-1 * var(--a5) / 2 - .5px)}}.start-paar>.assistent-karte>.assistent-feld:has(>.assistent-aus){justify-content:flex-start;gap:var(--a5);padding:var(--a5)}.start-paar .assistent-karte .assistent-aus{flex-direction:row;align-items:flex-start;text-align:start;margin:0;padding:0;gap:var(--a3);max-inline-size:none}.start-paar .assistent-aus .assistent-bild{flex:none;inline-size:40px;block-size:40px}.start-paar .assistent-aus .assistent-bild .symbol{inline-size:20px;block-size:20px}.assistent-aus-text{display:flex;flex-direction:column;gap:var(--a1);min-inline-size:0}.assistent-aus-text>p{margin:0}.assistent-aus-text>p:last-child{margin-block-start:var(--a2)}.assistent-hilfesuche{display:flex;flex-direction:column;gap:var(--a2);margin:auto 0 0;padding-block-start:var(--a4);border-block-start:1px solid var(--linie)}.assistent-hilfesuche>label{margin:0;font-size:var(--s-klein);line-height:18px;font-weight:600;color:var(--text)}.assistent-hilfesuche-zeile{display:flex;gap:var(--a2)}.assistent-hilfesuche-zeile>input{flex:1 1 auto;min-inline-size:0;inline-size:auto;max-inline-size:none}.assistent-hilfesuche-zeile>.knopf{flex:none}.assistent-hilfesuche>p.hinweis{margin:0}@media(max-width:900px){.start-paar>.assistent-karte>.assistent-feld:has(>.assistent-aus){min-block-size:0;padding:var(--a4)}}main :is(table.klientenliste,.liste-a table)>tbody>tr>td.oeffnen{vertical-align:top;line-height:22px}.case-field-label{display:block;margin:0 0 var(--a1);font-size:var(--s-klein);line-height:18px;font-weight:600;color:var(--text)}:where(.af-gewaehlt,.auslastung-filter,.regel-wenn,.regel-bedingungen,.regel-dann,.marke-tabita,.approval-review-actions,.budget-bereich,.mit-auswahl,.budget-anteil-kopf,.dok-loeschen-knopf,.dok-vorschau-fehler,.aufb-jahre,.aufb-beginn,.aufb-fuss,.kz-detail,.kz-vergleich,.kl-bewilligungen,.budget-edit,.budget-consumption,.kl-form-klapp,.kl-budgets,.kom-kontaktfilter,.kom-liste,.kom-datum,.pe-verwerfen,.karte-luftlinien,.regel-art,.zeilenformular-inhalt){}@media(max-width:600px){.spaltenwahl.spaltenwahl-karten{display:none}.tabellen-werkzeug:not(:has(>:not(.spaltenwahl-karten,.tabellen-stand:empty))){display:none}main table.mit-spaltenwahl.kurzspalten:not(.termin-liste)>tbody>tr>td.zusatzspalte{display:block}}@media(min-width:901px){.seitenleiste>nav:not(.leiste-unten){padding-block-end:var(--a2)}.seitenleiste>.fuss{padding-block:var(--a3)}.seitenleiste>.fuss>:is(.wer,.rolle,.hinweis){line-height:20px}}@media(max-width:600px){.js .inhalt-spalte>.mobile-unterseiten:has(+nav.bereichsreiter.untermenue){display:none}.js .inhalt-spalte>nav.bereichsreiter.untermenue.mit-mobiler-auswahl:not(#d4){display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:0 var(--a5);padding:0 var(--a4);scroll-padding-inline:var(--a4)}.js .inhalt-spalte>nav.bereichsreiter.untermenue.mit-mobiler-auswahl::-webkit-scrollbar{display:none}.js .inhalt-spalte>nav.bereichsreiter.untermenue.mit-mobiler-auswahl>:is(a,.bereich-mehr){flex:none;display:inline-flex;align-items:center;min-block-size:44px;padding-block:0}.js .inhalt-spalte>nav.bereichsreiter.untermenue.mit-mobiler-auswahl::after{content:"";position:sticky;inset-inline-end:calc(var(--a4) * -1);flex:none;inline-size:var(--s-8);margin-inline-start:calc(var(--s-8) * -1 - var(--a5));align-self:stretch;pointer-events:none;background:linear-gradient(to right,transparent,var(--hintergrund))}.js .inhalt-spalte>nav.bereichsreiter.untermenue.mit-mobiler-auswahl>.bereich-mehr>.mehr-inhalt{position:fixed;inset-inline:var(--s-4);inset-block-start:auto;margin-block-start:0;box-shadow:var(--elevation-1)}}main table td .ampel.ok:not(.zr-marke),main .seitenkopf .titelfeld .unterzeile>.ampel.ok{background:transparent;border-color:transparent;padding-inline:0;gap:6px;color:var(--text-leise);font-weight:600}main table td .ampel.ok:not(.zr-marke)::before,main .seitenkopf .titelfeld .unterzeile>.ampel.ok::before{content:"";flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--gruen-ok)}:is(.zahl-gross,.zk-wert,.kachel .zahl,.arbeitskarte .arbeitskarte-zahl,.kl-zeile-marke,.kl-zeile-zahl,.ad-dashboard .ad-payment-quote strong,main:has(.klientenkopf) .karte>.kennzahlen .wert,.kennzahlen .wert,.billing-review .abrechnung-summe>strong):not(#d4){font-family:var(--schrift-text);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.karte-kopf>.rechts>button.spaltenwahl{margin:0;min-block-size:var(--kontrolle-hoehe-klein)}@media(pointer:coarse),(max-width:1024px){.karte-kopf>.rechts>button.spaltenwahl{min-block-size:44px}}main .seitenkopf .aktionen:not(#d4)>:is(.mehr-menue,details[data-mehr]){order:-1}main .seitenkopf .aktionen:not(#d4)>:is(a.hauptknopf,button.hauptknopf,form:has(>button.hauptknopf)){order:2}main .formularfuss:not(#d4){justify-content:flex-start}main .formularfuss:not(#d4)>:is(button.hauptknopf,button.hauptaktion,button[type=submit]:not([class]),button:not([type]):not([class])){order:-1}main p.warnung.r-bereitschaft.r-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a1) var(--a2);margin:0 0 var(--a4);padding:var(--a2) var(--a3) var(--a2) var(--a4);font-size:var(--s-text);line-height:22px}main p.warnung.r-bereitschaft.r-zeile>.hinweis{margin:0}main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp):not(#d4)>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--a2);min-block-size:var(--knopf-hoehe, 40px);padding:0 var(--a3);border:1px solid var(--knopf-rand);border-radius:var(--knopf-rund, 6px);background:var(--karte);color:var(--gruen);font-size:var(--s-text);font-weight:600;line-height:22px;white-space:nowrap;box-shadow:none}main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp):not(#d4)>summary::-webkit-details-marker{display:none}main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp):not(#d4)>summary::before{content:"";flex:none;inline-size:16px;block-size:16px;background:currentColor;color:inherit;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat}main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp):not(#d4)>summary::after{content:"▾";margin-inline-start:0;font-size:var(--s-mini)}main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp)[open]:not(#d4)>summary::after{content:"▴"}main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp):not(#d4)>summary:hover,main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp)[open]:not(#d4)>summary{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}@media(pointer:coarse),(max-width:1024px){main :is(form.filter,form.filterzeile,.filterleiste,.fin-werkzeug) details:is(.weitere-filter,.fin-filter-klapp):not(#d4)>summary{min-block-size:44px}}main table:has(>tbody>tr>td.zeilen-aktion)>:is(thead,tbody)>tr>:is(td.oeffnen,th.oeffnen-spalte){display:none}.aufgaben-liste .fz-still>.ampel{background:transparent;border-color:transparent;padding-inline:0;gap:6px;color:var(--text-leise)}.aufgaben-liste .fz-still>.ampel::before{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--grau)}.aufgaben-liste .fz-still>.ampel.knapp::before{background:var(--gelb)}@media(max-width:600px){.aufgaben-liste table[data-handykarten]>tbody>tr{grid-template-columns:minmax(0,1fr) 44px;column-gap:var(--a2)}.aufgaben-liste table[data-handykarten]>tbody>tr>td.erledigt-spalte{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:stretch;inline-size:auto;text-align:end}.aufgaben-liste table[data-handykarten]>tbody>tr>td.handy-titel{grid-column:1;grid-row:1;padding-block-start:0}.aufgaben-liste table[data-handykarten]>tbody>tr>td.fz-zelle{grid-column:1;grid-row:2}}.unterzeile.aufgabe-kopfzeile,.unterzeile.regel-kopfzeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a1) var(--a2)}.unterzeile.aufgabe-kopfzeile>.marken{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--a1);margin:0}.unterzeile.regel-kopfzeile>span+span:not(.info-text)::before{content:"·";margin-inline-end:var(--a2);color:var(--text-leise)}.unterzeile.regel-kopfzeile>button.info{margin:0 0 0 calc(var(--a1) * -1)}.aufgabe-anhaenge .tabelle-scroll>table{border:0;border-radius:0;background:transparent;box-shadow:none}.aufgabe-anhaenge .tabelle-scroll>table>thead th{background:transparent;border-block-end:1px solid var(--linie)}.aufgabe-anhaenge .tabelle-scroll>table>:is(thead,tbody)>tr>:first-child{padding-inline-start:0}.aufgabe-anhaenge .tabelle-scroll>table>:is(thead,tbody)>tr>:last-child{padding-inline-end:0;text-align:end}@media(max-width:600px){.aufgabe-anhaenge table[data-handykarten]>tbody>tr{background:transparent;border:0;border-block-end:1px solid var(--linie);border-radius:0;box-shadow:none;margin:0;padding:var(--a3) 0}.aufgabe-anhaenge .tabelle-scroll>table>tbody>tr>:last-child{text-align:start}.aufgabe-anhaenge table[data-handykarten]>tbody>tr:last-child{border-block-end:0;padding-block-end:0}}.karte.aufgabe-formular{max-inline-size:none}:is(.aufgabe-formular,.regelformular) label .label-zusatz{font-weight:500;color:var(--text-leise)}.aufgabe-formular .raster fieldset.af-schlagworte .hakenliste{margin-block-end:0}form.regelformular.regelformular .raster>div>:is(select,input,textarea){margin-block-start:0}.konto-stapel>.spalten>.karte,.konto-stapel>#darstellung{margin:0}.konto-darstellung-feld>label{font-weight:500}.konto-absichern .formularfuss :is(button,.knopf){min-block-size:var(--kontrolle-hoehe);block-size:var(--kontrolle-hoehe)}.karte.hilfe-fragen>h3{margin:0 0 var(--a1);font-family:var(--schrift-text);font-weight:600;font-size:var(--s-mittel);line-height:24px}.stand-zeile .farbmuster{display:inline-block;inline-size:14px;block-size:14px;margin-inline-end:var(--a2);vertical-align:-2px;border-radius:var(--radius-kontrolle);background:var(--muster);box-shadow:inset 0 0 0 1px var(--linie-kraeftig)}@media(max-width:600px){table[data-handykarten]>tbody>tr.ungelesen>td{background:transparent}}@media(max-width:600px){.konto-absichern .formularfuss>form,.konto-absichern .formularfuss>form>button{inline-size:100%}}.seitenkopf .aktionen>details.weitere-aktionen{position:relative;margin:0}.seitenkopf .aktionen>details.weitere-aktionen>summary.knopf{display:inline-flex;align-items:center;gap:var(--a2);list-style:none;cursor:pointer}.seitenkopf .aktionen>details.weitere-aktionen>summary.knopf::-webkit-details-marker{display:none}.seitenkopf .aktionen>details.weitere-aktionen>summary.knopf::after{content:"▾";font-size:var(--s-mini)}.seitenkopf .aktionen>details.weitere-aktionen[open]>summary.knopf{background:var(--knopf-druck)}.seitenkopf .aktionen>details.weitere-aktionen[open]>summary.knopf::after{content:"▴"}ul.aktionsmenue{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--a1));z-index:40;min-inline-size:300px;max-inline-size:360px;margin:0;padding:var(--a1);list-style:none;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten-fenster);text-align:start}ul.aktionsmenue>li{margin:0;padding:0}ul.aktionsmenue>li+li{border-block-start:1px solid var(--linie)}ul.aktionsmenue a{display:grid;gap:2px;min-block-size:44px;padding:var(--a2) var(--a3);border-radius:var(--rund-klein);color:var(--text);text-decoration:none}ul.aktionsmenue a:hover,ul.aktionsmenue a:focus-visible{background:var(--gruen-blass);color:var(--text)}ul.aktionsmenue a:focus-visible{outline:3px solid var(--knopf-fokus);outline-offset:-3px}.aktionsmenue-titel{font-size:var(--s-text);font-weight:600;line-height:20px}.aktionsmenue-zeile{font-size:var(--s-klein);font-weight:500;line-height:18px;color:var(--text-leise)}@media(max-width:600px){.seitenkopf .aktionen>details.weitere-aktionen{inline-size:100%}.seitenkopf .aktionen>details.weitere-aktionen>summary.knopf{inline-size:100%;justify-content:center}ul.aktionsmenue{position:static;min-inline-size:0;max-inline-size:none;margin-block-start:var(--a2);box-shadow:none}}.aktionsfelder{display:grid;gap:var(--a4);margin:0 0 var(--a5)}.aktionsfelder:not(:has(>[data-aktionsfeld]:not([hidden]))){display:none}[data-aktionsfeld][hidden],[data-rueckfrage-zeile][hidden],[data-rueckfrage-weiter][hidden],[data-aktionsfeld-zu][hidden]{display:none!important}.aktionsfeld{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund);padding:var(--a4) var(--a5) var(--a5)}.aktionsfeld.aktionsfeld-gefahr{border-color:var(--rot-rand)}.aktionsfeld-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--a3);margin:0 0 var(--a3)}.aktionsfeld-kopf>h3{margin:0;font-size:var(--s-mittel);font-weight:600;line-height:24px}.aktionsfeld>.hinweis{margin:0 0 var(--a3);max-inline-size:72ch}.aktionsfeld>.warnung{margin:0 0 var(--a3)}.aktionsfeld form.filter{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.aktionsfeld .zahlung-voll{margin:0 0 var(--a3)}form .rueckfrage-zeile{flex:1 1 100%;inline-size:100%;margin:var(--a2) 0 0;padding:var(--a3) var(--a4);border-radius:var(--rund-klein);background:var(--gruen-blass);border:1px solid var(--farbe-haupt-rand-blass)}form .rueckfrage-zeile:has(.gefahr){background:var(--rot-flaeche);border-color:var(--rot-rand)}form .rueckfrage-zeile>p{margin:0 0 var(--a3);line-height:22px;max-inline-size:72ch}form .rueckfrage-zeile>p strong{font-weight:600}form .rueckfrage-zeile>.knopfreihe{display:flex;flex-wrap:wrap;gap:var(--a2);margin:0}form .rueckfrage-zeile>.knopfreihe>*{margin:0}form .rueckfrage-zeile button.gefahr.rueckfrage-ja{background:var(--rot);border-color:var(--rot);color:var(--farbe-auf-haupt)}form .rueckfrage-zeile button.gefahr.rueckfrage-ja:hover{background:var(--gefahr-tief, var(--rot));border-color:var(--gefahr-tief, var(--rot));color:var(--farbe-auf-haupt)}form.fragt :is(input,select):not([type=hidden]){background:var(--sand-blass)}td form .rueckfrage-zeile{min-inline-size:16em}@media(max-width:600px){form .rueckfrage-zeile>.knopfreihe>*{flex:1 1 100%}}.aktionsfeld form.filter>div[style*="flex:1"]{min-inline-size:min(100%,20em)}.aktionsfeld form.filter>div[style*="flex:1"]>input{inline-size:100%;max-inline-size:32em}@media(max-width:600px){.br-invoice>.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.br-invoice>.kennzahlen>div{padding:var(--a3)}.br-invoice>.kennzahlen .wert{font-size:var(--s-mittel)}}.knopfreihe>form.naechster-nebenaktion{margin:0;display:inline-flex}@media(max-width:600px){.knopfreihe>form.naechster-nebenaktion,.knopfreihe>form.naechster-nebenaktion>button{inline-size:100%}}.zahlungen-leiste>nav.reiterleiste>.mehr-menue{margin-inline-start:auto;align-self:center}.zahlungen-leiste>nav.reiterleiste>.mehr-menue .mehr-inhalt>a{border:0;box-shadow:none;text-decoration:none}.zahlungen-leiste>nav.reiterleiste>.mehr-menue .mehr-inhalt>a::after{content:none}.zahlungen-leiste>nav.reiterleiste.untermenue:has(>.mehr-menue){overflow:visible!important}@media(max-width:600px){.zahlungen-leiste>.mobile-unterseiten{flex:1 1 100%}.zahlungen-leiste>.mobile-unterseiten select{inline-size:100%}}.ad-dashboard .ad-vergleich{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a1) var(--a2);margin:0 0 var(--a4);font-size:var(--s-text);line-height:22px}.ad-vergleich-monat{color:var(--text-leise);font-weight:500}.ad-vergleich>strong{font-size:var(--s-gross);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.ad-delta{display:inline-flex;align-items:center;min-block-size:22px;padding:0 var(--a2);border-radius:var(--radius-karte);font-size:var(--s-klein);font-weight:600;font-variant-numeric:tabular-nums;background:var(--sand-blass);color:var(--text)}.ad-delta.plus{background:var(--gruen-blass);color:var(--gruen-hell)}.ad-delta.minus{background:var(--rot-flaeche);color:var(--rot)}.ad-vergleich-vor{color:var(--text-leise);font-size:var(--s-klein);font-weight:500;font-variant-numeric:tabular-nums}.ad-kurve{--ad-h: 180px;--ad-x: 28px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--a2);margin:0 0 var(--a2)}.ad-achse-y{display:flex;flex-direction:column;justify-content:space-between;block-size:var(--ad-h);margin:0;padding:0;list-style:none;text-align:end}.ad-achse-y>li{block-size:0;display:flex;align-items:center;justify-content:flex-end;margin:0;font-size:var(--s-mini);line-height:16px;color:var(--text-leise);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-saeulen{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none}.ad-saeulen::before{content:"";position:absolute;inset:0 0 var(--ad-x) 0;pointer-events:none;border-block-start:1px solid var(--linie);background:repeating-linear-gradient(to top,var(--linie) 0 1px,transparent 1px calc(var(--ad-h) / var(--ad-stufen)))}.ad-saeulen::after{content:"";position:absolute;inset:auto 0 var(--ad-x) 0;block-size:1px;background:var(--linie-kraeftig);pointer-events:none}.ad-saeulen>li{margin:0;min-inline-size:0}.ad-saeulen a,.ad-saeule-kommend{position:relative;display:grid;grid-template-rows:var(--ad-h) var(--ad-x);justify-items:center;color:var(--text-leise);text-decoration:none;border-radius:var(--rund-klein)}.ad-saeulen a:hover,.ad-saeulen a:focus-visible{background:color-mix(in srgb,var(--gruen-blass) 70%,transparent);color:var(--text)}.ad-saeulen a:focus-visible{outline:3px solid var(--knopf-fokus);outline-offset:0}.ad-saeule-spur{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;inline-size:100%;block-size:var(--ad-h)}.ad-saeule-fuell{display:block;inline-size:min(60%,28px);min-block-size:0;border-radius:var(--radius-kontrolle) var(--radius-kontrolle) 0 0;background:var(--gruen);opacity:.45}.ad-saeulen a[data-bezug] .ad-saeule-fuell,.ad-saeulen a[aria-current] .ad-saeule-fuell,.ad-saeulen a:hover .ad-saeule-fuell{opacity:1}.ad-saeule-monat{align-self:center;font-size:var(--s-mini);line-height:16px;font-weight:500;white-space:nowrap}.ad-saeulen a[data-bezug] .ad-saeule-monat,.ad-saeulen a[aria-current] .ad-saeule-monat{color:var(--text);font-weight:600}.ad-saeule-kommend .ad-saeule-monat{color:var(--text-leise);opacity:.7}@media(max-width:600px){.ad-kurve{--ad-h: 150px;column-gap:var(--a1)}.ad-saeule-monat{font-size:var(--s-mini);letter-spacing:-.3px}.ad-saeule-fuell{inline-size:70%}}form.avis-formular{display:block;padding:var(--a5);margin:0 0 var(--a6)}form.avis-formular>h2{margin:0 0 var(--a4);font-size:var(--s-gross)}.avis-felder{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);gap:var(--a4);align-items:end}.avis-felder.avis-felder-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-block-start:var(--a3)}.avis-felder>div{display:grid;gap:var(--a1);min-inline-size:0;margin:0}.avis-felder>div>:is(input[type=text],input[type=date]){inline-size:100%}.avis-felder>div>input[type=file]{inline-size:100%;min-block-size:var(--kontrolle-hoehe)}form.avis-formular>details.avis-mehr{margin:var(--a4) 0 0;border:0;background:transparent;box-shadow:none}form.avis-formular>details.avis-mehr>summary{padding-inline:0}form.avis-formular>.formularfuss{margin:var(--a4) 0 0;padding:var(--a4) 0 0;border-block-start:1px solid var(--linie)}.avis-liste-titel{margin:0 0 var(--a3);font-size:var(--s-gross)}.avis-liste-titel .hinweis{font-family:inherit;font-size:var(--s-text);font-weight:500}form.avis-suche>div{flex:0 1 24em}form.avis-suche>div>input{inline-size:100%}.formularfuss.avis-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a3)}.formularfuss.avis-fuss>.hinweis{margin:0;display:inline-flex;align-items:center;gap:var(--a1)}@media(max-width:760px){.avis-felder,.avis-felder.avis-felder-2{grid-template-columns:minmax(0,1fr)}}main .fall-teil h3,dialog .fall-teil h3,.fall-teil h3{margin:var(--a4) 0 var(--a2);font-size:var(--s-text);font-weight:600;letter-spacing:0;text-transform:none;color:var(--text)}.fall-teil .fall-alltag{gap:var(--a3);margin:var(--a3) 0 var(--a3);padding:var(--a3) var(--a4);border:0;border-radius:var(--rund-klein);background:var(--sand-blass);font-size:var(--s-text);line-height:22px}.fall-teil .fall-alltag strong{display:block;margin:0 0 2px;font-size:var(--s-klein);font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-leise)}.fall-teil .fall-los{font-weight:400}.fall-teil .fall-tun{font-weight:500;color:var(--text)}.fall-teil .fall-stand{margin:var(--a1) 0 0}.fall-teil .fall-loesungen{margin-block-start:var(--a3)}main .fall-teil .fall-loesung,dialog .fall-teil .fall-loesung,.fall-teil .fall-loesung{margin:0;padding:var(--a4) 0;background:transparent;border:0;border-radius:0;border-block-start:1px solid var(--linie);box-shadow:none}.fall-teil .fall-loesung:first-of-type{border-block-start-color:var(--linie);box-shadow:none}.fall-teil .fall-loesung>h4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a1);margin:0 0 var(--a2);font-size:var(--s-mittel);font-weight:600;line-height:24px}.fall-teil .fall-loesung>p{line-height:22px}.fall-teil .fall-loesung>p .info,.fall-teil .fall-loesung>p button.info{vertical-align:-3px}.fall-teil details.fall-weitere{margin:0;padding:var(--a3) 0;border-block-start:1px solid var(--linie)}.fall-teil .fall-fuss{justify-content:flex-start;gap:var(--a3) var(--a4);margin-block-start:0;padding-block-start:var(--a4);border-block-start:1px solid var(--linie)}.fall-teil .fall-fuss>.fall-fuss-satz{margin:0;display:inline-flex;align-items:center;gap:var(--a1);color:var(--text-leise)}.fall-teil .fall-fuss>.fall-zur-liste{margin-inline-start:auto}@media(max-width:600px){.fall-teil .fall-fuss>.fall-zur-liste{margin-inline-start:0}}form.avis-formular>details.avis-mehr,form.avis-formular>details.avis-mehr>summary{border:0!important;box-shadow:none}.warnung>ul:has(>li.debitor-fehlt){list-style:none;margin:var(--a2) 0 0;padding:0}.warnung li.debitor-fehlt>details>summary{font-weight:600}.warnung li.debitor-fehlt>details>ul{margin:var(--a2) 0 0;padding-inline-start:var(--a5)}table.ik-datev-exporte td.aktion .zeilen-knoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--a2)}table.ik-datev-exporte tr.zeilenformular form.filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--a3);margin:0;padding:var(--a2) 0;background:transparent}.warnung.nachweis-luecken>p{margin:0}.warnung.nachweis-luecken>ul{margin:var(--a2) 0}.warnung.nachweis-luecken>p.hinweis{margin-block-start:var(--a1);color:var(--text-leise)}.druck-vermerk{display:none}@media print{@page{size:A4;margin:16mm 16mm 18mm}body:has(.br-invoice){background:var(--karte)}body:has(.br-invoice) :is(.seitenleiste,.statuszeile,.bereichsreiter,nav.untermenue,.mobile-unterseiten,.inhalt-sprung,.handy-leiste,.schnellleiste,dialog,.meldungen,.toast){display:none!important}.br-invoice :is(.seitenkopf .aktionen,.rechnung-naechstes,.aktionsfelder,details.weitere-aktionen,.standortfilter-satz,form,.rueckfrage-zeile,button,.knopf,td:last-child:has(form)){display:none!important}.br-invoice{font-size:10.5pt;color:var(--text)}.br-invoice .seitenkopf{margin:0 0 6mm;padding:0 0 4mm;border-block-end:1px solid var(--linie-kraeftig)}.br-invoice h1{font-size:20pt;margin:0}.br-invoice .kennzahlen{box-shadow:none;border:1px solid var(--linie-kraeftig);break-inside:avoid}.br-invoice .kennzahlen .hervor{background:transparent}.br-invoice :is(.karte,table,.tabelle-scroll,details.klapp){box-shadow:none!important;background:transparent!important}.br-invoice details.klapp>summary{list-style:none;padding-inline-start:0;font-weight:600}.br-invoice details.klapp>summary::before,.br-invoice details.klapp>summary::after{content:none!important;display:none!important}.br-invoice table{border:1px solid var(--linie);border-collapse:collapse;inline-size:100%}.br-invoice :is(th,td){padding:2mm 3mm!important;border-block-end:1px solid var(--linie)}.br-invoice table.positionen-tabelle thead th{background:transparent;color:var(--text);font-weight:600}.br-invoice tr{break-inside:avoid}.br-invoice .zahl{font-variant-numeric:tabular-nums}.br-invoice .druck-vermerk{display:block;margin:8mm 0 0;font-size:8.5pt;color:var(--text-leise)}.br-invoice .titel-mit-info .info,.br-invoice button.info{display:none!important}}@media print{.br-invoice details.klapp table{border:0}.br-invoice details.klapp th{inline-size:32%}}.strecke-rahmen>p.warnung.fix3-frueher-offen{display:flex;flex-wrap:wrap;gap:var(--a1) var(--a5);margin:var(--a3) 0 0;padding:var(--a2) var(--a4)}.strecke-rahmen>p.warnung.fix3-frueher-offen>.frueher-offen-teil{white-space:normal}:is(button,a.knopf).hauptknopf .versand-nr,:is(button,a.knopf).hauptknopf .versand-nr *{color:var(--primary-text);border-color:currentColor}main .profil-leiste>.profil-rollzeile{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0}main .profil-leiste>.profil-rollzeile.rollt{grid-template-columns:minmax(0,1fr) calc(var(--s-8) + var(--s-3))}main .profil-leiste>.profil-rollzeile>nav{min-inline-size:0}main .profil-leiste>.profil-rollzeile>nav.profil-abschnitte.k3-segment{justify-self:start}main .profil-leiste>.profil-rollzeile>button.profil-rollpfeil{display:none}main .profil-leiste>.profil-rollzeile.rollt>button.leise.profil-rollpfeil{display:inline-grid;place-items:center;inline-size:calc(var(--s-8) + var(--s-3));block-size:calc(var(--s-8) + var(--s-3));min-block-size:calc(var(--s-8) + var(--s-3));margin:0;padding:0 0 0 var(--a4);border:0;border-radius:var(--rund-klein);background:linear-gradient(to right,transparent,var(--hintergrund) 45%);box-shadow:none;color:var(--gruen);cursor:pointer}main .profil-leiste.klebt>.profil-rollzeile.rollt>button.leise.profil-rollpfeil{background:linear-gradient(to right,transparent,var(--karte) 45%)}main .profil-leiste>.profil-rollzeile>button.leise.profil-rollpfeil:hover{color:var(--gruen-hell);background:linear-gradient(to right,transparent,var(--hintergrund) 45%)}main .profil-leiste>.profil-rollzeile>button.leise.profil-rollpfeil:focus-visible{outline:2px solid var(--gruen);outline-offset:-2px}main .profil-leiste>.profil-rollzeile.rollt.am-ende>button.leise.profil-rollpfeil{visibility:hidden}@media(max-width:600px){.js .inhalt-spalte:has(main .profil-leiste)>.mobile-unterseiten{display:none}}.seitenkopf.startkopf{flex-wrap:wrap;row-gap:var(--a3)}@media(min-width:601px){.seitenkopf.startkopf>nav.startaktionen{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--a2);margin:0;container-type:normal}.seitenkopf.startkopf>nav.startaktionen>*{flex:none;min-inline-size:0}.seitenkopf.startkopf>nav.startaktionen .knopf,.seitenkopf.startkopf>nav.startaktionen .mehr-menue>summary{inline-size:auto}.seitenkopf.startkopf>nav.startaktionen>.knopf.leise::before{display:none}.seitenkopf.startkopf>nav.startaktionen>.mehr-menue>summary{box-sizing:border-box;min-block-size:44px}}@media(min-width:601px)and (max-width:1100px){.seitenkopf.startkopf>nav.startaktionen{flex-basis:100%}}@media(max-width:600px){.seitenkopf.startkopf>nav.startaktionen{display:flex;flex-wrap:wrap;gap:var(--a2);inline-size:100%;margin:0}.seitenkopf.startkopf>nav.startaktionen>.hauptknopf{flex:1 1 50%;order:0}.seitenkopf.startkopf>nav.startaktionen>.mehr-menue{flex:0 0 auto;order:1;inline-size:auto}.seitenkopf.startkopf>nav.startaktionen>.mehr-menue>summary{padding-inline:var(--a4)}.seitenkopf.startkopf>nav.startaktionen>a.leise{flex:1 1 calc(50% - var(--a2));order:2}}main ul.zu-tun>.zu-tun-zeile:is(.achtung,.hinweis) .zu-tun-zahl,main ul.zu-tun>.zu-tun-zeile.wichtigste:is(.achtung,.hinweis) .zu-tun-zahl{color:var(--text)}main ul.zu-tun>.zu-tun-zeile.kritisch .zu-tun-zahl{color:var(--rot)}.zu-tun-zusatz .zu-tun-teil{white-space:nowrap}main ul.zu-tun>#hinweis-absichern{position:relative}main ul.zu-tun>#hinweis-absichern>details.zu-tun-menue{flex:none;margin:0 var(--a2) 0 0}main ul.zu-tun>#hinweis-absichern>details.zu-tun-menue>summary{color:var(--gruen)}main ul.zu-tun>#hinweis-absichern .zeilenmenue-inhalt{inset-inline-end:0}main ul.zu-tun>#hinweis-absichern .zeilenmenue-inhalt form{margin:0}main ul.zu-tun>#hinweis-absichern .zeilenmenue-inhalt button{inline-size:100%}.stundenverlauf .stunden-saeule>.stunden-luecke{visibility:hidden}.stundenverlauf .stunden-saeule>span.hat-stunden:not(.jetzt){background:var(--linie-kraeftig)}.stundenverlauf .stunden-saeule>span.jetzt{background:var(--gruen)}.stundenverlauf .stunden-spalte:hover .stunden-saeule>span.hat-stunden{background:var(--gruen-hell)}@media(min-width:601px){.start-karte .zeitraum-kacheln{gap:0}.start-karte .zeitraum-kachel{background:transparent;border:0;border-radius:0;padding-block:var(--a1);padding-inline:var(--a4)}.start-karte .zeitraum-kachel:first-child{padding-inline-start:0}.start-karte .zeitraum-kachel+.zeitraum-kachel{border-inline-start:1px solid var(--linie)}}@media(max-width:600px){.start-karte .zeitraum-kachel{background:transparent}}@media(max-width:600px){main:has(>.seitenkopf.startkopf)>.start-spalten,main:has(>.seitenkopf.startkopf)>.start-spalten>.start-paar{display:contents}main:has(>.seitenkopf.startkopf)>.start-spalten>.start-paar>.heute-zu-tun{margin-block-start:0}main:has(>.seitenkopf.startkopf)>.start-spalten>.start-paar>.assistent-karte{order:1;margin-block-start:var(--a5)}main:has(>.seitenkopf.startkopf)>.start-spalten>.budget-karte{order:0}main:has(>.seitenkopf.startkopf)>#anpassen{order:2}}.kennzahlen-tabelle .kz-anteil-handy{display:none}@media(max-width:600px){.kennzahlen-tabelle .kz-anteil-handy{display:inline}.kennzahlen-tabelle td.zahl>.kz-anteil-breit,.kennzahlen-tabelle td.zahl>br{display:none}}.kl-hinweis-leise{display:inline-flex;align-items:center;gap:var(--a1);color:var(--text-leise);vertical-align:middle}.kl-hinweis-leise>svg{flex:none}.kl-hinweis-leise>.kl-hinweis-wort{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.kl-hinweis-leise>.kl-hinweis-wort{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;font-size:var(--s-klein);font-weight:500}}.labelmarke{display:inline-flex;align-items:center;gap:6px;padding:0 var(--a2);border:1px solid var(--linie-kraeftig);background:transparent;color:var(--text);font-size:var(--s-mini);font-weight:600;line-height:20px}.labelmarke::before{content:"";flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--label-farbe, var(--text-leise))}@media(forced-colors:active){.labelmarke{border-color:CanvasText}.labelmarke::before{background:CanvasText}}.klientenkopf .kopf-wichtig-marke{min-block-size:24px;padding:1px 8px;font-size:var(--s-mini);line-height:inherit}.klientenkopf .kopf-wichtig-marke::after{content:none;display:none}.kl-termine .kl-termin-tag{display:block;font-size:var(--s-klein);line-height:18px;font-weight:500;color:var(--text-leise)}.kl-termine .kl-termin-zeit{display:block;font-size:var(--s-text);line-height:22px;font-weight:600;color:var(--text)}.kl-termine .kl-termin-tag>a{color:inherit;font-weight:inherit}main .schrittwahl button,main .schrittwahl button[aria-current],main .schrittwahl button:not([aria-current]){border:0;border-block-end:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;padding-inline:0;color:var(--text-leise);font-weight:500}main .schrittwahl button[aria-current]{border-block-end-color:var(--gruen);color:var(--text);font-weight:600}main .schrittwahl button:not([aria-current]):hover{background:transparent;color:var(--text);border-block-end-color:var(--linie-kraeftig)}main ol.schrittwahl{column-gap:var(--a5)}.ma-weitere-wege{display:flex;flex-wrap:wrap;gap:0 var(--a6);margin:calc(-1 * var(--a2)) 0 var(--a5)}.ma-weitere-wege>a{display:inline-flex;gap:var(--a2);min-block-size:44px;align-items:center;text-decoration:none}.ma-weitere-wege .ma-weg-titel{font-weight:600;color:var(--gruen)}.ma-weitere-wege .ma-weg-text{font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}.ma-weitere-wege .ma-weg-pfeil{color:var(--gruen)}.ma-weitere-wege>a:hover .ma-weg-titel,.ma-weitere-wege>a:hover .ma-weg-pfeil{color:var(--gruen-hell)}.ma-frist-ueber{font-size:var(--s-klein);font-weight:600;color:var(--rot);white-space:nowrap}.ma-kartenfuss{flex-direction:row-reverse}@media(max-width:600px){table.urlaub-konten td:is([data-spalte="Rest Vorjahr"],[data-spalte=genommen],[data-spalte=verplant]){display:none}}.karte-tagwahl{display:flex;align-items:center;gap:var(--a2);flex-wrap:nowrap}.karte-tag-blaettern{display:inline-flex;align-items:center}.karte-tag-blaettern>input.karte-tag-feld{inline-size:auto;min-inline-size:9.5em;block-size:calc(var(--knopf-hoehe) - 2px);margin:0;padding:0 var(--a2);border:0;border-inline:1px solid var(--linie);border-radius:0;background:transparent;box-shadow:none;font-size:var(--s-text);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.karte-tag-blaettern>input.karte-tag-feld:focus-visible{outline:3px solid var(--knopf-fokus);outline-offset:-3px}.karte-heute>a{padding-inline:var(--a3);font-size:var(--knopf-schrift);font-weight:600}.js #karte-anzeigen[hidden]{display:none}p.karte-hinweise.karte-marken{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a1) var(--a4);margin:var(--a3) 0;font-size:var(--s-klein)}p.karte-marken>span{display:inline-flex;align-items:center;gap:var(--a1)}.karte-route-auswahl .segment{margin:0 var(--a1);border:0;border-radius:0;overflow:visible;background:transparent}.karte-route-auswahl .segment-knopf{border:0;border-radius:var(--rund-klein);background:transparent;font-size:var(--s-text);min-block-size:var(--kontrolle-hoehe)}.karte-route-auswahl .segment-knopf b{font-weight:500}.karte-route-auswahl .segment-knopf.aktiv{background:transparent}.karte-route-auswahl .segment-knopf.aktiv b{font-weight:600}.karte-route-auswahl .segment-knopf:hover{background:var(--gruen-blass)}@media(pointer:coarse){.karte-route-auswahl .segment-knopf{min-block-size:44px}}.karte-bereich details.karte-mehr>summary{white-space:nowrap}.karte-bereich details.karte-mehr>.karte-abschnitt>.zr-gruppe-kopf{display:none}.leaflet-control.karte-suche input.such-eingabe.karte-suche-eingabe{min-block-size:var(--knopf-hoehe);font-size:var(--s-text)}.leaflet-control.karte-suche input.such-eingabe.karte-suche-eingabe::placeholder{font-size:var(--s-text)}@media(max-width:820px){.karte-bereich:not(:fullscreen):not(.karte-vollbild){height:auto;min-block-size:0}}.kalender-leiste :is(.kalender-mehrfilter,.kalender-filter)>summary{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E");min-block-size:var(--knopf-hoehe);padding:0 var(--a3);border:1px solid var(--knopf-rand);border-radius:var(--knopf-rund);background:var(--knopf-flaeche);box-shadow:var(--knopf-schatten);font-size:var(--knopf-schrift);color:var(--gruen);gap:var(--a2)}.kalender-leiste :is(.kalender-mehrfilter,.kalender-filter)>summary::before{content:"";flex:none;inline-size:16px;block-size:16px;background:currentColor;-webkit-mask:var(--knopf-symbol) center / contain no-repeat;mask:var(--knopf-symbol) center / contain no-repeat}.kalender-leiste :is(.kalender-mehrfilter,.kalender-filter)>summary::after{content:none}.kalender-leiste :is(.kalender-mehrfilter,.kalender-filter)>summary:hover,.kalender-leiste :is(.kalender-mehrfilter,.kalender-filter)[open]>summary{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}.kalender-leiste .kalender-filter>summary{flex:none;inline-size:max-content}.kalender-leiste :is(#zr-vollbild,.umschalter.darstellung>a){font-size:0;gap:0;padding:0;inline-size:var(--knopf-hoehe);min-inline-size:var(--knopf-hoehe);justify-content:center}.kalender-leiste :is(#zr-vollbild,.umschalter.darstellung>a)::before{content:"";flex:none;inline-size:18px;block-size:18px;background:currentColor;-webkit-mask:var(--knopf-symbol) center / contain no-repeat;mask:var(--knopf-symbol) center / contain no-repeat}.kalender-leiste #zr-vollbild{display:inline-flex;align-items:center;--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3M21 8V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3M16 21h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E")}.kalender-leiste #zr-vollbild[hidden]{display:none}.kalender-leiste #zr-vollbild[aria-pressed=true]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3v3a2 2 0 0 1-2 2H3M21 8h-3a2 2 0 0 1-2-2V3M3 16h3a2 2 0 0 1 2 2v3M16 21v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}.kalender-leiste .umschalter.darstellung>a[href^="/termine?"],.kalender-leiste .umschalter.darstellung>a[href="/termine"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18'/%3E%3C/svg%3E")}.kalender-leiste .umschalter.darstellung>a[href^="/termine/liste"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h12M9 12h12M9 18h12M4 6h.01M4 12h.01M4 18h.01'/%3E%3C/svg%3E")}@media(pointer:coarse){.kalender-leiste :is(#zr-vollbild,.umschalter.darstellung>a){inline-size:44px;min-inline-size:44px}}@container (max-width: 72px){.zr-block:not(.kurz)>.zr-marken>:is(.zr-status-verpasst,.zr-marke-hinweis,.g12-marke){display:none}.zr-block .zr-name .zr-wort{overflow:hidden;text-overflow:clip;hyphens:manual;-webkit-hyphens:manual;white-space:nowrap}}@property --zr-rand{syntax: "<length>"; inherits: false; initial-value: 40px;}@keyframes zr-rand-weg{0%,92%{--zr-rand: 40px}100%{--zr-rand: 0px}}@media(max-width:1024px),(pointer:coarse){.zr-kalender .tabelle-scroll[data-rollt][data-wisch-text]::before{content:none}.zr-kalender .tabelle-scroll[data-rollt]{-webkit-mask-image:linear-gradient(to left,transparent 0,var(--karte) var(--zr-rand));mask-image:linear-gradient(to left,transparent 0,var(--karte) var(--zr-rand));animation:zr-rand-weg linear both;animation-timeline:scroll(self inline)}}.termin-rechts>.karte>.knopfreihe{margin-block:var(--a3) 0}table.termin-portal th{inline-size:36%}@media(min-width:1100px){.raster>.angebot-dienstleistung{grid-column:span 2}}.raster>div>p.feld-hilfe{margin:var(--a1) 0 0;font-size:var(--s-klein);line-height:18px}.raster>.angebot-ende>label.angebot-unbefristet{display:flex;align-items:center;gap:var(--a2);min-block-size:36px;margin:var(--a1) 0 0;font-weight:500;color:var(--text)}@media(pointer:coarse){.raster>.angebot-ende>label.angebot-unbefristet{min-block-size:44px}}label.nb408-empfaenger{color:var(--text);font-weight:500;font-size:var(--s-text)}nav.monatswahl.kz-blaettern{display:inline-flex;flex-wrap:nowrap;gap:0;margin:0;color:var(--text);font-size:var(--s-text)}nav.monatswahl.kz-blaettern>a{min-block-size:calc(var(--knopf-hoehe) - 2px);padding:0;border-radius:0;text-decoration:none}nav.monatswahl.kz-blaettern>a:hover,nav.monatswahl.kz-blaettern>a:focus-visible{text-decoration:none}nav.monatswahl.kz-blaettern>.kz-monat{font-size:var(--s-text)}:root[data-design] body.tabita-design .strecke-rahmen>.monat-balken.br-step-progress.fortschritt-balken{display:none}.zaehler-offen strong{color:var(--gelb)}nav.laeufe-monat.laeufe-zeile{margin:0 0 var(--a4);gap:var(--a2) var(--a3);font-size:var(--s-klein)}nav.laeufe-zeile>.laeufe-titel{font-weight:600;color:var(--text-leise)}nav.laeufe-zeile>.lauf-marke{min-block-size:32px;font-size:var(--s-klein);font-weight:600;color:var(--gruen)}@media(pointer:coarse){nav.laeufe-zeile>.lauf-marke{min-block-size:44px}}#seiteninhalt .br-list-controls:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3);margin-block-end:var(--a3)}#seiteninhalt .br-list-controls .br-search{flex:0 1 22rem;min-inline-size:0;margin:0}#seiteninhalt .br-list-controls .br-search>input{inline-size:100%}#seiteninhalt .br-list-controls>output{font-size:var(--s-klein);color:var(--text-leise)}#seiteninhalt .br-list-controls>.br-list-scope{display:inline-flex;margin:0}.einsatzliste .einsatz-unterschrift{font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}.einsatzliste .einsatz-unterschrift.status-kritisch{color:var(--rot)}.karte.flach.kp-abschnitt{padding:var(--a5)}.karte.flach.kp-abschnitt>.tabelle-scroll{margin:0 calc(var(--a5) * -1) calc(var(--a5) * -1)}.karte.flach.kp-abschnitt>.tabelle-scroll:has(+.kp-fusszeile){margin-block-end:0}.karte.flach.kp-abschnitt>.tabelle-scroll>table{border-radius:0}@media(min-width:901px){.karte.flach.kp-abschnitt>.tabelle-scroll>table :is(th,td):first-child{padding-inline-start:var(--a5)}.karte.flach.kp-abschnitt>.tabelle-scroll>table :is(th,td):last-child{padding-inline-end:var(--a5)}}.karte.flach.kp-abschnitt>.kp-fusszeile{display:flex;align-items:center;gap:var(--a1);margin:var(--a4) 0 0;padding-block-start:var(--a3);border-block-start:1px solid var(--linie);font-size:var(--s-klein);line-height:20px;font-weight:500;color:var(--text-leise)}.karte.flach.kp-abschnitt>.tabelle-scroll+.kp-fusszeile{margin:0 calc(var(--a5) * -1) calc(var(--a5) * -1);padding:var(--a3) var(--a5);border-block-start:0}.karte.flach.kp-abschnitt#zugaenge:has(>form.kp-filter){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--a4)}.karte.flach.kp-abschnitt#zugaenge>*{grid-column:1 / -1}.karte.flach.kp-abschnitt#zugaenge>.karte-kopf{grid-column:1;grid-row:1;padding:0}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter{grid-column:2;grid-row:1;display:flex;align-items:center;gap:var(--a2);padding:0;margin:0;border:0;background:transparent;box-shadow:none}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter>div{display:flex;align-items:center;gap:var(--a2);margin:0}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter label{margin:0;font-size:var(--s-klein);font-weight:600;color:var(--text-leise);white-space:nowrap}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter :is(select,input){inline-size:16rem;max-inline-size:100%}.karte.flach.kp-abschnitt#zugaenge>.karte-kopf+form.kp-filter+.tabelle-scroll{margin-block-start:var(--a4)}@media(max-width:900px){.karte.flach.kp-abschnitt{padding:var(--a4)}.karte.flach.kp-abschnitt>.tabelle-scroll{margin:0 calc(var(--a4) * -1) calc(var(--a4) * -1)}.karte.flach.kp-abschnitt>.tabelle-scroll+.kp-fusszeile{margin:0 calc(var(--a4) * -1) calc(var(--a4) * -1);padding:var(--a3) var(--a4)}.karte.flach.kp-abschnitt#zugaenge:has(>form.kp-filter){display:block}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter{margin-block-start:var(--a3)}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter>div{flex:1 1 auto}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter>div>:not(label){flex:1 1 auto;min-inline-size:0;inline-size:auto}.karte.flach.kp-abschnitt#zugaenge>form.kp-filter :is(select,input){inline-size:100%}}@media(max-width:600px){.karte.fehlerseite>p.knopfreihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--a2)}.karte.fehlerseite>p.knopfreihe>.knopf{margin:0;inline-size:100%;justify-content:center}}#sitzungen>.fussnote{background:transparent;border-block-start:1px solid var(--linie);padding:var(--a3) var(--a5) var(--a4);margin:0}#sitzungen>.fussnote .knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3);margin:0}#sitzungen>.fussnote .hinweis{margin:0}@media(max-width:900px){#sitzungen>.fussnote{padding-inline:var(--a4)}}.konto-stapel details.konto-rechte-klapp{margin:var(--a3) 0 0}.konto-stapel details.konto-rechte-klapp .tabelle-scroll{margin-block-start:var(--a2)}.konto-stapel details.konto-rechte-klapp table{font-size:var(--s-klein)}@media(min-width:901px){#sitzungen table :is(th,td):first-child{padding-inline-start:var(--a5)}#sitzungen table :is(th,td):last-child{padding-inline-end:var(--a5)}}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a4);max-inline-size:44rem;padding-block:var(--a2) 0}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben>.einstellung{display:flex;flex-direction:column;align-items:stretch;gap:6px;grid-column:1 / -1;margin:0;padding:0;min-block-size:0;border:0}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben>.einstellung:has(:is(#feld-ik,#feld-steuernummer,#feld-anschrift-plz,#feld-anschrift-ort,#feld-telefon,#feld-email,#feld-iban,#feld-bic)){grid-column:span 1}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben>.einstellung>.einstellung-kopf{display:flex;align-items:center;gap:var(--a1);padding:0;min-block-size:24px}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben .einstellung-titel{font-size:var(--s-klein);line-height:18px;font-weight:600}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben>.einstellung>.einstellung-eingabe{grid-column:auto;inline-size:100%}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben .einstellung-eingabe>:is(input,select){inline-size:100%;max-inline-size:none}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben~:is(.formularfuss,p.hinweis){margin-inline-start:0}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben~p.hinweis{margin-block:var(--a4) 0;max-inline-size:44rem}.einst-felder-oben .feldfehler.einst-fehlt{margin:2px 0 0}@media(max-width:600px){main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben{grid-template-columns:minmax(0,1fr)}main:has(>nav.einstellungen-gruppen) .einst-felder-oben-formular .einst-felder-oben>.einstellung:has(:is(#feld-ik,#feld-steuernummer,#feld-anschrift-plz,#feld-anschrift-ort,#feld-telefon,#feld-email,#feld-iban,#feld-bic)){grid-column:1 / -1}}main h2.weitere-titel{font-family:var(--schrift-text)}@media(hover:hover)and (min-width:901px){.aufgaben-abschnitt.zeilen-auswahl td.auswahl-spalte input[type=checkbox]{opacity:0;transition:opacity var(--dauer-2) var(--easing)}.aufgaben-abschnitt.zeilen-auswahl tr:is(:hover,:focus-within)>td.auswahl-spalte input[type=checkbox],.aufgaben-abschnitt.zeilen-auswahl:has(td.auswahl-spalte input:checked) td.auswahl-spalte input[type=checkbox],.aufgaben-abschnitt.zeilen-auswahl td.auswahl-spalte input[type=checkbox]:focus-visible{opacity:1}}@media(prefers-reduced-motion:reduce){.aufgaben-abschnitt.zeilen-auswahl td.auswahl-spalte input[type=checkbox]{transition:none}}.aufgaben-liste .fz-still>.ampel{font-weight:500}.aufgaben-liste .fz-still>.ampel::before{content:none;display:none}.aufgaben-liste td.fz-zelle{inline-size:11em}.aufgabe-kommentare form.kommentar-neu{margin:var(--a3) 0 0;display:flex;flex-direction:column;gap:6px}.aufgabe-kommentare form.kommentar-neu>label{margin:0;font-size:var(--s-klein);font-weight:600}.aufgabe-kommentare form.kommentar-neu>label .hinweis{font-weight:500}.aufgabe-kommentare form.kommentar-neu>textarea{inline-size:100%;max-inline-size:48em;min-block-size:64px}.aufgabe-kommentare form.kommentar-neu>.formularfuss{margin:var(--a1) 0 0;padding:0;border:0}.chat-zaehler{background:var(--rot);color:var(--farbe-auf-haupt)}.chat-app .chat-suche input{border-radius:var(--rund-klein)}.mehr-menue .mehr-inhalt>form.dok-probe-form{margin:0;border-block-start:1px solid var(--linie)}.mehr-menue .mehr-inhalt>form.dok-probe-form>button.gefahr-text{color:var(--rot);background:transparent;font-weight:600}.mehr-menue .mehr-inhalt>p.mehr-hinweis{margin:0;padding:0 12px 10px;max-inline-size:18rem;font-size:var(--s-klein);line-height:18px;font-weight:500;color:var(--text-leise)}main :is(form.filterzeile,form.filter)>.filter-werkzeug{display:inline-flex;align-items:center;gap:var(--a2);margin-inline-start:auto}main :is(form.filterzeile,form.filter)>details.weitere-filter:not([open])~.filter-werkzeug{margin-inline-start:0}main .filter-werkzeug>:is(.export-knopf>summary,button.spaltenwahl):not(#d4),main .filter-werkzeug>.export-knopf>summary:not(#d4){min-block-size:var(--feld-hoehe, 40px);margin:0;padding-block:0}@media(pointer:coarse),(max-width:1024px){main .filter-werkzeug>button.spaltenwahl:not(#d4),main .filter-werkzeug>.export-knopf>summary:not(#d4){min-block-size:44px}}main :is(h2,h3):has(+.abschnitt-werkzeug){padding-inline-end:calc(3 * var(--a7))}main .tabellen-werkzeug.abschnitt-werkzeug{justify-content:flex-end;margin-block:calc(-1 * var(--feld-hoehe) - var(--a3)) var(--a3);min-block-size:var(--feld-hoehe);pointer-events:none}main .tabellen-werkzeug.abschnitt-werkzeug>*{pointer-events:auto}main :is(#stundenzettel-monat,table.ma-app-liste,table.ma-abwesenheiten,#qualifikationen-team,#lohnsaetze)>tbody>tr>td:first-child>a:first-child,main table.krank-liste>tbody>tr>td:first-child{font-weight:600;color:var(--text)}main :is(#stundenzettel-monat,table.ma-app-liste,table.ma-abwesenheiten,#qualifikationen-team)>tbody>tr>td:first-child>a:first-child:is(:hover,:focus-visible){color:var(--gruen)}main input.ma-begruendung{min-inline-size:calc(4 * var(--a7))}main form.ma-antraege-filter{align-items:flex-end}main .warnung.ma-konto-hinweis{margin-block-start:var(--a4)}main table.ma-app-liste .g12-online{margin-inline-start:0;padding-inline-start:0}main textarea.ma-hinweistext{inline-size:100%;max-inline-size:44em}main form.ma-jahresform{margin-block-start:var(--a4)}main .zeilen-auswahl:has(table.ma-app-liste)~details.klapp.schlank2-karte{margin-block-start:var(--a4)}main details.schlank2-karte>.karte:has(>.tabelle-scroll>#stundenzettel-fassungen){padding:0;margin-block-start:0}main details.schlank2-karte>.karte>.tabelle-scroll:has(>#stundenzettel-fassungen){margin:0}main #stundenzettel-fassungen{margin:0;border-radius:0}main .abwesenheiten-filter>form.ma-abw-filter{margin-block-end:var(--a4)}table tfoot tr.summenzeile>th.zahl:not(#r4){text-align:end}main .seitenkopf .aktionen:not(#r4)>details.weitere-aktionen{margin:0;order:-1}@media(max-width:520px){.analytik-saeule .analytik-saeule-wert:not(#r4){display:block;visibility:hidden}.analytik-saeule.aktiv .analytik-saeule-wert:not(#r4){visibility:visible}}.analytik-saeule:is(.analytik-null,.analytik-ohne) .analytik-saeule-wert{visibility:hidden}@media(max-width:600px){.analytik-kacheln>.analytik-kachel:last-child:nth-child(odd){grid-column:1 / -1}}main .ad-reconcile:not(#r4){background:transparent;border-radius:0;padding:var(--a3) 0 0;border-block-start:1px solid var(--linie-kraeftig)}.leerbild.fin-leer-klein{padding:var(--a4) var(--a3)}.leerbild.fin-leer-klein .leerbild-svg{max-block-size:96px;margin-block-end:0}.kennzahlen-tabelle .kz-anteil-handy:not(#r4){display:inline}.kennzahlen-tabelle td.zahl>:is(.kz-anteil-breit,br):not(#r4){display:none}main #zurueckgehalten:not(#r4){font-size:var(--s-mittel)}main .faelle-filter.fin-werkzeug{margin-block:var(--a2) var(--a1)}main .faelle-filter>details.faelle-filter-klapp[open]{flex:1 1 100%}main .faelle-filter>details.faelle-filter-klapp[open]>:not(summary){margin-block-start:var(--a3)}main .abrechnung-abschluss:not(#r4){background:var(--karte);border-color:var(--linie)}main .abrechnung-abschluss .versand-karte:not(#r4){background:transparent;border:0;border-block-start:1px solid var(--linie);border-radius:0;box-shadow:none;padding:var(--a4) 0 0}.filterzeile .fin-jahr-feld{inline-size:7em}.fin-csv-form{display:grid;gap:var(--a3);justify-items:start}.fin-csv-form>fieldset{margin:0}table.fin-rechnungsliste td:not(.zahl){overflow-wrap:normal}main .bereichsreiter+.fix3-probe-hinweis,main nav.untermenue+.fix3-probe-hinweis{margin-block-start:var(--a3)}table.rueckhalt-tabelle>tbody>tr>td:first-child{white-space:nowrap}main .tabelle-scroll:has(>table.fin-rechnungsliste):not(#r4){margin-block-start:var(--a4)}main:has(table.ik-auswertung-posten) p.fix3-probe-hinweis{margin-block:var(--a4) var(--a2)}form.fin-weitere-filter{flex-wrap:wrap;align-items:flex-end}form.fin-weitere-filter select#art{inline-size:16em;max-inline-size:100%}form.fin-weitere-filter>button{align-self:flex-end}.konto-rechte-tabelle{font-variant-numeric:tabular-nums}.karte-ohne-punkt{display:inline-flex;align-items:center;gap:var(--a1)}@media(max-width:900px){.fest-leiste>.filter.kalender-leiste{padding-inline:0}}.zr-leiste details.zr-gruppe>summary.zr-gruppe-kopf{padding-inline-end:10px}.zr-leiste details.zr-gruppe>summary.zr-gruppe-kopf>span{margin-inline-start:auto;font-variant-numeric:tabular-nums}.zr-leiste .zr-kraft>.kraft-pfeil{order:1}.zr-leiste .zr-kraft>.zr-kraft-zahl{order:2;min-inline-size:2ch;text-align:end;font-variant-numeric:tabular-nums}.zr-leiste .zr-kraft:has(>.kraft-pfeil)>.zr-kraft-zahl{margin-inline-start:0}.zr-leiste .zr-kraft>.kraft-zahlen{order:3}.zr-leiste summary.zr-gruppe-kopf>span{min-inline-size:2ch;text-align:end}.uxkalopt{position:relative}.uxkalopt>.uxkalopt-kopf{position:absolute;inset-block-start:var(--a2);inset-inline:10px;justify-content:flex-end;pointer-events:none;z-index:5}.uxkalopt>.uxkalopt-kopf>*{pointer-events:auto}.uxkalopt>.uxkalopt-kopf>.info-text{margin:var(--a1) 0 0;box-shadow:var(--schatten-weich)}.uxkalopt>.uxkalopt-knoepfe{margin-block-start:0}.uxkalopt>.uxkalopt-knoepfe>.uxkalopt-fuer:first-child{padding-inline-end:32px;min-block-size:24px}.uxkalopt-fuer .nowrap,.karte-route .nowrap{white-space:nowrap}.kalender-leiste .g12-filter-flach .g12-merkmale{border:0;border-radius:0;padding:0;margin:0}.kalender-leiste .g12-filter-flach .g12-merkmale>legend{padding:0;margin-block-end:var(--a1);font-weight:500}.kalender-leiste .g12-filter-flach .g12-merkmale label.inline{font-size:var(--s-text);line-height:20px;color:var(--text)}body:is([data-section=termine],[data-section=wege],[data-section=disposition],[data-section=fahrzeuge],[data-section=angebote],[data-section=serien]) main table.daten :is(th,td){vertical-align:baseline}@media(max-width:600px){body:is([data-section=termine],[data-section=disposition],[data-section=angebote],[data-section=serien]) main table.daten,body:is([data-section=termine],[data-section=disposition],[data-section=angebote],[data-section=serien]) main table.daten :is(tbody,tr,th,td){display:block;inline-size:auto;min-inline-size:0}body:is([data-section=termine],[data-section=disposition],[data-section=angebote],[data-section=serien]) main table.daten th{padding:var(--a2) 0 0;border:0}body:is([data-section=termine],[data-section=disposition],[data-section=angebote],[data-section=serien]) main table.daten td{padding:2px 0 var(--a2);overflow-wrap:anywhere}}main .fest-leiste:has(>.chips)>details.dispo-filter{margin-block-start:var(--a4)}details.dispo-filter>summary{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E");inline-size:max-content;min-block-size:var(--knopf-hoehe);padding:0 var(--a3);border:1px solid var(--knopf-rand);border-radius:var(--knopf-rund);background:var(--knopf-flaeche);box-shadow:var(--knopf-schatten);font-size:var(--knopf-schrift);gap:var(--a2)}details.dispo-filter>summary::before{content:"";flex:none;inline-size:16px;block-size:16px;background:currentColor;-webkit-mask:var(--knopf-symbol) center / contain no-repeat;mask:var(--knopf-symbol) center / contain no-repeat}details.dispo-filter>summary::after{content:none}details.dispo-filter>summary:hover,details.dispo-filter[open]>summary{background:var(--gruen-blass);border-color:var(--gruen);color:var(--gruen-hell)}@media(pointer:coarse){details.dispo-filter>summary{min-block-size:44px}}body[data-section=disposition] table.ux4-karten td:nth-child(2)>:first-child{white-space:nowrap}.karte.flach>ul.route-hinweise{margin:0;padding:var(--a3) var(--a5) var(--a2)}@media(max-width:700px){.karte.flach>ul.route-hinweise{padding-inline:var(--a4)}body[data-section=wege] :is(table[data-handykarten],table.ux4-karten) td,table#monatsgrenze.ux4-karten td{text-align:start;justify-content:flex-start}}html.ux4b-js details#fahrzeug-anlegen-klapp:not([open]){display:none}body:is([data-section=fahrzeuge],[data-section=disposition],[data-section=serien]) main>details.klapp>.klapp-inhalt{padding-inline:var(--a5)}@media(max-width:900px){body:is([data-section=fahrzeuge],[data-section=disposition],[data-section=serien]) main>details.klapp>.klapp-inhalt{padding-inline:var(--a4)}}@media(min-width:701px){:is(#angebote-laufend,#angebote-erledigt){table-layout:fixed;inline-size:100%}:is(#angebote-laufend,#angebote-erledigt) th:nth-child(1){inline-size:20%}:is(#angebote-laufend,#angebote-erledigt) th:nth-child(2){inline-size:16%}:is(#angebote-laufend,#angebote-erledigt) th:nth-child(3){inline-size:28%}}body[data-section=angebote] .karte.flach.nb408-abschnitt>h2{padding:var(--a5) var(--a5) var(--a3)}body[data-section=angebote] .karte.flach.nb408-abschnitt>p.hinweis{margin:0;padding:0 var(--a5) var(--a5)}.spalten>.karte.angebot-vorschau,.spalten>.karte:has(>details.klapp:only-child){align-self:start}@media(max-width:900px){body[data-section=angebote] .karte.flach.nb408-abschnitt>h2{padding:var(--a4) var(--a4) var(--a3)}body[data-section=angebote] .karte.flach.nb408-abschnitt>p.hinweis{padding:0 var(--a4) var(--a4)}}.karte>p.fall-leer{margin:0 0 var(--a3)}.ux4b-leer-grund{margin:0 0 var(--a4);color:var(--text)}form.intern-formular>.raster{align-items:end}form.intern-formular>fieldset{margin-block-start:var(--a5)}.karte>.tabelle-scroll+form.raster,.karte>.tabelle-scroll+form>.raster:first-child{margin-block-start:var(--a5)}body[data-section=wege] .karte:not(.flach)>:is(.tabelle-scroll,form>.tabelle-scroll)>table:not(.daten){border:0;box-shadow:none;border-radius:0}body[data-section=disposition] .karte>form>button.hauptaktion{margin-block-start:var(--a3)}body[data-section=serien] .spalten>details.klapp:not([open]){align-self:start}body[data-section=serien] .spalten>details.klapp{margin-block-start:0;background:var(--karte);border-color:transparent;border-radius:var(--rund);box-shadow:var(--schatten-karte)}.karte.flach>.route-fuss{padding:var(--a3) var(--a5) var(--a5)}.karte.flach>.route-fuss>h3{margin:var(--a5) 0 var(--a2)}@media(max-width:900px){.karte.flach>.route-fuss{padding:var(--a3) var(--a4) var(--a4)}}@media(min-width:901px){body[data-section=wege] .karte.flach table[data-handykarten] td:is(:nth-child(2),:nth-child(3)){white-space:nowrap}}:is(.karte-route,body[data-section=wege] .karte.flach)>.karte-kopf>.rechts.hinweis{display:block;text-align:end;line-height:24px}:is(.karte-route,body[data-section=wege] .karte.flach)>.karte-kopf>.rechts.hinweis .ampel{vertical-align:middle}@media(max-width:600px){:is(.karte-route,body[data-section=wege] .karte.flach)>.karte-kopf:has(>.rechts.hinweis){flex-wrap:wrap}:is(.karte-route,body[data-section=wege] .karte.flach)>.karte-kopf>.rechts.hinweis{flex:1 1 100%;margin-inline-start:0;text-align:start}}@media(min-width:601px){.mit-schritten .formularfuss>a{margin-left:0}}.raster>div>.abr-feldkopf{min-block-size:22px;margin-block-end:2px}.formular-schritt>.raster+.raster{margin-block-start:var(--a4)}.alle-spalten-bereich>.alle-spalten-knopf{display:flex;align-items:center;inline-size:max-content;margin:0 0 var(--a2) auto;min-block-size:32px;padding:0 var(--a3);border-radius:var(--rund-klein, 6px)}.alle-spalten-bereich>.alle-spalten-knopf::after,.alle-spalten-bereich>.alle-spalten-haken:checked+.alle-spalten-knopf::after{content:none}@media(pointer:coarse){.alle-spalten-bereich>.alle-spalten-knopf{min-block-size:44px}}table.fz-woche td{position:relative}table.fz-woche a.fk-frei{display:inline-grid;place-items:center;min-inline-size:32px;min-block-size:32px;text-decoration:none;color:var(--text-leise);border-radius:var(--rund-klein)}table.fz-woche a.fk-frei>.fk-frei-plus{font-size:var(--s-mittel);line-height:1;transition:opacity var(--dauer-2) var(--easing)}table.fz-woche td:hover a.fk-frei>.fk-frei-plus,table.fz-woche a.fk-frei:focus-visible>.fk-frei-plus{opacity:1}table.fz-woche a.fk-frei:hover{background:var(--gruen-blass);color:var(--gruen)}@media(hover:none){table.fz-woche a.fk-frei>.fk-frei-plus{opacity:.6}table.fz-woche a.fk-frei{min-inline-size:44px;min-block-size:44px}}@media(prefers-reduced-motion:reduce){table.fz-woche a.fk-frei>.fk-frei-plus{transition:none}}.fk-legende{margin-block-start:var(--a3)}.ampel.knapp.still.al-mindest{color:var(--gelb)}@media(max-width:600px){.leaflet-control.karte-suche{max-width:calc(100vw - 144px)}}main details.karte.ux4b-je-tag{padding-block:var(--a1)}main details.karte.ux4b-je-tag[open]{padding-block-end:var(--a5)}@container (max-width: 44px){.zr-block:not(.kurz)>:is(.zr-name,.zr-kraft){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.blaettern:not(.kz-blaettern):not(.darstellung)>a,.blaettern:not(.kz-blaettern):not(.darstellung)>:not(a) a{font-size:var(--s-text)}.kz-blaettern>.kz-monat{font-size:var(--s-text)}main>.spalten{margin-block-end:var(--a4)}main>.spalten+.karte{margin-block-start:0}@media(min-width:601px){main .mit-schritten .formularfuss>a{margin-inline-start:0}}main form.budget-filter.filterzeile>.filter-suche.suchfeld>input[type=text]{inline-size:100%}@media(max-width:600px){.js main .mobile-unterseiten:has(+nav.budget-reiter){display:none}.js main nav.budget-reiter.mit-mobiler-auswahl{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:0 var(--a5)}.js main nav.budget-reiter.mit-mobiler-auswahl::-webkit-scrollbar{display:none}.js main nav.budget-reiter.mit-mobiler-auswahl>a{flex:none;display:inline-flex;align-items:center;min-block-size:44px;padding-block:0}main table.budget-tabelle.mit-spaltenwahl.kurzspalten:not(#r4)>tbody>tr>td.zusatzspalte{display:none}}@media(max-width:600px){main #klienten-filter>details.weitere-filter:not([open]){flex:0 1 auto}main #klienten-filter>details.weitere-filter:not([open])~.filter-werkzeug{margin-inline-start:0}}main .abr-wahlen:not(.abr-wahlen-klein){max-inline-size:none}main .abr-wahl{align-items:center}main .abr-wahl>input{margin:0}.karte.flach>.abtretung-fuss{margin:0 var(--a5) var(--a4)}.karte.flach>.abtretung-fuss>p{margin:var(--a3) 0}.karte.flach>.abtretung-fuss>details.klapp{margin:0}.vertrag-karte .vertrag-bereich>details.klapp{margin-inline:var(--a5)}.vertrag-bereich>h3{padding-inline:var(--a5)}.vertrag-bereich .vertrag-erstellen{padding-inline:var(--a5)}@media(max-width:900px){.karte.flach>.abtretung-fuss,.vertrag-karte .vertrag-bereich>details.klapp{margin-inline:var(--a4)}.vertrag-bereich>h3,.vertrag-bereich .vertrag-erstellen{padding-inline:var(--a4)}}.karte.flach>details.hilfe-details:first-child{border-block-start:0}.karte.flach>p.aufnahme-offen-titel{margin-block:var(--a3) var(--a1);font-weight:600;color:var(--text)}.karte.flach>ul.kl-zeilen.aufnahme-offen{margin-block-end:var(--a4)}.karte.flach>ul.kl-zeilen.aufnahme-offen>li.kl-zeile{min-block-size:var(--kontrolle-hoehe)}.karte.flach>ul.kl-zeilen.aufnahme-offen>li.kl-zeile:last-child{border-block-end:0}main .hinweisblock>.abr-profil-hinweis{display:block}.bjw-abschnitt .karte-kopf h2>.hinweis{font-family:var(--schrift-text);font-size:var(--s-klein);font-weight:500}.bjw-topf>span{font-size:var(--s-text);font-variant-numeric:tabular-nums}main .karte.prognose-leer{margin-block-start:var(--a4)}main:has(.klientenkopf) .karte.flach td>details.klapp{border-block-start:0;margin:0}main:has(.klientenkopf) .karte.flach td>details.klapp>summary{padding-block:0;min-block-size:var(--kontrolle-hoehe)}#abrechnungsregeln label.wahl{display:flex;align-items:center;gap:var(--a2);min-block-size:var(--kontrolle-hoehe);margin:0;font-size:var(--s-text);color:var(--text)}#abrechnungsregeln label.wahl>input{flex:none;inline-size:20px;block-size:20px;margin:0}#abrechnungsregeln form>h3{margin-block:var(--a4) var(--a1)}#abrechnungsregeln .filter>div:has(>#k8_pg_q){flex:1 1 20rem}#abrechnungsregeln .filter #k8_pg_q{inline-size:100%}th>a.sortierlink{display:inline-flex;align-items:center;gap:var(--a1);color:inherit;text-decoration:none;min-block-size:var(--kontrolle-hoehe)}th>a.sortierlink:hover{color:var(--text)}th>a.sortierlink>.sortier-zeichen{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}th>a.sortierlink::after{content:"";inline-size:12px;block-size:12px;flex:none;background:currentColor;opacity:.35;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5M7 15l5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5M7 15l5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat}th:is([aria-sort=ascending],[aria-sort=descending])>a.sortierlink::after{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")}th[aria-sort=descending]>a.sortierlink::after{transform:rotate(180deg)}th:has(>a.sortierlink){padding-block:0}thead>tr:has(>th>a.sortierlink)>th{vertical-align:middle}main .seitenkopf.klientenkopf:has(>details.profil-kontakt){padding-block-end:var(--a2);margin-block-end:var(--a4)}main tr.kl-mehr-zeile>td{font-size:var(--s-text)}main tr.kl-mehr-zeile>td>a{font-weight:600;text-decoration:none}main tr.kl-mehr-zeile:hover>td{background:transparent}.start-paar>section>.zu-tun-leer.start-leer,main .zu-tun-leer.start-leer{min-block-size:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--a3);padding:var(--a4) var(--a5);font-weight:500;text-align:start}.start-paar:has(>section>.zu-tun-leer)>.assistent-karte>.assistent-feld{min-block-size:0}main .zu-tun-leer.start-leer>span.start-leer-zeichen{inline-size:36px;block-size:36px;background:var(--gruen-blass);color:var(--gruen);font-size:inherit}@media(max-width:600px){main .aufgaben-liste table[data-handykarten]>tbody>tr>td:is(:nth-child(4),:nth-child(5)):not(.handy-titel,.fz-zelle,.handy-aktion){display:none}}main .mit-schritten .formularfuss>a.knopf.leise{margin-inline-start:0}form.filterzeile.dok-filterzeile>.dok-filter-klient{position:relative;flex:0 1 auto;min-inline-size:0}form.filterzeile.dok-filterzeile>.dok-filter-klient>label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}form.filterzeile.dok-filterzeile>.dok-filter-klient>:is(select,.personensuche){inline-size:clamp(200px,18vw,260px);margin:0}@media(max-width:600px){form.filterzeile.dok-filterzeile>.dok-filter-klient{flex:1 1 100%}form.filterzeile.dok-filterzeile>.dok-filter-klient>:is(select,.personensuche){inline-size:100%}}details.postfach-klapp>summary .postfach-stand{margin-inline-start:var(--a2);font-size:var(--s-klein);font-weight:500;color:var(--text-leise)}details.postfach-klapp{margin-block:var(--a4) 0}#hinweis-absichern .formularfuss>form>button.textknopf{min-block-size:var(--kontrolle-hoehe);padding-inline:var(--a2)}.mehr-menue .mehr-inhalt>form.aufgabe-loeschen-form{margin:0;border-block-start:1px solid var(--linie)}.mehr-menue .mehr-inhalt>p.aufgabe-loeschen-gesperrt{padding-block-start:var(--a2);border-block-start:1px solid var(--linie)}main h2.weitere-titel:not(#r4){font-family:var(--schrift-text);font-weight:600;letter-spacing:.06em;color:var(--text-leise)}code.zweifaktor-schluessel{display:inline-block;white-space:nowrap}main .hilfe-bereiche.hilfe-liste{display:block;padding:var(--a2) var(--a5);margin:0 0 var(--a6)}main .hilfe-liste>.hilfe-bereich{padding:var(--a4) 0 var(--a1);margin:0;background:none;border:0;box-shadow:none;border-radius:0}main .hilfe-liste>.hilfe-bereich+.hilfe-bereich{border-block-start:1px solid var(--linie)}main .hilfe-liste>.hilfe-bereich>h3.gruppenlabel:not(#r4){margin:0 0 var(--a1);font-family:var(--schrift-text);font-size:var(--s-mini);line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise)}@media(max-width:600px){main .hilfe-bereiche.hilfe-liste{padding-inline:var(--a4)}}.einst-gruppenliste>a.gruppenkachel:has(>em.gruppen-stand){grid-template-columns:minmax(12em,16em) minmax(0,1fr) auto auto}.einst-gruppenliste>a.gruppenkachel>em.gruppen-stand{font-style:normal;font-size:var(--s-klein);line-height:18px;font-weight:500;color:var(--text-leise);white-space:nowrap;text-align:end}.einst-gruppenliste>a.gruppenkachel>em.gruppen-stand.fehlt{font-weight:600}@media(max-width:600px){.einst-gruppenliste>a.gruppenkachel:has(>em.gruppen-stand){grid-template-columns:minmax(0,1fr) auto}.einst-gruppenliste>a.gruppenkachel>em.gruppen-stand{grid-column:1;grid-row:3;text-align:start}.einst-gruppenliste>a.gruppenkachel:has(>em.gruppen-stand)::after{grid-row:1 / 4}}@media(max-width:600px){.js .mobile-unterseiten[data-rollzeile]:not(#d5){display:none}.js nav.untermenue.mit-mobiler-auswahl.rollzeile-handy:not(#d5){display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:0 var(--a5);scroll-padding-inline:var(--a4)}.js nav.untermenue.mit-mobiler-auswahl.rollzeile-handy:not(#d5)::-webkit-scrollbar{display:none}.js nav.untermenue.mit-mobiler-auswahl.rollzeile-handy:not(#d5)>a{flex:none;display:inline-flex;align-items:center;min-block-size:44px;padding-block:0;white-space:nowrap}.js main nav.untermenue.mit-mobiler-auswahl.rollzeile-handy:not(#d5){margin:0 0 var(--a4);padding:0}.js main nav.untermenue.mit-mobiler-auswahl.rollzeile-handy:not(.einstellungen-gruppen):not(#d5)>a{font-size:var(--s-text)}.js main nav.einstellungen-gruppen.rollzeile-handy:not(#d5)>a{font-size:var(--s-mittel);font-weight:600}.js .inhalt-spalte>nav.untermenue.mit-mobiler-auswahl.rollzeile-handy:not(#d5){padding:0 var(--a4)}}.probe-marke:not(#d5){display:inline-flex;align-items:center;vertical-align:1px;block-size:20px;margin-inline-start:0;padding:0 var(--a2);border:1px solid var(--linie-kraeftig);border-radius:var(--radius-voll);background:transparent;color:var(--text-leise);font-family:var(--schrift-text);font-size:var(--s-mini);line-height:16px;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-sizing:border-box}.probe-marke:not(#d5)::before,.probe-marke:not(#d5)::after{content:none;display:none}@media(max-width:600px){table:is([data-handykarten],.mit-spaltenwahl,.ux4-karten,.ux4b-nt-tabelle,.rueckhalt-tabelle):not(.dok-liste):not(.rechnungsliste)>tbody>tr:has(>td.zeilen-aktion details.zeilenmenue):not(#d5){position:relative}table:is([data-handykarten],.mit-spaltenwahl,.ux4-karten,.ux4b-nt-tabelle,.rueckhalt-tabelle):not(.dok-liste):not(.rechnungsliste)>tbody>tr>td.zeilen-aktion:not(#d5){position:absolute;inset-block-start:var(--a1);inset-inline-end:var(--a1);inline-size:auto;padding:0;margin:0;display:block;border:0}table:is([data-handykarten],.mit-spaltenwahl,.ux4-karten,.ux4b-nt-tabelle,.rueckhalt-tabelle):not(.dok-liste):not(.rechnungsliste)>tbody>tr:has(>td.zeilen-aktion details.zeilenmenue)>td:is(.handy-titel,:first-child,.auswahl-spalte+td):not(#d5){padding-inline-end:40px}table.rechnungsliste>tbody>tr:has(>td.zeilen-aktion details.zeilenmenue):not(#d5){grid-template-columns:minmax(0,1fr) auto 44px;column-gap:var(--a2);padding-inline-end:var(--a1)}table.rechnungsliste>tbody>tr>td.zeilen-aktion:not(#d5){position:static;grid-column:3;grid-row:1;align-self:start;justify-self:end;margin-block:-11px 0;padding:0;inline-size:auto}}@container dokliste (max-width: 699px){.dok-liste-huelle table.dok-liste>tbody>tr>td.zeilen-aktion:not(#d5){align-self:start;margin-block:-11px 0}}.konto-stapel.p4-konto{display:flex;flex-direction:column;gap:var(--s-4)}.konto-stapel.p4-konto>.karte{margin:0}.p4-konto .p4-abschnitt>h2{margin:0 0 var(--s-2);font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}.p4-konto dl.p4-werte{margin:0}.p4-konto dl.p4-werte>div{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:var(--s-4);align-items:baseline;padding:var(--s-3) 0;border-block-end:1px solid var(--border)}.p4-konto dl.p4-werte>div:last-child{border-block-end:0}.p4-konto dl.p4-werte dt{font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text-muted)}.p4-konto dl.p4-werte dd{margin:0;font-size:var(--schrift-14);line-height:var(--zeile-14);color:var(--text)}.p4-konto .konto-rechte-klapp{margin-block-start:var(--s-2)}.p4-konto .p4-zeilen{display:flex;flex-direction:column}.p4-konto .p4-zeile{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-4) 0;border-block-end:1px solid var(--border)}.p4-konto .p4-zeile:last-child{border-block-end:0;padding-block-end:0}.p4-konto .p4-zeile.konto-absichern{padding-inline:0;margin:0;border-inline-start:0;border-radius:0;background:transparent;box-shadow:none}.p4-konto .p4-zeile:first-child{padding-block-start:var(--s-2)}.p4-konto .p4-zeile-text{flex:1 1 320px;min-inline-size:0;padding-inline-end:112px}.p4-konto .p4-zeile-text p{margin:0}.p4-konto .p4-zeile-titel{font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:600;color:var(--text)}.p4-konto .p4-zeile-wert{margin-block-start:var(--s-1)!important;font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text-muted);max-inline-size:60ch}.p4-konto .p4-stand-ok{color:var(--success);font-weight:600}.p4-konto .p4-zeile-aktion{position:absolute;inset-block-start:var(--s-4);inset-inline-end:0;display:flex;gap:var(--s-2)}.p4-konto .p4-zeile:first-child .p4-zeile-aktion{inset-block-start:var(--s-2)}.p4-konto .p4-zeile-nebenweg{margin:var(--s-1) 0 0}.p4-konto .p4-zeile-nebenweg .textknopf{padding:0;min-block-size:24px;font-size:var(--schrift-13)}.p4-konto details.p4-zeile-klapp{flex:1 1 100%;margin:0;padding:0;border:0;background:transparent}.p4-konto details.p4-zeile-klapp>summary{position:absolute;inset-block-start:var(--s-2);inset-inline-end:0;list-style:none;cursor:pointer}.p4-konto details.p4-zeile-klapp>summary::-webkit-details-marker{display:none}.p4-konto details.p4-zeile-klapp>summary::before,.p4-konto details.p4-zeile-klapp>summary::after{content:none}.p4-konto details.p4-zeile-klapp[open]>summary{color:var(--text-muted)}.p4-konto .p4-zeile-formular{max-inline-size:420px;padding:var(--s-2) 0 0}.p4-konto .p4-zeile-formular .formularfuss{margin:var(--s-4) 0 0;padding:0;border:0;background:transparent;position:static;justify-content:flex-start}.p4-konto .p4-zeile-formular label{font-size:var(--schrift-13);font-weight:600;color:var(--text)}.p4-konto #sitzungen,.konto-stapel.p4-konto>#darstellung{margin:0}@media(max-width:600px){.p4-konto dl.p4-werte>div{grid-template-columns:1fr;gap:var(--s-1)}.p4-konto .p4-zeile-text{padding-inline-end:0;flex-basis:100%}.p4-konto .p4-zeile-aktion,.p4-konto details.p4-zeile-klapp>summary{position:static}.p4-konto .p4-zeile-aktion{inline-size:100%}.p4-konto details.p4-zeile-klapp>summary{inline-size:100%;justify-content:center}.p4-konto .p4-zeile-aktion .knopf{flex:1 1 auto;min-inline-size:0;justify-content:center}}.karte.fehler-karte.p4-fehler-karte{max-inline-size:640px;margin-inline:0;padding:var(--s-10) var(--s-8);gap:var(--s-4)}.p4-fehler-karte .p4-fehler-symbol{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:var(--radius-voll);background:var(--surface-subtle);color:var(--text-muted)}.p4-fehler-karte>p{margin:0;font-size:var(--schrift-14);line-height:var(--zeile-14);max-inline-size:44ch;text-wrap:balance}.p4-fehler-karte .fehler-karte-weg{margin-block-start:var(--s-2)}.p4-abschnitt-leise>h2{margin:0 0 var(--s-2);font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}dl.p4-werte{margin:0}dl.p4-werte>div{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:var(--s-4);align-items:baseline;padding:var(--s-3) 0;border-block-end:1px solid var(--border)}dl.p4-werte>div:last-child{border-block-end:0;padding-block-end:0}dl.p4-werte dt{font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text-muted)}dl.p4-werte dd{margin:0;font-size:var(--schrift-14);line-height:var(--zeile-14);color:var(--text)}@media(max-width:600px){dl.p4-werte>div{grid-template-columns:1fr;gap:var(--s-1)}}.p4-notfall{display:flex;flex-direction:column;gap:var(--s-4);max-inline-size:760px}.p4-notfall>form.k2-formular{max-inline-size:none}.p4-notfall>.karte,.p4-notfall>form.karte{margin:0}.p4-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}@media(max-width:600px){.p4-reihe{grid-template-columns:1fr}}.p4-kontakt-felder>fieldset{margin:var(--s-6) 0 0;padding:var(--s-6) 0 0;border:0;border-block-start:1px solid var(--border)}.p4-kontakt-felder>fieldset>legend{float:left;inline-size:100%;margin:0 0 var(--s-4);padding:0;font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}.p4-kontakt-felder>fieldset>.raster{clear:both}.p4-kontakt-felder>fieldset>.knopfreihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4);margin:var(--s-4) 0;align-items:center}.p4-kontakt-felder>fieldset>.knopfreihe>label.inline{display:flex;align-items:center;gap:var(--s-2);min-block-size:32px;margin:0;font-size:var(--schrift-14)}.p4-kontakt-felder>fieldset>p.hinweis:last-child{display:none}@media(max-width:600px){.p4-kontakt-felder>fieldset>.knopfreihe{grid-template-columns:1fr}}.p4-notfall details.klapp .formularfuss>button:not([class]){background:var(--surface);color:var(--primary);border:1px solid var(--border-strong)}.p4-gefahrzone{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-4) var(--s-6);border:1px solid var(--danger-border);border-radius:var(--radius-karte);background:var(--surface)}.p4-gefahrzone h2{margin:0;font-family:var(--schrift-text);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:600}.p4-gefahrzone p{margin:var(--s-1) 0 0;max-inline-size:64ch}.p4-gefahrzone .knopf.p4-gefahr-text{color:var(--danger);border-color:var(--danger-border)}.p4-tabellensatz{margin:0 0 var(--s-3);font-size:var(--schrift-14);line-height:var(--zeile-14);color:var(--text-muted)}.p4-kurzgrund{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--schrift-14)}.p4-kurzgrund::before{content:"";inline-size:8px;block-size:8px;border-radius:var(--radius-voll);background:var(--warning);flex:none}.p4-leer{color:var(--text-subtle)}.p4-zahl-achtung{color:var(--warning);font-weight:600;font-variant-numeric:var(--ziffern)}.k3-kopf-filter form.p4-filterzeile{margin:var(--s-3) 0 0;flex:1 1 100%}.k3-kopf-filter>.p4-info-zeile,.k3-kopf-filter>.p4-sprungmarken,.k3-kopf-filter>.p4-hilfe-suche{flex:1 1 100%}.p4-prueftabelle td.aktion{text-align:end;white-space:nowrap}.k3-kopf-filter .p4-hilfe-suche{display:flex;align-items:center;gap:var(--s-2);max-inline-size:720px;margin:0}.k3-kopf-filter .p4-hilfe-suche input[type=search]{flex:1 1 auto;inline-size:100%;max-inline-size:none}.p4-sprungmarken{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 0}.p4-sprungmarken a{display:inline-flex;align-items:center;min-block-size:32px;padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--radius-voll);background:var(--surface);color:var(--text);font-size:var(--schrift-13);font-weight:500;text-decoration:none}.p4-sprungmarken a:hover{background:var(--surface-hover)}.p4-hilfe-mensch-karte{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.p4-hilfe-mensch-karte p{margin:0}.p4-hilfe-mensch{margin:var(--s-4) 0 0;font-size:var(--schrift-14);color:var(--text-muted)}.karte.p4-zweifaktor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-8);align-items:start;max-inline-size:880px}.p4-zweifaktor-schritte h2{margin-block-start:0}.p4-zweifaktor-schritte ol{margin:0 0 var(--s-4);padding-inline-start:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.p4-zweifaktor .zweifaktor-qr{margin:0}.p4-schluessel{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0 0 var(--s-4)}.p4-zweifaktor input.codefeld{max-inline-size:240px}.p4-zweifaktor ::placeholder{color:var(--text-subtle);opacity:1}@media(max-width:600px){.karte.p4-zweifaktor{grid-template-columns:1fr;gap:var(--s-4)}}.p4-karten-fuss{margin:var(--s-4) 0 0;padding-block-start:var(--s-3);border-block-start:1px solid var(--border)}.k3-kopf-filter .p4-kopf-nebenform{margin:0}.p4-blaettern{display:inline-flex;align-items:center;gap:var(--s-1);margin:var(--s-3) 0 0}.p4-blaettern .knopf{inline-size:32px;padding:0;justify-content:center}.p4-blaettern .knopf[aria-disabled=true]{opacity:.4;pointer-events:none}.p4-blaettern-wert{min-inline-size:56px;text-align:center;font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600;font-variant-numeric:var(--ziffern)}.p4-info-zeile{display:inline-flex;align-items:center;gap:var(--s-1);margin:var(--s-2) 0 0;font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text-muted)}form.p4-filterzeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);border:0;padding:0;box-shadow:none;background:transparent}form.p4-filterzeile>div{margin:0}form.p4-filterzeile>.p4-info-zeile{align-self:center;margin:0}.p4-tabellen-info{display:flex;align-items:center;gap:var(--s-1);margin:var(--s-2) 0 var(--s-3);font-size:var(--schrift-13);color:var(--text-muted)}.karte.p4-einsatz-angaben>h2{margin:0 0 var(--s-2);font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}.karte.p4-einsatz-angaben table.daten{margin:0}ul.p4-banner-liste{margin:var(--s-1) 0 0;padding-inline-start:var(--s-5)}.p4-feld-breit{min-inline-size:260px}.p4-feld-voll{inline-size:100%}img.p4-unterschrift-bild{display:block;max-inline-size:320px;block-size:auto;padding:var(--s-1);background:var(--grau-1);border:1px solid var(--border);border-radius:var(--radius-kontrolle)}:root[data-theme=dark] img.p4-unterschrift-bild{background:var(--grau-12)}.p4-fussaktion{margin:var(--s-4) 0 0}tr.p4-zeile-alt>td{color:var(--text-muted)}.p4-menue-formular{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-2);min-inline-size:240px}.p4-menue-formular label{font-size:var(--schrift-13);font-weight:600}h2.p4-abschnittstitel{margin:var(--s-8) 0 var(--s-1);font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}.p4-chipzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin:0 0 var(--s-3)}.p4-chipzeile>*{margin-block:0}@media(min-width:601px){table.ik-historie:not(#p4m){table-layout:fixed;inline-size:100%}table.ik-historie:not(#p4m)>thead>tr>th:nth-child(1){inline-size:calc(var(--s-6) * 7)}table.ik-historie:not(#p4m)>thead>tr>th:nth-child(2){inline-size:calc(var(--s-6) * 5)}table.ik-historie:not(#p4m)>thead>tr>th:nth-child(4){inline-size:calc(var(--s-6) * 7)}table.ik-historie:not(#p4m)>thead>tr>th:is(:nth-child(5),:nth-child(6)){inline-size:calc(var(--s-6) * 5.5)}table.ik-historie:not(#p4m)>:is(thead,tbody)>tr>:is(th,td){vertical-align:top;overflow-wrap:break-word}}table.ik-historie:not(#p4m)>thead{position:static;inline-size:auto;block-size:auto;clip-path:none;overflow:visible;white-space:normal}table.ik-historie:not(#p4m)>tbody>tr>td:first-child{box-shadow:none}table.ik-historie:not(#p4m) details.hist-gruppe{margin:0;border:0}table.ik-historie:not(#p4m) details.hist-gruppe>summary{display:inline-flex;align-items:center;gap:var(--s-1);min-block-size:0;padding:0;font-weight:500;font-size:inherit;color:var(--text);cursor:pointer;border:0;list-style:none}table.ik-historie details.hist-gruppe>summary::-webkit-details-marker{display:none}table.ik-historie details.hist-gruppe>summary::after{content:"";inline-size:6px;block-size:6px;margin-inline-start:var(--s-1);border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--dauer-2) var(--easing)}table.ik-historie details.hist-gruppe[open]>summary::after{transform:rotate(225deg) translateY(-1px)}table.ik-historie details.hist-gruppe>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-kontrolle)}table.ik-historie .ik-hist-liste{margin:var(--s-2) 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--schrift-13)}table.ik-historie .ik-hist-liste>li+li{margin-block-start:var(--s-1)}table.ik-historie .ik-hist-zahl{font-variant-numeric:var(--ziffern);color:var(--text)}input:is([type=month],[type=time]).p4-leer::-webkit-datetime-edit{color:transparent}input:is([type=month],[type=time]).p4-leer::-webkit-datetime-edit-fields-wrapper{color:transparent}.ma-datei-form{display:grid;gap:var(--s-4);justify-items:start}.ma-datei-feld{display:grid;gap:var(--s-2)}.ma-datei-feld>.hinweis{margin:0}input[type=file].ma-datei{font:inherit;font-size:var(--schrift-14);color:var(--text-muted);max-inline-size:100%}input[type=file].ma-datei::file-selector-button{font:inherit;font-weight:600;min-block-size:var(--kontrolle-hoehe);margin-inline-end:var(--s-3);padding:0 var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--primary);cursor:pointer;transition:background-color var(--dauer-1) var(--easing)}input[type=file].ma-datei::file-selector-button:hover{background:var(--primary-subtle);border-color:var(--primary)}input[type=file].ma-datei:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-kontrolle)}.p4-grund{font-size:var(--schrift-13);color:var(--text-muted)}.ma-mailkopf{display:grid;gap:var(--s-1);margin:0 0 var(--s-4);padding-block-end:var(--s-4);border-block-end:1px solid var(--border)}.ma-mailkopf>div{display:grid;grid-template-columns:calc(var(--s-6) * 4) minmax(0,1fr);gap:var(--s-3)}.ma-mailkopf dt{color:var(--text-muted);font-size:var(--schrift-13)}.ma-mailkopf dd{margin:0;overflow-wrap:anywhere}.k3-kopf .ma-kopf-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}.k3-kopf .ma-kopf-meta>.labels{display:inline-flex;flex-wrap:wrap;gap:var(--s-1)}.k3-kopf .ma-kopf-meta details.label-aendern{position:relative;margin:0}.k3-kopf .ma-kopf-meta details.label-aendern>summary{display:inline-flex;align-items:center;min-block-size:var(--s-6);padding:0 var(--s-2);border-radius:var(--radius-kontrolle);color:var(--primary);font-size:var(--schrift-13);font-weight:600;cursor:pointer;list-style:none}.k3-kopf .ma-kopf-meta details.label-aendern>summary::-webkit-details-marker{display:none}.k3-kopf .ma-kopf-meta details.label-aendern>summary:hover{background:var(--primary-subtle)}.k3-kopf .ma-kopf-meta details.label-aendern>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.k3-kopf .ma-kopf-meta details.label-aendern>form{position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-start:0;z-index:30;display:grid;gap:var(--s-2);min-inline-size:calc(var(--s-6) * 10);padding:var(--s-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-karte);box-shadow:var(--elevation-1);color:var(--text)}.ma-tage-feld{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.ma-tage-feld>label:first-child,.ma-tage-feld>.k2-kopf{flex-basis:100%}.ma-tage-feld>label.inline{margin:0;display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:var(--s-8)}.karte form.ma-datei-form:not(#p4m){display:grid;gap:var(--s-4);justify-items:start;align-items:start}.karte form.ma-datei-form:not(#p4m)>.k-knopfgruppe{justify-content:flex-start}.ma-gefahr-weg{margin:var(--s-4) 0 0;padding-block-start:var(--s-4);border-block-start:1px solid var(--border)}table.urlaubsraster.ma-urlaubsraster:not(#p4m){table-layout:fixed;inline-size:100%;font-size:var(--schrift-12);border-collapse:collapse}table.ma-urlaubsraster:not(#p4m) :is(th,td){inline-size:auto;min-inline-size:0;padding:var(--s-1) 0;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:center;outline:0}table.ma-urlaubsraster:not(#p4m) :is(th,td):first-child{inline-size:calc(var(--s-6) * 8);padding:var(--s-2) var(--s-3);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--schrift-13)}table.ma-urlaubsraster:not(#p4m) thead th{background:var(--surface-subtle);color:var(--text-muted);font-weight:600;line-height:1.2}table.ma-urlaubsraster:not(#p4m) thead th .ma-wt{display:block;font-weight:500;font-size:var(--schrift-12);color:var(--text-muted)}table.ma-urlaubsraster:not(#p4m) thead th .ma-tag{display:block;color:var(--text);font-variant-numeric:var(--ziffern)}table.ma-urlaubsraster:not(#p4m) :is(th,td).wochenende{background:var(--surface-subtle)}table.ma-urlaubsraster:not(#p4m) :is(th,td).feiertag{background:var(--danger-bg);border-color:var(--danger-border)}table.ma-urlaubsraster:not(#p4m) thead th.feiertag .ma-tag{color:var(--danger)}table.ma-urlaubsraster:not(#p4m) td.halbtag{background:repeating-linear-gradient(135deg,var(--surface),var(--surface) 3px,var(--surface-selected) 3px,var(--surface-selected) 6px)}table.ma-urlaubsraster:not(#p4m) td.belegt{background:var(--success-bg);color:var(--success);font-weight:600}table.ma-urlaubsraster:not(#p4m) td.belegt.offen{background:repeating-linear-gradient(135deg,var(--warning-bg),var(--warning-bg) 4px,var(--warning-border) 4px,var(--warning-border) 8px);color:var(--warning)}table.ma-urlaubsraster:not(#p4m) td.heute:not(.belegt){background:var(--primary-subtle)}table.ma-urlaubsraster:not(#p4m) thead th.heute{background:var(--primary)}table.ma-urlaubsraster:not(#p4m) thead th.heute :is(.ma-wt,.ma-tag){color:var(--primary-text)}table.ma-urlaubsraster:not(#p4m) tbody tr:hover>td:first-child{background:var(--surface-hover)}.legende i.wochenende{background:var(--surface-subtle)}.legende i.heute{background:var(--primary-subtle);border-color:var(--primary)}.ma-monatswahl{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--s-6) * 4);gap:var(--s-2);padding:var(--s-3);align-items:end}.ma-monatswahl>button{grid-column:1 / -1}.ma-jahrwahl{display:inline-flex;align-items:center;gap:var(--s-2);margin:0}.ma-jahrwahl>select{inline-size:auto}ul.ma-schalterliste{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}ul.ma-schalterliste>li>.hinweis{margin:var(--s-1) 0 0 calc(var(--s-6) + var(--s-1))}table.ik-historie:not(#p4m)>tbody>tr>td.hinweis{font-size:inherit;color:var(--text-muted)}.ma-mailkarte>.ma-mail-an{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin:0 0 var(--s-4);padding-block-end:var(--s-4);border-block-end:1px solid var(--border)}.ma-mail-wahl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0}.ma-mail-wahl>label{margin:0;color:var(--text-muted);font-size:var(--schrift-13)}.ma-mail-wahl>select{inline-size:auto;min-inline-size:calc(var(--s-6) * 8)}.ma-mailkarte input#mail-betreff{inline-size:100%}.ma-formular details.klapp+fieldset.formular-schritt{margin-block-start:var(--s-4);padding-block-start:var(--s-6);border-block-start:1px solid var(--border)}.ma-formular .raster>div>.k2-kopf{display:flex;align-items:center;gap:var(--s-1);min-block-size:var(--s-6)}.ma-formular .raster>div>.k2-kopf>label{margin:0}ul.ma-folgen{margin:0 0 var(--s-4);padding-inline-start:var(--s-5);color:var(--text-muted);display:grid;gap:var(--s-1)}.ma-soll-balken{display:grid;gap:var(--s-2);margin-block:var(--s-4) 0}.ma-soll-balken>.hinweis{margin:0}.ma-soll-balken>progress{appearance:none;-webkit-appearance:none;inline-size:100%;block-size:var(--s-2);border:0;border-radius:var(--radius-voll);background:var(--surface-selected);overflow:hidden}.ma-soll-balken>progress::-webkit-progress-bar{background:var(--surface-selected);border-radius:var(--radius-voll)}.ma-soll-balken>progress::-webkit-progress-value{background:var(--primary);border-radius:var(--radius-voll)}.ma-soll-balken>progress::-moz-progress-bar{background:var(--primary);border-radius:var(--radius-voll)}table.urlaubsraster.ma-urlaubsraster:not(#p4m){min-inline-size:calc(var(--s-6) * 8 + var(--s-8) * 31)}table.ma-urlaubsraster:not(#p4m) :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1}@media(max-width:600px){table.ma-urlaubsraster:not(#p4m) :is(th,td):first-child{inline-size:calc(var(--s-6) * 5)}table.urlaubsraster.ma-urlaubsraster:not(#p4m){min-inline-size:calc(var(--s-6) * 5 + var(--s-8) * 31)}}@media(max-width:600px){table.ik-historie:not(#p4m) details.hist-gruppe>summary{font-weight:600}}body:has(#seiteninhalt.klientenprofil) nav.bereichsreiter.untermenue:not(#p4kl){display:none}.klientenkopf>.seitenkopf{margin-block-end:var(--s-4)}.klientenkopf .k3-kopf .unterzeile{column-gap:var(--s-4);row-gap:var(--s-1);font-size:var(--schrift-13);line-height:20px}.klientenkopf .k3-kopf-text{display:contents}.klientenkopf .kopf-meta{color:var(--text-muted)}.klientenkopf .kopf-meta a{color:var(--text);font-weight:var(--gewicht-mittel, 500);text-decoration:none}.klientenkopf .kopf-meta a:hover{color:var(--primary)}.klientenkopf .kopf-budget>a{text-decoration:none}.klientenkopf .kopf-labels{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.klientenkopf .kopf-labels .k3-popover-ausloeser{min-block-size:24px;padding-inline:var(--s-1);font-size:var(--schrift-13)}.klientenkopf .kopf-label-form{display:grid;gap:var(--s-2)}.klientenkopf .kopf-label-form button{justify-self:start}.klientenkopf>.hinweisblock:empty{display:none}.klientenkopf>.hinweisblock{margin-block-end:var(--s-6)}main .profil-leiste .profil-abschnitte.k3-segment{display:inline-flex;flex-wrap:nowrap;max-inline-size:100%;overflow-x:auto;margin-block:var(--s-3) 0;padding:2px;gap:2px}main .profil-leiste .profil-abschnitte.k3-segment>a.k3-segment-punkt{flex:none;white-space:nowrap}main .profil-leiste{margin-block-end:var(--s-6)}#seiteninhalt .klientenkopf>.hinweisblock{margin-block-end:var(--s-6)}main .kl-uebersicht{align-items:start}main .kl-uebersicht .kl-budget .kl-zeile-text{flex:1 1 auto;min-inline-size:0}main .kl-uebersicht .kl-budget .balken{max-inline-size:none;margin-inline-end:var(--s-6);background:var(--surface-subtle)}main .kl-budget .balken.ok>span{background:var(--border-strong)}main .kl-abschnittkopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-8) 0 var(--s-3)}main .kl-abschnittkopf:first-child,main .profil-leiste+.kl-abschnittkopf,main h2.nur-vorleser+.kl-abschnittkopf{margin-block-start:0}main .kl-abschnittkopf>h2{margin:0;font-family:var(--schrift-text);font-size:var(--schrift-20);line-height:28px;font-weight:var(--gewicht-fett)}main .kl-abschnittkopf>.info-text{flex-basis:100%}main .kl-aufnahme-karte .aufnahme-offen-titel{margin:0 0 var(--s-1);font-weight:var(--gewicht-fett)}main .kl-uebersicht .kl-zeile-zahl{min-inline-size:10ch}main table.kl-notfall td.handy-titel{white-space:nowrap}main table.kl-notfall tr.fussnote>td{background:transparent;padding-block-start:0}main .vertrag-erstellen{align-items:end}main .vertrag-erstellen input[readonly]{background:var(--surface-subtle);border-color:var(--border);color:var(--text)}main table.vertrag-fassungen>thead th:first-child{inline-size:40%}main .spalten.kl-stammdaten{align-items:start}@media(max-width:700px){main form.kl-zusatz-beziehungen>div{min-inline-size:0;max-inline-size:100%}}main .kl-akkordeon:not(:has(>details)){display:none}main .kl-akkordeon>details.klapp{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}main .kl-akkordeon>details.klapp+details.klapp{border-block-start:1px solid var(--border)}main tr.kl-termin-leise>td{color:var(--text-muted)}main tr.kl-termin-leise>td a{color:var(--text-muted)}main .serie-marke{display:inline-flex;vertical-align:middle;color:var(--text-muted)}main .serie-marke:hover{color:var(--primary)}main .kl-monat-blaettern{display:inline-flex;align-items:center;gap:var(--s-1)}main .kl-monatswahl{display:grid;gap:var(--s-3)}main .kl-monatswahl button{justify-self:start}main tr.kl-termin-abgesagt>td:first-child a{text-decoration:line-through}main .budget-review-card .kl-budget-titel>h2{margin:0}main .budget-review-card .kl-budget-titel>p{margin:0;font-size:var(--schrift-13);line-height:20px}main .budget-review-card .kl-budget-buchungen-titel{margin:var(--s-6) 0 var(--s-2);font-size:var(--schrift-14);line-height:20px;font-weight:var(--gewicht-fett)}main .budget-review-card .kl-budget-hinweise{margin:var(--s-3) 0 0;padding-inline-start:var(--s-5)}main .budget-review .karte>.kl-budget-balken.ok>span{background:var(--border-strong)}main .budget-review .karte>.kl-budget-balken{background:var(--surface-subtle)}main .budget-review .budget-kopf h2{font-size:var(--schrift-20);line-height:28px}main .zeilenmenue-inhalt>a.gefahr-zeile{color:var(--danger)}main .kl-liste-werkzeug{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-block-end:var(--s-4)}main .kl-liste-werkzeug>.chips{margin:0}main table.kl-beratung a.kl-name{font-weight:var(--gewicht-fett)}main table.budget-tabelle td.budget-anteil .balken.ok>div{background:var(--border-strong)}main .seitenkopf .unterzeile .info{margin-block:-2px}main .formular-fuehrung>.schrittstand{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main .raster>.adress-suche-platz,main .raster>.adress-suche-platz>:last-child{margin-block-end:0}main .kl-kassen-combo{position:relative;inline-size:100%}main .kl-kassen-combo .k2-combo>.k2-steuer{inline-size:100%;box-sizing:border-box}main .kl-zeichenflaeche{position:relative;margin:var(--s-2) 0 var(--s-3)}main .kl-zeichenflaeche>canvas.unterschriftsfeld{max-width:none;inline-size:100%;margin:0;border-color:var(--border-strong);border-radius:var(--radius-kontrolle)}main .kl-zeichen-linie{position:absolute;inset-inline:var(--s-8);inset-block-end:22%;border-block-end:1px solid var(--border-strong);pointer-events:none}main .kl-zeichen-hilfe{position:absolute;inset-inline-start:var(--s-8);inset-block-end:calc(22% - 24px);font-size:var(--schrift-13);color:var(--text-subtle);pointer-events:none}main .kl-zeichen-leeren{position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}main .kl-pflicht-haken{font-weight:var(--gewicht-mittel)}main .kl-mail-kopf{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s-2) var(--s-4);align-items:center;margin:0 0 var(--s-5);padding-block-end:var(--s-4);border-block-end:1px solid var(--border)}main .kl-mail-kopf>dt{color:var(--text-muted);font-size:var(--schrift-13)}main .kl-mail-kopf>dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}main .kl-mail-kopf select{inline-size:auto;min-inline-size:240px}.js main form.kl-mail-wahl-form{display:none}@media(max-width:900px),(pointer:coarse){.klientenkopf .kopf-meta a,.klientenkopf .kopf-budget>a,.klientenkopf .kopf-labels .k3-popover-ausloeser{display:inline-flex;align-items:center;min-block-size:32px}}main table.kl-aufgaben td.erledigt-spalte button.erledigt-kreis:not(#p4kl){background:transparent;border:0;box-shadow:none}.klientenkopf .kopf-meta .fachwort{display:inline-flex;align-items:center;gap:var(--s-1)}.klientenkopf .kopf-meta .info{margin-block:-2px}.p4u-werkzeug:not(#p4u){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);margin:0 0 var(--s-4);padding:0;border:0;background:none}.p4u-werkzeug:not(#p4u) .p4u-feld{display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.p4u-werkzeug:not(#p4u) label{margin:0;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel)}.p4u-werkzeug:not(#p4u) :is(input,select){block-size:var(--kontrolle-hoehe);min-inline-size:0}.p4u-werkzeug:not(#p4u) input[type=date]{inline-size:10.5rem}.p4u-werkzeug:not(#p4u) select{inline-size:14rem}.p4u-zuruecksetzen{align-self:center;margin-block-start:var(--s-5);color:var(--text-muted);font-size:var(--schrift-13)}.p4u-tabellenkarte:not(#p4u){padding:0;overflow:hidden}.p4u-tabellenkarte:not(#p4u)>.tabelle-scroll{margin:0;border:0;border-radius:0}table.p4u-nt:not(#p4u){table-layout:fixed;inline-size:100%;margin:0}table.p4u-nt:not(#p4u) col.p4u-sp-haken{inline-size:52px}table.p4u-nt:not(#p4u) col.p4u-sp-tag{inline-size:120px}table.p4u-nt:not(#p4u) col.p4u-sp-zeit{inline-size:200px}table.p4u-nt:not(#p4u) col.p4u-sp-aktion{inline-size:132px}table.p4u-nt:not(#p4u) :is(th,td){vertical-align:middle;block-size:var(--zeile-hoehe);padding-block:var(--s-2);overflow-wrap:anywhere}table.p4u-nt:not(#p4u) td{font-size:var(--schrift-14);line-height:var(--zeile-14)}table.p4u-nt:not(#p4u) .ux4b-nt-haken{inline-size:auto;padding-inline:var(--s-4) var(--s-2)}table.p4u-nt:not(#p4u) td.ux4b-nt-aendern{text-align:end;padding-inline-end:var(--s-4);white-space:nowrap}table.p4u-nt:not(#p4u) tbody tr:hover>td{background:var(--surface-hover)}table.p4u-nt:not(#p4u) tbody tr.ux4b-markiert>td{background:var(--primary-subtle)}.p4u-haken:not(#p4u){display:inline-flex;align-items:center;justify-content:center;min-block-size:24px;min-inline-size:24px;margin:0;padding:0;gap:0;cursor:pointer}.p4u-haken:not(#p4u) .k2-haken{margin:0}.p4u-nt:not(#p4u) select.p4u-zeilenwahl{block-size:var(--kontrolle-hoehe-klein);inline-size:100%;max-inline-size:15rem;padding-block:0;font-size:var(--schrift-14)}.p4u-nt:not(#p4u) .ux4b-nt-wie:not(:empty){display:inline-flex;align-items:center;margin-inline-start:var(--s-2);padding:0 var(--s-2);block-size:20px;border:1px solid var(--border-strong);border-radius:var(--radius-voll);color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-fett);vertical-align:1px}.p4u-bearbeiten:not(#p4u){block-size:var(--kontrolle-hoehe-klein)}.p4u-schublade-satz{margin:0 0 var(--s-4);color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14);white-space:normal;text-align:start}.p4u-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-3);text-align:start;white-space:normal}.p4u-felder .p4u-feld{display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.p4u-felder .p4u-voll{grid-column:1 / -1}.p4u-felder label:not(.k2-wahl){margin:0;color:var(--text);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel)}.p4u-felder :is(input:not([type=radio]):not([type=checkbox]),select){inline-size:100%;max-inline-size:100%;block-size:var(--kontrolle-hoehe)}.p4u-felder fieldset.ux4d-am-termin:not(#p4u){display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;border:0}.p4u-felder fieldset.ux4d-am-termin:not(#p4u)>legend{margin:0 0 var(--s-2);padding:0;color:var(--text);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel);text-transform:none;letter-spacing:0}.p4u-auswahlleiste:not(#p4u){display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-3);margin:var(--s-4) 0 0;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface-raised);color:var(--text)}.p4u-auswahl-zahl{margin-inline-end:auto;font-size:var(--schrift-14);line-height:var(--zeile-14);white-space:nowrap;font-variant-numeric:var(--ziffern)}.p4u-auswahl-zahl strong{font-weight:var(--gewicht-fett)}.p4u-auswahlleiste.p4u-schwebend:not(#p4u){position:sticky;z-index:40;inset-block-end:var(--s-6);inline-size:max-content;max-inline-size:100%;margin:var(--s-4) auto 0;box-shadow:var(--elevation-2);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--dauer-2) var(--easing),opacity var(--dauer-2) var(--easing),visibility 0s linear var(--dauer-2)}.p4u-auswahlleiste.p4u-schwebend[data-offen]:not(#p4u){transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--dauer-2) var(--easing),opacity var(--dauer-2) var(--easing)}@media(max-width:600px){table.p4u-nt:not(#p4u){table-layout:auto}table.p4u-nt:not(#p4u) :is(th,td){block-size:auto}table.p4u-nt:not(#p4u) td.ux4b-nt-aendern{text-align:start;padding-inline:0}.p4u-tabellenkarte:not(#p4u){overflow:visible;border:0;background:transparent}.p4u-auswahlleiste.p4u-schwebend:not(#p4u){inset-block-end:calc(var(--s-4) + var(--s-16));inline-size:100%}.p4u-felder{grid-template-columns:minmax(0,1fr)}.p4u-werkzeug:not(#p4u) :is(input[type=date],select){inline-size:100%}.p4u-werkzeug:not(#p4u) .p4u-feld{flex:1 1 140px}}table.p4u-nt:not(#p4u) td dialog.k3-schublade{text-align:start;white-space:normal;font-size:var(--schrift-14);line-height:var(--zeile-14)}table.p4u-nt:not(#p4u) .p4u-bearbeiten{color:var(--text-muted)}table.p4u-nt:not(#p4u) tr:hover .p4u-bearbeiten,table.p4u-nt:not(#p4u) .p4u-bearbeiten:focus-visible{color:var(--primary);background:var(--surface-subtle)}table.p4u-nt:not(#p4u) select.p4u-zeilenwahl:not(#p4u-2){block-size:var(--kontrolle-hoehe-klein);min-block-size:0;padding-block:0}.p4u-wahl:not(#p4u){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-3);margin:0 0 var(--s-6)}a.p4u-wahlflaeche:not(#p4u){display:flex;flex-direction:row;align-items:center;gap:var(--s-3);min-block-size:72px;padding:var(--s-4) var(--s-5);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface);color:var(--text);box-shadow:none;text-decoration:none;transition:border-color var(--dauer-1) var(--easing),background-color var(--dauer-1) var(--easing)}a.p4u-wahlflaeche:not(#p4u):hover{border-color:var(--border-strong);background:var(--surface-hover)}a.p4u-wahlflaeche:not(#p4u):focus-visible{outline:3px solid var(--focus);outline-offset:2px}a.p4u-wahlflaeche[aria-current]:not(#p4u){border-color:var(--primary);background:var(--primary-subtle);box-shadow:inset 0 0 0 1px var(--primary)}.p4u-wahl-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:40px;block-size:40px;border-radius:var(--radius-kontrolle);background:var(--surface-subtle);color:var(--text-muted)}a.p4u-wahlflaeche[aria-current] .p4u-wahl-symbol{background:var(--surface);color:var(--primary)}.p4u-wahl-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}a.p4u-wahlflaeche:not(#p4u) .p4u-wahl-text>strong{color:var(--text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:var(--gewicht-fett)}a.p4u-wahlflaeche:not(#p4u) .p4u-wahl-text>span{color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.p4u-wahl-pfeil{display:inline-flex;color:var(--text-muted)}a.p4u-wahlflaeche[aria-current] .p4u-wahl-pfeil{transform:rotate(180deg);color:var(--primary)}details.p4u-erfassen-klapp:not(#p4u)>summary.p4u-klapp-summary{margin:0 0 var(--s-3);color:var(--primary);font-weight:var(--gewicht-fett);cursor:pointer}html.ux4b-js details.p4u-erfassen-klapp:not(#p4u)>summary.p4u-klapp-summary{display:none}details.p4u-erfassen-klapp:not(#p4u)::after,details.p4u-erfassen-klapp:not(#p4u)>summary::after{content:none}.p4u-erfassen:not(#p4u){max-inline-size:880px}.p4u-erfassen:not(#p4u) .k2-abschnitt+.k2-abschnitt{margin-block-start:var(--s-6);padding-block-start:var(--s-6);border-block-start:1px solid var(--border)}.p4u-erfassen:not(#p4u) .ux4d2-abrechnung{margin:0}.p4u-erfassen:not(#p4u) .k2-abschnitt-felder>.voll{grid-column:1 / -1}.start-spalten.p4u-start:not(#p4u){display:flex;flex-direction:column;gap:var(--s-8);margin:0 0 var(--raum-sektion)}.p4u-start:not(#p4u)>*{margin:0;min-inline-size:0}.p4u-start.p4u-mit-assistent:not(#p4u)>.start-paar{gap:var(--s-6);margin:0}.p4u-start:not(#p4u) :is(.heute-zu-tun>h2,.start-paar>section>h2,.faellig-kopf h2),.p4u-abschnittstitel:not(#p4u){margin:0;font-family:var(--schrift-text);font-size:var(--schrift-20);line-height:var(--zeile-20);letter-spacing:var(--sperrung-20);font-weight:var(--gewicht-fett)}.p4u-start:not(#p4u) .heute-zu-tun>h2,.p4u-start:not(#p4u) .start-paar>section>h2{margin-block-end:var(--s-3)}.p4u-start:not(#p4u) .faellig-kopf{display:flex;align-items:baseline;gap:var(--s-2);min-block-size:var(--zeile-20);margin:0 0 var(--s-3)}.p4u-start:not(#p4u) .faellig-kopf .rechts{margin-inline-start:auto;font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4u-abschnittstitel:not(#p4u){margin-block-end:var(--s-3)}.p4u-start:not(#p4u) ul.zu-tun{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface);box-shadow:none;overflow:hidden}.p4u-start:not(#p4u) .zu-tun-zeile{position:relative;margin:0;border:0;border-block-end:1px solid var(--border);background:none}.p4u-start:not(#p4u) .zu-tun-zeile:last-child{border-block-end:0}.p4u-start:not(#p4u) .zu-tun-zeile>a{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;column-gap:var(--s-3);min-block-size:48px;padding:var(--s-2) var(--s-4);color:var(--text);text-decoration:none}.p4u-start:not(#p4u) .zu-tun-zeile>a:hover{background:var(--surface-hover)}.p4u-start:not(#p4u) .zu-tun-zeile>a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.p4u-start:not(#p4u) .zu-tun-zahl{inline-size:auto;min-inline-size:0;margin:0;text-align:end;font-size:var(--schrift-20);line-height:var(--zeile-20);font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern);color:var(--text)}.p4u-start:not(#p4u) .zu-tun-zeile.kritisch .zu-tun-zahl{color:var(--danger)}.p4u-start:not(#p4u) .zu-tun-zeile.hinweis .zu-tun-zahl{color:var(--text-muted)}.p4u-start:not(#p4u) .zu-tun-zahl.zu-tun-symbol{display:inline-flex;justify-content:flex-end;color:var(--text-muted)}.p4u-start:not(#p4u) .zu-tun-text{display:flex;flex-direction:column;min-inline-size:0;font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-mittel)}.p4u-start:not(#p4u) .zu-tun-zusatz{display:block;margin:0;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-normal)}.p4u-start:not(#p4u) .zu-tun-weiter{display:inline-flex;color:var(--text-subtle)}.p4u-start:not(#p4u) .zu-tun-zeile>a:hover .zu-tun-weiter{color:var(--text-muted)}.p4u-start:not(#p4u) .zu-tun-zeile:has(.zu-tun-menue)>a{padding-inline-end:calc(var(--s-4) + 32px)}.p4u-start:not(#p4u) .zu-tun-menue{position:absolute;inset-block-start:50%;inset-inline-end:var(--s-8);transform:translateY(-50%)}.p4u-start:not(#p4u) .zu-tun-menue>summary{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:var(--radius-kontrolle);color:var(--text-muted);opacity:0}.p4u-start:not(#p4u) .zu-tun-zeile:is(:hover,:focus-within) .zu-tun-menue>summary,.p4u-start:not(#p4u) .zu-tun-menue[open]>summary{opacity:1}.p4u-start:not(#p4u) .zu-tun-menue>summary:hover{background:var(--surface-subtle);color:var(--text)}@media(hover:none){.p4u-start:not(#p4u) .zu-tun-menue>summary{opacity:1}}.p4u-start:not(#p4u) .zu-tun-mehr{padding:var(--s-2) var(--s-4);border-block-start:1px solid var(--border)}.p4u-start:not(#p4u) ul.faellig-liste{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface);box-shadow:none;overflow:hidden}.p4u-start:not(#p4u) .faellig-zeile{display:flex;align-items:center;gap:var(--s-3);min-block-size:56px;margin:0;padding:var(--s-2) var(--s-4);border:0;border-block-end:1px solid var(--border);background:none}.p4u-start:not(#p4u) .faellig-zeile:last-child{border-block-end:0}.p4u-start:not(#p4u) .faellig-text{flex:1 1 auto;min-inline-size:0;font-size:var(--schrift-14);line-height:var(--zeile-14)}.p4u-start:not(#p4u) .faellig-text>a{font-weight:var(--gewicht-mittel);color:var(--text)}.p4u-start:not(#p4u) .faellig-text .unterzeile,.p4u-start:not(#p4u) .faellig-detail{display:block;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4u-start:not(#p4u) .heute-termine .faellig-marke{flex:0 0 48px}.p4u-start:not(#p4u) .ht-zeit{font-size:var(--schrift-14);font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern);color:var(--text)}.p4u-start:not(#p4u) .start-leer{display:flex;align-items:center;gap:var(--s-3);min-block-size:56px;margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface);color:var(--text-muted);font-size:var(--schrift-14)}.p4u-zahlen:not(#p4u){margin:0 0 var(--raum-sektion)}.p4u-zahlen:not(#p4u) .start-karte{margin:0;padding:var(--raum-karte);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface);box-shadow:none}.p4u-zahlen:not(#p4u) .zeitraum-kopf{margin:0 0 var(--s-5);gap:var(--s-2) var(--s-3)}.p4u-zahlen:not(#p4u) .zeitraum-info{margin-inline-start:auto}.p4u-zahlen:not(#p4u) .zeitraum-info{position:relative}.p4u-zahlen:not(#p4u) .zeitraum-info>.info-text{position:absolute;top:calc(100% + var(--s-1));right:0;z-index:5;inline-size:min(62ch,calc(100vw - 2 * var(--s-4)))}@media print{.p4u-zahlen:not(#p4u) .zeitraum-info>.info-text{position:static}}.p4u-zahlen:not(#p4u) .zeitraum-kacheln{gap:0}.p4u-zahlen:not(#p4u) .zeitraum-kachel{gap:var(--s-1);padding:0 var(--s-4);border:0;border-inline-start:1px solid var(--border);border-radius:0;background:none;box-shadow:none}.p4u-zahlen:not(#p4u) .zeitraum-kachel:first-child{padding-inline-start:0;border-inline-start:0}.p4u-zahlen:not(#p4u) .zeitraum-kachel .zk-kopf{order:0;min-block-size:0}.p4u-zahlen:not(#p4u) .zeitraum-kachel .zk-name{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel)}.p4u-zahlen:not(#p4u) .zeitraum-kachel .zk-wert{order:1;margin:0;padding:0;color:var(--text);font-size:var(--schrift-24);line-height:var(--zeile-24);letter-spacing:var(--sperrung-24);font-weight:var(--gewicht-fett)}.p4u-zahlen:not(#p4u) .zeitraum-kachel .zk-wert small{margin-inline-start:var(--s-1);color:var(--text-muted);font-size:var(--schrift-13);font-weight:var(--gewicht-mittel)}.p4u-zahlen:not(#p4u) .zeitraum-kachel a.zk-wert:hover{color:var(--primary)}.p4u-zahlen:not(#p4u) .zeitraum-kachel .zk-bezug{order:2;display:inline-flex;align-items:center;gap:var(--s-1);color:var(--text-muted)}.p4u-zahlen:not(#p4u) .zeitraum-kachel .zk-richtung{display:inline-flex;color:var(--text-muted)}.p4u-zahlen:not(#p4u) .zeitraum-kachel .zk-klein{order:2;display:inline;margin:0;padding:0;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-variant-numeric:var(--ziffern)}.p4u-zahlen:not(#p4u) .start-karte>.stundenverlauf{margin-block-start:var(--s-5);padding-block-start:var(--s-5);border-block-start:1px solid var(--border)}.p4u-zahlen:not(#p4u) .stunden-kopf h2{font-size:var(--schrift-16);line-height:var(--zeile-16)}.p4u-zahlen:not(#p4u) .stunden-grafik{padding-block-start:var(--s-8)}.p4u-zahlen:not(#p4u) .stunden-skala{inset-block-start:var(--s-8)}.p4u-zahlen:not(#p4u) .stunden-tipp{inset-block-end:auto;bottom:calc(100% + var(--s-3))}.p4u-zahlen:not(#p4u) .stunden-label{padding-block-start:var(--s-2);font-size:var(--schrift-12);line-height:var(--zeile-12)}.p4u-zahlen:not(#p4u) .stunden-label small{display:inline;margin:0;font-size:var(--schrift-12)}.stunden-spalte[data-vor-beginn]{display:none!important}.p4u-zahlen:not(#p4u) .stunden-leer{margin:var(--s-2) 0 0;color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12);text-align:start}.p4u-zahlen:not(#p4u) .stunden-fuss{margin-block-start:var(--s-3)}.p4u-zahlen:not(#p4u) :is(.stunden-werte,.g12-kennzahlen)>summary{min-block-size:32px;font-size:var(--schrift-13)}@container (max-width: 879px){.p4u-zahlen .zeitraum-kachel:nth-child(4){padding-inline-start:0;border-inline-start:0}}@media(max-width:600px){.p4u-zahlen:not(#p4u) .zeitraum-kachel{padding:var(--s-2) 0;border-inline-start:0}}.p4u-werkzeugzeile:not(#p4u){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-4)}.p4u-werkzeugzeile:not(#p4u) .kz-export{margin-inline-start:auto}.p4u-werkzeugzeile:not(#p4u) .kz-standort{display:flex;align-items:center;gap:var(--s-2);margin:0}.p4u-werkzeugzeile:not(#p4u) .kz-standort select{block-size:var(--kontrolle-hoehe);inline-size:14rem}:is(.p4u-werkzeugzeile,.k3-kopf-filter) .kz-blaettern:not(#p4u){display:inline-flex;align-items:stretch;block-size:var(--kontrolle-hoehe);margin:0;border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface);overflow:hidden}:is(.p4u-werkzeugzeile,.k3-kopf-filter) .kz-blaettern:not(#p4u)>a{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--kontrolle-hoehe);color:var(--text-muted);text-decoration:none}:is(.p4u-werkzeugzeile,.k3-kopf-filter) .kz-blaettern:not(#p4u)>a:hover{background:var(--surface-hover);color:var(--text)}:is(.p4u-werkzeugzeile,.k3-kopf-filter) .kz-blaettern:not(#p4u)>a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}:is(.p4u-werkzeugzeile,.k3-kopf-filter) .kz-blaettern:not(#p4u) .kz-monat{display:inline-flex;align-items:center;min-inline-size:9.5rem;justify-content:center;padding-inline:var(--s-3);border-inline:1px solid var(--border);color:var(--text);font-size:var(--schrift-14);font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern)}table.p4u-kz:not(#p4u){table-layout:fixed;inline-size:100%;margin:0}table.p4u-kz:not(#p4u) col.p4u-kz-name{inline-size:30%}table.p4u-kz:not(#p4u) col.p4u-kz-wert{inline-size:9rem}table.p4u-kz:not(#p4u) col.p4u-kz-pfeil{inline-size:48px}table.p4u-kz:not(#p4u) :is(th,td){vertical-align:middle;block-size:var(--zeile-hoehe);font-size:var(--schrift-14);line-height:var(--zeile-14)}table.p4u-kz:not(#p4u) tbody th[scope=row]{font-weight:var(--gewicht-mittel);text-align:start}table.p4u-kz:not(#p4u) .p4u-kz-link{color:var(--text);text-decoration:none;font-weight:var(--gewicht-mittel)}table.p4u-kz:not(#p4u) .p4u-kz-link::after{content:"";position:absolute;inset:0}table.p4u-kz:not(#p4u) tr.p4u-kz-zeile{position:relative}table.p4u-kz:not(#p4u) tr.p4u-kz-zeile:hover>:is(th,td){background:var(--surface-hover)}table.p4u-kz:not(#p4u) tr.p4u-kz-zeile:focus-within>:is(th,td){background:var(--surface-hover)}table.p4u-kz:not(#p4u) .p4u-kz-link:focus-visible{outline:none}table.p4u-kz:not(#p4u) tr.p4u-kz-zeile:has(.p4u-kz-link:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}table.p4u-kz:not(#p4u) .p4u-kz-grundlage{color:var(--text-muted)}table.p4u-kz:not(#p4u) .p4u-kz-grundlage :is(a,button){position:relative;z-index:1}table.p4u-kz:not(#p4u) .p4u-kz-pfeil-zelle{text-align:end;padding-inline-end:var(--s-4);color:var(--text-subtle)}table.p4u-kz:not(#p4u) .p4u-kz-pfeil-link{display:inline-flex;color:inherit}table.p4u-kz:not(#p4u) tr.p4u-kz-zeile:hover .p4u-kz-pfeil-zelle{color:var(--text-muted)}table.p4u-kz:not(#p4u) tr.p4u-kz-gruppe>th{block-size:auto;padding:var(--s-4) var(--s-4) var(--s-2);background:var(--surface);color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-fett);text-align:start;border-block-end:1px solid var(--border)}.p4u-ohne{color:var(--text-subtle)}.p4u-textlink:not(#p4u){color:var(--primary);font-weight:var(--gewicht-mittel);text-decoration:underline;text-decoration-color:var(--primary-border);text-underline-offset:3px}.p4u-gedaempft:not(#p4u) table{opacity:.72}.p4u-kz-leer:not(#p4u){margin:0 0 var(--s-4)}.p4u-abstand-oben{margin-block-start:var(--raum-sektion)!important}.p4u-nicht-hier:not(#p4u){margin-block-start:var(--s-6)}.p4u-einheit-feld{display:inline-flex;align-items:center;gap:var(--s-2)}.p4u-einheit-feld input{inline-size:6rem;block-size:var(--kontrolle-hoehe)}.p4u-gruende{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:var(--s-6) 0 var(--s-3);padding:0;list-style:none;font-size:var(--schrift-14);line-height:var(--zeile-14);color:var(--text)}.p4u-gruende strong{font-variant-numeric:var(--ziffern)}table.p4u-kz-detail:not(#p4u) :is(th,td){font-size:var(--schrift-14);line-height:var(--zeile-14);vertical-align:middle}table.p4u-kz-detail:not(#p4u) .p4u-grund{color:var(--text-muted);font-size:var(--schrift-14)}.p4u-zaehlt .p4u-ja{display:inline-flex;color:var(--success)}.p4u-zaehlt .p4u-nein{display:inline-flex;color:var(--text-subtle)}.p4u-luecke{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;color:var(--text-muted);font-size:var(--schrift-13)}@media(max-width:600px){.p4u-werkzeugzeile:not(#p4u) .kz-export{margin-inline-start:0}table.p4u-kz:not(#p4u){table-layout:auto}table.p4u-kz:not(#p4u) col.p4u-kz-name{inline-size:auto}}.p4u-zahlen:not(#p4u) .stunden-saeule>span.hat-stunden{background:var(--border-strong)}.p4u-zahlen:not(#p4u) .stunden-saeule>span.hat-stunden.jetzt{background:var(--primary)}.p4u-zahlen:not(#p4u) .stunden-spalte:hover .stunden-saeule>span.hat-stunden{background:var(--primary-hover)}.p4u-zahlen:not(#p4u) .stunden-wert{color:var(--text-muted);font-size:var(--schrift-12);font-weight:var(--gewicht-fett)}main .einr-karte:not(#p4u){margin:0 0 var(--raum-sektion);padding:var(--s-5) var(--raum-karte);box-shadow:none}.p4u-start:not(#p4u) :is(.heute-zu-tun>h2,.start-paar>section>h2,.faellig-kopf){display:flex;align-items:flex-end;min-block-size:var(--s-8);margin:0 0 var(--s-3);padding:0}.p4u-start:not(#p4u) .faellig-kopf h2{margin:0}table.p4u-kz:not(#p4u) tbody>tr>:is(th,td){border-block-end:1px solid var(--border)}table.p4u-kz:not(#p4u) tbody:last-of-type>tr:last-child>:is(th,td){border-block-end:0}table.p4u-kz:not(#p4u) .p4u-kz-pfeil-link,.p4u-zaehlt>span{vertical-align:middle}.p4u-zaehlt:not(#p4u){line-height:0}.p4u-erfassen:not(#p4u)>.k2-formular{margin-block-start:var(--s-5);padding-block-start:var(--s-5);border-block-start:1px solid var(--border)}.p4u-erfassen:not(#p4u) .k2-aktionsleiste{margin-block-start:var(--s-6)}.p4u-zahlen-leer:not(#p4u){margin:0;border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface)}.k3-kopf-aktionen>.knopf:is([href^="/termine/neu"],[href^="/termine?ansicht=tag"],[href^="/aufgaben/neu"]):not(#p4u){display:inline-flex;align-items:center;gap:var(--s-2)}.k3-kopf-aktionen>.knopf:is([href^="/termine/neu"],[href^="/termine?ansicht=tag"],[href^="/aufgaben/neu"]):not(#p4u)::before{content:"";flex:none;inline-size:16px;block-size:16px;background:currentColor;-webkit-mask:var(--knopf-symbol) center / 16px no-repeat;mask:var(--knopf-symbol) center / 16px no-repeat}.k3-kopf-aktionen .knopf[href^="/termine/neu"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18M12 13v5M9.5 15.5h5'/%3E%3C/svg%3E")}.k3-kopf-aktionen .knopf[href^="/termine?ansicht=tag"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18'/%3E%3Crect x='8' y='13' width='4' height='4' rx='1'/%3E%3C/svg%3E")}.k3-kopf-aktionen .knopf[href^="/aufgaben/neu"]{--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 3h6v3H9zM9 13.5l2 2 4-4.5'/%3E%3C/svg%3E")}@media(forced-colors:active){.k3-kopf-aktionen>.knopf:not(#p4u)::before{background:ButtonText}}@media(max-width:600px){.p4u-start.p4u-mit-assistent:not(#p4u)>.start-paar{display:contents}.p4u-start:not(#p4u)>.start-paar>.heute-zu-tun{order:0}.p4u-start:not(#p4u)>#aufgaben{order:1}.p4u-start:not(#p4u)>.start-paar>.assistent-karte{order:2}.p4u-start:not(#p4u)>#heute-termine{order:3}}.p4u-start.p4u-mit-assistent:not(#p4u)>.start-paar{align-items:start}.p4u-start:not(#p4u) .start-paar>.assistent-karte>.assistent-feld{flex:0 0 auto;min-block-size:0}.p4u-start:not(#p4u) .start-paar>.assistent-karte>.assistent-feld:has(>.assistent-aus){justify-content:flex-start;gap:var(--s-5)}.p4u-start:not(#p4u) .start-paar .assistent-hilfesuche{margin:0;padding-block-start:var(--s-5);border-block-start:1px solid var(--border)}main .einr-karte:not(#p4u) .einr-alle{margin-block-end:0}main .einr-karte:not(#p4u) .einr-alle>summary{min-block-size:32px;padding-block:var(--s-1)}main .einr-karte:not(#p4u) .einr-weiter{margin-block:var(--s-3)}.p4u-start:not(#p4u) .zu-tun-weiter::after,.p4u-start:not(#p4u) .zu-tun-weiter::before{content:none;display:none}@media(hover:none){.p4u-start:not(#p4u) .zu-tun-zeile:has(.zu-tun-menue) .zu-tun-weiter{visibility:hidden}}@media(max-width:600px){table.p4u-nt:not(#p4u)>tbody>tr{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"haken tag aktion" "haken zeit aktion" "haken klient klient" "haken ma ma";column-gap:var(--s-2);row-gap:2px;align-items:center;margin:0 0 var(--s-2);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface)}table.p4u-nt:not(#p4u)>tbody>tr>td{display:block!important;block-size:auto!important;min-block-size:0!important;margin:0!important;padding:0!important;border:0!important;inline-size:auto!important;background:none}table.p4u-nt:not(#p4u)>tbody>tr>td::before{content:none!important}table.p4u-nt:not(#p4u)>tbody>tr>td.ux4b-nt-haken{grid-area:haken;align-self:start}table.p4u-nt:not(#p4u)>tbody>tr>td[data-titel=Tag]{grid-area:tag;font-weight:var(--gewicht-fett)}table.p4u-nt:not(#p4u)>tbody>tr>td[data-titel=Zeit]{grid-area:zeit;color:var(--text-muted);font-weight:var(--gewicht-normal)}table.p4u-nt:not(#p4u)>tbody>tr>td[data-titel=Klient]{grid-area:klient}table.p4u-nt:not(#p4u)>tbody>tr>td[data-titel=Mitarbeiter]{grid-area:ma;color:var(--text-muted)}table.p4u-nt:not(#p4u)>tbody>tr>td.ux4b-nt-aendern{grid-area:aktion;align-self:start}table.p4u-nt:not(#p4u) select.p4u-zeilenwahl:not(#p4u-2){max-inline-size:100%;block-size:var(--kontrolle-hoehe);margin-block-start:var(--s-1)}.p4u-werkzeug:not(#p4u)>.p4u-feld:nth-child(3){flex-basis:100%}}@media(max-width:600px){table.p4u-kz:not(#p4u),table.p4u-kz:not(#p4u)>tbody{display:block;inline-size:100%}table.p4u-kz:not(#p4u)>thead,table.p4u-kz:not(#p4u)>colgroup{display:none}table.p4u-kz:not(#p4u)>tbody>tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-3);row-gap:2px;margin:0;padding:var(--s-3) var(--s-4);border:0;border-block-end:1px solid var(--border);border-radius:0;background:var(--surface)}table.p4u-kz:not(#p4u)>tbody>tr>:is(th,td){display:block!important;block-size:auto!important;min-block-size:0!important;margin:0!important;padding:0!important;border:0!important;inline-size:auto!important;text-align:start}table.p4u-kz:not(#p4u)>tbody>tr>:is(th,td)::before{content:none!important}table.p4u-kz:not(#p4u)>tbody>tr>td.zahl{text-align:end}table.p4u-kz:not(#p4u)>tbody>tr>td.p4u-kz-grundlage{grid-column:1 / -1;font-size:var(--schrift-13)}table.p4u-kz:not(#p4u)>tbody>tr>td[data-titel]{grid-column:1 / -1;text-align:start;color:var(--text-muted);font-size:var(--schrift-13)}table.p4u-kz:not(#p4u)>tbody>tr>td[data-titel]::after{content:" · " attr(data-titel)}table.p4u-kz:not(#p4u)>tbody>tr>td.p4u-kz-pfeil-zelle{display:none!important}table.p4u-kz:not(#p4u)>tbody>tr.p4u-kz-gruppe{display:block!important;padding-block:var(--s-4) var(--s-2)}.p4u-werkzeugzeile:not(#p4u) .k3-segment-nav{order:5;inline-size:100%}}.p4u-start:not(#p4u) .start-paar>.assistent-karte>.assistent-feld:has(>.assistent-aus):not(#p4u-2){justify-content:space-between}.p4u-start:not(#p4u) .zu-tun-zeile:has(.zu-tun-menue)>a:not(#p4u-2){padding-inline-end:var(--s-4)}.p4u-start:not(#p4u) .zu-tun-menue:not(#p4u-2){inset-inline-end:calc(var(--s-4) + 16px + var(--s-2))}@media(max-width:600px){.p4u-werkzeugzeile:not(#p4u) .k3-segment-nav{display:flex}.p4u-werkzeugzeile:not(#p4u) .k3-segment-nav>.k3-segment-punkt{flex:1 1 0;min-inline-size:0;text-align:center;white-space:normal}.p4u-tabellenkarte:not(#p4u)>.tabelle-scroll{overflow:visible}table.p4u-nt:not(#p4u){inline-size:100%;max-inline-size:100%}}#seiteninhalt:has(>nav.einst-spalte){--p4e-spalte: 13.5rem;--p4e-luecke: var(--s-10)}nav.einstellungen-gruppen.einst-spalte{display:block;margin:0;padding:0;background:none;border:0;overflow:visible}.einst-spalte ul{list-style:none;margin:0;padding:0}.einst-spalte-titel{margin:0;padding:0 var(--s-3);color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:600;letter-spacing:.01em}.einst-spalte-zwischen{margin:var(--s-1) 0 0;padding:var(--s-1) var(--s-3) 2px;color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12)}.einst-spalte a{display:flex;align-items:center;min-block-size:var(--kontrolle-hoehe-klein);padding:var(--s-1) var(--s-3);border-radius:var(--radius-kontrolle);color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:400;text-decoration:none;transition:background-color var(--dauer-1) var(--easing),color var(--dauer-1) var(--easing)}.einst-spalte a:hover{background:var(--surface-hover);color:var(--text)}.einst-spalte a[aria-current=page]{background:var(--surface-selected);color:var(--text);font-weight:400}.einst-spalte a:focus-visible{outline:3px solid var(--focus);outline-offset:-1px}.einst-spalte-teil a{padding-inline-start:var(--s-6)}@media(min-width:901px){#seiteninhalt:has(>nav.einst-spalte){position:relative;padding-inline-start:calc(var(--raum-seite) + var(--p4e-spalte) + var(--p4e-luecke))}#seiteninhalt>nav.einstellungen-gruppen.einst-spalte{position:absolute;inset-block:var(--s-6) 0;inset-inline-start:var(--raum-seite);inline-size:var(--p4e-spalte);z-index:1;transform:none}.einst-spalte-innen{position:sticky;inset-block-start:calc(var(--hoehe-rueck, 0px) + var(--s-4));max-block-size:calc(100vh - var(--hoehe-rueck, 0px) - var(--s-8));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-block-end:var(--s-4)}.einst-spalte-gruppe+.einst-spalte-gruppe{margin-block-start:var(--s-5)}.einst-spalte-titel{margin-block-end:var(--s-1)}.inhalt-spalte:has(nav.einst-spalte) main [id],.inhalt-spalte:has(nav.einst-spalte) main [data-e]{scroll-margin-block-start:calc(var(--hoehe-rueck, 0px) + var(--s-6))}}@media(max-width:900px){#seiteninhalt>nav.einstellungen-gruppen.einst-spalte{position:static;margin:0 0 var(--s-5);border-block-end:1px solid var(--border)}.einst-spalte-gruppe:not(.aktiv),.einst-spalte-titel,.einst-spalte-zwischen{display:none}.einst-spalte-gruppe.aktiv>ul{display:flex;gap:0 var(--s-5);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--s-4)}.einst-spalte-gruppe.aktiv>ul::-webkit-scrollbar{display:none}.einst-spalte li{flex:none}.einst-spalte a,.einst-spalte-teil a{min-block-size:44px;padding:0;border-radius:0;white-space:nowrap;color:var(--text);border-block-end:2px solid transparent;margin-block-end:-1px}.einst-spalte a:hover{background:none;color:var(--primary)}.einst-spalte a[aria-current=page]{background:none;color:var(--primary);border-block-end-color:var(--primary)}}#seiteninhalt:has(>nav.einst-spalte) nav.untermenue>a,#seiteninhalt:has(>nav.einst-spalte) nav.untermenue>a[aria-current]{font-weight:500}nav.einstellungen-gruppen.einst-spalte a[aria-current=page]{background:var(--surface-selected);color:var(--text);font-weight:400}@media(max-width:900px){nav.einstellungen-gruppen.einst-spalte a[aria-current=page]{background:none;color:var(--primary);border-block-end-color:var(--primary)}}.p4e-protokolltabelle td.p4e-wert{overflow-wrap:anywhere}.p4e-protokolltabelle td.p4e-pfad{overflow-wrap:anywhere}.p4e-protokolltabelle th.p4e-anlass{min-inline-size:10em}.p4e-protokoll>.karte-kopf .p4e-zaehler{font-variant-numeric:var(--ziffern)}.p4e-historie>.tabelle-scroll,.p4e-historie>details.klapp{margin:0}details.p4e-zusatz{margin-block-start:var(--s-4)}nav.einstellungen-gruppen.einst-spalte a:visited{color:var(--text-muted)}@media(min-width:901px){nav.einstellungen-gruppen.einst-spalte a[aria-current=page],nav.einstellungen-gruppen.einst-spalte a[aria-current=page]:visited{color:var(--text);box-shadow:inset 2px 0 0 var(--primary);border-start-start-radius:0;border-end-start-radius:0}}.p4e-protokolltabelle td.handy-titel{min-inline-size:14em}.p4e-protokolltabelle td.p4e-wert{max-inline-size:13em}.p4e-protokolltabelle td:nth-child(2){min-inline-size:7em}@media(min-width:601px){.einst-a-protokoll.p4e-protokoll th.v-zeit{inline-size:11.5em}.einst-a-protokoll.p4e-protokoll th.v-wer{inline-size:10.5em}.einst-a-protokoll.p4e-protokoll th.v-alt{inline-size:14%}.einst-a-protokoll.p4e-protokoll th.v-neu{inline-size:22%}.einst-a-protokoll.p4e-protokoll td{overflow-wrap:break-word}}.p4e-bereich{display:block;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13, 20px)}.p4e-protokoll>details#aeltere{margin:0;border:0;border-block-start:1px solid var(--border);border-radius:0;background:transparent;padding:0}.p4e-protokoll>details#aeltere>summary{padding:var(--s-3) var(--s-6);min-block-size:44px}.p4e-protokoll>details#aeltere>:is(.tabelle-scroll,table){margin:0}.p4e-protokoll>details#aeltere>.tabelle-scroll>table{border:0}@media(max-width:600px){.p4e-protokoll>details#aeltere>summary{padding-inline:var(--s-4)}}.einstellungen-suche.p4e-suche{max-inline-size:none;margin:0 0 var(--s-4)}.p4e-suche-feld{position:relative;display:block}.p4e-suche-feld>.p4e-lupe{position:absolute;inset-inline-start:var(--s-3);inset-block-start:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.einstellungen-suche.p4e-suche input[type=search]{margin:0;padding-inline-start:calc(var(--s-3) + 16px + var(--s-2))}.einst-gruppenliste>a.gruppenkachel strong{display:inline-flex;align-items:center;gap:var(--s-3)}.p4e-gruppe-symbol{flex:none;color:var(--text-muted)}.einst-gruppenliste>a.gruppenkachel:hover .p4e-gruppe-symbol{color:var(--primary)}.einst-gruppenliste>a.gruppenkachel>em.gruppen-stand.fehlt{color:var(--warning)}.einst-felder-oben .einst-fehlt.p4e-fehlt{margin:var(--s-1) 0 0;color:var(--warning);font-size:var(--schrift-13);line-height:var(--zeile-13)}.stand-karte>summary .stand-zeile.p4e-achtung{color:var(--warning);font-weight:500}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr]),#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt){display:block;margin:0 0 var(--s-4);padding:0 var(--raum-karte);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte);box-shadow:none}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])>summary,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary{display:flex;align-items:center;gap:var(--s-3);min-block-size:56px;margin:0 calc(-1 * var(--raum-karte));padding:var(--s-4) var(--raum-karte);list-style:none;cursor:pointer;color:var(--text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600;background:none;border:0;border-radius:var(--radius-karte)}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])>summary::-webkit-details-marker,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary::-webkit-details-marker{display:none}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])>summary::before,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary::before{content:none;display:none}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])>summary::after,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary::after{content:"";flex:none;margin-inline-start:auto;inline-size:20px;block-size:20px;background:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 20px no-repeat;transition:transform var(--dauer-2) var(--easing)}#seiteninhalt:has(>nav.einst-spalte)>details[open]:not(.stand-karte,.k3-menue,[data-mehr])>summary::after,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details[open]:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary::after{transform:rotate(180deg)}#seiteninhalt:has(>nav.einst-spalte)>details[open]:not(.stand-karte,.k3-menue,[data-mehr]),#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details[open]:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt){padding-block-end:var(--raum-karte)}#seiteninhalt:has(>nav.einst-spalte)>details[open]:not(.stand-karte,.k3-menue,[data-mehr])>summary,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details[open]:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary{margin-block-end:var(--s-4);border-block-end:1px solid var(--border);border-end-start-radius:0;border-end-end-radius:0}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])>summary:hover,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary:hover{background:var(--surface-hover)}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])>summary:focus-visible,#seiteninhalt:has(>nav.einst-spalte)>:is(form,.einst-leitaufgabe)>details:not(.stand-karte,.k3-menue,[data-mehr],.bausteinkarte,.funktionen-abschnitt)>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])>:is(.techniker-inhalt,div,form):not(.tabelle-scroll){background:none;border:0;padding-inline:0;box-shadow:none}#seiteninhalt:has(>nav.einst-spalte) :is(details.einst-leitaufgabe,details.p4e-anlegen):not([open]):not(:target),#seiteninhalt:has(>nav.einst-spalte) .einst-leitaufgabe:not(:target)>details:not([open]){display:none}.p4e-abschnitt{margin:0;padding-block:var(--s-4) 0}.p4e-abschnitt+.p4e-abschnitt{margin-block-start:var(--s-4);border-block-start:1px solid var(--border)}.p4e-abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin:0 0 var(--s-3)}.p4e-abschnitt-kopf>h3{margin:0;font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}.p4e-abschnitt-kopf>.rechts{font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4e-abschnitt>.tabelle-scroll{margin-inline:0;border:1px solid var(--border);border-radius:var(--radius-karte)}#seiteninhalt:has(>nav.einst-spalte) a.weg{white-space:nowrap}#seiteninhalt:has(>nav.einst-spalte) p.zu-funktionen{margin-block:var(--s-4) 0;font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4e-info-zeile{display:flex;align-items:center;gap:var(--s-1);margin:0 0 var(--s-3)}#seiteninhalt:has(>nav.einst-spalte) td>details.klapp:not([open]){margin:0;padding:0;border:0;background:none}#seiteninhalt:has(>nav.einst-spalte) td>details.klapp>summary{display:inline-flex;align-items:center;min-block-size:var(--kontrolle-hoehe-klein);margin:0;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--text);font-size:var(--schrift-14);font-weight:500;line-height:var(--zeile-14);list-style:none;cursor:pointer;white-space:nowrap}#seiteninhalt:has(>nav.einst-spalte) td>details.klapp>summary::before,#seiteninhalt:has(>nav.einst-spalte) td>details.klapp>summary::after{content:none;display:none}#seiteninhalt:has(>nav.einst-spalte) td>details.klapp>summary::-webkit-details-marker{display:none}#seiteninhalt:has(>nav.einst-spalte) td>details.klapp>summary:hover{background:var(--surface-hover)}#seiteninhalt:has(>nav.einst-spalte) td>details.klapp[open]>summary{background:var(--surface-selected)}#seiteninhalt:has(>nav.einst-spalte) td:has(>details.klapp){vertical-align:middle;text-align:end}.p4e-umstieg{padding:var(--raum-karte)}.p4e-fortschritt{display:grid;gap:var(--s-3);margin:0 0 var(--s-2)}.p4e-fortschritt-zahl{display:flex;align-items:baseline;gap:var(--s-3)}.p4e-fortschritt-zahl .t-display{color:var(--text)}.p4e-fortschritt-titel{margin:0;font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600;color:var(--text-muted)}progress.p4e-balken{-webkit-appearance:none;appearance:none;display:block;inline-size:100%;block-size:8px;border:0;border-radius:var(--radius-voll);background:var(--surface-subtle);overflow:hidden}progress.p4e-balken::-webkit-progress-bar{background:var(--surface-subtle);border-radius:var(--radius-voll)}progress.p4e-balken::-webkit-progress-value{background:var(--primary);border-radius:var(--radius-voll)}progress.p4e-balken::-moz-progress-bar{background:var(--primary);border-radius:var(--radius-voll)}.p4e-fortschritt .p4e-info-zeile{margin:0}.p4e-gruppe{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-6) 0 var(--s-2);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:600;color:var(--text-muted);letter-spacing:.01em}.p4e-gruppe-zahl{font-weight:500;font-variant-numeric:var(--ziffern)}.p4e-schritte{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--border)}.p4e-schritt{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--border)}.p4e-schritt-zeichen{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border-radius:var(--radius-voll)}.p4e-schritt-erledigt .p4e-schritt-zeichen{background:var(--primary);color:var(--primary-text)}.p4e-schritt-frei .p4e-schritt-zeichen{color:var(--text-muted)}.p4e-kreis{inline-size:16px;block-size:16px;border:1px solid var(--border-strong);border-radius:var(--radius-voll)}.p4e-schritt-text{display:grid;gap:2px;min-inline-size:0}.p4e-schritt-was{color:var(--text);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:500}.p4e-schritt-erledigt .p4e-schritt-was{color:var(--text-muted);font-weight:400}.p4e-schritt-meta{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4e-schritt-weg{white-space:nowrap}.p4e-zwischentitel{margin:var(--raum-sektion) 0 var(--s-3);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}@media(max-width:600px){.p4e-schritt{grid-template-columns:24px minmax(0,1fr);row-gap:var(--s-2)}.p4e-schritt-weg{grid-column:2;justify-self:start}}.p4e-schritt-weg{display:inline-flex;align-items:center;gap:2px;min-block-size:var(--kontrolle-hoehe-klein);padding-inline:var(--s-2);border-radius:var(--radius-kontrolle);color:var(--primary);font-size:var(--schrift-14);font-weight:500;text-decoration:none}.p4e-schritt-weg:hover{background:var(--surface-hover);color:var(--primary-hover)}.p4e-schritt-weg:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media(min-width:701px){#seiteninhalt:has(>nav.einst-spalte) .einstellung:not(.schalterspalten .einstellung):not(.einstellung-schalter){grid-template-columns:minmax(0,1fr);row-gap:var(--s-2)}#seiteninhalt:has(>nav.einst-spalte) .einstellung:not(.schalterspalten .einstellung):not(.einstellung-schalter)>.einstellung-kopf{padding-block:0}#seiteninhalt:has(>nav.einst-spalte) .einstellung:not(.schalterspalten .einstellung):not(.einstellung-schalter)>:is(.einstellung-eingabe,.auswahl-liste){grid-column:1}#seiteninhalt:has(>nav.einst-spalte) .einstellung:not(.schalterspalten .einstellung)~:is(.formularfuss,p.hinweis,.warnung,.einst-feldspalte){margin-inline-start:0}#seiteninhalt:has(>nav.einst-spalte) .einstellung-schalter:not(.schalterspalten .einstellung){grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-6);align-items:center}#seiteninhalt:has(>nav.einst-spalte) .einstellung-schalter:not(.schalterspalten .einstellung)>.schieber-feld{grid-column:2;grid-row:1;justify-self:end}#seiteninhalt:has(>nav.einst-spalte) .einstellung-schalter:not(.schalterspalten .einstellung)>:is(.einstellung-unter,.einstellung-eingabe,p,a,.auswahl-liste){grid-column:1 / -1}}#seiteninhalt:has(>nav.einst-spalte) .einstellung-schalter .schieber-stand{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0;border:0;min-inline-size:0}nav.einstellungen-gruppen.einst-spalte a:is(:link,:visited){color:var(--text-muted)}nav.einstellungen-gruppen.einst-spalte a:is(:link,:visited):hover{color:var(--text)}nav.einstellungen-gruppen.einst-spalte a[aria-current=page]:is(:link,:visited){color:var(--text)}@media(max-width:900px){nav.einstellungen-gruppen.einst-spalte a:is(:link,:visited){color:var(--text)}nav.einstellungen-gruppen.einst-spalte a[aria-current=page]:is(:link,:visited){color:var(--primary)}}.p4e-sofort-stand{min-block-size:var(--zeile-13);margin:var(--s-1) 0 0;font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4e-sofort-stand:empty{display:none}form.p4e-sofort{margin:0 0 var(--s-4)}#seiteninhalt:has(>nav.einst-spalte) details.stand-karte:has(+details.stand-karte){margin-block-end:0;border-end-start-radius:0;border-end-end-radius:0}#seiteninhalt:has(>nav.einst-spalte) details.stand-karte+details.stand-karte{margin-block-start:0;border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.p4e-klapp-tabelle>.tabelle-scroll{border:1px solid var(--border);border-radius:var(--radius-karte)}.p4e-klapp-tabelle>.fussnote{margin-block-start:var(--s-3)}.p4e-feldhinweis{margin:var(--s-2) 0 0;font-size:var(--schrift-13);line-height:var(--zeile-13)}#seiteninhalt:has(>nav.einst-spalte) p.zu-funktionen{margin-block-end:var(--s-4)}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini){margin:0;padding:0;border:0;border-block-start:1px solid var(--border);border-radius:0;background:none;box-shadow:none}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini)>summary{display:flex;align-items:center;gap:var(--s-3);min-block-size:48px;padding:var(--s-3) 0;list-style:none;cursor:pointer;color:var(--text);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:500}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini)>summary::-webkit-details-marker{display:none}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini)>summary::before{content:none;display:none}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini,.p4e-neu)>summary::after{content:"";flex:none;margin-inline-start:auto;inline-size:16px;block-size:16px;background:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform var(--dauer-2) var(--easing)}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp[open]:not(.mini,.p4e-neu)>summary::after{transform:rotate(180deg)}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini)>summary .p4e-kurzwert{margin-inline-start:auto;color:var(--text-muted);font-size:var(--schrift-13);font-weight:400}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini)>summary .p4e-kurzwert+*{margin-inline-start:0}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp:not(.mini,.p4e-neu):has(.p4e-kurzwert)>summary::after{margin-inline-start:0}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp[open]:not(.mini){padding-block-end:var(--s-4)}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp.p4e-neu:not(.mini)>summary{color:var(--primary);font-weight:500}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp.p4e-neu:not(.mini)>summary::before{content:"+";display:inline-block;inline-size:16px;text-align:center;font-size:var(--schrift-16);line-height:1}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp.p4e-neu:not(.mini)>summary:hover{color:var(--primary-hover)}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}#seiteninhalt:has(>nav.einst-spalte) .karte>details.klapp>.klapp-inhalt{padding:0;border:0;background:none}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr]):has(+details:not(.stand-karte,.k3-menue,[data-mehr])){margin-block-end:0;border-end-start-radius:0;border-end-end-radius:0}#seiteninhalt:has(>nav.einst-spalte)>details:not(.stand-karte,.k3-menue,[data-mehr])+details:not(.stand-karte,.k3-menue,[data-mehr]){border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.einst-a-labels>details.p4e-neu>form{margin:0;border:0;padding:0}.p4e-zahlfeld{inline-size:5.5em;min-inline-size:0;text-align:end;font-variant-numeric:var(--ziffern)}tr.p4e-gruppenzeile>th{padding-block:var(--s-2);background:var(--surface-subtle);color:var(--text);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:600;text-align:start}.p4e-zeilenkarte{display:flex;align-items:center;gap:var(--s-4);min-block-size:56px;margin:0 0 var(--s-4);padding:var(--s-3) var(--raum-karte);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte);color:var(--text);text-decoration:none}.p4e-zeilenkarte-text{display:grid;gap:2px;min-inline-size:0;margin-inline-end:auto}.p4e-zeilenkarte-text>strong{font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600}.p4e-zeilenkarte-text>.hinweis{font-size:var(--schrift-13);line-height:var(--zeile-13)}a.p4e-zeilenlink:hover{background:var(--surface-hover)}a.p4e-zeilenlink:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a.p4e-zeilenlink>svg{flex:none;color:var(--text-muted)}.p4e-zeilenkarte-weg{flex:none;color:var(--primary);font-size:var(--schrift-14);font-weight:500}.p4e-feld-breit{inline-size:100%;max-inline-size:40em}.p4e-schlossliste{list-style:none;margin:0 0 var(--s-3);padding:0}.p4e-schlossliste>li{display:flex;align-items:center;gap:var(--s-3);min-block-size:44px;border-block-end:1px solid var(--border)}.p4e-schlossliste>li:last-child{border-block-end:0}.p4e-schlossliste>li>svg{flex:none;color:var(--text-muted)}.tabelle-scroll.p4e-rahmen{border:1px solid var(--border);border-radius:var(--radius-karte);margin-block:var(--s-3)}#seiteninhalt:has(>nav.einst-spalte)>details>summary .p4e-kurzwert{margin-inline-start:auto;color:var(--text-muted);font-size:var(--schrift-13);font-weight:400}#seiteninhalt:has(>nav.einst-spalte)>details:has(>summary .p4e-kurzwert)>summary::after{margin-inline-start:var(--s-3)}.p4e-karte-leer{margin:0;padding:var(--s-4) var(--raum-karte)}.p4e-zeilenknoepfe{display:inline-flex;align-items:center;gap:var(--s-2)}.p4e-zeilenknoepfe>form{margin:0}table.p4e-rechte{inline-size:100%}.p4e-segment{display:inline-flex;flex-wrap:nowrap;padding:2px;gap:2px;border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface)}.p4e-segment-teil{position:relative;display:inline-flex;margin:0;cursor:pointer}.p4e-segment-teil>input{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.p4e-segment-teil>span{display:inline-flex;align-items:center;min-block-size:28px;padding:0 var(--s-2);border-radius:var(--radius-kontrolle);color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);white-space:nowrap}.p4e-segment-teil:hover>span{background:var(--surface-hover);color:var(--text)}.p4e-segment-teil>input:checked+span{background:var(--primary);color:var(--primary-text);font-weight:500}.p4e-segment-teil>input:focus-visible+span{outline:3px solid var(--focus);outline-offset:1px}.p4e-segment-teil>input:disabled+span{opacity:.5;cursor:not-allowed}.p4e-vorgabe{display:block;margin-block-start:var(--s-1);color:var(--warning);font-size:var(--schrift-12);line-height:var(--zeile-12)}.p4e-kartenfuss{margin:0;padding:var(--s-4) var(--raum-karte);border-block-start:1px solid var(--border)}#seiteninhalt:has(>nav.einst-spalte) .einst-gefahrzone{margin:var(--s-6) 0 var(--s-8);padding-block-start:var(--s-4);border-block-start:1px solid var(--border)}#seiteninhalt:has(>nav.einst-spalte)>details.schlank2-karte>.karte{margin:0;padding:0;border:0;background:none;box-shadow:none}#seiteninhalt:has(>nav.einst-spalte)>details.schlank2-karte>.karte>.k3-karte-kopf{display:none}.raster .p4e-feldhinweis{display:block}.p4e-info-zeile.p4e-umbruch{flex-wrap:wrap}#seiteninhalt:has(>nav.einst-spalte)>details.schlank2-karte>.karte>h2:first-child{display:none}tr.p4e-aendern-zeile>td{padding-block:var(--s-2)}.p4p-liste{margin:var(--s-1) 0 0 var(--s-5);padding:0}.p4p-label{display:block;font-size:var(--schrift-13);font-weight:600;color:var(--text-muted)}.p4p-wert{padding-block-start:var(--s-2)}input.p4p-zahlfeld{inline-size:96px;min-inline-size:0}input.p4p-zeitfeld{inline-size:128px;min-inline-size:0}[data-p4p-titel][hidden]{display:none}:root{--p4p-ma-misch: var(--grau-9);--p4p-ma-anteil: 60%}:root[data-theme=dark]{--p4p-ma-misch: var(--grau-12);--p4p-ma-anteil: 50%}@media(prefers-color-scheme:dark){:root:not([data-theme]){--p4p-ma-misch: var(--grau-12);--p4p-ma-anteil: 50%}}.zr-punkt[style*=--farbe],.zr-block.kraftfarbe,.kraft-farbe[style*=--farbe]{--p4p-ma: color-mix(in oklab, var(--farbe) var(--p4p-ma-anteil), var(--p4p-ma-misch))}.zr-punkt[style*=--farbe],.kraft-farbe[style*=--farbe]{background:var(--p4p-ma);box-shadow:none}.zr-block.kraftfarbe{border-left-color:var(--p4p-ma)}.zr-block.kraftfarbe[style*=--farbe2]{--p4p-ma2: color-mix(in oklab, var(--farbe2) var(--p4p-ma-anteil), var(--p4p-ma-misch));box-shadow:inset 3px 0 0 var(--p4p-ma2)}.zr-block.kraftfarbe[style*=--farbe2]:hover{box-shadow:inset 3px 0 0 var(--p4p-ma2),var(--elevation-1)}.p4p-z{display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--text-muted);background:transparent}.p4p-z>svg,svg.p4p-z{inline-size:var(--s-3);block-size:var(--s-3);stroke-width:2}.p4p-z-aus,.p4p-z-doppelt{color:var(--danger)}.p4p-z-ungedeckt,.p4p-z-hinweis{color:var(--warning)}.zr-marken>.zr-status::before,.zr-marken>.zr-marke-hinweis::before{content:none}.zr-marken>:is(.zr-status,.zr-marke-hinweis)>svg.p4p-z{flex:none}.zr-block .zr-marken>.zr-status.zr-status-aus,.zr-block .zr-marken>.zr-status.zr-status-doppelt{color:var(--danger)}.zr-block .zr-marken>.zr-status.zr-status-ungedeckt,.zr-block .zr-marken>.zr-marke-hinweis{color:var(--warning)}.zr-marke.g12-marke.ux4b-marke-verpasst,.zr-block .zr-marke.g12-marke.ux4b-marke-verpasst{background:transparent;color:var(--text-muted)}.zr-block.kurz:has(.zr-marke-hinweis)::after{content:none}.zr-legende .zr-legende-zeichen.p4p-z{min-inline-size:var(--s-4)}.zr-abwesend-zeichen.p4p-z{color:var(--warning)}.zr-monat-termin{flex-wrap:nowrap}.zr-monat-termin>.zr-status-symbol.p4p-z+.zr-monat-zeit,.zr-monat-termin>.zr-status-symbol.p4p-z+.zr-status-symbol.p4p-z{margin-inline-start:calc(-1 * var(--s-1) + 1px)}.zr-monat-termin .zr-punkt{inline-size:var(--s-2);block-size:var(--s-2)}.zr-monat-termin>.zr-status-symbol.p4p-z{font-size:inherit}.zr-monat-termin>.zr-monat-name{flex:1 1 auto}.zr-monat-termin>.zr-marke{flex:0 1 auto}table.zr-monat td.zr-monat-tag.anderer-monat,table.zr-monat tbody tr:hover td.zr-monat-tag.anderer-monat{background:transparent}.zr-monat-plus{opacity:0;transition:opacity var(--dauer-1) var(--easing)}td.zr-monat-tag:hover .zr-monat-plus,.zr-monat-plus:focus-visible{opacity:1}table.zr-woche thead .zr-plus{position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-1);margin:0;opacity:0;transition:opacity var(--dauer-1) var(--easing)}table.zr-woche thead th:hover .zr-plus,table.zr-woche thead .zr-plus:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.zr-monat-plus,table.zr-woche thead .zr-plus{transition:none}}.zr-kuerzel{display:none}@container (max-width: 44px){.zr-block:not(.kurz)>.zr-kuerzel{display:block;overflow:hidden;white-space:nowrap;font-size:var(--schrift-12);line-height:var(--s-4);font-weight:600;color:var(--text)}}.kalender-leiste #zr-vollbild{border-color:transparent;background:transparent;box-shadow:none;color:var(--text-muted)}.kalender-leiste #zr-vollbild:hover{background:var(--surface-hover)}.kalender-leiste .kalender-ansicht{margin-inline-start:var(--s-2);gap:0}.kalender-leiste .kalender-ansicht .umschalter.darstellung{border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.kalender-leiste .kalender-ansicht>nav.blaettern:not(.darstellung){border-start-start-radius:0;border-end-start-radius:0}@container (max-width: 159px){.zr-block .zr-marken>:is(.zr-status,.zr-marke-hinweis,.g12-marke){border:0;background:transparent;padding:0;min-inline-size:var(--s-3)}}@container (max-width: 44px){.zr-block:not(.kurz)>.zr-marken{inset-block-end:var(--s-1);inset-inline-end:var(--s-1)}}.uxkalopt .uxkalopt-knopf>.uxkalopt-zusatz{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.uxkalopt .uxkalopt-knopf{position:relative;inline-size:100%;justify-content:flex-start;text-align:start}.karte-flaeche{position:relative}.p4p-karte-ohne{position:absolute;inset-block-end:var(--s-4);inset-inline-start:var(--s-4);z-index:1100;display:flex;gap:var(--s-3);max-inline-size:min(360px,calc(100% - 2 * var(--s-4)));padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface-raised);box-shadow:var(--elevation-1);color:var(--text);font-size:var(--schrift-13);line-height:var(--s-5)}.p4p-karte-ohne-zeichen{flex:none;color:var(--text-muted);padding-block-start:2px}.p4p-karte-ohne-text>p{margin:0;color:var(--text-muted)}.p4p-karte-ohne-text>p.p4p-karte-ohne-titel{color:var(--text);font-weight:600;font-size:var(--schrift-14)}.p4p-karte-ohne-text>.knopf{margin-block-start:var(--s-2)}.p4p-gruppe-kopf{display:flex;align-items:center;gap:var(--s-1)}.karte-route-auswahl .p4p-wahlliste .segment-knopf{padding-inline:var(--s-3);border:0;border-radius:var(--radius-kontrolle);background:transparent}.karte-route-auswahl .p4p-wahlliste .segment-knopf::before{content:none}.karte-route-auswahl .p4p-wahlliste .segment-knopf b{font-weight:400}.karte-route-auswahl .p4p-wahlliste .segment-knopf:hover{background:var(--surface-hover)}.karte-route-auswahl .p4p-wahlliste .segment-knopf.aktiv{background:var(--surface-selected)}.karte-route-auswahl .p4p-wahlliste .segment-knopf.aktiv b{font-weight:600}.p4p-oben-2{margin-block-start:var(--s-2)}.p4p-variante-fuss{margin:0 var(--s-4) var(--s-3)}.k3-kopf-filter>nav[data-zeitraum],.k3-kopf .aktionen>nav[data-zeitraum]{margin-inline-start:auto}nav[data-zeitraum]>a.p4p-heute{min-inline-size:0;padding-inline:var(--s-3);font-size:var(--schrift-14);border-inline-start:1px solid var(--border)}nav[data-zeitraum]>input.p4p-zeitraum-feld{block-size:calc(var(--kontrolle-hoehe) - 2px);min-block-size:0;margin:0;padding:0 var(--s-2);border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--schrift-14);font-weight:600;font-variant-numeric:var(--ziffern)}nav[data-zeitraum]>input.p4p-zeitraum-feld:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.p4p-ohne-skript[hidden]{display:none}.p4p-still{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--text-muted);font-size:var(--schrift-13);white-space:nowrap}.p4p-marke{display:inline-flex;align-items:center;gap:var(--s-1)}.p4p-marke>.p4p-z{color:inherit}.p4p-kopf-klient{font-weight:600;color:var(--text)}a.p4p-kopf-klient{color:var(--primary);text-decoration:none}a.p4p-kopf-klient:hover{color:var(--primary-hover)}input.p4p-feld-breit{min-inline-size:240px}td.p4p-zeilenmenue{inline-size:var(--s-10);text-align:end}.p4p-dialog-feld{display:grid;gap:var(--s-1);margin:var(--s-3) 0 0}.p4p-dialog-feld>label{font-size:var(--schrift-13);font-weight:600;color:var(--text-muted)}.p4p-naechste>h2{margin-block-end:var(--s-2)}table.p4p-naechste-liste{inline-size:100%}table.p4p-naechste-liste td{padding-block:var(--s-2);border-block-end:1px solid var(--border)}table.p4p-naechste-liste tr:last-child td{border-block-end:0}.p4p-naechste>details.serie-termine{margin-block-start:var(--s-3)}.p4p-chips{display:inline-flex;gap:var(--s-2)}.karte.flach.nb408-abschnitt>:is(h2,p.hinweis,.karte-kopf){margin-inline:0;padding-inline:var(--raum-karte)}.karte.flach.nb408-abschnitt>.k-leer{margin-inline:var(--raum-karte)}.p4p-abstand-oben{margin-block-start:var(--s-6)}.p4p-zeilen{white-space:pre-line}input.p4p-voll,textarea.p4p-voll{inline-size:100%}.p4p-lesebreite{max-inline-size:40em}.k3-kopf-filter>form.p4p-kopf-filter{display:flex;align-items:center;gap:var(--s-2);margin:0;padding:0;border:0;background:transparent}.k3-kopf-filter>form.p4p-kopf-filter>div{display:flex;align-items:center;gap:var(--s-2)}.k3-kopf-filter>form.p4p-kopf-filter label{margin:0;font-size:var(--schrift-13);color:var(--text-muted)}.p4p-achtung{color:var(--warning)}.route-hinweise .p4p-z{vertical-align:-2px}.k3-kopf-filter>form.p4p-kopf-filter>button[hidden]{display:none}.p4p-strich{color:var(--text-muted)}.k3-kopf-filter>.segmentzeile{margin:0;padding:0;border:0}.p4p-einheit{font-weight:400}.eignung>span[style*=--anteil]{inline-size:var(--anteil)}.p4p-eignung-zahl{margin-inline-start:var(--s-2);font-size:var(--schrift-13);color:var(--text-muted);font-variant-numeric:var(--ziffern)}.k3-kopf-filter>.p4p-rechts{margin-inline-start:auto}table.fz-woche th.heute{color:var(--primary)}:is(.fz-karte,.p4p-naechste) .k-leer.k-kompakt{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--s-2);margin:0;padding:var(--s-2) var(--raum-karte) var(--s-3);text-align:start;min-block-size:0}:is(.fz-karte,.p4p-naechste) .k-leer.k-kompakt .k-leer-satz{margin:0;font-weight:400;color:var(--text-muted)}.p4p-naechste .k-leer.k-kompakt{padding-inline:0}.zr-punkt.p4p-punkt-warn{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--danger)}.zr-monat-termin.ux4c-faellt-aus>.zr-monat-name{text-decoration:line-through;color:var(--text-muted)}.zr-monat-termin>.zr-monat-zeit{flex:none;font-size:var(--schrift-12);color:var(--text-muted)}.zr-monat-termin{gap:var(--s-1);padding-inline:var(--s-1)}.p4p-legende-punkt{inline-size:var(--s-2);block-size:var(--s-2)}.p4p-legende-strich{text-decoration:line-through;font-weight:400;color:var(--text-muted)}.p4p-legende-text{color:var(--text-muted)}@container (max-width: 72px){.zr-block:not(.kurz)>.zr-name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zr-block:not(.kurz)>.zr-kuerzel{display:block;overflow:hidden;white-space:nowrap;font-size:var(--schrift-12);line-height:var(--s-4);font-weight:600;color:var(--text)}}.zr-legende .zr-legende-flaeche{border-color:var(--border-strong);background:repeating-linear-gradient(135deg,var(--grau-7) 0 2px,var(--surface) 2px 5px)}.zr-legende .zr-legende-ohne{border:1px solid var(--border-strong);border-left:3px dashed var(--text-muted);background:var(--surface)}.seitenkopf.k3-kopf.p4p-kopf-eine-zeile{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"pfad pfad pfad" "titel filter aktionen"}.k3-kopf.p4p-kopf-eine-zeile>.k3-kopf-filter{margin-block-start:0;align-self:start}.k3-kopf.p4p-kopf-eine-zeile>.k3-kopf-filter>nav[data-zeitraum]{margin-inline-start:0}@media(min-width:601px){.seitenkopf.k3-kopf.p4p-kopf-eine-zeile:not(:has(>.aktionen)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pfad pfad" "titel filter"}}@media(max-width:600px){.seitenkopf.k3-kopf.p4p-kopf-eine-zeile{grid-template-columns:minmax(0,1fr);grid-template-areas:"pfad" "titel" "aktionen" "filter"}.k3-kopf.p4p-kopf-eine-zeile>.k3-kopf-filter{margin-block-start:var(--s-3)}}.zr-leiste details.karte-mehr{margin-block:0}.zr-leiste details.karte-mehr+details.karte-mehr{border-block-start:1px solid var(--border)}@media(max-width:600px){.karte-bereich:not(:fullscreen):not(.karte-vollbild)>.karte-flaeche:has(.p4p-karte-ohne){block-size:440px;min-block-size:0}.p4p-karte-ohne{inset-block:auto var(--s-3);inset-inline:var(--s-3);max-inline-size:none}}table.zr-monat td.zr-monat-tag{padding-inline:var(--s-1)}.p4p-karte-ohne{pointer-events:none}.p4p-karte-ohne a{pointer-events:auto}table.zr-woche thead th{position:relative}table.zr-woche thead .zr-plus{pointer-events:none}table.zr-woche thead th:hover .zr-plus,table.zr-woche thead .zr-plus:focus-visible{pointer-events:auto}.p4a-abschnitt>h2.p4a-stand:not(#p4a){font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600;letter-spacing:var(--sperrung-16, 0);margin:var(--s-6) 0 var(--s-2);color:var(--text)}.p4a-abschnitt>h2.p4a-stand:not(#p4a) .p4a-stand-zahl{color:var(--text-muted);font-weight:500;font-variant-numeric:var(--ziffern);margin-inline-start:var(--s-1)}.p4a-liste table.p4a-tabelle:not(#p4a){table-layout:fixed;inline-size:100%}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th{block-size:var(--kontrolle-hoehe-klein);padding-block:0;font-size:var(--schrift-12);line-height:var(--zeile-12)}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th.auswahl-spalte{inline-size:44px}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th.p4a-sp-bezug{inline-size:19%}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th.p4a-sp-zust{inline-size:17%}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th.p4a-sp-faellig{inline-size:132px}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th.erledigt-spalte{inline-size:56px}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td{padding-block:var(--s-1);vertical-align:middle;block-size:var(--kontrolle-hoehe);box-sizing:border-box;font-size:var(--schrift-14);line-height:var(--zeile-14)}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td:not(.p4a-titel){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p4a-liste table.p4a-tabelle:not(#p4a) td.p4a-titel{min-inline-size:0}.p4a-titelzeile:not(#p4a){display:flex;align-items:center;gap:var(--s-2);min-inline-size:0}.p4a-titelzeile:not(#p4a)>a:is(.p4a-titellink,[data-zeile-ziel]){flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:500;text-decoration:none}.p4a-titelzeile:not(#p4a)>a:is(.p4a-titellink,[data-zeile-ziel]):hover{color:color-mix(in srgb,var(--gruen) 68%,white)}.p4a-merkmale:not(#p4a){flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--s-2)}.p4a-merkmale:not(#p4a) .marken{display:inline-flex;gap:var(--s-1)}.p4a-checkliste:not(#p4a){font-size:var(--schrift-12);line-height:var(--zeile-12);color:var(--text-muted);font-variant-numeric:var(--ziffern);padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--radius-voll)}.p4a-liste .p4a-handy-unter:not(#p4a){display:none}.p4a-liste td.p4a-bezug:not(#p4a),.p4a-liste td.p4a-bezug:not(#p4a) a{color:var(--text-muted)}.p4a-person:not(#p4a){display:inline-flex;align-items:center;gap:var(--s-2);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.p4a-person:not(#p4a) .k-avatar{flex:0 0 auto}.p4a-fz:not(#p4a){font-variant-numeric:var(--ziffern);color:var(--text)}.p4a-fz.p4a-fz-ueber:not(#p4a){color:var(--danger);font-weight:600}.p4a-fz.p4a-fz-heute:not(#p4a){color:var(--text);font-weight:600}.p4a-fz.p4a-fz-still:not(#p4a){color:var(--text-muted)}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr.p4a-gruppe-kopf>th{block-size:var(--kontrolle-hoehe-klein);padding:0 var(--s-4);text-align:start;background:var(--surface-subtle);color:var(--text);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:600;border-block-start:1px solid var(--border);border-block-end:1px solid var(--border);text-transform:none;letter-spacing:0}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody.p4a-gruppe-ueberfaellig>tr.p4a-gruppe-kopf>th{color:var(--danger)}.p4a-gruppe-zahl:not(#p4a){color:var(--text-muted);font-weight:500;margin-inline-start:var(--s-1);font-variant-numeric:var(--ziffern)}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr.p4a-gruppe-kopf:hover>th{background:var(--surface-subtle)}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td.erledigt-spalte{padding-block:0}.p4a-liste .erledigt-kreis-ring:not(#p4a){inline-size:20px;block-size:20px}html[data-dichte=kompakt] .p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td{padding-block:2px}@media(max-width:600px){.p4a-liste .p4a-handy-unter:not(#p4a){display:block;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);margin-block-start:var(--s-1)}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td.p4a-bezug,.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td.p4a-zust{display:none}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr.p4a-gruppe-kopf{display:block;border:0;background:transparent;padding:0;margin:var(--s-4) 0 var(--s-2);box-shadow:none}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr.p4a-gruppe-kopf>th{display:block;background:transparent;border:0;padding:0;block-size:auto}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td{block-size:auto;white-space:normal}.p4a-titelzeile:not(#p4a){flex-wrap:wrap}.p4a-titelzeile:not(#p4a)>a:is(.p4a-titellink,[data-zeile-ziel]){white-space:normal}}.p4a-detail:not(#p4a){display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-6);align-items:start;margin-block-start:var(--s-6)}.p4a-detail-haupt:not(#p4a),.p4a-detail-seite:not(#p4a){display:flex;flex-direction:column;gap:var(--s-4);min-inline-size:0}@media(max-width:900px){.p4a-detail:not(#p4a){grid-template-columns:minmax(0,1fr)}}.p4a-karte:not(#p4a){margin:0;padding:var(--raum-karte)}.p4a-kartenkopf:not(#p4a){display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-3)}.p4a-kartenkopf:not(#p4a)>.p4a-kartentitel{margin:0}h2.p4a-kartentitel:not(#p4a){font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600;letter-spacing:var(--sperrung-16);color:var(--text);margin:0 0 var(--s-3)}.p4a-kartentitel-zusatz:not(#p4a){font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:400;color:var(--text-muted);margin-inline-start:var(--s-2)}.p4a-kartentitel-zahl:not(#p4a){font-weight:500;color:var(--text-muted);font-variant-numeric:var(--ziffern);margin-inline-start:var(--s-1)}.p4a-absatz:not(#p4a){white-space:pre-line;margin:0;font-size:var(--schrift-14);line-height:var(--zeile-14);color:var(--text);max-inline-size:72ch}.p4a-leer:not(#p4a){margin:0;color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.p4a-leise:not(#p4a){color:var(--text-muted)}.p4a-eintrag-meta:not(#p4a){color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);margin:0}.p4a-massnahmen:not(#p4a),.p4a-eintraege:not(#p4a),.p4a-dateien:not(#p4a),.p4a-zeitleiste:not(#p4a){list-style:none;margin:0;padding:0}.p4a-massnahme:not(#p4a){display:flex;align-items:center;gap:var(--s-3);min-block-size:var(--kontrolle-hoehe);border-block-end:1px solid var(--border)}.p4a-massnahme-text:not(#p4a){flex:1 1 auto;min-inline-size:0;font-size:var(--schrift-14);line-height:var(--zeile-14)}.p4a-massnahme-erledigt:not(#p4a) .p4a-massnahme-text{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--border-strong)}.p4a-massnahme-meta:not(#p4a){flex:0 0 auto;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);font-variant-numeric:var(--ziffern)}.p4a-kreis-form:not(#p4a){margin:0;display:inline-flex}.p4a-kreis:not(#p4a){display:inline-grid;place-items:center;flex:0 0 auto;inline-size:20px;block-size:20px;padding:0;margin:2px;border:1.5px solid var(--border-strong);border-radius:var(--radius-voll);background:transparent;color:var(--primary-text);cursor:default}button.p4a-kreis:not(#p4a){cursor:pointer;transition:background var(--dauer-1) var(--easing),border-color var(--dauer-1) var(--easing)}button.p4a-kreis:not(#p4a)::before{content:"";position:absolute;inset:-10px}button.p4a-kreis:not(#p4a){position:relative}button.p4a-kreis:not(#p4a):hover{border-color:var(--primary);background:var(--primary-subtle)}button.p4a-kreis:not(#p4a):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.p4a-kreis.p4a-kreis-voll:not(#p4a){background:var(--primary);border-color:var(--primary)}.p4a-kreis.p4a-kreis-voll:not(#p4a) svg{inline-size:12px;block-size:12px}.p4a-kreis.p4a-kreis-plus:not(#p4a){border-style:dashed;color:var(--text-muted)}.p4a-kreis.p4a-kreis-plus:not(#p4a) svg{inline-size:12px;block-size:12px}.p4a-neue-zeile:not(#p4a){display:flex;align-items:center;gap:var(--s-2);padding-block-start:var(--s-3);margin:0;flex-wrap:wrap}.p4a-neue-zeile:not(#p4a) .p4a-kreis{margin-inline-end:var(--s-1)}.p4a-neue-feld:not(#p4a){flex:0 1 160px;min-inline-size:0}.p4a-neue-feld.p4a-neue-text:not(#p4a){flex:1 1 240px}.p4a-neue-feld.p4a-neue-datum:not(#p4a){flex:0 1 150px}.p4a-neue-feld:not(#p4a) input{inline-size:100%;block-size:var(--kontrolle-hoehe-klein)}.p4a-eintraege:not(#p4a)>li{padding-block:var(--s-3);border-block-start:1px solid var(--border)}.p4a-eintraege:not(#p4a)>li:first-child{border-block-start:0;padding-block-start:0}.p4a-eintrag-kopf:not(#p4a){display:flex;gap:var(--s-2);align-items:baseline;flex-wrap:wrap;margin-block-end:var(--s-1)}.p4a-dateien:not(#p4a)>li{display:flex;align-items:center;gap:var(--s-2);min-block-size:var(--kontrolle-hoehe-klein)}.p4a-dateien:not(#p4a)>li svg{color:var(--text-muted);flex:0 0 auto}.p4a-offen-liste:not(#p4a){margin-block:var(--s-3) 0;padding:var(--s-3) var(--s-4);background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--radius-kontrolle);color:var(--text);font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4a-offen-liste:not(#p4a) ul{margin:var(--s-1) 0 0;padding-inline-start:var(--s-5)}.p4a-offen-titel:not(#p4a){margin:0 0 var(--s-1);font-weight:600}.p4a-haken:not(#p4a){display:flex;gap:var(--s-2);align-items:flex-start;margin-block-start:var(--s-3);font-size:var(--schrift-14);line-height:var(--zeile-14)}dl.p4a-eig:not(#p4a){display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s-2) var(--s-3);margin:0;font-size:var(--schrift-14);line-height:var(--zeile-14)}dl.p4a-eig:not(#p4a) dt{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-14);font-weight:400;margin:0}dl.p4a-eig:not(#p4a) dd{margin:0;min-inline-size:0}.p4a-eig-zeile:not(#p4a){display:block;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4a-zeitleiste:not(#p4a)>li{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--s-3);padding-block-end:var(--s-4)}.p4a-zeitleiste:not(#p4a)>li:last-child{padding-block-end:0}.p4a-zeitleiste:not(#p4a)>li::before{content:"";position:absolute;inset-inline-start:5px;inset-block:14px 0;border-inline-start:1px solid var(--border)}.p4a-zeitleiste:not(#p4a)>li:last-child::before{content:none}.p4a-zeitleiste-punkt:not(#p4a){inline-size:9px;block-size:9px;margin:5px 0 0 1px;border-radius:var(--radius-voll);background:var(--surface);border:2px solid var(--border-strong)}.p4a-zeitleiste:not(#p4a)>li:first-child .p4a-zeitleiste-punkt{border-color:var(--primary)}.p4a-zeitleiste-was:not(#p4a){margin:0;font-size:var(--schrift-14);line-height:var(--zeile-14)}.p4a-schubladen-form:not(#p4a){display:flex;flex-direction:column;gap:var(--raum-gruppe)}.p4a-schubladen-form:not(#p4a) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){inline-size:100%;max-inline-size:100%}.p4a-zwei:not(#p4a){display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.p4a-schubladen-form:not(#p4a) .k2-feld>label,.k3-dialog .k2-feld>label{display:block;margin-block-end:var(--s-1);font-weight:600;font-size:var(--schrift-13)}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th,.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr.p4a-gruppe-kopf>th{vertical-align:middle;padding-block:0}.p4a-liste table.p4a-tabelle:not(#p4a)>thead th.auswahl-spalte input{margin:0}.p4a-person:not(#p4a) .hinweis{margin-inline-start:calc(-1 * var(--s-1))}.p4a-felder:not(#p4a){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-gruppe) var(--s-4);max-inline-size:720px}.p4a-felder:not(#p4a) .p4a-feld-voll{grid-column:1 / -1}.p4a-felder:not(#p4a) :is(input:not([type=checkbox]):not([type=radio]),select){inline-size:100%;max-inline-size:100%}.p4a-felder:not(#p4a) .k2-feld>label,.p4a-freigaben:not(#p4a)>legend{display:block;margin-block-end:var(--s-1);font-weight:600;font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text)}@media(max-width:600px){.p4a-felder:not(#p4a){grid-template-columns:minmax(0,1fr)}}.p4a-freigaben:not(#p4a){border:0;padding:0;margin:var(--s-6) 0 0;min-inline-size:0}.p4a-freigaben:not(#p4a)>legend{padding:0;margin-block-end:var(--s-2)}.p4a-segment:not(#p4a){display:inline-flex;flex-wrap:wrap;padding:2px;gap:2px;margin-block-end:var(--s-3);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-kontrolle)}.p4a-segment:not(#p4a)[hidden]{display:none}.p4a-segment:not(#p4a)>button{block-size:calc(var(--kontrolle-hoehe-klein) - 4px);padding:0 var(--s-3);border:0;border-radius:var(--radius-kontrolle);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--schrift-13);font-weight:600;cursor:pointer;box-shadow:none}.p4a-segment:not(#p4a)>button:hover{color:var(--text);background:var(--surface-hover)}.p4a-segment:not(#p4a)>button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.p4a-segment:not(#p4a)>button:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.p4a-haken-liste:not(#p4a){display:flex;flex-direction:column}.p4a-haken-zeile:not(#p4a){display:flex;align-items:center;gap:var(--s-3);min-block-size:var(--kontrolle-hoehe);border-block-end:1px solid var(--border)}.p4a-haken-zeile:not(#p4a):last-child{border-block-end:0}.p4a-haken-zeile:not(#p4a) .hinweis{margin:0;font-size:var(--schrift-13);color:var(--text-muted)}.p4a-fuss.formularfuss:not(#p4a){display:flex;align-items:center;gap:var(--s-2);margin-block-start:var(--s-6);padding-block-start:var(--s-4);border-block-start:1px solid var(--border);flex-wrap:wrap}.p4a-fuss.formularfuss:not(#p4a)>*{margin:0}button.p4a-kreis:not(#p4a){min-block-size:0;min-inline-size:0;block-size:20px;inline-size:20px;padding:0;box-shadow:none;font-size:0;line-height:0}@media(max-width:600px){.p4a-neue-zeile:not(#p4a){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.p4a-neue-zeile:not(#p4a) .p4a-neue-text{grid-column:2 / -1}.p4a-neue-zeile:not(#p4a) .p4a-neue-feld:not(.p4a-neue-text){grid-column:auto}.p4a-neue-zeile:not(#p4a)>.p4a-neue-feld:nth-of-type(2){grid-column:2}.p4a-neue-zeile:not(#p4a)>button{grid-column:2 / -1;justify-self:start}.p4a-kartenkopf:not(#p4a){flex-wrap:wrap}}.p4a-ablage:not(#p4a){position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin:0 0 var(--s-6)}.p4a-ablage:not(#p4a) .p4a-ablage-flaeche{flex:1 1 320px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3);align-items:center;padding:var(--s-4) var(--s-5);border:1px dashed var(--border-strong);border-radius:var(--radius-karte);background:var(--surface);cursor:pointer;transition:background var(--dauer-1) var(--easing),border-color var(--dauer-1) var(--easing)}.p4a-ablage:not(#p4a) .p4a-ablage-flaeche:hover,.p4a-ablage.p4a-ablage-ueber:not(#p4a) .p4a-ablage-flaeche{border-color:var(--primary);background:var(--primary-subtle)}.p4a-ablage:not(#p4a):focus-within .p4a-ablage-flaeche{outline:3px solid var(--focus);outline-offset:2px}.p4a-ablage-symbol:not(#p4a){grid-row:span 2;display:inline-grid;place-items:center;inline-size:var(--kontrolle-hoehe);block-size:var(--kontrolle-hoehe);border-radius:var(--radius-voll);background:var(--surface-subtle);color:var(--primary)}.p4a-ablage-text:not(#p4a){font-size:var(--schrift-14);line-height:var(--zeile-14);color:var(--text)}.p4a-ablage-link:not(#p4a){color:var(--primary);text-decoration:underline;text-underline-offset:2px;font-weight:600}.p4a-ablage-hilfe:not(#p4a){font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text-muted)}.p4a-ablage.p4a-ablage-js:not(#p4a) .p4a-ablage-feld{position:absolute;inline-size:1px;block-size:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}.p4a-ablage-stand:not(#p4a){flex-basis:100%;margin:0;color:var(--text-muted);font-size:var(--schrift-13)}.p4a-ablage-stand:not(#p4a):empty{display:none}.p4a-ablage-info:not(#p4a){position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.p4a-unterzeile:not(#p4a){display:block;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p4a-postliste table.p4a-tabelle:not(#p4a)>tbody>tr>td{block-size:56px}.p4a-postliste table.p4a-tabelle:not(#p4a)>thead th.p4a-sp-vorschlag{inline-size:24%}.p4a-postliste table.p4a-tabelle:not(#p4a)>thead th.p4a-sp-datum{inline-size:120px}.p4a-postliste table.p4a-tabelle:not(#p4a)>thead th.p4a-sp-pfeil{inline-size:40px}.p4a-dateisymbol:not(#p4a){flex:0 0 auto;display:inline-flex;color:var(--text-muted)}.p4a-pfeil:not(#p4a){color:var(--text-subtle);text-align:end}.p4a-liste tr[data-zeile-link]:not(#p4a):hover .p4a-pfeil{color:var(--primary)}@media(max-width:600px){.p4a-postliste table.p4a-tabelle:not(#p4a)>tbody>tr>td{block-size:auto}.p4a-postliste table.p4a-tabelle:not(#p4a)>tbody>tr>td.p4a-pfeil,.p4a-postliste table.p4a-tabelle:not(#p4a)>tbody>tr>td.p4a-erkennung{display:none}.p4a-unterzeile:not(#p4a){white-space:normal}}.p4a-etikett:not(#p4a){display:block;margin:0 0 var(--s-1);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:600;color:var(--text-muted);text-transform:none;letter-spacing:0}.p4a-blatt:not(#p4a){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-kontrolle);padding:var(--s-6) var(--s-8);margin-block-end:var(--s-4);box-shadow:none}.p4a-blatt-nr:not(#p4a){margin:0 0 var(--s-3);font-size:var(--schrift-12);line-height:var(--zeile-12);color:var(--text-muted);font-weight:600}.p4a-blatt:not(#p4a) pre.erkannter-text{margin:0;white-space:pre-wrap;font-family:var(--schrift-text);font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text);background:transparent;border:0;padding:0}.p4a-blatt.p4a-blatt-leer:not(#p4a){display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-2);padding-block:var(--s-10);aspect-ratio:1 / 1.2;max-block-size:420px;justify-content:center;border-style:dashed}.p4a-blatt.p4a-blatt-leer:not(#p4a) p{margin:0;max-inline-size:40ch}.p4a-blatt-symbol:not(#p4a){display:inline-grid;place-items:center;inline-size:var(--kontrolle-hoehe);block-size:var(--kontrolle-hoehe);border-radius:var(--radius-voll);background:var(--surface-subtle);color:var(--text-muted)}.p4a-blatt-titel:not(#p4a){font-weight:600;font-size:var(--schrift-14)}.p4a-klebefuss.formularfuss:not(#p4a){position:sticky;inset-block-end:0;z-index:2;display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-4) calc(-1 * var(--raum-karte)) calc(-1 * var(--raum-karte));padding:var(--s-3) var(--raum-karte);background:var(--surface);border-block-start:1px solid var(--border);border-end-start-radius:var(--radius-karte);border-end-end-radius:var(--radius-karte)}.p4a-klebefuss.formularfuss:not(#p4a) .p4a-leise{font-size:var(--schrift-13)}.p4a-dok-suche:not(#p4a){flex:0 1 280px;min-inline-size:200px}.p4a-dok-suche:not(#p4a) input{inline-size:100%}.p4a-suche-leer:not(#p4a){padding:var(--s-4) var(--raum-karte)}.p4a-fussnote:not(#p4a){margin:var(--s-6) 0 0;max-inline-size:72ch;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4a-postliste table.p4a-tabelle:not(#p4a)>thead th.p4a-sp-erkennung{inline-size:168px}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td.p4a-pfeil{overflow:visible;text-overflow:clip;padding-inline:0 var(--s-3)}form.karte.p4a-formularbreite:not(#p4a){max-inline-size:720px}form.karte.p4a-formularbreite:not(#p4a) .raster{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){form.karte.p4a-formularbreite:not(#p4a) .raster{grid-template-columns:minmax(0,1fr)}}.p4a-vorfall-tabelle:not(#p4a)>thead th.p4a-sp-titel{inline-size:36%}.p4a-vorfall-tabelle:not(#p4a)>thead th.p4a-sp-zahl{inline-size:88px}dl.p4a-eig:not(#p4a) dd{overflow-wrap:break-word;word-break:normal}.p4a-liste table.p4a-tabelle:not(#p4a)>tbody>tr>td:is(.erledigt-spalte,.auswahl-spalte){overflow:visible;text-overflow:clip}.faellig-zelle,.ik-hist-gruppe,.k-form-punkt,.k3-kopf-standard,.kl-dublette,.kl-ende-zahl,.kl-interessent,.kl-interessent-hinweis,.kl-rechenweg,.ma-import-spalten,.ma-mailvorschau,.p4-zweifaktor-qr,.p4a-datum,.p4a-eigenschaften,.p4a-faellig,.p4a-formular,.p4a-karte-tabelle,.p4a-klapp-flach,.p4a-kompakt,.p4a-vorschlag,.p4e-filter,.p4e-filtersatz,.p4e-liste-karte,.p4e-zeilen-aendern,.p4p-mehrtage,.p4p-rueckweg,.p4u-anpassen,.mehr-menue .mehr-inhalt>button.mehr-suchen{}.ux4d-einzeln{}.palette-eigen,.eigene-palette,.farbwahl-feld,.eigene-stand{}.budget-fuss{}.einsatzliste{}.klient-offen-hinweis{}.klient-offen-stichtag{}.kopf-termin{}.profil-details{}.vertrag-fassungen{}.vertrag-karte{}.letzte-termine-tabelle{}.umkreis-erweitert{}.einstellungen-unterpunkte{}.ma-termine{}details.ma-eintragen{}.raster>.ma-leer{}.kl-verlaeufe,.zr-abwesend-hinweis,.v-was{}.tv-neu{}.karte-ohne-punkt,.konto-rechte-tabelle,.rechnung-daten{}.karte-luftlinien,.regel-art,.zeilenformular-inhalt,.p4u-nachtragen{}.chips>.chip[aria-current]:not(#f1q1a):not(#f1q1b),.profil-abschnitte .chip[aria-current]:not(#f1q1a):not(#f1q1b){background:var(--primary-subtle);border-color:var(--primary-border);color:var(--primary);font-weight:600;box-shadow:none}.chips>.chip[aria-current]:not(#f1q1a):not(#f1q1b):hover,.profil-abschnitte .chip[aria-current]:not(#f1q1a):not(#f1q1b):hover{background:var(--primary-subtle);border-color:var(--primary);color:var(--primary)}.chips>.chip[aria-current]:not(#f1q1a):not(#f1q1b) :is(.chip-zahl,.dt-chip-zahl),.profil-abschnitte .chip[aria-current]:not(#f1q1a):not(#f1q1b) .chip-zahl{color:var(--text-leise);font-weight:400;background:transparent;opacity:1}@media(forced-colors:active){.chips>.chip[aria-current]{outline:2px solid Highlight}}nav.kz-blaettern:not(#f1q1a):not(#f1q1b),.ma-zeitraum:not(#f1q1a):not(#f1q1b),.dt-zeitraum:not(#f1q1a):not(#f1q1b){display:inline-flex;flex-wrap:nowrap;align-items:stretch;gap:0;box-sizing:border-box;block-size:var(--kontrolle-hoehe);margin:0;border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--text)}:is(nav.kz-blaettern,.ma-zeitraum,.dt-zeitraum)>:is(a,span.dt-zr-pfeil,.ma-zeitraum-pfeil):not(#f1q1a):not(#f1q1b){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--kontrolle-hoehe);min-inline-size:0;min-block-size:0;block-size:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-muted);font-size:var(--schrift-16);line-height:1;text-decoration:none}:is(nav.kz-blaettern,.ma-zeitraum,.dt-zeitraum)>:is(a,.ma-zeitraum-pfeil):not(#f1q1a):not(#f1q1b):hover{background:var(--surface-hover);color:var(--text)}:is(nav.kz-blaettern,.ma-zeitraum,.dt-zeitraum)>:is(a,.ma-zeitraum-pfeil):not(#f1q1a):not(#f1q1b):focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.dt-zeitraum>span.dt-zr-pfeil:not(#f1q1a):not(#f1q1b){opacity:.4}:is(nav.kz-blaettern>.kz-monat,.ma-zeitraum>span.ma-zeitraum-text,.ma-zeitraum-wahl>summary.ma-zeitraum-text,.dt-zeitraum .dt-zr-text):not(#f1q1a):not(#f1q1b){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:9.5rem;min-block-size:0;padding:0 var(--s-3);border:0;border-inline:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-fett);font-variant-numeric:var(--ziffern);white-space:nowrap;text-align:center}.ma-zeitraum-wahl:not(#f1q1a):not(#f1q1b),.dt-zeitraum>.dt-pop:not(#f1q1a):not(#f1q1b){display:flex;align-items:stretch}.ma-zeitraum-wahl>summary.ma-zeitraum-text:not(#f1q1a):not(#f1q1b)::after{color:var(--text-muted)}:is(.ma-zeitraum-wahl,.dt-zeitraum .dt-pop)>summary:not(#f1q1a):not(#f1q1b):hover,.dt-zeitraum .dt-pop[open]>summary:not(#f1q1a):not(#f1q1b){background:var(--surface-hover)}:is(nav[data-zeitraum]>a.p4p-heute,.dt-zeitraum>.dt-zr-heute):not(#f1q1a):not(#f1q1b){inline-size:auto;padding:0 var(--s-3);border:0;border-inline-start:1px solid var(--border);background:transparent;color:var(--text);font-size:var(--schrift-14);font-weight:var(--gewicht-mittel);line-height:var(--zeile-14);margin:0}.dt-zeitraum>.dt-zr-heute[aria-current]:not(#f1q1a):not(#f1q1b){color:var(--text-muted);pointer-events:none}@media(pointer:coarse),(max-width:1024px){nav.kz-blaettern:not(#f1q1a):not(#f1q1b),.ma-zeitraum:not(#f1q1a):not(#f1q1b),.dt-zeitraum:not(#f1q1a):not(#f1q1b){block-size:44px}:is(nav.kz-blaettern,.ma-zeitraum,.dt-zeitraum)>:is(a,span.dt-zr-pfeil,.ma-zeitraum-pfeil):not(#f1q1a):not(#f1q1b){inline-size:44px}}@media(max-width:600px){.ma-zeitraum:not(#f1q1a):not(#f1q1b),.dt-zeitraum:not(#f1q1a):not(#f1q1b){display:flex;inline-size:100%}:is(nav.kz-blaettern>.kz-monat,.ma-zeitraum>span.ma-zeitraum-text,.ma-zeitraum-wahl,.dt-zeitraum>.dt-pop,.dt-zeitraum>span.dt-zr-text):not(#f1q1a):not(#f1q1b){flex:1 1 auto;min-inline-size:0}.dt-zeitraum:not(#f1q1a):not(#f1q1b){block-size:auto}.dt-zeitraum>:is(a,span).dt-zr-pfeil:not(#f1q1a):not(#f1q1b){flex:none;block-size:var(--kontrolle-hoehe)}}.k3-brotkrumen:not(#f1q1a) li:not(.k3-krume-eltern),.k3-brotkrumen:not(#f1q1a) li.k3-krume-auslassung{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k3-brotkrumen:not(#f1q1a) li.k3-krume-eltern::before{content:"‹";margin-inline:0 var(--s-1);color:var(--text-muted);font-size:var(--schrift-16);line-height:1}.k3-brotkrumen:not(#f1q1a) li.k3-krume-eltern{position:static;clip-path:none;inline-size:auto;block-size:auto;overflow:visible}:is(button.spaltenwahl,.alle-spalten-knopf,.dt-spalten>summary):not(#f1q1a):not(#f1q1b){display:inline-flex;align-items:center;gap:var(--s-2);box-sizing:border-box;min-block-size:var(--kontrolle-hoehe-klein);block-size:var(--kontrolle-hoehe-klein);margin:0;padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--text);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-mittel);white-space:nowrap;box-shadow:none;cursor:pointer}:is(button.spaltenwahl,.alle-spalten-knopf):not(#f1q1a):not(#f1q1b)::before{content:"";flex:none;inline-size:16px;block-size:16px;background:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18M15 3v18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18M15 3v18'/%3E%3C/svg%3E") center / contain no-repeat}:is(button.spaltenwahl,.alle-spalten-knopf):not(#f1q1a):not(#f1q1b)::after{content:none}:is(button.spaltenwahl,.alle-spalten-knopf,.dt-spalten>summary):not(#f1q1a):not(#f1q1b):hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text)}:is(button.spaltenwahl[aria-pressed=true],.alle-spalten-haken:checked+.alle-spalten-knopf):not(#f1q1a):not(#f1q1b){background:var(--primary-subtle);border-color:var(--primary-border);color:var(--primary)}:is(button.spaltenwahl[aria-pressed=true],.alle-spalten-haken:checked+.alle-spalten-knopf):not(#f1q1a):not(#f1q1b)::before{background:var(--primary)}@media(pointer:coarse){:is(button.spaltenwahl,.alle-spalten-knopf,.dt-spalten>summary):not(#f1q1a):not(#f1q1b){min-block-size:44px;block-size:44px}}form.f1-speichern>.k2-aktionsleiste:not(#f1q1a){margin-block-start:var(--s-4)}:is(details.klapp:not(.mini,.vorgang),details.hilfe-details,main>details.karte.ma-klappkarte,details.karte-klapp,details.schlank2-karte):not(#f1q1a):not(#f1q1b)>summary{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--s-2);min-block-size:44px;padding-inline:var(--s-4);list-style:none;cursor:pointer}:is(details.klapp:not(.mini,.vorgang),details.hilfe-details,main>details.karte.ma-klappkarte,details.karte-klapp,details.schlank2-karte):not(#f1q1a):not(#f1q1b)>summary::-webkit-details-marker{display:none}:is(details.klapp:not(.mini,.vorgang),details.hilfe-details,main>details.karte.ma-klappkarte,details.karte-klapp,details.schlank2-karte):not(#f1q1a):not(#f1q1b)>summary::before{content:none}:is(details.klapp:not(.mini,.vorgang),details.hilfe-details,main>details.karte.ma-klappkarte,details.karte-klapp,details.schlank2-karte):not(#f1q1a):not(#f1q1b)>summary::after{content:"";flex:none;order:99;margin-inline-start:auto;inline-size:20px;block-size:20px;background:var(--text-leise);transition:transform var(--dauer-1, .15s) var(--easing, ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}:is(details.klapp:not(.mini,.vorgang),details.hilfe-details,main>details.karte.ma-klappkarte,details.karte-klapp,details.schlank2-karte)[open]:not(#f1q1a):not(#f1q1b)>summary::after{transform:rotate(180deg)}:is(details.klapp:not(.mini,.vorgang),details.hilfe-details,main>details.karte.ma-klappkarte,details.karte-klapp,details.schlank2-karte):not(#f1q1a):not(#f1q1b)>summary>:is(.hinweis,.unterzeile,span:not(.nur-vorleser)){color:var(--text-muted);font-weight:var(--gewicht-mittel);font-size:var(--schrift-13)}@media(prefers-reduced-motion:reduce){details>summary:not(#f1q1a)::after{transition:none}}ul.gruende:not(#f1q1a),.fall-gruende:not(#f1q1a){list-style:none;padding-inline-start:0;margin:0}ul.gruende:not(#f1q1a)>li{list-style:none}.dt-zeitraum+form.filter:not(#f1q1a){margin-block-start:var(--s-3)}main>details.karte.ma-klappkarte:not(#f1q1a):not(#f1q1b)>summary{padding-inline:0}@media(pointer:coarse),(max-width:600px){:is(td,th[scope=row])>a:not(.knopf,.chip,.marke,.ampel){position:relative}:is(td,th[scope=row])>a:not(.knopf,.chip,.marke,.ampel)::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,44px);block-size:44px;transform:translate(-50%,-50%)}.seitenleiste .fuss a{display:flex;align-items:center;min-block-size:44px}.statuszeile .probeband>summary{position:relative}.statuszeile .probeband>summary::after{content:"";display:block;position:absolute;inset-inline:0;inset-block-start:50%;block-size:44px;transform:translateY(-50%)}}:root[data-theme=dark] .dunkel-schalter:not([aria-pressed=true]) .dunkel-schalter-spur{border-color:var(--border-strong)}:root[data-theme=dark] .dunkel-schalter:not([aria-pressed=true]) .dunkel-schalter-spur::after{background:var(--text-muted)}:root[data-theme=dark] input.schieber:not(:checked){background:var(--border-strong)}:root[data-theme=dark] input.schieber:not(:checked)::after,:root[data-theme=dark] .k2-wahl .k2-schalter::after{background:var(--text)}:root[data-theme=dark] .k2-wahl .k2-schalter:checked::after{background:var(--primary-text)}:root[data-theme=dark] .schieber input[type=checkbox]:not(:checked){background:var(--border-strong)}:root[data-theme=dark] :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input){-webkit-appearance:none;appearance:none;position:relative;background:var(--surface);border:2px solid var(--border-strong);border-radius:var(--radius-kontrolle, 4px);cursor:pointer}:root[data-theme=dark] input[type=radio]:not(.k2-haken,.k2-radio,.k2-schalter,.schieber){border-radius:50%}:root[data-theme=dark] :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):is(:checked,:indeterminate){background:var(--primary);border-color:var(--primary)}:root[data-theme=dark] input[type=checkbox]:not(.k2-haken,.k2-schalter,.schieber,.schieber input):checked::after{content:"";position:absolute;inset-inline-start:28%;inset-block-start:8%;inline-size:28%;block-size:56%;border:solid var(--primary-text);border-width:0 2px 2px 0;transform:rotate(45deg)}:root[data-theme=dark] input[type=checkbox]:not(.k2-haken,.k2-schalter,.schieber,.schieber input):indeterminate::after{content:"";position:absolute;inset-inline:18%;inset-block-start:calc(50% - 1px);block-size:2px;background:var(--primary-text)}:root[data-theme=dark] input[type=radio]:not(.k2-radio):checked::after{content:"";position:absolute;inset:26%;border-radius:50%;background:var(--primary-text)}:root[data-theme=dark] :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):disabled{background:var(--surface-subtle);border-color:var(--border);cursor:not-allowed;opacity:.7}:root[data-theme=dark] :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):disabled:checked{background:var(--border-strong);border-color:var(--border-strong)}:root[data-theme=dark] :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):focus-visible{outline:2px solid var(--focus, var(--primary));outline-offset:2px}:root[data-theme=dark] :is(.zr-punkt,.kraft-farbe)[style*=--farbe]{background:color-mix(in oklab,var(--farbe) 55%,var(--text));filter:none}@media(prefers-color-scheme:dark){:root:not([data-theme]) .dunkel-schalter:not([aria-pressed=true]) .dunkel-schalter-spur{border-color:var(--border-strong)}:root:not([data-theme]) .dunkel-schalter:not([aria-pressed=true]) .dunkel-schalter-spur::after{background:var(--text-muted)}:root:not([data-theme]) input.schieber:not(:checked){background:var(--border-strong)}:root:not([data-theme]) input.schieber:not(:checked)::after,:root:not([data-theme]) .k2-wahl .k2-schalter::after{background:var(--text)}:root:not([data-theme]) .k2-wahl .k2-schalter:checked::after{background:var(--primary-text)}:root:not([data-theme]) .schieber input[type=checkbox]:not(:checked){background:var(--border-strong)}:root:not([data-theme]) :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input){-webkit-appearance:none;appearance:none;position:relative;background:var(--surface);border:2px solid var(--border-strong);border-radius:var(--radius-kontrolle, 4px);cursor:pointer}:root:not([data-theme]) input[type=radio]:not(.k2-haken,.k2-radio,.k2-schalter,.schieber){border-radius:50%}:root:not([data-theme]) :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):is(:checked,:indeterminate){background:var(--primary);border-color:var(--primary)}:root:not([data-theme]) input[type=checkbox]:not(.k2-haken,.k2-schalter,.schieber,.schieber input):checked::after{content:"";position:absolute;inset-inline-start:28%;inset-block-start:8%;inline-size:28%;block-size:56%;border:solid var(--primary-text);border-width:0 2px 2px 0;transform:rotate(45deg)}:root:not([data-theme]) input[type=checkbox]:not(.k2-haken,.k2-schalter,.schieber,.schieber input):indeterminate::after{content:"";position:absolute;inset-inline:18%;inset-block-start:calc(50% - 1px);block-size:2px;background:var(--primary-text)}:root:not([data-theme]) input[type=radio]:not(.k2-radio):checked::after{content:"";position:absolute;inset:26%;border-radius:50%;background:var(--primary-text)}:root:not([data-theme]) :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):disabled{background:var(--surface-subtle);border-color:var(--border);cursor:not-allowed;opacity:.7}:root:not([data-theme]) :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):disabled:checked{background:var(--border-strong);border-color:var(--border-strong)}:root:not([data-theme]) :is(input[type=checkbox],input[type=radio]):not(.k2-haken,.k2-radio,.k2-schalter,.schieber,.schieber input):focus-visible{outline:2px solid var(--focus, var(--primary));outline-offset:2px}:root:not([data-theme]) :is(.zr-punkt,.kraft-farbe)[style*=--farbe]{background:color-mix(in oklab,var(--farbe) 55%,var(--text));filter:none}}.p4a-titelzeile:not(#p4a):not(#p4q2)>a:is(.p4a-titellink,[data-zeile-ziel]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip}.p4a-liste table.p4a-tabelle:not(#p4a)>thead>tr>th.p4a-sp-titel{inline-size:40%}.zr-monat-termin:not(#p4q2){flex-wrap:wrap;row-gap:0;align-items:baseline}.zr-monat-termin:not(#p4q2)>.zr-monat-name{flex:1 1 auto}.dt[data-dt-einzeilig]>.dt-rahmen>table.fin-rechnungsliste>tbody>tr>td:not(.zahl):not(.handy-titel){white-space:normal;overflow-wrap:break-word}.dt[data-dt-einzeilig]>.dt-rahmen>table.fin-rechnungsliste>tbody>tr>td.fin-art{min-inline-size:10rem}.dt .dt-griff{inset-inline-end:0}@media(min-width:901px){.dt>.dt-rahmen>table.fin-rechnungsliste>:is(thead,tbody,tfoot)>tr>:is(th,td){padding-inline:calc(var(--s-2) - var(--rand-breite))}}@media(min-width:901px){table.p4e-protokolltabelle:not(#p4q2)>:is(thead,tbody)>tr>:is(th,td){padding-inline:var(--s-2)}table.p4e-protokolltabelle:not(#p4q2)>:is(thead,tbody)>tr>:is(th,td):nth-child(1){white-space:nowrap}table.p4e-protokolltabelle:not(#p4q2)>:is(thead,tbody)>tr>:is(th,td):nth-child(2){min-inline-size:5.5rem}table.p4e-protokolltabelle:not(#p4q2)>:is(thead,tbody)>tr>:is(th,td):nth-child(4){min-inline-size:9rem}table.p4e-protokolltabelle:not(#p4q2)>tbody>tr>td.p4e-pfad,table.ik-historie:not(#p4q2) td{overflow-wrap:break-word;word-break:normal;hyphens:manual}table.p4e-protokolltabelle:not(#p4q2)>tbody>tr>td.handy-titel{min-inline-size:0}table.p4e-protokolltabelle:not(#p4q2)>thead>tr>th.p4e-anlass{min-inline-size:5em}table.ik-historie:not(#p4q2)>tbody>tr>td:nth-child(2){min-inline-size:7.5rem}}@container (max-width: 72px){.zr-block:not(.kurz):not(#p4q2)>.zr-name{position:static;inline-size:auto;block-size:auto;overflow:clip;overflow-clip-margin:3px;clip-path:none;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--schrift-12);line-height:11px}.zr-block:not(.kurz):not(#p4q2)>.zr-kuerzel{display:none}.zr-block:not(.kurz)>.zr-zeit{font-size:var(--schrift-12);line-height:10px}.zr-block:not(.kurz) .zr-name .zr-wort{white-space:normal;overflow:visible;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.zr-block:not(.kurz) .zr-name :is(.zr-vorname,.zr-initial,.zr-komma){display:none}.zr-block:not(.kurz)>.zr-marken{display:none}}.p4-prueftabelle ul.gruende:not(#f1p3a){list-style:none;margin:0;padding:0}main .export-karten .versand-vermerk-form>.k2-datum-feld:not(#f1p3a),main .abrechnung-abschluss .versand-vermerk-form>.k2-datum-feld:not(#f1p3a){grid-row:2;min-inline-size:10rem}form.r-kuerzung>fieldset>label.inline:has(>input[name=weg]:not(:checked))+.r-einzug:not(#f1p3a){display:none}form.r-kuerzung .p4-grund:not(#f1p3a){max-inline-size:none}@media(min-width:601px){form.p4-formular .k2-aktionsleiste--klebend:not(#f1p3a){margin-inline:0;padding-inline:0;background:var(--bg);border-radius:0}}.abrechnung-jetzt:empty+.abrechnung-summe:not(#f1p3a){margin-block-start:0}@media(max-width:600px){.dt-zeitraum>.dt-pop:not(#f1p3a):not(#f1p3b){flex:1 1 0;min-inline-size:0}.dt-zeitraum .dt-zr-text:not(#f1p3a):not(#f1p3b){min-inline-size:0;overflow:hidden;padding-inline:var(--s-2)}.dt-zeitraum .dt-zr-text>span:not(#f1p3a):not(#f1p3b){min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-zeitraum>.dt-zr-heute:not(#f1p3a):not(#f1p3b){flex:none;padding-inline:var(--s-2)}}@media(pointer:coarse),(max-width:1024px){.dt-zeitraum>.dt-zr-heute.dt-zr-heute:not(#f1p3a):not(#f1p3b){inline-size:auto;white-space:nowrap}}.p4-konto .p4-zeile>span#zweifaktor:not(#f1p3a){position:absolute;inline-size:0;block-size:0}.konto-darstellung-schalter:not(#f1p3a){display:grid;margin-block-start:var(--s-4);padding-block-start:var(--s-2);border-block-start:1px solid var(--border)}.konto-darstellung-schalter button.dunkel-schalter:not([hidden]):not(#f1p3a){all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-block-size:44px;font-size:var(--schrift-14);line-height:var(--zeile-14);color:var(--text)}.konto-darstellung-schalter button.dunkel-schalter:focus-visible:not(#f1p3a){outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-kontrolle)}tr[data-zeile-absenden]:not(#f1p3a){cursor:pointer}table.daten.termin-daten th{inline-size:35%}.termin-spalten>.karte{align-self:start}table.fz-woche td.heute{background:var(--primary-subtle)}table.fz-woche a.fk-frei>.fk-frei-plus{opacity:.4}.k2-gruppe--fehler :is(.k2-haken,.k2-radio){border-color:var(--danger);box-shadow:0 0 0 var(--rand-breite) var(--danger)}.k2-gruppe--fehler{margin-block-end:var(--s-6)}@media(min-width:601px){table.urlaubsraster.ma-urlaubsraster:not(#p4m){min-inline-size:calc(var(--s-6) * 8 + (var(--s-8) - var(--s-1)) * 31)}}table.ma-urlaubsraster:not(#p4m) td.ma-ausgeschieden>a{color:var(--text-muted)}tr.ma-zeile-leise>td:not(:first-child){color:var(--text-muted)}.ma-stand-leer{color:var(--text-muted)}table.ik-historie>tbody>tr>td.hinweis{font-size:inherit;line-height:inherit;color:var(--text-muted)}table.ma-urlaubsraster:not(#p4m) td.ma-ausgeschieden>.unterzeile{display:inline;margin-inline-start:var(--s-2);font-weight:400;font-size:var(--schrift-12)}.k3-kopf.p4p-kopf-eine-zeile>.titelfeld>.unterzeile{margin-block-end:var(--s-3)}.k3-kopf-filter>form.p4p-kopf-filter+nav[data-zeitraum]{margin-inline-start:var(--s-3)}table.urlaubsraster.ma-urlaubsraster:not(#p4m){overflow:clip}.kalender-leiste .kalender-ansicht>nav.blaettern.ansicht{margin:0;border-radius:var(--rund-klein)}.zr-monat-agenda{display:none}@media(max-width:600px){main table.zr-monat{min-inline-size:0;inline-size:100%;table-layout:fixed}table.zr-monat td.zr-monat-tag{padding:var(--s-1);vertical-align:top}table.zr-monat .zr-monat-tag :is(.zr-monat-feiertag,.zr-abwesend-marke,.zr-monat-plus){display:none}table.zr-monat .zr-monat-termin{display:inline-flex;padding:0;margin:1px;min-inline-size:0;border:0;background:transparent;pointer-events:none}table.zr-monat .zr-monat-termin>:not(.zr-punkt){display:none}table.zr-monat .zr-monat-mehr>summary{font-size:var(--schrift-12)}.zr-monat-agenda{display:grid;gap:var(--s-4);margin-block-start:var(--s-4)}.zr-agenda-tag>h3{margin:0 0 var(--s-1);font-size:var(--schrift-14)}.zr-agenda-tag.heute>h3>a{color:var(--primary)}.zr-agenda-eintrag{display:grid;grid-template-columns:auto auto 1fr;gap:var(--s-1) var(--s-2);align-items:center;min-block-size:44px;padding:var(--s-2) 0;border-block-end:1px solid var(--border);color:var(--text);text-decoration:none}.zr-agenda-zeit{font-variant-numeric:var(--ziffern);color:var(--text-muted);white-space:nowrap}.zr-agenda-name{font-weight:600;min-inline-size:0;overflow-wrap:anywhere}.zr-agenda-wer{grid-column:3;color:var(--text-muted);font-size:var(--schrift-13)}}table.ik-historie:not(#p4m)>thead>tr>th:nth-child(4),table.ik-historie:not(#p4m)>tbody>tr>td:nth-child(4){inline-size:auto;display:table-cell}.ik-hist-feld{font-weight:600}.ik-hist-alt{color:var(--text-muted)}.ik-hist-neu{color:var(--text)}.monat-leer>td{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.ik-hist-pfeil{color:var(--text-muted)}.ik-hist-minuteliste>li{color:var(--text)}table.ik-historie>tbody>tr.ik-hist-folge>td{border-block-start-color:transparent;padding-block-start:0}@media(max-width:600px){table.ik-historie>tbody>tr.ik-hist-folge>td:nth-child(-n+2){display:none}}[data-k2-formular]:has(.k2-zusammenfassung:not([hidden])) .k2-stand[data-art=fehler]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);margin:0}table.fz-woche a.fk-frei::after{content:"";position:absolute;inset:0}table.fz-woche td:has(>a.fk-frei):hover{background:var(--gruen-blass)}table.fz-woche td.heute:has(>a.fk-frei):hover{background:var(--primary-subtle)}table.fz-woche a.fk-frei:focus-visible{outline:none}table.fz-woche a.fk-frei:focus-visible::after{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--rund-klein)}table.ik-historie>tbody>tr>td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.p4a-fuss-rechts.formularfuss:not(#b4x){display:flex;justify-content:flex-end;margin-block-start:var(--s-3)}.p4a-fuss-rechts.formularfuss:not(#b4x)>*{margin:0}.p4a-karte:not(#b4x) textarea{inline-size:100%;max-inline-size:100%}.p4a-kartenkopf:not(#b4x)>h2{font-family:var(--schrift-text);font-size:var(--schrift-16);line-height:var(--zeile-16);font-weight:600;letter-spacing:var(--sperrung-16);color:var(--text);margin:0}.p4a-eig-fuss:not(#b4x){margin:var(--s-4) 0 0;padding-block-start:var(--s-3);border-block-start:1px solid var(--border)}.chat-app .chat-nachricht:not(#b4x){display:block;align-self:flex-start;inline-size:fit-content;max-inline-size:min(78%,62ch);max-width:min(78%,62ch);min-inline-size:0;margin-block-start:var(--s-4);padding:var(--s-3) var(--s-4);border:var(--rand-breite) solid var(--border);border-radius:var(--radius-karte);background:var(--surface);color:var(--text);box-shadow:none}.chat-app .chat-nachricht.chat-folge:not(#b4x){margin-block-start:var(--s-1)}.chat-app .chat-nachricht.chat-eigene:not(#b4x){align-self:flex-end;background:var(--primary-subtle);border-color:var(--primary-border);border-start-end-radius:var(--radius-kontrolle)}.chat-app .chat-nachricht.chat-fremde:not(#b4x){border-start-start-radius:var(--radius-kontrolle)}.chat-app .chat-nachricht.chat-vertretung:not(#b4x){border-style:dashed;border-color:var(--border-strong)}.chat-app .chat-nachricht:not(#b4x)>.chat-absender{margin:0 0 var(--s-1);color:var(--primary);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-fett)}.chat-app .chat-nachricht:not(#b4x)>.chat-fuss{position:static;display:flex;margin:var(--s-1) 0 0;justify-content:flex-end;opacity:1;color:var(--text-muted)}.chat-app .chat-nachricht:not(#b4x)>.chat-text,.chat-app .chat-nachricht:not(#b4x)>.chat-text-weg{max-inline-size:100%}.chat-app .chat-text:not(#b4x)::after{content:none}.chat-app .chat-nachricht:not(#b4x)>details.chat-nachricht-menue{position:absolute;inset-block-start:var(--s-1);transform:none}.chat-app .chat-eigene:not(#b4x)>details.chat-nachricht-menue{inset-inline:auto 100%;margin-inline-end:var(--s-1)}.chat-app .chat-fremde:not(#b4x)>details.chat-nachricht-menue{inset-inline:100% auto;margin-inline-start:var(--s-1)}@media(max-width:600px){.chat-app .chat-nachricht:not(#b4x){max-inline-size:86%;max-width:86%;padding:var(--s-2) var(--s-3)}}.chat-app .chat-eingabe textarea:not(#b4x){border-radius:var(--radius-kontrolle)}.chat-app .chat-tag span:not(#b4x){border-radius:var(--radius-kontrolle)}.chat-app [class*=chat-farbe-]:not(#b4x){color:var(--text)}.chat-app .chat-farbe-0:not(#b4x){background:var(--primary-subtle)}.chat-app .chat-farbe-1:not(#b4x){background:var(--info-bg)}.chat-app .chat-farbe-2:not(#b4x){background:var(--warning-bg)}.chat-app .chat-farbe-3:not(#b4x){background:var(--success-bg)}.chat-app .chat-farbe-4:not(#b4x){background:var(--surface-subtle)}.chat-app .chat-farbe-5:not(#b4x){background:var(--surface-hover)}.chat-liste>.chat-gruppen:not(#b4x){flex:1 1 auto;min-block-size:0;overflow-y:auto}.chat-gruppen:not(#b4x)>.chat-eintraege{overflow:visible}.chat-gruppentitel:not(#b4x){margin:0;padding:var(--s-3) var(--s-4) var(--s-1);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:600;color:var(--text-muted)}table.aufbewahrung-fristen tr.gruppe>th:not(#b4x){text-transform:none;letter-spacing:0;font-size:var(--schrift-12);line-height:var(--zeile-12)}.aufb-pruefkarte:not(#b4x){margin-block-end:var(--s-4)}.aufb-leerzeile:not(#b4x){min-block-size:48px;display:flex;align-items:center}.aufb-karte:not(#b4x) table.aufbewahrung-fristen td.aktion{text-align:end;inline-size:1%;white-space:nowrap}.funktionen-formular:not(#b4x){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte);overflow:hidden}.funktionen-formular:not(#b4x)>details.funktionen-abschnitt{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.funktionen-formular:not(#b4x)>details.funktionen-abschnitt+details.funktionen-abschnitt{border-block-start:1px solid var(--border)}@media(max-width:900px){.p4a-detail-seite.p4a-seite-zuerst:not(#b4x){order:-1}}@media(min-width:601px){.aufb-karte table.aufbewahrung-fristen:not(#b4x)>thead th:nth-child(1){inline-size:32%}.aufb-karte table.aufbewahrung-fristen:not(#b4x)>thead th:nth-child(2){inline-size:12%}.aufb-karte table.aufbewahrung-fristen:not(#b4x)>thead th:nth-child(3){inline-size:26%}.aufb-karte table.aufbewahrung-fristen:not(#b4x)>thead th:nth-child(4){inline-size:18%}.aufb-karte table.aufbewahrung-fristen:not(#b4x)>thead th:nth-child(5){inline-size:auto}}.p4a-blatt-leer:not(#b4x) .knopf{display:inline-flex;align-items:center;gap:var(--s-2)}details#aeltere.klapp:not(#b4x)>summary{padding-inline:var(--s-4)}button.schl-widerruf:not(#b4x){color:var(--danger)}button.schl-widerruf:not(#b4x):hover{background:var(--danger-bg)}@media(max-width:600px){table.aufbewahrung-fristen[data-handykarten]:not(#b4x)>tbody>tr>td.aktion::before{content:none}table.aufbewahrung-fristen[data-handykarten]:not(#b4x)>tbody>tr>td.aktion{text-align:start}}@media(min-width:601px)and (hover:hover){table.dok-liste:not(#b4x)>tbody>tr>td{padding-block:var(--s-1);block-size:48px}table.dok-liste:not(#b4x) .dok-hochlader{display:none}table.dok-liste:not(#b4x)>tbody>tr:is(:hover,:focus-within) .dok-hochlader{display:block}}.p4u-start:not(#bz1)>:is(.start-paar,.start-zwei){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;gap:var(--s-6) var(--s-6);align-items:start;margin:0}.p4u-start:not(#bz1)>:is(.start-paar,.start-zwei)>section{margin:0;min-inline-size:0}.p4u-start:not(#bz1)>:is(.start-paar,.start-zwei)>.heute-zu-tun{grid-column:1;grid-row:1 / span 2}.p4u-start:not(#bz1)>.start-paar>.assistent-karte{grid-column:2;grid-row:1}.p4u-start:not(#bz1)>.start-paar>.heute-termine{grid-column:2;grid-row:2}.p4u-start:not(#bz1)>.start-zwei>.heute-termine{grid-column:2;grid-row:1}.p4u-start:not(#bz1)>.start-paar>.assistent-karte>.assistent-feld{min-block-size:0}@media(max-width:900px){.p4u-start:not(#bz1)>:is(.start-paar,.start-zwei){grid-template-columns:minmax(0,1fr);grid-template-rows:none}.p4u-start:not(#bz1)>:is(.start-paar,.start-zwei)>:is(.heute-zu-tun,.assistent-karte,.heute-termine){grid-column:1;grid-row:auto}}@media(max-width:600px){main:has(>.seitenkopf.startkopf)>.start-spalten>.start-zwei{display:contents}main:has(>.seitenkopf.startkopf)>.start-spalten>.start-paar>.heute-termine{order:0}}.kl-hinweis-leise:not(#bz1)>.kl-hinweis-wort{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:500;white-space:nowrap}form.f1-sofort .dt-pop-fuss:not(#bz1){display:none}.kl-filterchips:not(#bz1){display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0;padding:0;list-style:none}.kl-filterchip:not(#bz1){display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:32px;padding-inline:var(--s-3);border:1px solid var(--primary-border);border-radius:var(--radius-voll);background:var(--primary-subtle);color:var(--primary);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:600;text-decoration:none}.kl-filterchip:not(#bz1):hover{background:var(--surface-hover)}.kl-filterchip:not(#bz1):focus-visible{outline:3px solid var(--focus);outline-offset:2px}table.klientenliste:not(#bz1) .kl-ort{margin-inline-start:var(--s-2);color:var(--text-muted);font-size:var(--schrift-13);font-weight:400}table.klientenliste:not(#bz1)>tbody>tr>td{padding-block:var(--s-2)}table.klientenliste:not(#bz1)>tbody>tr{min-block-size:48px}@media(max-width:600px){table.klientenliste:not(#bz1) .kl-ort{display:block;margin-inline-start:0}}@media(min-width:601px){.budget-tabelle:not(#bz1):not(:has(th[aria-sort=ascending],th[aria-sort=descending])) .budget-folge-zelle{color:transparent}.budget-tabelle:not(#bz1):not(:has(th[aria-sort=ascending],th[aria-sort=descending])) .budget-folge-zelle>a{color:transparent;pointer-events:none}.budget-tabelle:not(#bz1)>tbody>tr.budget-folge>:is(td,th){border-block-start-color:transparent}}@media(max-width:600px){table.budget-tabelle:not(#bz1) td.budget-stand:not(:has(.ampel)){display:none}}@media(min-width:601px){main:has(.p4u-start) .k3-kopf-aktionen:not(#bz1)>details a:is([href^="/termine?ansicht=tag"],[href^="/aufgaben/neu"]){display:none}main:has(.p4u-start) .k3-kopf-aktionen:not(#bz1)>details:not(:has(a:not([href^="/termine?ansicht=tag"],[href^="/aufgaben/neu"]))){display:none}}@media(max-width:600px){main:has(.p4u-start) .k3-kopf-aktionen:not(#bz1)>a.knopf.leise{display:none}}@media(hover:none){.p4u-start:not(#p4u):not(#bz1) .zu-tun-zeile:has(.zu-tun-menue) .zu-tun-weiter{visibility:visible}}.f1-schritte:not(#bz1){display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:var(--s-4) 0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14, 20px)}.f1-schritte:not(#bz1)>li{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:32px}.f1-schritte:not(#bz1) .f1-schritt-zahl{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border:1px solid var(--border);border-radius:var(--radius-voll);font-size:var(--schrift-12);font-weight:600}.f1-schritte:not(#bz1)>li.f1-schritt-jetzt{color:var(--text);font-weight:600}.f1-schritte:not(#bz1)>li.f1-schritt-jetzt .f1-schritt-zahl{background:var(--primary);border-color:var(--primary);color:var(--on-primary, var(--surface))}.f1-schritte:not(#bz1)>li.f1-schritt-fertig .f1-schritt-zahl{background:var(--primary-subtle);border-color:var(--primary-border);color:var(--primary)}.ma-datei-feld:not(#bz1)>input[type=file].ma-datei{box-sizing:border-box;inline-size:100%;padding:var(--s-6) var(--s-4);border:2px dashed var(--border-strong, var(--border));border-radius:var(--radius-karte);background:var(--surface-subtle);cursor:pointer}.ma-datei-feld:not(#bz1)>input[type=file].ma-datei:hover{background:var(--surface-hover)}.ma-datei-feld:not(#bz1)>input[type=file].ma-datei:focus-visible{outline:3px solid var(--focus);outline-offset:2px}main .schrittwahl:not(#bz1) .schritt-nr{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border:1px solid var(--border-strong);border-radius:var(--radius-voll);font-size:var(--schrift-12);font-weight:600;line-height:1}main .schrittwahl:not(#bz1) button[aria-current] .schritt-nr{background:var(--primary);border-color:var(--primary);color:var(--surface)}main .schrittwahl:not(#bz1) .schritt-name{margin-inline-start:0}main .schrittwahl:not(#bz1) button{display:inline-flex;align-items:center;gap:var(--s-2)}.f1-budgetmenue-an:not(#bz1) details[data-budget-editor]:not([open]){display:none}.karte-kopf:not(#bz1)>.f1-budgetmenue{margin-inline-start:var(--s-2);flex:none}main:has(.klientenkopf):not(#bz1) :is(.karte,.kl-teil,section)>details:is(.klapp:not(.mini),.hilfe-details):not(.vorgang){border:0;border-block-start:1px solid var(--border);border-radius:0;background:none;box-shadow:none}main:has(.klientenkopf):not(#bz1) :is(.karte,.kl-teil)>details:is(.klapp:not(.mini),.hilfe-details):not(.vorgang)>summary{padding-inline:0}main:has(.klientenkopf):not(#bz1) :is(.karte,.kl-teil)>details:is(.klapp:not(.mini),.hilfe-details):not(.vorgang)>.klapp-inhalt{padding-inline:0}main:has(.klientenkopf):not(#bz1) .karte:has(>.tabelle-scroll,>table)>details:is(.klapp:not(.mini),.hilfe-details):not(.vorgang)>:is(summary,.klapp-inhalt){padding-inline:var(--s-6)}main:has(.klientenkopf):not(#bz1)>details:is(.klapp,.karte-klapp,.hilfe-details)>summary{padding-inline:var(--s-6)}.k2-datum-feld>.k2-datum-knopf:not(#bz1){background:transparent;inset-block:0;inset-inline-end:1px;block-size:auto}.kl-vorlage-fest:not(#bz1){display:flex;flex-direction:column;gap:var(--s-1);justify-content:flex-end}.kl-vorlage-fest:not(#bz1)>.kl-vorlage-label{font-size:var(--schrift-13);line-height:var(--zeile-13);color:var(--text-muted)}.kl-vorlage-fest:not(#bz1)>.kl-vorlage-text{min-block-size:var(--kontrolle-hoehe);display:inline-flex;align-items:center;font-size:var(--schrift-14);color:var(--text);font-weight:500}.zr-block:not(#f2q) .zr-name,.zr-block:not(#f2q) .zr-name .zr-wort,.zr-block:not(.kurz):not(#f2q) .zr-name .zr-wort{hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zr-block:not(#f2q) .zr-zeit{white-space:nowrap;font-variant-numeric:tabular-nums}main table tbody td .ampel:not(.ueberzogen,.aufgebraucht,.zr-marke,.p4p-marke):not(#f2q){background:transparent;border-color:transparent;padding-inline:0;gap:calc(var(--s-1) * 1.5);color:var(--text);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-mittel)}main table tbody td .ampel:not(.ueberzogen,.aufgebraucht,.zr-marke,.p4p-marke):not(#f2q)::before{content:"";flex:none;inline-size:calc(var(--s-1) * 1.5);block-size:calc(var(--s-1) * 1.5);border-radius:var(--radius-voll);background:var(--text-subtle)}main table tbody td .ampel.ok:not(.ueberzogen,.aufgebraucht,.zr-marke,.p4p-marke):not(#f2q)::before{background:var(--gruen-ok)}main table tbody td .ampel.knapp:not(.ueberzogen,.aufgebraucht,.zr-marke,.p4p-marke):not(#f2q)::before{background:var(--gelb)}.p4u-start:not(#fzb1) .heute-termine .faellig-marke{display:flex;flex-direction:column;gap:0;flex:0 0 64px}.p4u-start:not(#fzb1) .ht-tag{color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13);white-space:nowrap;font-variant-numeric:var(--ziffern)}.p4u-start:not(#fzb1) .zu-tun-mehr{padding:0}.p4u-start:not(#fzb1) ul.zu-tun>li.zu-tun-mehr>button{min-block-size:56px;padding-inline:var(--s-4)}.p4u-nichts:not(#fzb1){margin:0 0 var(--s-6)}.p4u-zahlen-klapp:not(#fzb1)>summary>h2{display:inline;margin:0}.p4u-start:not(#fzb1) .faellig-marke .ampel.ueberzogen{background:transparent;color:var(--danger);border:1px solid var(--danger-border)}:root[data-theme=dark] .einr-fortschritt:not(#fzb1)>span{background:var(--primary);opacity:.7}@media(prefers-color-scheme:dark){:root:not([data-theme]) .einr-fortschritt:not(#fzb1)>span{background:var(--primary);opacity:.7}}table.p4u-kz .p4u-textlink:not(#fzb1){color:var(--text-muted);text-decoration:none;font-size:var(--schrift-13)}table.p4u-kz .p4u-textlink:not(#fzb1):hover{color:var(--primary)}table.p4u-kz-detail:not(#fzb1)>tbody>tr>td{vertical-align:middle}table.p4u-kz-detail:not(#fzb1) .p4u-nein{display:inline-block;line-height:inherit}@media(max-width:600px){.p4u-start:not(#fzb1) #aufgaben .faellig-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-3);row-gap:var(--s-1)}.p4u-start:not(#fzb1) #aufgaben .faellig-zeile>.faellig-text{grid-column:1;grid-row:1}.p4u-start:not(#fzb1) #aufgaben .faellig-zeile>.faellig-marke{grid-column:1;grid-row:2;flex:none;justify-self:start}.p4u-start:not(#fzb1) #aufgaben .faellig-zeile>form{grid-column:2;grid-row:1 / span 2}.p4u-start:not(#fzb1) .zu-tun-menue{display:none}.p4u-zahlen:not(#fzb1) .zeitraum-kopf{display:flex;flex-wrap:wrap;align-items:center}.p4u-zahlen:not(#fzb1) .zeitraum-kopf>.zeitraum-reiter{flex:1 0 100%}.p4u-zahlen:not(#fzb1) .zeitraum-kopf>.zeitraum-blaettern{flex:1 1 auto}.p4u-zahlen:not(#fzb1) .zeitraum-kopf>.zeitraum-info{margin-inline-start:auto}}.klienten-kopf:not(#fzb1) .mehr-menue>summary::after{content:"";display:inline-block;inline-size:16px;block-size:16px;background:currentColor;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}details.zeilenmenue:not(#fzb1)>summary{color:var(--text-muted)}main .kl-uebersicht .kl-zeilen>li.kl-budget:not(#fzb1){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-3);row-gap:0}main .kl-uebersicht .kl-budget:not(#fzb1)>.kl-zeile-text{display:contents}main .kl-uebersicht .kl-budget:not(#fzb1) .kl-budget-kopf{grid-column:1;grid-row:1}main .kl-uebersicht .kl-budget:not(#fzb1)>.kl-zeile-zahl{grid-column:2;grid-row:1}main .kl-uebersicht .kl-budget:not(#fzb1) .balken{grid-column:1 / -1;grid-row:2;max-inline-size:none;margin-inline-end:0}main .kl-uebersicht .kl-budget:not(#fzb1) .unterzeile{grid-column:1 / -1;grid-row:3}@media(max-width:600px){main .kl-uebersicht .kl-budget:not(#fzb1) .kl-budget-kopf{grid-column:1 / -1;grid-row:1}main .kl-uebersicht .kl-budget:not(#fzb1)>.kl-zeile-zahl{grid-column:2;grid-row:2}main .kl-uebersicht .kl-budget:not(#fzb1) .balken{grid-column:1;grid-row:2}}.kl-zeile-link:not(#fzb1)>a.kl-zeile-text{color:var(--text);font-weight:var(--gewicht-normal);text-decoration:none}.kl-zeile-link:not(#fzb1)>a.kl-zeile-text:is(:hover,:focus-visible){color:var(--primary)}.kl-zeile-link:not(#fzb1)>.kl-zeile-weiter{flex:none;color:var(--text-muted);display:inline-flex}.abtretung-fuss:not(#fzb1) a.knopf{border:0;background:none;box-shadow:none;padding-inline:0;min-block-size:0;color:var(--primary);font-weight:var(--gewicht-mittel)}.abtretung-fuss:not(#fzb1) a.knopf:hover{color:var(--text)}table.monatstabelle:not(#fzb1){margin-block-start:var(--s-4);inline-size:100%}table.monatstabelle:not(#fzb1) :is(th,td):not(:first-child){inline-size:auto}.hinweisblock:not(#fzb1):empty{display:none}@media(max-width:600px){table.klientenliste[data-handykarten]:not(#fzb1)>tbody>tr{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);padding-block:var(--s-3)}table.klientenliste[data-handykarten]:not(#fzb1)>tbody>tr>td{inline-size:auto;padding:0}table.klientenliste[data-handykarten]:not(#fzb1)>tbody>tr>td:first-child,table.klientenliste[data-handykarten]:not(#fzb1)>tbody>tr>td.auswahl-spalte+td{flex:1 0 100%}table.klientenliste[data-handykarten]:not(#fzb1)>tbody>tr>td.ruhig[data-titel]::before{content:none}}.dt>.dt-rahmen>table>tbody>tr>td.zeilen-aktion details.zeilenmenue:not([open]):not(#fzb1)>summary{opacity:1}@media(max-width:600px){table.klientenliste[data-handykarten]:not(#fzb1)>tbody>tr>td.hinweis-spalte::before{content:none}}:root{--f2b2-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.k3-kopf-filter>form.p4p-kopf-filter:not(#f2z):not(#f2zb){flex:none}.k3-kopf-filter>form.p4p-kopf-filter .personensuche:not(#f2z):not(#f2zb){inline-size:calc(var(--s-6) * 10);min-inline-size:calc(var(--s-6) * 10)}.k3-kopf-filter>nav[data-zeitraum]:not(#f2z):not(#f2zb){flex:none}.k3-kopf-filter>form.p4p-kopf-filter+nav[data-zeitraum]:not(#f2z):not(#f2zb){margin-inline-start:var(--s-3)}.k3-kopf-filter nav[data-zeitraum]:not(#f2z):not(#f2zb)>a:not(#f2z){flex:none}.formular-fuehrung>.schrittwahl:not(#f2z){order:1}.formular-fuehrung>button.textknopf:not(#f2z){order:2;margin-inline-start:auto;color:var(--text-muted);font-weight:var(--gewicht-normal, 400)}main:has(table.ma-liste) :is(.mehr-menue>summary,form.filterzeile>details.weitere-filter>summary):not(#f2z)::after{content:"";display:inline-block;inline-size:var(--s-4);block-size:var(--s-4);font-size:0;background:currentColor;-webkit-mask:var(--f2b2-chevron) center / contain no-repeat;mask:var(--f2b2-chevron) center / contain no-repeat;transition:transform 150ms ease}main:has(table.ma-liste) :is(.mehr-menue[open]>summary,form.filterzeile>details.weitere-filter[open]>summary):not(#f2z)::after{content:"";transform:rotate(180deg)}.ma-nicht-zugewiesen:not(#f2z){color:var(--text-muted);font-weight:400;font-size:var(--schrift-13)}.ma-spalten:has(.ma-zeilen>li:only-child):not(#f2z){align-items:start}.ma-fz-text{font-variant-numeric:var(--ziffern)}.ma-fz-text.ma-fz-ueberzogen:not(#f2z),.ma-fz-text.ma-fz-gefahr:not(#f2z){color:var(--danger)}.ma-fz-text.ma-fz-knapp:not(#f2z),.ma-fz-text.ma-fz-achtung:not(#f2z){color:var(--warning)}.ma-fz-text.ma-fz-unbestimmt:not(#f2z){color:var(--text-muted)}#qualifikationen-team td .ampel:not(#f2z){background:transparent;border-color:transparent;padding-inline:0}#qualifikationen-team td .unterzeile:not(#f2z){display:inline;margin-inline-start:var(--s-2)}.ma-statusliste .ampel.still.ok:not(#f2z){color:var(--text);font-weight:400}.ma-zeitraumzeile:not(#f2z){margin-block:var(--s-3)}main:has(table.ma-urlaubsraster) .ma-zeitraum-wahl>summary.ma-zeitraum-text:not(#f2z)::after{content:none}table.ma-urlaubsraster:not(#p4m):not(#f2z){border-collapse:separate;border-spacing:0;border:0;border-block-start:1px solid var(--border);border-inline-start:1px solid var(--border)}table.ma-urlaubsraster:not(#p4m):not(#f2z) :is(th,td){border-width:0 1px 1px 0}table.ma-urlaubsraster:not(#p4m):not(#f2z) tbody td:first-child{background:var(--surface)}table.ma-urlaubsraster:not(#p4m):not(#f2z) tbody tr:hover>td:first-child{background:var(--surface-hover)}.ma-vn-kurz{display:none}@media(max-width:600px){.ma-vn-voll:not(#f2z){display:none}.ma-vn-kurz:not(#f2z){display:inline}}.zr-monat-termin>.zr-monat-abw:not(#f2z){flex:none;font-size:var(--schrift-12);color:var(--text-muted)}.zr-leiste .zr-kraft>.kraft-pfeil:not(#f2z){opacity:0;transition:opacity 150ms ease}.zr-leiste .zr-kraft:is(:hover,:focus-within)>.kraft-pfeil:not(#f2z),.zr-leiste .zr-kraft>.kraft-pfeil[aria-expanded=true]:not(#f2z){opacity:1}@media(hover:none){.zr-leiste .zr-kraft>.kraft-pfeil:not(#f2z){opacity:1}}.zr-leiste .kraft-pfeil>svg:not(#f2z){inline-size:var(--s-4);block-size:var(--s-4)}#zr-abwesend>.hinweis.zr-abwesend-hinweis:not(#f2z){display:flex;gap:var(--s-2);align-items:flex-start;margin-block:var(--s-2)}#zr-abwesend>.hinweis.zr-abwesend-hinweis>.zr-abwesend-zeichen.p4p-z:not(#f2z){color:var(--text-muted);flex:none}#zr-abwesend>.hinweis.zr-abwesend-hinweis>.zr-abwesend-text:not(#f2z){flex:1 1 auto;min-inline-size:0}:root[data-theme=dark] td.zr-spalte.heute .zr-flaeche:not(#f2z){background-color:color-mix(in srgb,var(--gruen-blass) 50%,transparent)}:root[data-theme=dark] table.zeitraster.zr-woche thead th.heute:not(#f2z){background:color-mix(in srgb,var(--gruen-blass) 50%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme]) td.zr-spalte.heute .zr-flaeche:not(#f2z){background-color:color-mix(in srgb,var(--gruen-blass) 50%,transparent)}:root:not([data-theme]) table.zeitraster.zr-woche thead th.heute:not(#f2z){background:color-mix(in srgb,var(--gruen-blass) 50%,transparent)}}.p4p-besetzung-mail:not(#f2z){display:flex;justify-content:flex-end;margin-block:var(--s-2) 0}td.ux4-aktion:not(#f2z){display:table-cell}td.ux4-aktion>form:not(#f2z){display:inline-block;vertical-align:middle}td.ux4-aktion>.k3-menue:not(#f2z){display:inline-block;vertical-align:middle;margin-inline-start:var(--s-1)}#qualifikationen-team td .ampel>.unterzeile:not(#f2z){color:inherit;font-size:inherit}@media(max-width:600px){table.ma-urlaubsraster:not(#p4m):not(#f2z) td.ma-ausgeschieden>.unterzeile{display:none}}:root{--f2b2-lupe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.leaflet-control.karte-suche:not(#f2z){border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);box-shadow:none}.leaflet-control.karte-suche:not(#f2z)::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--s-3);inline-size:var(--s-4);block-size:var(--s-4);margin-block-start:calc(var(--s-4) / -2);background:var(--text-muted);-webkit-mask:var(--f2b2-lupe) center / contain no-repeat;mask:var(--f2b2-lupe) center / contain no-repeat;pointer-events:none}.leaflet-control.karte-suche input.such-eingabe.karte-suche-eingabe:not(#f2z){padding-inline-start:calc(var(--s-3) + var(--s-4) + var(--s-2))}.leaflet-bar:not(#f2z){border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);box-shadow:none}.karte-leerhinweis .leerbild-text>a:not(#f2z){color:var(--primary)}span.p4p-kopf-klient:not(#f2z){font-weight:400;color:inherit}.br-invoice .k3-kopf-aktionen>.k3-menue:not(#bz1){order:9}#seiteninhalt .billing-review.br-invoice .kennzahlen.p4-eckdaten:not(#bz1){grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}ol.abrechnung-strecke li.schritt-offen:nth-child(3):not([data-frueher-offen]) .schritt-text small:not(#bz1){color:var(--text-leise);font-weight:400}.vorgang-hinweis .vorgang-weiter:not(#bz1){margin-inline-start:var(--s-2);color:var(--text-leise);font-weight:400}.abr-zusammenfassung:has(>.abr-saetze>li.hinweis:only-child):not(#bz1){display:none}.preise-matrix:not(#bz1){margin:0 0 var(--s-6)}.preise-matrix td.zahl .unterzeile:not(#bz1){display:block;font-size:var(--schrift-13);color:var(--text-leise);font-weight:400}.preise-matrix td.zahl>span:first-child:not(#bz1){font-weight:600;font-variant-numeric:var(--ziffern)}.p4-prueftabelle .p4-zeilenweg:not(#bz1){font-weight:600;text-decoration:none;white-space:nowrap}.p4-prueftabelle .p4-zeilenweg:not(#bz1):is(:hover,:focus-visible){opacity:.8}.p4-prueftabelle .aktion .p4-zeilenweg+.p4-zeilenweg:not(#bz1){margin-inline-start:var(--s-3)}tr[data-zeile-absenden]:not(#bz1){cursor:pointer}.k3-kopf-text>a:not(#bz1){display:inline;min-block-size:0;padding:0;margin:0;font-weight:600}.k3-kopf-text a:not(.knopf):not(#bz1){text-decoration:underline;text-underline-offset:2px}.p4a-liste table.p4a-tabelle:not(#f2b4x)>thead th.auswahl-spalte{inline-size:40px}.p4a-liste table.p4a-tabelle:not(#f2b4x)>thead th.p4a-sp-zust{inline-size:12%}@media(hover:hover)and (min-width:601px){.p4a-liste table.p4a-tabelle:not(#f2b4x) .dt-auswahl input[type=checkbox]:not(:checked){opacity:0;transition:opacity 150ms}.p4a-liste table.p4a-tabelle:not(#f2b4x):hover .dt-auswahl input[type=checkbox],.p4a-liste table.p4a-tabelle:not(#f2b4x) .dt-auswahl input[type=checkbox]:focus-visible,.p4a-abschnitt:not(#f2b4x):has([data-auswahl-zeile]:checked) table.p4a-tabelle .dt-auswahl input[type=checkbox]{opacity:1}}dl.p4a-eig:not(#f2b4x)>dd{min-inline-size:0;overflow-wrap:anywhere}.p4a-eigenschaften:not(#f2b4x),.p4a-detail-seite:not(#f2b4x)>.karte{min-inline-size:0}.p4a-verlauf-fuss:not(#f2b4x){margin:var(--s-3) 0 0}.p4a-eig-fuss:not(#f2b4x)>form>.knopf.leise,form.p4a-eig-fuss:not(#f2b4x) .knopf.leise{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-muted);padding-inline:0}.p4a-eig-fuss:not(#f2b4x) .knopf.leise:hover{color:var(--text)}.chat-seitenkopf:not(#f2b4x){display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-3);min-block-size:0}.chat-seitenkopf:not(#f2b4x) .titelfeld{min-inline-size:0}.chat-seitenkopf:not(#f2b4x) h1{margin:0;display:flex;align-items:baseline;gap:var(--s-3)}.chat-seitenkopf:not(#f2b4x) .chat-ungelesen{font-family:var(--schrift-text);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:500;color:var(--text-muted)}.chat-seitenkopf:not(#f2b4x) .aktionen{margin:0}.chat-seitenkopf:not(#f2b4x) .chat-neue-gruppe{min-inline-size:var(--kontrolle-hoehe);block-size:var(--kontrolle-hoehe);padding-block:0}@media(min-width:761px){.chat-seitenkopf:not(#f2b4x) .chat-neue-gruppe-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.chat-app .chat-bild[data-ton]:not(#f2b4x){background:var(--k-ton-bg, var(--surface-subtle));color:var(--k-ton-text, var(--text-muted))}.dok-probe-still .dok-liste .probe-marke:not(#f2b4x){position:relative;inline-size:8px;block-size:8px;padding:0;border:0;border-radius:var(--radius-voll);background:var(--warning);overflow:hidden;color:transparent;font-size:0;vertical-align:middle}table.aufbewahrung-fristen:not(#f2b4x) .aufb-art-link{color:var(--text);font-weight:500;text-decoration:none}table.aufbewahrung-fristen:not(#f2b4x) tr[data-zeile-link]{cursor:pointer}@media(hover:hover)and (min-width:601px){table.aufbewahrung-fristen:not(#f2b4x) td.aktion .knopf{opacity:0;transition:opacity 150ms}table.aufbewahrung-fristen:not(#f2b4x) tr:hover td.aktion .knopf,table.aufbewahrung-fristen:not(#f2b4x) td.aktion .knopf:focus-visible{opacity:1}}table.aufbewahrung-fristen:not(#f2b4x) tr.gruppe>th{background:var(--surface-subtle);color:var(--text);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:600;padding-block:var(--s-2);border-block:1px solid var(--border)}main:has(>nav.einstellungen-gruppen) details.stand-karte>summary .stand-zeile.p4e-achtung:not(#f2b4x){color:var(--warning);font-weight:500}.funktionen-werkzeug:not(#f2b4x){flex-wrap:nowrap;gap:var(--s-4)}.funktionen-werkzeug:not(#f2b4x) input[type=search]{flex:1 1 auto;inline-size:auto;min-inline-size:0}.funktionen-werkzeug:not(#f2b4x) .funktionen-nur-an{flex:none;white-space:nowrap}@media(max-width:600px){.funktionen-werkzeug:not(#f2b4x){flex-wrap:wrap}}.techniker-inhalt:not(#f2b4x) input[type=text]{min-inline-size:min(100%,24rem)}.uebers-rolle:not(#f2b4x){white-space:nowrap}.uebers-alle:not(#f2b4x){display:inline-flex;vertical-align:middle;margin-inline-start:var(--s-2)}.nutzer-name:not(#f2b4x){display:inline-flex;align-items:center;gap:var(--s-2)}.ik-gleich:not(#f2b4x){color:var(--text-subtle);font-size:var(--schrift-13)}.nutzer-app-hinweis:not(#f2b4x){margin-block:var(--s-3) var(--s-6)}.p4e-historie:not(#f2b4x) tr.ik-hist-folge>td:first-child{border-inline-start:2px solid var(--border)}.p4e-historie-rest:not(#f2b4x){margin:var(--s-3) var(--s-4) var(--s-4)}table.p4e-rechte:not(#f2b4x)>tbody>tr{block-size:52px}table.p4e-rechte:not(#f2b4x)>tbody>tr>td{padding-block:var(--s-1);vertical-align:middle}.p4e-zelle:not(#f2b4x){display:flex;align-items:center;gap:var(--s-3);flex-wrap:nowrap}.p4e-zelle:not(#f2b4x)>.p4e-vorgabe{display:inline;white-space:nowrap}.einst-gefahrkarte:not(#f2b4x){margin-block:var(--s-6) var(--s-8);border-color:var(--danger-border)}.einst-gefahrkarte:not(#f2b4x)>.knopf.textknopf.gefahr{margin-inline-start:0;border:1px solid var(--danger-border)}@media(max-width:600px){#seiteninhalt:has(>nav.einst-spalte) .k2-aktionsleiste:not(#f2b4x){flex-wrap:nowrap}#seiteninhalt:has(>nav.einst-spalte) .k2-aktionsleiste:not(#f2b4x)>:is(button,a.knopf){flex:1 1 0;justify-content:center;text-align:center}#seiteninhalt:has(>nav.einst-spalte) .k2-aktionsleiste:not(#f2b4x)>.k2-stand:empty{display:none}.einst-spalte-gruppe.aktiv>ul:not(#f2b4x){-webkit-mask-image:linear-gradient(to right,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,black calc(100% - 28px),transparent)}}.vertrag-feldkopf:not(#f2b4x){display:flex;align-items:center;gap:var(--s-2)}.vertrag-feldkopf:not(#f2b4x)>label{margin:0}table.p4e-rechte:not(#f2b4x)>tbody>tr>td{block-size:52px;box-sizing:border-box;padding-inline:var(--s-3)}table.p4e-rechte:not(#f2b4x) td.handy-aus{padding-block:0;line-height:1}table.p4e-rechte:not(#f2b4x) td.handy-aus summary{padding-block:0;min-block-size:0}.p4e-segment-teil:not(#f2b4x)>span{padding-inline:var(--s-1)}table.p4e-rechte:not(#f2b4x):not(#f2b4y)>tbody>tr>td{height:52px}table.p4e-rechte:not(#f2b4x):not(#f2b4y) td.handy-aus details{margin:0}table.p4e-rechte:not(#f2b4x):not(#f2b4y) td.handy-aus summary{block-size:var(--kontrolle-hoehe-klein);display:flex;align-items:center}.p4a-anpassen>summary{cursor:pointer}.menue-zahl[data-chat-zahl][hidden],.chat-zaehler[data-chat-raum-zahl][hidden],.chat-ungelesen[data-chat-gesamt][hidden],[data-chat-live-fehler][hidden]{display:none}@media(max-width:600px){:root .k-toast-bereich:has(.chat-live-hinweis){inset-block-end:calc(var(--s-16) + var(--s-4) + env(safe-area-inset-bottom))}:root .chat-live-hinweis :is(a,button){min-block-size:var(--kontrolle-hoehe)}}#historie.klapp:not(#f1q1a):not(#f1q1b)>summary>.klient-historie-titel{display:inline-flex;align-items:baseline;flex:none;gap:var(--s-2);white-space:nowrap;font:inherit;color:inherit}#historie.klapp>summary>.klient-historie-titel>.unterzeile{font-size:var(--schrift-13);font-weight:var(--gewicht-mittel);color:var(--text-muted)}@media screen and (max-width:600px){body.tabita-design[data-section=klienten] main:has(.klientenkopf) .karte.flach.kl-geleistet>.kennzahlen{grid-template-columns:minmax(0,1fr)}}.zr-monat-termin:not(#f3q)>.zr-monat-zeit{white-space:nowrap;flex:none}.zr-monat-termin:not(#f3q)>.zr-monat-name{flex:1 1 auto}@media(max-width:1280px){.zr-monat-termin:not(#f3q){column-gap:calc(var(--s-1) / 2);padding-inline:calc(var(--s-1) / 2)}table.zr-monat td.zr-monat-tag:not(#f3q){padding-inline:calc(var(--s-1) / 2)}}table.p4e-rechte:not(#f2b4x):not(#f3q)>tbody>tr{block-size:var(--zeile-hoehe)}table.p4e-rechte:not(#f2b4x):not(#f2b4y):not(#f3q)>tbody>tr>td{height:var(--zeile-hoehe);block-size:var(--zeile-hoehe);padding-block:0}table.p4e-rechte:not(#f2b4x):not(#f2b4y):not(#f3q) td.handy-aus :is(details,summary){min-block-size:0;block-size:var(--kontrolle-hoehe-klein);max-block-size:var(--kontrolle-hoehe-klein)}.start-paar.p4u-leer-assistent:not(#fzc1):not(#fzc2){grid-template-columns:minmax(0,1fr);margin:0 0 var(--s-6)}.start-paar.p4u-leer-assistent:not(#fzc1):not(#fzc2)>.assistent-karte{grid-column:1 / -1}.start-paar.p4u-leer-assistent:not(#fzc1):not(#fzc2)>.assistent-karte>.assistent-feld{min-block-size:0}table:has(>thead>tr>th.zeilen-aktion):not(#fzc1)>thead>tr,table.budget-bookings:not(#fzc1)>thead>tr{background:var(--farbe-tabelle-kopf)}#abtretung:not(#fzc1) table>thead>tr>th:first-child{padding-inline-start:var(--s-4)}.budget-review-summary:not(#fzc1)>div>.name:first-child{display:flex;align-items:center;gap:var(--s-1);min-block-size:var(--s-6)}table.budget-tabelle:not(#fzc1) td.budget-anteil{white-space:nowrap}table.budget-tabelle:not(#fzc1) td.budget-anteil .balken{display:inline-block;inline-size:72px;vertical-align:middle}table.budget-tabelle:not(#fzc1) td.budget-anteil .unterzeile{display:inline;margin-inline-start:var(--s-2);vertical-align:middle}table.budget-tabelle:not(#fzc1)>tbody>tr>td{padding-block:var(--s-2)}main:has(.p4u-werkzeug):not(#fzc1) .k3-kopf-kennzahl>strong{font-weight:inherit;color:var(--text)}.formular-fuehrung>.schrittwahl:not(#f3z){inline-size:auto;flex:1 1 auto}.formular-fuehrung>button.textknopf:not(#f3z){flex:none}.filter.ma-akten-filter:has(>.ma-fristen-pruefen):not(#f3z){display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3)}.ma-fristen-pruefen:not(#f3z){margin-inline-start:auto}.ma-fristen-kopf:not(#f3z){margin-block-start:0}.ma-fristen-ueber:not(#f3z){margin-block:0 var(--s-4)}.ma-fristen-ueber:not(#f3z)>strong{font-weight:600;color:var(--danger)}.tabelle-scroll+details.schlank2-karte:not(#f3z){margin-block-start:var(--s-4)}#sb-gdb:not(#f3z),#sb-zusatz:not(#f3z){max-inline-size:12rem}.zr-block:not(.kurz):not(#f3z){padding-inline:var(--s-1)}@container (max-width: 72px){.zr-block:not(.kurz):not(#f3z)>:is(.zr-name,.zr-zeit){margin-inline:calc(-0.5 * var(--s-1)) calc(-1 * var(--s-1))}.zr-block:not(.kurz):not(#f3z)>.zr-name{font-weight:500;letter-spacing:-0.04em}}.hinweisblock>.warnung:has(.hinweis-aktion):not(#f3z){display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.hinweisblock .hinweis-aktion:not(#f3z){flex:none}.p4-grund:not(#f3z){margin-inline-start:var(--s-3)}.hinweisblock>.warnung:has(.hinweis-aktion)>span:not(#f3z){flex:1 1 24rem;min-inline-size:0}main>details.karte.ma-klappkarte>summary>.ma-klapp-rest:not(#f3z){flex:1 1 14rem;min-inline-size:0;font-weight:400;color:var(--text-muted)}main>details.karte.ma-klappkarte>summary>strong+.ma-klapp-rest:not(#f3z)::before{content:"– "}.k3-kopf-filter>nav.reiterleiste:not(#f3bz){display:flex;inline-size:100%}.k3-kopf-filter>nav.reiterleiste:not(#f3bz){margin-block-end:0}.k3-kopf:has(nav.reiterleiste)+.filter.p4-zeitraum-form:not(#f3bz){margin-block-start:var(--s-3);padding-block-end:0;border-block-end:0}#einrichten .k2-aktionsleiste:not(#f3bz){border:0;box-shadow:none;background:transparent;padding-inline:0}.ad-grid>#teil-kraefte:not(#f3bz){align-self:start}details#preisliste>summary:not(#f3bz){display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.hilfe-text a.hilfe-weg:not(#f3bz){font-weight:600;text-decoration:none}.hilfe-text a.hilfe-weg:not(#f3bz):is(:hover,:focus-visible){opacity:.8}.hilfe-weitere:not(#f3bz){margin-block-start:var(--s-6)}.hilfe-weitere:not(#f3bz) h2{font-size:var(--schrift-16);line-height:var(--zeile-16);margin:0 0 var(--s-2)}.hilfe-weitere:not(#f3bz) ul{list-style:none;margin:0;padding:0}.hilfe-weitere:not(#f3bz) li a{display:block;padding-block:var(--s-2);font-weight:600;text-decoration:none;border-block-end:1px solid var(--border)}.chat-seitenkopf:not(#f3b4x) .chat-neue-gruppe{display:inline-flex;align-items:center;justify-content:center;gap:0;position:relative}table.ik-nutzer:not(#f3b4x) th.aktion,table.ik-nutzer:not(#f3b4x) td.aktion{inline-size:1%;white-space:nowrap;text-align:end}table.ik-nutzer:not(#f3b4x) td.nowrap .k-marke+.k-marke{margin-inline-start:var(--s-2)}table.p4e-rechte:not(#f3b4x) th.handy-aus,table.p4e-rechte:not(#f3b4x) td.handy-aus{min-inline-size:7rem;white-space:nowrap}@media(max-width:600px){table.ik-nutzer:not(#f3b4x) td.aktion::before{content:none}table.ik-nutzer:not(#f3b4x) td.aktion{text-align:start}}.p4u-start:not(#f4bx) ul.zu-tun>li.zu-tun-mehr{border-block-start:0}.p4u-start:not(#f4bx) ul.zu-tun>li.zu-tun-mehr>button{min-block-size:var(--s-12)}.assistent-zeile:not(#f4bx){display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 0;padding-inline:var(--s-1);color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.assistent-zeile:not(#f4bx) a{font-weight:var(--gewicht-mittel)}.p4u-zahlen-klapp:not(#f4bx)>summary{font-weight:var(--gewicht-mittel)}:root[data-theme=dark] .p4u-zahlen:not(#f4bx) .stunden-saeule>span.hat-stunden.jetzt{opacity:.8}@media(prefers-color-scheme:dark){:root:not([data-theme]) .p4u-zahlen:not(#f4bx) .stunden-saeule>span.hat-stunden.jetzt{opacity:.8}}table.p4u-kz .p4u-kz-grundlage :is(a,.p4u-textlink,button):not(#f4bx){font-weight:var(--gewicht-normal, 400);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.kz-detail-satz a:not(#f4bx){font-weight:var(--gewicht-mittel)}table.klientenliste td .ampel:not(#f4bx){font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:400}.mehr-nur-handy:not(#f4bx){display:none}@media(max-width:600px){.dt-leiste-rechts:has(.dt-ansichten):not(#f4bx){display:none}.mehr-nur-handy:not(#f4bx){display:block}table.klientenliste:not(#f4bx) td>a[data-zeile-ziel]{display:inline}table.klientenliste:not(#f4bx) td>.kl-ort{display:inline;margin-inline-start:var(--s-1)}table.klientenliste:not(#f4bx) td>.kl-ort::before{content:"· "}.p4u-zahlen:not(#f4bx) .zeitraum-reiter{display:flex;inline-size:100%}.p4u-zahlen:not(#f4bx) .zeitraum-reiter>a{flex:1 1 0;text-align:center}}.kl-termine>li.kl-termin-gruppe:not(#f4bx){border-block-end:0;padding-block-end:0}.kl-termine>li.kl-termin-gruppe .kl-termin-tag:not(#f4bx){font-size:var(--schrift-13);color:var(--text-muted);font-weight:500}.kl-termine>li.kl-termin-eintrag:not(#f4bx) .kl-termin-zeit{font-weight:500}main .kl-uebersicht .kl-budget:not(#f4bx) .kl-budget-kopf strong{font-weight:600;color:var(--text)}main .kl-uebersicht .kl-budget:not(#f4bx) .unterzeile{font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:400;color:var(--text-muted)}.serie-marke:not(#f4bx){display:inline-flex;align-items:center;gap:var(--s-1);color:var(--text-muted);font-size:var(--schrift-13);text-decoration:none}.kl-schnell:not(#f4bx){margin-block-start:0}.kl-kraefte>details.klapp:not(#f4bx)>summary::before{content:"+ "}.kl-vorschau-teil:not(#f4bx)>h3{margin:var(--s-4) 0 var(--s-2);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:600}.kl-vorschau-teil:not(#f4bx)+.kl-vorschau-teil{margin-block-start:var(--s-6)}.budget-jahr-blaettern:not(#f4bx){margin-block-end:var(--s-3)}table.monatstabelle:not(#f4bx){max-inline-size:48rem}.kl-vorlage-fest:not(#f4bx){display:block}.kl-vorlage-fest:not(#f4bx)>.kl-vorlage-text{display:block;font-weight:400;background:var(--surface-subtle);cursor:default}.kz-detail-satz:not(#f4bx){max-inline-size:none}.kz-detail-satz a:not(#f4bx){white-space:nowrap}.kl-kopf-info:not(#f4bx){display:inline-flex;align-items:center;justify-content:center;inline-size:var(--s-4);block-size:var(--s-4);margin-inline-start:var(--s-1);border:1px solid var(--border-strong);border-radius:var(--radius-voll);color:var(--text-muted);font-size:var(--schrift-12);line-height:1;font-weight:500;vertical-align:middle;cursor:help}.kl-kopf-info:not(#f4bx)::before{content:"i"}@media(max-width:600px){.kl-kopf-info:not(#f4bx){display:none}}.kl-termine>li.kl-termin-gruppe:not(#f4bx){min-block-size:0;padding-block:var(--s-3) 0}.kl-termine>li.kl-termin-eintrag:not(#f4bx){min-block-size:0;padding-block:var(--s-2)}.kl-termine .kl-termin-zeit>a:not(#f4bx){color:inherit;text-decoration:none}@media(min-width:1100px){.arbeitskarten.ma-arbeitskarten.ma-reihe:not(#f4z){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.ma-arbeitskarten.ma-reihe>.arbeitskarte:not(#f4z){grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--s-3);row-gap:var(--s-1);padding:var(--s-3) var(--s-4)}.ma-arbeitskarten.ma-reihe>.arbeitskarte .arbeitskarte-titel:not(#f4z){grid-column:1 / -1}.ma-arbeitskarten.ma-reihe>.arbeitskarte .arbeitskarte-zahl:not(#f4z){font-size:var(--schrift-24);line-height:var(--zeile-24);align-self:center}.ma-arbeitskarten.ma-reihe>.arbeitskarte .arbeitskarte-text:not(#f4z){align-self:center;flex-wrap:wrap}.ma-arbeitskarten.ma-reihe:not(#f4z){margin-block-end:var(--s-6)}:is(table.personal-liste,#qualifikationen-team)>thead th .unterzeile:not(#f4z){display:block;font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-normal);color:var(--text-muted)}#qualifikationen-team td .ampel:not(#f4z){display:inline;padding-block:0}#qualifikationen-team td :is(.ampel,.unterzeile):not(#f4z){font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-normal);letter-spacing:normal}#qualifikationen-team td .ampel.ueberzogen:not(#f4z),#qualifikationen-team td .ampel.ueberzogen+.unterzeile:not(#f4z){color:var(--danger)}#qualifikationen-team td .ampel.knapp:not(#f4z),#qualifikationen-team td .ampel.knapp+.unterzeile:not(#f4z){color:var(--warning)}#qualifikationen-team td .ampel.ok:not(#f4z),#qualifikationen-team td .ampel.ok+.unterzeile:not(#f4z){color:var(--text)}:is(.ma-app-stand,#personalstamm) :is(.ampel,.unterzeile,.hinweis):not(#f4z){font-size:var(--schrift-14);line-height:var(--zeile-14)}ul.ma-statusliste .ampel.still:not(#f4z){font-weight:var(--gewicht-normal);color:var(--text);font-size:var(--schrift-14);line-height:var(--zeile-14)}.ma-listenkarte .ma-zeile-text>.unterzeile:not(#f4z){font-weight:var(--gewicht-normal)}.ma-listenkarte .ma-zeile-text>.unterzeile>strong:not(#f4z){font-weight:var(--gewicht-fett)}.legende .ma-buchstabe:not(#f4z){display:inline-grid;place-items:center;inline-size:var(--s-5);block-size:var(--s-5);margin-inline-end:var(--s-1);border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface);font-size:var(--schrift-12);line-height:1;font-weight:var(--gewicht-fett)}form[action^="/mitarbeiter/"] .k2-zusammenfassung:not(#f4z){background:var(--surface);border-color:var(--border);border-inline-start:var(--s-1) solid var(--danger)}.schrittwahl button[data-fehler] .schritt-nr:not(#f4z){border-color:var(--danger);color:var(--danger)}.schrittwahl button[data-fehler] .schritt-name:not(#f4z)::after{content:"";display:inline-block;inline-size:var(--s-2);block-size:var(--s-2);margin-inline-start:var(--s-2);border-radius:var(--radius-voll);background:var(--danger)}form[action^="/mitarbeiter/"] .formularfuss>a.knopf.leise:not(#f4z){color:var(--text-muted)}form[action^="/mitarbeiter/"] .formularfuss>a.knopf.leise:not(#f4z):is(:hover,:focus-visible){color:var(--text)}.termin-hinweis-liste:not(#f4z){margin:var(--s-1) 0 0;padding-inline-start:var(--s-4)}#zr-kalender table.zr-woche thead .zr-plus:not(#f4z){position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-1);inset-inline-start:auto;min-block-size:calc(var(--s-10) + var(--s-1));min-inline-size:calc(var(--s-10) + var(--s-1));margin:0}main:not(:has(.zr-status-aus)) .zr-legende>[data-leg=aus]:not(#f4z),main:not(:has(.zr-status-ungedeckt)) .zr-legende>[data-leg=ungedeckt]:not(#f4z),main:not(:has(.zr-marke-hinweis)) .zr-legende>[data-leg=hinweis]:not(#f4z),main:not(:has(.zr-status-verschoben)) .zr-legende>[data-leg=verschoben]:not(#f4z),main:not(:has(.zr-status-doppelt)) .zr-legende>[data-leg=doppelt]:not(#f4z),main:not(:has(.zr-status-verpasst)) .zr-legende>[data-leg=verpasst]:not(#f4z),main:not(:has(.zr-flaeche>.zr-abwesend)) .zr-legende>[data-leg=abwesend]:not(#f4z),main:not(:has(.zr-block:is(.ux4d-ohne,.ungedeckt))) .zr-legende>[data-leg=ohne]:not(#f4z),main:not(:has(.zr-jetzt)) .zr-legende>[data-leg=jetzt]:not(#f4z),main:not(:has(.zr-monat-termin.ux4c-faellt-aus)) .zr-legende>[data-leg=monat-aus]:not(#f4z),main:not(:has(.zr-monat-termin .zr-farbe-ohne)) .zr-legende>[data-leg=monat-ohne]:not(#f4z),main:not(:has(.zr-monat-termin .p4p-punkt-warn)) .zr-legende>[data-leg=monat-warn]:not(#f4z){display:none}.karte-leerhinweis>.k-leer:not(#f4z){pointer-events:auto;inline-size:min(440px,100%);padding:var(--s-4) var(--s-5);background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);text-align:center}@media(max-width:430px){.js .inhalt-spalte>nav.bereichsreiter.untermenue.mit-mobiler-auswahl:not(.mit-mehr):not(#d4):not(#f4z):has(>a[href="/stundenzettel"]){gap:0 var(--s-3);padding-inline:var(--s-3);scroll-padding-inline:var(--s-3)}}a.f4-textlink:not(#f4bz){font-weight:600;text-decoration:none;align-self:center}a.f4-textlink:not(#f4bz):is(:hover,:focus-visible){text-decoration:none;opacity:.8}p.f4-leise-leer:not(#f4bz){margin:var(--s-2) 0 0;color:var(--text-muted)}#seiteninhalt details.preise-verlauf:not(#f4bz){margin:var(--s-3) 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#seiteninhalt details.preise-verlauf:not(#f4bz)>summary{display:flex;align-items:center;justify-content:flex-start;gap:var(--s-2);min-block-size:var(--kontrolle-hoehe);margin:0;padding:0;background:transparent;font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:500;color:var(--text-muted);cursor:pointer}#seiteninhalt details.preise-verlauf:not(#f4bz)>summary::before,#seiteninhalt details.preise-verlauf:not(#f4bz)>summary::after{content:none;background-image:none}#seiteninhalt details.preise-verlauf:not(#f4bz)>summary:is(:hover,:focus-visible){color:var(--text)}.preise-matrix:not(#f4bz) table{inline-size:auto;min-inline-size:0}.preise-matrix:not(#f4bz) th:first-child,.preise-matrix:not(#f4bz) td:first-child{min-inline-size:16rem;padding-inline-end:var(--s-6)}.preise-matrix:not(#f4bz) th.zahl,.preise-matrix:not(#f4bz) td.zahl{inline-size:10rem;min-inline-size:10rem;white-space:nowrap}.analytik-teil-kopf:not(#f4bz){flex-wrap:wrap;gap:var(--s-2) var(--s-4)}form.ad-basis-wahl:not(#f4bz){display:flex;align-items:center;gap:var(--s-2);margin:0;flex:1 0 100%;order:3;justify-content:flex-start}form.ad-basis-wahl:not(#f4bz) select{inline-size:auto;max-inline-size:18rem;min-block-size:var(--kontrolle-hoehe-klein)}form.ad-basis-wahl.ad-sofort:not(#f4bz) .ad-anzeigen{display:none}p.ad-leer-satz:not(#f4bz){margin:0;color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.seitenkopf .unterzeile a.ad-budget-link:not(#f4bz){margin-inline-start:var(--s-3);font-weight:600;text-decoration:none}tr.ungelesen:not(#f4bz) td{background:var(--surface-subtle)}.f4-titelzahl:not(#f4bz){margin-inline-start:var(--s-1);font-size:var(--schrift-14);font-weight:500;color:var(--text-muted)}.dt-leiste[data-dt-leiste^=rechnung] [data-dt-ansicht-name]:not(#f4bz)::before{content:"Ansicht: "}@media(max-width:600px){.dt-leiste[data-dt-leiste^=rechnung] .dt-export>summary.dt-knopf>span:not(.dt-zahl):not(#f4bz){position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none}.dt-leiste[data-dt-leiste^=rechnung] .dt-ansichten>summary.dt-knopf>[data-dt-ansicht-name]:not(#f4bz){position:static;display:inline-flex;align-items:center;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;font-size:0}.dt-leiste[data-dt-leiste^=rechnung] .dt-ansichten>summary.dt-knopf>[data-dt-ansicht-name]:not(#f4bz)::before{content:"Ansicht";font-size:var(--schrift-14)}}@media(hover:hover){table.p4-prueftabelle:not(#f4bz) tbody tr:not(:hover):not(:focus-within) .p4-zeilenweg{opacity:0}}main .abr-wahl:has(>.abr-zeichen):not(#f4bz){position:relative}main .abr-wahl:has(>.abr-zeichen):not(#f4bz)>input[type=radio]{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:var(--rand-breite);block-size:var(--rand-breite);margin:0;opacity:0;pointer-events:none}main .abr-wahl:has(>.abr-zeichen):not(#f4bz):hover{background:var(--surface-subtle)}main .abr-wahl:has(>.abr-zeichen):not(#f4bz){padding:var(--s-3) var(--s-4);min-block-size:calc(var(--kontrolle-hoehe) + var(--s-3));border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface)}main .abr-wahl:has(>.abr-zeichen):has(>input:checked):not(#f4bz){padding:var(--s-3) var(--s-4);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-subtle)}main .abr-wahl:has(>.abr-zeichen):has(>input:focus-visible):not(#f4bz){outline:2px solid var(--focus);outline-offset:2px}.p4a-verlauf-voll:not(#f4b4x):not(:target){display:none}.p4a-verlauf-voll:not(#f4b4x) .p4a-kartenkopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.p4a-verlauf-voll:not(#f4b4x) .p4a-verlauf-zu{font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:600}.p4a-liste table.p4a-tabelle:not(#f4b4x)>thead>tr>th.auswahl-spalte,.p4a-liste table.p4a-tabelle:not(#f4b4x)>tbody>tr>td.auswahl-spalte{position:relative;inline-size:0;min-inline-size:0;padding:0;overflow:visible}.p4a-liste table.p4a-tabelle:not(#f4b4x)>thead>tr>th.auswahl-spalte input[type=checkbox],.p4a-liste table.p4a-tabelle:not(#f4b4x)>tbody>tr>td.auswahl-spalte input[type=checkbox]{position:absolute;inset-inline-start:var(--s-1);inset-block-start:50%;translate:0 -50%;margin:0}.p4a-liste table.p4a-tabelle:not(#f4b4x)>thead>tr>th.p4a-sp-titel,.p4a-liste table.p4a-tabelle:not(#f4b4x)>tbody>tr>td.p4a-titel{padding-inline-start:var(--s-8)}.p4a-liste table.p4a-tabelle:not(#f4b4x)>tbody>tr.p4a-gruppe-kopf>th{padding-inline-start:var(--s-8)}.chat-app .chat-verlauf:not(#f5qa){background:var(--surface)}.chat-app .chat-nachricht:not(#f4b4x){border:0;border-radius:var(--radius-karte);background:color-mix(in srgb,var(--text) 12%,var(--surface))}.chat-app .chat-nachricht.chat-eigene:not(#f4b4x){background:color-mix(in srgb,var(--primary) 15%,var(--surface));border:0;border-radius:var(--radius-karte)}.chat-app .chat-nachricht.chat-fremde:not(#f4b4x){border-radius:var(--radius-karte)}.chat-app .chat-nachricht.chat-vertretung:not(#f4b4x){border:var(--rand-breite) dashed var(--border-strong)}@media(min-width:761px){.chat-seitenkopf:not(#f4b4x) .chat-neue-gruppe-text{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;margin-inline-start:var(--s-2)}.chat-seitenkopf:not(#f4b4x) .chat-neue-gruppe{padding-inline:var(--s-4)}}@media(max-width:760px){.chat-seitenkopf.im-gespraech:not(#f4b4x):not(#f4b4y){position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chat-app .chat-nachricht:not(#f4b4x):not(#f4b4y){max-inline-size:80%;max-width:80%}}.p4a-liste table.p4a-tabelle:not(#f4b4x)>thead th.p4a-sp-zust{inline-size:16%}.p4a-liste table.p4a-tabelle:not(#f4b4x)>thead th.p4a-sp-bezug{inline-size:17%}.p4a-person:not(#f4b4x) .p4a-person-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main:has(#a-eig-titel) .k3-kopf .unterzeile>.ampel:not(.ueberzogen,.aufgebraucht):not(#f4b4x){display:inline-flex;align-items:center;background:transparent;border-color:transparent;padding-inline:0;gap:calc(var(--s-1) * 1.5);color:var(--text);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-mittel)}main:has(#a-eig-titel) .k3-kopf .unterzeile>.ampel:not(.ueberzogen,.aufgebraucht):not(#f4b4x)::before{content:"";flex:none;inline-size:calc(var(--s-1) * 1.5);block-size:calc(var(--s-1) * 1.5);border-radius:var(--radius-voll);background:var(--text-subtle)}main:has(#a-eig-titel) .k3-kopf .unterzeile>.ampel.knapp:not(.ueberzogen,.aufgebraucht):not(#f4b4x)::before{background:var(--gelb)}@media(min-width:901px){.einst-spalte-innen:not(#f4b4x){max-block-size:calc(100vh - var(--hoehe-rueck, 0px) - var(--s-8) - var(--s-12))}}.uebers-rolle:not(#f4b4x),table:has(.uebers-rolle)>tbody>tr>td:not(:first-child):not(#f4b4x){padding-inline-start:var(--s-4)}.uebers-rolle:not(#f4b4x){display:table-cell}.uebers-rolle:not(#f4b4x) .uebers-alle{margin-inline:0 var(--s-2)}.uebers-rolle:not(#f4b4x) .uebers-name{vertical-align:middle}table.p4e-rechte:not(#f4b4x) td.handy-aus details.hilfe-details>summary{font-weight:var(--gewicht-normal);color:var(--text-muted)}.karte.flach>.fussnote.hinweis:not(#f4b4x){background:transparent;border:0;border-radius:0;box-shadow:none;padding-inline:var(--s-6);padding-block:var(--s-3) var(--s-5);color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12)}.p4e-historie:not(#f4b4x) tr.ik-hist-folge>td:first-child{border-inline-start:0;position:relative}.p4e-historie:not(#f4b4x) tr.ik-hist-folge>td:first-child::before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--s-6);inline-size:2px;background:var(--border-strong)}.p4e-historie:not(#f4b4x) table.ik-historie>thead>tr>th{vertical-align:middle}.p4e-historie:not(#f4b4x) table.ik-historie>tbody>tr>td:nth-child(2){white-space:nowrap}.p4e-historie:not(#f4b4x) table.ik-historie>thead>tr>th:nth-child(2){inline-size:12.5rem}main details.funktionen-abschnitt>summary .abschnitt-name:not(#f4b4x){font-size:var(--schrift-14);line-height:var(--zeile-14)}.funktionen-werkzeug:not(#f4b4x) .funktionen-zeigen{flex:none}.funktionen-werkzeug:not(#f4b4x) .funktionen-zeigen .p4e-segment-teil>span{padding-inline:var(--s-3)}table.abwesenheitsarten:not(#f4b4x){inline-size:100%}table.abwesenheitsarten:not(#f4b4x) input.aa-bezeichnung{inline-size:100%;min-inline-size:12.75rem}table.abwesenheitsarten:not(#f4b4x) input.aa-neutral{inline-size:100%;min-inline-size:9.5rem}@media(min-width:761px){table.abwesenheitsarten:not(#f4b4x) :is(th,td){padding-inline:var(--s-2)}}@media(min-width:761px){table.abwesenheitsarten:not(#f4b4x)>thead>tr>th{white-space:normal;vertical-align:bottom}table.abwesenheitsarten:not(#f4b4x)>tbody>tr>td:is(:nth-child(n+2):nth-child(-n+5)){inline-size:1%;white-space:nowrap}}.einst-weiterlink:not(#f4b4x){margin:var(--s-3) 0 0}.einst-weiterlink:not(#f4b4x) a{font-weight:600;text-decoration:none}.chat-app .chat-bild.chat-bild-person:not(#f4b4x){background:transparent;border:0;box-shadow:none;padding:0}.vertrag-karte:not(#f4b4x){margin-block-start:var(--s-4)}details.vertrag-aendern:not(#f4b4x)>summary.vertrag-zusammenfassung{display:flex;align-items:center;justify-content:flex-start;gap:var(--s-2)}details.vertrag-aendern:not(#f4b4x) .vertrag-aendern-wort{margin-inline-start:auto;color:var(--primary);font-weight:600}details.vertrag-aendern:not(#f4b4x):not(#f4b4y)>summary.vertrag-zusammenfassung:not(#f4b4z)::after{margin-inline-start:0;margin-left:0}.vertrag-karte:not(#f4b4x)>details.vertrag-tabelle{margin-block-start:var(--s-3)}.vertrag-karte:not(#f4b4x)>details.vertrag-tabelle>.karte.flach{border:0;box-shadow:none;background:transparent;padding:0}@media(hover:hover){table.aufbewahrung-fristen:not(#f4b4x)>tbody>tr:not(:hover):not(:focus-within)>td.aktion .knopf{opacity:0}table.aufbewahrung-fristen:not(#f4b4x)>tbody>tr>td.aktion .knopf{transition:opacity var(--dauer-2) var(--easing)}}table.aufbewahrung-fristen:not(#f4b4x)>tbody>tr>td.aktion .knopf{color:var(--text)}table.aufbewahrung-fristen:not(#f4b4x) td.aufb-quelle,table.aufbewahrung-fristen:not(#f4b4x) th.aufb-quelle-kopf{white-space:nowrap;inline-size:1%}@media(prefers-reduced-motion:reduce){table.aufbewahrung-fristen:not(#f4b4x)>tbody>tr>td.aktion .knopf{transition:none}}@media(min-width:901px){#seiteninhalt .p4u-start>:is(.start-paar,.start-zwei)>.heute-termine>ul.faellig-liste:not(#f5bz){display:flex;flex-direction:column}#seiteninhalt .p4u-start>:is(.start-paar,.start-zwei)>.heute-termine>ul.faellig-liste>li.faellig-fuss:not(#f5bz){margin-block-start:auto}}li.faellig-fuss:not(#f5bz){display:flex;align-items:center;min-block-size:var(--s-12);padding:var(--s-2) var(--s-4);border-block-start:1px solid var(--border);font-size:var(--schrift-14);line-height:var(--zeile-14)}li.faellig-fuss:not(#f5bz) a{color:var(--text-muted);text-decoration:none;font-weight:var(--gewicht-mittel)}li.faellig-fuss:not(#f5bz) a:is(:hover,:focus-visible){color:var(--text);text-decoration:none}table.p4u-kz:not(#f5bz) .p4u-kz-gl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}table.p4u-kz:not(#f5bz) .p4u-kz-gl-text{min-inline-size:0;font-weight:var(--gewicht-normal)}table.p4u-kz:not(#f5bz) .p4u-kz-gl-text :is(.hinweis,strong){font-weight:var(--gewicht-normal)}table.p4u-kz:not(#f5bz) .p4u-kz-gl>.kennzahl-luecke{flex:none;display:inline-flex;align-items:center;gap:var(--s-1);white-space:nowrap;margin-inline-start:auto}table.p4u-kz-detail:not(#f5bz) :is(.p4u-nein,.p4u-ohne,.p4u-zaehlt){font-size:inherit;font-weight:var(--gewicht-normal);color:inherit}table.p4u-kz-detail:not(#f5bz) .p4u-ohne{color:var(--text-subtle)}table.klientenliste:not(#f5bz)>tbody>tr>td .ampel{font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-normal)}main .kl-uebersicht.kl-uebersicht:not(#f5bz){align-items:stretch}main .kl-uebersicht:not(#f5bz)>.kl-karte>.kartenfuss{margin-block-start:auto}.kl-hinweiszeilen:not(#f5bz){list-style:none;margin:0;padding:var(--s-2) var(--s-4) var(--s-3);display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--schrift-14);line-height:var(--zeile-14)}.kl-hinweiszeilen:not(#f5bz) .ampel{font-size:inherit;font-weight:var(--gewicht-normal);color:var(--text-muted)}.kl-hinweiszeilen:not(#f5bz) a{color:var(--text-muted);font-weight:var(--gewicht-mittel)}.kl-kraefte:not(#f5bz)>details.klapp{border:0;margin-block-start:var(--s-2)}.kl-felder-aendern:not(#f5bz){margin-block-start:var(--s-3)}.abtretung-aufgabe:not(#f5bz){margin:0;padding:var(--s-3) var(--s-4) var(--s-2);display:flex;flex-wrap:wrap;gap:var(--s-2)}.warnung>details.hilfe-details:not(#f5bz),.warnung details.hilfe-details>summary:not(#f5bz){border-color:var(--border)}@media(min-width:601px){.karte>.tabelle-scroll>table.kl-termine-spalten[data-handykarten]:not(#f5bz):not(#f5by){table-layout:auto;inline-size:100%}.karte>.tabelle-scroll>table.kl-termine-spalten[data-handykarten]:not(#f5bz):not(#f5by)>thead>tr>th:nth-child(-n+2){inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-8)}}@media(max-width:600px){body[data-section=uebersicht] .p4u-zahlen:not(#f5bz):not(#f5by):not(#f5bx) [data-zeitraum] .zeitraum-kopf>.zeitraum-reiter{flex:1 1 0;min-inline-size:0;order:1}body[data-section=uebersicht] .p4u-zahlen:not(#f5bz):not(#f5by):not(#f5bx) [data-zeitraum] .zeitraum-kopf>.zeitraum-info{flex:0 0 auto;order:2;margin-inline-start:var(--s-2)}body[data-section=uebersicht] .p4u-zahlen:not(#f5bz):not(#f5by):not(#f5bx) [data-zeitraum] .zeitraum-kopf>:not(.zeitraum-reiter,.zeitraum-info,h2){flex:1 0 100%;order:3}.dt-leiste .dt-chips.dt-chips:not(#f5bz):not(#f5by):not(#f5bx){flex:0 1 auto}}form .raster.kl-adresse-raster:not(#f5bu){grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr)}form .raster.kl-adresse-raster:not(#f5bu)>:is(.voll,.adress-suche-platz){grid-column:1 / -1}form .raster.kl-adresse-raster:not(#f5bu) label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}form .raster.kl-beratung-raster:not(#f5bu)>.kl-beratung-haken{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}form .raster.kl-beratung-raster:not(#f5bu)+.hinweis{max-inline-size:72ch}@media(max-width:600px){form .raster.kl-adresse-raster:not(#f5bu){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}form .raster.kl-adresse-raster:not(#f5bu)>:is(.voll,.kl-adr-strasse,.adress-suche-platz){grid-column:1 / -1}}table.kl-beratung:not(#f5bu) :is(td.nowrap,.kl-name,.unterzeile,.k-marke){white-space:nowrap;overflow-wrap:normal;word-break:normal}form.approval-review-form:not(#f5bu)>fieldset.approval-review-group+fieldset.approval-review-group{padding-block-start:0;margin-block-start:var(--s-6)}form.approval-review-form:not(#f5bu)>fieldset.approval-review-group>legend{margin-block-end:var(--s-2)}table.kl-bewilligung-tabelle:not(#f5bu)>tbody>tr>td.handy-titel{white-space:nowrap}table.kl-notfall:not(#f5bu)>:is(thead,tbody)>tr>:first-child{inline-size:1%;text-align:start;white-space:nowrap}table.kl-notfall:not(#f5bu)>tbody>tr>td.handy-titel>.unterzeile.umbruch{white-space:normal}fieldset.kl-kontakt-felder:not(#f5bu){margin-block-start:var(--s-6);padding:0;border:0;min-inline-size:0}fieldset.kl-kontakt-felder:not(#f5bu)>legend{display:inline-flex;align-items:center;gap:var(--s-2);margin-block-end:var(--s-3);padding:0;font-weight:var(--gewicht-fett)}fieldset.kl-kontakt-felder:not(#f5bu)>.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-6);margin-block:var(--s-4)}fieldset.kl-kontakt-felder:not(#f5bu)>.raster.kl-auskunft-zeile{align-items:end}fieldset.kl-kontakt-felder:not(#f5bu)>.raster.kl-auskunft-zeile>div:first-child{min-block-size:var(--s-10);display:flex;align-items:center}table.bjw-tabelle:not(#f5bu)>tbody>tr>td{padding-block:var(--s-1);vertical-align:middle}.bjw-abschnitt:not(#f5bu)>form>.hinweis:first-of-type{max-inline-size:none}.kl-geb-werkzeug:not(#f5bu){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4);margin-block-end:var(--s-4)}.kl-geb-werkzeug:not(#f5bu)>*{margin:0}.kl-geb-werkzeug:not(#f5bu)>form.kl-geb-filter{display:flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:none}.kl-geb-werkzeug:not(#f5bu)>form.kl-geb-filter>div{display:flex;align-items:center;gap:var(--s-2);margin:0}.kl-geb-werkzeug:not(#f5bu)>form.kl-geb-filter label{margin:0;color:var(--text-muted)}form .raster.kl-adresse-raster:not(#f5bu)>div>input{min-inline-size:0;inline-size:100%;box-sizing:border-box}form .raster.kl-beratung-raster:not(#f5bu){align-items:start}@media(min-width:901px){form.approval-review-form:not(#f5bu) .approval-review-fields>div.voll{grid-column:span 2}}form.approval-review-form:not(#f5bu) .approval-review-fields>p.voll{grid-column:1 / -1;max-inline-size:72ch}fieldset.kl-kontakt-felder:not(#f5bu)>.knopfreihe>button.info{margin-inline-start:calc(-1 * var(--s-4))}@media(min-width:901px){table.kl-notfall:not(#f5bu)>tbody>tr>td.handy-titel{min-inline-size:16rem}}#bildschirm-form:not(#f5bu)>.kl-pflicht-haken{display:flex;margin-block-end:var(--s-5)}.kl-pruefsumme:not(#f5bu){font-weight:var(--gewicht-normal);color:var(--text-muted)}.kl-pruefsumme:not(#f5bu)>code{font-size:inherit;background:none;padding:0}table:is(.kl-hindernisse,.kl-pausen):not(#f5bu)>tbody>tr>td:nth-child(-n+2){white-space:nowrap}table:is(.kl-hindernisse,.kl-pausen):not(#f5bu)>:is(thead,tbody)>tr>:last-child{inline-size:1%;white-space:nowrap}@media(min-width:901px){table.kl-aufgaben:not(#f5bu)>tbody>tr>td:nth-child(2){min-inline-size:20rem}}table.kl-aufgaben:not(#f5bu)>tbody>tr>td:first-child{white-space:nowrap}.kl-haustiere:not(#f5bu)>.kl-haustiere-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-6)}.kl-haustiere:not(#f5bu)>.kl-haustiere-zeile>input{flex:1 1 16rem;min-inline-size:0}.kl-briefanrede:not(#f5bu)>.hinweis{display:block;max-inline-size:72ch}table.budget-tabelle:not(#f5bu):has(>tbody>tr.leerbild-zeile:only-child)>thead input[type=checkbox]{visibility:hidden}.ma-arbeitskarten.ma-reihe>.arbeitskarte .arbeitskarte-text:not(#f5b2x){flex-wrap:nowrap;align-items:baseline}table.ma-urlaubsraster:not(#p4m):not(#f2z):not(#f5b2x) tbody td.heute:not(.belegt){background:var(--surface)}table.ma-urlaubsraster:not(#p4m):not(#f2z):not(#f5b2x) tbody td.heute.wochenende:not(.belegt){background:var(--surface-subtle)}table.ma-urlaubsraster:not(#p4m):not(#f2z):not(#f5b2x) tbody td.heute.feiertag:not(.belegt){background:var(--danger-bg)}table.ma-urlaubsraster:not(#p4m):not(#f2z):not(#f5b2x) tbody td.heute{box-shadow:inset 2px 0 0 var(--primary),inset -2px 0 0 var(--primary)}.ma-plus:not(#f5b2x){display:inline-flex;align-items:center;min-block-size:calc(var(--s-10) + var(--s-1));padding-inline:var(--s-2);font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel);color:var(--primary);text-decoration:none}.ma-plus:not(#f5b2x):hover{text-decoration:none;color:var(--primary-hover)}.ma-listenkarte .karte-kopf:has(.ma-plus):not(#f5b2x){align-items:center}.ampel[data-f1=probezeit-hinweis]:not(#f5b2x){font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel)}table.daten .unterzeile a:not(#f5b2x){font-weight:var(--gewicht-normal)}.zr-leerhinweis>[data-leerzustand]:not(#f5b2x){pointer-events:auto;inline-size:min(440px,100%);max-inline-size:100%;background:var(--karte);border-radius:var(--rund);box-shadow:var(--schatten-schwebend)}.zr-leerhinweis>[data-leerzustand]>.k-leer:not(#f5b2x){padding:var(--s-5) var(--s-6)}.zr-leerhinweis.zr-leerhinweis-oben:not(#f5b2x){position:static;inset:auto;display:block;margin-block-end:var(--s-3);pointer-events:auto}.zr-leerhinweis.zr-leerhinweis-oben>[data-leerzustand]:not(#f5b2x){inline-size:100%;box-shadow:none;border:1px solid var(--linie)}.zr-leerhinweis.zr-leerhinweis-oben>[data-leerzustand]>.k-leer:not(#f5b2x){flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.zr-leerhinweis.zr-leerhinweis-oben .k-leer-symbol:not(#f5b2x){margin-block-end:0}.zr-leerhinweis.zr-leerhinweis-oben .k-leer-aktion:not(#f5b2x){margin:0}td.ux4-aktion .dispo-schritt:not(#f5b2x),td.ux4-aktion>form:not(#f5b2x){inline-size:calc(var(--s-16) * 2 + var(--s-4));max-inline-size:100%;display:inline-flex;justify-content:center;vertical-align:middle}td.ux4-aktion>form:not(#f5b2x)>.dispo-schritt{inline-size:100%}.wege-unbekannt:not(#f5b2x){font-size:var(--schrift-13);white-space:nowrap}.auslastung-bezug:not(#f5b2x){margin-block:0 var(--s-3)}.ma-spalten:has(.ma-zeilen>li:only-child):not(#f2z):not(#f5b2x){align-items:stretch}main .karte-flaeche .karte-vollbild-steuerung .karte-vollbild-knopf:not(#f5b2x){display:inline-flex;align-items:center;justify-content:center;font-size:0;gap:0;padding:0;inline-size:var(--knopf-hoehe);min-inline-size:var(--knopf-hoehe);block-size:var(--knopf-hoehe);min-block-size:var(--knopf-hoehe);border:1px solid var(--linie-kraeftig);border-radius:var(--rund-klein);background:var(--karte);box-shadow:var(--schatten-schwebend);color:var(--text);--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3M21 8V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3M16 21h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E")}main .karte-flaeche .karte-vollbild-steuerung .karte-vollbild-knopf:not(#f5b2x)::before{content:"";flex:none;inline-size:18px;block-size:18px;background:currentColor;-webkit-mask:var(--knopf-symbol) center / contain no-repeat;mask:var(--knopf-symbol) center / contain no-repeat}main .karte-flaeche .karte-vollbild-steuerung .karte-vollbild-knopf[aria-pressed=true]:not(#f5b2x){--knopf-symbol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3v3a2 2 0 0 1-2 2H3M21 8h-3a2 2 0 0 1-2-2V3M3 16h3a2 2 0 0 1 2 2v3M16 21v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}main .karte-flaeche .karte-vollbild-steuerung .karte-vollbild-knopf:not(#f5b2x):hover{background:var(--surface-hover)}.zr-leerhinweis.zr-leerhinweis-oben .k-leer:not(#f5b2x){text-align:start;justify-content:flex-start}.zr-leerhinweis.zr-leerhinweis-oben .k-leer :is(.k-leer-satz,.k-leer-text):not(#f5b2x){max-inline-size:none}.zr-leerhinweis.zr-leerhinweis-oben .k-leer-text:not(#f5b2x){flex:1 1 16rem}.formular-fuehrung:not(#f5b2x){flex-wrap:wrap}.formular-fuehrung>button.textknopf:not(#f2z):not(#f3z):not(#f5b2x){order:0;flex:0 0 auto;margin-inline-start:auto}.formular-fuehrung>.schrittwahl:not(#f2z):not(#f3z):not(#f5b2x){order:1;flex:1 1 100%}.qual-zeile:not(#f5b2x){border-block-start:1px solid var(--linie);padding-block-start:var(--s-3);margin-block-start:var(--s-3)}.qual-frist:not(#f5b2x){margin-block-start:var(--s-4)}.abstand-oben:not(#f5b2x){margin-block-start:var(--s-4)}.feedback-text-kopf:not(#f5b2x){min-inline-size:16em}.vorformatiert:not(#f5b2x){white-space:pre-line}.umbruchfrei:not(#f5b2x){white-space:nowrap}main .ampel[data-f1=probezeit-hinweis]:not(#f5b2x):not(#f5b2y),main table .ampel[data-f1=probezeit-hinweis]:not(#f5b2x):not(#f5b2y),main .unterzeile .ampel[data-f1=probezeit-hinweis]:not(#f5b2x):not(#f5b2y){font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-mittel)}@media(pointer:coarse){main .karte-flaeche .karte-vollbild-steuerung .karte-vollbild-knopf:not(#f5b2x){inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px}}main:has(#geraete) details.schlank2-karte:not(#f5b2x),main:has(#geraete) details#geraete:not(#f5b2x){margin-block:0;border-radius:0}main:has(#geraete) details.schlank2-karte:first-of-type:not(#f5b2x){border-start-start-radius:var(--rund);border-start-end-radius:var(--rund);margin-block-start:var(--s-4)}main:has(#geraete) details.schlank2-karte+details.schlank2-karte:not(#f5b2x),main:has(#geraete) details.schlank2-karte+details#geraete:not(#f5b2x){border-block-start-width:0}main:has(#geraete) details#geraete:not(#f5b2x){border-end-start-radius:var(--rund);border-end-end-radius:var(--rund)}.chip[data-leer]:not(#f5b2x){color:var(--text-muted);border-color:var(--border);background:transparent}@media(min-width:768px){form .raster.tf-wann:not(#f5b2x){grid-template-columns:repeat(3,minmax(0,1fr))}form .raster.tf-wann>.tf-klient:not(#f5b2x)>select{max-inline-size:calc((100% - 2 * var(--a4)) * 2 / 3 + var(--a4))}}main .karte-flaeche .leaflet-control-zoom.leaflet-bar:not(#f5b2x){border:1px solid var(--linie-kraeftig);border-radius:var(--rund-klein);box-shadow:var(--schatten-schwebend);background:var(--karte);overflow:hidden}main .karte-flaeche .leaflet-control-zoom.leaflet-bar a:not(#f5b2x){inline-size:var(--knopf-hoehe-klein);block-size:var(--knopf-hoehe-klein);line-height:var(--knopf-hoehe-klein);font-size:var(--schrift-16);font-weight:var(--gewicht-mittel);color:var(--text);background:var(--karte);border-radius:0}main .karte-flaeche .leaflet-control-zoom.leaflet-bar a+a:not(#f5b2x){border-block-start:1px solid var(--linie)}main .karte-flaeche .leaflet-control-zoom.leaflet-bar a:not(#f5b2x):hover{background:var(--surface-hover)}@media(pointer:coarse){main .karte-flaeche .leaflet-control-zoom.leaflet-bar a:not(#f5b2x){inline-size:44px;block-size:44px;line-height:44px}}.karte-abschnitt .ebene-zeile .zeichen:not(#f5b2x){inline-size:12px;block-size:12px;box-sizing:border-box;flex:none}.karte-abschnitt .ebene-zeile .zeichen-wohnort:not(#f5b2x){border-radius:calc(var(--radius-kontrolle) * 0.75);background:var(--grau);border:0}.karte-abschnitt .ebene-zeile .zeichen-klient:not(#f5b2x){border-radius:50%;background:var(--text);border:0}.karte-abschnitt .ebene-zeile .zeichen-interessent:not(#f5b2x){border-radius:50%;background:transparent;border:2px solid var(--text)}.karte-abschnitt .ebene-zeile .zeichen-betreuung:not(#f5b2x){border-radius:50%;background:var(--karte);border:3px solid var(--primary)}.karte-abschnitt .ebene-zeile .zeichen-betreuung:not(#f5b2x)::after{content:none}.gv-neu:not(#f5b2x){margin-block-start:var(--s-5);padding-block-start:var(--s-4);border-block-start:1px solid var(--linie)}.gv-neu-titel:not(#f5b2x){margin:0 0 var(--s-3);font-size:var(--schrift-14);font-weight:var(--gewicht-fett)}@media(min-width:1024px){.raster.gv-neu-zeile:not(#f5b2x){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr) auto;align-items:end}}.gv-neu-knopf:not(#f5b2x){align-self:end}.engpass-leer:not(#f5b2x){margin-block-start:var(--s-4)}@media(max-width:600px)and (pointer:coarse){main .karte-flaeche .leaflet-control-zoom.leaflet-bar:not(#f5b2x){display:none}}.ma-formular details.klapp+fieldset.formular-schritt>legend:not(#f5b2x){float:inline-start;inline-size:100%;padding:0}.ma-formular details.klapp+fieldset.formular-schritt>legend+*:not(#f5b2x){clear:both}.karte>p.hinweis.gp-keine-aenderung:not(#f5b2x){max-inline-size:none}.ma-formular .ma-formular-verweis:not(#f5b2x){margin:calc(-1 * var(--s-2)) 0 var(--s-4)}main h2.abwesenheiten-liste-titel:not(#f5b2x){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}main .abwesenheiten-filter:not(#f5b2x){margin-block-start:var(--s-5)}main .abwesenheiten-filter>form.ma-abw-filter:not(#f5b2x){border-block-end:0;padding-block-end:0}.gp-einzelheiten>details.gp-zeile>ul:has(>li:only-child):not(#f5b2x){list-style:none;padding-inline-start:0}.karte>p.hinweis.gp-keine-aenderung a:not(#f5b2x){font-weight:var(--gewicht-normal)}@media(max-width:600px){:is(table#stundenzettel-tage,table#monatslauf)[data-handykarten]>tbody>tr>td:has(>.k-leerwert):not(.handy-titel):not(#f5b2x){display:none}}.p4b-pin:not(#f5b4x){margin:0;flex:none}.p4b-pinknopf:not(#f5b4x){display:inline-grid;place-items:center;inline-size:44px;block-size:44px;min-block-size:44px;margin-block:calc(-1 * var(--s-2));margin-inline:0 calc(-1 * var(--s-2));padding:0;border:0;border-radius:var(--radius-kontrolle);background:transparent;box-shadow:none;color:var(--text-muted);cursor:pointer}.p4b-pinknopf:not(#f5b4x):hover{background:var(--surface-hover);color:var(--text)}.p4b-pinknopf:not(#f5b4x):focus-visible{outline:3px solid var(--focus);outline-offset:1px}.p4b-pinknopf:not(#f5b4x)[aria-pressed=true]{color:var(--primary)}.p4b-pinknopf:not(#f5b4x)[aria-pressed=true] .k-symbol{fill:currentColor}dl.p4a-eig:not(#p4a):not(#f5b4x){grid-template-columns:96px minmax(0,1fr)}.p4a-segment:not(#p4a):not(#f5b4x)>button{block-size:calc(var(--kontrolle-hoehe) - 4px)}.p4a-person:not(#p4a):not(#f5b4x){min-inline-size:0}.p4a-person:not(#p4a):not(#f5b4x)>.p4a-person-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p4b-person-app:not(#f5b4x){flex:none;white-space:nowrap}.p4b-leerwert:not(#f5b4x){color:var(--text-subtle)}.aufgaben-liste td.erledigt-spalte button.erledigt-kreis:not(#f5b4x){inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;margin-block:calc(-1 * var(--s-1))}.chat-liste>details.chat-archiv:not(#f5b4x){margin-block-end:var(--s-2)}.p4b-probezeile:not(#f5b4x){display:flex;align-items:center;gap:var(--s-2);margin:var(--s-3) 0;color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.p4b-kartenfuss:not(#f5b4x){margin-block-start:var(--s-4)}.p4b-chevron:not(#f5b4x){color:var(--text-subtle);margin-inline-start:var(--s-1)}td.aktion:has(>.p4b-chevron):not(#f5b4x){white-space:nowrap}@media(max-width:760px){.p4b-chevron:not(#f5b4x){display:none}}.einst-zuletzt:not(#f5b4x) a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:calc(-1 * var(--s-3))}.einst-zuletzt:not(#f5b4x){margin:var(--s-4) 0 0;color:var(--text-muted);font-size:var(--schrift-13);line-height:var(--zeile-13)}.p4b-fehlt-voll:not(#f5b4x){grid-column:1 / -1}.funktionen-werkzeug:not(#f5b4x) .p4e-segment-teil>span{min-block-size:calc(var(--kontrolle-hoehe) - 6px);min-inline-size:3.5rem;justify-content:center}@media(min-width:761px){table.uebers-tabelle:not(#f5b4x){table-layout:fixed;inline-size:100%}table.uebers-tabelle:not(#f5b4x)>thead>tr>th:first-child{inline-size:40%}.p4e-historie:not(#f5b4x) table.ik-historie{table-layout:fixed;inline-size:100%}.p4e-historie:not(#f5b4x) table.ik-historie>thead>tr>th:nth-child(1){inline-size:10.5rem}.p4e-historie:not(#f5b4x) table.ik-historie>thead>tr>th:nth-child(2){inline-size:9rem}.p4e-historie:not(#f5b4x) table.ik-historie>thead>tr>th:nth-child(3){inline-size:36%}}table.p4e-rechte:not(#f5b4x) .p4e-segment-teil>span{justify-content:center;white-space:nowrap}table.p4e-rechte:not(#f5b4x) .p4e-segment-teil:nth-child(1)>span{min-inline-size:4.75rem}table.p4e-rechte:not(#f5b4x) .p4e-segment-teil:nth-child(2)>span{min-inline-size:3.25rem}table.p4e-rechte:not(#f5b4x) .p4e-segment-teil:nth-child(n+3)>span{min-inline-size:4.25rem}.p4b-stapel:not(#f5b4x){display:flex;flex-direction:column;gap:var(--s-4)}.p4b-stapel:not(#f5b4x)>.karte{margin:0}td.p4b-art:not(#f5b4x){white-space:normal;min-inline-size:9rem}@media(max-width:760px){table[data-handykarten]>tbody>tr>td.oeffnen:not(#f5b4x),table[data-handykarten]>thead>tr>th.oeffnen-spalte:not(#f5b4x){display:none}}.vertrag-karte:not(#f5b4x):not(#f5b4y):not(#f5b4z) details>summary:not(#f5b4w){padding-inline:0;margin-inline:0}@media(max-width:760px){table.p4a-kompakt[data-handykarten]>tbody>tr.gruppe:not(#f5b4x){border:0;background:transparent;box-shadow:none;padding:0;margin:var(--s-3) 0 var(--s-1)}table.p4a-kompakt[data-handykarten]>tbody>tr.gruppe:not(#f5b4x)>th{padding:0;border:0;background:transparent}}.sb-laeufe:not(#f5b4x){margin-block-start:var(--s-4)}table.p4e-rechte:not(#f5b4x)>thead>tr>th{padding-inline:var(--s-3)}table.p4e-rechte:not(#f5b4x):not(#f5b4y):not(#f5b4z) td>details.hilfe-details>summary{padding-inline-start:0}.tabelle-scroll:has(>table.p4e-rechte)+.fussnote:not(#f5b4x):not(#f5b4y):not(#f5b4z){margin-inline:0;padding-inline:var(--s-3)}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;inline-size:20px;block-size:20px;margin:0;vertical-align:middle;border:1.5px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface);cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]::after{content:"";inline-size:5px;block-size:10px;border:solid transparent;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]:checked{background:var(--primary-subtle);border-color:var(--primary-border)}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]:checked::after{border-color:var(--primary)}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]:indeterminate{background:var(--primary-subtle);border-color:var(--primary-border)}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]:indeterminate::after{inline-size:10px;block-size:0;border-width:0 0 2px;border-color:var(--primary);transform:none}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]:hover{border-color:var(--primary)}table.uebers-tabelle:not(#f5b4x) input[type=checkbox]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){table.uebers-tabelle:not(#f5b4x) input[type=checkbox]{transition:none}}.f5b4-regelkarte:not(#f5b4x)>h2.p4a-kartentitel{margin-block-end:var(--s-4)}.f5b4-regelkarte:not(#f5b4x)>form.regelformular{max-inline-size:none}.f5b4-regelkarte:not(#f5b4x)>form.regelformular>:not(.formularfuss){max-inline-size:960px}td.p4b-art:not(#f5b4x):not(#f5b4y):not(#f5b4z){white-space:nowrap;overflow:visible;text-overflow:clip;min-inline-size:13rem}@media(max-width:760px){td.p4b-art:not(#f5b4x):not(#f5b4y):not(#f5b4z){white-space:normal;min-inline-size:0}}@media(min-width:761px){table.f5b4-ds-tabelle:not(#f5b4x)>thead>tr>th:nth-child(2){inline-size:14rem}table.f5b4-ds-tabelle:not(#f5b4x)>thead>tr>th:nth-child(3){inline-size:8rem}table.f5b4-ds-tabelle:not(#f5b4x)>thead>tr>th:nth-child(4){inline-size:12rem}table.f5b4-ds-tabelle:not(#f5b4x)>thead>tr>th.p4a-sp-pfeil{inline-size:44px}}#datenfluesse:not(#f5b4x):not(#f5b4y):not(#f5b4z)>details.klapp>:is(summary,dl){padding-inline:0}#datenfluesse:not(#f5b4x):not(#f5b4y):not(#f5b4z)>details.klapp>summary{font-size:var(--schrift-16);line-height:var(--zeile-16)}details.f5b4-zeilen-aendern:not(#f5b4x):not(#f5b4y)>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--s-1);min-block-size:44px;color:var(--primary);font-weight:600;cursor:pointer;border-radius:var(--radius-kontrolle)}details.f5b4-zeilen-aendern:not(#f5b4x):not(#f5b4y)>summary::-webkit-details-marker{display:none}details.f5b4-zeilen-aendern:not(#f5b4x):not(#f5b4y)>summary::before{content:none}details.f5b4-zeilen-aendern:not(#f5b4x):not(#f5b4y)>summary::after{content:"";inline-size:6px;block-size:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);transition:transform 150ms ease;margin-inline-start:var(--s-1)}details.f5b4-zeilen-aendern[open]:not(#f5b4x):not(#f5b4y)>summary::after{transform:translateY(1px) rotate(-135deg)}details.f5b4-zeilen-aendern:not(#f5b4x):not(#f5b4y)>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}details.f5b4-zeilen-aendern[open]:not(#f5b4x):not(#f5b4y)>:not(summary){margin-block:var(--s-2) var(--s-3)}table.f5b4-mailprotokoll:not(#f5b4x):not(#f5b4y) .k-marke{white-space:nowrap}table.f5b4-mailprotokoll:not(#f5b4x):not(#f5b4y)>tbody>tr>td:nth-child(3){overflow-wrap:anywhere}nav.untermenue.f5b4-vs-umschalter:not(#f5b4x):not(#f5b4y):not(#f5b4z){margin-block-end:0}.unterzeile.f5b4-metazeile:not(#f5b4x){display:flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:var(--s-1)}.unterzeile.f5b4-metazeile:not(#f5b4x)>*+*::before{content:"·";display:inline-block;margin-inline:var(--s-2);color:var(--text-muted);font-weight:400}.f5b4-agentkarte:not(#f5b4x)>h2.p4a-kartentitel{margin-block-end:var(--s-2)}.f5b4-agentkarte:not(#f5b4x)>.f5b4-agentform{margin:0;padding-block:var(--s-3) 0}.f5b4-agentkarte:not(#f5b4x)>.f5b4-agentform+.f5b4-agentform{border-block-start:var(--rand-breite) solid var(--border);margin-block-start:var(--s-3)}.f5b4-agent-schluessel:not(#f5b4x){display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-1);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:600}.f5b4-agentkarte:not(#f5b4x){margin-block-start:var(--s-4)}.f5b4-agentkarte:not(#f5b4x){margin-block-end:var(--s-4)}table.f5b4-serienlauf:not(#f5b4x):not(#f5b4y)>tbody>tr>td:first-child,table.f5b4-serienlauf:not(#f5b4x):not(#f5b4y) .k-marke{white-space:nowrap}.karte.f5b4-regel-neu:not(#f5b4x){max-inline-size:calc(960px + 2 * var(--raum-karte))}.p4a-segment:not(#p4a):not(#f5b4x):not(#f5b4y):not(#f5b4z)>button{block-size:calc(var(--kontrolle-hoehe) - 6px);min-block-size:calc(var(--kontrolle-hoehe) - 6px)}@media(min-width:1101px){table.ik-auswertung-posten:not(#f5bz),table.ik-auswertung-kraft:not(#f5bz){table-layout:fixed;inline-size:62rem;max-inline-size:100%}table.ik-auswertung-posten.mit-ueberfaellig:not(#f5bz){inline-size:70rem}table.ik-auswertung-kraft.ohne-anteil:not(#f5bz){inline-size:36rem}:is(table.ik-auswertung-posten,table.ik-auswertung-kraft):not(#f5bz)>thead>tr>th:nth-child(1){inline-size:22rem}:is(table.ik-auswertung-posten,table.ik-auswertung-kraft):not(#f5bz)>thead>tr>th:nth-child(2),:is(table.ik-auswertung-posten,table.ik-auswertung-kraft):not(#f5bz)>thead>tr>th:nth-child(3){inline-size:7rem}:is(table.ik-auswertung-posten,table.ik-auswertung-kraft):not(#f5bz)>thead>tr>th:nth-child(4){inline-size:9rem}:is(table.ik-auswertung-posten,table.ik-auswertung-kraft):not(#f5bz)>thead>tr>th:nth-child(5){inline-size:6rem}table.ik-auswertung-posten:not(#f5bz)>thead>tr>th:nth-child(n+6){inline-size:8rem}:is(table.ik-auswertung-posten,table.ik-auswertung-kraft):not(#f5bz) :is(th,td){overflow:hidden;text-overflow:ellipsis}}.f5-leise-leer:not(#f5bz){margin-block:var(--s-3) 0;color:var(--text-muted);font-size:var(--schrift-14)}@media(min-width:1101px){.ad-grid.ad-team-leer:not(#f5bz){grid-template-areas:"trend trend trend trend trend trend trend trend trend trend trend trend" "budget budget budget budget budget payments payments payments payments payments payments payments" "budget budget budget budget budget efficiency efficiency efficiency efficiency efficiency efficiency efficiency" "team team team team team team team team team team team team"}}@media(max-width:480px){.ad-saeule-monat:not(#f5bz){display:block;font-size:0;letter-spacing:0}.ad-saeule-monat:not(#f5bz)::first-letter{font-size:var(--schrift-12)}}@media(max-width:1100px){.ad-grid.ad-team-leer:not(#f5bz){grid-template-areas:"trend" "budget" "payments" "efficiency" "team"}}.abr:not(:has(input[name=versicherung]:checked)) .abr-frage>.abr-legende:not(#f5bz)::before{display:none}#einrichten .k2-aktionsleiste[data-unveraendert]>a.knopf:not(#f5bz){display:none}table.positionen-tabelle:not(#f5bz)>thead>tr>th:first-child,table.positionen-tabelle:not(#f5bz)>tbody>tr>td:first-child{inline-size:3rem}.preise-matrix:not(#f5bz){max-inline-size:880px}.preise-matrix:not(#f5bz) td.zahl>span:first-child{font-weight:var(--gewicht-normal);font-variant-numeric:tabular-nums}table.fin-rechnungsliste:not(#f5bz) :is(th,td):last-child{padding-inline-end:var(--s-4)}main:has(table.fin-rechnungsliste)>details.klapp:not(#f5bz)>summary{font-size:var(--schrift-14);font-weight:600;color:var(--primary)}@media(min-width:761px){main table:has(+script)>thead>tr>th:first-child:not(#f5bz){inline-size:9rem}}@media(hover:hover){table.p4-prueftabelle tbody tr:not(:hover):not(:focus-within) .p4-zeilenweg:not(#f5bz){opacity:1;font-size:0;color:var(--text-subtle)}table.p4-prueftabelle tbody tr:not(:hover):not(:focus-within) .p4-zeilenweg:not(#f5bz)::after{content:"›";font-size:var(--schrift-16)}}.p4-prueftabelle:not(#f5bz){max-inline-size:64rem}.analytik-teil[data-leer]:not(#f5bz){padding-block:var(--s-3);box-shadow:none;background:transparent;border-color:var(--border)}.analytik-teil[data-leer]:not(#f5bz) .analytik-teil-kopf{margin:0}.analytik-teil[data-leer]:not(#f5bz) .analytik-leer{margin:var(--s-1) 0 0;color:var(--text-muted);font-size:var(--schrift-14)}.analytik-teil[data-leer] .leerbild.fin-leer-klein:not(#f5bz){padding:var(--s-2) 0 0;text-align:start}.analytik-teil[data-leer] .leerbild.fin-leer-klein .leerbild-svg:not(#f5bz){display:none}.analytik-teil[data-leer] .leerbild.fin-leer-klein .leerbild-titel:not(#f5bz){margin:0;font-weight:var(--gewicht-normal);color:var(--text-muted);font-size:var(--schrift-14)}ol.abrechnung-strecke li[data-neutral] .schritt-text small:not(#f5bz){color:var(--text-leise);font-weight:400}.rechnung-naechstes form.filter:not(#f5bz){border:0;padding-block-end:0;margin-block-end:0}.rechnung-naechstes form.filter+p.hinweis:not(#f5bz){border:0;margin-block:var(--s-2) 0;padding:0}.f5-bindung:not(#f5bz){white-space:nowrap}@media(max-width:480px){.analytik-kachel-titel:not(#f5bz){font-size:var(--schrift-12)}}#einrichten.karte:not(#f5bz){padding-block-end:var(--s-6)}table.p4-prueftabelle td.aktion:not(#f5bz){vertical-align:middle;text-align:end}@media(min-width:1101px){.ad-grid.ad-team-leer #teil-effizienz .ad-statistics:not(#f5bz){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body:is([data-section=leistungen],[data-section=rechnungen],[data-section=kostentraeger],[data-section=finanzen],[data-section=auslagen],[data-section=personal],[data-section=stundenzettel]) main table:is([data-handykarten],.mit-spaltenwahl):not(.rechnungsliste):not(.dok-liste):not(.ma-handyzeilen):not(.ma-lohnabrechnungen):not(#f5bz)>tbody>tr:not(.zeilenformular):not(:has(>td[colspan])){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-4);row-gap:var(--s-2);align-items:start}body:is([data-section=leistungen],[data-section=rechnungen],[data-section=kostentraeger],[data-section=finanzen],[data-section=auslagen],[data-section=personal],[data-section=stundenzettel]) main table:is([data-handykarten],.mit-spaltenwahl):not(.rechnungsliste):not(.dok-liste):not(.ma-handyzeilen):not(.ma-lohnabrechnungen):not(#f5bz)>tbody>tr:not(.zeilenformular)>td:is(.handy-titel,:first-child,.handy-aktion,:has(>.knopf,>form,>button,>input,>.ampel+.hinweis)){grid-column:1 / -1}body:is([data-section=leistungen],[data-section=rechnungen],[data-section=kostentraeger],[data-section=finanzen],[data-section=auslagen],[data-section=personal],[data-section=stundenzettel]) main table[data-handykarten]:not(.rechnungsliste):not(.dok-liste):not(.ma-handyzeilen):not(.ma-lohnabrechnungen):not(#f5bz)>tbody>tr>td[data-titel]:not(.handy-titel):not(.zeilen-aktion):not(.handy-aktion)::before{content:attr(data-titel);display:block;font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-normal);color:var(--text-muted)}body:is([data-section=leistungen],[data-section=rechnungen],[data-section=kostentraeger],[data-section=finanzen],[data-section=auslagen],[data-section=personal],[data-section=stundenzettel]) main table.mit-spaltenwahl:not(.rechnungsliste):not(.dok-liste):not(.ma-handyzeilen):not(.ma-lohnabrechnungen):not(#f5bz)>tbody>tr>td[data-spalte]:not(:first-child):not(.zeilen-aktion):not(.handy-aktion)::before{content:attr(data-spalte);display:block;font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-normal);color:var(--text-muted)}}:root[data-theme=dark] input[type=radio]:indeterminate:not(.k2-radio):not(#f5bz){background:var(--surface);border-color:var(--border-strong);border-radius:50%}@media(prefers-color-scheme:dark){:root:not([data-theme]) input[type=radio]:indeterminate:not(.k2-radio):not(#f5bz){background:var(--surface);border-color:var(--border-strong);border-radius:50%}}.kennzahlen .f5-kz-grund:not(#f5bz){display:block;margin:0;font-size:var(--schrift-13)}@media(max-width:600px){.billing-review.br-cases .fall-liste>.fall-zeile:not(#f5bz){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text betrag" "knopf knopf";row-gap:var(--s-2)}.billing-review.br-cases .fall-liste>.fall-zeile>.fall-zeile-text:not(#f5bz){grid-area:text}.billing-review.br-cases .fall-liste>.fall-zeile>.fall-betrag:not(#f5bz){grid-area:betrag}.billing-review.br-cases .fall-liste>.fall-zeile>:is(.fall-loesen,.fall-erledigt-marke):not(#f5bz){grid-area:knopf;justify-self:start}}form.filter[action$="/einreichung"]:not(#f5bz){display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-2)}@media(max-width:600px){form.filter[action$="/einreichung"]:not(#f5bz)>button{flex:1 1 auto;min-inline-size:0}.export-karte .versand-vermerk-form:not(#f5bz){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);inline-size:100%}.export-karte .versand-vermerk-form:not(#f5bz)>:is(input,button),.export-karte .export-knoepfe:not(#f5bz)>a.knopf{inline-size:100%;justify-content:center}}table.f5-debitoren:not(#f5bz){max-inline-size:40rem}table.f5-debitoren:not(#f5bz) input[type=text]{inline-size:100%;max-inline-size:12rem}@media(max-width:600px){table.f5-debitoren:not(#f5bz)>thead{display:none}table.f5-debitoren:not(#f5bz),table.f5-debitoren:not(#f5bz)>tbody{display:block;inline-size:100%;min-inline-size:0}table.f5-debitoren:not(#f5bz)>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) 9rem;align-items:center;column-gap:var(--s-3)}table.f5-debitoren:not(#f5bz)>tbody>tr>td{display:block;padding-inline:0}table.f5-debitoren:not(#f5bz)>tbody>tr>td.ziffern{grid-column:1;color:var(--text-muted);font-size:var(--schrift-13)}.tabelle-scroll:has(>table.f5-debitoren):not(#f5bz){overflow:visible}}.fin-weitere-filter .k2-zeitraum>legend.k2-label:not(#f5bz){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){:is(table.ma-lohnabrechnungen,table#lohnsaetze):not(#f5bz)>tbody>tr:not(.zeilenformular):not(:has(>td[colspan])){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-3);row-gap:0;align-items:center}:is(table.ma-lohnabrechnungen,table#lohnsaetze):not(#f5bz)>tbody>tr>td.handy-titel{grid-column:1;grid-row:1;padding-block-end:0}:is(table.ma-lohnabrechnungen,table#lohnsaetze):not(#f5bz)>tbody>tr>td.aktion{grid-column:2;grid-row:1;justify-self:end;padding:0}:is(table.ma-lohnabrechnungen,table#lohnsaetze):not(#f5bz)>tbody>tr:has(>td.zeilen-aktion details)>td.aktion{margin-inline-end:var(--s-8)}:is(table.ma-lohnabrechnungen,table#lohnsaetze):not(#f5bz)>tbody>tr>td:is(:nth-child(2),:nth-child(3)):not(.aktion){grid-column:1 / -1;color:var(--text-muted);font-size:var(--schrift-14)}table.ma-lohnabrechnungen:not(#f5bz)>tbody>tr>td:nth-child(2)::before{content:none}table#lohnsaetze:not(#f5bz)>tbody>tr>td:nth-child(3):has(>.ma-leerwert:only-child){display:none}}#abrechnungsregeln label.wahl:not(#f5bz){align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--radius-kontrolle);background:var(--surface);cursor:pointer}#abrechnungsregeln label.wahl:has(input:checked):not(#f5bz){border-color:var(--primary);background:var(--primary-subtle)}#abrechnungsregeln form:not(:has(input[name=limit_modus][value=eigen]:checked)) :is(label[for=k8_limit],#k8_limit):not(#f5bz){display:none}#abrechnungsregeln form h3:not(#f5bz){margin-block:var(--s-6) var(--s-2)}@media(max-width:600px){main:has(.klientenkopf) table.rechnungsliste[data-handykarten]:not(#f5bz)>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;column-gap:var(--s-2);align-items:start}main:has(.klientenkopf) table.rechnungsliste[data-handykarten]:not(#f5bz)>tbody>tr>td.rechnung-haupt{grid-column:1;grid-row:1}main:has(.klientenkopf) table.rechnungsliste[data-handykarten]:not(#f5bz)>tbody>tr>td.rechnung-zahl{grid-column:2;grid-row:1;font-weight:600}main:has(.klientenkopf) table.rechnungsliste[data-handykarten]:not(#f5bz)>tbody>tr>td.zeilen-aktion{grid-column:3;grid-row:1;position:static;justify-self:end;margin-block:calc(var(--s-3) * -1) 0;padding:0}main:has(.klientenkopf) table.rechnungsliste[data-handykarten]:not(#f5bz)>tbody>tr>td:not(.rechnung-haupt):not(.rechnung-zahl):not(.zeilen-aktion){grid-column:1 / -1}main:has(.klientenkopf) table.rechnungsliste[data-handykarten]:not(#f5bz)>tbody>tr>td::before{content:none}}.p4-notfall .k2-abschnitt-felder>.p4-reihe:not(#f5bz){grid-column:1 / -1}.p4-notfall .p4-kontakt-felder>fieldset>.knopfreihe:not(#f5bz){display:flex;flex-wrap:wrap;column-gap:var(--s-6);row-gap:var(--s-2)}.p4-notfall .p4-kontakt-felder>fieldset>.knopfreihe>label.inline+.info:not(#f5bz){margin-inline-start:calc(var(--s-6) * -1 + var(--s-1));align-self:center}@media(max-width:600px){.p4-notfall .p4-kontakt-felder>fieldset>.knopfreihe>label.inline:not(#f5bz){flex:0 1 auto}}@media(max-width:480px){ul.analytik-saeulen[style*="--spalten: 12"]>li>.analytik-saeule-label:not(#f5bz){display:block;font-size:0;letter-spacing:0}ul.analytik-saeulen[style*="--spalten: 12"]>li>.analytik-saeule-label:not(#f5bz)::first-letter{font-size:var(--schrift-12)}}body:is([data-section=kalender-abo],[data-section=rechnungen],[data-section=finanzen],[data-section=leistungen]) p.hinweis.p4-karten-fuss:not(#f5bz){max-inline-size:none}@media(min-width:1101px){.ad-grid.ad-team-leer:has(>#teil-arten[data-leer]):not(#f5bz){grid-template-areas:"trend trend trend trend trend trend trend trend trend trend trend trend" "budget budget budget budget budget budget payments payments payments payments payments payments" "efficiency efficiency efficiency efficiency efficiency efficiency efficiency efficiency efficiency efficiency efficiency efficiency" "team team team team team team team team team team team team"}}@media(max-width:600px){body:is([data-section=leistungen],[data-section=rechnungen],[data-section=finanzen]) main table[data-handykarten]:not(.rechnungsliste):not(.dok-liste):not(#f5bz)>tbody>tr:has(>td.auswahl-spalte){position:relative}body:is([data-section=leistungen],[data-section=rechnungen],[data-section=finanzen]) main table[data-handykarten]:not(.rechnungsliste):not(.dok-liste):not(#f5bz)>tbody>tr>td.auswahl-spalte{position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2);inline-size:auto;padding:0}body:is([data-section=leistungen],[data-section=rechnungen],[data-section=finanzen]) main table[data-handykarten]:not(.rechnungsliste):not(.dok-liste):not(#f5bz)>tbody>tr:has(>td.auswahl-spalte)>td.handy-titel{padding-inline-end:var(--s-10)}}@media(max-width:600px){body:is([data-section=leistungen],[data-section=rechnungen],[data-section=kostentraeger],[data-section=finanzen],[data-section=auslagen],[data-section=personal],[data-section=stundenzettel]) main table.mit-spaltenwahl:not(.rechnungsliste):not(.dok-liste):not(.ma-handyzeilen):not(.ma-lohnabrechnungen):not(#f5bz)>tbody>tr>td[data-titel][data-spalte]:not(:first-child)::before{content:attr(data-titel)}}@media(max-width:600px){body:is([data-section=leistungen],[data-section=rechnungen],[data-section=finanzen],[data-section=auslagen]) main table[data-handykarten]:not(#f5bz)>tbody>tr>td.zeilen-aktion::before{content:none}}@media(max-width:600px){main .export-karten .export-karte .versand-vermerk-form:not(#f5bz){grid-template-columns:minmax(0,1fr)}main .export-karten .export-karte .versand-vermerk-form:not(#f5bz)>*{grid-row:auto;grid-column:1;inline-size:100%;min-inline-size:0}}.filter.p4-filterzeile.f5-ohne-linie:not(#f5bz){border:0;padding-block-end:0;margin-block-end:var(--s-4)}@media(max-width:600px){table:is(.ik-auswertung-posten,.ik-auswertung-kraft):not(#f5bz)>tfoot>tr.summenzeile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--surface)}table:is(.ik-auswertung-posten,.ik-auswertung-kraft):not(#f5bz)>tfoot>tr.summenzeile>th{display:block;padding:0;border:0;text-align:start}table:is(.ik-auswertung-posten,.ik-auswertung-kraft):not(#f5bz)>tfoot>tr.summenzeile>th:first-child{grid-column:1 / -1}table:is(.ik-auswertung-posten,.ik-auswertung-kraft):not(#f5bz)>tfoot>tr.summenzeile>th.f5-handy-aus{display:none}table:is(.ik-auswertung-posten,.ik-auswertung-kraft):not(#f5bz)>tfoot>tr.summenzeile>th[data-titel]::before{content:attr(data-titel);display:block;font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-normal);color:var(--text-muted)}}.kl-link-klapp,.ma-dokumente,.ma-kopfzahl,.ma-legende-art,.ohne-leerwert,.p4a-zugriff-satz,.p4b-eig-kopf,.serie-wort,.termin-hinweise,.f5-avis-offen,.f5-ik-tabelle,.vertrag-zusammenfassung-text{box-sizing:border-box}.leer-tag{}.wirkung-aktion{}.f6b4-dok-kopf{}.f6b4-vf-offen{}@media(min-width:901px){#seiteninhalt .p4u-start>:is(.start-paar,.start-zwei)>.heute-termine>ul.faellig-liste>li.faellig-fuss:not(#f5bz):not(#f6bz){margin-block-start:0;border-block-start:0}}.p4u-zahlen>details.p4u-zahlen-klapp:not(#f6bz){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte)}.p4u-zahlen>details.p4u-zahlen-klapp:not(#f6bz)>.klapp-inhalt>.karte{border:0;margin:0}table.p4u-kz:not(#f5bz):not(#f6bz) .p4u-kz-gl{justify-content:flex-start}table.p4u-kz:not(#f5bz):not(#f6bz) .p4u-kz-gl-text{min-inline-size:10rem}table.p4u-kz:not(#f5bz):not(#f6bz) .p4u-kz-gl>.kennzahl-luecke{margin-inline-start:0}details.p4u-kz-alle:not(#f6bz){margin-block-start:var(--s-4)}details.p4u-kz-alle:not(#f6bz)>.klapp-inhalt>.karte{margin-block-start:var(--s-3)}@media(min-width:601px){table.p4u-kz-detail:not(#f6bz)>:is(thead,tbody)>tr>:nth-child(-n+2){inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-8)}}@media(min-width:601px){body[data-section=klienten] .karte>.tabelle-scroll.dok-liste-huelle>table.dok-liste:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:is(th.dok-symbol-kopf,td.dok-symbol){inline-size:var(--s-12);min-inline-size:var(--s-12);padding-inline-end:0;white-space:nowrap}}@media(min-width:601px){body[data-section=klienten] .karte>.tabelle-scroll.dok-liste-huelle>table.dok-liste:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:is(th,td):nth-child(2){inline-size:auto;white-space:normal;padding-inline-end:var(--s-4)}}@media(min-width:601px){body[data-section=klienten] .vertrag-karte table.vertrag-fassungen:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:first-child{inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-12)}}@media(min-width:601px){body[data-section=klienten] .vertrag-karte table.vertrag-fassungen:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:nth-child(2){inline-size:auto}}@media(min-width:601px){table.kl-hc-dateien:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:first-child{inline-size:auto;white-space:nowrap}}@media(min-width:601px){table.kl-hc-dateien:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:is(:nth-child(2),:nth-child(3),:nth-child(4)){inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-8)}}body[data-section=klienten] :is(.vertrag-karte,#abtretung) table:not(#f6bz)>tbody>tr>td .k-marke{font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-normal)}@media(min-width:601px){table.kl-geplant:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:is(th,td):is(:nth-child(1),:nth-child(2)){inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-8)}table.kl-geplant:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:is(th,td):nth-child(3){inline-size:auto}table.kl-geplant:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:is(th,td):nth-child(4){inline-size:1%;white-space:nowrap}table.kl-geplant:not(#f6bz):not(#f6by):not(#f6bx)>tbody>tr>td[colspan]{white-space:normal}table.kl-abwesenheit:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr:not(.zeilenformular)>:is(th,td):not(.zeilen-aktion,.aktion){inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-8)}table.kl-abwesenheit:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr:not(.zeilenformular)>:is(th,td):nth-child(2):not(:nth-last-child(-n+3)){inline-size:auto}table.kl-kontaktprotokoll:not(#f6bz):not(#f6by):not(#f6bx)>:is(thead,tbody)>tr>:is(th,td):not(:nth-child(3)){inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-8)}}.kl-budget-notiz:not(#f6bz),.kl-budget-notiz:not(#f6bz) .ampel{font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-normal)}@media(min-width:601px){body[data-section=klienten] .karte:not(.flach)>.tabelle-scroll>table.budget-bookings:not(#f6bz){margin-inline:calc(-1 * var(--raum-karte));inline-size:calc(100% + 2 * var(--raum-karte))}}@media(min-width:601px){body[data-section=klienten] .karte:not(.flach)>.tabelle-scroll:has(>table.budget-bookings):not(#f6bz){overflow:visible}}body[data-section=klienten] details#vorschau.karte-klapp:not(#f6bz){background:var(--surface);border:0;border-radius:var(--radius-karte)}main:has(.klientenkopf) .stammdaten-gruppen:not(#f6bz) tr.gruppe th{text-transform:none;letter-spacing:0;font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-fett);color:var(--text)}.kl-spalte>:is(.kl-kraefte,#eigene-felder)>details.klapp:not(#f6bz):not(#f6by):not(#f6bx){border:0}.kl-spalte>:is(.kl-kraefte,#eigene-felder)>details.klapp:not([open]):not(#f6bz):not(#f6by):not(#f6bx)>summary{min-block-size:var(--zeile-hoehe);padding-inline:0;color:var(--primary);font-weight:var(--gewicht-mittel);border:0}.kl-spalte>:is(.kl-kraefte,#eigene-felder)>details.klapp:not([open]):not(#f6bz):not(#f6by):not(#f6bx)>summary::after{content:none}.kl-spalte>:is(.kl-kraefte,#eigene-felder)>details.klapp:not([open]):not(#f6bz):not(#f6by):not(#f6bx)>summary:is(:hover,:focus-visible){color:var(--primary-hover);background:none}.kl-stammdaten+.kl-akkordeon:not(#f6bz)>details:is(#verlaeufe,#wichtige-info):not([open]):not(:target){display:none}.kl-stammdaten+.kl-akkordeon:not(#f6bz):not(:has(>details:not(#verlaeufe,#wichtige-info),>details[open],>details:target,>p)){display:none}#zusatz~.spalten.kl-stammdaten:not(#f6bz){align-items:stretch}.karte.flach>.karte-kopf.kl-abschnittkopf:not(#f6bz){margin:0}.karte.flach>.karte-kopf.kl-abschnittkopf:not(#f6bz)>.rechts{margin-inline-start:auto}@media(min-width:601px){table.budget-tabelle:not(#f6bz)>tbody>tr>td.budget-stand{inline-size:1%;white-space:nowrap}}.karte.flach>.karte-kopf.kl-abschnittkopf:not(#f6bz)>h2{font-size:var(--schrift-16);line-height:var(--zeile-16)}.karte.flach.kl-geleistet>.kennzahlen:not(#f6bz){border-block-start:0;margin-block-start:0;border-start-start-radius:0;border-start-end-radius:0}table.kl-notfall:not(#f6bz)>tbody>tr>td .k-marke.k-form-punkt{font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-normal)}.kl-stammdaten+.kl-akkordeon:not(#f6bz):not(#f6by):not(#f6bx)>details.klapp:first-child{border-block-start:0;margin-block-start:0}@media(min-width:601px){body[data-section=klienten] .karte:not(.flach)>.tabelle-scroll>table.budget-bookings:not(#f6bz)>:is(thead,tbody)>tr>:first-child{padding-inline-start:var(--s-4)}}@media(min-width:601px){body[data-section=klienten] .karte:not(.flach)>.tabelle-scroll>table.budget-bookings:not(#f6bz)>:is(thead,tbody)>tr>:last-child{padding-inline-end:var(--s-4)}}@media(max-width:600px){.klientenkopf .k3-kopf>.aktionen:not(#f6bz):not(#f6by){flex-wrap:nowrap}.klientenkopf .k3-kopf>.aktionen:not(#f6bz):not(#f6by)>*{flex:0 0 auto;inline-size:auto;min-inline-size:0}.klientenkopf .k3-kopf>.aktionen:not(#f6bz):not(#f6by)>.hauptknopf{flex:1 1 auto;justify-content:center}.klientenkopf .k3-kopf>.aktionen:not(#f6bz):not(#f6by)>.knopf{white-space:nowrap}.klientenkopf .k3-kopf>.aktionen:not(#f6bz):not(#f6by)>.knopf[href^="/termine/neu"]::before{content:none}}.karte.flach.kl-geleistet>.kennzahlen:not(#f6bz)>div{padding-block-start:var(--s-4)}body[data-section=klienten] table.monatstabelle:not(#f6bz)>tfoot>tr>th{border-block-start:1px solid var(--border-strong)}body[data-section=klienten] .seitenkopf .unterzeile>button.info:not(#f6bz){margin-inline-start:var(--s-1)}@media(min-width:601px){.klientenkopf .k3-kopf .unterzeile:has(>.k3-kopf-text>.kopf-termin):not(#f6bz)::before{content:"";order:1;flex:0 0 100%;block-size:0}.klientenkopf .k3-kopf .unterzeile:not(#f6bz)>.k3-kopf-text>:is(.kopf-termin,.kopf-termin~*){order:2}.klientenkopf .k3-kopf .unterzeile>.k3-kopf-text:not(#f6bz){display:contents}}main .dt-leiste[data-dt-leiste=mitarbeiter] .dt-leiste-rechts>button.spaltenwahl:not(#f1q1a):not(#f1q1b){min-block-size:var(--kontrolle-hoehe);block-size:var(--kontrolle-hoehe)}@media(min-width:821px){main table.ma-nachweise:not(#f6b2x){table-layout:auto;inline-size:100%}main table.ma-nachweise:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:first-child{inline-size:45%;white-space:normal;padding-inline-end:var(--s-4)}main table.ma-nachweise:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:nth-child(2){inline-size:1%;white-space:nowrap}main table.ma-nachweise td.ma-nw-stand:not(#f6b2x){white-space:nowrap}}@media(scripting:enabled){.mitarbeiterprofil details.ma-eintragen:not([open]):not(#f6b2x){display:none}}.mitarbeiterprofil:has(#qualifikationen-kraft)>details.klapp:not(.ma-eintragen):not(#f6b2x){margin-block:0;border-radius:0}.mitarbeiterprofil:has(#qualifikationen-kraft)>details.klapp:not(.ma-eintragen):not(#f6b2x):first-of-type,.mitarbeiterprofil:has(#qualifikationen-kraft)>details.ma-eintragen+details.klapp:not(#f6b2x){border-start-start-radius:var(--rund);border-start-end-radius:var(--rund);margin-block-start:var(--s-4)}.mitarbeiterprofil:has(#qualifikationen-kraft)>details.klapp:not(.ma-eintragen):not(#f6b2x):last-of-type{border-end-start-radius:var(--rund);border-end-end-radius:var(--rund)}.mitarbeiterprofil:has(#qualifikationen-kraft)>details.klapp:not(.ma-eintragen)+details.klapp:not(#f6b2x){border-block-start:1px solid var(--linie)}main>details.karte:is(#vorgaben,#regeln):not(#f6b2x)>summary::before{order:9;margin-inline-start:auto;transform:rotate(90deg);background:var(--text-muted)}main>details.karte:is(#vorgaben,#regeln)[open]:not(#f6b2x)>summary::before{transform:rotate(-90deg)}@media(min-width:821px){main table#stundenzettel-tage:not(#f6b2x):not(#f6b2y)>thead>tr>th:nth-child(2){inline-size:auto;white-space:nowrap}main table#stundenzettel-tage:not(#f6b2x)>tbody>tr>td:nth-child(-n+3){white-space:nowrap}main table#stundenzettel-fassungen:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:nth-child(2){inline-size:auto}}.karte .kennzahlen.ma-kennzahlen:not(#f6b2x){background:transparent;border-radius:0;border-block:1px solid var(--linie)}.karte .kennzahlen.ma-kennzahlen:not(#f6b2x)>div{padding-inline:var(--a4)}.karte .kennzahlen.ma-kennzahlen:not(#f6b2x)>div:first-child{padding-inline-start:0}@media(min-width:601px){.karte .kennzahlen.ma-kennzahlen:not(#f6b2x)>div+div{border-inline-start:1px solid var(--linie)}}.ma-arbeitskarten .arbeitskarte-text .ma-kachel-mehr:not(#f6b2x){color:var(--text-muted);font-weight:var(--gewicht-normal)}table.fz-woche:not(#f6b2x) thead th.heute{background:var(--primary);color:var(--primary-text)}table.fz-woche:not(#f6b2x) tbody td.heute{background:var(--surface);box-shadow:inset 2px 0 0 var(--primary),inset -2px 0 0 var(--primary)}table.fz-woche:not(#f6b2x) tbody td.heute:has(>a.fk-frei):hover{background:var(--gruen-blass)}table.fz-woche:not(#f6b2x) a.fk-frei{color:var(--text-muted)}table.fz-woche:not(#f6b2x) a.fk-frei>.fk-frei-plus{opacity:1}table.ux4-karten:not(#f6b2x) td.ux4-aktion{text-align:start}table.ux4-karten:not(#f6b2x) td.ux4-aktion :is(a.knopf,button).dispo-schritt{justify-content:flex-start;margin-inline-start:calc(-1 * var(--a2))}table.ik-serien:not(#f6b2x)>tbody>tr>td:first-child>a[data-zeile-ziel]{font-weight:var(--gewicht-fett);color:var(--text);text-decoration:none}body:is([data-section=personal],[data-section=urlaub],[data-section=abwesenheiten],[data-section=stundenzettel]) main nav.chips:not(.dt-chips):not(#f6b2x)>a.chip{min-block-size:var(--kontrolle-hoehe);font-weight:var(--gewicht-mittel);color:var(--text-muted);border-color:var(--border)}body:is([data-section=personal],[data-section=urlaub],[data-section=abwesenheiten],[data-section=stundenzettel]) main nav.chips:not(.dt-chips):not(#f6b2x)>a.chip[aria-current]{font-weight:var(--gewicht-fett);color:var(--primary);border-color:var(--primary-border)}main form.ma-abw-filter:not(#f6b2x)>details.weitere-filter>summary{color:var(--text);font-weight:var(--gewicht-mittel)}main form.ma-abw-filter:not(#f6b2x)>details.weitere-filter>summary::after{content:none}main form.ma-abw-filter:not(#f6b2x)>.ma-abw-info{align-self:center}@media(min-width:821px){main table.ux4-karten.wege-tag:not(#f6b2x):not(#f6b2y):not(#f6b2z){table-layout:fixed;inline-size:100%}main table.ux4-karten.wege-tag:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:nth-child(1){inline-size:16%}main table.ux4-karten.wege-tag:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:nth-child(2),main table.ux4-karten.wege-tag:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:nth-child(3){inline-size:24%}main table.ux4-karten.wege-tag:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:nth-child(4),main table.ux4-karten.wege-tag:not(#f6b2x):not(#f6b2y):not(#f6b2z)>thead>tr>th:nth-child(5){inline-size:10%}}@media(min-width:601px){main nav.umschalter.wege-segment:not(#f6b2x){overflow:visible}}table:is(#angebote-laufend,#angebote-erledigt):not(#f6b2x)>tbody>tr>td:first-child>a[data-zeile-ziel]{font-weight:var(--gewicht-fett);color:var(--text);text-decoration:none}:root body:is([data-section=termine],[data-section=serien],[data-section=angebote]) main form:is([action$="/neu"],[action="/angebote"]) .k2-aktionsleiste[data-unveraendert]>:is(button.hauptknopf,button.hauptaktion):not(:disabled):not(#f6b2x):not(#f6b2y){background:var(--primary);border-color:var(--primary);color:var(--primary-text)}:root body:is([data-section=termine],[data-section=serien],[data-section=angebote]) main form:is([action$="/neu"],[action="/angebote"]) .k2-aktionsleiste[data-unveraendert]>:is(button.hauptknopf,button.hauptaktion):not(:disabled):not(#f6b2x):not(#f6b2y):hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-text)}body:is([data-section=termine],[data-section=wege],[data-section=disposition],[data-section=zugangsfaelle],[data-section=fahrzeuge],[data-section=angebote],[data-section=abwesenheiten],[data-section=stundenzettel],[data-section=personal]) main>details.hilfe-details:not(#f6b2x)>summary{padding-inline:0}details.karte:is(.ux4b-je-tag,.ux4b-details):not(#f6b2x)>summary::after{order:9;margin-inline-start:auto;background:var(--text-muted);transform:none}details.karte:is(.ux4b-je-tag,.ux4b-details)[open]:not(#f6b2x)>summary::after{transform:rotate(180deg)}.gp-einzelheiten>details.gp-zeile:not(#f6b2x)>summary::before{order:9;margin-inline-start:auto;background:var(--text-muted);transform:rotate(90deg)}.gp-einzelheiten>details.gp-zeile[open]:not(#f6b2x)>summary::before{transform:rotate(-90deg)}@media screen and (min-width:1025px){body:is([data-section=mitarbeiter],[data-section=personal]) main article.druckblatt:not(#f6b2x){margin-inline:auto}}@media(min-width:821px){main table#zeitkonto-monat:not(#f6b2x)>tbody>tr>td.handy-titel{min-inline-size:30ch}}main>details.karte.ma-klappkarte .k2-aktionsleiste--klebend:not(#f6b2x):not(#f6b2y){position:static;margin-inline:0;padding-inline:0;background:transparent;border-radius:0;box-shadow:none}@media(min-width:821px){main table.personal-liste:not(#f6b2x)>tbody>tr>td:nth-child(-n+2),main table#auswertung-kraefte:not(#f6b2x)>tbody>tr>td:first-child{white-space:nowrap}}@media(min-width:821px){table:is(#angebote-laufend,#angebote-erledigt):not(#f6b2x)>thead>tr>th.aktion{inline-size:calc(var(--s-10) + var(--s-6))}}.br-run-final section.verschicken>.versand-karten>.versand-karte:first-child:not(#sechsb3){border-block-start:0;padding-block-start:0}.br-run .abrechnung-arbeitsplatz+.abrechnung-naechstes:not(#sechsb3){border-block-start:0}ol.abrechnung-strecke .schritt-text small.f6-schritt-monat:not(#sechsb3){display:block;color:var(--text-muted);font-weight:var(--gewicht-normal)}form.filter.f6-erzeugen-unten:not(#sechsb3){border:0;padding-block:var(--s-2) 0;margin-block:0 var(--s-4);background:transparent}.rechnung-naechstes:not(#sechsb3){border:1px solid var(--border);box-shadow:none}table.ik-laeufe .f6-lauf-nr:not(#sechsb3){font-variant-numeric:tabular-nums;white-space:nowrap}details.klapp.f6-nummernkreis:not(#sechsb3){margin-block-end:var(--s-4)}.f6-faelle-werkzeug:not(#sechsb3){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.f6-faelle-werkzeug>.faelle-filter:not(#sechsb3){padding:0}.f6-faelle-werkzeug>.faelle-filter:has(>details[open]):not(#sechsb3){flex:1 1 100%}details.f6-datev-debitoren>form:not(#sechsb3){max-inline-size:40rem}details.f6-datev-debitoren table.f5-debitoren:not(#sechsb3){inline-size:100%}@media(min-width:1101px){main:has(table.ik-auswertung-posten.mit-ueberfaellig) table.ik-auswertung-kraft:not(.ohne-anteil):not(#sechsb3){inline-size:70rem}}.tabelle-scroll.f6-verfall-tabelle:not(#sechsb3){max-inline-size:880px}.ad-dashboard .ad-grid:not(#sechsb3){align-items:start}.ad-dashboard>p.f6-analytik-leer:not(#sechsb3){margin:0 0 var(--s-4);color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}.analytik-teil[data-leer] .leerbild.fin-leer-klein:not(#sechsb3){align-items:flex-start}.warnung>ul.f6-kt-fehlt:not(#sechsb3){margin:var(--s-1) 0 0;padding:0;list-style:none}.f6-einsatz-werkzeug:not(#sechsb3){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-block-end:var(--s-4);padding-block-end:var(--s-4);border-block-end:1px solid var(--border)}.f6-einsatz-werkzeug>:is(.filter,form):not(#sechsb3){margin:0;padding:0;border:0}.f6-einsatz-werkzeug>form.einsatz-filter:has(details[open]):not(#sechsb3){flex:1 1 100%}@media(min-width:761px){table.f6-benachrichtigungen:not(#sechsb3)>thead>tr>th:first-child{inline-size:8.75rem}}.p4-prueftabelle:not(#sechsb3){max-inline-size:none}.konto-darstellung-schalter .dunkel-schalter:not(#sechsb3){min-block-size:44px}@media(min-width:761px){table.f6-auslagen:not(#sechsb3) :is(th,td).zahl{inline-size:8rem}table.f6-auslagen:is(.f6-auslagen-stand,.f6-auslagen-kraft):not(#sechsb3)>thead>tr>th:first-child{inline-size:14rem}}.analytik p.f6-alle-unbekannt:not(#sechsb3){margin:var(--s-2) 0 0;color:var(--text-muted);font-size:var(--schrift-14);line-height:var(--zeile-14)}main:has(table.rechnungsarchiv) details.dt-zr-wahl:not([open])>summary.dt-zr-text:not(:hover):not(#sechsb3){border-color:var(--border)}@media(max-width:600px){main:has(table.rechnungsarchiv) .dt-leiste>.dt-leiste-rechts:not(#sechsb3){display:flex;margin-inline-start:auto}main:has(table.rechnungsarchiv) .dt-leiste>.dt-leiste-rechts>.dt-ansichten:not(#sechsb3){display:none}table.rechnungsarchiv>tbody>tr>td.rechnung-monat:not(#sechsb3)::before{content:"Leistung ";color:var(--text-muted)}table.rechnungsarchiv>tbody>tr>td.rechnung-datum:not(#sechsb3)::before{content:"Datum ";color:var(--text-muted)}}table.fin-rechnungsliste:not(#sechsb3) :is(th,td):nth-last-child(1 of:not([data-dt-aus])){padding-inline-end:var(--s-4)}.p4a-person:not(#f6b4x)>.f6b4-person-text{display:flex;flex-direction:column;min-inline-size:0;line-height:var(--zeile-14)}.f6b4-person-text:not(#f6b4x)>.p4a-person-name{overflow:visible;text-overflow:clip;white-space:nowrap}.f6b4-person-text:not(#f6b4x)>.f6b4-person-app{font-size:var(--schrift-12);line-height:var(--zeile-12);color:var(--text-muted);white-space:nowrap}.p4a-zeitleiste-was.f6b4-zeitleiste-was:not(#f6b4x){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2)}.f6b4-zeitleiste-was:not(#f6b4x)>span:first-child{min-inline-size:0}.f6b4-lauf-zahl:not(#f6b4x){flex:none;display:inline-flex;align-items:center;padding:0 var(--s-2);border-radius:var(--radius-voll);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:var(--gewicht-mittel);font-variant-numeric:var(--ziffern);white-space:nowrap;margin-block-start:calc(var(--s-1) / 2)}.f6b4-da-stand:not(#f6b4x) .hinweis{font-size:var(--schrift-12);line-height:var(--zeile-12)}.f6b4-da-aktion:not(#f6b4x)>a{font-weight:var(--gewicht-fett)}.kp-chips.f6b4-da-zeile:not(#f6b4x){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.f6b4-da-pruefen:not(#f6b4x){margin:0}dl.p4a-eig:not(#f6b4x)>.f6b4-eig-breit{grid-column:1 / -1}dl.p4a-eig:not(#f6b4x)>dd.f6b4-eig-breit{margin-block-start:calc(-1 * var(--s-1));overflow-wrap:normal;word-break:normal}.f6b4-fehlend-gruppen:not(#f6b4x){display:flex;flex-direction:column;gap:var(--s-2);margin:0 0 var(--s-3)}.f6b4-fehlend-gruppe:not(#f6b4x){display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:baseline;gap:var(--s-2)}.f6b4-fehlend-gruppe:not(#f6b4x)>ul.vertrag-fehlend{margin:0}.f6b4-fehlend-titel:not(#f6b4x){font-size:var(--schrift-13);line-height:var(--zeile-13);font-weight:var(--gewicht-fett);color:var(--text-muted)}@media(max-width:600px){.f6b4-fehlend-gruppe:not(#f6b4x){grid-template-columns:minmax(0,1fr);gap:var(--s-1)}}.f6b4-ds-offen:not(#f6b4x){margin-inline-start:var(--s-2);vertical-align:middle}#zugaenge>form.kp-filter label.f6b4-kp-etikett:not(#f6b4x){position:static;inline-size:auto;block-size:auto;clip:auto;overflow:visible}code.f6b4-platzhalter:not(#f6b4x){font-size:var(--schrift-12);padding:0 calc(var(--s-1) / 2);border-radius:var(--radius-kontrolle);background:var(--surface-subtle)}code.f6b4-platzhalter:not(#f6b4x)::before{content:"{"}code.f6b4-platzhalter:not(#f6b4x)::after{content:"}"}body[data-section=automationen] .karte.f5b4-regelkarte:not(#f6b4x){max-inline-size:880px}.chat-archiv>summary>.f6b4-zahl:not(#f6b4x){margin-inline-start:var(--s-1)}body[data-section=serienbriefe] td[data-titel=Vorlage]:not(#f6b4x){white-space:nowrap}body[data-section=einstellungen] :is(td.oeffnen,th.oeffnen-spalte):not(#f6b4x){inline-size:1.5rem;padding-inline:0 var(--s-3);text-align:end;color:var(--text-muted)}a.f6b4-anlegen:not(#f6b4x):not(#f6b4y){font-weight:var(--gewicht-mittel);white-space:nowrap;color:var(--primary)}a.f6b4-zeilen-aendern:not(#f6b4x){font-weight:var(--gewicht-fett);white-space:nowrap}tr.f6b4-aendern-zeile:not(#f6b4x):has(>td>details:not([open])){display:none}.palette-kachel-mit-knoepfen.f6b4-kachel-menue:not(#f6b4x){position:relative}.f6b4-kachel-menue:not(#f6b4x)>.k3-menue{position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.f6b4-kachel-menue:not(#f6b4x)>.palette-kachel{padding-inline-end:calc(var(--kontrolle-hoehe-klein) + var(--s-3))}.gruppenlabel.f6b4-palette-gruppe:not(#f6b4x){text-transform:none;letter-spacing:normal}.p4e-historie:not(#f6b4x) .f6b4-zahl-offen{display:none}.p4e-historie:not(#f6b4x):has(#aeltere[open]) .f6b4-zahl-zu{display:none}.p4e-historie:not(#f6b4x):has(#aeltere[open]) .f6b4-zahl-offen{display:inline}.uebers-rolle:not(#f6b4x) .uebers-name{line-height:var(--symbol)}.uebers-rolle:not(#f6b4x) .uebers-alle>input{margin-block:0}@media(min-width:901px){table.p4e-rechte:not(#f6b4x) .p4e-segment{display:flex;inline-size:17.5rem;box-sizing:border-box}table.p4e-rechte:not(#f6b4x) .p4e-segment-teil{flex:1 1 auto}table.p4e-rechte:not(#f6b4x) .p4e-segment-teil>span{inline-size:100%;box-sizing:border-box}}section.f6b4-eigene:not(#f6b4x):not(:has(details[open],details:target,ul.eigene-paletten,p.hinweis)){display:none}@media(max-width:600px){table#standorte.mit-spaltenwahl:not(#f6b4x)>tbody>tr>td[data-spalte=""]::before{content:none;display:none}table#standorte.mit-spaltenwahl:not(#f6b4x)>tbody>tr>td[data-spalte="PLZ- Bereiche"]::before{content:"PLZ-Bereiche: "}}.funktionen-werkzeug.f6b4-werkzeug:not(#f6b4x){margin-block-end:var(--s-4)}.karte.f6b4-dok-bearbeiten:not(#f6b4x){max-inline-size:880px}.dok-unter.f6b4-dok-unter:not(#f6b4x)>span{white-space:nowrap}@media(max-width:600px){td.f6b4-nutzer-status:not(#f6b4x){white-space:normal}}.ablage-ziehen{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--s-4);background:color-mix(in srgb,var(--bg) 80%,transparent);border:var(--s-1) dashed var(--primary);pointer-events:none}.ablage-ziehen[hidden]{display:none}.ablage-ziehen>p{margin:0;padding:var(--s-3) var(--s-5);border-radius:var(--radius-karte);background:var(--surface-raised);color:var(--text);font-size:var(--schrift-16);font-weight:var(--gewicht-fett);box-shadow:var(--elevation-1)}dialog.ablage-dialog{inline-size:min(calc(100vw - var(--s-8)),calc(var(--s-16) * 10));max-block-size:calc(100vh - var(--s-8));padding:var(--s-5);border:var(--rand-breite) solid var(--border);border-radius:var(--radius-karte);background:var(--surface-raised);color:var(--text);box-shadow:var(--elevation-3)}dialog.ablage-dialog::backdrop{background:color-mix(in srgb,var(--grau-12) 35%,transparent)}.ablage-dialog-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-3)}.ablage-dialog-kopf>h2{margin:0;font-size:var(--schrift-16)}@media(max-width:600px){dialog.ablage-dialog{padding:var(--s-4)}}.kl-bew-uebersicht{margin-block-start:var(--sp-4, 1rem)}table.kl-bew-wochen td{font-variant-numeric:tabular-nums}.budget-bundesland{margin-block:0 var(--sp-3, .75rem)}.tb-marke{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.1em;block-size:1.1em;margin-inline-start:2px;border-radius:var(--radius-kontrolle);font-weight:700;font-size:var(--schrift-12);line-height:1;border:var(--rand-breite) solid;vertical-align:middle}.tb-marke.tb-offen{color:var(--gelb);background:var(--gelb-flaeche);border-color:var(--gelb-rand)}.tb-marke.tb-abgelehnt{color:var(--rot);background:var(--rot-flaeche);border-color:var(--rot-rand)}.wellen-liste{margin:0;padding-inline-start:1.25em}.wellen-liste>li{margin-block:0.25em}.qg-form{margin-block-start:0.4em;gap:0.5em;flex-wrap:wrap}.qg-form select{max-inline-size:100%}.zr-block .zr-marken>.zr-status.tb-kalender[data-terminbestaetigung=abgelehnt]{color:var(--danger)}.zr-block .zr-marken>.zr-status.tb-kalender[data-terminbestaetigung=offen]{color:var(--warning)}.tv-neu-vorbelegt{margin:var(--s-2) 0 0;font-size:var(--schrift-13);line-height:20px;color:var(--text-muted)}#zr-abwesend>.zr-abwesend-hinweis:not(#f8p):not(#f8q){align-items:center}#zr-abwesend>.zr-abwesend-hinweis>.zr-abwesend-aktion{flex:none;margin-inline-start:auto;white-space:nowrap}@media(max-width:600px){#zr-abwesend>.zr-abwesend-hinweis:not(#f8p):not(#f8q){flex-wrap:wrap}#zr-abwesend>.zr-abwesend-hinweis>.zr-abwesend-aktion{margin-inline-start:calc(var(--symbol-klein) + var(--s-2))}}table.ux4-karten td.ux4-aktion>.dispo-schritte{display:grid;grid-template-columns:minmax(10rem,max-content) auto;align-items:center;justify-items:start;column-gap:var(--s-1)}.ux4b-abwesend .ux4b-abwesend-zeile{grid-template-columns:minmax(0,1fr)}.ux4b-abwesend .ux4b-abwesend-alle{justify-self:start}.ag-niemand{color:var(--text-muted);white-space:nowrap}table td.ux4-aktion form>.unterzeile:not(#f8p){display:block;white-space:normal;max-inline-size:18rem;margin-block-start:var(--s-1)}@media(min-width:821px){.karte-bereich:not(:fullscreen):not(.karte-vollbild)>.karte-flaeche:not(#f8p){align-self:stretch;block-size:auto;min-block-size:clamp(360px,60vh,640px);max-block-size:calc(100vh - 2 * var(--s-4))}}.up-zeile:not([data-loesung=behalten]) .up-offen{display:none}.up-fuss .up-alle-grund{margin:0}@media(max-width:600px){.fest-leiste>.filter.kalender-leiste:not(#f8p){flex-wrap:wrap;row-gap:var(--s-2);column-gap:var(--s-2)}.kalender-leiste>#zr-blaettern.kalender-blaettern:not(#f8p){flex:1 1 100%;min-inline-size:0}.kalender-leiste>#zr-blaettern .dt-zr-huelle,.kalender-leiste>#zr-blaettern .dt-zeitraum{inline-size:100%}.kalender-leiste>#zr-blaettern .dt-zr-text{flex:1 1 auto;justify-content:center}}p.tb-zeile:not(#f8p){margin-block:0 var(--s-4);font-weight:400}@media(max-width:600px){#luecken~.tabelle-scroll:has(>table.ux4-karten):not(#f8p){margin-block-start:var(--s-4)}}.seitenkopf:has(.kalender-zaehler) .titelfeld:not(#f8p){display:block}main details.hilfe-details.zr-regeln:not(#f8p){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte)}@media(max-width:900px){#zr-kalender table.zr-woche thead .zr-plus:not(#f8p):not(#f8q){font-size:0;min-inline-size:var(--s-6);justify-content:center}#zr-kalender table.zr-woche thead .zr-plus:not(#f8p):not(#f8q)::after{content:"+";font-size:var(--schrift-16);font-weight:600}}table.klientenliste .kl-labels{display:inline-flex;flex-wrap:wrap;gap:var(--s-1);margin-inline-start:var(--s-2);vertical-align:middle}@media(max-width:600px){table.klientenliste .kl-labels{display:flex;margin-inline-start:0;margin-block-start:var(--s-1)}}#einrichten .k2-aktionsleiste.k2-aktionsleiste--klebend:not(#f8k){margin-inline:0}#einrichten .kl-abr-wahlhinweis{font-size:var(--schrift-13)}.hp-formular .hp-punkt{border:0;border-block-start:var(--rand-breite) solid var(--border);margin:0 0 var(--s-4);padding:var(--s-3) 0 0;min-inline-size:0}.hp-formular .hp-punkt>legend{padding:0 var(--s-2) 0 0;font-size:var(--schrift-13);font-weight:600;color:var(--text-muted)}.hp-formular .hp-punkt:has(select[name=status] option[value=vereinbart]:checked) .hp-grund{display:none}main:has(.klientenkopf) .karte details:is(.klapp:not(.mini,.vorgang,.kl-karte-fuss,.gefahr-klapp),.hilfe-details):not(#f8k):not(#f8k2)>summary{padding-inline-start:0}main:has(.klientenkopf) .karte details:is(.klapp:not(.mini,.vorgang,.kl-karte-fuss,.gefahr-klapp),.hilfe-details):not(#f8k):not(#f8k2)>.klapp-inhalt{padding-inline-start:0}main:has(.klientenkopf) .karte.flach>details.klapp.kl-karte-fuss:not(#f8k):not(#f8k2)>:is(summary,.klapp-inhalt){padding-inline:var(--raum-karte)}form[data-k2-formular] details.klapp:is(.kl-mehr-person,.kl-form-klapp):not(#f8k):not(#f8k2)>summary{padding-inline-start:0}form[data-k2-formular] details.klapp:is(.kl-mehr-person,.kl-form-klapp):not(#f8k):not(#f8k2)>summary,form[data-k2-formular] details.klapp:is(.kl-mehr-person,.kl-form-klapp):not(#f8k):not(#f8k2)>summary>span{font-size:var(--schrift-14);font-weight:600;color:var(--text)}.karte>details#dokument-ablegen:not(#f8k){margin-block-end:var(--s-4)}table.prognose:not(#f8k):not(#f8k2) td:first-child,table.prognose:not(#f8k):not(#f8k2) td:first-child>.unterzeile{overflow:visible;text-overflow:clip;white-space:nowrap}main:has(.klientenkopf) .karte.kl-akkordeon>details.klapp:not(#f8k):not(#f8k2):not(#f8k3)>:is(summary,.klapp-inhalt){padding-inline:var(--s-4)}main section:is(#kassen,#kraefte).k3-karte-flach form>.formularfuss:not(#f8z){margin:0;padding:var(--s-4) var(--raum-karte) var(--raum-karte)}:is(#werte,#leistungen).k3-karte-flach>details.sl-klapp{margin:0;padding:var(--s-3) var(--raum-karte);border-block-start:var(--rand-breite) solid var(--border)}:is(#werte,#leistungen).k3-karte-flach>details.sl-klapp:last-child{padding-block-end:var(--raum-karte)}details.sl-klapp>summary{cursor:pointer;font-weight:var(--gewicht-fett);min-block-size:var(--s-10);display:flex;align-items:center;color:var(--primary)}details.sl-klapp[open]>summary{margin-block-end:var(--s-3)}.sl-haken{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:var(--s-6)}@media(min-width:1101px){main table.ik-auswertung-posten:not(#f8z):not(#f8y),main table.ik-auswertung-kraft:not(#f8z):not(#f8y){inline-size:100%}}@media(max-width:600px){main .br-payments table[data-handykarten]>tbody>tr>td.handy-aus:not(#f8z){display:none}}:is(#vereinbarungen,#werte,#leistungen,#kassen,#kraefte,#lieferbar,#lieferungen).k3-karte-flach{min-inline-size:0;max-inline-size:100%}:is(#vereinbarungen,#werte,#leistungen,#kassen,#kraefte,#lieferbar,#lieferungen).k3-karte-flach>:is(.tabelle-scroll,form>.tabelle-scroll){max-inline-size:100%;overflow-x:auto}@media(max-width:600px){.r-zeile .r-trenner{display:none}.r-zeile .r-weg{display:block;margin-block-start:var(--s-1)}}input.datev-vorgeschlagen{background:var(--info-bg);border-color:var(--info-border)}.datev-vorschlag,.datev-vorschlag-weg{margin:0 0 var(--s-3)}#zr-kalender table.zr-woche thead .zr-plus:not(#f8l),table.zr-woche thead .zr-plus:not(#f8l){opacity:1;pointer-events:auto;color:var(--text-muted)}#zr-kalender table.zr-woche thead .zr-plus:not(#f8l):hover,#zr-kalender table.zr-woche thead .zr-plus:not(#f8l):focus-visible{color:var(--primary)}nav.mit-rollpfeil>button.rollpfeil,nav>a.rollzeile-mehr{display:none}:root nav.mit-rollpfeil[data-rollkante]:not(#f8g1a):not(#f8g1b):not(#f8g1c){-webkit-mask-image:none;mask-image:none}nav.mit-rollpfeil.rollt>button.leise.rollpfeil:not(#f8g1){display:inline-grid;place-items:center;flex:none;position:sticky;inset-inline-end:0;z-index:1;margin:0 0 0 auto;inline-size:calc(var(--s-8) + var(--s-3));block-size:calc(var(--s-8) + var(--s-3));min-block-size:calc(var(--s-8) + var(--s-3));align-self:center;padding:0 0 0 var(--a4);border:0;border-radius:var(--rund-klein);box-shadow:none;color:var(--primary);cursor:pointer;background:linear-gradient(to right,transparent,var(--hintergrund) 45%)}nav.mit-rollpfeil.rollt>button.leise.rollpfeil:not(#f8g1):hover{color:var(--gruen-hell)}nav.mit-rollpfeil.rollt>button.leise.rollpfeil:not(#f8g1):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}nav.mit-rollpfeil.rollt.am-ende>button.leise.rollpfeil:not(#f8g1){visibility:hidden}@media(max-width:600px){.js nav.rollzeile-handy>a.rollzeile-mehr:not(#f8g1){display:inline-flex}.js nav.rollzeile-handy>:is(details,.mehr-menue):not(#f8g1){display:none}.zahlungen-leiste>nav.rollzeile-handy:not(#f8g1){flex:1 1 100%;min-inline-size:0}}@media print{nav.mit-rollpfeil>button.rollpfeil:not(#f8g1){display:none}}@media(forced-colors:active){nav.mit-rollpfeil.rollt>button.leise.rollpfeil:not(#f8g1){background:Canvas;color:LinkText}}:is(.karte,.start-karte,.einstellung,.klapp-inhalt,dialog,.naechster-schritt,.rechnung-naechstes,.abrechnung-naechstes,.bausteinkarte,.portal-karte) details:is(.klapp:not(.mini,.vorgang,.gefahr-klapp,.kl-karte-fuss),.hilfe-details):not(.karte.flach>details):not(td details):not(#f8g4a):not(#f8g4b):not(#f8g4c)>:is(summary,.klapp-inhalt){padding-inline:0}main details.hilfe-details.zr-regeln:not(#f8g4a):not(#f8g4b):not(#f8g4c){padding-inline:0}main details.hilfe-details.zr-regeln:not(#f8g4a):not(#f8g4b):not(#f8g4c)>summary{padding-inline:var(--s-4)}main details.hilfe-details.zr-regeln:not(#f8g4a):not(#f8g4b):not(#f8g4c)>:not(summary){padding-inline:var(--s-4)}:root main>.k-leer:not(.k-kompakt):not(#f8g5a):not(#f8g5b),:root main>section:not([class*=karte])>.k-leer:not(.k-kompakt):not(#f8g5a):not(#f8g5b){background:var(--karte);border:1px solid var(--border);border-radius:var(--rund);box-shadow:none;margin-block:0 var(--a4)}@media(min-width:601px){.karte.flach>:is(table,.tabelle-scroll>table,form>.tabelle-scroll>table,form>table)>:is(thead,tbody,tfoot)>tr:not(.k-leer-zeile,.leerbild-zeile)>:is(th,td):first-child:not(#f8g8a):not(#f8g8b){padding-inline-start:var(--a5)}.karte.flach>:is(table,.tabelle-scroll>table,form>.tabelle-scroll>table,form>table)>:is(thead,tbody,tfoot)>tr:not(.k-leer-zeile,.leerbild-zeile)>:is(th,td):last-child:not(#f8g8a):not(#f8g8b){padding-inline-end:var(--a5)}.k3-karte-flach>:is(table,.tabelle-scroll>table,form>.tabelle-scroll>table,form>table)>:is(thead,tbody,tfoot)>tr:not(.k-leer-zeile,.leerbild-zeile)>:is(th,td):first-child:not(#f8g8a):not(#f8g8b){padding-inline-start:var(--raum-karte)}.k3-karte-flach>:is(table,.tabelle-scroll>table,form>.tabelle-scroll>table,form>table)>:is(thead,tbody,tfoot)>tr:not(.k-leer-zeile,.leerbild-zeile)>:is(th,td):last-child:not(#f8g8a):not(#f8g8b){padding-inline-end:var(--raum-karte)}}:is(.karte,.k3-karte,.bausteinkarte) .formularfuss:not(.k2-aktionsleiste--klebend,.p4a-klebefuss):not(#f8g8a):not(#f8g8b):not(#f8g8c){background:transparent}:is(.karte,.k3-karte,.bausteinkarte) :is(.formularfuss,.k2-aktionsleiste):is(.k2-aktionsleiste--klebend,.p4a-klebefuss):not(#f8g8a):not(#f8g8b):not(#f8g8c){background:var(--surface)}.zr-leiste .zr-kraft .kraft-name:not(#f8p):not(#f8g7){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal}main .zr-leiste label.zr-kraft:not(:has(>.kraft-pfeil)):not(#f7qa) .zr-kraft-zahl:not(#f8g7){margin-inline-end:0}.zr-leiste label.zr-kraft:has(>.kraft-pfeil):not(#f8g7){position:relative;padding-inline-end:var(--s-6)}.zr-leiste .zr-kraft>.kraft-pfeil:not(#f2z):not(#f8g7){position:absolute;inset-inline-end:0;inset-block-start:var(--s-1)}main .zr-leiste label.zr-kraft:has(>.kraft-pfeil):not(#f7qa) .zr-kraft-zahl:not(#f8g7){margin-inline-end:0}#zr-kalender table.zr-woche thead .zr-plus:not(#f8l):not(#f8l2){font-size:0}#zr-kalender table.zr-woche thead .zr-plus:not(#f8l):not(#f8l2)::after{content:"+";font-size:var(--schrift-14);line-height:1;font-weight:600}:is(.faellig-liste,.ma-aufgaben) form[data-erledigt-form]{margin:0;display:inline-flex}:is(.faellig-liste,.ma-aufgaben) button.erledigt-kreis:not(#f8g9){display:inline-grid;place-items:center;inline-size:40px;block-size:40px;min-inline-size:40px;min-block-size:40px;padding:0;margin:0;border:0;border-radius:var(--radius-voll);background:transparent;box-shadow:none;color:var(--gruen);cursor:pointer}:is(.faellig-liste,.ma-aufgaben) .erledigt-kreis-ring{position:relative;inline-size:22px;block-size:22px;border:2px solid var(--knopf-rand);border-radius:var(--radius-voll);box-sizing:border-box;transition:border-color var(--wechsel, var(--dauer-2) var(--easing)),background-color var(--wechsel, var(--dauer-2) var(--easing))}:is(.faellig-liste,.ma-aufgaben) .erledigt-kreis-ring::after{content:"";position:absolute;inset-inline-start:6px;inset-block-start:2px;inline-size:5px;block-size:10px;border:solid var(--gruen);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity var(--wechsel, var(--dauer-2) var(--easing))}:is(.faellig-liste,.ma-aufgaben) .erledigt-kreis-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.faellig-liste,.ma-aufgaben) button.erledigt-kreis:not(#f8g9):is(:hover,:focus-visible) .erledigt-kreis-ring{border-color:var(--gruen);background:var(--gruen-blass)}:is(.faellig-liste,.ma-aufgaben) button.erledigt-kreis:not(#f8g9):is(:hover,:focus-visible) .erledigt-kreis-ring::after{opacity:1}:is(.faellig-liste,.ma-aufgaben) button.erledigt-kreis:not(#f8g9):focus-visible{outline:2px solid var(--text);outline-offset:2px}:is(.faellig-liste,.ma-aufgaben) button.erledigt-kreis:not(#f8g9):active .erledigt-kreis-ring{background:var(--knopf-druck)}:is(.faellig-liste,.ma-aufgaben) button.erledigt-kreis:not(#f8g9):disabled{opacity:.5;cursor:progress}@media(pointer:coarse),(max-width:1024px){:is(.faellig-liste,.ma-aufgaben) button.erledigt-kreis:not(#f8g9){inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px}}@media(prefers-reduced-motion:reduce){:is(.faellig-liste,.ma-aufgaben) :is(.erledigt-kreis-ring,.erledigt-kreis-ring::after){transition:none}}@media(forced-colors:active){:is(.faellig-liste,.ma-aufgaben) .erledigt-kreis-ring{border-color:ButtonText}}.chat-seitenkopf:not(#f2b4x):not(#f8k13) .titelfeld{display:flex;flex-direction:column;gap:var(--s-1)}.chat-seitenkopf:not(#f8k13) .chat-unterzeile{margin:0}.chat-seitenkopf:not(#f8k13) .chat-unterzeile:has(>.chat-ungelesen[hidden]){display:none}@media(max-width:600px){.p4a-liste table.p4a-tabelle:not(#p4a):not(#f8k11)>tbody>tr:not(.p4a-gruppe-kopf){border:0;border-radius:0;box-shadow:none;margin:0;background:transparent;border-block-end:1px solid var(--linie)}.p4a-liste table.p4a-tabelle:not(#p4a):not(#f8k11)>tbody:last-of-type>tr:last-child{border-block-end:0}.p4a-liste table.p4a-tabelle:not(#f4b4x):not(#f8k11)>tbody>tr>td.p4a-titel{padding-inline-start:0}.p4a-liste table.p4a-tabelle:not(#p4a):not(#f8k11)>tbody>tr.p4a-gruppe-kopf>th{padding-inline:var(--s-4)}}.meldung:is(.stufe7-meldung,.schwebend):has(a[href]):not(#f8meldung){animation:none}.meldung.schwebend.mit-zu:not(#f8meldung){display:flex;align-items:flex-start;gap:var(--s-2);padding-inline-end:var(--s-2)}@media(min-width:901px){table.p4e-rechte:not(#f6b4x):not(#f8rechte) .p4e-segment{inline-size:18.25rem}}@media(min-width:601px){.p4u-zahlen>details.p4u-zahlen-handy:not(#f8uebz){border:0;border-radius:0;background:transparent;margin:0}.p4u-zahlen>details.p4u-zahlen-handy:not(#f8uebz):not(#f8ueby):not(#f8uebx):not(#f8uebw):not(#f8uebv):not(#f8uebu)>summary{display:none}.p4u-zahlen>details.p4u-zahlen-handy:not(#f8uebz)>.klapp-inhalt{padding:0}}@media(max-width:600px){.p4u-zahlen>details.p4u-zahlen-handy:not(#f8uebz){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-karte)}.p4u-zahlen>details.p4u-zahlen-handy:not(#f8uebz)>summary{font-weight:var(--gewicht-mittel)}.p4u-zahlen>details.p4u-zahlen-handy:not(#f8uebz)>.klapp-inhalt>.karte{border:0;margin:0}}.such-liste li.such-kopf{padding-block:var(--s-2) var(--s-1);font-size:var(--schrift-12);font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-block-start:1px solid var(--linie)}.such-liste li.such-kopf:first-child{border-block-start:0}.such-liste li .such-text{flex:1 1 auto;min-inline-size:0}.such-liste li .such-art{flex:none;margin-inline-start:auto;font-size:var(--schrift-12);color:var(--text-leise)}#karte.leaflet-container img.leaflet-tile{mix-blend-mode:normal}.f5b4-agent-feld{}.gp-vertrag{}.rg-stand{}.to-wunsch{}.to-lockerungen{}.to-zaehlung{}.v21-abtretung{}.v21-akte-zip{}.v21-zip-formular{}.v21-anerkennung{}.v21-bewilligung{}.v21-kassenstand{}.v21-richtwert{}.v21-topf{}.v21-topf-filter{}.v21-topf-tabelle{}.v21-verdienst{}.v21-grenze{}.vk-text{}section.karte.dok-ablage#dokument-ablegen:not(#f8dok){margin-block:0 var(--s-6)}.dok-ablage-klapp>summary.dok-ablage-kopf{display:flex;align-items:center;gap:var(--s-3);min-block-size:var(--kontrolle-hoehe);list-style:none;cursor:pointer;border-radius:var(--radius-kontrolle)}.dok-ablage-klapp>summary.dok-ablage-kopf::-webkit-details-marker{display:none}.dok-ablage-klapp>summary.dok-ablage-kopf>.hinweis{flex:1 1 auto;margin:0}.dok-ablage-klapp>summary.dok-ablage-kopf:hover>h2{color:var(--primary)}.dok-ablage-klapp>summary.dok-ablage-kopf:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dok-ablage-klapp[open]>summary.dok-ablage-kopf{margin-block-end:var(--s-4)}@container (min-width: 520px) and (max-width: 879px){.p4u-zahlen:not(#p4u) .zeitraum-kachel{flex-grow:0}.p4u-zahlen:not(#p4u) .zeitraum-kachel:nth-child(3n+1){padding-inline-start:0;border-inline-start:0}.p4u-zahlen:not(#p4u) .zeitraum-kachel:nth-child(n+4){margin-block-start:var(--s-4)}}@media(max-width:600px){.p4u-werkzeugzeile:not(#p4u) .k3-segment-nav>.k3-segment-punkt>span{white-space:normal;text-align:center}}@media(max-width:600px){table.f6-benachrichtigungen:not(#f8ue)>tbody>tr.ungelesen>td{background:transparent}.tabelle-scroll:has(>table.f6-benachrichtigungen){border:0;background:transparent;box-shadow:none}table.f6-benachrichtigungen:not(#f8ue){border:0;background:transparent;box-shadow:none}}@media(min-width:601px){main table#stundenzettel-monat>:is(thead,tbody)>tr>:is(th,td):first-child:not(#f8m){inline-size:1%;white-space:nowrap;padding-inline-end:var(--s-10)}}details.klapp.ma-verlauf:not(#f8m):not(#f8m2):not(#f8m3)>summary>.klient-historie-titel{display:inline-flex;align-items:baseline;flex:none;gap:var(--s-2);white-space:nowrap;font-size:var(--schrift-14);font-weight:var(--gewicht-fett);color:var(--text)}details.klapp.ma-verlauf:not(#f8m):not(#f8m2):not(#f8m3)>summary>.klient-historie-titel>.unterzeile{font-size:var(--schrift-13);font-weight:var(--gewicht-mittel);color:var(--text-muted)}@media(max-width:600px){main table#stundenzettel-monat[data-handykarten]>tbody>tr>td.handy-aus:not(#f8m){display:none}}.aufgabe-formular .af-schnellwahl{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block-start:var(--s-2)}.aufgabe-formular .af-schnellwahl[hidden]{display:none}.aufgabe-formular .schlank2-weitere>summary .hinweis{font-weight:400;color:var(--text-muted)}.aufgaben-liste tr[hidden],.aufgaben-liste tbody[hidden]{display:none}.chat-app .chat-neu{align-self:stretch;display:flex;align-items:center;gap:var(--s-3);margin:var(--s-3) 0 var(--s-2);color:var(--primary);font-size:var(--schrift-12);line-height:var(--zeile-12);font-weight:600}.chat-app .chat-neu::before,.chat-app .chat-neu::after{content:"";flex:1 1 0;border-block-start:1px solid var(--primary-border)}.chat-zusatz-inhalt .chat-datei-fehler{color:var(--danger);font-size:var(--schrift-13)}.chat-zusatz-inhalt .chat-datei-fehler[hidden]{display:none}.chat-leer .chat-leer-aktion{margin:var(--s-3) 0 0}@media(min-width:601px){body:has(.chat-app.mit-gespraech) .ki-knopf{inset-block-end:calc(var(--s-16) + var(--s-6))}}.kom-code:not(#f8k)>code{display:inline-block;font-size:var(--schrift-24);line-height:var(--zeile-24);font-weight:600;letter-spacing:0.08em;padding:var(--s-2) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-kontrolle);background:var(--surface-subtle);color:var(--text);font-variant-numeric:var(--ziffern)}.kom-uebernehmen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-block:0 var(--s-4)}form.kom-kontaktformular .raster>.kom-anpinnen{align-self:end;min-block-size:var(--kontrolle-hoehe);display:flex;align-items:center}.f8e-palette:not(#f8einst) .einstellung-auswahl>.einstellung-kopf{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.palette-feld.f8e-feld-ohne:not(#f8einst){background:transparent;box-shadow:none;border:1px dashed var(--border-strong);box-sizing:border-box}.f6b4-kachel-menue:not(#f6b4x):not(#f8einst)>.palette-kachel{padding-inline-end:var(--s-3)}.f6b4-kachel-menue:not(#f8einst)>.palette-kachel>.palette-name{padding-inline-end:calc(var(--kontrolle-hoehe-klein) + var(--s-1))}@media(max-width:700px){.palette-kacheln-eigen:not(#f8einst)>*{grid-column:1 / -1}}table.p4e-rechte:not(#f5b4x):not(#f8einst) .p4e-segment:has(>.p4e-segment-teil:nth-child(4))>.p4e-segment-teil>span{min-inline-size:0;padding-inline:var(--s-1)}@media(min-width:901px){table.p4e-rechte:not(#f6b4x):not(#f8einst) .p4e-segment:has(>.p4e-segment-teil:nth-child(4)){inline-size:18.25rem}}.f8e-rechte-verlauf:not(#f8einst) table td:nth-child(2){white-space:nowrap}table#standorte:not(#f8einst) td details.klapp.mini .raster{grid-template-columns:minmax(0,1fr);min-inline-size:15rem}.f8e-hilfe-text:not(#f8einst),.f8e-hilfe-text~.hilfe-weitere,.f8e-hilfe-text~.p4-hilfe-mensch{max-inline-size:720px}.alle-spalten-ohne,.dok-ablage-form,.f8e-hilfe-weitere,.kiv-leer-karte,.kom-anpassen,.kom-portal-weiter,.sn-erklaerung,.sz-ende-fehlt,.up-klaert-marke{}@media(min-width:601px){table.ux4-karten:not(#f8v)>tbody>tr>td:first-child>.unterzeile,table.ux4-karten:not(#f8v)>tbody>tr>td[data-titel=Eignung]{white-space:nowrap}table.ux4-karten:not(#f8v)>tbody>tr>td.ux4-aktion>form{display:flex;flex-direction:column;align-items:flex-start}table.ux4-karten:not(#f8v)>tbody>tr>td.ux4-aktion>form>.unterzeile{display:block;white-space:normal;inline-size:11rem;overflow-wrap:anywhere;margin-block-start:var(--a1);font-size:var(--schrift-12);line-height:16px;color:var(--text-leise)}}:root{--p4p-ma-anteil: 85%;--dw-flaeche: 22%}:root[data-theme=dark]{--p4p-ma-anteil: 70%;--dw-flaeche: 28%}@media(prefers-color-scheme:dark){:root:not([data-theme]){--p4p-ma-anteil: 70%;--dw-flaeche: 28%}}.zr-block.kraftfarbe:not(.ux4d-ohne){border-left-width:5px;border-left-color:var(--p4p-ma);background:color-mix(in oklab,var(--p4p-ma) var(--dw-flaeche),var(--surface))}.zr-block.kraftfarbe:not(.ux4d-ohne):hover{background:color-mix(in oklab,var(--p4p-ma) calc(var(--dw-flaeche) + 8%),var(--surface))}.zr-block.kraftfarbe .zr-kraft{color:var(--text);font-weight:600}.zr-block.kraftfarbe:not(.ux4d-ohne){--text-muted: color-mix(in oklab, var(--text) 80%, var(--surface));--text-leise: color-mix(in oklab, var(--text) 80%, var(--surface))}.zr-leiste label.zr-kraft.zr-kraft-zusatz{flex-wrap:wrap}.zr-leiste label.zr-kraft.zr-kraft-zusatz .zr-kraft-vorschlag{order:9;flex-basis:100%;margin-inline-start:1.5rem}.tv-kopf-links{margin:0 0 var(--s-1);font-size:var(--schrift-13)}.tv-kopf-links a{display:inline-flex;align-items:center;min-block-size:var(--kontrolle-hoehe-klein)}@media(max-width:600px){main .schrittwahl:not(#bz1){flex-wrap:nowrap}main .schrittwahl:not(#bz1)>li{flex:1 1 0;min-inline-size:0}main .schrittwahl:not(#bz1) button{flex-direction:column;gap:var(--s-1);inline-size:100%;padding-inline:var(--s-1)}main .schrittwahl:not(#bz1) .schritt-name{display:block;font-size:var(--schrift-12);line-height:var(--zeile-12);white-space:normal;text-align:center}main ol.schrittwahl:not(#bz1){column-gap:var(--s-1)}main .schrittwahl:not(#bz1) button{min-inline-size:0}main .schrittwahl:not(#bz1) .schritt-name{hyphens:auto;overflow-wrap:break-word;max-inline-size:100%}}.ma-qg-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3);font-size:var(--schrift-13);line-height:var(--zeile-13)}.ma-qg-hinweis>.hinweis{margin:0}.ma-qg-hinweis>a{display:inline-flex;align-items:center;min-block-size:var(--s-6);font-weight:var(--gewicht-mittel)}@media(pointer:coarse){:is(.knopf,.chip,[role=tab],nav.reiterleiste a,nav.bereichsreiter a,nav.blaettern a,.mehr-menue>summary,.k3-menue>summary,a.dt-zr-pfeil,.inhalt-sprung,.kopfleiste a.marke){min-block-size:44px}:is(nav.blaettern a,a.dt-zr-pfeil){min-inline-size:44px}.kopfleiste a.marke{display:inline-flex;align-items:center}label:has(>:is(input[type=checkbox],input[type=radio])),:is(.warnung,.konto-weiter,.hinweis) a:not(.knopf){padding-block:max(0px,calc((44px - 1lh) / 2))}}.k3-kopf-aktionen>:is(a.knopf,form>button.knopf):has(>svg,>kbd){display:inline-flex;align-items:center;gap:var(--s-2)}.k3-kopf-aktionen .knopf>kbd{min-inline-size:20px;padding:0 5px;border:1px solid var(--border);border-block-end-width:2px;border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--text-muted);font:var(--gewicht-mittel) var(--schrift-12) / 18px var(--schrift-text);text-align:center}.k3-kopf-aktionen .knopf.hauptknopf>kbd{border-color:color-mix(in srgb,var(--primary-text) 45%,transparent);background:transparent;color:var(--primary-text)}@media(max-width:1024px),(pointer:coarse){.k3-kopf-aktionen .knopf>kbd{display:none}}main form.filterzeile.dok-filterzeile>details.weitere-filter:not(#d4)>summary{gap:var(--s-2);min-block-size:var(--kontrolle-hoehe);padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--radius-kontrolle);background:var(--surface);color:var(--text);font-size:var(--schrift-14);line-height:var(--zeile-14);font-weight:var(--gewicht-mittel)}main form.filterzeile.dok-filterzeile>details.weitere-filter:not(#d4)>summary::after{content:none}main form.filterzeile.dok-filterzeile>details.weitere-filter:not(#d4)>summary::before{content:"";flex:none;inline-size:var(--symbol-klein);block-size:var(--symbol-klein);background:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat}main form.filterzeile.dok-filterzeile>details.weitere-filter:not(#d4)>summary:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text)}main form.filterzeile.dok-filterzeile>details.weitere-filter[open]:not(#d4)>summary{background:var(--surface-selected);border-color:var(--border-strong)}:root:not(.js) .globalsuche{display:none}:root:not(.js) .ki-symbol{display:none}@media(min-width:901px){:root:not(.menue-zu):not(.suche-offen):not(.k3-palette-offen) .such-zeile.mit-ki>.globalsuche{flex:0 1 calc(100% - var(--kontrolle-hoehe) - var(--s-1))}}:root:not(.js) :is(#zr-vollbild,#mf-modus){display:none}.inhalt-spalte:has(>.bereichsreiter) .seitenkopf:not(.k3-kopf-objekt)>.k3-brotkrumen:not(:has(li+li)){display:none}:root:not(.js) [data-probeband-zu]{display:none}@media(pointer:coarse){tr[data-zeile-link] a[data-zeile-ziel],.kartenfuss a:not(.knopf){padding-block:max(0px,calc((44px - 1lh) / 2));margin-block:min(0px,calc((1lh - 44px) / 2))}.kartenfuss a:not(.knopf){display:inline-block}}.zahlungen-leiste>nav.reiterleiste>.mehr-menue.bereich-mehr{margin-inline-start:0}.zahlungen-leiste>nav.reiterleiste>.bereich-mehr>summary{font-size:var(--schrift-14);line-height:22px;padding:var(--a2) 1px 7px;font-weight:400;border-bottom-width:2px}.zahlungen-leiste>nav.reiterleiste>.bereich-mehr>summary.aktiv{font-weight:600}#zr-unterzeile>.ampel{display:inline-flex;align-items:center;min-block-size:24px}@media(pointer:coarse){#zr-unterzeile>.ampel{min-block-size:44px}}.js #karte-hinweis:not([data-fehlt]){display:none}.js #karte-anzeigen{display:none}.js main table[data-kurzspalten]:not(.mit-spaltenwahl){visibility:hidden}.fin-chips>.spaltenwahl{margin-inline-start:auto}.warnung.ki-datenschutz{color:var(--text)}@keyframes ux6-blende{from{opacity:0}}@keyframes k3-auf{from{opacity:0}}@keyframes k3-dialog-auf{from{opacity:0}}@keyframes k3-schublade-auf{from{opacity:0}}@keyframes dt-pop-ein{from{opacity:0}}@keyframes dt-leiste-ein{from{opacity:0}}@keyframes dt-leiste-ein-handy{from{opacity:0}}@keyframes k2-aufgehen{from{opacity:0}}@keyframes k2-einblenden{from{opacity:1}}@keyframes k-toast-rein{from{opacity:0}}:root .k-toast-bereich>.k-toast.k-weg{transform:none}html.tv-laedt :is(.tv,.tv-hinter){visibility:hidden}html:not(.tv-laedt) :is(.tv,.tv-hinter):not([hidden]){animation:ux6-blende var(--dauer-2) var(--easing)}.tv{min-block-size:var(--tv-halt, auto)}.meldung-platz{position:fixed;z-index:45;inset-block-start:calc(var(--kopf-frei, 0px) + var(--s-2));inset-inline:auto var(--s-4);max-inline-size:min(460px,calc(100vw - 2 * var(--s-4)));animation:stufe7-meldung-aus .4s ease 6s forwards}.meldung-platz>.meldung{margin:0;box-shadow:var(--elevation-1)}.meldung-platz>.meldung+.meldung{margin-block-start:var(--s-2)}.meldung-platz:has(a[href]),.meldung-platz.mit-zu{animation:none}.meldung-platz:hover,.meldung-platz:focus-within{animation-play-state:paused}.meldung-platz.mit-zu>.meldung{padding-inline-end:var(--s-10)}.meldung-platz>.stufe7-meldung-zu{position:absolute;inset-block-start:var(--s-1);inset-inline-end:var(--s-1);color:var(--text)}html:not(.js) .meldung-platz>.stufe7-meldung-zu{display:none}@media(pointer:coarse){.meldung-platz>.stufe7-meldung-zu{min-block-size:44px;min-inline-size:44px;inset-block-start:0;inset-inline-end:0}}@media(prefers-reduced-motion:reduce){.meldung-platz{animation-duration:.01s}}@media(max-width:900px){.meldung-platz{inset-inline:var(--s-2);max-inline-size:none}}@media print{.meldung-platz{position:static;animation:none}.meldung-platz>.stufe7-meldung-zu{display:none}}:root:not(.js) [data-nur-js]{display:none}@media(min-width:901px){.meldung-platz{inset-block:auto calc(var(--dk-raum, 0px) + var(--s-6));inset-inline:auto var(--s-6)}}@media(min-width:901px){nav.bereichsreiter.untermenue>.bereich-mehr>.mehr-inhalt{inset-inline:auto 0}}:root.js .budget-filter>.budget-anzeigen{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}.segmentzeile.ma-ansicht{margin:0 0 var(--a4)}.ma-anschrift{margin-top:var(--a4)}.ma-formular-teil{margin:var(--a5) 0 0;padding-top:var(--a5);border-top:1px solid var(--linie)}
