:root{--gruen:#357a2a;--dunkelgruen:#1f5518;--hellgruen:#93d768;--blassgruen:#eef7e6;--weiss:#fff;--schwarz:#000;--hellgrau:#f3f4f2;--grau-weiss:#eceeea;--rahmengrau:#dde1da;--schriftgrau:#5b6358;--kopfleiste-hoehe:72px;color:var(--schwarz);background-color:var(--weiss);accent-color:var(--gruen);font-family:Arial,sans-serif;font-size:18px;line-height:1.4}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--dunkelgruen)}h5,h6,small,sub,sup{font-size:1em}code,kbd,samp,pre{font-family:inherit;font-size:1em}a{color:var(--dunkelgruen)}mark{color:var(--schwarz);background-color:var(--hellgruen)}::selection{color:var(--schwarz);background-color:var(--hellgruen)}hr{color:var(--gruen);border:0;border-top:2px solid var(--gruen)}fieldset{border:2px solid var(--gruen)}input,select,textarea,button{font:inherit;color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--gruen)}::placeholder{color:var(--dunkelgruen);opacity:1}input:disabled,select:disabled,textarea:disabled{color:var(--dunkelgruen);background-color:var(--blassgruen)}button,input[type=button],input[type=submit],input[type=reset],[role=button],nav a{box-sizing:border-box;min-height:62px;font:inherit;color:var(--weiss);background-color:var(--gruen);border:2px solid var(--dunkelgruen);cursor:pointer;border-radius:8px;padding:8px 24px;font-weight:700}[role=button],nav a{align-items:center;text-decoration:none;display:inline-flex}button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,[role=button]:hover,nav a:hover{background-color:var(--dunkelgruen)}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--gruen);cursor:not-allowed}:focus-visible,iframe[data-vorschau=pdf]:focus-within{outline:4px solid var(--dunkelgruen);outline-offset:2px}.fehlermeldung{color:var(--schwarz);background-color:#fff4cc;border:0;border-left:5px solid #f2b01e;padding:12px 16px;font-weight:700}nav ul{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}nav a[aria-current=page]{background-color:var(--dunkelgruen)}.reiterleiste ul{border-bottom:2px solid var(--dunkelgruen);padding-bottom:8px}.freigabeliste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.freigabe{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.freigabe h3{margin-top:0}.freigabe dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.freigabe dt{font-weight:700}.freigabe dd{margin:0}.freigabe label{font-weight:700;display:block}.freigabe textarea{box-sizing:border-box;width:100%;min-height:96px;margin-top:4px;padding:8px;display:block}.knopfleiste{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.hinweis{color:var(--schwarz);background-color:var(--hellgruen);border:2px solid var(--dunkelgruen);margin:0 0 8px;padding:8px 12px;font-weight:700;display:inline-block}.freigabe dd.anzeigefehler{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);justify-self:start;padding:4px 12px;font-weight:700}.statusmeldung{color:var(--dunkelgruen);background-color:var(--blassgruen);border:2px solid var(--gruen);padding:12px 16px;font-weight:700}.protokoll{border-collapse:collapse;width:100%}.protokoll th,.protokoll td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere;padding:8px 12px}.protokoll th{color:var(--dunkelgruen);background-color:var(--blassgruen)}.protokoll .ip-anzeigen{margin-top:8px;display:block}.protokoll .ip-nachweis{color:var(--dunkelgruen);margin:8px 0 0;font-weight:700}.protokoll .ip-nachweis:focus{outline:2px solid var(--dunkelgruen);outline-offset:2px}.protokoll .fehlermeldung{margin:8px 0 0}.seitenzahl{margin:0;font-weight:700}.einstellungen{gap:16px;max-width:900px;display:grid}.einstellung{overflow-wrap:anywhere;background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;min-width:0;padding:16px}.einstellung label,.einstellung .beschriftung{margin-bottom:8px;font-weight:700;display:block}.einstellung .beschriftung{margin-top:0}.einstellung input{box-sizing:border-box;width:12em;min-height:62px;padding:8px 12px}.aktueller-wert{margin:8px 0 0}.schalter{min-width:8em}.schalter[aria-checked=false]{color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--gruen)}.schalter[aria-checked=false]:hover{background-color:var(--blassgruen)}.wartet-auf-freigabe,.wartet-fristenkatalog{overflow-wrap:anywhere;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--dunkelgruen);border-radius:8px;margin:0 0 16px;padding:16px}.wartet-auf-freigabe h3,.wartet-fristenkatalog h3{margin-top:0}.wartet-am-feld{color:var(--schwarz);background-color:var(--blassgruen);border:4px solid var(--hellgruen);border-radius:8px;margin:12px 0 0;padding:12px 16px}.wartet-am-feld-text{margin:0 0 12px}.offene-freigabe{margin:0 0 16px}.offene-freigabe .wartet-am-feld-text{margin:0}.wartet-am-feld textarea{box-sizing:border-box;width:100%;min-height:96px;padding:8px;display:block}.fristenkatalog{max-width:900px;margin-top:32px}.fristenkatalog .kopfzeile{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.fristenkatalog .datenart{font-weight:700}.fristenkatalog .startwert{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:4px 8px}.fristenkatalog .beginn{margin:8px 0 16px}.fristenkatalog .hoechstfrist{margin:8px 0 0}.einstellung input.grundlage,.einstellung input.adresse{width:100%}.einstellung select{box-sizing:border-box;min-width:12em;max-width:100%;min-height:62px;padding:8px 12px}.einstellung>h3{margin:0 0 8px}.einstellung .teilfeld{border-top:2px solid var(--blassgruen);margin-top:16px;padding-top:16px}.historie{border-top:2px solid var(--blassgruen);margin-top:16px;padding-top:8px}.historie h3,.historie h4{margin:8px 0}.historie ul{margin:0 0 8px;padding-left:24px}.historie li{margin:8px 0}.historie li button{margin-left:12px}.meldungsliste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.meldung{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.meldung[data-gelesen=nein]{border:4px solid var(--dunkelgruen)}.kennzeichnung[data-hinweis=kennzeichen]{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);padding:12px 16px}.gezaehlte-konten{margin:0;padding-left:24px}.meldung h3{margin-top:0}.meldung dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.meldung dt{font-weight:700}.meldung dd{overflow-wrap:anywhere;margin:0}.meldung .kenntnis{color:var(--dunkelgruen);margin:12px 0 0;font-weight:700}.sicherheitsuebersicht{max-width:900px}.sicherheitsuebersicht .statistik{width:fit-content;margin:0 0 16px}.pflichtenliste{gap:16px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.pflicht{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.pflicht h3{margin-top:0}.pflicht dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.pflicht dt{font-weight:700}.pflicht dd{margin:0}.pflicht-kennzeichnung{color:var(--schwarz);background-color:var(--blassgruen);border:4px solid var(--hellgruen);border-radius:8px;margin:0 0 16px;padding:12px 16px}.pflicht-kennzeichnung p{margin:0}.pflicht-kennzeichnung .kennzeichnung-titel{margin-bottom:4px;font-weight:700}.pflicht-aktion{margin-top:24px}.pflicht-aktion label{margin-bottom:4px;font-weight:700;display:block}.pflicht-aktion textarea{box-sizing:border-box;width:100%;min-height:96px;padding:8px;display:block}.pflicht-aktion input[type=date]{box-sizing:border-box;min-height:62px;padding:8px 12px}.abmeldehinweis,.anmeldehinweis,.stufenhinweis,.schutzsperrehinweis{color:var(--dunkelgruen);background-color:var(--blassgruen);border:2px solid var(--dunkelgruen);padding:12px 16px;font-weight:700}.schutzsperrehinweis p{margin:0}.schutzsperrehinweis p+p{margin-top:12px}.formular{gap:16px;max-width:600px;display:grid}.formular label{margin-bottom:8px;font-weight:700;display:block}.formular input{box-sizing:border-box;width:100%;min-height:62px;padding:8px 12px}.formular .knopfleiste{margin-top:0}.qr-code{width:260px;height:260px;display:block}.geheimnis{letter-spacing:.1em;word-break:break-all;font-weight:700}.feldhinweis{margin:8px 0 0}.funktion-hinweis{color:var(--schriftgrau);margin:0 0 8px}.telefon-abfrage .frage{border-radius:8px;margin:0;padding:16px}.telefon-abfrage legend{color:var(--dunkelgruen);padding:0 8px;font-weight:700}.telefon-abfrage .frage p{margin:0 0 12px}.telefon-abfrage .auswahl{flex-wrap:wrap;gap:24px;display:flex}.telefon-abfrage .auswahl label{cursor:pointer;align-items:center;min-height:62px;margin:0;display:inline-flex}.telefon-abfrage .auswahl input[type=radio]{width:28px;height:28px;min-height:0;margin:0 12px 0 0;padding:0}.auswahllisten{gap:16px;max-width:1100px;display:grid}.auswahlliste{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.auswahlliste h3{margin-top:0}.auswahlwerte{margin:0 0 16px;padding:0;list-style:none}.auswahlwerte li{border-bottom:2px solid var(--blassgruen);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.auswahlwerte .wert{overflow-wrap:anywhere;flex:20em;min-width:0;font-weight:700}.auswahlwerte li[data-aktiv=nein] .wert{color:var(--dunkelgruen);font-weight:400;text-decoration:line-through}.auswahlwerte .zustand{min-width:7em}.auswahlwerte .startwert{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:4px 8px}.auswahlwerte .umbenennen{flex:100%}.neuer-wert label,.umbenennen label{margin-bottom:8px;font-weight:700;display:block}.neuer-wert .eingabezeile,.umbenennen .eingabezeile{flex-wrap:wrap;gap:12px;display:flex}.neuer-wert input,.umbenennen input{box-sizing:border-box;flex:20em;min-height:62px;padding:8px 12px}.statistik{background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;grid-template-columns:max-content max-content;gap:8px 24px;padding:16px;display:grid}.statistik div{display:contents}.statistik dt{font-weight:700}.statistik dd{text-align:right;margin:0}.statistik .rate{color:var(--dunkelgruen);font-size:24px}.knopflink{box-sizing:border-box;min-height:62px;color:var(--weiss);background-color:var(--gruen);border:2px solid var(--dunkelgruen);border-radius:8px;align-items:center;padding:8px 24px;font-weight:700;text-decoration:none;display:inline-flex}.knopflink:hover{background-color:var(--dunkelgruen)}.filter{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.filter button[aria-pressed=false]{color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--gruen)}.filter button[aria-pressed=false]:hover{background-color:var(--blassgruen)}.mitarbeiterliste,.koederliste{border-collapse:collapse;width:100%}.mitarbeiterliste th,.mitarbeiterliste td,.koederliste th,.koederliste td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere;padding:8px 12px}.mitarbeiterliste th,.koederliste th{color:var(--dunkelgruen);background-color:var(--blassgruen)}.mitarbeiterliste .zeile{display:block}.kennzeichen{color:var(--schwarz);background-color:var(--hellgruen);border:2px solid var(--dunkelgruen);border-radius:8px;margin:0 8px 8px 0;padding:4px 8px;font-weight:700;display:inline-block}.profil{gap:16px;max-width:1100px;display:grid}.profilkopf p{margin:0 0 8px}.profilname{color:var(--dunkelgruen);font-size:24px;font-weight:700}.profilgruppe,.profilabschnitt{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;margin:0;padding:16px}.profilabschnitt{gap:16px;display:grid}.profilgruppe h3,.profilgruppe h4,.profilabschnitt h3{margin-top:0}.felder{grid-template-columns:repeat(auto-fill,minmax(min(18em,100%),1fr));gap:16px;display:grid}.feld-breit{grid-column:1/-1}.feld label{margin-bottom:8px;font-weight:700;display:block}.feld input,.feld select{box-sizing:border-box;width:100%;min-height:62px;padding:8px 12px}.feld .fehlermeldung,.auswahlkaestchen .fehlermeldung{margin:8px 0 0}.listenfeld{border-radius:8px;margin:0;padding:16px}.listenfeld legend,.auswahlkaestchen legend{color:var(--dunkelgruen);padding:0 8px;font-weight:700}.listeneintrag{border-bottom:2px solid var(--blassgruen);grid-template-columns:repeat(auto-fill,minmax(12em,1fr));align-items:end;gap:12px;margin:0 0 16px;padding:0 0 16px;display:grid}.auswahlkaestchen{border-radius:8px;margin:16px 0;padding:16px}.auswahlkaestchen>label,.auswahlkaestchen .rechte-zugriff>label{cursor:pointer;align-items:center;min-height:62px;display:flex}.auswahlkaestchen input[type=checkbox]{flex:none;width:28px;height:28px;margin:0 12px 0 0;padding:0}.mitarbeiterformular{gap:16px;max-width:1100px;display:grid}.mitarbeiterformular .auswahlkaestchen{margin:0}.schalterstand{background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;margin-top:16px;padding:12px 16px}.schalterstand p{margin:0 0 8px}.teamabschnitt{max-width:1100px;margin-bottom:32px}.teamliste td:last-child{white-space:nowrap;width:1%}.bearbeitungszeile td{background-color:var(--blassgruen)}.teambearbeitung{gap:16px;max-width:700px;display:grid}.teambearbeitung p{margin:0}.teambearbeitung .feldhinweis{margin-top:8px}.teambearbeitung .knopfleiste{margin-top:0}.feldknopf{margin-top:8px}.eigener-schalter{background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;margin-top:16px;padding:16px}.eigener-schalter h4,.eigener-schalter p{margin:0 0 8px}.schalterzustand{font-size:20px}.appcode-feld{margin:12px 0}.appcode-feld label{margin-bottom:8px;font-weight:700;display:block}.appcode-feld input{box-sizing:border-box;letter-spacing:.2em;width:100%;max-width:320px;min-height:62px;padding:8px 12px}.bestaetigung{background-color:var(--weiss);border:4px solid var(--dunkelgruen);border-radius:8px;margin-top:12px;padding:16px}.bestaetigung .knopfleiste{margin-top:8px}.vorschlagsliste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.vorschlag{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.vorschlag h3{margin-top:0}.vorschlag p{margin:0 0 8px}.vorschlagswerte{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0;display:grid}.vorschlagswerte div{display:contents}.vorschlagswerte dt{font-weight:700}.vorschlagswerte dd{overflow-wrap:anywhere;margin:0}.vorschlag label{font-weight:700;display:block}.vorschlag textarea{box-sizing:border-box;width:100%;min-height:96px;margin:4px 0 12px;padding:8px;display:block}.vorschlag .begruendung{white-space:pre-wrap;overflow-wrap:anywhere}.importabschnitt{max-width:1100px;margin-bottom:32px}.importabschnitt p{margin:0 0 12px}.dateiauswahl{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.dateiauswahl .dateiname{margin:0;font-weight:700}.importfehler{max-width:1100px}.importfehler p,.importfehler ul{margin:0}.importfehler ul{padding-left:24px}.importtabelle{border-collapse:collapse;width:100%;margin-bottom:16px}.importtabelle th,.importtabelle td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere;padding:8px 12px}.importtabelle th{color:var(--dunkelgruen);background-color:var(--blassgruen)}.importtabelle .zeile{display:block}.importtabelle .kennzeichen{width:fit-content;margin:8px 0 0;display:block}.sperrenliste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ipsperre{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.ipsperre h3{margin-top:0}.ipsperre dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.ipsperre dt{font-weight:700}.ipsperre dd{margin:0}.ip-sperre{gap:8px;max-width:600px;margin-bottom:16px;display:grid}.ip-sperre p{margin:0}.sperrkennung{letter-spacing:.1em;color:var(--dunkelgruen);background-color:var(--blassgruen);border:2px solid var(--dunkelgruen);border-radius:8px;justify-self:start;padding:12px 20px;font-size:32px;font-weight:700}.hinweissteuerbuero{max-width:1100px;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:16px 0;padding:12px 16px}.hinweissteuerbuero p{margin:0 0 12px}.hinweissteuerbuero p:last-child{margin-bottom:0}.hinweissteuerbuero .hinweistitel{color:var(--dunkelgruen);font-weight:700}.aufgabenliste{gap:16px;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.aufgabe{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.aufgabe p{margin:8px 0 0}.aufgabe .aufgabentitel{align-items:center;min-height:62px;font-weight:700;display:inline-flex}.aufgabenseite{max-width:1100px}.datev-entwurf label{color:var(--dunkelgruen);font-weight:700;display:block}.datev-entwurf textarea{box-sizing:border-box;resize:vertical;width:100%;margin-top:4px;padding:12px;line-height:1.4;display:block}.warnung-kopieren{margin:0}.warnung-kopieren:not(:empty){color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-left:6px solid var(--dunkelgruen);margin:16px 0 0;padding:12px 16px;font-weight:700}.hinweis-datev{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:0;padding:12px 16px}.systemangaben{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.systemangaben .aufgabenstand{color:var(--dunkelgruen);margin:0;font-weight:700}.systemangaben .weitergegeben-hinweis{color:var(--schriftgrau);margin:0}@media (width>=1000px){.inbox .systemangaben .weitergegeben-hinweis{font-size:16px}}.codehinweis{color:var(--dunkelgruen);background-color:var(--blassgruen);border:2px solid var(--dunkelgruen);padding:12px 16px;font-weight:700}.codeliste{letter-spacing:.08em;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:8px 32px;max-width:900px;margin:16px 0;padding-left:2em;font-size:24px;font-weight:700;display:grid}.agentenliste{gap:16px;max-width:900px;margin:16px 0 0;padding:0;list-style:none;display:grid}.agent,.agent-anlegen{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.agent h3,.agent-anlegen h3{margin-top:0}.agent dl,.agent-angaben{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.agent dt,.agent-angaben dt{font-weight:700}.agent dd,.agent-angaben dd{overflow-wrap:anywhere;margin:0}.freitext{white-space:pre-line}.agent-anlegen{max-width:900px;margin-top:16px}.agent-feld{margin-top:16px}.agent-feld label{margin-bottom:4px;font-weight:700;display:block}.agent-feld input,.agent-feld textarea{box-sizing:border-box;width:100%;min-height:62px;padding:8px 12px;display:block}.agent-feld textarea{min-height:120px}.ki-agent{max-width:1100px}.agent-abschnitt{border-top:2px solid var(--blassgruen);margin-top:24px;padding-top:8px}.agent-kennzeichnung{color:var(--schwarz);background-color:var(--blassgruen);border:4px solid var(--hellgruen);border-radius:8px;margin:0 0 16px;padding:12px 16px}.agent-kennzeichnung p{margin:0 0 4px}.agent-kennzeichnung .kennzeichnung-titel{font-weight:700}.rechte-datenart .rechte-stand{margin:0 0 4px}.rechte-zugriff .wartet-am-feld{margin:0 0 12px}.schwelle-agent{margin:16px 0;padding:8px 16px 16px}.schwelle-agent>p{margin:0 0 8px}.schwelle-agent>label{margin-top:12px;font-weight:700;display:block}.schwelle-agent input[type=number]{box-sizing:border-box;width:100%;max-width:240px;min-height:62px;padding:8px 12px}.schwelle-agent .wartet-am-feld{margin:12px 0}.schwelle-agent .historie h5{margin:8px 0}.schluesseltext{letter-spacing:.05em;word-break:break-all;font-size:22px;font-weight:700}.aktionen{border-collapse:collapse;width:100%}.aktionen th,.aktionen td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere;padding:8px 12px}.aktionen th{color:var(--dunkelgruen);background-color:var(--blassgruen)}.aktionen .aktionswert{white-space:nowrap}@media (width<=700px){.aktionen,.aktionen tbody,.aktionen tr,.aktionen td{display:block}.aktionen thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aktionen tr{border:2px solid var(--gruen);border-radius:8px;margin:0 0 12px;padding:8px 12px}.aktionen td{border:0;padding:4px 0}.aktionen td:before{content:attr(data-spalte);color:var(--dunkelgruen);font-weight:700;display:block}}.dashboardabschnitt{margin-bottom:32px}.dashboardliste{gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.dashboardeintrag{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.dashboardeintrag h4{margin-top:0}.dashboardeintrag dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.dashboardeintrag dt{font-weight:700}.dashboardeintrag dd{overflow-wrap:anywhere;margin:0}.dashboard-kennzeichnung{width:fit-content;color:var(--schwarz);background-color:var(--blassgruen);border:4px solid var(--hellgruen);border-radius:8px;margin:0 0 8px;padding:4px 12px;font-weight:700}.dashboardeintrag .ip-anzeigen{margin-top:8px;display:block}.dashboardeintrag .ip-nachweis{color:var(--dunkelgruen);overflow-wrap:anywhere;margin:8px 0 0;font-weight:700}.dashboardeintrag .ip-nachweis:focus{outline:2px solid var(--dunkelgruen);outline-offset:2px}.dashboardeintrag .fehlermeldung{margin:8px 0 0}.vorfallliste,.aktenliste{gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.vorfall,.aktenliste>li{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.vorfall[data-status=verdacht]{border:4px solid var(--dunkelgruen)}.vorfall h3,.aktenliste>li h4{margin-top:0}.vorfall dl,.aktenangaben{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.aktenangaben .angabe{display:contents}.vorfall dt,.aktenangaben dt{font-weight:700}.vorfall dd,.aktenangaben dd{overflow-wrap:anywhere;margin:0}.aktenabschnitt>h3{margin-bottom:8px}.begruendung{white-space:pre-wrap}@media (width<=700px){.vorfall dl,.aktenangaben{grid-template-columns:1fr;gap:0}.vorfall dd,.aktenangaben dd{margin-bottom:8px}}.meldefrist{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-radius:8px;padding:4px 12px;display:inline-block}.meldefrist-abgelaufen{border:4px solid var(--dunkelgruen);font-weight:700}.meldefrist-entfaellt{background-color:var(--weiss);border-color:var(--gruen)}.vorfall-hinweis{color:var(--schwarz);background-color:var(--blassgruen);border:4px solid var(--dunkelgruen);border-radius:8px;padding:12px 16px;font-weight:700}.sperrzustand{border-radius:4px;padding:2px 10px;font-weight:700;display:inline-block}.sperrzustand-gesperrt{color:var(--weiss);background-color:var(--dunkelgruen)}.sperrzustand-entsperrt{color:var(--schwarz);background-color:var(--hellgruen)}.vorfall-formular,.loeschung-formular{max-width:900px}.vorfall-formular label,.loeschung-formular label{margin-bottom:4px;font-weight:700;display:block}.vorfall-formular textarea,.loeschung-formular textarea{box-sizing:border-box;width:100%;min-height:120px;padding:8px;display:block}.zeitleiste{margin:0;padding-left:24px}.zeitleiste li{overflow-wrap:anywhere;margin-bottom:8px}.zeitleiste .zeitpunkt{color:var(--dunkelgruen)}.zustellungstitel{margin:12px 0 4px;font-weight:700}.zustellungen,.datenarten,.kontenliste,.aktenverweise{margin:0 0 8px;padding-left:24px}.vorfallverweis{margin:0 8px 8px 0;display:inline-block}.erkennung-zeitraum{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:16px 0;display:flex}.erkennung-zeitraum .erkennung-feld{flex-direction:column;gap:4px;max-width:100%;display:flex}.erkennung-zeitraum label{font-weight:700}.erkennung-zeitraum select{box-sizing:border-box;max-width:100%;min-height:62px;padding:8px 12px;font-weight:400}.erkennung-stufe{box-sizing:border-box;width:fit-content;max-width:100%;color:var(--schwarz);background-color:var(--blassgruen);border:4px solid var(--hellgruen);border-radius:8px;padding:8px 12px;font-weight:700}.erkennungsliste{gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.messgroesse{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.messgroesse h3{margin-top:0}.messgroesse dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.messgroesse dt{font-weight:700}.messgroesse dd{overflow-wrap:anywhere;margin:0}.rollen-hinweis,.schwellen-hinweis{color:var(--schwarz);background-color:var(--blassgruen);border:4px solid var(--hellgruen);overflow-wrap:anywhere;border-radius:8px;margin:12px 0 0;padding:8px 12px;font-weight:700}.messgroesse .messwert-hinweis{color:var(--dunkelgruen)}.ausloesen{color:var(--schwarz);border-radius:8px;padding:2px 8px;font-weight:700;display:inline-block}.ausloesen[data-ausloesen=ja],.ausloesen[data-ausloesen=verborgen]{background-color:var(--hellgruen);border:2px solid var(--dunkelgruen)}.ausloesen[data-ausloesen=nein],.ausloesen[data-ausloesen=nur-meldung],.ausloesen[data-ausloesen=keine-angabe]{background-color:var(--blassgruen);border:2px solid var(--hellgruen)}.rollenwerte-titel{margin:12px 0 4px;font-weight:700}.rollenwerte{margin:0;padding-left:24px}@media (width<=700px){.messgroesse dl{grid-template-columns:1fr;gap:0}.messgroesse dd{margin-bottom:8px}}.loeschung{margin:8px 0 12px;font-weight:700}.offenlegung h4{margin:16px 0 8px}.offenlegungsliste,.vermerkliste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.offengelegt,.vermerk{background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:12px}.offengelegt-name,.vermerk-titel{margin:0 0 8px;font-weight:700}.offengelegt dl,.vermerk dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.offengelegt dt,.vermerk dt{font-weight:700}.offengelegt dd,.vermerk dd{overflow-wrap:anywhere;margin:0}.tage{margin:0;padding-left:1.2em}@media (width<=700px){.offengelegt dl,.vermerk dl{grid-template-columns:1fr;gap:0}.offengelegt dd,.vermerk dd{margin-bottom:8px}}.nur-vorlesen{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nachrichten-rahmen{background-color:var(--weiss);grid-template-columns:minmax(0,1fr);display:grid}.liste-spalte{background-color:var(--blassgruen);min-width:0}.liste-kopf{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 10px 22px;display:flex}.liste-kopf h2{color:var(--dunkelgruen);overflow-wrap:anywhere;margin:0;font-size:28px}.eingabe .senden{box-sizing:border-box;color:var(--weiss);background-color:var(--gruen);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.plakette{box-sizing:border-box;min-width:30px;height:30px;color:var(--weiss);background-color:var(--gruen);border-radius:15px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}.listen-hinweis{color:var(--dunkelgruen);margin:12px 22px}.liste-spalte .fehlermeldung{margin:8px 18px}.unterhaltungsliste{flex-direction:column;gap:4px;margin:0;padding:0 10px 10px;list-style:none;display:flex}.unterhaltungsliste .zeile{box-sizing:border-box;width:100%;min-height:84px;color:var(--schwarz);text-align:left;background-color:#0000;border:0;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-weight:400;text-decoration:none;display:grid}.unterhaltungsliste .zeile:hover{background-color:var(--weiss)}.unterhaltungsliste .zeile[aria-current=page]{background-color:var(--weiss);box-shadow:inset 4px 0 #357a2a}.unterhaltungsliste .zeile:focus-visible{outline-offset:-4px}.zeile-mitte{flex-direction:column;min-width:0;display:flex}.zeile-name{color:var(--schwarz);overflow-wrap:anywhere;font-size:19px;font-weight:700}.zeile-unter{color:var(--dunkelgruen);overflow-wrap:anywhere}.zeile-unter .kennzeichen{margin:2px 0 0}.zeile-rechts{color:var(--dunkelgruen);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.unterhaltungsliste .zeile.neu time{color:var(--gruen);font-weight:700}.kreis{box-sizing:border-box;width:56px;height:56px;color:var(--weiss);background-color:var(--gruen);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.kreis:before{content:attr(data-initialen)}.kreis-hell{color:var(--dunkelgruen);background-color:var(--hellgruen)}.kreis-dunkel{color:var(--weiss);background-color:var(--dunkelgruen)}.kreis-klein{width:40px;height:40px;font-size:18px}.neuerchat{background-color:var(--weiss);border:2px solid var(--hellgruen);border-radius:14px;margin:0 18px 12px;padding:16px}.neuerchat h3{margin:0 0 8px}.neuerchat label{font-weight:700;display:block}.neuerchat input{box-sizing:border-box;width:100%;min-height:48px;margin-top:4px;padding:8px}.kollegenauswahl{flex-direction:column;gap:4px;margin:12px 0;padding:0;list-style:none;display:flex}.kollegenauswahl button{width:100%;color:var(--schwarz);text-align:left;background-color:var(--blassgruen);overflow-wrap:anywhere;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.kollegenauswahl button:hover{background-color:var(--hellgruen)}.unterhaltung-spalte{background-color:var(--weiss);flex-direction:column;min-width:0;display:flex}.unterhaltung{flex-direction:column;flex:1;min-width:0;display:flex}.ohne-wahl{color:var(--dunkelgruen);text-align:center;margin:auto;padding:24px;font-weight:700}.unterhaltung-kopf{box-sizing:border-box;border-bottom:1px solid var(--hellgruen);align-items:center;gap:14px;min-height:92px;padding:14px 24px;display:flex}.unterhaltung-kopf .zurueck{display:none}.kopf-text{min-width:0}.unterhaltung-kopf h3{color:var(--dunkelgruen);overflow-wrap:anywhere;margin:0;font-size:24px}.kopf-unter{color:var(--dunkelgruen);margin:0}.verlauf-hinweis,.unterhaltung>.fehlermeldung{margin:16px 24px}.verlauf{flex:1;padding:18px 28px}.verlauf .knopfleiste{justify-content:center;margin:0 0 16px}.nachrichtenliste{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tagestrenner{color:var(--dunkelgruen);align-items:center;gap:12px;font-weight:700;display:flex}.tagestrenner:before,.tagestrenner:after{content:"";border-top:1px solid var(--hellgruen);flex:1}.nachricht{align-self:flex-start;align-items:flex-end;gap:10px;max-width:70%;display:flex}.nachricht.eigen{flex-direction:row-reverse;align-self:flex-end}.blase{overflow-wrap:anywhere;background-color:var(--blassgruen);border-radius:18px;min-width:0;padding:12px 18px;position:relative}.nachricht.eigen .blase{background-color:var(--hellgruen)}.blase p{margin:0}.blase .absender{color:var(--dunkelgruen);margin-bottom:2px;font-weight:700}.blase .kennzeichen{margin:0 0 4px}.nachrichtentext{white-space:pre-wrap;unicode-bidi:isolate}.nachrichtenfuss{color:var(--dunkelgruen);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.nachrichtenfuss .lesestand{order:2}.haken{order:3;display:inline-flex}.eingabe{margin:0 24px 20px}.eingabe-karte{background-color:var(--weiss);border:2px solid var(--hellgruen);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"feld feld""hinweis knopf";align-items:center;gap:8px 12px;padding:12px 14px 12px 18px;display:grid}.eingabe textarea{box-sizing:border-box;resize:vertical;field-sizing:content;unicode-bidi:plaintext;border:0;grid-area:feld;width:100%;min-height:64px;max-height:320px;padding:4px 0}.eingabe-hinweise{grid-area:hinweis;min-width:0}.eingabe-hinweis{color:var(--dunkelgruen);margin:0}.eingabe .senden{border-radius:14px;grid-area:knopf;gap:10px;min-height:62px;padding:0 22px}.eingabe .senden:hover{background-color:var(--dunkelgruen)}.eingabe .senden:disabled{color:var(--dunkelgruen);background-color:var(--blassgruen)}.eingabe .senden:disabled .symbol-senden{fill:#000}.eingabe .bremse,.eingabe-gesperrt{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);padding:12px 16px;font-weight:700}.eingabe .bremse,.eingabe .fehlermeldung{margin:8px 0 0}.eingabe-gesperrt{margin:0 24px 20px}@media (width>=1000px){.nachrichten-rahmen{border:1px solid var(--hellgruen);grid-template-columns:400px minmax(0,1fr);min-height:680px}.nachrichten-rahmen.ohne-liste{grid-template-columns:minmax(0,1fr)}.liste-spalte{border-right:1px solid var(--hellgruen)}.nachrichtenfuss .trenner{order:1}}@media (width<=999.98px){.nachrichten-rahmen{margin:0 -16px}.nachrichten-rahmen.mit-unterhaltung>.liste-spalte,.nachrichten-rahmen.ohne-unterhaltung>.unterhaltung-spalte{display:none}.liste-spalte{background-color:var(--weiss)}.liste-kopf,.unterhaltung-kopf{min-height:84px;color:var(--weiss);background-color:var(--dunkelgruen);border-bottom:0;padding:10px 14px}.liste-kopf h2{color:var(--weiss);font-size:26px}.liste-kopf :focus-visible,.unterhaltung-kopf :focus-visible{outline-color:var(--weiss)}.neuerchat{margin:12px 14px}.unterhaltungsliste{gap:0;padding:0}.unterhaltungsliste .zeile{border-bottom:1px solid var(--blassgruen);border-radius:0;min-height:86px;padding:10px 16px}.unterhaltungsliste .zeile:hover,.unterhaltungsliste .zeile[aria-current=page]{background-color:var(--blassgruen)}.unterhaltung-kopf{gap:12px}.unterhaltung-kopf .zurueck{box-sizing:border-box;width:62px;height:62px;color:var(--weiss);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.unterhaltung-kopf .kreis{border:2px solid var(--hellgruen)}.unterhaltung-kopf h3{color:var(--weiss);font-size:20px}.kopf-unter{color:var(--weiss)}.unterhaltung-spalte,.verlauf{background-color:var(--blassgruen)}.verlauf{padding:14px 20px}.nachrichtenliste{gap:8px}.tagestrenner{background-color:var(--weiss);border-radius:10px;align-self:center;padding:4px 14px}.tagestrenner:before,.tagestrenner:after{display:none}.nachricht{max-width:82%}.nachricht .kreis{display:none}.blase{border-radius:14px;padding:8px 12px 6px}.nachricht.fremd .blase{background-color:var(--weiss);border-top-left-radius:0}.nachricht.eigen .blase{border-top-right-radius:0}.nachricht.fremd .blase:before,.nachricht.eigen .blase:before{content:"";position:absolute;top:0}.nachricht.fremd .blase:before{border-top:12px solid #fff;border-left:10px solid #0000;left:-10px}.nachricht.eigen .blase:before{border-top:12px solid #93d768;border-right:10px solid #0000;right:-10px}.nachrichtenfuss .trenner{display:none}.haken{order:1}.eingabe{background-color:var(--blassgruen);margin:0;padding:8px 8px 12px}.eingabe-karte{background-color:#0000;border:0;border-radius:0;grid-template-areas:"hinweis hinweis""feld knopf";align-items:end;gap:4px 8px;padding:0}.eingabe textarea{resize:none;background-color:var(--weiss);border-radius:31px;min-height:62px;max-height:200px;padding:17px 20px}.eingabe-hinweise{padding:0 12px}.eingabe .senden{border-radius:50%;width:62px;height:62px;padding:0}.eingabe .senden:disabled{background-color:var(--weiss);border:2px solid var(--hellgruen)}.eingabe .senden-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.eingabe-gesperrt{margin:0}}.testzugangkarten{gap:16px;max-width:900px;margin:16px 0 24px;padding:0;list-style:none;display:grid}.testzugang{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:16px}.testzugang h4{color:var(--dunkelgruen);margin:0 0 8px}.testzugang dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.testzugang dt{font-weight:700}.testzugang dd{overflow-wrap:anywhere;margin:0}.testzugangliste{border-collapse:collapse;width:100%}.testzugangliste th,.testzugangliste td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere;padding:8px 12px}.testzugangliste th{color:var(--dunkelgruen);background-color:var(--blassgruen)}@media (width<=700px){.testzugang dl{grid-template-columns:1fr;gap:0}.testzugang dd{margin-bottom:8px}.testzugangliste,.testzugangliste tbody,.testzugangliste tr,.testzugangliste td{display:block}.testzugangliste thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.testzugangliste tr{border:2px solid var(--gruen);border-radius:8px;margin:0 0 12px;padding:8px 12px}.testzugangliste td{border:0;padding:4px 0}.testzugangliste td:before{content:attr(data-spalte);color:var(--dunkelgruen);font-weight:700;display:block}}.kopie-vorgabe .feld{max-width:320px}.zentrale{max-width:1100px}.zentrale td.abdruck{overflow-wrap:anywhere}.zentrale-hinweis{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);margin:0 0 12px;padding:8px 12px}.zentrale-hinweis-zeile{margin:8px 0 0;display:block}.zentrale-alarm{color:var(--schwarz);background-color:var(--hellgruen);border:2px solid var(--dunkelgruen);border-left-width:6px;margin:0 0 12px;padding:12px 16px;font-weight:700}.zentrale-notaus,.zentrale-anlegen{max-width:900px;margin-bottom:24px}.zentrale-anlegen textarea{box-sizing:border-box;width:100%;min-height:96px;padding:8px 12px;display:block}.befundkarte h4,.befund h3{overflow-wrap:anywhere}.befund-prioritaet .feld{max-width:200px;margin-top:12px}.befundinhalt{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;max-width:900px;margin:0 0 16px;padding:12px 16px}.befundtext{-webkit-user-select:all;user-select:all;border-color:var(--dunkelgruen)}.huelle>main{padding:16px;position:relative}.anmeldestatus{color:var(--dunkelgruen);margin:8px 16px 16px}.kopf{box-sizing:border-box;min-height:84px;color:var(--weiss);background-color:var(--dunkelgruen);align-items:center;gap:14px;padding:10px 16px;display:flex}.marke{box-sizing:border-box;width:62px;height:62px;color:var(--dunkelgruen);background-color:var(--hellgruen);border-radius:16px;flex:none;justify-content:center;align-items:center;margin:0;font-size:24px;font-weight:700;line-height:1;display:flex}.marke:before{content:attr(data-kurz);content:attr(data-kurz) / ""}.kopf-titel{min-width:0;color:var(--weiss);overflow-wrap:anywhere;font-size:24px;font-weight:700}.kopf-titel:before{content:attr(data-titel)}.kopfleiste .logo{box-sizing:border-box;min-height:62px;color:var(--weiss);border-radius:12px;flex:none;align-items:center;gap:12px;padding:0 8px 0 0;text-decoration:none;display:flex}.kopfleiste .logo:focus-visible,.namensknopf:focus-visible{outline:3px solid var(--hellgruen);outline-offset:2px}.kopfleiste .logo-text{color:var(--weiss);flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.kopfleiste .logo-name{font-size:22px;font-weight:700}.kopfleiste .logo-zusatz{font-size:18px}.kopfleiste-suche{flex:auto;min-width:0}.kopfleiste-pillen{flex:none;align-items:center;gap:8px;display:flex}.pille{box-sizing:border-box;min-height:62px;color:var(--schwarz);white-space:nowrap;background-color:var(--hellgruen);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.pille:hover{background-color:var(--blassgruen)}.pille:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.pille .symbol{color:var(--schwarz);flex:none}.namensmenue{flex:none;margin-left:auto;position:relative}.namensknopf{box-sizing:border-box;min-height:62px;color:var(--weiss);cursor:pointer;background-color:var(--gruen);border:2px solid var(--gruen);border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-family:inherit;font-size:18px;font-weight:700;display:flex}.namensknopf:hover,.namensknopf[aria-expanded=true]{border-color:var(--hellgruen)}.namensknopf .symbol{color:#fff;flex:none}.namensknopf-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.namensknopf .initialen,.menue-kopf .initialen{box-sizing:border-box;width:44px;height:44px;color:var(--dunkelgruen);background-color:var(--blassgruen);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.menue{z-index:40;box-sizing:border-box;width:300px;max-width:calc(100vw - 16px);color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--rahmengrau);border-radius:16px;flex-direction:column;gap:2px;padding:10px;font-size:18px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000029}.menue-kopf{overflow-wrap:anywhere;align-items:center;gap:12px;padding:8px 10px 12px;font-weight:700;display:flex}.menue [role=menuitem]{box-sizing:border-box;width:100%;min-height:62px;color:var(--schwarz);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:18px;font-weight:400;text-decoration:none;display:flex}.menue [role=menuitem]:hover{background-color:var(--grau-weiss)}.menue [role=menuitem]:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:-3px}.menue .symbol{color:#000;flex:none}.menue-trenner{background-color:var(--rahmengrau);height:1px;margin:6px 4px}@media (width>=1000px){.kopfleiste{gap:18px;padding:0 20px 0 16px}.kopfleiste .kopf-titel{display:none}.kopfleiste .logo{min-height:56px}.kopfleiste .marke{border-radius:12px;width:44px;height:44px;font-size:18px}.kopfleiste .logo-zusatz{font-size:16px}.namensknopf{min-height:44px;font-size:16px}.kopfleiste .pille{min-height:44px;padding:0 14px;font-size:16px}.namensknopf .initialen{width:34px;height:34px;font-size:16px}.menue,.menue [role=menuitem]{font-size:16px}.menue [role=menuitem]{min-height:44px}}@media (width<=999.98px){.kopfleiste .logo-text,.kopfleiste-suche,.namensknopf .pfeil{display:none}.kopfleiste-pillen{margin-left:auto}.kopfleiste-pillen:empty{display:none}.kopfleiste .logo{padding:0}.kopfleiste .kopf-titel{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.namensknopf{padding:7px}.huelle.eigener-kopf>.kopf .logo,.huelle.eigener-kopf>.kopf .kopfleiste-pillen,.huelle.eigener-kopf>.kopf .namensmenue{visibility:hidden}.huelle.eigener-kopf>.kopf .marke{visibility:visible}.namensknopf-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.kopfleiste-zurueck{flex:none;align-items:center;display:flex}.zurueck-knopf{min-height:62px;color:var(--weiss);white-space:nowrap;border:2px solid var(--weiss);background-color:#0000;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 16px;font-size:18px;line-height:1;display:inline-flex}.zurueck-knopf:hover{background-color:var(--gruen)}.zurueck-knopf[aria-disabled=true]{cursor:not-allowed;opacity:.6}.zurueck-knopf[aria-disabled=true]:hover{background-color:#0000}.zurueck-knopf:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.zurueck-knopf .symbol{color:var(--weiss);flex:none}.zurueck-zahl{box-sizing:border-box;min-width:30px;height:30px;color:var(--schwarz);background-color:var(--hellgruen);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:18px;font-weight:700;display:inline-flex}.zurueck-dialog{box-sizing:border-box;width:min(460px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 100px);color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:12px;margin:0;padding:16px 20px 20px;font-size:18px;position:fixed;inset:92px 8px auto auto;overflow:auto;box-shadow:0 8px 24px #0003}.zurueck-dialog::backdrop{background-color:#0000}.zurueck-dialog-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zurueck-dialog h2{margin:8px 0 0;font-size:22px}.zurueck-dialog h2:focus{outline:none}.zurueck-dialog h2:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}.zurueck-dialog .zurueck-schliessen{flex:none;min-width:62px;padding:0;font-size:28px;line-height:1}.zurueck-angaben{margin:12px 0}.zurueck-angaben>div{margin:0 0 10px}.zurueck-angaben dt{color:var(--schriftgrau)}.zurueck-angaben dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.zurueck-hinweise{background-color:var(--blassgruen);border-radius:8px;margin:0 0 12px;padding:10px 14px 10px 32px}.zurueck-suche{color:var(--schriftgrau);margin:0 0 8px}.zurueck-dialog .fehlermeldung{margin:12px 0}.zurueck-dialog .knopfleiste{justify-content:flex-end;margin-top:8px}@media (width>=1000px){.zurueck-knopf{min-height:44px;padding:0 8px 0 12px;font-size:16px}.zurueck-zahl{min-width:26px;height:26px;font-size:16px}.zurueck-dialog{top:calc(var(--kopfleiste-hoehe) + 12px);max-height:calc(100vh - var(--kopfleiste-hoehe) - 24px);font-size:16px;right:20px}.zurueck-dialog h2{margin-top:6px;font-size:20px}.zurueck-dialog button{min-height:44px}.zurueck-dialog .zurueck-schliessen{min-width:44px;font-size:24px}}@media (width<=999.98px){.kopfleiste-zurueck{margin-left:auto}.zurueck-knopf{gap:6px;padding:0 6px 0 8px}.zurueck-wort{display:none}.kopfleiste-zurueck+.kopfleiste-pillen{margin-left:0}.huelle.eigener-kopf>.kopf .kopfleiste-zurueck{visibility:hidden}}.auswahlfeld{position:relative}.auswahlfeld-feld{box-sizing:border-box;width:100%;min-height:62px;color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--rahmengrau);border-radius:12px;padding:0 16px;font-family:inherit;font-size:18px;font-weight:400}.auswahlfeld-feld::placeholder{color:var(--schriftgrau);opacity:1}.auswahlfeld-feld:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}.auswahlfeld-liste{z-index:45;box-sizing:border-box;max-height:420px;color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:14px;padding:6px;font-size:18px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.auswahlfeld-liste [role=listbox],.auswahlfeld-liste [role=group]{flex-direction:column;gap:2px;display:flex}.auswahlfeld-gruppe{color:var(--schriftgrau);padding:6px 10px 2px}.auswahlfeld-option{box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:6px 10px;display:flex}a.auswahlfeld-option{color:inherit;text-decoration:none}.auswahlfeld-option:hover{background-color:var(--grau-weiss)}.auswahlfeld-option[aria-selected=true]{background-color:var(--blassgruen)}.auswahlfeld-kuerzel{box-sizing:border-box;width:36px;height:36px;color:var(--dunkelgruen);background-color:var(--blassgruen);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.auswahlfeld-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.auswahlfeld-name,.auswahlfeld-zusatz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auswahlfeld-name{font-weight:700}.auswahlfeld-zusatz{color:var(--schriftgrau)}.auswahlfeld-hinweis{color:var(--schriftgrau);margin:0;padding:10px 12px}.auswahlfeld-hinweis.fehlermeldung{color:var(--schwarz);padding:12px 16px}.auswahlfeld-rahmen{box-sizing:border-box;background-color:var(--weiss);border:2px solid var(--rahmengrau);cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:62px;padding:0 6px;display:flex}.auswahlfeld-rahmen:has(>.auswahlfeld-feld:focus-visible){outline:3px solid var(--dunkelgruen);outline-offset:2px}.auswahlfeld-rahmen:has(>.auswahlfeld-feld:disabled){background-color:var(--blassgruen);cursor:not-allowed}.auswahlfeld-chips{display:contents}.auswahlfeld-rahmen>.auswahlfeld-feld{border:0;border-radius:8px;flex:10em;width:auto;min-width:10em;min-height:58px;padding:0 10px}.auswahlfeld-rahmen>.auswahlfeld-feld:focus-visible{outline:none}.auswahlfeld-chip{max-width:100%;color:var(--schwarz);background-color:var(--blassgruen);border:1px solid var(--hellgruen);border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 12px 4px 16px;font-weight:400;display:inline-flex}.auswahlfeld-chip:hover{background-color:var(--hellgruen)}.auswahlfeld-chip:disabled{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--rahmengrau)}.auswahlfeld-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auswahlfeld-chip-x{color:var(--dunkelgruen);flex:none;font-weight:700}.kopfsuche{width:100%;max-width:520px;margin:0 auto;position:relative}.kopfsuche-lupe{z-index:1;color:#000;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.kopfsuche .auswahlfeld-feld{border:0;border-radius:999px;padding:0 16px 0 44px}.kopfsuche .auswahlfeld-feld:focus-visible{outline:3px solid var(--hellgruen);outline-offset:2px}.kopfsuche-art{color:var(--dunkelgruen);background-color:var(--blassgruen);border-radius:999px;flex:none;padding:2px 10px;font-weight:700}.auswahlfeld-option[aria-selected=true] .auswahlfeld-kuerzel,.auswahlfeld-option[aria-selected=true] .kopfsuche-art{background-color:var(--weiss)}@media (width>=1000px){.kopfleiste .auswahlfeld-feld,.kopfleiste .auswahlfeld-liste{font-size:16px}.kopfleiste .auswahlfeld-feld,.kopfleiste .auswahlfeld-option{min-height:44px}}nav.hauptnavigation .zahl-punkt{display:none}nav.hauptnavigation>ul{margin:0;padding:0;list-style:none}nav.hauptnavigation a,nav.hauptnavigation button{box-sizing:border-box;width:100%;min-height:76px;color:var(--weiss);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;background-color:#0000;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;display:flex;position:relative}nav.hauptnavigation a:hover,nav.hauptnavigation button:hover,nav.hauptnavigation a[aria-current=page]{background-color:var(--gruen)}nav.hauptnavigation :focus-visible{outline:3px solid var(--hellgruen);outline-offset:-3px}nav.hauptnavigation .symbol{color:#fff;display:block}nav.hauptnavigation .symbol-rahmen{border-radius:16px;padding:2px 14px;display:inline-flex;position:relative}nav.hauptnavigation .eintrag-text{max-width:100%;display:block}nav.hauptnavigation .plakette{box-sizing:border-box;min-width:28px;height:28px;color:var(--schwarz);background-color:var(--hellgruen);border-radius:14px;justify-content:center;align-items:center;padding:0 6px;font-size:18px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-10px;right:-4px}nav.hauptnavigation .plakette:before{content:attr(data-zahl)}@media (width>=1000px){:root{--leiste-breite:250px;--leiste-schmal:76px}.huelle.mit-leiste{padding-left:calc(var(--leiste-breite) + 16px);position:relative}.huelle.mit-leiste:has(>nav.hauptnavigation[data-eingeklappt=ja]){padding-left:calc(var(--leiste-schmal) + 16px)}.huelle.mit-leiste:has(>nav.hauptnavigation.ohne-eintraege){padding-left:0}.huelle.mit-leiste>.unterseiten{margin:16px 16px 0}html:has(>body .huelle.mit-leiste){scroll-padding-top:calc(var(--kopfleiste-hoehe) + var(--banner-hoehe,0px))}.huelle.mit-leiste{box-sizing:border-box;min-height:100vh;padding-top:calc(var(--kopfleiste-hoehe) + var(--banner-hoehe,0px));background-color:var(--hellgrau)}.huelle.mit-leiste>.kopf{z-index:31;height:var(--kopfleiste-hoehe);min-height:0;position:fixed;top:0;left:0;right:0}.huelle.mit-leiste>main{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:16px;margin:16px;padding:24px}.huelle.mit-leiste .hinweis-kundendaten{top:calc(var(--kopfleiste-hoehe) + var(--banner-hoehe,0px))}.huelle.mit-leiste>.anmeldestatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nav.hauptnavigation{top:calc(var(--kopfleiste-hoehe) + var(--banner-hoehe,0px) + 16px);z-index:30;box-sizing:border-box;width:var(--leiste-breite);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex;position:fixed;bottom:16px;left:16px;overflow:hidden}nav.hauptnavigation.ohne-eintraege{display:none}nav.hauptnavigation[data-eingeklappt=ja]{width:var(--leiste-schmal)}nav.hauptnavigation[data-eingeklappt=ja][data-ueber=ja]{width:var(--leiste-breite);box-shadow:0 8px 24px #00000029}nav.hauptnavigation>ul{flex-flow:column;flex:auto;gap:2px;min-height:0;display:flex;overflow:hidden auto}nav.hauptnavigation li{flex:none;display:flex}nav.hauptnavigation li.nur-schmal,nav.hauptnavigation li.mehr{display:none}nav.hauptnavigation a,nav.hauptnavigation button{min-height:44px;color:var(--schwarz);text-align:left;overflow-wrap:normal;border-radius:10px;flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:0 12px}nav.hauptnavigation a:hover,nav.hauptnavigation button:hover{background-color:var(--grau-weiss)}nav.hauptnavigation a[aria-current=page]{color:var(--weiss);background-color:var(--gruen);font-weight:700}nav.hauptnavigation :focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:-3px}nav.hauptnavigation a[aria-current=page]:focus-visible{outline-color:var(--hellgruen)}nav.hauptnavigation .symbol{color:#000;flex:none;width:22px;height:22px}nav.hauptnavigation a[aria-current=page] .symbol{color:#fff}nav.hauptnavigation .symbol-rahmen{border-radius:0;flex:none;padding:0}nav.hauptnavigation .eintrag-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}nav.hauptnavigation .plakette{min-width:26px;height:26px;color:var(--weiss);background-color:var(--gruen);border-radius:13px;order:3;padding:0 7px;position:static}nav.hauptnavigation a[aria-current=page] .plakette{color:var(--dunkelgruen);background-color:var(--weiss)}nav.hauptnavigation .symbol-rahmen:has(.plakette){display:contents}nav.hauptnavigation .leiste-zurueck{color:var(--dunkelgruen);flex:none;font-weight:700}nav.hauptnavigation .leiste-fuss{border-top:1px solid var(--rahmengrau);flex:none;margin-top:6px;padding-top:6px}nav.hauptnavigation:not([data-eingeklappt=ja]) li.art-unter .symbol-rahmen,nav.hauptnavigation[data-ueber=ja] li.art-unter .symbol-rahmen{display:none}nav.hauptnavigation li.art-gruppe{padding:14px 12px 4px;display:block}nav.hauptnavigation li.art-gruppe.erste{padding-top:6px}.leiste.hauptnavigation .leiste-gruppe{letter-spacing:.06em;color:var(--schriftgrau);text-transform:uppercase;cursor:default;font-size:12px;font-weight:400;line-height:16px;display:block}nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) a,nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) button{justify-content:center;padding:0}nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) .eintrag-text,nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) .plakette,nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) .leiste-titel,nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) li.art-gruppe{display:none}nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) .symbol-rahmen{display:inline-flex;position:relative}nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) .zahl-punkt{box-sizing:border-box;background-color:var(--dunkelgruen);border:2px solid var(--weiss);border-radius:50%;width:11px;height:11px;display:block;position:absolute;top:-3px;right:-3px}.leiste.hauptnavigation a,.leiste.hauptnavigation button,.leiste.hauptnavigation .plakette{font-size:16px}.leiste.hauptnavigation .leiste-titel{color:var(--schriftgrau);flex:none;padding:4px 12px 6px;font-size:16px}.leiste.hauptnavigation .kurz-rest{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}nav.hauptnavigation .leiste-hinweis{color:var(--dunkelgruen);background-color:var(--blassgruen);border-left:4px solid var(--dunkelgruen);border-radius:6px;flex:none;margin:6px 0 0;padding:8px 12px;font-size:18px;line-height:1.3}nav.hauptnavigation[data-eingeklappt=ja]:not([data-ueber=ja]) .leiste-hinweis{display:none}}@media (width<=999.98px){.huelle>.kopf{z-index:20;position:sticky;top:0}.huelle.mit-leiste>.kopf .marke{border-radius:12px;width:44px;height:44px;font-size:18px}.huelle.mit-leiste>.kopf .kopf-titel{font-size:22px}.huelle.eigener-kopf>.kopf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.huelle.mit-leiste{padding-bottom:100px}.huelle.eigener-kopf>main{padding-top:0}.huelle.ohne-untere-leiste>nav.hauptnavigation{display:none}.huelle.ohne-untere-leiste{padding-bottom:0}nav.hauptnavigation{z-index:30;background-color:var(--weiss);border-top:1px solid var(--hellgruen);position:fixed;bottom:0;left:0;right:0}nav.hauptnavigation .nur-breit{display:none}nav.hauptnavigation>ul{grid-template-columns:repeat(var(--plaetze), minmax(0, 1fr));gap:0;max-height:calc(100vh - 84px);display:grid;overflow-y:auto}nav.hauptnavigation li{grid-column:1/-1;display:none}nav.hauptnavigation.mehr-offen li{display:block}nav.hauptnavigation li.art-gruppe,nav.hauptnavigation.mehr-offen li.art-gruppe{display:none}nav.hauptnavigation li.platz,nav.hauptnavigation li.mehr{z-index:1;background-color:var(--weiss);grid-column:auto;display:block;position:sticky;bottom:0}nav.hauptnavigation li.platz-1{order:11}nav.hauptnavigation li.platz-2{order:12}nav.hauptnavigation li.platz-3{order:13}nav.hauptnavigation li.platz-4{order:14}nav.hauptnavigation li.mehr{order:15}nav.hauptnavigation a,nav.hauptnavigation button{letter-spacing:-.3px;color:var(--dunkelgruen);border-radius:0;padding:6px 2px}nav.hauptnavigation a:hover,nav.hauptnavigation button:hover,nav.hauptnavigation a[aria-current=page]{background-color:var(--weiss)}nav.hauptnavigation .symbol{color:#000}nav.hauptnavigation :focus-visible{outline-color:var(--dunkelgruen)}nav.hauptnavigation li.platz a:hover .symbol-rahmen,nav.hauptnavigation li.platz button:hover .symbol-rahmen,nav.hauptnavigation li.mehr button:hover .symbol-rahmen{background-color:var(--blassgruen)}nav.hauptnavigation a[aria-current=page] .symbol-rahmen,nav.hauptnavigation li.mehr button[data-aktuell=ja] .symbol-rahmen,nav.hauptnavigation li.mehr button[aria-expanded=true] .symbol-rahmen{background-color:var(--hellgruen)}nav.hauptnavigation .plakette{color:var(--weiss);background-color:var(--gruen);top:-6px;right:-6px}nav.hauptnavigation li:not(.platz):not(.mehr) a,nav.hauptnavigation li:not(.platz):not(.mehr) button{letter-spacing:normal;text-align:left;border-bottom:1px solid var(--blassgruen);flex-direction:row;justify-content:flex-start;gap:14px;min-height:62px;padding:8px 18px}nav.hauptnavigation li:not(.platz):not(.mehr) a:hover,nav.hauptnavigation li:not(.platz):not(.mehr) button:hover,nav.hauptnavigation li:not(.platz):not(.mehr) a[aria-current=page]{background-color:var(--blassgruen)}nav.hauptnavigation li:not(.platz):not(.mehr) .symbol-rahmen{align-items:center;gap:8px;padding:2px 0}nav.hauptnavigation li:not(.platz):not(.mehr) .plakette{position:static}}nav.hauptnavigation a .plakette.plakette-heycarla{color:var(--schwarz);background-color:var(--hellgruen);border:2px solid var(--dunkelgruen)}.unterseiten{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.unterseiten .umschalter,.unterseiten .reiter{background-color:var(--grau-weiss);border-radius:12px;flex-wrap:wrap;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.unterseiten a{box-sizing:border-box;min-height:62px;color:var(--schwarz);background-color:#0000;border:0;border-radius:10px;align-items:center;padding:0 16px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.unterseiten a:hover{background-color:var(--weiss)}.unterseiten a[aria-current=page]{color:var(--weiss);background-color:var(--gruen)}.unterseiten a:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}@media (width>=1000px){.unterseiten{padding:0}.unterseiten a{min-height:44px;padding:0 14px;font-size:16px}}.marketing-untertitel{color:var(--schriftgrau);margin-top:-8px}.marketing-hinweis{background-color:var(--blassgruen);border:1px solid var(--hellgruen);border-radius:12px;max-width:68ch;padding:12px 16px}.inbox,.inbox-kopf{flex-direction:column;min-width:0;display:flex}.inbox-titel{color:var(--dunkelgruen);margin:0;font-size:28px;font-weight:700}.inbox-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-reiter ul{background-color:var(--grau-weiss);border-radius:12px;flex-wrap:wrap;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.inbox-reiter li{flex:auto}.inbox-reiter a{width:100%;color:var(--schwarz);background-color:#0000;border:0;border-radius:10px;justify-content:center;gap:8px;padding:4px 14px}.inbox-reiter a:hover{background-color:var(--weiss)}.inbox-reiter a[aria-current=page]{color:var(--weiss);background-color:var(--gruen)}.inbox-reiter a:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}.inbox-reiter .plakette{color:var(--schwarz);background-color:var(--hellgruen)}.inbox-gruppe{flex-direction:column;display:flex}.inbox-gruppe .gruppen-kopf{width:100%;color:var(--schriftgrau);text-align:left;background-color:#0000;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:4px 18px;font-weight:700;display:flex}.inbox-gruppe .gruppen-kopf:hover{color:var(--schwarz);background-color:var(--weiss)}.inbox-gruppe .gruppen-kopf:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:-3px}.inbox-gruppe .gruppen-titel{flex:auto}.inbox-gruppe .gruppen-kopf .plakette{color:var(--schwarz);background-color:var(--hellgruen)}.dreieck{fill:#000;stroke:none;flex:none}.gruppen-kopf[aria-expanded=false] .dreieck{transform:rotate(-90deg)}.inbox-liste .zeile-name{font-weight:400}.inbox-liste .zeile.neu .zeile-name{font-weight:700}.inbox-platzhalter{flex-direction:column;gap:12px;padding:16px 0;display:flex}.inbox-hinweis{background-color:var(--blassgruen);border:1px solid var(--hellgruen);border-radius:12px;max-width:68ch;margin:0;padding:12px 16px}.inbox-hinweis:empty{border:0;padding:0}.whatsapp-beispiele{max-width:560px}.whatsapp-beispiele .zeile-unter .kennzeichen{margin:2px 0 0}.inbox-knopf{min-height:62px}@media (width>=1000px){.inbox .inbox-kopf{gap:12px;margin-bottom:16px}.inbox .inbox-kopf .liste-kopf{padding:0}.inbox .inbox-reiter{align-self:flex-start}.inbox .inbox-reiter a{min-height:44px;font-size:16px}.inbox .nachrichten-rahmen{grid-template-columns:340px minmax(0,1fr)}.inbox .nachrichten-weitere a.knopflink{min-height:44px;padding:4px 14px;font-size:16px}.inbox .gruppen-kopf{min-height:44px;font-size:16px}.inbox .inbox-liste .unterhaltungsliste .zeile{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:60px;padding:6px 10px}.inbox .inbox-liste .kreis{width:40px;height:40px;font-size:16px}.inbox .inbox-liste .zeile-name{font-size:17px}.inbox .inbox-liste .zeile-unter,.inbox .inbox-liste .zeile-rechts,.inbox .inbox-liste .listen-hinweis{font-size:16px}.inbox .inbox-knopf{min-height:44px;font-size:16px}.inbox .inbox-platzhalter{padding:0}}@media (width<=999.98px){.inbox-kopf{margin:0 -16px}.inbox-titel{color:var(--weiss);font-size:26px}.inbox-reiter{background-color:var(--weiss);padding:12px 14px}.inbox-reiter a{min-height:62px}.inbox.mit-unterhaltung>.inbox-kopf{display:none}.inbox-gruppe .gruppen-kopf{border-radius:0;min-height:62px;padding:4px 16px}.inbox-gruppe .gruppen-kopf:hover{background-color:var(--blassgruen)}.inbox-kopf .inbox-knopf{color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--weiss)}.inbox-kopf .inbox-knopf:hover{background-color:var(--blassgruen)}.inbox-platzhalter{padding:14px 0}}.neue-nachricht{box-sizing:border-box;background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:14px;flex-direction:column;gap:10px;max-width:760px;margin:0 0 16px;padding:16px 18px;display:flex;box-shadow:0 4px 16px #00000014}.neue-nachricht h3{color:var(--dunkelgruen);margin:0;font-size:22px}.neue-nachricht form{flex-direction:column;gap:12px;display:flex}.neue-nachricht-feld{flex-direction:column;gap:4px;display:flex}.neue-nachricht-beschriftung{font-weight:700}.neue-nachricht textarea{box-sizing:border-box;border:2px solid var(--rahmengrau);resize:vertical;border-radius:12px;width:100%;min-height:120px;padding:10px 14px}.neue-nachricht textarea::placeholder{color:var(--schriftgrau)}.neue-nachricht textarea:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}.neue-nachricht .knopfleiste,.neue-nachricht .sendefrage,.neue-nachricht .fehlermeldung{margin:0}.neue-nachricht-hinweis{color:var(--dunkelgruen);margin:0}.neue-nachricht .bremse{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);margin:0;padding:12px 16px;font-weight:700}.zeile-letzte{color:var(--schriftgrau);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zeile.neu .zeile-letzte{color:var(--schwarz);font-weight:700}.unterhaltung-koerper{flex:1;min-width:0;display:flex}.unterhaltung-mitte{flex-direction:column;flex:1;min-width:0;display:flex}.rechte-spalte{box-sizing:border-box;flex:0 0 64px;width:64px;position:relative}.rechte-spalte[data-offen=ja]{flex-basis:300px;width:300px}.rechte-spalte-flaeche{z-index:30;box-sizing:border-box;background-color:var(--weiss);border-left:1px solid var(--rahmengrau);flex-direction:column;gap:14px;width:100%;padding:10px 8px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden auto}.rechte-spalte-kopf{flex-direction:column;align-items:center;gap:8px;display:flex}.rechte-spalte-kuerzel .kreis{width:44px;height:44px;font-size:18px}.rechte-spalte-knopf{justify-content:center;align-items:center;gap:8px;width:48px;padding:0;display:inline-flex}.rechte-spalte-pfeil{flex:none}.rechte-spalte[data-offen=ja] .rechte-spalte-pfeil{transform:rotate(180deg)}.rechte-spalte-inhalt{display:none}.rechte-spalte[data-offen=ja] .rechte-spalte-inhalt{display:block}.rechte-spalte[data-offen=ja] .rechte-spalte-kopf{flex-direction:row;justify-content:space-between}.rechte-spalte[data-offen=ja] .rechte-spalte-knopf{width:auto;padding:4px 14px}.rechte-spalte[data-offen=ja] .rechte-spalte-flaeche{padding:12px}.infos-liste{flex-direction:column;gap:10px;margin:0;display:flex}.infos-liste dt{color:var(--schriftgrau)}.infos-liste dd{overflow-wrap:anywhere;margin:0;font-weight:700}.rechte-spalte .gruppenmitglieder{margin:14px 0 0}@media (width>=1000px){.unterhaltung-koerper:has(.rechte-spalte[data-offen=ja]) .unterhaltung-mitte{min-width:360px}.unterhaltung-koerper:has(.rechte-spalte[data-offen=ja]) .nachricht{max-width:100%}.unterhaltung-koerper:has(.rechte-spalte[data-offen=ja]) .blase{min-width:160px}.rechte-spalte[data-offen=ja]{flex:0 300px;min-width:220px}.rechte-spalte[data-offen=nein] .rechte-spalte-knopftext{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rechte-spalte[data-offen=nein]:hover .rechte-spalte-flaeche{width:300px;padding:12px;box-shadow:-8px 0 24px #0000001f}.rechte-spalte[data-offen=nein]:has(:focus-visible) .rechte-spalte-flaeche{width:300px;padding:12px;box-shadow:-8px 0 24px #0000001f}.rechte-spalte[data-offen=nein]:hover .rechte-spalte-inhalt{display:block}.rechte-spalte[data-offen=nein]:has(:focus-visible) .rechte-spalte-inhalt{display:block}.rechte-spalte[data-offen=nein]:hover .rechte-spalte-kopf{flex-direction:row;justify-content:space-between}.rechte-spalte[data-offen=nein]:has(:focus-visible) .rechte-spalte-kopf{flex-direction:row;justify-content:space-between}.rechte-spalte[data-offen=nein]:hover .rechte-spalte-knopf{width:auto;padding:4px 14px}.rechte-spalte[data-offen=nein]:has(:focus-visible) .rechte-spalte-knopf{width:auto;padding:4px 14px}.rechte-spalte[data-offen=nein]:hover .rechte-spalte-knopftext{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.rechte-spalte[data-offen=nein]:has(:focus-visible) .rechte-spalte-knopftext{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.rechte-spalte{background-color:var(--weiss);border-left:1px solid var(--rahmengrau);justify-content:flex-end;align-items:flex-start;display:flex}.rechte-spalte-flaeche{border-left:0;flex:none;max-height:100vh;position:sticky;top:0;bottom:auto;right:auto}.rechte-spalte[data-offen=nein]:hover .rechte-spalte-flaeche{border-left:1px solid var(--rahmengrau)}.rechte-spalte[data-offen=nein]:has(:focus-visible) .rechte-spalte-flaeche{border-left:1px solid var(--rahmengrau)}.huelle.mit-leiste .rechte-spalte-flaeche{top:var(--kopfleiste-hoehe);max-height:calc(100vh - var(--kopfleiste-hoehe))}.inbox .neue-nachricht h3{font-size:20px}.inbox .neue-nachricht,.inbox .neue-nachricht textarea,.inbox .neue-nachricht button,.inbox .neue-nachricht .auswahlfeld-feld,.inbox .neue-nachricht .auswahlfeld-liste{font-size:16px}.inbox .neue-nachricht button,.inbox .neue-nachricht .auswahlfeld-feld,.inbox .neue-nachricht .auswahlfeld-option{min-height:44px}.inbox .neue-nachricht button{padding:4px 16px}.inbox .inbox-liste .zeile-letzte{font-size:16px}.inbox .rechte-spalte-knopf,.inbox .rechte-spalte-inhalt button{min-height:44px;font-size:16px}.inbox .rechte-spalte-inhalt{font-size:16px}.inbox .rechte-spalte-inhalt button{padding:4px 14px}}@media (width<=999.98px){.neue-nachricht{margin:12px 0}.unterhaltung-koerper{flex-direction:column}.rechte-spalte,.rechte-spalte[data-offen=ja]{flex:none;order:-1;width:auto;margin:10px 14px 0}.rechte-spalte-flaeche,.rechte-spalte[data-offen=ja] .rechte-spalte-flaeche{background-color:#0000;border-left:0;width:auto;padding:0;position:static;overflow:visible}.rechte-spalte-kopf,.rechte-spalte[data-offen=ja] .rechte-spalte-kopf{flex-direction:row;justify-content:flex-start}.rechte-spalte-kuerzel{display:none}.rechte-spalte-knopf,.rechte-spalte[data-offen=ja] .rechte-spalte-knopf{width:auto;padding:8px 18px}.rechte-spalte[data-offen=ja] .rechte-spalte-inhalt{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:12px;margin-top:10px;padding:14px 16px}}@media print{:root,body{color:var(--schwarz);background-color:var(--weiss)}.huelle>header,nav,.anmeldestatus,.nicht-drucken{display:none}:root .huelle.mit-leiste{background-color:var(--weiss);min-height:0;padding:0}:root .huelle.mit-leiste>main{border:0;margin:0}:root .huelle>main{padding:0}.codeseite h2,.codehinweis,.codeliste{color:var(--schwarz);background-color:var(--weiss)}.codehinweis{border-color:var(--schwarz)}}.kundenakte dl{margin:0}.kundenakte .angabe{grid-template-columns:minmax(10em,max-content) 1fr;gap:4px 16px;margin-bottom:4px;display:grid}.kundenakte dt{font-weight:700}.kundenakte dd{margin:0}.kundenname{color:var(--dunkelgruen);font-weight:700}.gruppenverwaltung{max-width:900px}button.zweitrangig{color:var(--dunkelgruen);background-color:var(--weiss);border:2px solid var(--gruen)}button.zweitrangig:hover{color:var(--schwarz);background-color:var(--blassgruen)}button.zweitrangig:disabled{color:var(--dunkelgruen);background-color:var(--blassgruen)}.gruppenliste{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.gruppenliste li{background-color:var(--blassgruen);border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.gruppe-mitte{flex-direction:column;min-width:0;display:flex}.gruppe-name{color:var(--dunkelgruen);overflow-wrap:anywhere;font-size:20px;font-weight:700}.gruppe-unter{color:var(--dunkelgruen);overflow-wrap:anywhere;margin:0}.gruppe-unter .kennzeichen{margin:2px 0 0}.gruppenkopf{align-items:center;gap:14px;margin:8px 0 16px;display:flex}.gruppenkopf h3{overflow-wrap:anywhere;margin:0;font-size:24px}.gruppenformular{background-color:var(--weiss);border:2px solid var(--hellgruen);border-radius:14px;gap:16px;margin:16px 0 24px;padding:16px;display:grid}.gruppenformular h3,.gruppenformular h4,.gruppenverwaltung h4{margin:0}.gruppenformular label[for=gruppenname]{margin-bottom:8px;font-weight:700;display:block}.gruppenformular #gruppenname{box-sizing:border-box;width:100%;min-height:62px;padding:8px 12px}.gruppenart{border-radius:8px;gap:8px;margin:0;padding:12px 16px;display:grid}.gruppenart legend{padding:0 4px;font-weight:700}.gruppenart label{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:48px;display:flex}.gruppenart input[type=radio]{flex:none;width:24px;height:24px;margin:0}.gruppenhinweis{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-radius:8px;margin:8px 0 0;padding:12px 16px;font-weight:700}.gruppenauswahl.neuerchat{margin:0}.mitgliederliste{gap:4px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.mitgliederliste li{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0;display:flex}.mitglied-name{overflow-wrap:anywhere;flex:1;min-width:0}.gruppenmitglieder{margin:12px 24px 0}.gruppenmitglieder .mitgliederliste{margin-bottom:0}.hinweis-kundendaten{z-index:1;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-radius:8px;margin:12px 24px 0;padding:12px 16px;font-weight:700;position:sticky;top:0}@media (width<=999.98px){.gruppenmitglieder,.hinweis-kundendaten{margin:10px 14px 0}}.hinweis-testkunde{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:0 0 16px;padding:12px 16px;font-weight:700}.kundenliste{border-collapse:collapse;width:100%}.kundenliste th,.kundenliste td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere;padding:8px 12px}.kundenliste th{color:var(--dunkelgruen);background-color:var(--blassgruen)}.kundensuche,.kundenfilter{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:16px 0;display:flex}.kundensuche .feld{flex:24em}.kundenfilter .feld{flex:0 20em}.kundensuche .knopfleiste,.kundenfilter .knopfleiste,.kundenfilter .filter{margin:0}.stufenzahlen h3{margin:16px 0 0}.blaettern{align-items:center}.hinweis-testkunde-liste{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;margin:0 8px 8px 0;padding:4px 8px;font-weight:700;display:inline-block}.status-pille{white-space:nowrap;color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--weiss);border-radius:999px;padding:4px 12px;font-weight:700;display:inline-block}.status-pille[data-zustand=offen]{background-color:#fff4cc;border-color:#f2b01e}.status-pille[data-zustand=pruefen]{background-color:var(--weiss);border-color:var(--hellgruen)}.status-pille[data-zustand=erledigt]{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--blassgruen)}.dokument-karten-reihe{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}@media (width>=1000px){.dokument-karten-reihe{grid-template-columns:1fr 1fr}}.dokument-karte{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;padding:12px 16px}.dokument-karte[data-zustand=offen]{background-color:#fff4cc;border-color:#f2b01e}.dokument-karte[data-zustand=offen] .feldhinweis{color:var(--schwarz)}.dokument-karte[data-zustand=hochgeladen]{background-color:var(--blassgruen);border-color:var(--hellgruen)}.dokument-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dokument-karte-kopf h3{margin:0}.dokument-karte-versendet{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.dokument-karte-datei{overflow-wrap:anywhere}.dokument-karte-erzeugt{margin:8px 0}.dokument-karte-erzeugt p{margin:0 0 4px}.fehlende-angaben ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.spaltenwahl{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.spaltenwahl fieldset{margin:0}.stufenwechsel{background-color:var(--weiss);border:2px solid var(--dunkelgruen);border-radius:8px;margin:16px 0;padding:16px}.stufenwechsel h3{margin-top:0}.stufenwechsel .auswahlkaestchen input[type=radio]{flex:none;width:28px;height:28px;margin:0 12px 0 0}.stufenwechsel .feld{max-width:32em;margin:16px 0}.hinweis-leeren{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--dunkelgruen);padding:12px 16px;font-weight:700}.interessentenformular .listenfeld{border:2px solid var(--gruen);margin:16px 0}.kundenakte .reiterleiste,.aktenreiter{margin-top:16px}.aktenabschnitt{margin:24px 0}.aktenabschnitt h3,.aktenabschnitt h4{margin:0 0 12px}.aktenformular{margin:16px 0}.aktenformular fieldset{border-radius:8px;margin:0;padding:16px}.aktenformular legend{color:var(--dunkelgruen);padding:0 8px;font-weight:700}.aktenformular-felder{grid-template-columns:repeat(auto-fill,minmax(min(18em,100%),1fr));align-items:start;gap:16px;display:grid}.aktenformular textarea{box-sizing:border-box;width:100%;min-height:124px;padding:8px 12px}.aktenformular .auswahlkaestchen{margin:0}.kundenakte .auswahlkaestchen input[type=radio]{flex:none;width:28px;height:28px;margin:0 12px 0 0}.knopfleiste-eng{margin-top:8px}.rueckfrage{background-color:var(--blassgruen);border:2px solid var(--dunkelgruen);margin-top:8px;padding:12px 16px}.rueckfrage p{margin:0;font-weight:700}.adressliste,.notizliste,.dokumentliste,.toepfe,.kollegenliste,.haushaltsliste{margin:0;padding:0;list-style:none}.adressliste>li,.notizliste>li,.dokumentliste>li,.toepfe>li{border:2px solid var(--gruen);border-radius:8px;margin:0 0 12px;padding:12px 16px}.adressliste .adresse{margin-right:12px;font-weight:700}.adressliste .kennzeichen,.kundenakte dd .kennzeichen{margin:0 8px 0 0}.kollegenliste>li,.haushaltsliste>li{margin:0 0 8px}.notiztext,.umbruch{white-space:pre-wrap;overflow-wrap:anywhere}.notiztext{margin:0 0 8px}.notizkopf,.dokumentname,.topfname{color:var(--dunkelgruen);margin:0;font-weight:700}.dokumentgruppen details{border:2px solid var(--gruen);border-radius:8px;margin:0 0 12px}.dokumentgruppen summary{min-height:62px;color:var(--dunkelgruen);cursor:pointer;align-items:center;padding:0 16px;font-weight:700;display:flex}.dokumentgruppen summary:hover{background-color:var(--blassgruen)}.dokumentgruppen details>p,.dokumentgruppen details>ul{margin:0 16px 16px}.hinweis-budget,.hinweis-erlaubnis{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:0 0 12px;padding:12px 16px;font-weight:700}.toepfe p{margin:0 0 4px}.toepfe .verfaellt{margin:4px 0 0;padding-left:24px}.summe{font-weight:700}.kundenakte .feldbeschriftung{margin:0 0 8px;font-weight:700}.kundenakte .dateiname{margin:8px 0 0}.hinweis-heycarla{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:0 0 16px;padding:12px 16px;font-weight:700}.kundenliste .knopfleiste,.kundenliste .rueckfrage{margin:8px 0 0}.zuordnungsliste,.kundennamen{margin:0;padding:0;list-style:none}.zuordnungsliste>li{border-bottom:2px solid var(--gruen);overflow-wrap:anywhere;padding:12px 0}.zuordnungsliste>li>p{margin:0 0 8px}.kunden-beim-mitarbeiter .kundenwahl input[type=radio]{flex:none;width:28px;height:28px;margin:0 12px 0 0}.kunden-beim-mitarbeiter .kundenwahl label{overflow-wrap:anywhere;align-items:center;margin:8px 0;display:flex}.kunden-beim-mitarbeiter h3:focus,.kundenansicht h2:focus,.aktenabschnitt h4:focus{outline:3px solid var(--dunkelgruen);outline-offset:4px}.einstellungsabschnitt{max-width:48em}.vertragsstandards-arten{grid-template-columns:repeat(auto-fit,minmax(min(24em,100%),1fr));gap:16px;display:grid}.vertrag-antraege{margin:0 0 16px;padding:0;list-style:none}.hinweis-stundensatz{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:0 0 12px;padding:12px 16px;font-weight:700}.kaskadenflaeche{grid-template-columns:minmax(0,2fr) minmax(min(16em,100%),1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.kaskadenflaeche{grid-template-columns:minmax(0,1fr)}}.bausteinliste{margin:0;padding:0;list-style:none}.baustein{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;margin:0 0 12px;padding:12px 16px}.griff[draggable=true]{cursor:grab}.bausteinleiste{background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:12px}.bausteinfelder{grid-template-columns:repeat(auto-fill,minmax(min(14em,100%),1fr));gap:12px;display:grid}.ablage{box-sizing:border-box;min-height:62px;color:var(--dunkelgruen);border:2px dashed var(--gruen);border-radius:8px;justify-content:center;align-items:center;margin:0 0 12px;padding:8px 16px;display:flex}.kaskadenfeld .feldbeschriftung:focus,.kundenansicht h2:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:4px}.standfelder{grid-template-columns:repeat(auto-fill,minmax(min(18em,100%),1fr));gap:16px;display:grid}.standtopf{border:2px solid var(--gruen);border-radius:8px;margin:0;padding:12px 16px}.standtopf legend{color:var(--dunkelgruen);padding:0 8px;font-weight:700}.verlaufsliste{margin:12px 0 0}.verlaufsliste summary{min-height:62px;color:var(--dunkelgruen);cursor:pointer;align-items:center;font-weight:700;display:flex}.verlaufsliste ol,ol.verlaufsliste{padding-left:24px}.verlaufsliste li{margin:0 0 12px}.verlaufsliste p{margin:0 0 4px}.antragsknoepfe .aktenformular{margin:8px 0 0}.kunde-gesetzt h4{margin:16px 0 8px}.kurzangaben{grid-template-columns:repeat(auto-fill,minmax(min(16em,100%),1fr));gap:8px 16px;margin:8px 0;display:grid}.kurzangaben dt{font-weight:700}.kurzangaben dd{overflow-wrap:anywhere;margin:0}.kostentraeger-formular{margin:12px 0 0}.kostentraeger-formular p{margin:0 0 8px}.druckansicht{max-width:48em;color:var(--schwarz);background-color:var(--weiss)}.druckansicht h2,.druckansicht h3{color:var(--schwarz)}.druckangaben{margin:0 0 16px}.druckzeile{border-bottom:2px solid var(--schwarz);grid-template-columns:minmax(10em,1fr) 2fr;gap:16px;padding:8px 0;display:grid}.druckzeile dt{font-weight:700}.druckzeile dd{overflow-wrap:anywhere;margin:0}@media print{.druckansicht{max-width:none}}.hinweis-lohn{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:0 0 12px;padding:8px 12px;font-weight:700;display:inline-block}.ausnahmenliste{margin:0 0 16px;padding:0;list-style:none}.ausnahmenliste li{border-bottom:2px solid var(--blassgruen);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.ausnahmenliste li .hinweis-lohn{margin:0}.ausnahmenliste li button{width:auto}.nachricht-spalte{flex-direction:column;gap:6px;min-width:0;display:flex}.nachricht.eigen .nachricht-spalte{align-items:flex-end}.aktionen-knopf{width:62px;min-width:62px;color:var(--dunkelgruen);background-color:var(--weiss);border:2px solid var(--hellgruen);border-radius:50%;flex:none;align-self:flex-start;padding:0;font-size:24px;line-height:1}.aktionen-knopf:hover{color:var(--schwarz);background-color:var(--blassgruen)}.nachricht-aktionen{margin-top:0}.nachricht-aktionen button,.nachricht-formular button,.rueckfrage button,.geplant button,.anhang button,.wer-gelesen button,.antwort-auf button{width:auto}.zitat{background-color:var(--weiss);border-left:5px solid var(--gruen);border-radius:6px;margin:0 0 6px;padding:6px 10px}.zitat-name{color:var(--dunkelgruen);font-weight:700}.zitat-text{white-space:pre-wrap;unicode-bidi:isolate}.geloescht-hinweis{color:var(--dunkelgruen);font-style:italic}.bearbeitet{order:0}.anhang{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.anhang-bild{border-radius:8px;max-width:100%;max-height:360px;display:block}.anhang-name{font-weight:700}.anhang{overflow-wrap:anywhere;min-width:0}.anhang button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.anhang audio{display:none}.anhang .anhang-vorschau{border:2px solid var(--hellgruen);cursor:zoom-in;background-color:#0000;border-radius:10px;min-width:44px;max-width:100%;min-height:44px;padding:0;line-height:0;display:block}.anhang .anhang-vorschau:hover{border-color:var(--dunkelgruen);background-color:#0000}.anhang .anhang-vorschau:disabled{border-color:var(--gruen);cursor:progress;background-color:#0000}.anhang-gewaehlt,.aufnahme{box-sizing:border-box;max-width:100%;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.anhang-gewaehlt{margin-bottom:8px}.anhang-gewaehlt-text{overflow-wrap:anywhere;flex:200px;min-width:0;margin:0}.aufnahme{flex:100%}.aufnahme-stand{align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.anhang-gewaehlt button,.aufnahme button{width:auto}.nachricht-formular,.rueckfrage,.wer-gelesen,.sendefrage,.antwort-auf,.spaeter-senden{box-sizing:border-box;max-width:100%;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-radius:8px;padding:12px 16px}.nachricht-formular label,.rueckfrage label,.geplante label{font-weight:700;display:block}.nachricht-formular textarea,.rueckfrage textarea{box-sizing:border-box;width:100%;min-height:62px;margin-top:4px;padding:8px;display:block}.rueckfrage p,.sendefrage p,.wer-gelesen p{margin:0 0 8px}.wer-gelesen h4{margin:8px 0 4px}.namensliste{margin:0;padding-left:24px}.hinweis-im-chat{box-sizing:border-box;text-align:center;max-width:90%;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);overflow-wrap:anywhere;border-radius:10px;align-self:center;padding:8px 16px}.hinweis-im-chat p{margin:0}.hinweis-zeit{color:var(--dunkelgruen)}.antwort-auf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.antwort-auf .zitat{overflow-wrap:anywhere;flex:200px;min-width:0;margin:0}.sendefrage,.spaeter-senden,.sendefrage .knopfleiste,.spaeter-senden .knopfleiste,.eingabe-weitere{margin-top:8px}.spaeter-senden legend{color:var(--dunkelgruen);font-weight:700}.spaeter-felder{flex-wrap:wrap;gap:12px;display:flex}.spaeter-felder label{flex-direction:column;font-weight:700;display:flex}.spaeter-felder input{min-height:48px;padding:4px 8px}.geplante{margin:0 24px 12px}.geplante h4{margin:8px 0}.geplant-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.geplant{background-color:var(--blassgruen);border:2px solid var(--hellgruen);overflow-wrap:anywhere;border-radius:8px;padding:12px 16px}.geplant p{margin:0 0 4px}.geplant-text{white-space:pre-wrap;unicode-bidi:isolate}.geplant-stand{color:var(--dunkelgruen);font-weight:700}.geplant-fehler{margin:0 24px 12px}@media (width<=999.98px){.geplante,.geplant-fehler{margin:8px 14px}}.hinweis-klaerung{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);overflow-wrap:anywhere;border-radius:8px;margin:12px 24px 0;padding:12px 16px;font-weight:700}.klaerung .hinweis-klaerung,.aufgabenseite .hinweis-klaerung{margin:12px 0}.melden .einstufung{border:2px solid var(--hellgruen);margin:0 0 8px;padding:8px 12px}.melden legend,.klaerung-abschluss legend{color:var(--dunkelgruen);font-weight:700}.melden .auswahl,.klaerung-abschluss .auswahl{align-items:center;gap:10px;min-height:48px;display:flex}.melden .auswahl input,.klaerung-abschluss .auswahl input{flex:none;width:24px;height:24px}.melden-rueckfrage{margin:8px 0;font-weight:700}.nachrichten-weitere{flex-wrap:wrap;gap:8px;padding:8px 16px;display:flex}.nachrichten-weitere a.knopflink,a.knopflink.zweitrangig{color:var(--dunkelgruen);background-color:var(--weiss);border:2px solid var(--gruen)}.nachrichten-weitere a.knopflink:hover,a.knopflink.zweitrangig:hover{color:var(--schwarz);background-color:var(--blassgruen)}li.nachricht.ziel .blase{outline:4px solid var(--dunkelgruen);outline-offset:2px}.meldungsliste,.trefferliste,.klaerung-liste{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.meldung,.trefferliste>li,.klaerung-liste>li{box-sizing:border-box;background-color:var(--blassgruen);border:2px solid var(--hellgruen);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:12px 16px}.meldung h3{margin:0 0 4px}.meldung p,.trefferliste p,.klaerung-liste p{margin:0 0 6px}.schritte{margin:4px 0 8px;padding-left:24px}.schritte li[aria-current=step]{font-weight:700}.rueckmeldung{background-color:var(--weiss);border-left:5px solid var(--gruen);padding:8px 12px}.rueckmeldung p{white-space:pre-wrap;margin:0 0 4px}.klaerung-kopf{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:12px 0;display:grid}.klaerung-kopf dt{font-weight:700}.klaerung-kopf dd{overflow-wrap:anywhere;margin:0}.klaerung-einstufung,.klaerung-abschluss{gap:8px;max-width:720px;margin:12px 0;display:grid}.klaerung-einstufung label,.klaerung-abschluss>label{font-weight:700}.klaerung-abschluss textarea,.suchformular input,.eskalationen-formular input[type=number]{box-sizing:border-box;width:100%;max-width:720px;min-height:48px;padding:8px}.klaerung-teil h3{margin-top:16px}.klaerung-text{white-space:pre-wrap;unicode-bidi:isolate}.bericht-verlauf .bericht-gemeldet{border-left:5px solid var(--dunkelgruen)}.suchformular{gap:8px;max-width:720px;display:grid}.suchformular label,.eskalationen-formular label{font-weight:700}.treffer-ausschnitt{white-space:pre-wrap;unicode-bidi:isolate}.eskalationen-formular{gap:8px;max-width:720px;margin:16px 0;display:grid}.eskalationen-formular input[type=time]{min-height:48px;padding:4px 8px}.eskalation-historie h3{margin-bottom:0}.kalender-inhaber{margin:0 0 4px;font-weight:700}.kalender-zeitraum{margin:0 0 8px}.kalender-leiste{flex-wrap:wrap;gap:12px;margin:8px 0 16px;display:flex}.kalender-leiste a[aria-current=page]{color:var(--weiss);background-color:var(--dunkelgruen)}.kalender-lampe{align-items:center;gap:12px;margin:0 0 16px;display:flex}.lampe-punkt{border:2px solid var(--dunkelgruen);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block}.kalender-lampe[data-lampe=gruen] .lampe-punkt{background-color:var(--gruen)}.kalender-lampe[data-lampe=gelb] .lampe-punkt{background-color:#f2b01e}.kalender-tage{gap:16px;display:grid}.kalender-tag h3{margin:0 0 4px}.tag-kennzeichen-liste{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.tag-kennzeichen{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);padding:2px 10px;font-weight:700}.kalender-leer{margin:0}.kalender-eintraege{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kalender-eintrag-inhalt{box-sizing:border-box;min-height:62px;color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--gruen);overflow-wrap:anywhere;border-left-width:8px;border-radius:8px;flex-direction:column;justify-content:center;padding:8px 16px;text-decoration:none;display:flex}a.kalender-eintrag-inhalt:hover{background-color:var(--blassgruen)}.eintrag-kopf{flex-wrap:wrap;column-gap:12px;display:flex}.eintrag-belegt .kalender-eintrag-inhalt{background-color:var(--blassgruen);border-color:var(--hellgruen)}.eintrag-abgesagt .eintrag-zeit{text-decoration:line-through}.uebersicht-filter{align-items:flex-end}.uebersicht-team{flex-direction:column;gap:4px;max-width:100%;display:flex}.uebersicht-team label{font-weight:700}.uebersicht-team .auswahlfeld{box-sizing:border-box;width:22em;max-width:100%}.uebersicht-rahmen{max-width:100%;overflow-x:auto}.uebersicht-tabelle{border-collapse:collapse;table-layout:fixed;width:max(100%,1240px)}.uebersicht-tabelle th,.uebersicht-tabelle td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere}.uebersicht-tabelle thead th{color:var(--dunkelgruen);background-color:var(--blassgruen);padding:8px}.uebersicht-tabelle thead th>span{display:block}.uebersicht-tabelle thead .tag-kennzeichen{width:fit-content;margin-top:4px}.uebersicht-tabelle .uebersicht-name{width:190px}.uebersicht-tabelle tbody th{background-color:var(--weiss);padding:8px}.uebersicht-sicht{color:var(--schwarz);font-weight:400;display:block}.uebersicht-zelle{padding:0;position:relative}.uebersicht-zelle-inhalt{box-sizing:border-box;flex-direction:column;gap:6px;padding:4px;display:flex}.uebersicht-zelle .kalender-eintraege{z-index:1;position:relative}.uebersicht-zelle .kalender-eintrag-inhalt{border-left-width:6px;padding:6px 8px}.uebersicht-einplanen{box-sizing:border-box;min-height:62px;color:var(--dunkelgruen);border:2px dashed var(--hellgruen);border-radius:8px;justify-content:center;align-items:center;display:flex}.uebersicht-einplanen:after{content:"";position:absolute;inset:0}.uebersicht-einplanen:hover{background-color:var(--blassgruen)}.kalender-zeilen{gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.kalender-zeile{flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.kalender-zeile>a{box-sizing:border-box;min-height:62px;color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--gruen);overflow-wrap:anywhere;border-left-width:8px;border-radius:8px;flex:16em;align-items:center;padding:8px 16px;text-decoration:none;display:flex}.kalender-zeile>a:hover{background-color:var(--blassgruen)}.kalender-zeile>.kennzeichen{margin:0}.kalender-suche{margin:24px 0 0}.kalender-suche h3{margin:0}.kalender-suche .auswahlkaestchen{margin:0;padding:0}.kalender-suchwahl .auswahlkaestchen{margin-bottom:8px}.suchwahl-ansage,.schalter-ansage{margin:4px 0 8px}.suchwahl-ansage:empty,.schalter-ansage:empty{margin:0}.kalender-status{margin:8px 0 0;font-weight:700}.terminformular{gap:16px;max-width:60em;display:grid}.terminformular textarea{box-sizing:border-box;width:100%;min-height:6em;padding:8px 12px}.termin-teilnehmer,.termin-treffer{margin:0 0 16px;padding:0;list-style:none}.termin-teilnehmer li,.termin-treffer li{border-bottom:2px solid var(--blassgruen);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.teilnehmer-name{overflow-wrap:anywhere;flex:14em;min-width:0;font-weight:700}.teilnehmer-status{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:4px 8px}.teilnehmersuche label{margin-bottom:8px;font-weight:700;display:block}.teilnehmersuche .eingabezeile{flex-wrap:wrap;gap:8px 16px;display:flex}.teilnehmersuche input{box-sizing:border-box;flex:14em;min-width:0;min-height:62px;padding:8px 12px}.termin-angaben dt{font-weight:700}.termin-angaben dd{overflow-wrap:anywhere;margin:0 0 12px}.termin-notiz{white-space:pre-wrap}.termin-loeschen{margin-top:24px}.auswahlwerte .feste-art{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:4px 8px}.auswahlwerte .wartet-auf-freigabe{flex:100%;margin:0}.offene-fahrten{margin:0 0 16px}.offene-fahrten h3{margin:0 0 8px}.fahrt-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(18em,100%),1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fahrt-kachel{box-sizing:border-box;min-height:62px;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);overflow-wrap:anywhere;cursor:grab;border-left-width:8px;border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.fahrt-kachel[draggable=false]{cursor:auto}.fahrt-karte-kopfzeile{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fahrt-karte-kopfzeile .fahrt-kachel-kopf{flex:auto;min-width:0}.fahrt-kachel .fahrt-karte-stift{box-sizing:border-box;width:62px;min-width:62px;height:62px;min-height:62px;color:var(--gruen);background-color:#0000;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fahrt-kachel .fahrt-karte-stift:hover:not(:disabled),.fahrt-kachel .fahrt-karte-stift[aria-expanded=true]{color:var(--dunkelgruen);background-color:#0000;border:0}.fahrt-kachel .fahrt-karte-stift:disabled{color:var(--schriftgrau);background-color:#0000;border:0}.fahrt-karte-formular{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;margin:4px 0;padding:12px}@media (width>=1000px){[data-aussehen=neu] .fahrt-kachel .fahrt-karte-stift{width:44px;min-width:44px;height:44px;min-height:44px}}.fahrt-kachel-kopf{color:var(--dunkelgruen);flex-wrap:wrap;column-gap:12px;display:flex}.fahrt-kachel button{align-self:flex-start;margin-top:4px}.fahrt-ablage{width:fit-content;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;margin-top:4px;padding:2px 10px;font-weight:700;display:block}.fahrt-ablage[data-ablage=frei]{border-color:var(--dunkelgruen);border-width:3px}.fahrt-ablage[data-ablage=belegt],.fahrt-ablage[data-ablage=nicht_verfuegbar]{text-decoration:line-through}.uebersicht-tabelle tr[data-ablage=frei] th{background-color:var(--blassgruen)}.fahrten-meldung .fahrt-hinweis,.fahrt .fahrt-hinweis{margin:0 0 12px}.fahrt-hinweiskasten{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:8px 0 12px;padding:12px 16px}.fahrer-name{overflow-wrap:anywhere;flex:12em;min-width:0;font-weight:700}.fahrtplanung-vorschlag{font-weight:700}.fahrt-kachel .knopfleiste{margin-top:4px}.passende-fahrer{margin:4px 0}.passende-fahrer h4{margin:8px 0 4px}.passende-stand p{margin:4px 0}.passende-liste{margin:0;padding:0;list-style:none}.passende-liste>li{border-top:2px solid var(--weiss);padding:4px 0 8px}.passende-liste>li:first-child{border-top:none}.passend-kennzeichen{color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--dunkelgruen);border-radius:8px;padding:2px 8px;font-weight:700}.passend-hinweis,.passend-weg,.fahrer-weg,.passende-wege p,.fahrtplanung-wege p{margin:4px 0}.fahrtplanung{border:2px solid var(--gruen);border-radius:8px;margin:8px 0 16px;padding:16px}.fahrtplanung-titel{margin:0 0 4px}.fahrtplanung-unter{margin:16px 0 4px}.fahrtplanung-ohne-kunde{margin:4px 0;font-weight:700}.fahrtplanung-vorschlag{margin:8px 0 4px}.fahrtplanung-liste{margin:0 0 8px;padding:0;list-style:none}.fahrtplanung-liste>li{border-bottom:2px solid var(--blassgruen);padding:8px 0 12px}.fahrer-kopf{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:62px;display:flex}.fahrer-luecke{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:4px 8px}.fahrtplanung-liste>li[data-luecke=ja] .fahrer-luecke{border-color:var(--dunkelgruen);border-width:3px}.fahrer-arbeitszeit,.fahrer-hinweis,.fahrer-keine-eintraege{margin:4px 0}.fahrer-eintraege{margin-top:8px}.fahrtformular{gap:16px;max-width:60em;display:grid}.fahrt-kundenwahl .eingabezeile{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fahrt-kundenwahl label{margin-bottom:8px;font-weight:700;display:block}.fahrt-kundenwahl input{box-sizing:border-box;flex:14em;min-width:0;min-height:62px;padding:8px 12px}.fahrt-kundentreffer{margin:8px 0 0;padding:0;list-style:none}.fahrt-kundentreffer li{border-bottom:2px solid var(--blassgruen);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.fahrt-kunde{overflow-wrap:anywhere;margin:0;font-weight:700}.fahrt-berechnet{flex-wrap:wrap;gap:8px 24px;margin:0;font-weight:700;display:flex}.fahrt-status,.fahrt-fahrer{margin:0 0 8px;font-weight:700}.fahrt .fahrt-kunde{margin:0 0 8px}.fahrt-angaben dt{font-weight:700}.fahrt-angaben dd{overflow-wrap:anywhere;margin:0 0 12px}.fahrt-loeschen{margin-top:24px}.freigaben-erklaerung{max-width:60em;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-left-width:8px;margin:0 0 16px;padding:12px 16px}.freigaben-erklaerung p{margin:0 0 8px}.freigaben-erklaerung p:last-child{margin-bottom:0}.freigaben-bereich{margin:24px 0 0}.freigaben-bereich h3{margin:0 0 8px}.freigaben-zeilen{margin:8px 0 16px;padding:0;list-style:none}.freigaben-zeilen li{border-bottom:2px solid var(--blassgruen);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.freigabe-name{overflow-wrap:anywhere;flex:14em;min-width:0;font-weight:700}.freigaben-zeilen .kennzeichen{margin:0}.freigaben-zeilen .rueckfrage{flex:100%}.rundnachricht{gap:12px;max-width:900px;display:grid}.rundnachricht h2,.rundnachricht h3{margin:0}.rundnachricht-empfaenger{gap:12px;display:grid}.rundnachricht .auswahlkaestchen{border:2px solid var(--hellgruen);margin:0;padding:12px 16px}.rundnachricht .auswahlkaestchen legend{font-weight:700}.rundnachricht-rollen{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:16px;display:grid}.rundnachricht .neuerchat{margin:0}.rundnachricht-gewaehlt .mitgliederliste{margin:8px 0 0}.rundnachricht-hinweis,.rundnachricht-geaendert,.rundnachricht-vorschlag,.rundnachricht-urspruenglich,.rundnachricht-nicht-gesendet,.rundnachricht-textgeloescht{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-radius:8px;margin:0;padding:12px 16px;font-weight:700}.rundnachricht-beschriftung{font-weight:700}.rundnachricht textarea{box-sizing:border-box;width:100%;min-height:160px;font:inherit;padding:8px}.rundnachricht .feldhinweis{margin:0}.rundnachricht .knopfleiste{margin-top:0}.rundnachricht-vorschau{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;padding:12px 16px}.rundnachricht-vorschau p{overflow-wrap:anywhere;margin:8px 0 0}.rundnachricht-vorschautext{white-space:pre-wrap;unicode-bidi:isolate}.rundnachricht .rueckfrage .rundnachricht-geaendert{margin-bottom:8px}.rundnachricht .bremse{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);margin:0;padding:12px 16px;font-weight:700}.rundnachricht-vorschlag button{margin-left:8px}.rundnachricht-zeitpunkt{margin:0;font-weight:700}.geplante-rundnachrichten-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.geplante-rundnachricht{background-color:var(--weiss);border:2px solid var(--hellgruen);border-radius:8px;gap:8px;padding:12px 16px;display:grid}.geplante-rundnachricht p{overflow-wrap:anywhere;margin:0}.geplante-rundnachricht-text{unicode-bidi:isolate}.rundnachricht-kontosperre{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--hellgruen);border-radius:8px;margin:0;padding:12px 16px;font-weight:700}.rundnachricht-meldungstext{overflow-wrap:anywhere;background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;margin:0;padding:12px 16px}.bewerbungsliste{border-collapse:collapse;width:100%}.bewerbungsliste th,.bewerbungsliste td{text-align:left;vertical-align:top;border:2px solid var(--gruen);overflow-wrap:anywhere;padding:8px 12px}.bewerbungsliste th{color:var(--dunkelgruen);background-color:var(--blassgruen)}.bewerbungssuche,.bewerbungsfilter{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:16px 0;display:flex}.bewerbungssuche .feld{flex:24em}.bewerbungsfilter .feld{flex:0 20em}.bewerbungssuche .knopfleiste,.bewerbungsfilter .knopfleiste,.bewerbungsfilter .filter{margin:0}.bewerbungsliste tbody th{color:var(--schwarz);background-color:var(--weiss);font-weight:400}.arbeitszeiten>p{margin:0 0 12px}.arbeitszeit-hinweis{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);padding:12px 16px}.arbeitszeit-tage{gap:16px;display:grid}.arbeitszeit-tag,.arbeitszeit-fenster{border-radius:8px;min-width:0;margin:0;padding:12px}.arbeitszeit-fenster{gap:12px;margin-top:12px;display:grid}.arbeitszeit-tag>legend,.arbeitszeit-fenster>legend{color:var(--dunkelgruen);padding:0 8px;font-weight:700}.arbeitszeit-arten{flex-wrap:wrap;gap:0 24px;display:flex}.arbeitszeit-arten>label,.arbeitszeit-schalter>label{cursor:pointer;align-items:center;min-height:62px;display:flex}.arbeitszeit-arten input[type=radio],.arbeitszeit-schalter input[type=checkbox]{flex:none;width:28px;height:28px;margin:0 12px 0 0;padding:0}.arbeitszeit-zeiten{grid-template-columns:repeat(auto-fill,minmax(min(10em,100%),1fr));gap:12px;display:grid}.arbeitszeit-fenster .knopfleiste,.arbeitszeit-fenster>.fehlermeldung,.arbeitszeit-tag>.fehlermeldung{margin:0}.arbeitszeiten button{max-width:100%}.arbeitszeit-liste{margin:0}.abwesenheiten>p{margin:0 0 12px}.abwesenheit-liste{gap:12px;margin:0 0 16px;display:grid}.verstossliste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.abwesenheit-liste>li{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.abwesenheit-liste>li>span{overflow-wrap:anywhere;flex:14em;min-width:0}.abwesenheit-liste>li>.knopfleiste{margin:0}.abwesenheit-liste>li>.bestaetigung{flex:100%;min-width:0;margin:0}.verstoss{background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:8px;padding:12px}.verstoss-titel{margin:0 0 8px}.verstoss dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.verstoss dt{font-weight:700}.verstoss dd{overflow-wrap:anywhere;margin:0}.verstoss-nachrichten{margin:0;padding:0;list-style:none}.verstoss-nachrichten li p{overflow-wrap:anywhere;margin:0 0 4px}.verstoss-nachrichten li[data-gemeldet=ja]{border-left:4px solid var(--dunkelgruen);padding-left:8px}.verstoss-festhalten{gap:8px;display:grid}.klaerung-abschluss fieldset.verstoss-nachrichten{border:2px solid var(--gruen);border-radius:8px;gap:4px;padding:8px 12px;display:grid}.klaerung-abschluss .verstoss-nachrichten .auswahl span{overflow-wrap:anywhere}@media (width<=600px){.verstoss dl{grid-template-columns:1fr}}.regelliste{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.regelliste li{gap:4px;display:grid}.regelliste label,.regeln-verstoesse label[for=regel-neu]{font-weight:700}.regeln-verstoesse .einstellung input[type=text]{width:100%;max-width:30em}.regelliste .auswahl{align-items:center;gap:10px;min-height:48px;font-weight:400;display:flex}.regelliste .auswahl input[type=checkbox]{flex:none;width:24px;height:24px;min-height:24px;padding:0}.auskunft-eintrag{margin:0 0 24px}.auskunft-nachrichten{margin:0;padding:0;list-style:none}.auskunft-nachrichten li{border-bottom:2px solid var(--schwarz);padding:8px 0}.auskunft-nachrichten p{overflow-wrap:anywhere;margin:0}.auskunft-zeit{font-weight:700}.informationen-liste{grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:16px 0 24px;display:grid}.informationen-liste dt{font-weight:700}.informationen-liste dd{margin:0}.uebersicht-leiste{border-bottom:1px solid var(--rahmengrau);flex-direction:column;gap:8px;margin:0 0 12px;padding:0 0 12px;display:flex}.uebersicht-reihe{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.uebersicht-kurztitel{color:var(--dunkelgruen);font-weight:700}.kalender-zeitraum-kurz{text-align:center;align-self:center;padding:0 4px}.uebersicht-leiste .kalender-leiste{flex-wrap:wrap;gap:6px;margin:0}.uebersicht-pfeil{justify-content:center;min-width:62px;padding:0 8px;font-size:1.4em;line-height:1}.uebersicht-leiste .kalender-lampe{margin:0}.uebersicht-reihe>*{min-width:0;max-width:100%}.uebersicht-suchfelder{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.uebersicht-suchfelder input{box-sizing:border-box;border:2px solid var(--gruen);border-radius:8px;width:12em;max-width:100%;min-height:62px;padding:6px 12px}.uebersicht-suchfelder input::-webkit-search-cancel-button{appearance:none}.uebersicht-aktionen{flex-wrap:wrap;gap:6px;display:flex}.kalender-uebersicht[data-ansicht=tag] .uebersicht-tabelle{width:100%}.uebersicht-trefferzeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.uebersicht-trefferzeile[data-treffer]{margin:0 0 12px}.uebersicht-trefferzeile:has(>button){margin:0 0 12px}.uebersicht-trefferzeile .kalender-status{margin:0;font-weight:700}.uebersicht-treffer-hinweis{font-weight:400}@media (width>=1200px){.uebersicht-reihe{align-items:center;column-gap:10px;display:grid}.uebersicht-reihe-1{grid-template-columns:max-content max-content minmax(0,1fr) max-content}.uebersicht-reihe-2{grid-template-columns:max-content max-content minmax(0,1fr)}.uebersicht-reihe .kalender-leiste{flex-wrap:nowrap}.uebersicht-reihe-1 .uebersicht-suchfelder,.uebersicht-reihe-2 .kalender-lampe{justify-self:end}}.uebersicht-hinweis{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.uebersicht-hinweis[data-hinweis=ja]{background-color:var(--blassgruen);border:1px solid var(--hellgruen);border-radius:8px;margin:0 0 12px;padding:4px 4px 4px 12px}.uebersicht-hinweis-text{margin:0;font-weight:700}.uebersicht-hinweis-text.fehlermeldung{margin:0}.uebersicht-team[data-aktiv=ja] .auswahlfeld-feld{border:3px solid var(--dunkelgruen);font-weight:700}.uebersicht-team[data-aktiv=ja] .auswahlfeld-feld::placeholder{color:var(--schwarz);font-weight:700}.eintrag-kurz{display:none}.eintrag-voll{flex-direction:column;display:flex}@media (width>=1000px){.kalender-uebersicht{font-size:16px}.kalender-uebersicht h2{font-size:22px}.kalender-uebersicht .knopflink,.kalender-uebersicht button,.kalender-uebersicht select,.kalender-uebersicht .uebersicht-suchfelder input{min-height:44px}.kalender-uebersicht .knopflink,.kalender-uebersicht button{padding:4px 14px}.uebersicht-leiste .uebersicht-team{flex-direction:row;align-items:center;gap:8px}.kalender-uebersicht .uebersicht-team .auswahlfeld-feld,.kalender-uebersicht .uebersicht-team .auswahlfeld-liste{font-size:16px}.kalender-uebersicht .uebersicht-team .auswahlfeld-feld,.kalender-uebersicht .uebersicht-team .auswahlfeld-option{min-height:44px}.kalender-uebersicht .uebersicht-team .auswahlfeld-feld{padding:4px 10px}.uebersicht-pfeil{min-width:44px}.uebersicht-leiste .knopflink{padding:4px 10px}.uebersicht-kurztitel{white-space:nowrap;text-overflow:ellipsis;width:9em;overflow:hidden}.kalender-zeitraum-kurz{white-space:nowrap;min-width:9em}.uebersicht-suchfelder input{width:10em;padding:6px 10px}.uebersicht-suchfelder .suchfeld-kunde{width:8.25em}.uebersicht-leiste .uebersicht-team .auswahlfeld{width:13em}.uebersicht-leiste .uebersicht-team .auswahlfeld-liste{width:22em;right:auto}.uebersicht-leiste .kalender-lampe{white-space:nowrap}.uebersicht-leiste .lampe-punkt{width:16px;height:16px}.uebersicht-tabelle{width:100%;min-width:1018px;font-size:14px;line-height:1.25}.kalender-uebersicht[data-ansicht=tag] .uebersicht-tabelle{min-width:310px}.uebersicht-tabelle th,.uebersicht-tabelle td{border:1px solid var(--rahmengrau)}.uebersicht-tabelle .uebersicht-name{box-sizing:border-box;width:190px}.uebersicht-tabelle thead th{color:var(--dunkelgruen);background-color:var(--hellgrau);padding:4px 6px}.uebersicht-tabelle tbody th{padding:4px 6px}.uebersicht-tabelle .tag-kennzeichen,.uebersicht-tabelle .fahrt-ablage{padding:0 6px;font-size:14px}.uebersicht-tabelle .uebersicht-zelle-inhalt{gap:4px;padding:4px}.uebersicht-tabelle .kalender-eintraege{grid-template-columns:minmax(0,1fr);gap:4px}.uebersicht-tabelle .kalender-eintrag-inhalt{border-width:1px 1px 1px 5px;border-radius:6px;min-width:0;min-height:44px;padding:3px 6px;position:relative}.uebersicht-tabelle .eintrag-kurz{flex-direction:column;min-width:0;display:flex;overflow:hidden}.eintrag-kurz-titel{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:700;display:-webkit-box;overflow:hidden}.eintrag-kurz-zeit{overflow-wrap:anywhere}.uebersicht-tabelle .eintrag-voll{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uebersicht-tabelle .uebersicht-einplanen{border-width:1px;min-height:44px}}.termin-dialog{box-sizing:border-box;width:min(760px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;padding:16px 20px;overflow:auto}.termin-dialog::backdrop{background-color:var(--grau-weiss);opacity:.85}.termin-dialog h2{margin:0}.termin-dialog-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.teilnehmer-sicht{color:var(--schriftgrau)}.teilnehmer-sicht:before{content:"◉ "}.teilnehmer-sicht[data-sicht=belegt]:before{content:"◐ "}.teilnehmer-sicht[data-sicht=nicht_freigegeben]:before{content:"○ "}.termin-dialog .terminformular{max-width:none}.termin-vorpruefung{margin:0}.termin-vorpruefung-status{margin:0;font-weight:700}.teilnehmer-pruefung{flex-direction:column;flex:100%;order:1;gap:2px;display:flex}.pruefung-ueberschneidung{border-left:4px solid var(--dunkelgruen);padding-left:8px;font-weight:700}@media (width>=1000px){.kalender-uebersicht .termin-dialog{font-size:16px}.kalender-uebersicht .termin-dialog h2{font-size:22px}.kalender-uebersicht .termin-dialog input,.kalender-uebersicht .termin-dialog select{min-height:44px}.kalender-uebersicht .termin-dialog .felder{grid-template-columns:repeat(auto-fill,minmax(min(12em,100%),1fr))}.kalender-uebersicht .termin-dialog .termin-teilnehmer li,.kalender-uebersicht .termin-dialog .termin-treffer li{padding:4px 0}.kalender-neu{font-size:16px}.kalender-neu h2{font-size:22px}.kalender-neu button,.kalender-neu .knopflink,.kalender-neu [role=button]{min-height:44px;padding:4px 14px}.kalender-neu .knopfleiste{gap:8px;margin-top:12px}.kalender-neu .feld input,.kalender-neu .feld select,.kalender-neu .teilnehmersuche input,.kalender-neu .fahrt-kundenwahl input{min-height:44px;padding:4px 10px}.kalender-neu .feld label,.kalender-neu .teilnehmersuche label,.kalender-neu .fahrt-kundenwahl label{margin-bottom:4px}.kalender-neu .feldhinweis{color:var(--schriftgrau);margin-top:4px}.kalender-neu .terminformular,.kalender-neu .fahrtformular{gap:12px}.kalender-neu .felder{grid-template-columns:repeat(auto-fill,minmax(min(14em,100%),1fr));gap:12px}.kalender-neu .terminformular [data-feld=titel]{grid-column:2/-1}.kalender-neu fieldset,.kalender-neu .listenfeld{border:1px solid var(--rahmengrau);padding:12px}.kalender-neu .auswahlkaestchen{margin:8px 0;padding:0}.kalender-neu .auswahlkaestchen>label{min-height:44px}.kalender-neu .auswahlkaestchen input[type=checkbox]{width:22px;height:22px}.kalender-neu .fehlermeldung,.kalender-neu .statusmeldung{padding:8px 12px}.kalender-neu .statusmeldung{border-width:1px}.kalender-neu .kennzeichen,.kalender-neu .tag-kennzeichen,.kalender-neu .teilnehmer-status,.kalender-neu .fahrer-luecke,.kalender-neu .fahrt-ablage{border-width:1px;padding:2px 8px}.kalender-neu .kalender-zeilen{gap:6px}.kalender-neu .kalender-zeile>a{border:1px solid var(--rahmengrau);border-left:5px solid var(--gruen);border-radius:6px;min-height:44px;padding:4px 12px}.kalender-neu .kalender-suche{margin-top:16px}.kalender-neu .kalender-leiste{gap:8px;margin:8px 0 12px}.kalender-neu .lampe-punkt{width:16px;height:16px}.kalender-neu .kalender-tage{gap:12px}.kalender-neu .kalender-tag{border-bottom:1px solid var(--rahmengrau);padding:0 0 8px}.kalender-neu .kalender-tag h3{background-color:var(--hellgrau);padding:4px 8px}.kalender-neu .kalender-eintraege{gap:6px}.kalender-neu .kalender-eintrag-inhalt{border-width:1px 1px 1px 5px;border-radius:6px;min-height:44px;padding:4px 10px}.kalender-neu .termin-teilnehmer li,.kalender-neu .termin-treffer li,.kalender-neu .fahrt-kundentreffer li,.kalender-neu .freigaben-zeilen li,.kalender-neu .fahrtplanung-liste>li{border-bottom:1px solid var(--rahmengrau);padding:4px 0}.kalender-neu .freigaben-erklaerung{border-width:1px 1px 1px 5px;padding:8px 12px}.kalender-neu .fahrtplanung{border:1px solid var(--rahmengrau);padding:12px}.kalender-neu .fahrer-kopf{min-height:44px}.kalender-neu .termin-loeschen,.kalender-neu .fahrt-loeschen{margin-top:16px}}.akte-raster{grid-template:"stand seite""mitte seite"1fr/minmax(0,1fr) minmax(300px,380px);align-items:start;column-gap:24px;display:grid}.akte-stand{grid-area:stand;min-width:0}.akte-mitte{grid-area:mitte;min-width:0}.akte-raster>.seitenleiste{grid-area:seite;min-width:0}@media (width<=1199.98px){.akte-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"stand""seite""mitte"}.akte-raster>.seitenleiste{margin-top:16px}}.kundenakte button.linkknopf{color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--gruen);text-decoration:underline}.kundenakte button.linkknopf:hover{background-color:var(--blassgruen)}.aktueller-stand{border:2px solid var(--gruen);border-radius:8px;padding:8px 16px 12px}.aktueller-stand h3{margin:0 0 4px}.aktueller-stand p{margin:4px 0}.aktueller-stand .angabe{flex-wrap:wrap;gap:0 16px;margin-bottom:2px;display:flex}.aktueller-stand .angabe dt{flex:0 0 10em}.aktueller-stand .angabe dd{flex:20em;min-width:0;margin:0}.aktueller-stand dd,.eintrag-text,.kachel-inhalt li,.anliegen-titel,.kopf-angaben p{overflow-wrap:anywhere}.stand-schritte,.kachel-schritte,.anmerkungen,.kachel-liste,.anliegenliste,.kacheln,.kacheln-ausgeblendet ul{margin:0;padding:0;list-style:none}.schritt-haken{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.schritt-haken input[type=checkbox]{flex:none;width:24px;height:24px;margin:1px 0 0}.kennzeichen-ki{color:var(--dunkelgruen);font-weight:700}.stand-knoepfe:empty{display:none}.anmerkungen li{border-left:4px solid var(--hellgruen);margin:4px 0;padding:4px 12px}.anmerkungen p{margin:0}.verlauf-filter{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.verlauf-filter .feld{margin:0}.verlauf-faden{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.verlauf-faden p{margin:0;font-weight:700}.zeitleiste{border-left:4px solid var(--hellgruen);margin:16px 0;padding:0 0 0 12px;list-style:none}.zeitleiste>.eintrag{border-left:4px solid var(--blassgruen);margin:0 0 12px;padding:8px 12px}.zeitleiste>.eintrag-notiz{background-color:var(--blassgruen);border-left:6px solid var(--dunkelgruen)}.eintrag-kopfzeile{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.eintrag-kopf{color:var(--dunkelgruen);font-weight:700}.eintrag-text{white-space:pre-wrap;margin:4px 0 0}.eintrag-zusatz{margin:4px 0 0;font-style:italic}.anruf-notiz-kasten{background-color:var(--hellgrau);border-radius:8px;margin:8px 0 0;padding:8px 12px}.anruf-notiz-titel{color:var(--dunkelgruen);margin:0;font-weight:700}.anruf-notiz-stand{color:var(--schriftgrau);margin:4px 0 0}.anruf-notiz-formular label{margin:8px 0 4px;font-weight:700;display:block}.anruf-notiz-formular textarea{box-sizing:border-box;width:100%;min-height:90px;padding:8px 12px}.anruf-notiz-stift{color:var(--gruen);background-color:#0000;border:0;align-items:center;gap:8px;padding:10px 26px;display:inline-flex}.anruf-notiz-stift:hover{color:var(--dunkelgruen);background-color:#0000;border:0}.anruf-notiz-stift:disabled{color:var(--schriftgrau);background-color:#0000;border:0}.anruf-notiz-stift .symbol{flex:none}.geschenke-stift{color:var(--gruen);background-color:#0000;border:0;align-items:center;gap:8px;padding:10px 26px;display:inline-flex}.geschenke-stift:hover{color:var(--dunkelgruen);background-color:#0000;border:0}.geschenke-stift:disabled{color:var(--schriftgrau);background-color:#0000;border:0}.geschenke-stift .symbol{flex:none}.trefferliste{margin:0;padding:0;list-style:none}.trefferliste li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px;display:flex}.suchzeile{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.erfassen{border:2px solid var(--gruen);border-radius:8px;margin-top:24px;padding:12px 16px}.erfassen label{margin:0 0 4px;font-weight:700;display:block}.erfassen textarea{box-sizing:border-box;width:100%;min-height:90px;padding:8px 12px}.erfassen .statusmeldung{margin:12px 0 0}.entwurf-status{min-height:1.4em;color:var(--schriftgrau);margin:4px 0 0}.entwurf-hinweis{background-color:var(--blassgruen);border-left:6px solid var(--dunkelgruen);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;padding:8px 12px;display:flex}.entwurf-hinweis p:not(.fehlermeldung){color:var(--dunkelgruen);margin:0;font-weight:700}.seitenleiste{box-sizing:border-box;background-color:var(--blassgruen);border-radius:8px;padding:12px}.seitenleiste-kopf{align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}.kopf-angaben{min-width:0}.kopf-angaben p{margin:0 0 2px}.kopf-name{color:var(--dunkelgruen);font-size:20px;font-weight:700}.hinweis-neue-kachel{color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--gruen);margin:0 0 12px;padding:8px 12px;font-weight:700}.kachel{background-color:var(--weiss);border:2px solid var(--gruen);border-radius:8px;margin:0 0 12px;padding:8px 12px}.kachel h3{margin:0}.kachel-kopf{gap:8px;display:grid}.seitenleiste button.kachel-titel{text-align:left;width:100%;color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--gruen)}.seitenleiste button.kachel-titel:hover{background-color:var(--blassgruen)}.kachel-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.kachel-knoepfe button{padding:8px 16px}.kachel-knoepfe button.kachel-pfeil{min-width:62px}.kachel-inhalt{margin-top:8px}.kachel-inhalt p{margin:4px 0}.seitenleiste .angabe{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:6px}.kachel-liste li,.anliegenliste>li{border-bottom:2px solid var(--blassgruen);margin:0 0 8px;padding:0 0 8px}.kachel-loeschung{margin-top:4px;font-weight:700;display:block}.anliegen-titel{margin:0}.anliegen-zeile{margin:4px 0}.vorschau{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hinweis-nachricht{color:var(--dunkelgruen);font-weight:700}.kachel-mehr{margin:8px 0 0}.kacheln-ausgeblendet{margin:0 0 12px}.kacheln-ausgeblendet li{margin:0 0 8px}.termin-umschalter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.einsatzformular .auswahlkaestchen{margin:0;padding:0}.einsatzformular fieldset.auswahlkaestchen{padding:8px 16px}.einsatzformular .auswahlkaestchen input[type=radio]{flex:none;width:28px;height:28px;margin:0 12px 0 0}.einsatz-pruefung{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.einsatz-mitarbeiter{margin:0;font-weight:700}.kalender-eintrag.eintrag-einsatz_neu .kalender-eintrag-inhalt{background-color:var(--weiss);border:4px double var(--gruen)}.eintrag-zustand{font-weight:700;display:block}.kalender-eintrag .eintrag-zustand{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.kalender-eintrag .eintrag-zustand.fehlermeldung{margin:4px 0 0;padding:4px 8px}.kalender-eintrag>.loeschung-zustand{margin:4px 0 0}.kalender-eintrag[data-loeschung=wird_geloescht] .eintrag-zeit,.kalender-eintrag[data-loeschung=wird_geloescht] .eintrag-kurz-zeit{text-decoration:line-through}.kalender-eintrag>.eintrag-loeschen{margin-top:6px}.kalender-rueckmeldung{margin:8px 0}.kalender-rueckmeldung[data-rueckmeldung=nein]{margin:0}.einsatz-loeschen-dialog{box-sizing:border-box;width:min(560px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;padding:16px 20px;overflow:auto}.einsatz-loeschen-dialog::backdrop{background-color:var(--grau-weiss);opacity:.85}.einsatz-loeschen-dialog h2,.einsatz-loeschen-dialog p{margin:0 0 8px}.einsatz-loeschen-frage{font-weight:700}.einsatz-loeschen-dialog .einsatz-loeschen-serie{margin:8px 0;padding:8px 16px}.einsatz-loeschen-serie input[type=radio]{flex:none;width:28px;height:28px;margin:0 12px 0 0}.einsatz-loeschen-dialog .fehlermeldung{margin:8px 0 0}@media (width>=1000px){.einsatz-loeschen-serie input[type=radio]{width:22px;height:22px}.kalender-neu .kalender-eintrag>.eintrag-loeschen{margin-top:4px}.kalender-uebersicht .termin-dialog .auswahlkaestchen>label{min-height:44px}.kalender-uebersicht .termin-dialog .auswahlkaestchen input[type=checkbox],.kalender-uebersicht .termin-dialog .auswahlkaestchen input[type=radio]{width:22px;height:22px}.kalender-uebersicht .termin-dialog .einsatzformular .auswahlkaestchen{margin:0}.uebersicht-tabelle .kalender-eintrag .eintrag-zustand.fehlermeldung{padding:2px 6px}}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.seitenkopf h2{margin:0}.seitenkopf .untertitel{color:var(--schriftgrau);margin:4px 0 0}.aufgabe-kopf{z-index:2;background-color:var(--weiss);border-bottom:1px solid var(--rahmengrau);align-items:center;gap:16px;margin:8px 0 16px;padding:12px 0;display:flex;position:sticky;top:0}.aufgabe-kopf-text{min-width:0}.aufgabe-kopf h2{margin:0}.aufgabe-kopf h2.durchgestrichen{text-decoration:line-through}.aufgabe-kopf .aufgabe-art{color:var(--schriftgrau);margin:0;font-weight:700}.aufgabe-kopf .aufgabe-erledigt-satz{margin:4px 0 0}.aufgabe-haken{width:62px;height:62px;color:var(--weiss);background-color:var(--weiss);border:2px solid var(--gruen);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aufgabe-haken[aria-checked=true],.aufgabe-haken:hover{color:var(--weiss);background-color:var(--gruen)}.aufgabe-haken[aria-disabled=true]{cursor:default}.aufgabe-haken[aria-checked=false][aria-disabled=true]:hover{background-color:var(--weiss)}.abarbeiten-banner{box-sizing:border-box;color:var(--schwarz);background-color:var(--blassgruen);border-bottom:2px solid var(--gruen);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.abarbeiten-banner p{margin:0}.abarbeiten-stand,.abarbeiten-zusammenfassung{flex:auto;min-width:0}.abarbeiten-zusammenfassung{font-weight:700}.abarbeiten-hinweis{flex:100%}.abarbeiten-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.abarbeiten-banner button.zweitrangig{color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--gruen)}.abarbeiten-banner button.zweitrangig:hover{background-color:var(--grau-weiss)}.abarbeiten-banner button[aria-disabled=true],.abarbeiten-banner button[aria-disabled=true]:hover{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--gruen);cursor:not-allowed}.abarbeiten-meldung,.abarbeiten-banner .fehlermeldung{flex:100%}@media (width<=999.98px){.aufgabe-kopf{top:var(--kopf-hoehe,84px)}}.abarbeiten-meldung:empty,.aufgabenseite .statusmeldung:empty{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1000px){.bannerplatz{top:var(--kopfleiste-hoehe);z-index:30;position:fixed;left:0;right:0}.abarbeiten-banner{min-height:60px;padding:8px 20px;font-size:16px}.abarbeiten-banner button{min-height:44px;padding:4px 14px;font-size:16px}.aufgaben-seite,.aufgabenseite{font-size:16px}.aufgaben-seite h2,.aufgabenseite h2{font-size:24px}.aufgaben-seite button,.aufgabenseite button,.aufgaben-seite .knopflink,.aufgabenseite .knopflink{min-height:44px;padding:4px 14px}.aufgaben-seite .aufgabe .aufgabentitel{min-height:44px}.aufgabenseite .geschenke-stift{padding:6px 16px}.aufgabenseite .aufgabe-haken{width:44px;height:44px;padding:0}.aufgabe-kopf{top:calc(var(--kopfleiste-hoehe) + var(--banner-hoehe,0px))}.aufgaben-seite .aufgabe{border-width:1px;border-color:var(--rahmengrau);border-radius:12px}}.aufgabe-weitergeben{margin:16px 0}.aufgabe-weitergeben .auswahlfeld{max-width:520px}.aufgabe-weitergeben-titel{margin:0 0 6px;font-weight:700}.aufgabe-weitergeben-bestaetigung{background-color:var(--blassgruen);border:1px solid var(--rahmengrau);border-radius:12px;max-width:640px;padding:12px 16px}.aufgabe-weitergeben-bestaetigung p{margin:0 0 12px}.aufgabe-weitergeben .knopfleiste{margin-top:12px}@media (width>=1000px){.aufgabenseite .aufgabe-weitergeben .auswahlfeld-feld,.aufgabenseite .aufgabe-weitergeben .auswahlfeld-liste{font-size:16px}.aufgabenseite .aufgabe-weitergeben .auswahlfeld-feld,.aufgabenseite .aufgabe-weitergeben .auswahlfeld-option{min-height:44px}}.aufgabe-anrufen,.aufgabe-rueckruf{margin:16px 0}.rufnummer-karte{background-color:var(--blassgruen);border:1px solid var(--rahmengrau);border-radius:12px;max-width:520px;margin-top:12px;padding:12px 16px}.rufnummer-karte h3{margin:0 0 8px;font-size:18px}.rufnummer-karte p{margin:0 0 8px}.rufnummer-karte .rufnummer-wert{letter-spacing:.05em;-webkit-user-select:all;user-select:all;font-size:28px;font-weight:700}.rufnummer-karte .knopfleiste{margin-top:12px}@media (width<=999.98px){.pille-rueckruf .pille-wort{display:none}}.fahrtformular .fahrt-richtung{margin:0}.fahrtformular .fahrt-richtung input[type=radio]{flex:none;width:28px;height:28px;margin:0 12px 0 0}@media (width>=1000px){.kalender-neu .fahrtformular .fahrt-richtung input[type=radio]{width:22px;height:22px}}.terminart-zeile{align-items:center;gap:8px;display:flex}.terminart-zeile select{flex:1;min-width:0}.terminart-stift{box-sizing:border-box;width:62px;height:62px;color:var(--gruen);background-color:#0000;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.terminart-stift:hover{color:var(--dunkelgruen);background-color:#0000;border:0}@media (width>=1000px){[data-aussehen=neu] .terminart-stift{width:44px;height:44px}}.lohn-abschnitt{margin:0 0 24px}.lohn-liste{margin:0 0 16px;padding:0;list-style:none}.lohn-liste>li{border-bottom:1px solid var(--rahmengrau);padding:12px 0}.lohn-liste>li>p{margin:4px 0}.lohn-hinweis{color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);margin:4px 8px 4px 0;padding:4px 10px;font-weight:700;display:inline-block}.lohn-liste>li.lohn-hinweis{border-bottom:2px solid var(--gruen);margin:8px 0;padding:8px 12px;display:block}.lohn-hinweise{margin:4px 0}.lohn-hinweis.lohn-meldung{margin:8px 0;padding:8px 12px;font-weight:400;display:block}.lohn-mitarbeiter h4{margin:0 0 4px}.lohn-mitarbeiter h4 button{text-align:left}.lohn-einzelheiten{border-left:4px solid var(--blassgruen);margin:12px 0 0;padding-left:16px}.lohn-werte{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0;display:grid}.lohn-werte>div{display:contents}.lohn-werte dt{font-weight:700}.lohn-werte dd{overflow-wrap:anywhere;margin:0}@media (width<=999px){.lohn-werte{grid-template-columns:1fr}}@media (width>=1000px){.lohn-neu{font-size:16px}.lohn-neu h2{font-size:22px}.lohn-neu button,.lohn-neu .knopflink,.lohn-neu [role=button]{min-height:44px;padding:4px 14px}.lohn-neu .feld input,.lohn-neu .feld select,.lohn-neu .feld textarea{min-height:44px;padding:4px 10px;font-size:16px}.lohn-neu .feldhinweis{color:var(--schriftgrau)}}.suchwahl{max-width:40em}.suchwahl .auswahlfeld-feld{padding:0 16px}@media (width>=1000px){.kalender-neu .suchwahl .auswahlfeld-feld,.kalender-neu .suchwahl .auswahlfeld-liste,.kalender-uebersicht .termin-dialog .suchwahl .auswahlfeld-feld,.kalender-uebersicht .termin-dialog .suchwahl .auswahlfeld-liste{font-size:16px}.kalender-neu .suchwahl .auswahlfeld-feld,.kalender-neu .suchwahl .auswahlfeld-option,.kalender-uebersicht .termin-dialog .suchwahl .auswahlfeld-feld,.kalender-uebersicht .termin-dialog .suchwahl .auswahlfeld-option{min-height:44px}.kalender-neu .suchwahl .auswahlfeld-feld,.kalender-uebersicht .termin-dialog .suchwahl .auswahlfeld-feld{padding:0 12px}}.einsatz-verknuepfung{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;margin:0 0 16px;padding:12px 16px}.einsatz-verknuepfung h3,.einsatz-verknuepfung p{margin:0 0 8px}.einsatz-verknuepfung .auswahlfeld{max-width:520px;margin:0 0 8px}.einsatz-verknuepfung-gewaehlt{font-weight:700}.einsatz-verknuepfung .knopfleiste{margin-top:8px}@media (width>=1000px){.kalender-uebersicht .termin-dialog .einsatz-verknuepfung .auswahlfeld-feld,.kalender-uebersicht .termin-dialog .einsatz-verknuepfung .auswahlfeld-liste{font-size:16px}.kalender-uebersicht .termin-dialog .einsatz-verknuepfung .auswahlfeld-feld,.kalender-uebersicht .termin-dialog .einsatz-verknuepfung .auswahlfeld-option{min-height:44px}}.lohn-tabelle-rahmen{border:1px solid var(--rahmengrau);max-width:100%;margin:8px 0 16px;overflow-x:auto}.lohn-tabelle-rahmen:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}.lohn-tabelle,.lohn-druck-tabelle{border-collapse:collapse;color:var(--schwarz);background-color:var(--weiss)}.lohn-tabelle caption,.lohn-druck-tabelle caption{text-align:left;padding:8px;font-weight:700}.lohn-tabelle th,.lohn-tabelle td,.lohn-druck-tabelle th,.lohn-druck-tabelle td{text-align:left;vertical-align:top;border:1px solid var(--rahmengrau);padding:6px 10px}.lohn-tabelle th{white-space:nowrap}.lohn-tabelle thead th{background-color:var(--hellgrau)}.lohn-tabelle tfoot th,.lohn-tabelle tfoot td,.lohn-druck-tabelle tfoot th,.lohn-druck-tabelle tfoot td{border-top:2px solid var(--schwarz);font-weight:700}.lohn-tabelle td.lohn-zahl,.lohn-druck-tabelle td.lohn-zahl{text-align:right;white-space:nowrap}.lohn-druck{max-width:none}.lohn-druck-tabelle{width:100%;margin:0 0 24px}.lohn-druck-tabelle th,.lohn-druck-tabelle td{border-color:var(--schwarz)}.lohn-druck-offen{margin:0 0 16px;padding-left:24px}.lohn-zuarbeit button[aria-disabled=true],.lohn-zuarbeit button[aria-disabled=true]:hover{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--gruen);cursor:not-allowed}@page lohn-quer{size:A4 landscape;margin:10mm}@media print{.lohn-druck{page:lohn-quer}.lohn-druck-tabelle{page-break-inside:auto}.lohn-druck-tabelle tr{page-break-inside:avoid}}[data-zurueck-markiert=ja]{box-shadow:0 0 0 2px var(--weiss), 0 0 0 6px var(--hellgruen)}.anrufanzeige{top:calc(var(--kopf-hoehe,0px) + var(--banner-hoehe,0px) + 8px);z-index:60;box-sizing:border-box;flex-direction:column;gap:8px;width:min(440px,100vw - 16px);font-size:18px;display:flex;position:fixed;right:8px}.anrufanzeige ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.anrufanzeige .anruf,.anrufanzeige .anruf-weitere,.anrufanzeige .anruf-abgemeldet{box-sizing:border-box;color:var(--weiss);background-color:var(--gruen);border:2px solid var(--dunkelgruen);border-radius:8px;margin:0;padding:12px 16px;font-size:18px}.anrufanzeige .anruf p{color:var(--weiss);margin:0;font-size:18px}.anrufanzeige .anruf-kopf,.anrufanzeige .anruf-abgemeldet{font-weight:700}.anrufanzeige .anruf-weitere,.anrufanzeige .anruf-abgemeldet{background-color:var(--dunkelgruen)}.anrufanzeige .anruf-ton-aus{width:100%;min-height:62px;color:var(--dunkelgruen);background-color:var(--weiss);border:2px solid var(--dunkelgruen);font-size:18px}.anrufanzeige .anruf-ton-aus:hover{color:var(--weiss);background-color:var(--dunkelgruen)}@media (width>=1000px){.anrufanzeige{top:calc(var(--kopfleiste-hoehe) + var(--banner-hoehe,0px) + 12px);right:16px}}:is(.huelle>.kopf:has(.namensknopf[aria-expanded=true]),.namensmenue>.menue){z-index:61}.anrufanzeige{max-height:calc(100vh - var(--kopf-hoehe,0px) - var(--banner-hoehe,0px) - 16px);overflow-y:auto}.anrufanzeige .anruf-knoepfe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.anrufanzeige .anruf-knoepfe button,.anrufanzeige .anruf-zuordnen button{min-height:62px;color:var(--dunkelgruen);background-color:var(--weiss);border:2px solid var(--dunkelgruen);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:18px;display:inline-flex}.anrufanzeige .anruf-knoepfe button:hover,.anrufanzeige .anruf-zuordnen button:hover{color:var(--weiss);background-color:var(--dunkelgruen)}.anrufanzeige .anruf-knoepfe button .symbol{color:currentColor}.anrufanzeige .anruf-auswahl,.anrufanzeige .anruf-treffer{width:100%}.anrufanzeige .anruf-auswahl button,.anrufanzeige .anruf-treffer button{text-align:left;width:100%}.anrufanzeige .anruf-zuordnen{flex-direction:column;gap:8px;width:100%;display:flex}.anrufanzeige .anruf-zuordnen form{flex-direction:column;gap:8px;display:flex}.anrufanzeige .anruf-zuordnen label{color:var(--weiss);font-size:18px}.anrufanzeige .anruf-zuordnen input{min-height:62px;font-size:18px}.anrufanzeige .anruf .fehlermeldung{color:var(--schwarz)}.einstellungen-telefonie .telefonie-schalter{flex-direction:column;gap:12px;display:flex}.telefon-verknuepfung-liste{margin:0;padding:0;list-style:none}.telefon-verknuepfung-zeile{border-bottom:1px solid var(--rahmengrau);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.telefon-verknuepfung-zeile .telefon-verknuepfung-name{min-width:14em;font-weight:700}.telefon-verknuepfung-zeile label{font-size:18px}@media print{.anrufanzeige{display:none}}.akte-raster.mit-links{grid-template:"links stand""links mitte""links seite"1fr/minmax(300px,380px) minmax(0,1fr)}.akte-raster.mit-links>.seitenleiste{margin-top:16px}@media (width>=1600px){.akte-raster.mit-links{grid-template:"links stand seite""links mitte seite"1fr/minmax(300px,380px) minmax(0,1fr) minmax(300px,380px)}.akte-raster.mit-links>.seitenleiste{margin-top:0}}@media (width<=1199.98px){.akte-raster.mit-links{grid-template:"links""stand""seite""mitte"/minmax(0,1fr)}}.akte-links{grid-area:links;min-width:0}.akte-kopf-interessent{flex-wrap:wrap;gap:12px;margin:0 0 12px;display:flex}.seitenleiste-titel{margin:0 0 12px}.akte-kachel{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;margin:0 0 12px;padding:12px}.akte-kachel-kopf{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.akte-kachel-kopf h4{color:var(--dunkelgruen);margin:0}.akte-links-titel{margin:0 0 12px}.akte-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;display:grid}.akte-feld{flex-direction:column;min-width:0;margin:0 0 6px;display:flex}.akte-feld.breit,.akte-haken,.akte-feld[data-feld=email],.akte-feld[data-feld=strasse]{grid-column:1/-1}.akte-feld label,.akte-feld .feldbeschriftung{color:var(--schriftgrau)}.akte-haken label{color:var(--schwarz)}.akte-feld .im-feld{box-sizing:border-box;background-color:var(--weiss);border:1px solid #0000;border-radius:6px;width:100%;min-height:62px;padding:4px 8px}.akte-feld .im-feld:hover{border-color:var(--rahmengrau)}.akte-feld .im-feld:focus{border-color:var(--gruen)}.akte-feld .im-feld-wert{padding:4px 0}.akte-links .feldhinweis{color:var(--schriftgrau);margin:2px 0 0}.kachel-stichpunkte{margin:4px 0;padding-left:20px}.kachel-stift{min-width:62px;color:var(--gruen);background-color:#0000;border:0;justify-content:center;align-items:center;padding:6px 14px;display:inline-flex}.kachel-stift:hover,.kachel-stift[aria-expanded=true]{color:var(--dunkelgruen);background-color:#0000;border:0}.kachel-stift:disabled{color:var(--schriftgrau);background-color:#0000;border:0}.kachel-stift .symbol{flex:none}.kachel-mit-stift{position:relative}.kachel-mit-stift .kachel-stift{align-self:flex-start;margin-top:4px}.kontaktkacheln{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kontaktkachel{text-align:left;width:100%;height:100%;color:var(--schwarz);background-color:var(--hellgrau);border:1px solid var(--rahmengrau);border-radius:8px;flex-direction:column;align-items:flex-start;padding:8px 10px;font-weight:400;display:flex}button.kontaktkachel:hover{background-color:var(--blassgruen)}.kontaktkachel-name{color:var(--dunkelgruen);font-weight:700}.akte-popup{box-sizing:border-box;width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:12px;padding:0;box-shadow:0 8px 24px #00000029}.akte-popup::backdrop{background-color:var(--grau-weiss);opacity:.85}.akte-popup-kopf{background-color:var(--weiss);border-bottom:1px solid var(--rahmengrau);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.akte-popup-kopf h2{margin:0}.akte-popup-schliessen{min-width:62px;color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--rahmengrau);font-size:28px;line-height:1}.akte-popup-schliessen:hover{background-color:var(--blassgruen)}.akte-popup-inhalt{padding:16px}.akte-popup .auswahlkaestchen label{margin:4px 0;display:block}.abrechnung-reihenfolge ol,.leistungskarten,.kontaktkarten{margin:0;padding:0;list-style:none}.abrechnung-reihenfolge li,.leistungskarte,.kontaktkarte{border:1px solid var(--rahmengrau);border-radius:8px;margin:0 0 12px;padding:12px}.abrechnung-zeile,.kontaktkarte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kontaktkarte-kopf h3,.leistungskarte h3{margin:0}.abrechnung-pfeile,.kontaktkarte-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.abrechnung-grenze{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin-top:8px;display:grid}.akte-popup .akte-feld .im-feld{border-color:var(--rahmengrau)}.leistungszeile{color:var(--schriftgrau);margin:8px 0 0}.pflegeperson{border-top:1px solid var(--rahmengrau);margin-top:8px;padding-top:8px}.pflegeadresse{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);gap:4px 12px;display:grid}.pflegeadresse .knopfleiste{grid-column:1/-1}.wunschzeiten-raster{border-collapse:collapse;margin:0 0 12px}.wunschzeiten-raster th,.wunschzeiten-raster td{text-align:center;border:1px solid var(--rahmengrau);padding:6px 10px}.wunschzeiten-raster tbody th{text-align:left}.wunschzeit-uhr{color:var(--schriftgrau);font-weight:400;display:block}.rasterzelle input{width:28px;height:28px}@media (width<=999.98px){.akte-felder,.abrechnung-grenze,.pflegeadresse{grid-template-columns:minmax(0,1fr)}}@media (width>=1000px){.akte-links,.akte-popup{font-size:16px}.akte-links h3,.akte-links h4,.akte-popup h3{font-size:18px}.akte-popup h2{font-size:22px}.akte-links button,.akte-links .knopflink,.akte-popup button,.akte-popup .knopflink{min-height:44px;padding:4px 14px}.akte-links .akte-feld .im-feld,.akte-popup .akte-feld .im-feld{min-height:44px;font-size:16px}.akte-links .kachel-stift,.akte-popup .kachel-pfeil{min-width:44px}.akte-links .kachel-stift{padding:6px 16px}.akte-popup .akte-popup-schliessen{min-width:44px;font-size:26px}}.kachel-spalte-kopf{justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.kachel-spalte-kopf .kachel-stift{margin-left:auto}.kachel-spalte-kopf>.akte-links-kopf{flex:auto;min-width:0}.kacheln-anordnen{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;margin:0 0 12px;padding:12px}.kacheln-anordnen-liste{margin:0 0 12px;padding:0;list-style:none}.kacheln-anordnen-zeile{border-bottom:1px solid var(--rahmengrau);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.kacheln-anordnen-haken{align-items:center;gap:8px;min-width:0;display:flex}.kacheln-anordnen-knoepfe,.kacheln-anordnen-fuss{flex-wrap:wrap;gap:8px;display:flex}.kacheln-anordnen button[aria-disabled=true],.kacheln-anordnen button[aria-disabled=true]:hover{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--gruen);cursor:not-allowed}@media (width>=1000px){.kachel-spalte-kopf .kachel-stift,.kacheln-anordnen button{min-height:44px}.kachel-spalte-kopf .kachel-stift,.kacheln-anordnen .kachel-pfeil{min-width:44px}}.anruf-segmente{background-color:var(--grau-weiss);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.anruf-segmente button{color:var(--schwarz);background-color:#0000;border:0;border-radius:10px;flex:auto;padding:4px 14px}.anruf-segmente button:hover{background-color:var(--weiss)}.anruf-segmente button[aria-pressed=true],.anruf-segmente button[aria-pressed=true]:hover{color:var(--weiss);background-color:var(--gruen)}.anruf-segmente button:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}.anruf-verpasst{color:#c62828}.anruf-umschalter{margin:10px}.anruf-gefiltert{background-color:var(--blassgruen);border:1px solid var(--hellgruen);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 10px 10px;padding:8px 10px;display:flex}.anruf-gefiltert span{flex:auto}.anruf-liste .unterhaltungsliste .zeile[aria-current=true]{background-color:var(--weiss);box-shadow:inset 4px 0 #357a2a}.anruf-liste .anruf-weitere{margin:0 10px 10px}.anruf-filter{box-sizing:border-box;background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:14px;flex-direction:column;align-self:flex-end;gap:10px;width:100%;max-width:420px;margin-bottom:16px;padding:14px;display:flex;box-shadow:0 8px 24px #00000029}.anruf-filter-titel,.anruf-karte-frage-titel{margin:0;font-weight:700}.anruf-filter .knopfleiste{gap:8px;margin-top:0}.anruf-zeitraum{gap:8px;display:flex}.anruf-zeitraum label{min-width:0;color:var(--schriftgrau);flex-direction:column;flex:1 1 0;gap:4px;display:flex}.anruf-zeitraum input,.anruf-karte input{box-sizing:border-box;min-height:62px;color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:12px;padding:0 10px}.anruf-mitte{flex-direction:column;gap:16px;padding:16px 24px;display:flex}.anruf-angaben{flex-direction:column;gap:8px;margin:0;display:flex}.anruf-angaben>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.anruf-angaben dt{color:var(--schriftgrau)}.anruf-angaben dd{overflow-wrap:anywhere;margin:0}.anruf-detail .anruf-knoepfe{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.anruf-karte{flex-direction:column;gap:10px;display:flex}.anruf-karte-kopf{align-items:center;gap:10px;display:flex}.anruf-karte-titel{flex-direction:column;min-width:0;display:flex}.anruf-karte-titel h4{overflow-wrap:anywhere;margin:0;font-size:20px}.anruf-karte-nummer,.anruf-karte-satz{color:var(--schriftgrau);overflow-wrap:anywhere;margin:0}.anruf-karte-frage{border-top:1px solid var(--rahmengrau);flex-direction:column;gap:8px;padding-top:10px;display:flex}.anruf-zugeordnet{background-color:var(--blassgruen);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.anruf-zugeordnet-text{margin:0;font-weight:700}.anruf-zugeordnet .knopfleiste{gap:8px;margin-top:0}.anruf-karte .anruf-treffer{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.anruf-karte .anruf-treffer button{text-align:left;overflow-wrap:anywhere;width:100%}@media (width>=1000px){.inbox .anruf-segmente button,.inbox .anruf-gefiltert button,.inbox .anruf-liste .anruf-weitere,.inbox .anruf-filter button,.inbox .anruf-detail .anruf-knoepfe button,.inbox .anruf-karte button,.inbox .anruf-karte .knopflink{min-height:44px;padding:4px 14px;font-size:16px}.inbox .anruf-gefiltert,.inbox .anruf-filter,.inbox .anruf-angaben,.inbox .anruf-karte{font-size:16px}.inbox .anruf-zeitraum input,.inbox .anruf-karte input{min-height:44px;font-size:16px}.inbox .anruf-karte-titel h4{font-size:18px}}@media (width<=999.98px){.anruf-filter{max-width:none;margin:12px 0}.anruf-angaben>div{grid-template-columns:minmax(0,1fr);gap:0}.anruf-mitte{padding:14px 16px}}.listenauswahl{position:relative}.listenauswahl-feld{box-sizing:border-box;width:100%;min-height:62px;font:inherit;text-align:left;color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--rahmengrau);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-weight:400;display:flex}.listenauswahl-feld:hover{background-color:var(--weiss);border-color:var(--gruen)}.listenauswahl-feld:disabled{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--rahmengrau)}.listenauswahl-wert{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listenauswahl-pfeil{box-sizing:border-box;border-right:2px solid var(--dunkelgruen);border-bottom:2px solid var(--dunkelgruen);flex:none;width:10px;height:10px;margin:0 4px 4px 0;transform:rotate(45deg)}.listenauswahl-aufklapp{z-index:46;box-sizing:border-box;background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:14px;width:max(100%,280px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000029}.listenauswahl-aufklapp .auswahlfeld-liste{max-height:360px;box-shadow:none;border:0;margin-top:6px;padding:0;position:static}.listenauswahl-aufklapp .auswahlfeld-name{font-weight:400}.listenauswahl-aufklapp .auswahlfeld-option[aria-selected=true]{background-color:var(--grau-weiss);box-shadow:inset 0 0 0 2px var(--gruen)}.listenauswahl-aufklapp .auswahlfeld-option:has([data-gewaehlt=ja]){background-color:var(--blassgruen)}.listenauswahl-aufklapp [data-gewaehlt=ja] .auswahlfeld-name{font-weight:700}.akte-feld .listenauswahl-feld.im-feld{border:1px solid #0000;border-radius:6px;padding:4px 8px}.akte-popup .akte-feld .listenauswahl-feld.im-feld{border-color:var(--rahmengrau)}.akte-feld .listenauswahl-feld.im-feld:hover,.akte-feld .listenauswahl-feld.im-feld:focus{border-color:var(--gruen)}@media (width>=1000px){.akte-links .listenauswahl-aufklapp .auswahlfeld-feld,.akte-links .listenauswahl-aufklapp .auswahlfeld-option,.akte-popup .listenauswahl-aufklapp .auswahlfeld-feld,.akte-popup .listenauswahl-aufklapp .auswahlfeld-option,.lohn-neu .listenauswahl-aufklapp .auswahlfeld-feld,.lohn-neu .listenauswahl-aufklapp .auswahlfeld-option{min-height:44px;font-size:16px}.lohn-neu .feld .listenauswahl-feld{min-height:44px;padding:4px 10px;font-size:16px}}.anrufanzeige .anruf .anruf-gespraech{box-sizing:border-box;color:var(--schwarz);background-color:var(--weiss);border:2px solid var(--dunkelgruen);border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex}.anrufanzeige .anruf .anruf-gespraech p{color:var(--schwarz);margin:0;font-size:18px}.anrufanzeige .anruf .anruf-gespraech-kopf{align-items:center;gap:12px;display:flex}.anrufanzeige .anruf .anruf-gespraech .anruf-gespraech-titel,.anrufanzeige .anruf .anruf-gespraech .entwurf-status{color:var(--schriftgrau)}.anrufanzeige .anruf .anruf-gespraech .anruf-gespraech-name{overflow-wrap:anywhere}.anrufanzeige .anruf .anruf-gespraech-inhalt{flex-direction:column;gap:8px;display:flex}.anrufanzeige .anruf .anruf-gespraech-inhalt[hidden]{display:none}.anrufanzeige .anruf .anruf-mitschreiben{flex-direction:column;gap:8px;display:flex}.anrufanzeige .anruf .anruf-mitschreiben textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;padding:8px 12px;font-size:18px}.anrufanzeige .anruf .anruf-speichern-platz{position:relative}.anrufanzeige .anruf .anruf-in-den-verlauf{width:100%;font-size:18px}.anrufanzeige .anruf .anruf-gespraech .anruf-verlauf-hinweis{z-index:1;box-sizing:border-box;max-width:100%;color:var(--weiss);background-color:var(--dunkelgruen);border-radius:8px;padding:8px 12px;font-size:18px;font-weight:400;position:absolute;bottom:calc(100% + 8px);left:0}.anrufanzeige .anruf .anruf-gespraech .anruf-verlauf-hinweis[hidden]{display:none}.anrufanzeige .anruf .anruf-gespraech-umschalter,.anrufanzeige .anruf .anruf-neuer-kontakt{color:var(--dunkelgruen);background-color:var(--weiss);border:2px solid var(--dunkelgruen);font-size:18px}.anrufanzeige .anruf .anruf-gespraech-umschalter:hover,.anrufanzeige .anruf .anruf-neuer-kontakt:hover{color:var(--weiss);background-color:var(--dunkelgruen)}.anrufanzeige .anruf .anruf-gespraech .fehlermeldung{color:var(--schwarz);margin:0}.anrufanzeige .anruf .anruf-gespraech .anruf-gespraech-ort{color:var(--schriftgrau);overflow-wrap:anywhere}.anrufanzeige .anruf .anruf-ueberblick{border-top:2px solid var(--dunkelgruen);flex-direction:column;gap:8px;padding-top:12px;display:flex}.anrufanzeige .anruf .anruf-ueberblick-angaben{flex-direction:column;gap:8px;margin:0;display:flex}.anrufanzeige .anruf .anruf-ueberblick-angaben dt,.anrufanzeige .anruf .anruf-ueberblick-angaben dd{color:var(--schwarz);overflow-wrap:anywhere;margin:0;font-size:18px}.anrufanzeige .anruf .anruf-ueberblick-angaben dt{color:var(--schriftgrau)}.anrufanzeige .anruf .anruf-gespraech-umschalterzeile{gap:8px;display:flex}.anrufanzeige .anruf .anruf-gespraech-umschalterzeile button{overflow-wrap:anywhere;flex:1 1 0;min-width:0;padding:8px 12px}.anrufanzeige .anruf .anruf-ueberblick[hidden]{display:none}.anrufanzeige .anruf .anruf-ueberblick-titel{color:var(--schwarz);margin:0;font-size:18px;font-weight:700}.anrufanzeige .anruf .anruf-ueberblick-umschalter{min-height:62px;color:var(--dunkelgruen);background-color:var(--weiss);border:2px solid var(--dunkelgruen);font-size:18px}.anrufanzeige .anruf .anruf-ueberblick-umschalter:hover{color:var(--weiss);background-color:var(--dunkelgruen)}.anrufanzeige .anruf .anruf-ueberblick-zusatz{margin-top:4px;display:block}.anrufanzeige .anruf .anruf-in-den-verlauf[aria-disabled=true],.anrufanzeige .anruf .anruf-in-den-verlauf[aria-disabled=true]:hover{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--gruen);cursor:not-allowed}.akte-popup.anrede-anpassen{width:min(560px,100vw - 32px)}.akte-popup.anrede-anpassen p{margin:0}.einstellungen-vornamen .vornamenliste .zustand[data-wert=herkunft]{color:var(--schriftgrau)}.neukundenaufnahme{max-width:1100px}.aufnahme-kopf{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 16px;display:flex}.aufnahme-kopf h2{margin:0}.aufnahme-status-rahmen{display:inline-block;position:relative}.aufnahme-status{color:var(--dunkelgruen);background-color:var(--blassgruen);border:1px solid var(--gruen);cursor:default;border-radius:999px;padding:4px 12px;display:inline-block}.aufnahme-status:focus-visible{outline:2px solid var(--gruen);outline-offset:2px}.aufnahme-hinweis{z-index:20;box-sizing:border-box;width:min(440px,80vw);color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 12px #0000001f}.aufnahme-hinweis[hidden]{display:none}.aufnahme-hinweis-zeile{margin:0 0 6px;display:block}.aufnahme-abschnitt{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;margin:0 0 16px;padding:16px}.aufnahme-abschnitt h3{color:var(--dunkelgruen);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.aufnahme-nummer{width:36px;height:36px;color:var(--weiss);background-color:var(--gruen);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aufnahme-nummer[data-vollstaendig=ja]{background-color:var(--dunkelgruen)}.aufnahme-haken{color:var(--gruen)}.aufnahme-stand{color:var(--schriftgrau);font-weight:400}.neukundenaufnahme .feldhinweis{color:var(--schriftgrau);margin:2px 0 0}.neukundenaufnahme .akte-feld .im-feld,.neukundenaufnahme .akte-feld .listenauswahl-feld.im-feld{border-color:var(--rahmengrau)}.neukundenaufnahme .akte-feld .im-feld:focus,.neukundenaufnahme .akte-feld .listenauswahl-feld.im-feld:hover,.neukundenaufnahme .akte-feld .listenauswahl-feld.im-feld:focus{border-color:var(--gruen)}.neukundenaufnahme .auswahlkaestchen label{margin:4px 0;display:block}.aufnahme-mit-stift{align-items:flex-end;gap:8px;min-width:0;display:flex}.aufnahme-mit-stift .akte-feld{flex:auto}.aufnahme-mit-stift .kachel-stift{margin-bottom:6px}.aufnahme-kasse-ergaenzen{border:1px solid var(--rahmengrau);border-radius:8px;margin-top:12px;padding:12px}.abrechnung-balken{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.abrechnung-reihenfolge li[data-gezogen=ja]{outline:2px solid var(--gruen);outline-offset:-1px}.abrechnung-reihenfolge li[data-gezogen=ja] .abrechnung-balken{cursor:grabbing}@media (width>=1000px){.neukundenaufnahme{font-size:16px}.neukundenaufnahme h3{font-size:20px}.neukundenaufnahme button,.neukundenaufnahme .knopflink{min-height:44px;padding:4px 14px}.neukundenaufnahme .akte-feld .im-feld{min-height:44px;font-size:16px}.neukundenaufnahme .kachel-stift,.neukundenaufnahme .kachel-pfeil{min-width:44px}.neukundenaufnahme .kachel-stift{padding:6px 16px}.neukundenaufnahme .listenauswahl-aufklapp .auswahlfeld-feld,.neukundenaufnahme .listenauswahl-aufklapp .auswahlfeld-option{min-height:44px;font-size:16px}}.aufnahme-liste-bearbeiten{border:1px solid var(--rahmengrau);border-radius:8px;margin-top:12px;padding:12px}.aufnahme-liste-eintraege{margin:0 0 12px;padding:0;list-style:none}.aufnahme-liste-eintraege li,.aufnahme-liste-neu{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 8px;display:flex}.aufnahme-liste-eintraege .akte-feld,.aufnahme-liste-neu .akte-feld{flex:240px}.neukundenaufnahme h4{margin:12px 0 8px}@media (width>=1000px){.neukundenaufnahme h4{font-size:18px}}.kontaktkarte-griff{min-width:32px;color:var(--schriftgrau);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;display:inline-flex}.kontaktkarte[data-gezogen=ja]{outline:2px solid var(--gruen);outline-offset:-1px}.kontaktkarte[data-gezogen=ja] .kontaktkarte-griff{cursor:grabbing}.aufnahme-termine,.aufnahme-anruf{background-color:var(--blassgruen);border:1px solid var(--hellgruen);border-radius:8px;margin:12px 0 0;padding:12px}.aufnahme-anruf{margin:0 0 16px}.aufnahme-termine h4,.aufnahme-anruf p{margin:0 0 8px}.aufnahme-offen{margin:0;padding:0;list-style:none}.aufnahme-offen li{margin:0 0 6px}.aufnahme-offen-knopf{text-align:left}.aufnahme-leiste{z-index:10;background-color:var(--weiss);border-top:1px solid var(--rahmengrau);padding:10px 16px;position:sticky;bottom:0}.aufnahme-leiste-inhalt{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.aufnahme-leiste-stand{color:var(--schriftgrau);margin-left:auto}@media (width>=1000px){.neukundenaufnahme .kontaktkarte h3,.neukundenaufnahme .leistungskarte h3{margin:0;font-size:18px}}.leistung-einsatzstart{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.leistung-einsatzstart .akte-feld{flex:160px}.aufnahme-nummer-wahl{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px;display:flex}.dokumente-neu h3{margin:24px 0 8px}.dv-unterzeile{color:var(--schriftgrau);margin:4px 0 12px}.dv-zweitschrift{color:var(--schriftgrau)}.dv-hinweis{color:var(--schwarz);background-color:var(--blassgruen);border-left:5px solid var(--gruen);margin:8px 0;padding:8px 12px}.dv-abschnitt{margin-top:32px;scroll-margin-top:96px}.dv-abschnitt:first-of-type{margin-top:16px}button.dv-zweit,.knopflink.dv-zweit{color:var(--schwarz);background-color:var(--weiss);border-color:var(--rahmengrau)}button.dv-zweit:hover,.knopflink.dv-zweit:hover{background-color:var(--grau-weiss)}button.dv-zweit:disabled{color:var(--schriftgrau);background-color:var(--hellgrau);border-color:var(--rahmengrau)}button.dv-klein{color:var(--schwarz);background-color:var(--weiss);border-color:var(--rahmengrau);padding:4px 12px;font-weight:400}button.dv-klein:hover{background-color:var(--grau-weiss)}.dv-stand{color:var(--schwarz);background-color:var(--grau-weiss);border:1px solid var(--rahmengrau);border-radius:999px;padding:2px 10px;font-weight:700;display:inline-block}.dv-stand[data-stand=gueltig]{color:var(--dunkelgruen);background-color:var(--blassgruen);border-color:var(--hellgruen)}.dv-stand[data-stand=abgeloest],.dv-stand[data-stand=abgelehnt],.dv-stand[data-stand=archiviert],.dv-stand[data-stand=leer]{color:var(--schriftgrau);background-color:var(--hellgrau)}.dv-tabellenrahmen{overflow-x:auto}.dv-vorlagen{border-collapse:collapse;width:100%}.dv-vorlagen th,.dv-vorlagen td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rahmengrau);padding:10px 8px}.dv-vorlagen th{color:var(--schriftgrau);font-weight:400}.dv-vorlagen td a{color:var(--dunkelgruen);font-weight:700}.dv-archivliste,.dv-schalterliste,.dv-abfrageliste,.dv-fassungsliste{margin:0;padding:0;list-style:none}.dv-archivliste>li,.dv-schalterliste>li{border-bottom:1px solid var(--rahmengrau);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.dv-formular fieldset,.dv-gruppe-felder,.dv-raender,.dv-fusszeile,.dv-liste-eingabe,.dv-anrede,.dv-auswahlkaestchen{border:1px solid var(--rahmengrau);border-radius:8px;margin:12px 0;padding:12px 16px}.dv-formular legend,.dv-gruppe-felder legend,.dv-raender legend,.dv-fusszeile legend,.dv-liste-eingabe legend,.dv-anrede legend,.dv-auswahlkaestchen legend{color:var(--dunkelgruen);padding:0 8px;font-weight:700}.dv-auswahlkaestchen>label,.dv-rollen>label{cursor:pointer;align-items:center;min-height:62px;display:flex}.dv-auswahlkaestchen input[type=checkbox],.dv-auswahlkaestchen input[type=radio],.dv-rollen input[type=checkbox]{flex:none;width:24px;height:24px;margin:0 12px 0 0}.dv-felder{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:12px 16px;display:grid}.feld .dv-feldtext{margin:0}.dv-kopf{margin-bottom:12px}.dv-kopf>a{color:var(--dunkelgruen);font-weight:700}.dv-kopf h3{margin:12px 0 4px;font-size:1.4em}.dv-ansicht-der-fassung{background-color:var(--hellgrau);border:1px solid var(--rahmengrau);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.dv-ansicht-der-fassung p{margin:0;font-weight:700}.dv-editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.dv-editor-haupt{min-width:0}.dv-werkzeuge{background-color:var(--hellgrau);border:1px solid var(--rahmengrau);border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.dv-werkzeuge button{color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);padding:4px 12px}.dv-werkzeuge button:hover{background-color:var(--grau-weiss)}.dv-werkzeuge button[aria-pressed=true],.dv-werkzeuge button.dv-wichtig{color:var(--weiss);background-color:var(--gruen);border-color:var(--dunkelgruen)}.dv-werkzeuge .dv-fett{font-weight:700}.dv-werkzeuge .dv-kursiv{font-style:italic}.dv-werkzeuge .dv-unterstrichen{text-decoration:underline}.dv-trenner{background-color:var(--rahmengrau);width:1px;margin:0 4px}.dv-blatt{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:0 0 12px 12px;padding:24px 32px}.dv-blatt.dv-nur-lesen{background-color:var(--hellgrau);border-radius:12px}.dv-block{border-left:4px solid #0000;margin:4px 0;padding:4px 8px;position:relative}.dv-block.dv-bedingt{border-left-color:var(--hellgruen)}.dv-block.dv-aktiv{background-color:var(--hellgrau)}.dv-bedingung{color:var(--schriftgrau);margin:0 0 4px}.dv-baustein-marke{margin:0 0 4px;font-weight:700}.dv-verwendet{margin:0;padding:0;list-style:none}.dv-archiv-antrag p{margin:0 0 8px}.dv-feld{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;min-height:1.6em;padding:4px 6px}.dv-feld[contenteditable=true]:focus-visible,.dv-feld[contenteditable=true]:focus{outline:2px solid var(--gruen);outline-offset:1px}.dv-ueberschrift{color:var(--dunkelgruen);align-items:baseline;gap:8px;font-weight:700;display:flex}.dv-ueberschrift .dv-feld{flex:auto}.dv-ebene-1{font-size:1.35em}.dv-ebene-2{font-size:1.15em}.dv-blocksatz{text-align:justify}.dv-liste{margin:0;padding-left:1.6em}.dv-sonderblock{background-color:var(--hellgrau);border:1px dashed var(--rahmengrau);border-radius:8px;padding:8px 12px}.dv-sonderblock p{margin:4px 0}.dv-ankreuz{flex-wrap:wrap;gap:4px 18px;display:flex}.dv-ankreuz-untereinander{flex-direction:column}.dv-unterschriften{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:16px 32px;display:grid}.dv-linie{border-top:1px solid var(--schwarz);margin:24px 0 4px;display:block}.dv-seitenumbruch{text-align:center;color:var(--schriftgrau);border-top:1px dashed var(--rahmengrau);margin:8px 0}.dv-tabelle-rahmen{overflow-x:auto}.dv-tabelle{border-collapse:collapse;width:100%}.dv-tabelle th,.dv-tabelle td{vertical-align:top;border:1px solid var(--rahmengrau);min-width:6em;padding:2px}.dv-tabelle th{background-color:var(--hellgrau)}.dv-tabelle-knoepfe,.dv-blockknoepfe{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.dv-neuer-absatz{margin-top:12px}.dv-marke{color:var(--schwarz);white-space:nowrap;cursor:pointer;background-color:var(--grau-weiss);border:1px solid var(--rahmengrau);-webkit-user-select:all;user-select:all;border-radius:6px;padding:0 6px;font-weight:400;display:inline}.dv-marke.dv-marke-leer{border-style:dashed;border-color:var(--schriftgrau)}.dv-marke.dv-marke-verweis,.dv-marke.dv-marke-anrede{background-color:var(--blassgruen);border-color:var(--hellgruen)}.dv-abfragefelder{margin-top:16px}.dv-abfragefeld{border-bottom:1px solid var(--rahmengrau);grid-template-columns:repeat(auto-fill,minmax(14em,1fr));align-items:end;gap:8px 16px;padding:12px 0;display:grid}.dv-abfragefeld .auswahlkaestchen{margin:0;padding:0}.dv-fassungen,.dv-karte,.dv-vorlagen-einstellungen,.dv-vorschau-person{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:12px;padding:12px 16px}.dv-vorlagen-einstellungen,.dv-vorschau-person{margin-top:16px}.dv-fassungsliste>li{border-bottom:1px solid var(--rahmengrau);padding:8px 0}.dv-fassungsliste>li.dv-angezeigt{background-color:var(--hellgrau)}.dv-fassungsliste p{margin:4px 0}.dv-fassungsliste .knopfleiste{gap:8px;margin-top:4px}.dv-rollen{grid-template-columns:repeat(auto-fill,minmax(12em,1fr));gap:0 16px;display:grid}.dv-popup{box-sizing:border-box;width:min(720px,100vw - 16px);max-height:calc(100vh - 32px);color:var(--schwarz);background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:12px;padding:0;box-shadow:0 8px 24px #00000029}.dv-popup::backdrop{background-color:var(--grau-weiss);opacity:.85}.dv-popup-kopf{border-bottom:1px solid var(--rahmengrau);padding:12px 16px}.dv-popup-kopf h2{margin:0}.dv-popup-inhalt{padding:12px 16px}.dv-popup-knoepfe{border-top:1px solid var(--rahmengrau);justify-content:flex-end;margin:0;padding:12px 16px}.dv-platzhalterliste{max-height:22em;margin-top:8px;overflow-y:auto}.dv-gruppe{color:var(--schriftgrau);margin:12px 0 4px}button.dv-wahl{text-align:left;width:100%;color:var(--schwarz);background-color:var(--weiss);border:1px solid #0000;margin:2px 0;font-weight:400;display:block}button.dv-wahl:hover,button.dv-wahl:focus-visible{background-color:var(--grau-weiss)}.dv-angaben-felder{flex-direction:column;gap:12px;display:flex}.dv-liste-zeile{border-bottom:1px solid var(--rahmengrau);grid-template-columns:repeat(auto-fill,minmax(12em,1fr));align-items:end;gap:8px 16px;padding:8px 0;display:grid}.dv-fehlend{background-color:var(--hellgrau);border:1px solid var(--rahmengrau);border-radius:8px;margin-top:12px;padding:8px 12px}.dv-fehlend h3{margin:0 0 4px}.dv-fehlend a{color:var(--dunkelgruen);font-weight:700}.dv-briefkopf-raster{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dv-logo-zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dv-logo{min-width:120px;max-width:200px;min-height:48px;max-height:80px;color:var(--schriftgrau);border:1px dashed var(--rahmengrau);object-fit:contain;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dv-firmendaten{margin:8px 0}.dv-firmendaten>div{border-bottom:1px solid var(--rahmengrau);grid-template-columns:minmax(8em,14em) minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.dv-firmendaten dt{color:var(--schriftgrau)}.dv-firmendaten dd{overflow-wrap:anywhere;margin:0}.dv-firmen-stift{box-sizing:border-box;min-width:62px;min-height:62px;color:var(--gruen);background-color:#0000;border:0;justify-content:center;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:inline-flex}.dv-firmen-stift:hover{color:var(--dunkelgruen);background-color:#0000;border:0}.dv-firmen-stift .symbol{flex:none}.dv-spalten{grid-template-columns:repeat(auto-fill,minmax(12em,1fr));gap:12px 16px;display:grid}.dv-spalte h4{color:var(--dunkelgruen);margin:4px 0}.dv-spalte ul{margin:0 0 8px;padding:0;list-style:none}.dv-spalte li{justify-content:space-between;align-items:center;gap:8px;display:flex}.dv-bilder{flex-wrap:wrap;gap:16px 32px;display:flex}.dv-bild{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dv-bildname{margin:0;font-weight:700}.dv-gruppe-felder .feld input[readonly]{background-color:var(--hellgrau);border-color:var(--rahmengrau)}@media (width>=1000px){.dokumente-neu,.dv-popup{font-size:16px}.dokumente-neu h2{font-size:22px}.dokumente-neu h3,.dv-popup h3{font-size:18px}.dv-popup h2{font-size:20px}.dokumente-neu button,.dokumente-neu .knopflink,.dokumente-neu nav a,.dokumente-neu [role=button],.dv-popup button,.dv-popup .knopflink{min-height:44px;padding:4px 14px}.dokumente-neu .feld input,.dokumente-neu .feld select,.dokumente-neu .feld textarea,.dv-popup .feld input,.dv-popup .feld textarea{min-height:44px;padding:4px 10px;font-size:16px}.dokumente-neu .dv-auswahlkaestchen>label,.dokumente-neu .dv-rollen>label,.dokumente-neu .auswahlkaestchen>label,.dv-popup .dv-auswahlkaestchen>label{min-height:44px}.dokumente-neu .dv-firmen-stift{min-width:44px;min-height:44px}.dv-editor{grid-template-columns:minmax(0,1fr) 320px}.dv-briefkopf-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=999px){.dv-blatt{padding:12px}.dv-firmendaten>div{grid-template-columns:minmax(0,1fr) auto}.dv-firmendaten dd{grid-column:1/2}}.anruf-karte .anruf-kontakt-haken{cursor:pointer;align-items:center;gap:10px;min-height:62px;display:flex}.anruf-karte .anruf-kontakt-haken input{accent-color:#357a2a;width:24px;height:24px;min-height:0;margin:0;padding:0}.anruf-karte .anruf-kontakte{background-color:var(--blassgruen);border:1px solid var(--hellgruen);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.kontakt-weitere-liste{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.kontakt-weitere-liste li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.anrufen{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}button.anrufen-knopf,[data-aussehen=neu] button.anrufen-knopf{min-height:62px;font-size:18px}.anrufen-hinweis{color:var(--dunkelgruen);font-size:18px}.anrufen-hinweis:empty{display:none}.anrufen-hinweis.fehlermeldung{color:var(--schwarz)}.recruiting-neu .aktenformular{margin:0 0 24px}.recruiting-neu .aktenformular textarea{min-height:8em}.recruiting-neu .vorlagenformular .feld[data-feld=text] textarea{max-width:68ch;font-size:18px;line-height:1.65}.recruiting-neu .knopfleiste .statusmeldung{align-self:center;margin:0}.platzhalterliste{margin:8px 0 16px;padding-left:24px}.platzhalterliste>li{margin:4px 0}@media (width>=1000px){.recruiting-neu{font-size:16px}.recruiting-neu h2{font-size:22px}.recruiting-neu button,.recruiting-neu .knopflink,.recruiting-neu [role=button]{min-height:44px;padding:4px 14px}.recruiting-neu .feld input,.recruiting-neu .feld select,.recruiting-neu .feld textarea{min-height:44px;padding:4px 10px;font-size:16px}.recruiting-neu .feldhinweis{color:var(--schriftgrau)}}.unterseiten .umschalter .plakette{min-width:28px;height:28px;color:var(--schwarz);background-color:var(--hellgruen);border-radius:14px;margin-left:8px;padding:0 7px;font-size:18px}.unterseiten .umschalter .plakette:before{content:attr(data-zahl)}.unterseiten .umschalter a[aria-current=page] .plakette{color:var(--schwarz);background-color:var(--hellgruen)}@media (width>=1000px){.unterseiten .umschalter .plakette{border-radius:13px;min-width:26px;height:26px;padding:0 6px;font-size:16px}}.recruiting-neu .pipeline-kopf{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.recruiting-neu .pipeline-kopf h2{margin:0 8px 0 0}.recruiting-neu .pipeline-ansicht{background-color:var(--grau-weiss);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.recruiting-neu .pipeline-ansicht a{color:var(--schwarz);background-color:#0000;border:0;border-radius:10px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.recruiting-neu .pipeline-ansicht a:hover{background-color:var(--weiss)}.recruiting-neu .pipeline-ansicht a[aria-current=page]{color:var(--weiss);background-color:var(--gruen)}.recruiting-neu .pipeline-absagen{flex-wrap:wrap;gap:8px;display:flex}.recruiting-neu .pipeline-meldung{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.recruiting-neu .pipeline-leer{margin:0 0 16px}.recruiting-neu .pipeline-koerper{align-items:flex-start;gap:16px;display:flex}.recruiting-neu .pipeline-spalten{flex:auto;gap:12px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.recruiting-neu .pipeline-spalte{box-sizing:border-box;background-color:var(--hellgrau);border:2px solid var(--rahmengrau);border-radius:12px;flex-direction:column;flex:1 0 220px;gap:10px;min-width:220px;min-height:160px;padding:10px;display:flex}.recruiting-neu .pipeline-spalte[data-ablegen=ja]{background-color:var(--blassgruen);border-color:var(--gruen)}.recruiting-neu .pipeline-spalte h3{margin:0;font-size:18px}.recruiting-neu .pipeline-kacheln{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.recruiting-neu .bewerbungs-kachel{box-sizing:border-box;cursor:grab;background-color:var(--weiss);border:2px solid var(--rahmengrau);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.recruiting-neu .bewerbungs-kachel[data-gewaehlt=ja]{border-color:var(--gruen)}.recruiting-neu .bewerbungs-kachel[data-gezogen=ja]{opacity:.6}.recruiting-neu .bewerbungs-kachel:focus-visible{outline:3px solid var(--dunkelgruen);outline-offset:2px}.recruiting-neu .bewerbungs-kachel .kachel-name{overflow-wrap:anywhere;margin:0;font-size:18px}.recruiting-neu .bewerbungs-kachel .kachel-angaben{flex-direction:column;gap:4px;margin:0;display:flex}.recruiting-neu .bewerbungs-kachel .kachel-angaben div{flex-wrap:wrap;gap:0 8px;display:flex}.recruiting-neu .bewerbungs-kachel .kachel-angaben dt{color:var(--schriftgrau)}.recruiting-neu .bewerbungs-kachel .kachel-angaben dd{overflow-wrap:anywhere;margin:0}.recruiting-neu .bewerbungs-kachel .kachel-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.recruiting-neu .bewerbungs-kachel .kachel-knoepfe button,.recruiting-neu .bewerbungs-kachel .kachel-knoepfe .knopflink{padding:4px 12px}.recruiting-neu .pipeline-weitere{align-self:flex-start}.recruiting-neu .pipeline-infos{flex-direction:column;gap:12px;display:flex}.recruiting-neu .pipeline-infos h3,.recruiting-neu .pipeline-infos .pipeline-phase{overflow-wrap:anywhere;margin:0}.recruiting-neu .pipeline-infos-knoepfe{flex-direction:column;gap:8px;display:flex}.recruiting-neu .pipeline-infos-knoepfe .feld{margin:0}.recruiting-neu .infos-auswaehlen fieldset{border:2px solid var(--rahmengrau);border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:8px 12px;display:flex}.recruiting-neu .infos-auswaehlen .haekchen{align-items:center;gap:10px;min-height:62px;display:flex}.recruiting-neu .infos-auswaehlen .haekchen input{width:24px;height:24px}.recruiting-neu.bewerbungen-absagen .bewerbungsliste,.recruiting-neu.bewerbungen-onboarding .bewerbungsliste{margin-top:8px}@media (width<=999.98px){.recruiting-neu .pipeline-koerper{flex-direction:column;align-items:stretch}.recruiting-neu .pipeline-spalten{flex-direction:column;overflow-x:visible}.recruiting-neu .pipeline-spalte{flex-basis:auto}.recruiting-neu .pipeline-ansicht a{min-height:62px}}@media (width>=1000px){.recruiting-neu .pipeline-ansicht a{min-height:44px;padding:0 14px;font-size:16px}.recruiting-neu .pipeline-spalte h3,.recruiting-neu .bewerbungs-kachel .kachel-name,.recruiting-neu .bewerbung-frage .auswahlfeld-feld,.recruiting-neu .bewerbung-frage .auswahlfeld-liste,.recruiting-neu .bewerbung-frage textarea,.recruiting-neu .pipeline-infos .listenauswahl-feld,.recruiting-neu .pipeline-infos .listenauswahl-aufklapp,.recruiting-neu .pipeline-infos .auswahlfeld-feld,.recruiting-neu .pipeline-infos .auswahlfeld-liste{font-size:16px}.recruiting-neu .bewerbung-frage .auswahlfeld-feld,.recruiting-neu .bewerbung-frage .auswahlfeld-option,.recruiting-neu .bewerbung-frage textarea,.recruiting-neu .pipeline-infos .listenauswahl-feld,.recruiting-neu .pipeline-infos .auswahlfeld-feld,.recruiting-neu .pipeline-infos .auswahlfeld-option,.recruiting-neu .infos-auswaehlen .haekchen{min-height:44px}.recruiting-neu .rechte-spalte-knopf,.recruiting-neu .rechte-spalte-inhalt{font-size:16px}.recruiting-neu .rechte-spalte-knopf{min-height:44px}}.recruiting-neu .bewerberakte-person{align-items:center;gap:12px;margin:0 0 12px;display:flex}.recruiting-neu .bewerberakte-person p{overflow-wrap:anywhere;margin:0 0 2px}.recruiting-neu .bewerberakte-aktionen{flex-wrap:wrap;gap:16px;margin:0 0 16px;display:flex}.recruiting-neu .bewerberakte-aktion{min-width:62px;color:var(--dunkelgruen);flex-direction:column;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.recruiting-neu .bewerberakte-aktion-kreis{width:48px;height:48px;color:var(--schwarz);background-color:var(--blassgruen);border:2px solid var(--gruen);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.recruiting-neu .bewerberakte-aktion:hover .bewerberakte-aktion-kreis,.recruiting-neu .bewerberakte-aktion:focus-visible .bewerberakte-aktion-kreis{background-color:var(--hellgruen)}.bewerberakte .akte-kachel-kopf h3{flex:auto;margin:0}.bewerberakte .akte-kachel-kopf button.kachel-titel,.bewerberakte .seitenleiste button.kachel-titel{text-align:left;width:100%;color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--gruen)}.bewerberakte .akte-kachel-kopf button.kachel-titel:hover{background-color:var(--blassgruen)}.bewerberakte .akte-kachel h4{margin:12px 0 4px}.recruiting-neu .bewerberakte-angaben{margin:0}.recruiting-neu .bewerberakte-angaben .angabe{grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:0 12px;margin:0 0 6px;display:grid}.recruiting-neu .bewerberakte-angaben dt{font-weight:700}.recruiting-neu .bewerberakte-angaben dd{overflow-wrap:anywhere;margin:0}.recruiting-neu .bewerberakte-freitext{white-space:pre-wrap;overflow-wrap:anywhere}.recruiting-neu .bewerberakte-filter{margin:12px 0}.recruiting-neu .zeitstrahl-monat{margin:16px 0 4px}.bewerberakte .zeitleiste time{color:var(--schriftgrau)}.recruiting-neu .bewerbung-stufen{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.recruiting-neu .bewerbung-stufen>li{border-left:4px solid var(--rahmengrau);padding:4px 8px}.recruiting-neu .bewerbung-stufen>li[data-zustand=erledigt]{border-left-color:var(--hellgruen)}.recruiting-neu .bewerbung-stufen>li[aria-current=step]{background-color:var(--blassgruen);border-left:6px solid var(--dunkelgruen);font-weight:700}.recruiting-neu .bewerbung-hinweis{margin:4px 0 8px}.recruiting-neu .bewerberakte-einwilligung{margin:8px 0 0}.recruiting-neu .bewerberakte-einwilligung .auswahlkaestchen,.recruiting-neu .bewerbung-stellen .auswahlkaestchen{margin:0;padding:0}.recruiting-neu .bewerbung-stellen{flex-wrap:wrap;gap:0 24px;display:flex}.recruiting-neu .bewerbung-stellen legend{width:100%}.recruiting-neu .bewerberakte-loeschen{margin:16px 0 0}.recruiting-neu .bewerbung-frage{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;max-width:760px;padding:16px}.recruiting-neu .bewerbung-frage-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.recruiting-neu .bewerbung-frage-kopf h3{margin:0}@media (width>=1000px){.recruiting-neu.bewerberakte .feld .listenauswahl-feld,.recruiting-neu.bewerbung-neu .feld .listenauswahl-feld{min-height:44px;padding:4px 10px;font-size:16px}.recruiting-neu.bewerberakte .auswahlkaestchen>label,.recruiting-neu.bewerbung-neu .auswahlkaestchen>label{min-height:44px}}.bewerberakte button.bewerberakte-aktion{color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--weiss);padding:0 4px}.bewerberakte button.bewerberakte-aktion:hover{background-color:var(--weiss)}.bewerberakte button.bewerbung-datei{overflow-wrap:anywhere;text-align:left;max-width:100%;color:var(--dunkelgruen);background-color:var(--weiss);border-color:var(--weiss);padding:4px 8px;text-decoration:underline}.bewerberakte button.bewerbung-datei:hover{background-color:var(--blassgruen)}.recruiting-neu .bewerbung-unterlage{margin:4px 0 8px}.recruiting-neu .bewerbung-unterlage .knopfleiste{margin-top:4px}.recruiting-neu .bewerbung-dokument{flex-wrap:wrap;gap:0 6px;margin:0 0 4px;display:flex}.recruiting-neu .bewerbung-haken{color:var(--dunkelgruen);font-weight:700}.recruiting-neu .bewerbung-pflichtgruppe h4{margin:12px 0 4px}.recruiting-neu .eintrag-geaendert{color:var(--schriftgrau)}.recruiting-neu .bewerbung-email-auswahl,.recruiting-neu .bewerbung-terminmail{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:8px;margin:0 0 16px;padding:12px 16px}.recruiting-neu .bewerbung-email-auswahl h3,.recruiting-neu .bewerbung-terminmail h3{margin:0 0 8px}.recruiting-neu .bewerbung-frage .feld[data-feld=text] textarea,.recruiting-neu .bewerbung-vorschau-text{min-height:14em;line-height:1.5}.recruiting-neu .bewerbung-vorschau-text{white-space:pre-wrap;overflow-wrap:anywhere}.abwesenheitsplanung h3{margin:0}.abwesenheiten-leiste{border-bottom:1px solid var(--rahmengrau);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;padding:0 0 12px;display:flex}.abwesenheiten-monat{align-items:center;gap:8px;display:flex}.abwesenheiten-monat h3{text-align:center;min-width:9em}.abwesenheitsplanung button.abwesenheiten-pfeil{min-width:62px;padding:0 8px;font-size:1.4em}.abwesenheiten-leiste>[data-knopf=eintragen]{margin-left:auto}.abwesenheiten-leiste>.feldhinweis{margin:0}.abwesenheiten-antraege>ul{margin:0 0 12px;padding:0;list-style:none}.abwesenheiten-antraege>ul>li{border-bottom:1px solid var(--rahmengrau);padding:8px 0}.abwesenheiten-antraege p{margin:4px 0}.abwesenheiten-antraege .knopfleiste{margin-top:8px}.abwesenheit-formular{background-color:var(--weiss);border:1px solid var(--rahmengrau);border-radius:12px;margin:0 0 16px;padding:16px}.abwesenheit-formular-felder{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:12px 16px;display:grid}.abwesenheit-halb{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.abwesenheit-halb label{margin:0}.feld.abwesenheit-halb input[type=checkbox]{width:28px;height:28px;min-height:28px;margin:0}.abwesenheit-halb .fehlermeldung{flex-basis:100%}.abwesenheiten-meldung p{margin:8px 0}.abwesenheiten-raster-rahmen{margin:0 0 12px;overflow-x:auto}.abwesenheiten-raster{border-collapse:collapse;width:100%}.abwesenheiten-raster th,.abwesenheiten-raster td{text-align:center;white-space:nowrap;border:1px solid var(--rahmengrau);min-width:26px;height:36px;padding:2px}.abwesenheiten-raster thead th{vertical-align:bottom;font-weight:400}.abwesenheiten-raster thead th>span{display:block}.abwesenheiten-raster .raster-tag{font-weight:700}.abwesenheiten-raster .raster-wochentag{color:var(--schriftgrau)}.abwesenheiten-raster .raster-name{z-index:1;text-overflow:ellipsis;text-align:left;background-color:var(--weiss);min-width:150px;max-width:220px;position:sticky;left:0;overflow:hidden}.abwesenheiten-raster tbody .raster-name{font-weight:400}.abwesenheiten-raster .raster-rest{text-align:right;min-width:56px}.abwesenheiten-raster th[data-frei=ja],.abwesenheiten-raster td[data-frei=ja]{background-color:var(--hellgrau)}.abwesenheiten-raster thead th[data-frei=ja] .raster-wochentag{color:var(--schriftgrau)}.abwesenheiten-raster td[data-farbe]{color:var(--schwarz);font-weight:700}.abwesenheiten-raster td[data-farbe=urlaub]{background-color:var(--hellgruen)}.abwesenheiten-raster td[data-farbe=andere]{background-color:var(--grau-weiss)}.abwesenheiten-raster td[data-beantragt=ja]{border:2px dashed var(--dunkelgruen)}.abwesenheiten-legende{flex-wrap:wrap;gap:4px 16px;margin:8px 0;padding:0;list-style:none;display:flex}.abwesenheiten-legende .legende-kuerzel{text-align:center;background-color:var(--grau-weiss);border:1px solid var(--rahmengrau);min-width:2em;padding:0 4px;font-weight:700;display:inline-block}.abwesenheiten-legende .legende-kuerzel[data-kuerzel=U]{background-color:var(--hellgruen)}.abwesenheiten-legende .legende-kuerzel[data-kuerzel=½]{background-color:var(--weiss)}.abwesenheiten-legende .legende-kuerzel[data-kuerzel=\?]{background-color:var(--weiss);border:2px dashed var(--dunkelgruen)}.abwesenheiten-quelle{color:var(--schriftgrau)}.abwesenheiten-liste>ul{margin:0;padding:0;list-style:none}.abwesenheiten-liste>ul>li{border-bottom:1px solid var(--rahmengrau);padding:12px 0}.abwesenheiten-liste h4{margin:0 0 4px}.abwesenheiten-liste li ul{margin:4px 0 0;padding-left:1.2em}@media (width>=1000px){.abwesenheitsplanung{font-size:16px}.abwesenheitsplanung h2{font-size:22px}.abwesenheitsplanung button,.abwesenheitsplanung [role=button]{min-height:44px;padding:4px 14px}.abwesenheitsplanung .feld input[type=text],.abwesenheitsplanung .feld .listenauswahl-feld{min-height:44px;padding:4px 10px;font-size:16px}.abwesenheitsplanung .listenauswahl-aufklapp .auswahlfeld-feld,.abwesenheitsplanung .listenauswahl-aufklapp .auswahlfeld-option{min-height:44px;font-size:16px}}.plz-karten .plz-karte{max-width:100%;height:auto;display:block}.plz-karten .plz-karte path{cursor:pointer}.plz-karten .plz-karte-beschriftung{stroke:var(--weiss);stroke-width:4px;stroke-linejoin:round;paint-order:stroke;pointer-events:none;font-weight:700}.plz-karten .filter button[data-hervorgehoben=ja][aria-pressed=false]{background-color:var(--blassgruen)}.plz-karten .filter button[data-hervorgehoben=ja][aria-pressed=true]{background-color:var(--dunkelgruen)}.plz-karten .plz-karte-bild{width:100%;height:auto;display:block}.aufgabe-resturlaub{margin-top:16px}.aufgabe-resturlaub .hinweis{margin-top:12px;display:block}.resturlaub-merkmal{font-weight:400;display:block}.abwesenheit-vorschau{background-color:var(--blassgruen);border:1px solid var(--rahmengrau);border-radius:12px;margin:12px 0;padding:12px 16px}.abwesenheit-vorschau h4{margin:0 0 4px}.abwesenheit-vorschau p,.abwesenheit-vorschau ul{margin:4px 0}.abwesenheit-vorschau ul{padding-left:1.2em}.aufgabe-antrag{margin-top:16px}.antrag-angaben{grid-template-columns:minmax(12em,max-content) 1fr;gap:4px 16px;margin:0 0 12px;display:grid}.antrag-angabe{display:contents}.antrag-angaben dt{font-weight:700}.antrag-angaben dd{margin:0}.aufgabe-antrag .hinweis{margin-top:12px;display:block}@media (width<=700px){.antrag-angaben{grid-template-columns:1fr}.antrag-angaben dd{margin-bottom:8px}}
