@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2) format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2) format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-DYiJOyLu.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-ChH_v7nA.woff) format("woff")}:root{color-scheme:light;--grund: #edf1f6;--flaeche: #ffffff;--flaeche-2: #eef1f6;--flaeche-3: #f2f6fb;--flaeche-4: #f5f8fc;--abgesenkt: #dde3eb;--weiss-schwebe: #d3dbe5;--abschnitt-schwebe: #d6dee8;--kaertchen-schwebe: #e4ecf5;--navigation: #ffffff;--kopfgrund: #edf1f6;--kopf-ruhig: #5b6b78;--linie: #e0e8f1;--zeilenlinie: #eef1f6;--linie-stark: #d3dbe5;--nav-linie: #dbe4ee;--chip: #eef1f6;--feldrahmen: #5b6b78;--schrift: #34434f;--schrift-ruhig: #5b6b78;--schrift-leise: #5b6b78;--schrift-mittel: #46596b;--sinnbild: #5b7590;--stift: #8fa8bd;--handlung: #1f6fd1;--handlung-hover: #1857a8;--auf-handlung: #ffffff;--handlung-flaeche: #e1edfc;--handlung-linie: #c9ddf7;--handlung-schwebe: #1857a8;--akzent-schrift: #1857a8;--verweis: #1f6fd1;--zweitneutral: #46596b;--zweitneutral-flaeche: #eef1f6;--fokus: #1f6fd1;--gut: #2e7a47;--gut-flaeche: #e3f4e8;--gut-fuellung: #71c788;--still: #8e9aa6;--achtung: #9d3c0b;--achtung-flaeche: #ffe6d6;--fehler: #a3231b;--fehler-flaeche: #fde6e3;--m1: 5px;--m2: 10px;--m3: 15px;--m4: 20px;--m5: 30px;--m6: 40px;--kartenabstand: 10px;--seitenrand: 18px;--rumpfabstand: 16px;--karteninnen: 16px 18px 18px;--zeilenhoehe: 42px;--zeilenhoehe-dicht: 34px;--elementhoehe: 36px;--feldhoehe: 38px;--kopfzeile: 56px;--menuezeile: 46px;--radius-karte: 2px;--radius-element: 2px;--radius-marke: 2px;--radius-dialog: 2px;--inhaltsbreite: 1600px;--sans: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "Source Sans 3", system-ui, sans-serif;--t-titel: 28px;--t-kartentitel: 16px;--t-abschnitt: 15px;--t-zahl: 30px;--t-betrag: 24px;--t-menue: 14.5px;--t-text: 14.5px;--t-knopf: 14px;--t-zelle: 14.5px;--t-klein: 13px;--t-label: 12.5px;--t-kopf: 12px;--textbreite: 34rem}*{box-sizing:border-box}html{font-variant-numeric:tabular-nums}.k{font-size:var(--t-kopf);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kopf-ruhig)}.liste__tabelle thead th,thead th{font:600 var(--t-kopf) / 1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-ruhig)}body{margin:0;background:var(--grund);color:var(--schrift);font:400 var(--t-text) / 1.5 var(--sans)}h1,h2,h3{margin:0;font-weight:500;line-height:1.15;text-wrap:balance}a{color:var(--verweis);text-underline-offset:3px}a:hover{color:var(--handlung-hover)}::selection{background:var(--handlung-linie)}.symbol{width:1em;height:1em;flex:0 0 auto;vertical-align:-.125em}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:var(--radius-element)}:disabled,[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rahmen{min-height:100vh;display:flex;flex-direction:column;background:var(--grund)}.rahmen__kopf{position:sticky;top:0;z-index:30;display:flex;flex-direction:column}.rahmen__inhalt{flex:1;display:flex;flex-direction:column;min-width:0}.kopfzeile{display:flex;align-items:center;gap:20px;height:var(--kopfzeile);padding:0 22px;background:var(--flaeche)}.kopfzeile__marke{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;min-width:0;line-height:1.1}.kopfzeile__zeichen{display:block;width:auto;height:30px}.kopfzeile__haus{margin:0;font-size:var(--t-kopf);font-weight:500;color:var(--schrift-ruhig)}.kopfzeile__anwendung{margin:0;font-size:18px;font-weight:600;color:var(--schrift)}.kopfzeile__mitte{flex:1;display:flex;justify-content:center;min-width:0}.kopfzeile__suche{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;height:var(--feldhoehe);padding:0 14px;border:0;border-radius:var(--radius-element);background:var(--flaeche-2);color:var(--schrift-ruhig);font:400 var(--t-text) / 1 var(--sans);text-align:left;cursor:text}.kopfzeile__suche>.symbol{font-size:18px}.kopfzeile__suche:hover{background:var(--abgesenkt)}.kopfzeile__suchtext{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taste{padding:2px 7px;border-radius:var(--radius-element);background:var(--flaeche);color:var(--schrift-ruhig);font:500 var(--t-kopf) / 1.3 var(--sans);white-space:nowrap}.kopfzeile__rechts{display:flex;align-items:center;gap:4px;flex:0 0 auto}.kopfzeile__neu{display:flex;align-items:center;gap:6px;height:var(--elementhoehe);padding:0 14px;border:0;border-radius:var(--radius-element);background:var(--handlung);color:var(--auf-handlung);font:500 var(--t-knopf) / 1 var(--sans);cursor:pointer}.kopfzeile__neu:hover{background:var(--handlung-hover)}.kopfzeile__symbol{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:var(--radius-element);background:transparent;color:var(--schrift-mittel);font-size:20px;cursor:pointer}.kopfzeile__symbol:hover{background:var(--abgesenkt)}.kopfzeile__zahl{position:absolute;top:5px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-marke);background:var(--handlung);color:var(--auf-handlung);font:600 11px / 17px var(--sans);text-align:center}.kopfzeile__zahl--dringend{background:var(--achtung)}.kopfzeile__benutzer{margin-left:8px}.kopfzeile__person{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 4px;border:0;border-radius:var(--radius-element);background:transparent;color:var(--schrift);cursor:pointer}.kopfzeile__person:hover{background:var(--abgesenkt)}.kopfzeile__kuerzel{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-element);background:var(--handlung-linie);color:var(--schrift);font-size:13px;font-weight:600}.kopfzeile__wer{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.kopfzeile__name{font-size:var(--t-knopf);font-weight:500}.kopfzeile__rolle{font-size:var(--t-kopf);color:var(--schrift-ruhig)}.kopfzeile__pfeil{font-size:14px;color:var(--schrift-ruhig)}.menuezeile{height:var(--menuezeile);padding:0 10px;background:var(--navigation);box-shadow:0 1px 0 var(--nav-linie);overflow-x:auto;overflow-y:hidden}.menuezeile__gruppen{display:flex;align-items:stretch;gap:2px;height:100%;margin:0;padding:0;list-style:none}.menuezeile__gruppen>li,.menuezeile__gruppen .aufklapper{display:flex;flex:0 0 auto}.menuezeile__gruppe{display:flex;align-items:center;gap:4px;padding:0 12px;border:0;background:transparent;color:var(--schrift-mittel);font:400 var(--t-menue) / 1 var(--sans);white-space:nowrap;cursor:pointer}.menuezeile__gruppe:hover{background:var(--flaeche-3);color:var(--schrift)}.menuezeile__gruppe--hier{color:var(--schrift);font-weight:600;box-shadow:inset 0 -3px 0 var(--handlung)}.menuezeile__gruppe[aria-expanded=true]{background:var(--flaeche-3)}.menuezeile__pfeil{font-size:12px;color:var(--sinnbild)}.menuezeile__gruppe:focus-visible{outline-offset:-2px}.menuezeile__geteilt .menuezeile__gruppe{padding-right:4px;text-decoration:none}.aufklapper__schalter{display:flex;align-items:center;padding:0 10px 0 4px;border:0;background:transparent;color:var(--sinnbild);cursor:pointer}.aufklapper__schalter:hover,.aufklapper__schalter[aria-expanded=true]{background:var(--flaeche-3)}.aufklapper__schalter:focus-visible{outline-offset:-2px}.menuezeile__gruppe--hier+.aufklapper__schalter{box-shadow:inset 0 -3px 0 var(--handlung)}.menuezeile__geteilt:hover .menuezeile__gruppe,.menuezeile__geteilt:hover .aufklapper__schalter{background:var(--flaeche-3)}.aufklapper{position:relative}.aufklapper__liste{position:fixed;z-index:40;min-width:250px;max-width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 120px);overflow-y:auto;padding:8px;border-radius:var(--radius-element);background:var(--flaeche);box-shadow:0 12px 32px #1e2d3c2e}.aufklapper__liste ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.aufklapper__kopf{padding:6px 10px 8px;font-size:var(--t-label);font-weight:500;color:var(--schrift-ruhig)}.aufklapper__leer{margin:0;padding:9px 10px;color:var(--schrift-ruhig)}.aufklapper__eintrag{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-element);background:transparent;color:var(--schrift);font:400 var(--t-knopf) / 1.3 var(--sans);text-align:left;cursor:pointer}.aufklapper__eintrag>.symbol{font-size:18px;color:var(--sinnbild)}.aufklapper__eintrag:hover,.aufklapper__eintrag:focus-visible{background:var(--abgesenkt)}.aufklapper__eintrag--hier{font-weight:600;box-shadow:inset 3px 0 0 var(--handlung)}.aufklapper__text{flex:1}.aufklapper__zusatz{font-size:var(--t-label);color:var(--schrift-ruhig);font-variant-numeric:tabular-nums}.seitenkopf{display:flex;flex-direction:column;gap:14px;padding:16px var(--seitenrand) 6px;margin-bottom:var(--kartenabstand);background:var(--kopfgrund)}.seitenkopf__reihe{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.seitenkopf__kachel{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:52px;height:52px;border-radius:var(--radius-element);background:var(--handlung);color:var(--auf-handlung);font-size:28px}.seitenkopf__identitaet{display:flex;flex-direction:column;gap:3px;flex:1;min-width:240px}.seitenkopf__kicker{margin:0}.seitenkopf__titel{margin:0;font-size:var(--t-titel);font-weight:400;line-height:1.15;letter-spacing:-.015em}.seitenkopf__titel:focus,.seitenkopf__titel:focus-visible{outline:none}.seitenkopf__unterzeile{margin:0;font-size:var(--t-klein);color:var(--kopf-ruhig)}.seitenkopf__titelzeile{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.seitenkopf__marken{display:flex;align-items:center;flex-wrap:wrap;gap:var(--m1)}.seitenkopf__handlung{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seitenkopf .knopf:not(.knopf--haupt,.knopf--eingriff){background:var(--flaeche)}.seitenkopf .knopf:not(.knopf--haupt,.knopf--eingriff):hover:not(:disabled){background:var(--weiss-schwebe)}.seitenkopf .reiter{margin-bottom:0}.seitenkopf__kennzahlen{min-width:0}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 24px;margin:0}.kennzahl{display:flex;flex-direction:column;gap:3px;min-width:0}.kennzahl dt{font-size:var(--t-label);color:var(--schrift-ruhig)}.kennzahl dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.kennzahl--frist dd{color:var(--achtung)}.kennzahl .knopf--verweis{font-weight:500;text-decoration:none;border-bottom:1px dashed var(--stift)}.rumpf{display:flex;flex-direction:column;gap:var(--kartenabstand);min-width:0;padding:0 0 32px}.stapel{display:flex;flex-direction:column;gap:var(--kartenabstand);min-width:0}.rumpf>:not(.karte,.spalten,.akte,.kacheln,.planung,.liste,.einstellungen,.uebersicht,.stapel),.stapel>:not(.karte,.spalten,.akte,.liste,.einstellungen){margin-inline:var(--seitenrand)}.rumpf--breit{max-width:none}.spalten{display:grid;gap:var(--kartenabstand);min-width:0;align-items:start}.spalten--zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spalten--zweidrittel{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.karte{min-width:0;padding:var(--karteninnen);background:var(--flaeche);border-radius:var(--radius-karte)}.karte__titel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--m2);margin-bottom:12px;font-size:var(--t-kartentitel);font-weight:500;line-height:1.2}.karte--zweit{background:var(--flaeche-2)}.karte--zweit .hinweiskarte,.karte--zweit .marke,.karte--zweit .wahlband__wahl:not(:has(input:checked)){background:var(--flaeche)}.karte__titel h2,.karte__titel h3{margin:0;font:inherit}.karte__titel small{font-size:var(--t-label);font-weight:400;color:var(--schrift-ruhig)}.karte__unterteil{margin:var(--m4) 0 var(--m2);font-size:var(--t-abschnitt);font-weight:500}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--elementhoehe);padding:0 14px;border:0;border-radius:var(--radius-element);background:var(--flaeche-2);color:var(--schrift);font:500 var(--t-knopf) / 1.2 var(--sans);white-space:nowrap;cursor:pointer;text-decoration:none}.knopf .symbol{font-size:16px}.knopf:hover:not(:disabled){background:var(--abschnitt-schwebe)}.knopf:active:not(:disabled){background:var(--weiss-schwebe)}.knopf--haupt{background:var(--handlung);color:var(--auf-handlung)}.knopf--haupt:hover:not(:disabled),.knopf--haupt:active:not(:disabled){background:var(--handlung-hover);color:var(--auf-handlung)}.knopf--eingriff{background:var(--fehler-flaeche);color:var(--fehler)}.knopf--eingriff:hover:not(:disabled){background:color-mix(in srgb,var(--fehler) 16%,var(--flaeche));color:var(--fehler)}.knopf--klein{height:32px;padding:0 12px;font-size:13px}.knopfreihe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knopfreihe--abschluss{justify-content:space-between;align-items:center;margin-top:var(--m4);padding-top:var(--m3);box-shadow:inset 0 1px 0 var(--linie)}.knopfreihe__abschluss{display:flex;gap:8px}.werbestand{margin-top:var(--m2)}.segmente{display:inline-flex;flex-wrap:wrap;gap:4px;padding:2px;border-radius:var(--radius-element);background:var(--flaeche-2)}.segmente__wahl{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 10px;border:0;border-radius:var(--radius-element);background:transparent;color:var(--schrift-mittel);font:500 13.5px / 1 var(--sans);white-space:nowrap;cursor:pointer}.segmente__wahl:hover{background:var(--flaeche)}.segmente__wahl--hier{background:var(--flaeche);color:var(--handlung-hover)}.filterleiste .segmente{background:var(--flaeche)}.filterleiste .segmente__wahl:hover{background:var(--flaeche-3)}.filterleiste .segmente__wahl--hier{background:var(--handlung-flaeche)}.liste{display:flex;flex-direction:column;gap:var(--kartenabstand);min-width:0}.filterleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m2);padding:0 var(--seitenrand)}.filterleiste__suche{display:flex;align-items:center;gap:8px;flex:1;min-width:14rem;max-width:560px;height:var(--feldhoehe);padding:0 12px;border-radius:var(--radius-element);background:var(--flaeche);color:var(--schrift-ruhig);font-size:18px}.filterleiste .filterleiste__suche input,.filterleiste .filterleiste__suche input:hover:not(:disabled){flex:1;height:100%;padding:0;border:0;background:transparent}.filterleiste__suche:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.filterleiste__suche input:focus-visible{outline-color:transparent}.filterleiste .liste__filter{width:auto;background:var(--flaeche)}.filterleiste .liste__marken{margin:0}.liste__hinweise{padding:0 var(--seitenrand)}.liste__hinweise>*{margin:0}.liste__raster{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:var(--kartenabstand);align-items:start}.karte--tabelle{padding:4px 18px 12px;overflow-x:auto}.liste__name{font-weight:500}.liste__vorschau{position:sticky;top:calc(var(--kopfzeile) + var(--menuezeile) + 10px)}@media(max-width:1100px){.liste__raster{grid-template-columns:minmax(0,1fr)}.liste__vorschau{position:static}}.erfassung__karte{display:flex;flex-direction:column;gap:12px}.erfassung__karte .knopfreihe--abschluss{margin-top:var(--m2)}.planung{display:flex;flex-direction:column;gap:var(--kartenabstand);min-width:0}.planung__oben{display:flex;flex-direction:column;gap:var(--m1);padding:0 var(--seitenrand)}.planung__oben:empty{display:none}.planung__oben>*{margin:0}.werkzeugleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m2);padding:0 var(--seitenrand)}.werkzeugleiste .liste__filter select,.werkzeugleiste .liste__filter input{width:auto;background:var(--flaeche)}.werkzeugleiste .hilfe{margin:0}.planung__rumpf{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--kartenabstand);align-items:start}.planung__flaeche{display:flex;flex-direction:column;gap:var(--kartenabstand);min-width:0}.planung__seite{position:sticky;top:calc(var(--kopfzeile) + var(--menuezeile) + 10px);display:flex;flex-direction:column;gap:12px}.planung__seite--schwebend{position:fixed;z-index:20;top:calc(var(--kopfzeile) + var(--menuezeile) + 16px);right:var(--seitenrand);width:min(360px,calc(100vw - 2 * var(--seitenrand)));max-height:calc(100vh - var(--kopfzeile) - var(--menuezeile) - 32px);overflow-y:auto;box-shadow:0 12px 32px #1e2d3c2e}.empfang .knopf--klein{height:44px;padding:0 16px;font-size:var(--t-knopf)}.empfang .liste__tabelle td{height:52px}@media(max-width:900px){.planung__rumpf{grid-template-columns:minmax(0,1fr)}.planung__seite{position:static}}.karte--tabelle>section{padding-top:var(--m3)}.karte--tabelle>section+section{margin-top:var(--m4)}.einstellungen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:var(--kartenabstand);align-items:start}.thema--breit{grid-column:1 / -1}.akte{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:var(--kartenabstand);align-items:start}.akte__haupt,.akte__seite{display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--flaeche);border-radius:var(--radius-karte)}.akte__haupt{padding:4px 18px 18px}.akte__seite{gap:14px;padding:4px 16px 18px}.akte__haupt>.reiter,.akte__seite>.reiter{margin-bottom:0}.akte__seitentitel{display:flex;box-shadow:inset 0 -1px 0 var(--linie)}.akte__seitentitel span{padding:13px 4px 11px;font-weight:500;box-shadow:inset 0 -3px 0 var(--handlung)}.tafel__abschnitte{display:flex;flex-direction:column;gap:6px}.seitenblock{display:flex;flex-direction:column;gap:10px;min-width:0}.seitenblock__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--m2)}.seitenblock__titel{margin:0;font-size:var(--t-kartentitel);font-weight:500}.seitenblock .liste__tabelle th,.seitenblock .liste__tabelle td{padding:0 6px}.seitenblock .knopfreihe{gap:6px}.summentafel tfoot th,.summentafel tfoot td{box-shadow:inset 0 1px 0 var(--linie-stark);font-weight:600}.akte__haupt .karte,.akte__seite .karte{padding:0;background:transparent}.akte__haupt .karte+.karte,.akte__seite .karte+.karte,.akte__seite .seitenblock+.seitenblock,.akte__seite .karte+.seitenblock,.akte__seite .seitenblock+.karte{padding-top:14px;box-shadow:inset 0 1px 0 var(--linie)}.akte__haupt .karte__titel,.akte__seite .karte__titel{font-size:var(--t-kartentitel);margin-bottom:8px}.akte__seite .spalten{grid-template-columns:minmax(0,1fr)}.abschnitt{display:flex;flex-direction:column}.abschnitt__titel{margin:0;font:inherit}.abschnitt__kopf{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:var(--radius-element);background:var(--flaeche-2);color:var(--schrift);font:500 var(--t-abschnitt) / 1.3 var(--sans);text-align:left;cursor:pointer}.abschnitt__kopf:hover{background:var(--abschnitt-schwebe)}.abschnitt__pfeil{font-size:15px;color:var(--sinnbild);transition:transform .14s ease}.abschnitt__pfeil--zu{transform:rotate(-90deg)}.abschnitt__name{flex:1}.abschnitt__zusatz{font-size:var(--t-label);font-weight:400;color:var(--schrift-ruhig)}.abschnitt__inhalt{padding:8px 12px 12px}.feldraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 28px}.feldzeile{display:flex;align-items:flex-end;gap:8px;min-width:0;padding:9px 0;box-shadow:inset 0 -1px 0 var(--zeilenlinie)}.feldzeile:hover{background:var(--flaeche-4)}.feldzeile__inhalt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.feldzeile__beschriftung{font-size:var(--t-label);color:var(--schrift-ruhig)}.feldzeile__wert{font-size:var(--t-text);overflow-wrap:anywhere}.produktstandorte{padding:9px 0;box-shadow:inset 0 -1px 0 var(--zeilenlinie)}.produktstandorte>.feldzeile__beschriftung{margin:0}.produktstandorte__hinzu{display:flex;flex-wrap:wrap;gap:var(--m1);align-items:center}.produktstandorte__hinzu .feld__eingabe{flex:1 1 14rem;max-width:22rem}.feldzeile__stift{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-element);background:transparent;color:var(--stift);font-size:15px;cursor:pointer}.feldzeile__stift:hover{background:var(--flaeche-2);color:var(--handlung)}.feldzeile--bearbeiten .feld__eingabe{margin-top:2px}.personenraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.personenkaertchen{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-element);background:var(--flaeche-3)}.personenkaertchen:hover{background:var(--kaertchen-schwebe)}.personenkaertchen__kuerzel{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-element);background:var(--handlung-linie);color:var(--schrift);font-size:13px;font-weight:600}.personenkaertchen__text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.personenkaertchen__name{font-weight:500}.personenkaertchen__zeile{font-size:var(--t-klein);color:var(--schrift-mittel);overflow-wrap:anywhere}.personenkaertchen__zeile:first-of-type{color:var(--schrift-ruhig)}.personenkaertchen__marken{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.personenkaertchen__handlung{align-self:flex-start}.verlauf{display:flex;flex-direction:column;gap:10px}.verlauf__kopf{display:flex;align-items:center;justify-content:space-between}.verlauf__titel{margin:0;font-size:var(--t-kartentitel);font-weight:500}.verlauf__zusatz{font-size:var(--t-label);color:var(--schrift-ruhig)}.verlauf__leer{margin:0;font-size:var(--t-klein);color:var(--schrift-ruhig)}.verlauf__liste{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.verlauf__eintrag{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start}.verlauf__kachel{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-element);font-size:18px}.verlauf__kachel--vorgang{background:var(--handlung-flaeche);color:var(--handlung-hover)}.verlauf__kachel--termin,.verlauf__kachel--erledigt{background:var(--gut-fuellung);color:var(--auf-handlung)}.verlauf__kachel--still{background:var(--still);color:var(--auf-handlung)}.verlauf__kachel--achtung{background:var(--achtung-flaeche);color:var(--achtung)}.verlauf__kachel--fehler{background:var(--fehler-flaeche);color:var(--fehler)}.verlauf__text{display:flex;flex-direction:column;gap:2px;min-width:0}.verlauf__eintragstitel{font-weight:500;text-align:left}button.verlauf__eintragstitel{font-weight:500;text-decoration:none}.verlauf__detail{font-size:var(--t-klein);color:var(--schrift-mittel)}.verlauf__detail--dringend{font-weight:600;color:var(--achtung)}.verlauf__datum{font-size:var(--t-label);color:var(--schrift-ruhig);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1100px){.akte,.spalten--zweidrittel,.spalten--zwei{grid-template-columns:minmax(0,1fr)}}.feld{margin-bottom:var(--m3);max-width:var(--textbreite)}.feld__beschriftung,.feld>label{display:block;margin-bottom:5px;font:400 var(--t-label) / 1.4 var(--sans);color:var(--schrift-ruhig)}.feld__pflicht{color:var(--fehler)}.feld__eingabe,.feld input,.feld select,input[type=text],input[type=search],input[type=password],input[type=email],input[type=number],input[type=date],input[type=time],select{width:100%;height:var(--feldhoehe);padding:0 12px;border:1px solid transparent;border-radius:var(--radius-element);background:var(--flaeche-2);color:var(--schrift);caret-color:var(--handlung);font:400 var(--t-text) var(--sans)}.feld__eingabe:hover:not(:disabled),input:not([type=checkbox],[type=radio]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){background:var(--abschnitt-schwebe)}.karte--zweit :is(input:not([type=checkbox],[type=radio]),select,textarea){background:var(--flaeche)}.feld__eingabe:focus-visible,input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}textarea{width:100%;min-height:90px;padding:8px 12px;border:1px solid transparent;border-radius:var(--radius-element);background:var(--flaeche-2);color:var(--schrift);font:400 var(--t-text) / 1.5 var(--sans);resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--handlung)}.feld__eingabe::placeholder,input::placeholder,textarea::placeholder{color:var(--schrift-leise);opacity:1}.feld--fehlerhaft .feld__eingabe,[aria-invalid=true]{border-color:var(--fehler);box-shadow:0 0 0 3px color-mix(in srgb,var(--fehler) 22%,transparent)}.feld__fehler{margin-top:var(--m1);font-size:var(--t-label);color:var(--fehler)}.feld__fehler-satz{margin:0 0 var(--m1)}.feld__fehler-auswirkung,.feld__fehler-schritt{color:var(--schrift-ruhig)}.feld__hilfe,.hilfe,.hinweiszeile{margin:var(--m1) 0 0;max-width:var(--textbreite);font-size:var(--t-klein);line-height:1.5;color:var(--schrift-leise)}.merkmalsliste{margin:var(--m1) 0 0;padding-left:var(--m3);max-width:var(--textbreite);line-height:1.6}.geheimnisliste{margin:var(--m1) 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--m1)}.knopf--verweis{display:inline;height:auto;border:0;padding:0;background:none;color:var(--verweis);font-weight:inherit;white-space:normal;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.knopf--verweis:hover,.knopf--verweis:hover:not(:disabled){background:none;color:var(--handlung);text-decoration-thickness:2px}.feld--kasten{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 var(--m1)}.feld--kasten .feld__hilfe{grid-column:2}.qrfeld{display:inline-block;margin:var(--m2) 0;padding:var(--m1);background:#fff;border:1px solid var(--linie);border-radius:var(--radius-karte)}.qrcode{display:block}.schrittfolge{display:flex;flex-wrap:wrap;gap:var(--m1) var(--m2);margin:0 0 var(--m2);padding:0;list-style:none;font-size:var(--t-label)}.schrittfolge__schritt{display:flex;align-items:center;gap:var(--m1);color:var(--schrift-leise)}.schrittfolge__nummer{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border:1px solid var(--linie-stark);border-radius:var(--radius-marke);font-variant-numeric:tabular-nums}.schrittfolge__schritt--erledigt .schrittfolge__nummer{border-color:var(--linie);background:var(--flaeche-2)}.schrittfolge__schritt--hier{color:var(--schrift);font-weight:600}.schrittfolge__schritt--hier .schrittfolge__nummer{border-color:currentColor;border-width:2px}.feldpaar{display:flex;flex-wrap:wrap;gap:0 var(--m2)}.feldpaar>.feld{flex:1 1 12rem}.hinweiskarte{margin:0 0 var(--m2);padding:12px 14px;border-radius:var(--radius-karte);background:var(--handlung-flaeche);font-size:var(--t-text);line-height:1.5}.hinweiskarte p{margin:0}.hinweiskarte p+p{margin-top:var(--m1)}.hinweiskarte--warnung{background:var(--achtung-flaeche);color:var(--achtung)}.hinweiskarte--warnung p{color:var(--schrift)}.feld--gesperrt .feld__ersatz,.feld__ersatz{margin:0;height:var(--elementhoehe);display:flex;align-items:center;color:var(--schrift-leise);font-style:italic;font-size:var(--t-text)}fieldset,.unterblock,.umschalter{border:1px solid var(--zeilenlinie);border-radius:var(--radius-karte);padding:var(--m2) 19px 19px;margin:0 0 var(--m3);max-width:var(--textbreite)}legend{padding:0 var(--m1);font:500 var(--t-label) var(--sans);color:var(--schrift-leise);letter-spacing:.02em}.wahlgruppe{border:0;margin:0;padding:0}.wahlreihe,.umschalter__wahl{display:inline-flex;align-items:center;gap:var(--m1);margin-right:var(--m3);font-size:var(--t-text)}.umschalter__wahl input,.liste__schalter input,input[type=checkbox],input[type=radio]{width:auto;height:auto;accent-color:var(--handlung)}.erfassung .feld,.erfassung fieldset{max-width:none}.erfassung .feld{margin-bottom:0}.erfassung .feld__hilfe{max-width:none}.block{display:flex;flex-direction:column;gap:var(--m3)}.feldreihe{display:grid;gap:var(--m3);align-items:start}.feldreihe--halb{grid-template-columns:repeat(2,minmax(0,1fr))}.feld--reserviert .feld__ersatz{padding:0 var(--m2);border:1px dashed var(--linie-stark);border-radius:var(--radius-element);background:var(--abgesenkt);color:var(--schrift-leise);font-style:normal}.wahlband{border:0;padding:0;margin:0 0 var(--kartenabstand);max-width:none}.wahlband__reihe{display:inline-flex;flex-wrap:wrap;gap:2px;margin-top:var(--m2)}.wahlband__wahl{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 12px;border:0;border-radius:var(--radius-element);background:var(--flaeche-2);font:400 13px var(--sans);cursor:pointer}.wahlband__wahl input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.wahlband__name:after{content:"";position:absolute;inset:0;border-radius:inherit}.wahlband__wahl:not(:has(input:checked)):hover{background:color-mix(in srgb,var(--schrift) 7%,transparent)}.wahlband__wahl:has(input:checked){background:var(--handlung);color:var(--auf-handlung);font-weight:600}.wahlband__wahl:has(input:checked) .wahlband__erklaerung{color:inherit}.wahlband__wahl:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.wahlband__name{margin:0;font:inherit;color:inherit;cursor:pointer}.wahlband__erklaerung{color:var(--schrift-leise);font-weight:400;font-size:var(--t-label)}.dubletten__treffer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--m1) var(--m3);margin:var(--m2) 0 0;padding:0;list-style:none}.dubletten__treffer li{display:contents}.dubletten__nummer{font-family:var(--mono);font-size:var(--t-zelle);color:var(--schrift-ruhig);white-space:nowrap}.dubletten__wo{color:var(--schrift-leise)}.marke{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;margin-right:var(--m1);border-radius:var(--radius-marke);background:var(--flaeche-2);color:var(--schrift);font:500 var(--t-label) / 1.3 var(--sans);white-space:nowrap}.marke--akzent{background:var(--handlung-flaeche);color:var(--akzent-schrift)}.marke--rubrik{background:transparent;box-shadow:inset 0 0 0 1px var(--handlung);color:var(--handlung)}.marke--gut{background:var(--gut-fuellung);color:var(--auf-handlung)}.marke--gesperrt,.marke--krit{background:var(--fehler-flaeche);color:var(--fehler)}.marke--warn{background:var(--achtung-flaeche);color:var(--achtung)}.marke--abwaehlbar{cursor:pointer;border:1px solid var(--feldrahmen);background:var(--flaeche);color:var(--schrift)}.marke--inaktiv{background:var(--still);color:var(--auf-handlung)}.marke--vertretung{background:var(--zweitneutral-flaeche);color:var(--zweitneutral)}.liste__leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m2)}.liste__suche{flex:1;min-width:14rem;height:var(--feldhoehe)}.liste__filter{width:auto;min-width:11rem}.liste__schalter{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-text);color:var(--schrift-ruhig)}.karte__titel small .liste__schalter{font-size:inherit}.liste__marken{display:flex;flex-wrap:wrap;gap:var(--m1);list-style:none;margin:var(--m2) 0;padding:0}table,.liste__tabelle{width:100%;border-collapse:collapse;font-size:var(--t-zelle)}caption{text-align:left;padding-bottom:var(--m2);font-size:var(--t-label);color:var(--schrift-leise)}th{font:500 var(--t-zelle) / 1.3 var(--sans);color:var(--schrift)}th,td{height:var(--zeilenhoehe);padding:0 12px;text-align:left;box-shadow:inset 0 -1px 0 var(--zeilenlinie)}thead th{height:34px;box-shadow:inset 0 -1px 0 var(--linie)}tbody tr:hover>td,tbody tr:hover>th{background:var(--flaeche-3)}[data-dichte=dicht] th,[data-dichte=dicht] td{height:var(--zeilenhoehe-dicht)}td.zahl,th.zahl,.nummer,.zahl{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.liste__zeile--gewaehlt td{background:var(--handlung-flaeche)}.liste__zeile--blass td{opacity:.55}.plan__abschnitt{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;border:0;border-radius:2px;background:var(--handlung);color:var(--auf-handlung);text-align:left;cursor:pointer;padding:0}.plan__abschnitt:disabled{cursor:default}.plan__abschnitt .balken__text{overflow:hidden;text-overflow:ellipsis}.plan__abschnitt--frei{background:var(--abgesenkt);color:var(--schrift-ruhig);border:1px dashed var(--linie-stark)}.plan__abschnitt--gewaehlt{outline:2px solid var(--schrift);outline-offset:-2px;background:var(--handlung-schwebe)}.rasterplan__rolle{overflow-x:auto}.rasterplan{width:100%}.rasterplan__zeitkopf,.rasterplan__zeit{width:1%;vertical-align:top;font-variant-numeric:tabular-nums;white-space:nowrap}.rasterplan .rasterplan__terminkopf{min-width:13rem;vertical-align:top;white-space:normal;font-size:var(--t-text);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--schrift)}.rasterplan__feld{padding:1px;vertical-align:top}.plan__karte{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;height:100%;min-height:2.4rem;padding:var(--m1);border:1px solid var(--linie-stark);border-left:3px solid var(--handlung);border-radius:2px;background:var(--flaeche);color:var(--schrift);font:400 var(--t-text) var(--sans);text-align:left;white-space:normal;cursor:pointer}.plan__karte:disabled{cursor:default}.plan__karte-kopf{font-weight:600}.plan__karte-zeile{font-size:var(--t-kopf);color:var(--schrift-ruhig);font-variant-numeric:tabular-nums}.plan__karte--frei{border:1px dashed var(--linie-stark);background:var(--abgesenkt);color:var(--schrift-ruhig)}.plan__karte--gewaehlt{outline:2px solid var(--schrift);outline-offset:-2px;background:var(--handlung-flaeche)}.plan__karte--ziel{border-style:solid;border-color:var(--handlung);background:var(--handlung-flaeche);color:var(--schrift)}.feld__eingabe--schmal{width:auto;min-width:6rem;max-width:12rem}.liste__oeffnen{border:0;padding:0;background:none;font:500 var(--t-zelle) var(--mono);font-variant-numeric:tabular-nums;color:var(--handlung);text-align:left;text-decoration:none;cursor:pointer}.liste__oeffnen:hover{color:var(--handlung-hover);text-decoration:underline}.liste__leer{padding:var(--m5) 0;color:var(--schrift-ruhig)}.liste__vorschau,.rechnung{padding:var(--karteninnen);background:var(--flaeche);border-radius:var(--radius-karte)}.liste__vorschau h2{margin-bottom:var(--m1);font-size:var(--t-text)}.anordnung{list-style:none;margin:0 0 var(--m4);padding:0}.anordnung__zeile{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--linie, #e3e6ea)}.anordnung__name{flex:1}.uebersicht{display:flex;flex-direction:column;gap:var(--kartenabstand);min-width:0}.uebersicht>.hilfe,.uebersicht>.hinweiszeile,.uebersicht>.uebersicht__leiste,.uebersicht>.kachelgruppe>.kachelgruppe__titel{margin-inline:var(--seitenrand)}.uebersicht__leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m2);margin:0;font-size:var(--t-klein);color:var(--schrift-ruhig)}.ankuendigung{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;max-width:52rem}.ankuendigung__text{display:flex;flex-direction:column;gap:8px}.ankuendigung__text h2{font-size:var(--t-kartentitel)}.ankuendigung__text p{margin:0}.kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kartenabstand)}.kachel{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;text-align:left;font:inherit;color:inherit;background:var(--flaeche);border:0;border-radius:var(--radius-karte);cursor:pointer}.kachel:hover{background:var(--flaeche-3)}.kachel__wort{margin:0;font-size:var(--t-label);color:var(--schrift-ruhig)}.kachel__zahl{font:400 var(--t-zahl) / 1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.kachel__zusatz{font-size:var(--t-klein);color:var(--schrift-ruhig)}.kachel--warn{background:var(--achtung-flaeche)}.kachel--warn:hover{background:color-mix(in srgb,var(--achtung) 14%,var(--achtung-flaeche))}.kachel--warn .kachel__zahl,.kachel--warn .kachel__wort,.kachel--warn .kachel__zusatz{color:var(--achtung)}.kachel--krit{background:var(--fehler-flaeche)}.kachel--krit:hover{background:color-mix(in srgb,var(--fehler) 12%,var(--fehler-flaeche))}.kachel--krit .kachel__zahl,.kachel--krit .kachel__wort,.kachel--krit .kachel__zusatz{color:var(--fehler)}.kachel--still{cursor:default}.kachel--still:not(.kachel--warn,.kachel--krit):hover{background:var(--flaeche)}.kachel--still.kachel--warn:hover{background:var(--achtung-flaeche)}.kachel--still.kachel--krit:hover{background:var(--fehler-flaeche)}.kachelgruppe{display:flex;flex-direction:column;gap:8px}.kachelgruppe__titel{margin:6px 0 0;font:500 var(--t-kartentitel) / 1.2 var(--sans);color:var(--schrift)}.aufgaben{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.aufgabe{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px}.aufgabe__text{min-width:0;font-weight:500}.bereichsseite{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--kartenabstand);list-style:none;margin:0;padding:0}.bereichsseite__punkt{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;width:100%;height:100%;padding:16px 18px 18px;border:0;border-radius:var(--radius-karte);background:var(--flaeche);color:inherit;font:inherit;text-align:left;cursor:pointer}.bereichsseite__punkt:hover{background:var(--flaeche-3)}.bereichsseite__kachel{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-element);background:var(--handlung-flaeche);color:var(--handlung-hover);font-size:22px}.bereichsseite__text{display:flex;flex-direction:column;gap:4px;min-width:0}.bereichsseite__text b{font:500 var(--t-abschnitt) / 1.3 var(--sans);color:var(--handlung)}.bereichsseite__text span{font:400 var(--t-klein) / 1.5 var(--sans);color:var(--schrift-mittel)}.bereichsseite__punkt--hier .bereichsseite__kachel{background:var(--handlung);color:var(--auf-handlung)}.letzte{list-style:none;margin:0;padding:0}.letzte__eintrag{display:flex;align-items:baseline;gap:var(--m3);width:100%;padding:8px 10px;border:0;border-radius:var(--radius-element);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.letzte__eintrag:hover{background:var(--flaeche-3)}.letzte__art{flex:none;width:8em;font-size:var(--t-label);color:var(--schrift-ruhig)}.letzte__name{font-weight:500;color:var(--handlung)}.letzte__zusatz{font-size:var(--t-klein);color:var(--schrift-mittel)}.maskenhilfe{margin:0;max-width:48rem;color:var(--schrift-ruhig);font-size:var(--t-klein)}.maskenhilfe__zeichen{display:inline-flex;margin-right:6px;color:var(--handlung);font-size:17px;vertical-align:-.2em}.maskenhilfe .knopf--verweis,.maskenhilfe__inhalt .knopf--verweis{height:auto;line-height:inherit;vertical-align:baseline}.maskenhilfe__inhalt section{margin-bottom:var(--m4)}.maskenhilfe__inhalt h3{margin:0 0 var(--m1);font-size:var(--t-text)}.maskenhilfe__inhalt p{margin:0 0 var(--m2);max-width:var(--textbreite)}.maskenhilfe__kette{margin:0;padding-left:1.5rem;border-left:2px solid var(--handlung-linie);list-style:decimal}.maskenhilfe__kette li{min-height:1.9rem;padding-left:var(--m1)}.maskenhilfe__schritt--hier{background:var(--handlung-flaeche)}.maskenhilfe__verweise{margin:0;padding-left:1.5rem}.maskenhilfe__verweise li{min-height:1.9rem}.schwebefenster{position:fixed;z-index:35;display:flex;flex-direction:column;width:min(480px,calc(100vw - 16px));max-height:calc(100vh - 16px);border-radius:var(--radius-element);background:var(--flaeche);box-shadow:0 16px 40px #1e2d3c38;color:var(--schrift);font-size:var(--t-klein);overflow:hidden}.schwebefenster:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.schwebefenster__kopf{display:flex;align-items:center;gap:var(--m2);flex:none;padding:10px 8px 10px 14px;background:var(--grund)}.schwebefenster__kopf h2{margin:0;font-size:var(--t-text);font-weight:600}.schwebefenster__schliessen{display:inline-grid;place-items:center;margin-left:auto;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-element);background:transparent;color:var(--schrift-ruhig);font-size:16px;cursor:pointer}.schwebefenster__schliessen:hover{background:var(--flaeche);color:var(--schrift)}.schwebefenster__inhalt{padding:12px 14px 4px;overflow-y:auto;overscroll-behavior:contain}.schwebefenster__inhalt section{margin-bottom:var(--m3)}.reiter{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;box-shadow:inset 0 -1px 0 var(--linie)}.reiter__wahl{display:inline-flex;align-items:center;gap:7px;padding:13px 12px 11px;border:0;background:none;font:500 var(--t-text) / 1.2 var(--sans);color:var(--schrift-ruhig);cursor:pointer}.reiter__wahl:hover{color:var(--schrift)}.reiter__wahl--hier{color:var(--schrift);box-shadow:inset 0 -3px 0 var(--handlung)}.reiter__zahl{display:inline-block;padding:1px 7px;border-radius:var(--radius-marke);background:var(--still);color:var(--auf-handlung);font-size:var(--t-kopf);font-weight:500}.reiter__wahl--hier .reiter__zahl{background:var(--handlung)}.meldung{max-width:var(--textbreite);padding:var(--karteninnen);margin-bottom:var(--m3);border:0;border-radius:var(--radius-karte);font-size:var(--t-text)}.meldung--fehler{background:var(--fehler-flaeche)}.meldung--fehler .meldung__was{color:var(--fehler)}.meldung--hinweis{background:var(--gut-flaeche)}.meldung--hinweis .meldung__was{color:var(--gut)}.meldung__was{margin:0 0 var(--m1);font-weight:600}.meldung__auswirkung,.meldung__schritt{margin:0 0 var(--m1);color:var(--schrift-ruhig)}.meldung__verstoesse{margin:var(--m2) 0 0;padding-left:var(--m5)}.meldung__feld{font-family:var(--mono)}.meldung__kennung{margin:var(--m2) 0 0;font-size:var(--t-label);color:var(--schrift-leise)}.meldung__kennung code{font-family:var(--mono)}.streifen,.dubletten{max-width:var(--textbreite);padding:var(--karteninnen);margin-bottom:var(--m3);border:0;border-radius:var(--radius-karte);font-size:var(--t-text)}.streifen--info,.dubletten{background:var(--handlung-flaeche)}.streifen--gut{background:var(--gut-flaeche)}.streifen--warn,.warnung{border:0;border-radius:var(--radius-karte);background:var(--achtung-flaeche);padding:var(--karteninnen);margin-bottom:var(--m3);max-width:var(--textbreite);font-size:var(--t-text);color:var(--schrift)}.rundungshinweis{margin:var(--m2) 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:var(--m1);font-variant-numeric:tabular-nums}.streifen ul,.dubletten ul{margin:var(--m2) 0 0;padding-left:var(--m5)}.terminfenster__absage{margin-top:var(--m5);padding-top:var(--m3);border-top:1px solid var(--linie)}.pruefzeitraum{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--m3);margin-bottom:var(--m3)}.pruefzeitraum .hilfe{flex-basis:100%;margin:0}.kontrollen{list-style:none;margin:0;padding:0}.kontrollen__eintrag{padding:var(--m3) 0;border-bottom:1px solid var(--linie)}.kontrollen__eintrag:last-child{border-bottom:none}.kontrollen__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m1);margin-bottom:var(--m1)}.kontrollen__felder{list-style:none;margin:var(--m1) 0 0;padding:0;font-size:var(--t-label);color:var(--schrift-leise)}.warteliste{margin-top:var(--m4);padding-top:var(--m3);border-top:1px solid var(--linie)}.warteliste__frist{white-space:nowrap}.warteliste__eintrag{margin-top:var(--m2);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--m2)}.warteliste__verlauf{margin-top:var(--m2)}.warteliste__verlauf>summary{cursor:pointer;color:var(--schrift-leise);font-size:var(--t-label)}.probe{margin-bottom:var(--m3)}.probe__wahl{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--m2) var(--m4);margin:0 0 var(--m2);padding:var(--m2) var(--m3);border:1px solid var(--linie);border-radius:var(--radius-karte)}.probe__titel{padding:0 var(--m1);color:var(--schrift-ruhig);font-size:var(--t-label);letter-spacing:.02em}.probe__termin{white-space:nowrap;font-size:var(--t-text)}.optionen__zeile--spaet{background:var(--achtung-flaeche)}.optionen__alternativen{margin:0;padding:0;list-style:none}.optionen__stand{margin:var(--m1) 0 0;padding-left:var(--m4)}.optionen__alternative{padding:var(--m3) 0;border-top:1px solid var(--linie)}.optionen__alternative:first-child{border-top:0}.optionen__antwort{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--m2);margin-top:var(--m2)}.optionen__antwort .hilfe{flex-basis:100%;margin:0}.angaben{display:grid;grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);gap:var(--m1) var(--m3);margin:0 0 var(--m4);font-size:var(--t-text)}.angaben dt{font:500 var(--t-label) / 1.8 var(--sans);color:var(--schrift-leise)}.angaben dd{margin:0;overflow-wrap:anywhere}.preisvorschau{margin:0 0 var(--m4);padding:var(--m3);background:var(--flaeche-2);border-left:3px solid var(--linie-stark)}.preisvorschau .feld__hilfe:last-child{margin-bottom:0}.angaben--eng{gap:0 var(--m3);margin-bottom:var(--m2)}.kontaktliste,.rechteliste{list-style:none;margin:0;padding:0;font-size:var(--t-text)}.kontaktliste li,.rechteliste li{padding:var(--m2) 0;border-bottom:1px solid var(--linie)}.rechtegruppe{margin-bottom:var(--m4)}.recht__aktion{font-family:var(--mono)}.recht__umfang,.recht__herkunft{font-size:var(--t-label);color:var(--schrift-leise)}.schritte{display:grid;gap:var(--m5)}.maske{position:relative;max-width:var(--textbreite);margin:110px auto 60px;padding:26px var(--m5) var(--m5);background:var(--flaeche);border-radius:var(--radius-karte)}.maske:not(.maske--weit):before{content:"";position:absolute;top:-58px;left:0;width:160px;height:30px;background:url(/marke-tritixcrm.svg) left center / contain no-repeat}.maske>h1{margin-bottom:var(--m1);font-size:28px;letter-spacing:-.02em}.maske--weit{max-width:none;padding:0;margin:0;background:none;border-radius:0}.maske__unterzeile{margin:0 0 var(--m4);font-size:var(--t-label);color:var(--schrift-leise)}.geheimnis{padding:var(--karteninnen);margin-bottom:var(--m3);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte)}.geheimnis__wert,.geheimnis__verweis{font-family:var(--mono);font-size:var(--t-text);word-break:break-all}.geheimnis__hinweis{font-size:var(--t-label);color:var(--schrift-leise)}.nur-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.kopfzeile{flex-wrap:wrap;height:auto;padding:8px var(--m3);gap:8px 12px}.kopfzeile__mitte{order:3;flex-basis:100%}.kopfzeile__rechts{margin-left:auto}.kopfzeile__wer{display:none}.spalten--zwei,.spalten--zweidrittel,.feldreihe--halb,.kacheln{grid-template-columns:minmax(0,1fr)}.seitenkopf{padding-left:var(--m3);padding-right:var(--m3)}}@media(min-width:901px)and (max-width:1280px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.kanalliste{margin:0 0 var(--m3);padding:0;list-style:none;font-size:var(--t-text)}.kanalliste li{display:flex;align-items:center;gap:var(--m2);min-height:var(--zeilenhoehe-dicht);padding:var(--m1) 0;border-bottom:1px solid var(--linie)}.kanalliste li:last-child{border-bottom:0}.kanalliste__art{flex:none;width:4.5rem;font:600 var(--t-kopf) var(--sans);letter-spacing:.02em;color:var(--schrift-leise)}.kanalliste__wert{flex:1;min-width:0;font-family:var(--mono);font-size:var(--t-zelle);overflow-wrap:anywhere}.kanalliste__name{font-family:var(--sans);color:var(--schrift-leise)}.karte--messend{container-type:inline-size}.kanalzeile{display:grid;grid-template-columns:7rem minmax(0,2fr) minmax(0,1fr) auto;gap:var(--m2);align-items:center;padding-top:var(--m2);border-top:1px solid var(--linie)}@container (max-width: 34rem){.kanalzeile{grid-template-columns:minmax(0,1fr)}.kanalliste li{flex-wrap:wrap}.kanalliste__art{width:auto}.kanalliste__wert{flex-basis:100%}}@media(max-width:900px){.kanalzeile{grid-template-columns:minmax(0,1fr)}}.tafel--weit{max-width:none;overflow-x:auto}.tafel--weit table{min-width:44rem}.beginnwahl{display:flex;flex-wrap:wrap;gap:var(--m2);align-items:center}.beginnwahl input[type=date]{flex:1 1 11rem;min-width:0}.beginnwahl select{flex:0 0 auto}.stornotafel{overflow-x:auto}.stornotafel table{min-width:52rem}.zahl{text-align:right;font-family:var(--mono);font-size:var(--t-zelle);font-variant-numeric:tabular-nums}.suchfenster{position:fixed;inset:0;z-index:40;display:grid;place-items:start center;padding:8vh var(--m4) var(--m4)}.suchfenster__schleier{position:fixed;inset:0;border:0;padding:0;cursor:default;background:#201e1d52}.suchfenster__fenster{position:relative;width:min(1000px,100%);max-height:84vh;display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-dialog);box-shadow:0 12px 32px #201e1d2e;overflow:hidden}.suchfenster__titel{display:flex;align-items:center;gap:var(--m2);padding:var(--m2) var(--m3);background:var(--handlung-flaeche);border-bottom:1px solid var(--handlung-linie)}.suchfenster__titel h2{margin:0;font-size:var(--t-text);font-weight:600}.suchfenster__hinweis{color:var(--schrift-ruhig);font-size:var(--t-label)}.suchfenster__titel .taste{margin-left:auto}.suchfenster__spalten{display:flex;min-height:0;flex:1}.suchfenster__arten{width:190px;flex:none;padding:var(--m2);background:var(--navigation);border-right:1px solid var(--linie);overflow-y:auto}.suchfenster__arten .k{margin:0 0 var(--m1) var(--m1);color:var(--schrift-ruhig)}.suchfenster__art{display:flex;align-items:center;justify-content:space-between;gap:var(--m1);width:100%;min-height:var(--zeilenhoehe-dicht);padding:0 var(--m1) 0 var(--m2);border:0;border-radius:var(--radius-element);background:none;color:var(--schrift);font:inherit;font-size:var(--t-zelle);text-align:left;cursor:pointer}.suchfenster__art:hover{background:#fff9}.suchfenster__art--hier{background:var(--flaeche);font-weight:600;box-shadow:inset 2px 0 0 var(--handlung)}.suchfenster__zahl{min-width:20px;padding:0 var(--m1);border-radius:var(--radius-marke);background:var(--chip);color:var(--schrift-ruhig);font-size:var(--t-kopf);font-weight:700;text-align:center}.suchfenster__art--hier .suchfenster__zahl{background:var(--handlung);color:var(--auf-handlung)}.suchfenster__haupt{display:flex;flex-direction:column;min-width:0;flex:1}.suchfenster__felder{padding:var(--m2) var(--m3);border-bottom:1px solid var(--linie)}.suchfenster__felder .k{margin:0 0 var(--m1);color:var(--schrift-ruhig)}.suchfenster__feldreihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--m2)}.suchfenster__feld{margin:0;min-width:0}.suchfenster__spanne{display:flex;align-items:center;gap:var(--m1)}.suchfenster__spanne input{min-width:0;flex:1;height:var(--elementhoehe);padding:0 var(--m1);border:1px solid var(--feldrahmen);border-radius:var(--radius-element);background:var(--flaeche);color:var(--schrift);font:inherit;font-size:var(--t-zelle)}.suchfenster__spanne span{color:var(--schrift-ruhig)}.suchfenster__leiste{display:flex;align-items:center;gap:var(--m2);padding:var(--m1) var(--m3);border-bottom:1px solid var(--linie);background:var(--flaeche-2)}.suchfenster__zaehlung{margin-left:auto;color:var(--schrift-ruhig);font-size:var(--t-label)}.suchfenster__leiste .knopf--verweis{font-size:var(--t-label)}.suchfenster__liste{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1;min-height:120px}.artikelwahl__spalten{display:flex;min-height:0;flex:1}.artikelwahl__arten{display:flex;flex-direction:column;flex:none;width:13rem;padding:var(--m1) 0;border-right:1px solid var(--linie);overflow-y:auto}.artikelwahl__art{display:flex;align-items:center;justify-content:space-between;gap:var(--m2);width:100%;min-height:var(--zeilenhoehe);padding:var(--m1) var(--m3);border:0;border-left:3px solid transparent;background:none;font:400 var(--t-text) var(--sans);color:var(--schrift);text-align:left;cursor:pointer}.artikelwahl__art:hover{background:var(--abgesenkt)}.artikelwahl__art--hier,.artikelwahl__art--hier:hover{border-left-color:var(--handlung);background:var(--handlung-flaeche);font-weight:600}.artikelwahl__zahl{flex:none;color:var(--schrift-ruhig);font-size:var(--t-kopf);font-variant-numeric:tabular-nums}.artikelwahl__liste{display:flex;flex-direction:column;flex:1;min-width:0}.artikelwahl__mal{flex:none;color:var(--schrift-ruhig);font-size:var(--t-kopf);font-variant-numeric:tabular-nums}.suchfenster__treffer{display:flex;align-items:center;gap:var(--m2);width:100%;min-height:var(--zeilenhoehe);padding:var(--m1) var(--m3);border:0;border-bottom:1px solid var(--linie);background:none;color:var(--schrift);font:inherit;text-align:left;cursor:pointer}.suchfenster__treffer--hier{background:var(--handlung-flaeche);box-shadow:inset 2px 0 0 var(--handlung)}.suchfenster__wer{display:flex;flex-direction:column;min-width:0;flex:1}.suchfenster__wer b{font-size:var(--t-zelle);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suchfenster__wer small{color:var(--schrift-ruhig);font-size:var(--t-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suchfenster__wann{flex:none;color:var(--schrift-ruhig);font-size:var(--t-label)}.suchfenster__leer{flex:1;margin:0;padding:var(--m4) var(--m3);color:var(--schrift-ruhig);font-size:var(--t-text);max-width:var(--textbreite)}.suchfenster__skelett{display:flex;flex-direction:column;gap:var(--m1);min-height:var(--zeilenhoehe);padding:var(--m1) var(--m3);border-bottom:1px solid var(--linie);justify-content:center}.suchfenster__skelett span{height:9px;border-radius:var(--radius-marke);background:var(--abgesenkt)}.suchfenster__skelett span:first-child{width:42%}.suchfenster__skelett span:last-child{width:64%;background:var(--linie)}.suchfenster__fuss{display:flex;align-items:center;gap:var(--m2);padding:var(--m1) var(--m3);border-top:1px solid var(--linie);background:var(--flaeche-2)}.suchfenster__fuss .knopf{margin-left:auto}@media(max-width:760px){.suchfenster{padding:0}.suchfenster__fenster{width:100%;max-height:100%;height:100%;border-radius:0}.suchfenster__spalten{flex-direction:column}.suchfenster__arten{width:100%;display:flex;gap:var(--m1);overflow-x:auto;border-right:0;border-bottom:1px solid var(--linie)}.suchfenster__arten .k{display:none}.suchfenster__art{width:auto;white-space:nowrap}}.feld__waehlen{text-align:left;color:var(--schrift-ruhig);cursor:text}.quelltext{max-height:24rem;overflow:auto;padding:var(--m2);background:var(--flaeche-2);border:1px solid var(--linie);border-radius:var(--radius-element);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-klein);white-space:pre-wrap;word-break:break-word}.summen{margin-left:auto;border-collapse:collapse;min-width:20rem}.summen td{padding:var(--m1) var(--m2)}.summen .wert{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono);white-space:nowrap}.summen .gesamt td{border-top:1px solid var(--linie-stark);padding-top:var(--m2);font-size:var(--t-zahl)}.fusszeile{margin:var(--m4) 0 0;padding:var(--m2) var(--m3);text-align:right;color:var(--schrift-leise);font:400 var(--t-label) / 1 var(--mono)}.zeitraum{display:flex;flex-direction:column;gap:var(--m1);min-width:9rem}.zeitraum input:disabled{background:var(--grund);color:var(--schrift-leise);cursor:not-allowed}.kalender{table-layout:fixed}.kalender td{height:4.5rem;vertical-align:top;padding:0}.kalender__fremd{background:var(--grund)}.kalender__tag{display:block;padding:var(--m1) var(--m1) 0;font-variant-numeric:tabular-nums;color:var(--schrift-ruhig)}.kalender__knopf{display:block;width:100%;height:100%;border:0;background:var(--handlung-flaeche);text-align:left;cursor:pointer;font:inherit;position:relative}.kalender__knopf:hover{background:var(--abgesenkt)}.kalender__knopf .kalender__tag{color:var(--schrift);font-weight:600}.kalender__zahl{display:block;padding:0 var(--m1);font-size:.8rem;color:var(--schrift-ruhig);font-variant-numeric:tabular-nums}.kalender__last{position:absolute;left:0;bottom:0;height:4px;background:var(--handlung)}.kalender__gewaehlt .kalender__knopf{outline:2px solid var(--handlung);outline-offset:-2px}.wahlfeld{display:flex;gap:var(--m2);align-items:center;min-width:0}.wahlfeld .feld__eingabe{flex:1 1 auto;min-width:0;cursor:pointer}.suchmaske__felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--m2)}.preisauskunft{margin-block:var(--m3)}.preisauskunft__summe{margin:0 0 var(--m2);font-size:var(--t-betrag);font-variant-numeric:tabular-nums}.terminwahl__liste{list-style:none;padding:0;display:grid;gap:var(--m1)}.teilnehmererfassung{border:0;padding:0;min-width:0}.teilnehmererfassung .liste__tabelle input{width:100%}.tagesblock{margin-bottom:var(--m3)}.tagesblock--gewaehlt .tagesblock__titel{background:var(--handlung-flaeche)}.tagesblock__titel{margin:0 0 var(--m1);padding:var(--m1);font-size:1rem;border-bottom:1px solid var(--linie)}.achse{display:flex;justify-content:space-between;min-width:22rem;font-variant-numeric:tabular-nums;font-weight:400;color:var(--schrift-ruhig);font-size:.75rem}.achse__marke{flex:0 0 auto}.balkenbahn{position:relative;display:block;min-width:22rem;height:1.6rem;background:var(--abgesenkt);border-radius:2px}.balken{position:absolute;top:0;height:100%;background:var(--handlung);border-radius:2px;display:flex;align-items:center;overflow:hidden}.balken--exklusiv{background:repeating-linear-gradient(45deg,var(--handlung),var(--handlung) 6px,var(--handlung-schwebe) 6px,var(--handlung-schwebe) 12px)}.balken__text{padding:0 var(--m1);color:var(--auf-handlung);font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}.teilnehmerliste__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.teilnehmerliste__werkzeuge{margin:0}.teilnehmerliste__druckkopf{display:none}.anwesenheitsfeld{display:inline-block;width:1.1rem;height:1.1rem;border:1px solid var(--linie);border-radius:2px;vertical-align:middle}.dialog{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:var(--m4)}.dialog__schleier{position:fixed;inset:0;background:#201e1d52}.dialog__fenster{position:relative;max-height:88vh;display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-dialog);box-shadow:0 12px 32px #201e1d2e;overflow:hidden}.dialog__fenster--schmal{width:min(520px,100%)}.dialog__fenster--mittel{width:min(760px,100%)}.dialog__fenster--breit{width:min(1100px,100%)}.dialog__titel{display:flex;align-items:center;gap:var(--m2);padding:var(--m2) var(--m3);background:var(--handlung-flaeche);border-bottom:1px solid var(--handlung-linie)}.dialog__titel h2{margin:0;font-size:var(--t-text);font-weight:600}.dialog__hinweis{color:var(--schrift-ruhig);font-size:var(--t-label)}.dialog__schliessen{margin-left:auto;flex:none;width:var(--elementhoehe);height:var(--elementhoehe);padding:0;border:1px solid transparent;border-radius:var(--radius-element);background:none;color:var(--schrift);font-size:18px;line-height:1;cursor:pointer}.dialog__schliessen:hover{border-color:var(--handlung-linie)}.dialog__inhalt{padding:var(--m3);overflow-y:auto;min-height:0}.dialog__inhalt>.karte,.dialog__inhalt>form.karte{margin:0;padding:0;border:0;box-shadow:none;background:none}.dialog__inhalt .knopfreihe:last-child{position:sticky;bottom:calc(var(--m3) * -1);margin-top:var(--m3);padding:var(--m2) 0;background:var(--flaeche);border-top:1px solid var(--linie)}@media print{body :not(.teilnehmerliste,.teilnehmerliste *,:has(.teilnehmerliste)){display:none!important}body :has(.teilnehmerliste){margin:0!important;padding:0!important;background:none!important}.teilnehmerliste{display:block!important;border:none;box-shadow:none;margin:0;padding:0}.teilnehmerliste__werkzeuge,.teilnehmerliste .hilfe,.teilnehmerliste__fuss{display:none}.teilnehmerliste__druckkopf{display:block;font-weight:600;margin:0 0 .5rem}.teilnehmerliste tr{break-inside:avoid}.teilnehmerliste thead{display:table-header-group}.anwesenheitsfeld{border-color:#000;width:1.3rem;height:1.3rem}}.berichtskacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--kartenabstand);margin:0;padding:0;list-style:none}.berichtskachel{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:12px 14px;text-align:left;font:inherit;color:inherit;background:var(--flaeche-3);border:0;border-radius:var(--radius-karte);cursor:pointer}.berichtskachel:hover{background:var(--kaertchen-schwebe)}.berichtskachel__leer{display:flex;align-items:center;height:54px;font-size:var(--t-klein);color:var(--schrift-ruhig)}.berichtskachel__name{font-size:var(--t-text);font-weight:500;line-height:1.3}.berichtskachel__was{font-size:var(--t-label);color:var(--schrift-ruhig)}.berichtskachel__fuss{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;font-size:var(--t-label);color:var(--schrift-ruhig)}.diagramm{display:block;width:100%;height:auto;overflow:visible}.diagramm--klein{height:54px}.diagramm__raster{stroke:var(--zeilenlinie);stroke-width:1}.diagramm__nulllinie{stroke:var(--linie-stark);stroke-width:1}.diagramm__achse{font-family:var(--sans);font-size:11.5px;fill:var(--schrift-ruhig)}.diagramm__balken{fill:var(--handlung)}.diagramm__balken:hover{fill:var(--handlung-hover)}.diagramm__schraffur-grund{fill:var(--handlung-flaeche)}.diagramm__schraffur-strich{fill:var(--handlung)}.diagramm__flaeche{fill:var(--handlung-flaeche);fill-opacity:.7}.diagramm__linie{stroke:var(--handlung);stroke-width:2.2}.diagramm__linie--unvollstaendig{stroke-dasharray:4 4}.diagramm__punkt{fill:var(--handlung);stroke:var(--handlung);stroke-width:2}.diagramm__punkt--unvollstaendig{fill:var(--flaeche)}.diagramm__balken--stufe1{fill:var(--handlung-linie)}.diagramm__balken--stufe2{fill:var(--handlung-flaeche);stroke:var(--handlung-linie);stroke-width:1}.diagramm__linie--zwei{stroke:var(--zweitneutral)}.diagramm__linie--stufe1{stroke-dasharray:7 4}.diagramm__linie--stufe2{stroke-dasharray:2 3}.diagramm__punkt--zwei{fill:var(--zweitneutral);stroke:var(--zweitneutral)}.diagramm__punkt--zwei.diagramm__punkt--unvollstaendig{fill:var(--flaeche)}.diagramm__achse--zwei{fill:var(--zweitneutral)}.diagramm--kreis{width:min(260px,100%);flex:0 0 auto}.diagramm--kreis.diagramm--klein{width:54px;height:54px}.diagramm__stueck{stroke:var(--flaeche);stroke-width:2}.diagramm__stueck--1,.legende__farbe--stueck1{fill:var(--handlung);background:var(--handlung)}.diagramm__stueck--2,.legende__farbe--stueck2{fill:var(--zweitneutral);background:var(--zweitneutral)}.diagramm__stueck--3,.legende__farbe--stueck3{fill:var(--handlung-linie);background:var(--handlung-linie)}.diagramm__stueck--4,.legende__farbe--stueck4{fill:var(--sinnbild);background:var(--sinnbild)}.diagramm__stueck--5,.legende__farbe--stueck5{fill:var(--handlung-hover);background:var(--handlung-hover)}.diagramm__stueck--6,.legende__farbe--stueck6{fill:var(--still);background:var(--still)}.diagramm__stueck--7,.legende__farbe--stueck7{fill:var(--handlung-flaeche);background:var(--handlung-flaeche)}.diagramm__stueck--8,.legende__farbe--stueck8{fill:var(--linie-stark);background:var(--linie-stark)}.kreis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m4)}.kreis__legende{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;margin:0;padding:0;list-style:none;font-size:var(--t-klein)}.kreis__eintrag{display:grid;grid-template-columns:12px minmax(0,1fr) auto 4.5em;align-items:center;gap:8px}.kreis__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kreis__wert,.kreis__anteil{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kreis__anteil{color:var(--schrift-ruhig)}.diagramm__achsentitel{font-family:var(--sans);font-size:11.5px;font-weight:600;fill:var(--handlung-schwebe)}.diagramm__achsentitel--zwei{fill:var(--zweitneutral)}.legende{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 var(--m2);padding:0;list-style:none;font-size:var(--t-label);color:var(--schrift-ruhig)}.legende__eintrag{display:flex;align-items:center;gap:6px}.legende__farbe{display:inline-block;width:12px;height:12px;border-radius:var(--radius-marke)}.legende__farbe--wert{background:var(--handlung)}.legende__farbe--stufe1{background:var(--handlung-linie)}.legende__farbe--stufe2{background:var(--handlung-flaeche);box-shadow:inset 0 0 0 1px var(--handlung-linie)}.legende__linie{display:inline-block;width:18px;height:0;border-top:2px solid var(--handlung)}.legende__linie--zwei{border-top-color:var(--zweitneutral)}.legende__linie--stufe1{border-top-style:dashed}.legende__linie--stufe2{border-top-style:dotted}.legende__farbe--unvollstaendig{background:repeating-linear-gradient(45deg,var(--handlung) 0 3px,var(--handlung-flaeche) 3px 6px)}.baukasten{display:grid;grid-template-columns:250px minmax(0,1fr) 290px;gap:var(--kartenabstand);align-items:start}.baukasten__bausteine,.baukasten__einstellungen{display:flex;flex-direction:column;gap:8px}.baukasten__ergebnis{display:flex;flex-direction:column;gap:var(--m3)}.baukasten__bausteine .filterleiste__suche{flex:none;min-width:0;max-width:none;background:var(--flaeche-2);font-size:var(--t-knopf)}.baukasten__bausteine .filterleiste__suche input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font:inherit}.baustein__gruppe{margin:var(--m2) 0 4px}.baustein{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;font:inherit;font-size:var(--t-knopf);text-align:left;color:var(--schrift);background:transparent;border:0;border-radius:var(--radius-element);cursor:pointer}.baustein:hover{background:var(--flaeche-3)}.baustein[aria-pressed=true]{font-weight:500;color:var(--handlung-schwebe);background:var(--handlung-flaeche)}.ergebniskopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m2);justify-content:space-between}.ergebniskopf__zahl{margin:0;font-size:var(--t-abschnitt);font-weight:500;font-variant-numeric:tabular-nums}.ergebniskopf__zusatz{margin:2px 0 0;font-size:var(--t-label);color:var(--schrift-ruhig)}.ergebniskopf__hinweise{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.tabellenhuelle{position:relative;overflow-x:auto}.ergebnistabelle th,.ergebnistabelle td{white-space:nowrap}.ergebnistabelle tfoot th,.ergebnistabelle tfoot td{font-weight:600;box-shadow:inset 0 1px 0 var(--linie)}.ergebnistabelle tbody th{font-weight:400}.ergebnistabelle__veraenderung{white-space:nowrap;color:var(--schrift-ruhig)}.ergebniskopf__vergleich{font-weight:400;color:var(--schrift-ruhig)}.vergleichswahl{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.vergleichswahl>legend{padding:0}.vergleichswahl__eintrag{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding-bottom:8px;box-shadow:inset 0 -1px 0 var(--zeilenlinie)}.vergleichswahl__eintrag .feld,.vergleichswahl__eintrag .zeitraumfelder{width:100%}.zeitraumfelder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filterwahl{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.filterwahl .feld{width:100%}.definition{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:var(--t-klein);background:var(--flaeche-2);border-radius:var(--radius-karte)}.definition p{margin:0}.definition__name{font-weight:600}.definition__quelle{font-size:var(--t-label);color:var(--schrift-ruhig)}@media(max-width:1280px){.baukasten{grid-template-columns:230px minmax(0,1fr)}.baukasten__einstellungen{grid-column:1 / -1}}@media(max-width:900px){.baukasten{grid-template-columns:minmax(0,1fr)}.baukasten__bausteine{max-height:40vh;overflow-y:auto}.berichtskacheln{grid-template-columns:minmax(0,1fr)}}.dlk{max-width:34rem;margin:0 auto;font-size:1rem;line-height:1.5;display:flex;flex-direction:column;gap:var(--m3);padding:var(--m3) var(--m3) calc(var(--m6) + env(safe-area-inset-bottom,0px))}.dlk__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m1) var(--m2);padding:12px 14px;background:var(--flaeche);border-radius:var(--radius-karte)}.dlk__titel{margin:0;font-size:1.375rem;font-weight:400;line-height:1.2;flex:1 1 auto}.dlk__wer{margin:0;flex:1 1 100%;color:var(--schrift-leise);font-size:.875rem}.dlk__abmelden{flex:0 0 auto}.dlk__werkzeuge{display:flex;flex-wrap:wrap;gap:var(--m2);align-items:center}.dlk__warten{color:var(--schrift-leise)}.dlk__block{display:flex;flex-direction:column;gap:var(--m2)}.dlk__blocktitel{margin:0;font-size:1rem;font-weight:600}.dlk__karten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--m2)}.dlk__tagesgruppe{display:flex;flex-direction:column;gap:var(--m2)}.dlk__tag{margin:var(--m2) 0 0;font-size:.9375rem;font-weight:600;color:var(--schrift-leise)}.dlk__karte{background:var(--flaeche);border-radius:var(--radius-karte);padding:var(--m3);display:flex;flex-direction:column;gap:.2rem}.dlk__karte--offen{background:var(--achtung-flaeche)}.dlk__karte--offen .dlk__frist{color:var(--achtung)}.dlk__zeit .symbol,.dlk__ort .symbol{margin-right:6px;color:var(--sinnbild)}.dlk__zeit{margin:0;font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums}.dlk__dauer{font-weight:400;color:var(--schrift-leise)}.dlk__leistung{margin:.2rem 0 0}.dlk__ort,.dlk__stand{margin:0;color:var(--schrift-leise);font-size:.875rem}.dlk__frist{margin:.4rem 0 0;font-weight:600}.dlk__hinweis{margin:.4rem 0 0;color:var(--schrift-leise);font-size:.875rem}.dlk__knoepfe{display:flex;flex-direction:column;gap:var(--m2);margin-top:var(--m3)}.dlk__knoepfe .knopf{width:100%;min-height:2.75rem;font-size:1rem}.dlk .knopf:active:not(:disabled){transform:translateY(1px);border-color:var(--handlung)}.dlk .knopf:disabled{opacity:.6}.dlk__absage{margin-top:var(--m3);display:flex;flex-direction:column;gap:var(--m1)}.dlk__absage .feld__eingabe,.dlk__absage input{width:100%;min-height:2.75rem;font-size:1rem}.dlk__absage .feld__beschriftung{font-size:.875rem}.dlk__fuss{margin-top:var(--m3);padding-top:var(--m2);border-top:1px solid var(--linie);color:var(--schrift-leise);font-size:.875rem}.dlk__rueckmeldung{margin-top:var(--m3);padding-top:var(--m2);border-top:1px solid var(--linie);display:flex;flex-direction:column;gap:var(--m1);align-items:flex-start}.dlk__gemeldet{margin:0}.dlk__teilnehmer{margin-top:var(--m3);padding-top:var(--m2);border-top:1px solid var(--linie)}.dlk__teilnehmerzahl{margin:0 0 var(--m1);font-weight:600}.dlk__namen{margin:0 0 var(--m2);padding-left:1.5rem}.dlk__namen li{min-height:1.75rem}.dlk__rueckmeldung .wahlreihe{display:flex;width:100%;min-height:2.25rem;margin-right:0}.dlk__zeitfelder{display:flex;flex-wrap:wrap;gap:var(--m2)}.dlk__feld{display:flex;flex-direction:column;gap:2px;width:100%;font-size:.875rem}.dlk__feld input,.dlk__feld textarea{width:100%;min-height:2.75rem;font-size:1rem}.dlk__zeitfelder .dlk__feld{width:auto;flex-direction:row;align-items:center;gap:var(--m1)}.dlk__zeitfelder .dlk__feld input{width:auto}.dlk__ansichten{display:flex;gap:var(--m1)}.dlk__ansicht{flex:1 1 0;min-height:2.75rem;font-size:1rem;border-bottom-width:3px}.dlk__ansicht--offen{border-color:var(--handlung);border-bottom-color:var(--handlung);color:var(--handlung);font-weight:600}.dlk__karte--meiner{border-left:4px solid var(--handlung)}.dlk__marke{margin-left:var(--m1);font-size:.875rem;font-weight:400;color:var(--handlung)}.dlk__ablauf{list-style:none;margin:var(--m2) 0 0;padding:0 0 0 var(--m2);border-left:1px solid var(--linie);display:flex;flex-direction:column;gap:.15rem;font-size:.9375rem}.dlk__ablaufzeit{font-variant-numeric:tabular-nums;font-weight:600}.flaeche-trainer .feld__eingabe,.flaeche-trainer .feld input,.flaeche-trainer input[type=text],.flaeche-trainer input[type=password]{font-size:1rem;min-height:2.75rem}.flaeche-trainer .knopf{min-height:2.75rem;font-size:1rem}.flaeche-trainer .knopf:active:not(:disabled){transform:translateY(1px)}.flaeche-trainer .feld__beschriftung{font-size:.875rem}@media(min-width:30rem){.dlk{padding:var(--m4) var(--m4) var(--m6)}.dlk__titel{font-size:var(--t-titel)}}.flaeche-checkin{background:var(--grund);font-size:18px}.checkin{max-width:760px;margin:0 auto;padding:24px 16px 48px}.checkin__karte{background:var(--flaeche);border-radius:var(--radius-karte);padding:24px;display:grid;gap:16px}.checkin__karte h1{font-size:1.6rem;font-weight:400;margin:0}.checkin__gross{font-size:1.2rem}.checkin__erledigt{color:var(--gut)}.checkin__eingabe{font-size:1.3rem;padding:12px;min-height:48px}.checkin__knopf{font-size:1.2rem;min-height:56px;padding:12px 24px}.checkin__wahl{display:grid;gap:12px}.checkin__text{background:var(--flaeche-2);border-radius:var(--radius-element);padding:16px}.checkin__textinhalt{max-height:260px;overflow-y:auto;padding-right:8px}.checkin__haken{display:flex;align-items:center;gap:12px;font-size:1.2rem;min-height:48px}.checkin__haken input{inline-size:1.5em;block-size:1.5em}.unterschrift{display:grid;gap:8px}.unterschrift__flaeche{width:100%;height:180px;background:var(--flaeche);border:2px dashed var(--feldrahmen);border-radius:var(--radius-element)}.ergebnistabelle__zahl{font:inherit;font-variant-numeric:tabular-nums;color:inherit;background:none;border:0;border-bottom:1px dashed var(--linie);padding:0;cursor:pointer}.ergebnistabelle__zahl:hover,.ergebnistabelle__zahl:focus-visible{border-bottom-color:var(--stift)}.berichtswidget{display:flex;flex-direction:column;gap:6px;text-align:left;font:inherit;color:inherit}.berichtswidget__fehlt{color:var(--schrift-ruhig);font-size:.875em}.herkunft td.zahl{white-space:nowrap}.vorlagen{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;list-style:none;margin:0;padding:0}.vorlage{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:12px;border:1px solid var(--linie);border-radius:8px}.vorlage__kopf{display:flex;gap:8px;justify-content:space-between;width:100%}.diagramm__linie--ziel{stroke:var(--achtung);stroke-dasharray:5 3}.legende__linie--ziel{border-top:2px dashed var(--achtung)}.zielampel{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.zielampel:before{content:"";width:.6em;height:.6em;border-radius:2px;background:currentColor}.zielampel--gruen{color:#1d6b3a}.zielampel--gelb{color:#8a5a12}.zielampel--rot{color:#a3261c}.zielwerte{display:flex;flex-direction:column;gap:12px}.zielwerte__formular{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.versandlauf--gescheitert td{background:var(--achtung-flaeche)}
