@layer basis{.fg-btn{gap:6px}.fg-btn>svg{stroke-width:2.4px}.fg-btn>svg.icon-plus{stroke-width:2.8px}.fg-menue.ist-fixiert{z-index:60;position:fixed}}
@layer basis{.fg-initialen{letter-spacing:.2px;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.fg-initialen.ist-gefuellt{background:var(--text-mittel);color:var(--karte);border:1.5px solid var(--text-mittel)}.fg-initialen.ist-rand{background:var(--karte);color:var(--text);border:1.5px solid var(--linie-stark)}.fg-initialen.ist-gepunktet{background:var(--karte);color:var(--text-mittel);border:1.5px dotted var(--text-mittel)}.tag-besetzung{flex-wrap:wrap;align-items:center;gap:3px;min-height:24px;margin:-2px 0 6px;display:flex}.tag-besetzung.ist-gross{gap:4px;min-height:28px}.tag-besetzung .fg-initialen+.fg-initialen{margin-left:-4px}.tag-besetzung-mehr{border-radius:var(--radius-pille);background:var(--grund);border:1px solid var(--linie);height:22px;font-size:var(--fs-11);color:var(--text-mittel);align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.tag-besetzung-leer{font-size:var(--fs-11);color:var(--amber-text);font-weight:700}.tag-besetzung.ist-unbesetzt{border-radius:var(--radius-s);background:var(--amber-flaeche-hell);margin-left:-6px;margin-right:-6px;padding:2px 6px}.tag-besetzung-stift{border-radius:var(--radius-s);width:28px;height:28px;color:var(--text-hint);cursor:pointer;transition:color var(--t-schnell) var(--kurve), background var(--t-schnell) var(--kurve), border-color var(--t-schnell) var(--kurve);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.tag-besetzung-stift:focus-visible{color:var(--text)}.touchboard .tag-besetzung-stift,.tag-besetzung.ist-gross .tag-besetzung-stift{width:44px;height:44px;color:var(--text-mittel);border-color:var(--linie);background:var(--karte)}@media (hover:hover){.tag-besetzung-stift:hover{color:var(--amber-text);background:var(--karte);border-color:var(--linie)}.tag-zelle:not(:hover) .tag-besetzung-stift:not(:focus-visible){opacity:.55}}.touchboard .tag-besetzung-stift,.touchboard .tag-zelle:not(:hover) .tag-besetzung-stift:not(:focus-visible){opacity:1}.team-griff{border-radius:var(--radius-xs);transition:opacity var(--t-schnell) var(--kurve), background var(--t-schnell) var(--kurve);align-items:center;gap:4px;display:inline-flex}.team-griff.ist-greifbar{cursor:grab}.team-griff.ist-greifbar:active{cursor:grabbing}.team-griff.ist-zieht{opacity:.45}.team-griff.ist-zusatz .team-link{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-leise);text-decoration-color:var(--text-leise);text-underline-offset:3px;color:var(--text-mittel)}.team-tage{border-radius:var(--radius-pille);background:var(--grund);border:1px solid var(--linie-stark);height:16px;color:var(--text-mittel);letter-spacing:.2px;white-space:nowrap;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.team-tage.ist-zusatz{border-style:dotted}.team-tage.ist-gross{height:20px;font-size:var(--fs-11);padding:0 7px}@media (hover:hover){.team-griff.ist-greifbar:hover{background:var(--gelb-halo-leicht)}.team-hinzufuegen:hover{color:var(--amber-text);border-color:var(--fg-gelb)}}.team-griff.ist-fahrzeug{gap:3px}.team-griff.ist-fahrzeug.ist-zusatz .fz-chip{border-style:dotted}.fz-chip.ist-werkstatt{border-color:var(--amber-linie-kraeftig);color:var(--amber-text);background:var(--amber-flaeche-hell)}.fz-chip-knopf{cursor:pointer;font:inherit;font-size:var(--fs-11);color:var(--text-leise);border-style:dashed;min-height:24px;padding:0 8px;font-weight:700;line-height:1.2}@media (hover:hover){.fz-chip-knopf:hover{border-color:var(--fg-gelb);background:var(--creme);color:var(--text);border-style:solid}}.touchboard .fz-chip-knopf,.fz-chip-knopf.ist-gross{min-height:44px;font-size:var(--fs-13);padding:0 12px}@media (pointer:coarse){.fz-chip-knopf{min-height:44px;padding:0 12px}.team-griff.ist-fahrzeug .fz-chip{min-width:44px;min-height:44px}.team-zelle .team-ausstattung{gap:8px}}.team-ausstattung{align-items:center;gap:var(--sp-1-5);margin-top:var(--sp-1);font-size:var(--fs-11);line-height:var(--lh-11);color:var(--text-hint);flex-wrap:wrap;display:flex}.team-ausstattung.ist-gross{gap:var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-12)}.team-ausstattung>.fz-chips,.team-ausstattung>.team-maschinen{display:contents}.team-summe{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text);white-space:nowrap;margin-left:auto;font-weight:700}.team-status{margin-top:var(--sp-1);font-size:var(--fs-11);line-height:var(--lh-11);color:var(--text-hint)}.team-status.team-live{color:var(--text-mittel)}.team-status.ist-gross,.team-live-gross.team-status{font-size:var(--fs-12);line-height:var(--lh-12);display:block}.fz-chip.ma-chip{color:var(--text-mittel)}.fz-chip.ma-chip svg{flex-shrink:0}.team-griff.ist-maschine{flex-wrap:wrap;min-width:0;max-width:100%}.team-griff.ist-maschine .fz-chip.ma-chip{min-width:0;max-width:100%;overflow:hidden}.team-griff.ist-maschine .fz-chip.ma-chip .tnum{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fz-chip.ma-chip.ist-werkstatt{color:var(--amber-text)}.besetzung-pool-chip.ist-maschine svg{color:var(--text-leise)}.besetzung-pool-winkel{transition:transform var(--t-schnell) var(--kurve);margin-left:auto;display:inline-flex}.besetzung-pool-winkel[data-offen=ja]{transform:rotate(180deg)}.besetzung-pool-namen-abstand{margin-top:8px}.besetzung-pool-chip.ist-fahrzeug{font-variant-numeric:tabular-nums}.besetzung-pool-chip.ist-fahrzeug.ist-werkstatt{color:var(--amber-text);border-style:dashed}.besetzung-pool-fahrzeuge{border-top:1px dashed var(--linie);padding-top:8px}.team-zelle.ist-ablage{box-shadow:inset 0 0 0 2px var(--linie-stark)}.team-zelle.ist-ziel{box-shadow:inset 0 0 0 2px var(--teal);background:var(--creme)!important}.tag-zelle.ist-besetzung-ziel{box-shadow:inset 0 0 0 2px var(--teal-halo)}.besetzung-pool{border-radius:var(--radius-btn);background:var(--karte);border:1px dashed var(--linie-stark);font-size:var(--fs-13);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.besetzung-pool-kopf{min-height:28px;font:inherit;color:var(--text);text-align:left;cursor:default;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:0;display:flex}button.besetzung-pool-kopf{cursor:pointer;border-radius:var(--radius-s);min-height:44px}.besetzung-pool-namen{flex-wrap:wrap;gap:6px;display:flex}.besetzung-pool-chip{border-radius:var(--radius-pille);background:var(--grund);border:1px solid var(--linie-stark);min-height:32px;color:var(--text);cursor:grab;-webkit-user-select:none;user-select:none;transition:background var(--t-schnell) var(--kurve), border-color var(--t-schnell) var(--kurve), opacity var(--t-schnell) var(--kurve);align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:650;display:inline-flex}.besetzung-pool-chip:active{cursor:grabbing}.besetzung-pool-chip.ist-zieht{opacity:.45}.besetzung-pool-chip.ist-gross,.touchboard .besetzung-pool-chip{min-height:44px;font-size:var(--fs-14);padding:0 14px 0 10px}.besetzung-pool-heimat{background:var(--karte);border:1px solid var(--linie-stark);width:18px;height:18px;color:var(--text-mittel);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}@media (hover:hover){.besetzung-pool-chip:hover{background:var(--gelb-halo-leicht);border-color:var(--fg-gelb)}}.besetzung-pool.ist-gross{font-size:var(--fs-14)}.besetzung-pool{position:relative}.besetzung-pool.ist-ablage{box-shadow:inset 0 0 0 2px var(--linie-stark);transition:background var(--t-schnell) var(--kurve), box-shadow var(--t-schnell) var(--kurve);border-style:solid}.besetzung-pool.ist-ziel{background:var(--creme);box-shadow:inset 0 0 0 2px var(--teal);border-color:var(--teal)}.besetzung-pool-ablage{z-index:1;justify-content:center;align-items:center;gap:var(--sp-2-5);padding:0 var(--sp-3-5);border-radius:inherit;background:rgba(var(--karte-rgb), .92);color:var(--text);pointer-events:none;text-align:center;flex-wrap:wrap;display:flex;position:absolute;inset:0}.besetzung-pool.ist-ziel .besetzung-pool-ablage{background:rgba(var(--karte-rgb), .6)}.besetzung-pool.ist-leer-ablage{min-height:48px}.besetzung-pool.ist-gross.ist-leer-ablage{min-height:64px}.besetzung-tage-pillen{flex-wrap:wrap;gap:6px;display:inline-flex}.besetzung-tag-pille{border-radius:var(--radius-pille);border:1px solid var(--rahmen-input);background:var(--grund);min-width:44px;height:40px;color:var(--text-mittel);font:inherit;font-size:var(--fs-13);cursor:pointer;transition:background var(--t-schnell) var(--kurve), color var(--t-schnell) var(--kurve), border-color var(--t-schnell) var(--kurve);padding:0 10px;font-weight:700}.besetzung-tag-pille.ist-gross{min-width:56px;height:48px;font-size:var(--fs-14)}.besetzung-tag-pille.ist-an{background:var(--text);color:var(--karte);border-color:var(--text)}.besetzung-tag-pille.ist-abwesend:not(.ist-an){color:var(--rot-text);border-style:dashed}.besetzung-tag-pille.ist-abwesend.ist-an{background:var(--rot-text);border-color:var(--rot-text)}@media (hover:hover){.besetzung-tag-pille:not(.ist-an):hover{background:var(--gelb-halo-leicht);border-color:var(--fg-gelb);color:var(--text)}}.besetzung-waehler [data-kandidat] .fg-btn-s{height:36px}@media (max-width:640px){.besetzung-waehler [data-kandidat] .fg-btn-s{height:44px}}.besetzung-warnung{flex-wrap:wrap}.touchboard .besetzung-warnung .fg-btn-s,.touchboard .besetzung-warnung a[href]{min-height:44px}@media (max-width:900px){.besetzung-warnung .besetzung-warnung-aktionen{width:100%;margin-left:0!important}}@media (pointer:coarse){.tag-besetzung-stift{opacity:1;color:var(--text-mittel)}.tag-besetzung-stift:after{content:"";position:absolute;inset:-8px}.tag-besetzung{min-height:30px}.besetzung-warnung .fg-btn-s,.besetzung-warnung a[href]{min-height:44px}.besetzung-pool-chip{min-height:44px;padding:0 14px 0 10px}.team-hinzufuegen{width:44px!important;height:44px!important}.team-griff .team-link{min-width:44px;min-height:44px}}.besetzung-entfernen{border-radius:var(--radius-s);width:28px;height:28px;color:var(--text-hint);cursor:pointer;transition:color var(--t-schnell) var(--kurve), border-color var(--t-schnell) var(--kurve), background var(--t-schnell) var(--kurve);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.besetzung-entfernen:disabled{opacity:.5;cursor:default}@media (hover:hover){.besetzung-entfernen:hover{color:var(--rot-text);border-color:var(--rot-linie);background:var(--rot-flaeche)}}@media (max-width:640px){.besetzung-entfernen{width:44px;height:44px}[data-besetzung-seite] .fg-seitenkopf-aktionen{flex-wrap:wrap}}@media (pointer:coarse){.besetzung-entfernen{width:44px;height:44px}}.besetzung-abschnitt{border-top:1px solid var(--linie);flex-direction:column;gap:6px;padding-top:10px;display:flex}.besetzung-abschnitt-kopf{align-items:center;gap:6px;display:flex}.besetzung-zeile{font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.besetzung-zeile-text{overflow-wrap:anywhere;flex:120px;min-width:0}.besetzung-entfernen-rechts{flex:none;margin-left:auto}.besetzung-zeile .ma-chip svg{flex-shrink:0}.touchboard .team-tage,.touchboard .team-tage.ist-gross,.touchboard .tag-besetzung-mehr,.touchboard .tag-besetzung-leer{font-size:12px}.touchboard .team-tage{height:20px;padding:0 7px}.touchboard .besetzung-pool-heimat{width:22px;height:22px;font-size:12px}}
@layer basis{.service-intervall .sich-pillen{gap:6px}.service-intervall .sich-pille{cursor:pointer;min-height:36px;padding:0 12px;font-size:12px}@media (hover:none),(pointer:coarse){.service-intervall .sich-pille{min-height:44px;padding:0 14px}}.service-intervall .sich-pille[aria-pressed=true]{background:var(--text);color:var(--invers-text);border-color:var(--text)}@media (max-width:640px){.service-erledigt-zeile{flex-direction:column;align-items:stretch}.service-erledigt-zeile .fg-btn{justify-content:center;min-height:44px}}.akte-terminal-haken{align-items:flex-start}.akte-terminal-haken input{flex:none;margin-top:2px}.akte-terminal-haken>span{min-width:0}.samstag-zelle{transition:background-color var(--t-schnell) var(--kurve), box-shadow var(--t-schnell) var(--kurve)}.samstag-zelle.ist-zu{cursor:pointer;background-color:var(--grund);background-image:repeating-linear-gradient(135deg, rgba(var(--tinte-rgb), .05) 0 2px, transparent 2px 10px);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.samstag-zelle.ist-zu.tag-heute{background-image:repeating-linear-gradient(135deg, rgba(var(--tinte-rgb), .05) 0 2px, transparent 2px 10px), linear-gradient(180deg, rgba(var(--fg-gelb-rgb),.1), rgba(var(--fg-gelb-rgb),.04))}.samstag-zelle.ist-offen{background-color:var(--grund)}.samstag-zelle.ist-ziel,.samstag-zelle.ist-zu.ist-ziel,.samstag-zelle.ist-zu.tag-heute.ist-ziel{background-color:var(--creme);box-shadow:inset 0 0 0 2px var(--teal-halo);background-image:none}.samstag-kreis{border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.samstag-kreis-zahl{background:var(--text-mittel);color:var(--karte);font-weight:700}.samstag-kreis-notiz{background:var(--karte);border:1px solid var(--linie-stark);color:var(--text-mittel)}.samstag-plus{border-radius:var(--radius-btn);border:1px dashed rgba(var(--tinte-rgb), .22);background:rgba(var(--karte-rgb), .55);width:100%;min-height:28px;color:var(--text-hint);cursor:pointer;opacity:.6;font:inherit;transition:opacity var(--t-schnell) var(--kurve), transform var(--t-schnell) var(--kurve), border-color var(--t-schnell) var(--kurve), background var(--t-schnell) var(--kurve), color var(--t-schnell) var(--kurve);justify-content:center;align-items:center;margin-top:0;padding:0;display:flex}.samstag-plus.ist-gross{border-radius:var(--radius-m);opacity:.75;min-height:44px}.samstag-plus:active{transform:scale(.98)}@media (hover:hover){.samstag-zelle.ist-zu:hover{background-color:var(--creme);background-image:repeating-linear-gradient(135deg, rgba(var(--tinte-rgb), .09) 0 2px, transparent 2px 10px)}.samstag-zelle.ist-zu.tag-heute:hover{background-image:repeating-linear-gradient(135deg, rgba(var(--tinte-rgb), .09) 0 2px, transparent 2px 10px), linear-gradient(180deg, rgba(var(--fg-gelb-rgb),.14), rgba(var(--fg-gelb-rgb),.06))}.samstag-zelle.ist-zu:hover .samstag-plus,.samstag-plus:hover{opacity:1;border-color:var(--fg-gelb);background:rgba(var(--karte-rgb), .92);color:var(--text);box-shadow:var(--schatten);transform:translateY(-1px)}}.samstag-plus:focus-visible{opacity:1;border-color:var(--fg-gelb);background:rgba(var(--karte-rgb), .92);color:var(--text)}.samstag-zelle.ist-zu.ist-gross{padding:8px 4px}@media (hover:none){.samstag-plus{opacity:.8;min-height:44px}}@media (pointer:coarse){.samstag-zelle.ist-zu{padding-left:1px;padding-right:1px}.samstag-zelle.ist-zu.ist-gross{padding-left:4px;padding-right:4px}.samstag-plus{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.samstag-zelle,.samstag-plus{transition:none}.samstag-plus:active,.samstag-zelle.ist-zu:hover .samstag-plus{transform:none}}}
@layer basis{.navi-abschnitt{border:1px solid var(--linie);border-radius:var(--radius-l);flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.navi-abschnitt.ist-gross{padding:16px 18px}.navi-kopf{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.navi-kopf>svg{color:var(--text-leise);flex-shrink:0}.navi-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.navi-kachel{background:var(--grund);border-radius:var(--radius-m);overflow-wrap:anywhere;min-width:0;padding:12px}.navi-beschriftung{letter-spacing:.4px;text-transform:uppercase;color:var(--text-hint);margin-bottom:3px;font-size:11px;font-weight:700}.navi-koordinate{color:var(--text-hint);margin-top:4px;font-size:12px}.navi-select{border-radius:var(--radius-btn);border:1px solid var(--rahmen-input);background:var(--karte);width:100%;min-width:0;color:var(--text);font:inherit;padding:0 10px;font-size:14px}.navi-select:focus-visible{border-color:var(--text)}.navi-stand{color:var(--text-mittel);margin:0;font-size:13px}.navi-fehler{color:var(--rot-text)}.navi-link{color:var(--text);text-underline-offset:2px;font-weight:700;text-decoration:underline}.navi-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.navi-aktionen>.fg-u-ml-auto{display:inline-flex}.navi-abschnitt.ist-gross .navi-select{min-height:44px;font-size:16px}@media (max-width:560px){.navi-raster{grid-template-columns:minmax(0,1fr)}.navi-aktionen>.fg-u-ml-auto{width:100%;margin-left:0}.navi-aktionen>.fg-u-ml-auto>.fg-btn{width:100%}.navi-aktionen .fg-btn{min-height:44px}}.navi-karte{flex-direction:column;gap:10px;min-width:0;display:flex}.navi-karte-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.navi-zeile{border-bottom:1px solid var(--linie);overflow-wrap:anywhere;grid-template-columns:130px minmax(0,1fr);gap:8px;min-width:0;padding:6px 0;font-size:13px;display:grid}.navi-zeile-label{color:var(--text-leise);font-weight:600}.navi-unterkopf{letter-spacing:.3px;text-transform:uppercase;color:var(--text-hint);margin-top:6px;font-size:12px;font-weight:700}.navi-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.navi-liste-zeile{border-radius:var(--radius-m);background:var(--grund);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.navi-liste-text{overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;min-width:0;font-size:13px;display:flex}.navi-liste-meta{color:var(--text-hint);font-size:12px}.navi-liste-rechts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.navi-liste-rechts .fg-btn{min-height:36px}@media (pointer:coarse){.navi-liste-rechts .fg-btn{min-height:44px}}@media (max-width:560px){.navi-zeile{grid-template-columns:minmax(0,1fr);gap:2px}.navi-liste-rechts{justify-content:space-between;width:100%;margin-left:0}.navi-liste-rechts .fg-btn{flex:auto;min-height:44px}}@media (hover:hover){.navi-link:hover{color:var(--text-mittel)}}}
@layer basis{.lead-quellen-tab{display:contents}.lead-quellen-tab>.fg-card,.lead-quellen-tab>.crm-liste,.lead-quellen-tab>.crm-leer{overflow-wrap:anywhere;min-width:0;max-width:100%}.lead-quellen-tab p{overflow-wrap:anywhere}.lead-quellen-tab code,.lead-code{overflow-wrap:anywhere;word-break:break-word}[data-crm-dialog=lead-snippet] .fg-dialog-untertitel,[data-crm-dialog=lead-schluessel] .fg-dialog-untertitel,[data-crm-dialog=lead-snippet] p{overflow-wrap:anywhere}.lead-quelle-zeile{grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.6fr)}.lead-quelle-zeile.ist-inaktiv>:not(.lead-aktionen):not(.mobil-titel){color:var(--text-leise)}.lead-domain{border-radius:var(--radius-s);background:var(--grund);border:1px solid var(--linie);overflow-wrap:anywhere;margin:0 4px 4px 0;padding:1px 6px;font-size:12px;display:inline-block}.lead-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.lead-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lead-aktionen .fg-btn{white-space:nowrap}.lead-schluessel-zeile{align-items:stretch;gap:8px;min-width:0;display:flex}.lead-schluessel-zeile input{letter-spacing:.3px;flex:auto;min-width:0}.lead-schluessel-zeile .fg-btn{flex:none;min-height:44px}.lead-snippet{white-space:pre;max-width:100%;min-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45;overflow:auto}.lead-kopiert{color:var(--gruen-text);font-size:12px;font-weight:600}.lead-zeile{grid-template-columns:150px minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.4fr) 130px minmax(0,1.2fr) 110px}.lead-filter-test{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:0 6px;font-size:13px;display:inline-flex}.lead-filter-test input{width:18px;height:18px}.lead-nachricht{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--linie-stark);background:var(--grund);border-radius:var(--radius-s);max-height:320px;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}.lead-umbruch{overflow-wrap:anywhere}.lead-treffer{border:1px solid var(--linie);border-radius:var(--radius-btn);overflow:hidden}.lead-treffer-zeile{text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;border:none;border-bottom:1px solid var(--linie);color:var(--text);background:0 0;padding:11px 12px;font-size:13px;display:block}.lead-treffer-zeile:last-child{border-bottom:0}@media (hover:hover){.lead-treffer-zeile:hover{background:var(--grund)}}@media (max-width:899px){.lead-quelle-zeile,.lead-zeile{grid-template-columns:minmax(0,1fr) auto!important}.lead-aktionen{justify-content:flex-start}.lead-aktionen .fg-btn{white-space:normal;flex:calc(50% - 3px);min-height:44px}.lead-schluessel-zeile{flex-wrap:wrap}.lead-schluessel-zeile .fg-btn{flex:100%}.lead-snippet{min-height:180px}.lead-filter-test{flex:100%;min-height:44px}}.fg-chip.ka-herkunft{letter-spacing:.2px;font-weight:600}.fg-chip.ka-herkunft.ist-crm{background:var(--blau-flaeche);color:var(--blau-text)}.fg-chip.ka-herkunft.ist-manuell,.fg-chip.ka-herkunft.ist-besuchsbericht{background:var(--grund);color:var(--text-leise)}.ka-auftraege th.ka-auftrag-aktion{width:1%}.ka-auftraege td.ka-auftrag-aktion{white-space:nowrap;text-align:right}.ka-auftraege td.ka-auftrag-aktion:empty{padding:0}@media (max-width:899px){.ka-auftraege td.ka-auftrag-aktion:empty{display:none}.ka-auftraege td.ka-auftrag-aktion .fg-textknopf{min-height:44px}}.ka-kandidaten{flex-direction:column;gap:6px;display:flex}.ka-kandidat{border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--karte);cursor:pointer;min-height:44px;font-size:var(--fs-13);align-items:center;gap:10px;padding:6px 10px;display:flex}.ka-kandidat input[type=radio]{width:18px;height:18px;accent-color:var(--fg-gelb);flex-shrink:0;margin:0}.ka-kandidat.ist-gewaehlt{background:var(--creme);border-color:var(--fg-gelb)}.ka-kandidat:focus-within{outline:3px solid var(--fokus-linie);outline-offset:2px}@media (hover:hover){.ka-kandidat:hover{background:var(--grund)}}.fg-hinweis .ka-kandidat{border-color:var(--amber-linie);background:0 0;min-height:44px;padding:4px 8px}.db-kennzahl-in-arbeit{font-size:var(--fs-12);color:var(--text-mittel);margin:-4px 0 8px;line-height:1.4}.kz-chip-geschaetzt{white-space:normal;text-align:left;vertical-align:middle;cursor:help;max-width:100%;height:auto;line-height:1.3}.kz-datum-mit-chip{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nf-chips{flex-wrap:wrap;gap:4px;max-width:100%;margin-top:3px;display:flex}.nf-chips .fg-chip{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:20px;line-height:1.3}.nf-grund-hinweis{font-size:var(--fs-11);color:var(--text-hint);overflow-wrap:anywhere;max-width:160px;display:block}@media (max-width:899px){.nf-grund-hinweis{max-width:none}.crm-zeile>.mobil-rechts .nf-chips{justify-content:flex-end}}.crm-privat-gesperrt{color:var(--text-hint);overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex}.crm-privat-gesperrt>svg{flex-shrink:0;margin-top:2px}.crm-privat-gesperrt>span{min-width:0}.aks-block{flex-direction:column;gap:6px;min-width:0;display:flex}.aks-etikett{color:var(--text-mittel);font-size:12px;font-weight:700}.aks-feld{align-items:center;gap:8px;display:flex}.aks-eingabe{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.aks-neu-knopf{white-space:nowrap;flex:none;min-height:44px}.aks-lupe{color:var(--text-hint);pointer-events:none;display:inline-flex;position:absolute;left:12px}.aks-feld input{border-radius:var(--radius-btn);border:1px solid var(--rahmen-input);width:100%;height:44px;font:inherit;background:var(--karte);min-width:0;padding:0 12px 0 40px;font-size:14px}.aks-laedt{border:2px solid var(--linie);border-top-color:var(--text-hint);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite aks-drehen;position:absolute;right:14px}@keyframes aks-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aks-laedt{animation:none}}.aks-hinweis{color:var(--text-hint);font-size:11px;font-weight:400}.aks-liste{border:1px solid var(--linie);border-radius:var(--radius-btn);background:var(--karte);box-shadow:var(--schatten);animation:fg-einblenden var(--t-schnell) var(--kurve) both;overflow:hidden}.aks-option{border:none;border-bottom:1px solid var(--linie);text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;color:var(--text);transition:background var(--t-schnell) var(--kurve);background:0 0;align-items:center;gap:10px;padding:9px 12px;display:flex}.aks-option:last-of-type{border-bottom:none}.aks-option:focus-visible{box-shadow:inset 0 0 0 2px var(--karte), inset 0 0 0 4px var(--fokus-linie);z-index:1;outline:none;position:relative}.aks-option.ist-aktiv{background:var(--grund)}.aks-option-icon{color:var(--text-hint);flex:none;display:inline-flex}.aks-option.ist-aktiv .aks-option-icon{color:var(--text)}.aks-karte-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.aks-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.aks-meta{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.aks-taste{color:var(--text-hint);flex:none;font-size:11px;font-weight:600}.aks-liste-fuss{background:var(--grund);border-top:1px solid var(--linie);color:var(--text-leise);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12px;display:flex}.aks-leer{border-radius:var(--radius-btn);background:var(--grund);animation:fg-einblenden var(--t-schnell) var(--kurve) both;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.aks-leer-kopf{align-items:flex-start;gap:10px;display:flex}.aks-leer .aks-name,.aks-leer .aks-meta{white-space:normal}.aks-leer .aks-name{font-size:13px}.aks-leer-knopf{align-self:flex-start}.aks-karte{border-radius:var(--radius-btn);background:var(--grund);border:1px solid var(--linie);align-items:center;gap:12px;padding:10px 8px 10px 14px;display:flex}.aks-karte.ist-neu{background:var(--gruen-flaeche);border-color:var(--gruen)}.aks-karte.ist-neu .aks-meta{color:var(--gruen-text);white-space:normal}.aks-haken{background:var(--karte);border:1px solid var(--linie);width:28px;height:28px;color:var(--gruen);border-radius:50%;flex:none;place-items:center;display:inline-grid}.aks-karte.ist-neu .aks-haken{background:var(--gruen);border-color:var(--gruen);color:var(--weiss)}@media (max-width:720px){.aks-leer-knopf{align-self:stretch;min-height:46px}.aks-liste-fuss,.aks-karte{flex-wrap:wrap}}.an-ohne-umsatz{border-radius:var(--radius-btn);background:var(--grund);min-height:44px;color:var(--text-leise);align-items:center;margin:0;padding:0 12px;font-size:13px;font-weight:400;display:flex}.ka-kopf-nebenzeile{color:var(--text-hint);margin-top:2px;font-size:12px}.ka-auftraege td.ka-auftrag-aktion .fg-menue-wurzel{vertical-align:middle}.ka-auftraege th:not(.zahl){white-space:normal}@media (max-width:899px){.ka-auftraege.tabelle-karten td:nth-last-child(2){border-bottom:none!important}.ka-auftraege.tabelle-karten tr{position:relative}.ka-auftraege.tabelle-karten td.ka-auftrag-aktion:not(:empty){position:absolute;top:4px;right:8px;border:none!important;padding:0!important}.ka-auftraege.tabelle-karten td.ist-titel{padding-right:56px!important}.ka-auftraege.tabelle-karten td.ka-auftrag-aktion .fg-menue-knopf{width:44px;height:44px}}.crm-anfrage{gap:var(--sp-2-5);padding:var(--sp-3) var(--sp-3-5) var(--sp-3-5);background:var(--grund);border-radius:var(--radius-m);flex-direction:column;min-width:0;display:flex}.crm-anfrage-kopf{align-items:center;gap:var(--sp-1-5) var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;display:flex}.crm-anfrage-absender{align-items:center;gap:var(--sp-1-5) var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.crm-anfrage .lead-nachricht{background:var(--karte);max-height:none}.crm-anfrage .crm-stamm dt{font-weight:600}.crm-anfrage h3{margin:0}.crm-vorschau{min-width:0;margin-top:var(--sp-1);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-hint);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.crm-vorschau-2{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-leise);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.crm-eingang-zeile{grid-template-columns:150px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,.9fr) 190px;align-items:start}.crm-eingang-zeile [data-crm-herkunft]{white-space:normal;text-align:left;line-height:var(--lh-11);padding-top:var(--sp-1);padding-bottom:var(--sp-1)}@media (max-width:899px){.crm-eingang-zeile{grid-template-columns:minmax(0,1fr) auto!important}.crm-vorschau-2{-webkit-line-clamp:3}.crm-anfrage{padding:var(--sp-3) var(--sp-3)}}.crm-loeschen-block{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3-5);border-radius:var(--radius-m);background:var(--grund);font-size:var(--fs-13);line-height:var(--lh-13);flex-direction:column;display:flex}.crm-loeschen-block.ist-hindernis{background:var(--rot-flaeche)}.crm-loeschen-liste{gap:var(--sp-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-loeschen-liste li{align-items:baseline;gap:var(--sp-1-5) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.crm-loeschen-liste li span{color:var(--text-leise);font-size:var(--fs-12);line-height:var(--lh-12);overflow-wrap:anywhere}.crm-loeschen-sperre{align-items:flex-start;gap:var(--sp-2-5);font-size:var(--fs-13);line-height:var(--lh-13);cursor:pointer;min-height:44px;display:flex}.crm-loeschen-sperre input{flex:none;width:18px;height:18px;margin-top:2px}.crm-loeschen-hinweis{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-leise);margin:0}.crmpk-zeile{grid-template-columns:150px 110px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr) 230px;align-items:start}.crmpk-aktion{align-items:flex-end;gap:var(--sp-1);flex-direction:column;display:flex}.crmpk-aktion .fg-btn{white-space:nowrap}.crmpk-frist{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-leise)}.crmpk-frist.ist-abgelaufen{color:var(--amber-text)}@media (max-width:899px){.crmpk-zeile{grid-template-columns:minmax(0,1fr) auto!important}.crmpk-aktion{align-items:stretch;width:100%}.crmpk-aktion .fg-btn{min-height:44px}}}
@layer basis{.dlg-kopf-stift{border:1px solid var(--linie);background:var(--karte);width:36px;height:36px;color:var(--text-mittel);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-6px;display:inline-flex}.dlg-kopf-stift.ist-gross{width:44px;height:44px;margin-top:-8px}@media (hover:hover){.dlg-kopf-stift:hover:not(:disabled){background:var(--creme);color:var(--text);border-color:var(--linie-stark)}}.dlg-kopf-stift:disabled{opacity:.45;cursor:default}.dlg-kopf-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dlg-kopf-pille{min-height:36px}.dlg-kopf-pille.ist-gross{min-height:44px}.dlg-kopf-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}@media (max-width:640px){.dlg-kopf-raster{grid-template-columns:minmax(0,1fr)}}.dlg-kopf-haken{border-radius:var(--radius-btn);background:var(--grund);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.dlg-kopf-haken[data-kopf-abweichend=an]{background:var(--creme)}.dlg-kopf input.ist-ungueltig{border-color:var(--rot)!important}.dlg-kopf-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}}
@layer basis{.tu-kopf{text-transform:none;letter-spacing:0;height:17px;margin-top:3px;display:block;position:static}.tu-kopf.ist-gross{height:21px}.tu-kopf-knopf{color:var(--text);cursor:pointer;text-align:left;transition:background var(--t-schnell) var(--kurve);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 8px 7px;font-family:inherit;display:flex;position:absolute;inset:0}@media (hover:hover){.tu-kopf-knopf:hover{background:rgba(var(--fg-gelb-rgb), .12)}}.tu-kopf-knopf:focus-visible{outline-offset:-3px}.tu-kopf-zeile{flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.tu-kopf-summe{color:var(--text);font-size:13px;font-weight:700;line-height:1.2}.tu-kopf-summe.ist-leer{color:var(--text-hint);font-weight:600}.tu-kopf-nachtrag{border-radius:var(--radius-pille);background:var(--amber-flaeche);min-height:16px;font-size:var(--fs-11);color:var(--amber-text);white-space:nowrap;font-weight:700;line-height:var(--lh-11);align-items:center;padding:0 7px;display:inline-flex}.ist-gross .tu-kopf-summe{font-size:16px}.ist-gross .tu-kopf-nachtrag{font-size:12px}.touchboard [data-tag-kopf]{position:relative}.tu-kopf-text{text-transform:none;letter-spacing:0;height:auto;margin-top:2px;display:block;position:static}.tu-kopf-text .tu-kopf-summe{font-size:12px}.tu-kopf-text.ist-gross .tu-kopf-summe{font-size:15px}:is(.tag-kopf:has(.tu-popover),[data-tag-kopf]:has(.tu-popover)){z-index:60;position:relative}.tu-popover{z-index:40;border-radius:var(--radius-m);background:var(--karte);border:1px solid var(--linie);width:340px;max-width:calc(100vw - 32px);box-shadow:0 14px 40px rgba(var(--schatten-rgb), .22);text-transform:none;letter-spacing:0;color:var(--text);padding:14px 16px;font-weight:400;position:absolute;top:calc(100% + 4px);left:0}[data-tag-kopf="4"] .tu-popover,[data-tag-kopf="3"] .tu-popover,[data-samstag-kopf] .tu-popover{left:auto;right:0}.ist-gross .tu-popover{width:420px}.tu-pop-kopf{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.tu-pop-kopf b{font-size:14px}.tu-pop-unter{color:var(--text-hint);margin-top:2px;font-size:12px}.tu-pop-summe{color:var(--text);white-space:nowrap;font-size:20px;font-weight:700}.tu-pop-liste{flex-direction:column;gap:2px;max-height:50vh;margin:0;padding:6px 0 0;list-style:none;display:flex;overflow:auto}.tu-pop-team{border-bottom:1px solid var(--linie);padding:6px 0}.tu-pop-team:last-child{border-bottom:none}.tu-pop-team-zeile{align-items:center;gap:8px;font-size:13px;display:flex}.tu-pop-team-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.tu-pop-team-leiter{color:var(--text-leise);font-weight:400}.tu-pop-team-netto{white-space:nowrap;font-weight:700}.tu-pop-auftraege{flex-direction:column;gap:2px;margin:4px 0 0 28px;padding:0;list-style:none;display:flex}.tu-pop-auftraege li{color:var(--text-mittel);justify-content:space-between;gap:10px;font-size:12px;display:flex}.tu-pop-auftraege li.ist-nachtrag{color:var(--amber-text)}.tu-pop-auftrag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tu-pop-teil{color:var(--text-hint)}.tu-pop-betrag{white-space:nowrap}.tu-pop-leer{color:var(--text-hint);padding:12px 0 4px;font-size:13px}.tu-pop-fuss{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.tu-pop-link{color:var(--amber-text);align-items:center;gap:2px;min-height:32px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.tu-pop-link:hover{text-decoration:underline}}.ist-gross .tu-pop-link,.ist-gross .tu-pop-fuss .fg-btn{min-height:46px;font-size:14px}.ist-gross .tu-pop-team-zeile{font-size:15px}.ist-gross .tu-pop-auftraege li{font-size:14px}.tu-woche{color:var(--text-mittel);text-transform:none;letter-spacing:0;white-space:normal;flex-wrap:wrap;align-items:center;column-gap:4px;min-height:32px;margin-top:3px;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover){.tu-woche:hover{text-decoration:underline}}.tu-woche.ist-gross{min-height:46px;font-size:14px}.tu-woche-text,.tu-woche-text.ist-gross{min-height:0;line-height:1.25}.tu-woche-nachtrag{border-radius:var(--radius-pille);background:var(--amber-flaeche);min-height:16px;font-size:var(--fs-11);line-height:var(--lh-11);align-items:center;margin-left:4px;padding:0 7px;font-weight:700;display:inline-flex}.tu-kachel{position:relative}.tu-kachel-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tu-tagwahl{gap:2px;display:inline-flex}.tu-tagwahl-knopf{border:1px solid var(--linie);border-radius:var(--radius-xs);background:var(--karte);width:28px;height:28px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.tu-tagwahl-knopf:disabled{opacity:.35;cursor:default}.tu-kachel-link{font-size:var(--fs-11);line-height:var(--lh-11);color:var(--amber-text);align-items:center;gap:2px;min-height:24px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:10px;right:12px}@media (hover:hover){.tu-kachel-link:hover{text-decoration:underline}}.karte-chip.ist-nachtrag{background:var(--amber-flaeche);color:var(--amber-text);border:1px solid var(--amber-linie-stark);font-weight:700}.um-seite{flex-direction:column;gap:20px;display:flex}@media (min-width:900px){.um-kpi-breit{grid-column:span 2}}@media (max-width:640px){.um-kpi-breit{grid-column:1/-1}}.um-monat{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.um-monat{grid-template-columns:1fr}}.um-monat-karte{border-radius:var(--radius-m);background:var(--grund);padding:12px 14px}.um-monat-karte b{font-size:18px;display:block}.um-monat-karte.ist-aktuell{box-shadow:inset 0 0 0 1px var(--linie-stark);background:var(--karte)}.um-monat-label{color:var(--text-mittel);margin-top:2px;font-size:12px;font-weight:600}.um-monat-unter{color:var(--text-hint);margin-top:2px;font-size:11px}.um-monat-unter.ist-plus{color:var(--gruen-text)}.um-monat-unter.ist-minus{color:var(--rot-text)}.um-steuer{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}[data-umsatz-pdf-aktuell=ja]{border-color:var(--text)}.um-datum{align-items:center;gap:6px;display:inline-flex}.um-datum .fg-btn{min-height:44px}.um-datum-feld{border-radius:var(--radius-btn);border:1px solid var(--rahmen-input);height:44px;font:inherit;color:var(--text);background:var(--karte);padding:0 12px;font-size:14px;font-weight:600}.um-aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.um-aktionen .fg-btn{min-height:44px}.um-aktionen-menue{display:none}.um-datum-felder{align-items:center;gap:6px;display:inline-flex}.um-zeitraum-knopf{flex:auto;justify-content:center;gap:8px;min-width:0}.um-zeitraum-knopf.nur-schmal{display:none}.um-blatt-feld{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-mittel);flex-direction:column;gap:6px;font-weight:700;display:flex}.um-blatt-feld .um-datum-feld{width:100%;min-height:44px}@media (max-width:640px){.um-aktionen-menue{display:inline-flex}.um-aktionen-menue .fg-menue-knopf{width:44px;height:44px}.um-seite .fg-seitenkopf-aktionen{align-self:flex-start;width:auto;margin-left:auto}.um-seite .fg-seitenkopf-aktionen>*{flex:none}.um-seite .um-kpis{grid-auto-rows:auto}.um-seite .um-kpis>[data-umsatz-kpi=monat]{grid-column:1/-1}.um-datum{width:100%;display:flex}.um-zeitraum-knopf.nur-schmal{display:inline-flex}.um-steuer .fg-segment{width:100%}.um-steuer .fg-segment>a{flex:1 1 0;justify-content:center}}.um-aufteilung{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.um-aufteilung{grid-template-columns:1fr}}.um-team{border:1px solid var(--linie);border-radius:var(--radius-m);background:var(--karte);box-shadow:var(--schatten);overflow:hidden}.um-team+.um-team{margin-top:12px}.um-team-kopf{background:var(--team-spalte-kopf);border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding:10px 14px;display:flex}.um-team-name{font-size:14px;font-weight:700}.um-team-besetzung{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.um-team-summe{white-space:nowrap;font-size:15px;font-weight:700}.um-team-nachtrag{color:var(--amber-text);white-space:nowrap;font-size:12px;font-weight:700}.um-zeilen{margin:0;padding:0;list-style:none}.um-zeile{border-top:1px solid var(--linie);grid-template-columns:78px minmax(0,1fr) minmax(0,150px) 44px 110px;align-items:start;gap:4px 12px;padding:9px 14px;font-size:13px;display:grid}.um-zeile:first-child{border-top:none}.um-zeile.ist-nachtrag{background:var(--amber-flaeche-hell);grid-template-columns:78px minmax(0,1fr) auto 110px}.um-zeile-aktionen{justify-content:flex-end;align-items:center;display:flex}.um-zeile.ist-reklamation .um-zeile-titel,.um-zeile.ist-reklamation .um-zeile-betrag{color:var(--rot-text)}.um-zeile.ist-ohne-umsatz .um-zeile-betrag{color:var(--text-hint);font-weight:500}.um-zeile-tag{color:var(--text-leise);font-size:12px;font-weight:600}.um-zeile-nummer{color:var(--text-hint);font-size:11px;display:block}.um-zeile-titel{min-width:0;font-weight:600}.um-zeile-unter{color:var(--text-leise);margin-top:1px;font-size:12px}.um-zeile-ort{color:var(--text-leise);min-width:0;font-size:12px}.um-zeile-art{color:var(--text-hint);letter-spacing:.3px;font-size:11px;font-weight:700}.um-zeile-betrag{text-align:right;white-space:nowrap;font-weight:700}.um-zeile.ist-nachtrag .um-zeile-betrag{color:var(--amber-text)}.um-zeile-von{color:var(--text-hint);font-size:11px;font-weight:400;display:block}@media (max-width:760px){.um-zeile,.um-zeile.ist-nachtrag{grid-template-columns:minmax(0,1fr) 100px}.um-zeile-tag{grid-column:1/-1}.um-zeile-ort,.um-zeile-art{display:none}.um-zeile-aktionen{grid-column:1/-1;justify-content:flex-start}.um-team-besetzung{display:none}}.um-gesamt{border-radius:var(--radius-m);background:var(--karte);border:2px solid var(--linie-stark);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.um-gesamt b{color:var(--text);white-space:nowrap;font-size:22px}.um-gesamt-text{font-size:13px;font-weight:700}.um-gesamt-unter{color:var(--text-leise);font-size:12px;font-weight:400}.um-seitenkarte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-m);box-shadow:var(--schatten);padding:14px 16px}.um-seitenkarte+.um-seitenkarte{margin-top:12px}.um-seitenkarte h2{margin:0 0 8px;font-size:14px}.um-tage{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.um-tag{text-align:center;border-radius:var(--radius-s);border:1px solid var(--linie);color:var(--text);flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 2px;text-decoration:none;display:flex}@media (hover:hover){.um-tag:hover{background:var(--grund)}}.um-tag.ist-aktiv{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);background:var(--karte)}.um-tag-name{color:var(--text-hint);font-size:11px;font-weight:700}.um-tag-wert{font-size:12px;font-weight:700}.um-tag-wert.ist-leer{color:var(--text-hint);font-weight:500}.um-tag-nachtrag{color:var(--amber-text);font-size:11px;font-weight:700}.um-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.um-liste li{border-top:1px solid var(--linie);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.um-liste li:first-child{border-top:none}.um-liste .ist-leise{color:var(--text-hint)}.um-liste b{white-space:nowrap}.um-art-kurz{border-radius:var(--radius-xs);background:var(--grund);letter-spacing:.3px;min-width:34px;color:var(--text-mittel);text-align:center;vertical-align:1px;margin-right:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.um-hinweis-briefpapier{color:var(--amber-text-dunkel);background:var(--amber-flaeche-hell);border:1px solid var(--amber-linie);border-radius:var(--radius-btn);padding:8px 12px;font-size:12px}.um-einst{flex-direction:column;gap:14px;display:flex}.um-einst-raster{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.um-einst-raster{grid-template-columns:1fr}}.um-einst-feld{color:var(--text-mittel);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.um-einst-feld input,.um-einst-feld select,.um-einst-feld textarea{border-radius:var(--radius-btn);border:1px solid var(--rahmen-input);font:inherit;color:var(--text);background:var(--karte);min-height:44px;padding:0 12px;font-size:14px}.um-einst-feld textarea{resize:vertical;min-height:84px;padding:10px 12px}.um-einst-schalter{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.um-einst-schalter input{width:18px;height:18px;accent-color:var(--text)}.um-einst-hinweis{color:var(--text-hint);font-size:12px;line-height:1.45}.um-liste-wrap{flex-direction:column;gap:12px;display:flex}.um-liste-wrap.nachtraege-aus .um-zeile.ist-nachtrag{display:none}.um-datum-label{margin-left:4px;font-size:14px;font-weight:700}.um-team-filter select{min-width:160px}@media (max-width:760px){.um-datum-label{display:none}}}
@layer basis{.dlg-nachtraege{border:1px solid var(--linie);border-radius:var(--radius-l);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dlg-nachtraege.ist-gross{padding:16px 18px}.dlg-nachtraege.ist-gross .dlg-nt-plus{min-height:44px}.dlg-nt-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dlg-nt-kopf .dlg-nt-erklaerung{color:var(--text-hint);flex:200px;font-size:12px}.dlg-nt-zahl{border-radius:var(--radius-pille);background:var(--amber-flaeche);color:var(--amber-text);align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.dlg-nt-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dlg-nt-eintrag{border-radius:var(--radius-btn);background:var(--amber-flaeche-hell);border:1px solid var(--amber-linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.dlg-nt-eintrag.ist-geloescht{opacity:.55}.dlg-nt-titel{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.dlg-nt-titel>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dlg-nt-chip{border-radius:var(--radius-s);border:1px solid var(--amber-linie-stark);height:16px;color:var(--amber-text);letter-spacing:.3px;text-transform:uppercase;background:var(--amber-flaeche);flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.dlg-nt-meta{color:var(--text-leise);grid-column:1;font-size:11px}.dlg-nt-betrag{color:var(--amber-text);white-space:nowrap;grid-area:1/2;font-size:14px;font-weight:700}.dlg-nt-aktionen{grid-area:2/2;justify-content:flex-end;gap:4px;display:flex}.dlg-nt-aktionen .fg-btn{min-height:36px;padding:0 10px;font-size:12px}.dlg-nt-aktionen .ist-rot{color:var(--rot-text)}.dlg-nt-leer{color:var(--text-hint);font-size:13px}.dlg-nt-form{border-top:1px dashed var(--linie);flex-direction:column;gap:10px;padding-top:6px;display:flex}.dlg-nt-form h4{margin:0;font-size:13px;font-weight:600}.dlg-nt-raster{grid-template-columns:150px 150px minmax(0,1fr);gap:12px;display:grid}@media (max-width:640px){.dlg-nt-raster{grid-template-columns:1fr 1fr}.dlg-nt-raster>:last-child{grid-column:1/-1}.dlg-nt-eintrag{grid-template-columns:minmax(0,1fr)}.dlg-nt-betrag,.dlg-nt-aktionen{grid-area:auto/1;justify-content:flex-start}}.dlg-nt-feld{color:var(--text-mittel);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.dlg-nt-feld input{border-radius:var(--radius-btn);border:1px solid var(--rahmen-input);height:40px;font:inherit;color:var(--text);background:var(--karte);padding:0 12px;font-size:14px}.dlg-nt-feld input.ist-betrag{text-align:right;font-weight:700}.dlg-nt-feld input.ist-ungueltig{border-color:var(--rot)}.dlg-nt-feld input:focus-visible{outline-offset:1px}.dlg-nt-fuss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dlg-nt-fuss .dlg-nt-hinweis,.fg-dialog-fuss-links .dlg-nt-hinweis{font-size:var(--fs-11);color:var(--text-hint);line-height:var(--lh-11);flex:240px}.dlg-nt-fehler{color:var(--rot-text);font-size:13px;font-weight:600}.ist-gross .dlg-nt-aktionen .fg-btn,.ist-gross .dlg-nt-form .fg-btn{min-height:44px}.ist-gross .dlg-nt-feld input{height:44px}.ist-gross .dlg-nt-eintrag{padding:12px 14px}.um-nt-schalter{margin-left:auto}.um-nt-hinweis{color:var(--text-hint);margin:-4px 0 0;font-size:12px}@media (max-width:760px){.um-nt-schalter{margin-left:0}}.um-nt-aktionen{gap:2px;display:inline-flex}.um-nt-aktionen .fg-btn{min-height:36px;padding:0 8px;font-size:12px}@media (pointer:coarse){.um-nt-aktionen .fg-btn,.dlg-nt-aktionen .fg-btn,.tu-kopf-knopf,.tu-tagwahl-knopf,.tu-kachel-link,.tu-pop-link,.tu-pop-fuss .fg-btn,.tu-woche{min-height:44px}.tu-tagwahl-knopf{width:44px}}.um-nt-aktionen .ist-rot{color:var(--rot-text)}.um-nt-neu{text-align:left;border:none;border-top:1px solid var(--linie);width:100%;min-height:44px;font:inherit;color:var(--amber-text);cursor:pointer;background:0 0;padding:0 14px;font-size:13px;font-weight:700;display:block}@media (hover:hover){.um-nt-neu:hover{background:var(--grund)}}.um-nt-neu:focus-visible{outline-offset:-2px}.um-nt-form .um-datum-feld{width:100%}.um-nt-form select.ist-ungueltig{border-color:var(--rot)}.karte .karte-kopf-links{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.karte .karte-nachtrag-chip{border-radius:var(--radius-xs);background:var(--grund);border:1px solid var(--linie);height:16px;color:var(--text-mittel);letter-spacing:.3px;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.karte .karte-nachtrag-chip.ist-gross{height:18px;font-size:11px}.dlg-nt-einsatz{border-radius:var(--radius-btn);background:var(--karte);border:1px solid var(--linie);flex-direction:column;gap:10px;padding:12px;display:flex}.dlg-nt-einsatz-kopf{align-items:flex-start;gap:10px;display:flex}.dlg-nt-einsatz-kopf .fg-schalter{flex:none;margin-top:1px}.dlg-nt-einsatz-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.dlg-nt-einsatz-titel b{font-size:14px}.dlg-nt-einsatz-titel span{color:var(--text-leise);font-size:12px}.dlg-nt-einsatz-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 150px;align-items:end;gap:10px;display:grid}.dlg-nt-stepper{border:1px solid var(--rahmen-input);border-radius:var(--radius-btn);background:var(--karte);align-items:stretch;height:40px;display:flex;overflow:hidden}.dlg-nt-stepper button{width:44px;font:inherit;color:var(--text);cursor:pointer;transition:background var(--t-schnell) var(--kurve);background:0 0;border:none;font-size:16px;font-weight:500}@media (hover:hover){.dlg-nt-stepper button:hover:not(:disabled){background:var(--grund)}}.dlg-nt-stepper button:disabled{color:var(--text-hint);cursor:default}.dlg-nt-stepper output{font-variant-numeric:tabular-nums;flex:auto;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.dlg-nt-vorschau{border-radius:var(--radius-btn);background:var(--gruen-flaeche);color:var(--gruen-text);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.dlg-nt-vorschau>svg{color:var(--gruen);flex:none;margin-top:1px}.dlg-nt-einsatz-zeile{color:var(--text-leise);font-size:12px;line-height:1.45;display:block}.dlg-nt-einsatz-zeile a{color:var(--amber-text);font-weight:700;text-decoration:none}.dlg-nt-einsatz-zeile b{color:var(--text-mittel)}.dlg-nt-einsatz-hinweis{color:var(--text-leise);border-radius:var(--radius-btn);background:var(--grund);padding:8px 12px;font-size:12px;line-height:1.4}.dlg-nt-feld .dlg-nt-select{border-radius:var(--radius-btn);border:1px solid var(--rahmen-input);height:40px;font:inherit;color:var(--text);background-color:var(--karte);min-width:0;padding:0 32px 0 12px;font-size:14px}.dlg-nt-feld .dlg-nt-select.ist-ungueltig,.dlg-nt-stepper.ist-ungueltig{border-color:var(--rot)}.dlg-nt-feld .dlg-nt-select:focus-visible{outline-offset:1px}.ist-gross .dlg-nt-feld .dlg-nt-select{height:44px}.ist-gross .dlg-nt-stepper{height:46px}@media (max-width:720px){.dlg-nt-einsatz-raster{grid-template-columns:minmax(0,1fr) 150px}.dlg-nt-einsatz-raster>:first-child{grid-column:1/-1}.dlg-nt-stepper{height:46px}.dlg-nt-stepper button{width:48px}}.dlg-nt-raster.ist-ohne-datum{grid-template-columns:150px minmax(0,1fr)}@media (max-width:640px){.dlg-nt-raster.ist-ohne-datum{grid-template-columns:minmax(0,1fr)}.dlg-nt-raster.ist-ohne-datum>:last-child{grid-column:auto}}}
@layer basis{.mp-kennung{border-radius:var(--radius-s);border:2px solid var(--text);background:var(--karte);letter-spacing:.3px;height:30px;color:var(--text);white-space:nowrap;align-self:flex-start;align-items:center;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.mp-kennung:before{content:"";border-radius:var(--radius-xs);background:var(--teal);width:5px;height:16px;margin:0 8px 0 -5px}.mp-kennung.ist-gross{height:36px;padding:0 12px;font-size:15px}@media (hover:hover){a.mp-kennung:hover{background:var(--grund)}}.mp-zeile{border-bottom:1px solid var(--linie);cursor:pointer;grid-template-columns:minmax(200px,1.35fr) minmax(130px,.8fr) minmax(150px,.8fr) minmax(180px,1.2fr) minmax(170px,.8fr) 28px;align-items:center;gap:12px;padding:12px 16px;display:grid}.mp-liste.ist-mit-anschaffung .mp-zeile{grid-template-columns:minmax(200px,1.35fr) minmax(130px,.8fr) minmax(150px,.8fr) minmax(180px,1.2fr) minmax(120px,.6fr) minmax(170px,.8fr) 28px}.mp-zeile>span{min-width:0}.mp-zeile:last-child{border-bottom:none}.mp-zeile:focus-visible{outline-offset:-3px}.mp-zeile-kopf{cursor:default;background:var(--grund);font-size:var(--fs-11);letter-spacing:.4px;text-transform:uppercase;color:var(--text-hint);border-bottom:2px solid var(--linie);padding:10px 16px;font-weight:700}.mp-kopf-leise{letter-spacing:.2px;text-transform:none;color:var(--text-hint);font-size:11px;font-weight:600;display:block}.mp-geraet{flex-direction:column;gap:3px;display:flex}.mp-bezeichnung{font-size:var(--fs-13);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mp-typ-zeile{font-size:var(--fs-12);color:var(--text-hint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-art-zelle{font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.mp-standort{font-size:var(--fs-13)}.mp-einsatz{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.mp-standort.ist-team{font-weight:700}.mp-anschaffung{font-size:var(--fs-13);color:var(--text-mittel)}.mp-status{align-items:center;display:flex}.mp-chip-x{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 4px;font-weight:700;display:inline-flex}.mp-link-inherit{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.mp-text-mittel{font-size:var(--fs-12);color:var(--text-mittel);margin:0;line-height:1.5}.fp-status-rot .fp-select{color:var(--rot-text);border-color:var(--rot-linie);background:var(--rot-flaeche)}.mp-fuss{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mp-fuss>p{flex:420px;line-height:1.5}@media (max-width:1279px){.mp-zeile,.mp-liste.ist-mit-anschaffung .mp-zeile{grid-template-columns:minmax(180px,1.3fr) minmax(120px,.8fr) minmax(100px,.6fr) minmax(180px,1.3fr) minmax(140px,.7fr) 24px}.mp-zeile .mp-anschaffung{display:none}}@media (max-width:899px){.mp-liste{background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.mp-zeile.mp-zeile-kopf{display:none}.mp-zeile,.mp-liste.ist-mit-anschaffung .mp-zeile{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-l);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"geraet pfeil""art art""standort standort""pruef pruef""status status";gap:8px 10px;padding:14px 14px 12px;display:grid}.mp-zeile:last-child{border-bottom:1px solid var(--linie)}.mp-geraet{grid-area:geraet}.mp-art-zelle{grid-area:art}.mp-standort{grid-area:standort}.mp-pruef{grid-area:pruef}.mp-status{grid-area:status}.mp-zeile .fp-pfeil{grid-area:pfeil;align-self:start}.mp-standort:before{content:"Standort ";font-size:var(--fs-12);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px;margin-right:4px;font-weight:700}.mp-pruef:before{content:"Prüfungen & Wartung";font-size:var(--fs-12);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px;margin-right:4px;font-weight:700}.mp-fuss{flex-direction:column}.mp-fuss .fg-btn{justify-content:center;align-self:stretch;min-height:44px}}.mp-dialog-fuss-hinweis{font-size:var(--fs-12);color:var(--text-hint);flex:220px;line-height:1.4}.mp-dialog-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mp-form{flex-direction:column;gap:14px;display:flex}.mp-abschnitt{font-size:var(--fs-11);letter-spacing:.5px;text-transform:uppercase;color:var(--text-hint);flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:4px;font-weight:700;display:flex}.mp-abschnitt-hinweis{letter-spacing:0;text-transform:none;color:var(--amber-text);font-weight:600}.mp-raster-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mp-raster-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mp-feld{min-width:0;font-size:var(--fs-12);color:var(--text-mittel);flex-direction:column;gap:5px;font-weight:700;display:flex}.mp-feld-label{display:block}.mp-feld-pflicht{color:var(--rot)}.mp-feld-hinweis{font-size:var(--fs-11);color:var(--text-hint);font-weight:400;line-height:1.4}.mp-feld input,.mp-feld select,.mp-feld textarea,.mp-intervall-frei input,.mp-art-umbenennen input,.mp-vorschlag-form input,.mp-art-neu input{border-radius:var(--radius-btn);border:1px solid var(--rahmen-input);min-height:40px;font:inherit;color:var(--text);background:var(--karte);width:100%;min-width:0;padding:0 12px;font-size:14px;font-weight:400}.mp-feld textarea{resize:vertical;padding:10px 12px;line-height:1.45}.mp-feld input.ist-betrag{text-align:right;font-weight:700}.mp-feld input:focus-visible,.mp-feld select:focus-visible,.mp-feld textarea:focus-visible,.mp-intervall-frei input:focus-visible,.mp-art-umbenennen input:focus-visible,.mp-vorschlag-form input:focus-visible,.mp-art-neu input:focus-visible{outline-offset:1px;border-color:var(--fg-gelb)}.mp-intervall{flex-direction:column;gap:8px;display:flex}.mp-intervall-frei{align-items:center;gap:8px;display:flex}.mp-intervall-frei input{width:90px}.mp-haken{font-size:var(--fs-13);color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;display:flex}.mp-haken input{width:20px;height:20px;accent-color:var(--text);flex:none;margin:1px 0 0}.mp-ablage{border:1px dashed var(--linie-stark);border-radius:var(--radius-btn);background:var(--grund);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.mp-ablage-datei{font-size:var(--fs-13);color:var(--text);font-weight:400}.mp-link-knopf{font:inherit;font-size:var(--fs-12);color:var(--amber-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;min-height:28px;padding:0;font-weight:700;text-decoration:underline}.mp-link-knopf.ist-rot{color:var(--rot-text)}.mp-link{color:var(--amber-text);text-underline-offset:2px;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.mp-hinweis-amber{border-radius:var(--radius-s);background:var(--amber-flaeche-hell);color:var(--amber-text);font-size:var(--fs-12);margin:0;padding:10px 12px;font-weight:500;line-height:1.45}.mp-hinweis-amber.ist-klein{font-size:var(--fs-11);padding:6px 10px;font-weight:600}@media (max-width:640px){.mp-dialog-knoepfe{flex-direction:column-reverse}.mp-dialog-knoepfe .fg-btn{min-height:44px}.mp-raster-2,.mp-raster-3{grid-template-columns:minmax(0,1fr)}.mp-feld input,.mp-feld select{min-height:44px}}@media (pointer:coarse){.mp-link-knopf{min-height:44px;padding:0 6px}}.mp-arten{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mp-art{border-bottom:1px solid var(--linie);flex-direction:column;gap:8px;padding:12px 0;display:flex}.mp-art.ist-inaktiv .mp-art-name>b{color:var(--text-hint)}.mp-art-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp-art-name{flex:200px;align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.mp-art-inaktiv{font-size:var(--fs-11);color:var(--amber-text);text-transform:uppercase;letter-spacing:.3px;font-weight:700}.mp-art-aktionen{flex-wrap:wrap;gap:4px;display:flex}.mp-art-umbenennen{flex:260px;align-items:center;gap:6px;display:flex}.mp-art-umbenennen input{flex:1}.mp-art-vorschlaege{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-vorschlag{border-radius:var(--radius-s);background:var(--grund);min-height:30px;font-size:var(--fs-12);color:var(--text-mittel);align-items:center;gap:6px;padding:0 8px 0 10px;font-weight:600;display:inline-flex}.mp-vorschlag-iv{color:var(--text-hint);font-weight:400}.mp-vorschlag-x{cursor:pointer;color:var(--text-hint);border-radius:var(--radius-pille);background:0 0;border:none;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}@media (hover:hover){.mp-vorschlag-x:hover{background:var(--karte);color:var(--rot)}}.mp-vorschlag.ist-plus{background:var(--karte);border:1px solid var(--linie-stark);color:var(--text);cursor:pointer;font:inherit;font-size:var(--fs-12);font-weight:700}.mp-vorschlag-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-vorschlag-form input{width:220px;min-height:36px}.mp-vorschlag-form input.ist-kurz{width:90px}.mp-art-neu{flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.mp-art-neu input{flex:240px}@media (pointer:coarse){.mp-vorschlag-x{width:44px;height:44px;margin:-6px -8px -6px 0}.mp-vorschlag{min-height:36px}.mp-chip-x{min-width:44px;min-height:44px;margin:-10px -6px}}.mp-akte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mp-akte-titel{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.mp-akte-titelzeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp-akte-h1{margin:0;font-size:26px;line-height:1.15}.mp-akte-unter{font-size:var(--fs-13);color:var(--text-mittel);margin:0}.mp-akte-einsatz{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-mittel);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.mp-akte-einsatz svg{color:var(--text-leise);flex-shrink:0}.mp-akte-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-warnbox{border-radius:var(--radius-m);background:var(--amber-flaeche);border:1px solid var(--amber-linie-stark);color:var(--amber-text);font-size:var(--fs-13);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.mp-warnbox.ist-rot{background:var(--rot-flaeche);border-color:var(--rot-linie);color:var(--rot-text)}.mp-warnbox-icon{flex:none;margin-top:1px}.mp-warnbox p{margin:2px 0 0;line-height:1.5}.mp-akte-spalten{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:16px;display:grid}.mp-akte-links,.mp-akte-rechts{flex-direction:column;gap:16px;min-width:0;display:flex}.mp-karte{flex-direction:column;gap:12px;display:flex}.mp-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mp-karte-kopf h2{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.mp-karte-sub{font-size:var(--fs-11);color:var(--text-hint);font-weight:400}.mp-akte-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.mp-akte-zeile{border-bottom:1px solid var(--linie);grid-template-columns:140px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.mp-akte-label{font-size:var(--fs-12);color:var(--text-hint);font-weight:700}.mp-akte-wert{font-size:var(--fs-13);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.mp-akte-sub{font-size:var(--fs-11);color:var(--text-hint)}.mp-pruef-tabelle{border:1px solid var(--linie);border-radius:var(--radius-s);flex-direction:column;display:flex;overflow:hidden}.mp-pruef-zeile{border-bottom:1px solid var(--linie);font-size:var(--fs-13);grid-template-columns:minmax(140px,1.5fr) 70px 80px 80px minmax(90px,1fr) minmax(90px,1fr) 70px 190px;align-items:center;gap:8px;padding:8px 12px;display:grid}.mp-pruef-zeile:last-child{border-bottom:none}.mp-pruef-zeile>span{min-width:0}.mp-pruef-kopf{background:var(--grund);letter-spacing:.4px;text-transform:uppercase;color:var(--text-hint);font-size:11px;font-weight:700}.mp-pruef-art{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-pruef-leise{font-size:var(--fs-11);color:var(--text-hint);font-weight:400}.mp-pruef-zeile .ist-rot{color:var(--rot-text);font-weight:700}.mp-pruef-aktionen{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mp-pruef-aktionen .fg-btn{min-height:32px;padding:0 10px;font-size:13px}.mp-punkt{border-radius:var(--radius-pille);background:var(--linie-stark);flex:none;width:8px;height:8px}.mp-punkt.ist-gruen{background:var(--gruen)}.mp-punkt.ist-amber{background:var(--amber-linie-kraeftig)}.mp-punkt.ist-rot{background:var(--rot)}.mp-historie{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mp-historie-eintrag{border-bottom:1px solid var(--linie);font-size:var(--fs-13);grid-template-columns:84px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;display:grid}.mp-historie-eintrag:last-child{border-bottom:none}.mp-historie-datum{color:var(--text-mittel)}.mp-historie-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.mp-historie-meta{font-size:var(--fs-11);color:var(--text-hint)}.mp-historie-kosten{color:var(--text-mittel);white-space:nowrap}.mp-historie-form{border:1px dashed var(--linie-stark);border-radius:var(--radius-m);background:var(--grund);flex-direction:column;gap:10px;padding:12px;display:flex}.mp-personen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-personen li{font-size:var(--fs-13);align-items:center;gap:10px;display:flex}.mp-personen li>span:last-child{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.mp-avatar{border-radius:var(--radius-pille);background:var(--grund);width:30px;height:30px;font-size:var(--fs-11);flex:none;place-items:center;font-weight:700;display:inline-grid}.mp-loeschen{flex-direction:column;align-items:flex-start;gap:4px;padding:0 4px;display:flex}@media (max-width:1279px){.mp-pruef-tabelle{border:none;gap:8px;overflow:visible}.mp-pruef-zeile.mp-pruef-kopf{display:none}.mp-pruef-zeile{border:1px solid var(--linie);border-radius:var(--radius-m);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"art art art art""faellig stand intervall zuletzt""pruefer pruefer nachweis aktionen";gap:6px 12px;padding:12px;display:grid}.mp-pruef-zeile:last-child{border-bottom:1px solid var(--linie)}.mp-pruef-art{grid-area:art}.mp-pruef-zeile>span[data-label=Intervall]{grid-area:intervall}.mp-pruef-zeile>span[data-label=Zuletzt]{grid-area:zuletzt}.mp-pruef-zeile>span[data-label=Fällig\ am]{grid-area:faellig}.mp-pruef-zeile>span[data-label=Stand]{grid-area:stand}.mp-pruef-zeile>span[data-label=Prüfer]{grid-area:pruefer}.mp-pruef-zeile>span[data-label=Nachweis]{grid-area:nachweis}.mp-pruef-aktionen{flex-wrap:wrap;grid-area:aktionen;justify-content:flex-end;align-self:end}.mp-pruef-zeile>span[data-label]:before{content:attr(data-label) " ";font-size:var(--fs-11);color:var(--text-hint);text-transform:uppercase;letter-spacing:.3px;font-weight:700;display:block}}@media (max-width:1099px){.mp-akte-spalten{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.mp-akte-raster{grid-template-columns:minmax(0,1fr)}.mp-akte-h1{font-size:21px}.mp-akte-aktionen{width:100%}.mp-akte-aktionen .fg-btn{flex:auto;justify-content:center;min-height:44px}.mp-akte-zeile{grid-template-columns:110px minmax(0,1fr)}.mp-pruef-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"art art""faellig stand""intervall zuletzt""pruefer nachweis""aktionen aktionen"}.mp-pruef-aktionen{justify-content:flex-start;padding-top:4px}.mp-pruef-aktionen .fg-btn{min-height:44px}.mp-historie-eintrag{grid-template-columns:76px minmax(0,1fr)}.mp-historie-kosten{grid-column:2}}}
@layer basis{.uk-kpi{min-width:0;height:100%}.uk-kpi .fg-card{height:100%}.uk-abschnitt-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.uk-abschnitt-kopf h2{margin:0}.uk-untertitel{font-size:var(--fs-12);color:var(--text-leise)}.uk-rechts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.uk-link-knopf{all:unset;box-sizing:border-box;cursor:pointer;min-height:32px;font:inherit;font-size:var(--fs-12);color:var(--amber-text);text-underline-offset:2px;border-radius:var(--radius-xs);align-items:center;gap:4px;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}@media (pointer:coarse){.uk-link-knopf{min-height:44px}}.zs-legende{font-size:var(--fs-11);color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.zs-legende>span{align-items:center;gap:5px;display:inline-flex}.zs-legende-farbe{border-radius:var(--radius-xs);flex-shrink:0;width:14px;height:10px;display:inline-block}.zs-legende-farbe.ist-urlaub{background:var(--gruen)}.zs-legende-farbe.ist-krank{background:var(--rot)}.zs-legende-farbe.ist-beantragt{background:var(--amber-linie-kraeftig)}.zs-legende-farbe.ist-ueberstunden{background:var(--blau)}.zs-legende-farbe.ist-unbezahlt{background:var(--violett)}.zs-legende-farbe.ist-sonstiges{background:var(--teal)}.zs-legende-farbe.ist-feiertag{background:var(--amber-flaeche-hell);border:1px dashed var(--amber-linie-kraeftig);box-sizing:border-box}.zs-legende-farbe.ist-teil{background:var(--gruen);width:8px}.zs-huelle{-webkit-overflow-scrolling:touch;margin:-4px -4px 0;padding:4px;overflow-x:auto}.zs-tabelle{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px}.zs-tabelle th,.zs-tabelle td{vertical-align:middle;padding:4px}.zs-name{width:168px;font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;text-align:left;font-weight:600;overflow:hidden}.zs-tabelle td.zs-name,.zs-tabelle th.zs-name{padding-right:12px}.zs-name a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);text-underline-offset:3px}.zs-name small{color:var(--text-hint);font-weight:400}.zs-kw-kopf{text-align:center;font-weight:700}.zs-kw-link{border-radius:var(--radius-s);min-height:36px;font-size:var(--fs-11);color:var(--amber-text);text-underline-offset:3px;white-space:nowrap;justify-content:center;align-items:center;gap:3px;padding:0 6px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.zs-kw-link.ist-engpass{color:var(--rot-text)}.zs-kw-link.ist-aktuell{background:var(--creme)}@media (hover:hover){.zs-kw-link:hover{background:var(--grund)}.zs-name a:hover{color:var(--amber-text);text-decoration-color:currentColor}}@media (pointer:coarse){.zs-kw-link{min-height:44px}.zs-name a{align-items:center;min-height:44px;display:inline-flex}}.zs-woche{gap:2px;height:24px;display:flex;position:relative}.zs-slot{background:var(--grund);border-radius:var(--radius-xs);flex:1 1 0;min-width:0}.zs-slot.ist-feiertag{background:var(--amber-flaeche-hell);border:1px dashed var(--amber-linie-kraeftig);box-sizing:border-box}.zs-slot.ist-heute{box-shadow:inset 0 0 0 1.5px var(--fg-gelb)}.zs-balken{border-radius:var(--radius-xs);font-size:var(--fs-11);color:var(--weiss);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.zs-balken.ist-urlaub{background:var(--gruen)}.zs-balken.ist-krank{background:var(--rot)}.zs-balken.ist-beantragt{background:var(--amber-linie-kraeftig);color:var(--text)}.zs-balken.ist-ueberstunden{background:var(--blau)}.zs-balken.ist-unbezahlt{background:var(--violett)}.zs-balken.ist-sonstiges{background:var(--teal)}.zs-balken.ist-offen{border-right:3px dotted rgba(var(--karte-rgb), .85);border-top-right-radius:0;border-bottom-right-radius:0}.zs-weitere{font-size:var(--fs-12);color:var(--text-leise);padding:6px 0 0}.zs-verfuegbar{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.zs-vk{background:var(--grund);border-radius:var(--radius-btn);text-align:center;min-width:0;padding:8px 10px}.zs-vk.ist-engpass{background:var(--rot-flaeche);color:var(--rot-text)}.zs-vk-kw{font-size:var(--fs-11);letter-spacing:.3px;text-transform:uppercase;color:var(--text-leise);font-weight:700}.zs-vk.ist-engpass .zs-vk-kw{color:var(--rot-text)}.zs-vk-wert{font-size:var(--fs-18);font-weight:700;line-height:1.2}.zs-vk-von{font-size:var(--fs-11);color:var(--text-leise)}.zs-vk.ist-engpass .zs-vk-von{color:var(--rot-text)}.zs-fuss{font-size:var(--fs-11);color:var(--text-hint);margin:0}.ru-zahl{text-align:center;font-variant-numeric:tabular-nums}.ru-tabelle th.ru-zahl{text-align:center}.ru-pille{background:var(--amber-flaeche);color:var(--amber-text);font-weight:700;font-size:var(--fs-11);border-radius:var(--radius-pille);white-space:nowrap;align-items:center;padding:4px 9px;line-height:1;display:inline-flex}.ru-fuss{font-size:var(--fs-12);color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ks-kopf{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;display:flex}.ks-kopf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-kopf-text h2{margin:0}.ks-filter{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.ks-filter label{font-size:var(--fs-11);color:var(--text-leise);flex-direction:column;gap:2px;min-width:0;font-weight:700;display:inline-flex}.ks-select{border-radius:var(--radius-s);border:1px solid var(--rahmen-input);height:44px;font:inherit;font-size:var(--fs-13);background:var(--karte);color:var(--text);min-width:0;max-width:100%;padding:0 10px;font-weight:600}.ks-export{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ks-export a.fg-btn{text-decoration:none}.ks-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ks-kpi{background:var(--grund);border-radius:var(--radius-btn);min-width:0;padding:12px 14px}.ks-kpi-wert{font-size:var(--fs-22);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.ks-kpi-wert small{font-size:var(--fs-13);color:var(--text-leise);font-weight:600}.ks-kpi-titel{font-size:var(--fs-12);color:var(--text-leise);font-weight:600}.ks-kpi-hinweis{font-size:var(--fs-11);color:var(--text-hint);margin-top:1px}.ks-mitte{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ks-box{border:1px solid var(--linie);border-radius:var(--radius-btn);flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.ks-box.ist-grund{background:var(--grund)}.ks-box-titel{font-size:var(--fs-12);color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.ks-box-titel .zs-legende{margin-left:auto}.ks-legende-tage{background:var(--text-mittel)}.ks-legende-gemeldet{background:repeating-linear-gradient(45deg, var(--amber-linie-kraeftig) 0 3px, var(--amber-flaeche) 3px 6px);border:1px solid var(--amber-linie-kraeftig);box-sizing:border-box}.ks-saeulen{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:150px;display:grid}.ks-saeule{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.ks-saeule-wert{font-size:var(--fs-11);color:var(--text-mittel);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ks-saeule-wert.ist-leer{color:var(--text-hint);font-weight:400}.ks-saeule-wert.ist-gemeldet{color:var(--amber-text)}.ks-saeule-gemeldet{background:repeating-linear-gradient(45deg, var(--amber-linie-kraeftig) 0 4px, var(--amber-flaeche) 4px 8px);border:1px solid var(--amber-linie-kraeftig);border-radius:var(--radius-xs) var(--radius-xs) 0 0;box-sizing:border-box;border-bottom:none;width:100%}.ks-saeule-tage{background:var(--text-mittel);border-radius:var(--radius-xs) var(--radius-xs) 0 0;width:100%}.ks-saeule-gemeldet+.ks-saeule-tage{border-radius:0}.ks-saeule-leer{background:var(--linie);border-radius:0;width:100%;height:3px}.ks-saeule-monat{font-size:var(--fs-11);color:var(--text-leise);line-height:1}.ks-muster{font-size:var(--fs-13);color:var(--text);flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.55;display:flex}.ks-tabelle th{white-space:nowrap}.ks-tabelle th.ks-mitte-zelle,.ks-tabelle td.ks-mitte-zelle{text-align:center}.ks-tabelle td.ks-leise{color:var(--text-mittel);font-size:var(--fs-12)}.ks-tabelle .tnum{font-variant-numeric:tabular-nums}.ks-sort{all:unset;box-sizing:border-box;cursor:pointer;min-height:32px;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;border-radius:var(--radius-xs);align-items:center;gap:4px;padding:0 2px;display:inline-flex}.ks-sort-icon{color:var(--text-deko);display:inline-flex}th[aria-sort=ascending] .ks-sort,th[aria-sort=descending] .ks-sort,th[aria-sort=ascending] .ks-sort-icon,th[aria-sort=descending] .ks-sort-icon{color:var(--text)}@media (hover:hover){.ks-sort:hover{color:var(--text)}}.ks-sort-mobil{display:none}.ks-pille{background:var(--rot-flaeche);color:var(--rot-text);font-weight:600;font-size:var(--fs-11);border-radius:var(--radius-pille);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:3px 7px;line-height:1;display:inline-flex}.ks-pille.ist-amber{background:var(--amber-flaeche);color:var(--amber-text)}.ks-name a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);text-underline-offset:3px;font-weight:600}@media (hover:hover){.ks-name a:hover{color:var(--amber-text);text-decoration-color:currentColor}}.ks-fuss{font-size:var(--fs-12);color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ks-datenschutz{font-size:var(--fs-12);color:var(--text-hint);margin:0}@media (max-width:899px){.ks-mitte{grid-template-columns:minmax(0,1fr)}.ks-filter{width:100%;margin-left:0}.ks-filter label{flex:130px}.ks-select{width:100%}.ks-sort-mobil{font-size:var(--fs-11);color:var(--text-leise);flex-direction:column;gap:2px;font-weight:700;display:flex}.ks-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-kpis>:last-child:nth-child(odd){grid-column:1/-1}.zs-verfuegbar{grid-template-columns:repeat(4,minmax(0,1fr))}.uk-rechts{width:100%;margin-left:0}.ks-box-titel .zs-legende{margin-left:0}}@media (max-width:480px){.ks-saeulen{gap:3px;height:120px}}.uk-konto-zeile{font-size:var(--fs-12);color:var(--text-leise)}.uk-titel-13{font-size:var(--fs-13);font-weight:700}.uk-konto-knopf{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.uk-konto-editor{background:var(--grund);border-radius:var(--radius-btn);padding:12px}.uk-konto-feld-tage{max-width:140px}.uk-konto-feld-grund{flex:240px}.uk-richtung{border:1px solid var(--rahmen-input);border-radius:var(--radius-btn);display:inline-flex;overflow:hidden}.uk-richtung-knopf{min-width:88px;min-height:44px;font:inherit;cursor:pointer;background:var(--karte);color:var(--text);border:0;padding:0 12px;font-weight:700}.uk-richtung-knopf+.uk-richtung-knopf{border-left:1px solid var(--rahmen-input)}.uk-richtung-knopf[aria-pressed=true]{background:var(--text);color:var(--invers-text)}.uk-regel-zeile{background:var(--grund);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.eg-aktionen{flex-wrap:wrap;align-items:center}.eg-art{max-width:260px}.eg-grund{max-width:220px}.bx-art{margin-left:6px;font-weight:700}.ru-verfuegbar-zusatz{white-space:nowrap;font-weight:400}.jp-leiste{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.jp-ansicht{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.jp-monate{gap:4px;max-width:100%}.jp-monate .fg-pille{min-width:44px;font-size:var(--fs-12);padding:0 8px}.jp-huelle{-webkit-overflow-scrolling:touch;border:1px solid var(--linie);border-radius:var(--radius-m);background:var(--karte);max-height:min(78vh,900px);margin:0 -4px;padding:0 4px 4px;overflow:auto}.jp-tabelle{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-11)}.jp-tabelle th,.jp-tabelle td{box-sizing:border-box;padding:0}.jp-name{z-index:3;background:var(--karte);text-align:left;width:156px;min-width:156px;max-width:156px;font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--linie-stark);border-bottom:1px solid var(--linie);height:30px;padding:0 10px 0 6px;font-weight:600;position:sticky;left:0;overflow:hidden}.jp-name a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);text-underline-offset:3px}.jp-name-link{align-items:center;height:100%;min-height:30px;display:flex}.jp-monat-link{align-items:center;min-height:26px;margin-left:-4px;padding:0 4px;display:inline-flex}.jp-name small{color:var(--text-hint);font-weight:400}thead .jp-name{z-index:5;top:0}.jp-monat{z-index:4;background:var(--grund);border-bottom:1px solid var(--linie);border-left:2px solid var(--linie-stark);text-align:left;height:26px;font-size:var(--fs-11);color:var(--text-mittel);white-space:nowrap;padding-left:4px;font-weight:700;position:sticky;top:0;overflow:hidden}.jp-monat-link{color:var(--amber-text);text-decoration:none}@media (hover:hover){.jp-monat-link:hover{text-decoration:underline}}.jp-tageszeile th{z-index:4;background:var(--karte);border-bottom:1px solid var(--linie-stark);height:30px;color:var(--text-leise);text-align:center;font-weight:600;line-height:1;position:sticky;top:26px}.jp-tag-nr{font-size:11px;display:block}.jp-tag-wt{color:var(--text-hint);margin-top:2px;font-size:11px;display:block}.jp-tageszeile th.ist-wochenende,.jp-tageszeile th.ist-feiertag{background:var(--grund);color:var(--text-hint)}.jp-tageszeile th.ist-heute{color:var(--amber-text);box-shadow:inset 0 -3px 0 var(--fg-gelb)}.jp-summe{z-index:3;background:var(--karte);border-left:1px solid var(--linie-stark);border-bottom:1px solid var(--linie);text-align:center;width:88px;min-width:88px;font-size:var(--fs-11);color:var(--text-leise);white-space:nowrap;padding:0 6px;position:sticky;right:0}thead .jp-summe{z-index:5;top:0}.jp-zelle{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--karte);width:18px;min-width:18px;height:30px}td.jp-zelle{position:relative}.jp-huelle.ist-monat .jp-zelle{width:30px;min-width:30px;height:36px}.jp-huelle.ist-monat .jp-tabelle{width:100%;min-width:1180px}.jp-zelle.ist-monatsanfang{border-left:2px solid var(--linie-stark)}.jp-zelle.ist-wochenende{background:var(--grund)}.jp-zelle.ist-feiertag{background:var(--amber-flaeche-hell);background-image:repeating-linear-gradient(135deg, transparent 0 4px, rgba(var(--tinte-rgb), .08) 4px 6px)}.jp-zelle.ist-halbfeiertag{background-image:linear-gradient(135deg, var(--karte) 50%, var(--amber-flaeche-hell) 50%)}td.jp-zelle.ist-heute{box-shadow:inset 0 0 0 2px var(--fg-gelb)}td.jp-zelle.ist-urlaub{background:var(--gruen)}td.jp-zelle.ist-ueberstunden{background:var(--blau)}td.jp-zelle.ist-unbezahlt{background:var(--violett)}td.jp-zelle.ist-sonstiges{background:var(--teal)}td.jp-zelle.ist-krank{background:var(--rot)}td.jp-zelle.ist-abwesend,.zs-legende-farbe.ist-abwesend,.jp-druck-farbe.ist-abwesend{background:var(--text-leise)}td.jp-zelle.ist-beantragt{background:var(--amber-flaeche);background-image:repeating-linear-gradient(135deg, var(--amber-linie-kraeftig) 0 3px, transparent 3px 7px)}td.jp-zelle.ist-halb-vorm{background-image:linear-gradient(135deg, currentColor 50%, var(--karte) 50%)}td.jp-zelle.ist-halb-nachm{background-image:linear-gradient(135deg, var(--karte) 50%, currentColor 50%)}td.jp-zelle.ist-urlaub.ist-halb-vorm,td.jp-zelle.ist-urlaub.ist-halb-nachm{color:var(--gruen);background-color:var(--karte)}td.jp-zelle.ist-ueberstunden.ist-halb-vorm,td.jp-zelle.ist-ueberstunden.ist-halb-nachm{color:var(--blau);background-color:var(--karte)}td.jp-zelle.ist-unbezahlt.ist-halb-vorm,td.jp-zelle.ist-unbezahlt.ist-halb-nachm{color:var(--violett);background-color:var(--karte)}td.jp-zelle.ist-sonstiges.ist-halb-vorm,td.jp-zelle.ist-sonstiges.ist-halb-nachm{color:var(--teal);background-color:var(--karte)}td.jp-zelle.ist-offen{border-right:2px dotted var(--karte)}td.jp-zelle.ist-wochenende[data-jp-art],td.jp-zelle.ist-feiertag[data-jp-art]{opacity:.45}.jp-legende-halb{background:linear-gradient(135deg, var(--gruen) 50%, var(--karte) 50%);border:1px solid var(--linie-stark);box-sizing:border-box}@media (hover:hover){.jp-tabelle tbody tr:hover .jp-name,.jp-tabelle tbody tr:hover .jp-summe{background:var(--creme)}}@media (max-width:640px){.jp-name{width:104px;min-width:104px;max-width:104px;font-size:var(--fs-11);padding-left:4px}.jp-huelle.ist-monat .jp-zelle,.jp-huelle.ist-monat .jp-name,.jp-huelle.ist-monat .jp-summe{height:44px}.jp-name-link{min-height:44px}.jp-monat{height:44px}.jp-monat-link{min-height:44px}.jp-tageszeile th{top:44px}.jp-summe{width:72px;min-width:72px;position:static}.jp-huelle{max-height:70vh}.jp-leiste{gap:8px 10px}.jp-monate{max-width:100%;margin:0 -4px;padding:2px 4px}.jp-ansicht{max-width:100%}}.jp-druck-knopf{margin-left:auto}.jp-druck-inhalt{flex-direction:column;gap:2px;display:flex}.jp-druck-wahl{cursor:pointer;color:var(--text);align-items:flex-start;gap:10px;padding:8px 0;font-weight:400;display:flex}.jp-druck-wahl input{width:20px;height:20px;accent-color:var(--text);flex:none;margin:1px 0 0}.jp-druck-wahl-text{font-size:var(--fs-13);flex-direction:column;gap:2px;display:flex}.jp-druck-wahl-text b{font-weight:600}.jp-druck-farben{vertical-align:middle;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.jp-druck-farbe{border-radius:var(--radius-xs);background:var(--linie);width:10px;height:10px;display:inline-block}.jp-druck-farbe.ist-urlaub{background:var(--gruen)}.jp-druck-farbe.ist-ueberstunden{background:var(--blau)}.jp-druck-farbe.ist-unbezahlt{background:var(--violett)}.jp-druck-farbe.ist-sonstiges{background:var(--teal)}.jp-druck-farbe.ist-krank{background:var(--rot)}.jp-druck-farbe.ist-beantragt{background:var(--amber-linie-kraeftig)}.jp-druck-info{border-radius:var(--radius-btn);background:var(--grund);font-size:var(--fs-12);color:var(--text-mittel);align-items:flex-start;gap:10px;padding:12px;font-weight:400;line-height:1.45;display:flex}.jp-druck-info-icon{border-radius:var(--radius-pille);border:1px solid var(--text-mittel);width:18px;height:18px;color:var(--text-mittel);flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}@media (max-width:899px){.jp-druck-knopf{justify-content:center;width:100%;min-height:44px;margin-left:0}}.jp-zelle[data-jp-abwesenheit]{cursor:pointer}@media (hover:hover){.jp-zelle[data-jp-abwesenheit]:hover{box-shadow:inset 0 0 0 2px var(--text)}}.jp-zelle[data-jp-abwesenheit]:focus-visible{box-shadow:inset 0 0 0 2px var(--karte), inset 0 0 0 5px var(--fokus-linie);z-index:2;outline:none;position:relative}td.jp-zelle:focus-visible{box-shadow:inset 0 0 0 2px var(--text);z-index:2;outline:none;position:relative}td.jp-zelle.ist-heute:focus-visible{box-shadow:inset 0 0 0 2px var(--text), inset 0 0 0 4px var(--fg-gelb)}[data-jp-eintragen=ja] td.jp-zelle:not([data-jp-art]):not([data-jp-abwesenheit]){cursor:cell}td.jp-zelle.ist-auswahl{background:var(--amber-flaeche-hell);box-shadow:inset 0 0 0 2px var(--amber-text);z-index:1;position:relative}td.jp-zelle.ist-auswahl.ist-wochenende,td.jp-zelle.ist-auswahl.ist-feiertag{background-color:var(--amber-flaeche)}td.jp-zelle.ist-auswahl:focus-visible{box-shadow:inset 0 0 0 2px var(--text), inset 0 0 0 4px var(--amber-flaeche-hell)}@media (hover:hover){[data-jp-eintragen=ja] td.jp-zelle:not([data-jp-art]):not([data-jp-abwesenheit]):not(.ist-auswahl):hover{box-shadow:inset 0 0 0 1px var(--linie-stark)}}[data-jp-eintragen=ja] .jp-tabelle{-webkit-user-select:none;user-select:none}.jp-popover{z-index:890;gap:var(--sp-2);width:min(360px,100vw - 16px);padding:var(--sp-4);background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-l);box-shadow:var(--schatten-popover);flex-direction:column;display:flex;position:fixed}.jp-popover-kopf{align-items:flex-start;gap:var(--sp-2);display:flex}.jp-popover-titel{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);flex:auto;min-width:0}.jp-popover-frage{font-size:var(--fs-12);color:var(--text-leise);margin:0}.jp-popover-knoepfe{gap:var(--sp-2);flex-wrap:wrap;display:flex}.jp-popover-knoepfe .fg-btn{gap:6px}.jp-popover-hinweis{font-size:var(--fs-11);line-height:var(--lh-11);color:var(--text-hint);margin:0}.jp-popover-schleier{z-index:890;background:rgba(var(--schatten-rgb), .35);align-items:flex-end;display:flex;position:fixed;inset:0}.jp-popover.ist-blatt{border-radius:var(--radius-l) var(--radius-l) 0 0;width:100%;max-width:none;padding:var(--sp-4) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 30px rgba(var(--schatten-rgb), .18);border-bottom:none;position:relative}.jp-popover.ist-blatt .jp-popover-knoepfe{flex-direction:column}.jp-popover.ist-blatt .jp-popover-knoepfe .fg-btn{justify-content:center;width:100%;min-height:44px}.jp-popover.ist-blatt .jp-popover-titel{font-size:var(--fs-16);line-height:var(--lh-16)}.jp-auswahl-leiste{left:var(--sp-2);right:var(--sp-2);bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0px));z-index:880;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--karte);border:1px solid var(--amber-linie-kraeftig);border-radius:var(--radius-m);box-shadow:var(--schatten-popover);font-size:var(--fs-12);display:flex;position:fixed}.jp-auswahl-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.jp-auswahl-x{border-radius:var(--radius-pille);width:44px;height:44px;color:var(--text-leise);cursor:pointer;background:0 0;border:none;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.ug-pille{min-height:44px}.ug-felder{gap:var(--sp-3);flex-direction:column;display:flex}.ug-hinweis{font-size:var(--fs-12);color:var(--text-leise);margin:0}.ug-grund{width:100%}.ug-label{margin-bottom:var(--sp-1-5);font-size:var(--fs-12);color:var(--text-mittel);font-weight:700;display:block}.rm-zeile{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-12);color:var(--text-leise);flex-wrap:wrap;display:flex}.ml-rueckmeldung{font-size:var(--fs-11);color:var(--text-leise);text-align:right;overflow-wrap:anywhere;max-width:320px}.ml-rueckmeldung.ist-rot{color:var(--rot-text);font-weight:700}.ml-rueckmeldung.ist-amber{color:var(--amber-text)}.ml-rueckmeldung.ist-gruen{color:var(--gruen-text)}@media (max-width:640px){.ml-rueckmeldung{text-align:left;max-width:none}}}.fg-pille.ug-pille[aria-pressed=true]{background:var(--text);color:var(--invers-text);border-color:var(--text)}
@layer basis{.abw-art-wahl>button{align-items:center;gap:6px;display:inline-flex}.abw-art-wahl>button[data-wert=Krank].ist-aktiv .abw-art-icon{color:var(--rot-text)}.abw-art-wahl>button[data-wert=Urlaub].ist-aktiv .abw-art-icon{color:var(--amber-text)}.abw-art-icon{color:var(--text-leise);display:inline-flex}.abw-textarea{border-radius:var(--radius-s);border:1px solid var(--rahmen-input);background:var(--karte);min-height:64px;color:var(--text);resize:vertical;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45}.abw-vorschau{border-radius:var(--radius-btn);background:var(--gruen-flaeche);color:var(--gruen-text);flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.abw-vorschau b{font-size:13px}.abw-text{color:var(--text-mittel);margin:0;font-size:14px;line-height:1.55}.akte-abw-zeile{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.akte-abw-zeile.ist-letzte{border-bottom:none}.akte-abw-zeile .akte-abw-status{white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.akte-abw-zeile .akte-abw-status.ist-hint{color:var(--text-hint)}.akte-abw-zeile .akte-abw-status.ist-gruen{color:var(--gruen-text)}.akte-abw-zeile .akte-abw-status.ist-amber{color:var(--amber-text)}.akte-abw-zeile .akte-abw-status.ist-rot{color:var(--rot-text)}.akte-abw-zeile .fg-menue-wurzel{margin:-4px 0}.akte-jahr{align-items:center;gap:2px;margin-left:2px;display:inline-flex}.akte-jahr-pfeil{border-radius:var(--radius-s);border:1px solid var(--linie);background:var(--karte);width:28px;height:28px;color:var(--text-leise);justify-content:center;align-items:center;display:inline-flex;text-decoration:none!important}@media (hover:hover){.akte-jahr-pfeil:hover{background:var(--grund);color:var(--text)}}.akte-jahr-pfeil.ist-aus{opacity:.35;pointer-events:none}.akte-jahr-pfeil{position:relative}@media (pointer:coarse){.akte-jahr-pfeil{width:36px;height:36px}.akte-jahr-pfeil:after{content:"";position:absolute;inset:-4px}}@media (max-width:640px){.akte-abw-kopf{flex-wrap:wrap}.akte-abw-kopf h3{white-space:nowrap}.akte-abw-zeile{padding-right:52px;position:relative}.akte-abw-zeile .fg-menue-wurzel{align-items:center;margin:0;position:absolute;top:0;bottom:0;right:0}}.pk-karte{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);flex-direction:column;display:flex}.pk-kopf{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pk-titel{font-size:var(--fs-14);line-height:var(--lh-14);margin:0;font-weight:700}.pk-erklaerung,.pk-leer{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-leise);margin:0}.pk-leer{color:var(--text-hint)}.pk-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pk-zeile{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--linie);display:flex}.pk-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pk-zeile-kopf{align-items:center;gap:var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;display:flex}.pk-tage{color:var(--text-leise)}.pk-meta{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-leise);overflow-wrap:anywhere}.pk-knopf{flex:none;gap:6px}@media (max-width:640px){.pk-zeile{flex-wrap:wrap}.pk-knopf{justify-content:center;width:100%;min-height:44px}}}
@layer basis{.geparkte-notizen{border-top:1px solid var(--linie);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.geparkte-notizen.ist-gross{gap:10px;margin-top:12px;padding-top:12px}.geparkte-notizen-kopf{color:var(--text);align-items:center;gap:6px;font-size:12px;display:flex}.geparkte-notizen.ist-gross .geparkte-notizen-kopf{font-size:13px}.geparkte-notizen-icon{color:var(--text-hint);display:inline-flex}.geparkte-notizen-zahl{color:var(--text-hint);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.geparkte-notizen.ist-ziel .geparkte-notizen-zahl{color:var(--teal)}.geparkte-notizen .tagesnotiz-karte{margin:0}.tagesnotiz-karte.ist-geparkt:not(.ist-art-montage){background:var(--karte)}.tagesnotiz-geparkt-chip{border-radius:var(--radius-pille);background:var(--grund);color:var(--text-mittel);vertical-align:middle;align-items:center;gap:4px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.tagesnotiz-parken{min-height:36px;margin-left:auto}.tagesnotiz-parken-zeile{justify-content:flex-end;display:flex}.tagesnotiz-dialog.ist-gross .tagesnotiz-parken{min-height:44px}@media (max-width:640px){.tagesnotiz-dialog .tagesnotiz-parken{min-height:44px}}.tagesnotiz-einplanen{border-radius:var(--radius-btn);background:var(--grund);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.tagesnotiz-einplanen-titel{font-size:13px}.tagesnotiz-einplanen-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tagesnotiz-einplanen-zeile .tagesnotiz-uebertragen-feld{min-height:36px}.tagesnotiz-einplanen-knopf{gap:6px;width:auto;height:36px;margin-left:auto;padding:0 14px}.tagesnotiz-dialog.ist-gross .tagesnotiz-einplanen-zeile .tagesnotiz-uebertragen-feld,.tagesnotiz-dialog.ist-gross .tagesnotiz-einplanen-knopf{height:44px;min-height:44px}@media (max-width:640px){.tagesnotiz-dialog .tagesnotiz-einplanen-zeile .tagesnotiz-uebertragen-feld,.tagesnotiz-dialog .tagesnotiz-einplanen-knopf{height:44px;min-height:44px}.tagesnotiz-einplanen-knopf{width:100%;margin-left:0}}.wu-hotel-link{color:var(--amber-text);align-items:center;gap:4px;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.karte .karte-zeile2.ist-adresse{cursor:text;-webkit-user-select:text;user-select:text;border-radius:var(--radius-s);transition:background var(--t-schnell) var(--kurve), color var(--t-schnell) var(--kurve);margin-left:-3px;padding:1px 3px}.karte .karte-zeile2.ist-adresse [data-karte-adresse-text]{cursor:text}.karte .karte-adresse-kopieren{border-radius:var(--radius-s);width:28px;height:28px;color:var(--text-hint);cursor:pointer;transition:background var(--t-schnell) var(--kurve), color var(--t-schnell) var(--kurve);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-8px -4px -8px auto;padding:0;display:inline-flex}.karte .karte-adresse-kopieren.ist-gross{width:44px;height:44px;margin:-14px -8px -14px auto}@media (hover:hover){.karte .karte-zeile2.ist-adresse:hover{background:var(--grund)}.karte .karte-adresse-kopieren:hover:not(:disabled){background:var(--linie);color:var(--text);box-shadow:none;transform:none}}@media (pointer:coarse){.karte .karte-adresse-kopieren{width:44px;min-width:44px;height:44px;margin:-14px -8px -14px auto}}.karte .karte-zeile2.ist-adresse.ist-kopiert{color:var(--gruen-text);background:var(--gruen-flaeche);font-weight:600}.karte .karte-zeile2.ist-adresse.ist-kopiert>svg{color:var(--gruen)}.fg-dialog.ist-gross .fg-dialog-knoepfe .fg-btn{min-height:48px;font-size:var(--fs-16)}.fg-dialog.ist-gross .fg-dialog-text,.fg-dialog.ist-gross .ep-dialog-liste{font-size:var(--fs-16);line-height:var(--lh-16)}.fg-dialog.ist-gross .fg-dialog-titel>h2{font-size:var(--fs-18)}.fg-dialog.ist-gross .fg-dialog-inhalt .fg-input,.fg-dialog.ist-gross .ep-dialog-feld{min-height:48px;font-size:var(--fs-16)}.fg-dialog.ist-gross .fg-segment>button,.fg-dialog.ist-gross .fg-segment>a{min-height:44px}.ep-dialog-feld{background:var(--grund);width:100%}.ep-dialog-feld.ist-fehler{border-color:var(--rot)}.ep-dialog-hinweis{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-leise);margin:0}.ep-dialog-liste{gap:var(--sp-1-5);font-size:var(--fs-13);line-height:var(--lh-13);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ep-dialog-liste>li{gap:var(--sp-2);align-items:center;display:flex}.ep-dialog-liste>li>svg{color:var(--text-mittel);flex:none}.ep-tage-bereich{gap:var(--sp-2);flex-direction:column;min-height:48px;display:flex}.fg-dialog.ist-gross .ep-tage-bereich{min-height:56px}.ep-tag-liste{gap:var(--sp-1-5);flex-direction:column;display:flex}.ep-tag-person{align-items:center;gap:var(--sp-2-5);border:1px solid var(--linie);border-radius:var(--radius-m);padding:var(--sp-2) var(--sp-3);cursor:pointer;min-height:44px;display:flex}.ep-tag-person.ist-aus{opacity:.6}.fg-dialog.ist-gross .ep-tag-person{padding:var(--sp-2-5) var(--sp-3)}.ep-tag-haken{width:18px;height:18px;accent-color:var(--gruen);flex:none}.ep-tag-text{min-width:0;font-size:var(--fs-13);line-height:var(--lh-13);flex:auto}.fg-dialog.ist-gross .ep-tag-text{font-size:var(--fs-16)}.ep-tag-weitere{align-self:flex-start;min-height:44px}.ep-suche{position:relative}.ep-suche-icon{color:var(--text-hint);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ep-suche-feld{background:var(--grund);width:100%;padding-left:38px}.ep-kandidaten{border-top:1px solid var(--linie);margin:0 -24px}.ep-kandidat{border-bottom:1px solid var(--linie);padding:var(--sp-2) var(--sp-6)}.ep-kandidat.ist-abwesend .ep-kandidat-icon{color:var(--text-leise)}.fg-dialog.ist-gross .ep-kandidat{padding:var(--sp-2-5) var(--sp-6)}.ep-kandidat-zeile{align-items:center;gap:var(--sp-2-5);flex-wrap:wrap;display:flex}.ep-kandidat-icon{width:26px;color:var(--text-mittel);flex:none;justify-content:center;display:inline-flex}.ep-kandidat-text{min-width:0;font-size:var(--fs-13);line-height:var(--lh-13);flex-direction:column;flex:160px;display:flex}.fg-dialog.ist-gross .ep-kandidat-text{font-size:var(--fs-16)}.ep-kandidat-chips{gap:var(--sp-1-5);flex-wrap:wrap;align-items:center;display:inline-flex}.ep-kandidat-knoepfe{gap:var(--sp-1-5);margin-left:auto;display:inline-flex}.ep-kandidat-knoepfe .fg-btn.ist-offen{border-color:var(--text);color:var(--text)}.ep-kandidat-tage{align-items:center;gap:var(--sp-2-5);margin-top:var(--sp-2);flex-wrap:wrap;padding-left:36px;display:flex}.fg-dialog.ist-gross .ep-kandidat-tage{padding-left:36px}.ep-kandidaten-leer{padding:var(--sp-4-5) 0;font-size:var(--fs-13);color:var(--text-hint)}@media (max-width:640px){.ep-kandidaten{margin:0 -16px}.ep-kandidat{padding-left:16px;padding-right:16px}}.ep-umbruch{overflow-wrap:anywhere}.ep-pk-liste{margin:0;padding:0;list-style:none}.ep-pk-zeile{align-items:center;gap:var(--sp-3);padding:var(--sp-2-5) 0;border-bottom:1px solid var(--linie);transition:opacity var(--t-normal) var(--kurve);display:flex}.ep-pk-zeile.ist-fertig{opacity:.55}.dlg-farbe{border-radius:var(--radius-pille);width:14px;height:14px;display:inline-block}.auftrag-dialog-karte .fg-dialog-titel>h2{align-items:flex-start;gap:8px;display:flex}.auftrag-dialog-karte .fg-dialog-titel>h2>.dlg-kopf-stift{margin-top:0}.dlg-meta{gap:var(--sp-1-5);flex-wrap:wrap;align-items:center;display:flex}.dlg-meta .fg-chip{vertical-align:middle}.dlg-detail{flex-direction:column;gap:2px;display:flex}.dlg-detail-text{margin:0 0 var(--sp-1);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-mittel)}.dlg-detail-tank{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-mittel);margin:0;font-weight:600}.auftrag-dialog-karte .fg-dialog-inhalt{gap:16px}.auftrag-dialog-karte .fg-dialog-fuss .fg-btn{gap:6px}.tb-zahlen{min-height:44px;color:var(--text-mittel);font-size:var(--fs-13);line-height:var(--lh-13);cursor:pointer;align-items:center;gap:10px;padding:0 4px;font-weight:700;display:inline-flex}.tb-zahlen.ist-an{color:var(--text)}.tb-kopf-schalter .tb-zahlen{color:var(--kopf-text-leise)}.tb-kopf-schalter .tb-zahlen.ist-an{color:var(--kopf-text)}.pin-anzeige{min-height:40px;font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:6px;color:var(--text);justify-content:center;align-items:center;gap:10px;display:flex}.pin-punkt{text-align:center;width:18px}.pin-punkt.ist-leer{color:var(--text-hint)}.pin-block{grid-template-columns:repeat(3,72px);justify-content:center;gap:10px;display:grid}.pin-taste{border-radius:var(--radius-m);border:1px solid var(--linie);background:var(--karte);width:72px;height:60px;font:inherit;font-size:var(--fs-22);color:var(--text);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pin-taste.ist-ok{background:var(--fg-gelb);color:var(--auf-gelb);border-color:var(--fg-gelb);font-size:var(--fs-14)}.pin-taste:disabled{opacity:.45;cursor:not-allowed}.board-suche-status{border-radius:var(--radius-btn);border:1px solid var(--linie);background:var(--grund);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:8px 12px;line-height:1.4;display:flex}.board-suche-status.ist-amber{background:var(--amber-flaeche-hell);border-color:var(--amber-linie-stark)}.board-suche-status-text{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.board-suche-status-text>b,.board-suche-status-text>span{overflow-wrap:anywhere}.fg-btn.board-suche-status-leeren{border-radius:var(--radius-btn);border:1px solid var(--linie);background:var(--karte);min-height:36px;color:var(--text);font-size:var(--fs-13);white-space:nowrap;margin-left:auto;padding:0 12px;font-weight:700}@media (hover:hover){.fg-btn.board-suche-status-leeren:hover{border-color:var(--linie-stark)}}@media (pointer:coarse){.fg-btn.board-suche-status-leeren{min-height:44px}}@media (max-width:640px){.board-suche-status-text{flex-basis:100%}.fg-btn.board-suche-status-leeren{margin-left:0}}.board-suche-treffer-zeile.ist-hier{background:var(--blau-flaeche)}.board-suche-treffer-lage.ist-hier{background:var(--karte);color:var(--blau-text);box-shadow:inset 0 0 0 1px var(--blau-linie);white-space:nowrap}.board-suche-treffer-lage.ist-geparkt,.board-suche-treffer-lage.ist-erledigt{background:var(--grund);color:var(--text-mittel)}@media (max-width:640px){.board-suche-treffer-zeile{min-height:56px}.board-suche-treffer-lage.ist-hier{white-space:normal;text-align:right}}.board-ansicht{align-items:center;display:inline-flex}.fg-segment-icon{margin-right:6px;display:inline-flex}@media not ((hover:hover) and (pointer:fine)){.board-ansicht{display:none}}.board-ansprechpartner{white-space:nowrap}@media (max-width:640px){.board-kopf-zeile .board-ansprechpartner{white-space:normal;flex:100%;justify-content:center}}.karte-kompakt,.tagesnotiz-kompakt{display:none}.karte-telefon{min-width:0;max-width:100%}.karte-telefon-name{text-overflow:ellipsis;white-space:pre;flex:0 auto;min-width:0;margin-right:-4px;overflow:hidden}.karte-telefon-nummer{white-space:nowrap;flex:none}.kd-fenster{z-index:150;width:340px;max-width:calc(100vw / var(--zoom,1) - 16px);max-height:calc(100vh / var(--zoom,1) - 16px);max-height:calc(100dvh / var(--zoom,1) - 16px);overscroll-behavior:contain;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-l);box-shadow:var(--schatten-popover);color:var(--text);font-size:var(--fs-13);cursor:text;-webkit-user-select:text;user-select:text;flex-direction:column;gap:10px;padding:12px 12px 12px 16px;line-height:1.4;display:flex;position:fixed;top:0;left:-9999px;overflow-y:auto}.kd-fenster.ist-gross{width:380px;font-size:var(--fs-14)}.kd-fenster:focus-visible{outline:3px solid var(--fokus-linie)}.kd-kopf{align-items:flex-start;gap:8px;display:flex}.kd-kopf .karte-badge{margin-top:2px}.kd-titel{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.kd-kunde{font-size:var(--fs-14);overflow-wrap:break-word;line-height:1.3}.kd-fenster.ist-gross .kd-kunde{font-size:var(--fs-16)}.kd-unter{font-size:var(--fs-12);color:var(--text-leise)}.fg-btn.kd-zu{border-radius:var(--radius-btn);width:32px;min-width:32px;height:32px;color:var(--text-mittel);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-4px -4px 0 0;padding:0;display:inline-flex;position:relative}.fg-btn.kd-zu:after{content:"";position:absolute;inset:-6px}@media (hover:hover){.fg-btn.kd-zu:hover{background:var(--grund);color:var(--text)}}.kd-inhalt{flex-direction:column;gap:10px;min-width:0;display:flex}.kd-projekt{color:var(--text-mittel);margin:0}.kd-liste{flex-direction:column;gap:8px;margin:0;display:flex}.kd-zeile{align-items:flex-start;gap:8px;min-width:0;display:flex}.kd-icon{color:var(--text-hint);flex:none;margin-top:18px;display:inline-flex}.kd-zelle{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.kd-label{font-size:var(--fs-12);color:var(--text-leise);align-items:center;gap:4px;display:inline-flex}.kd-wert{overflow-wrap:anywhere}.kd-wert.ist-kontakt{color:var(--amber-text);font-weight:700}.kd-wert .kd-tel{color:inherit;text-decoration:none}@media (hover:hover){.kd-wert .kd-tel:hover{text-decoration:underline}}.kd-leise{font-size:var(--fs-12);color:var(--text-leise);margin:-4px 0 0 23px}.kd-leise-inline{color:var(--text-leise);font-weight:400}.fg-btn.kd-kopieren{border:1px solid var(--linie);border-radius:var(--radius-btn);background:var(--karte);width:32px;min-width:32px;height:32px;color:var(--text-mittel);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-top:8px;padding:0;display:inline-flex}@media (hover:hover){.fg-btn.kd-kopieren:hover{border-color:var(--linie-stark);color:var(--text)}}.kd-hinweise{border-top:1px solid var(--linie);flex-direction:column;gap:4px;padding-top:8px;display:flex}.kd-hinweise ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.kd-hinweise li.ist-wichtig{color:var(--amber-text)}.kd-status{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-mittel);margin:0}.kd-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kd-chips{flex-wrap:wrap;gap:4px;display:flex}.kd-fuss{padding-top:4px;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:flex-start;display:flex}.kd-fenster button{cursor:pointer}.kd-fenster .kd-tipp-hinweis{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-13);align-items:center}.kd-fenster .fg-btn.kd-tipp-zu{margin:0}@media (pointer:coarse){.fg-btn.kd-zu,.fg-btn.kd-kopieren{width:44px;min-width:44px;height:44px;min-height:44px}.fg-btn.kd-kopieren{margin-top:2px}.kd-icon{margin-top:14px}}.kd-blatt .kd-inhalt{cursor:text;-webkit-user-select:text;user-select:text}.ap-einleitung{font-size:var(--fs-13);color:var(--text-mittel);max-width:820px;margin:0}.ap-liste{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;overflow:hidden}.ap-zeile{border-bottom:1px solid var(--linie);font-size:var(--fs-13);grid-template-columns:minmax(0,170px) minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:8px 16px;padding:12px 16px;display:grid}.ap-zeile:last-child{border-bottom:none}.ap-zeile>*{min-width:0}.ap-auftrag,.ap-kunde,.ap-nummern{flex-direction:column;gap:2px;display:flex}.ap-kunde>b{overflow-wrap:anywhere}.ap-leise{font-size:var(--fs-12);color:var(--text-leise);font-weight:400}.ap-nummer{color:var(--amber-text);flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ap-hinweis{font-size:var(--fs-12);color:var(--text-mittel);overflow-wrap:anywhere}.ap-oeffnen{white-space:nowrap;text-decoration:none!important}@media (max-width:899px){.ap-zeile{grid-template-columns:minmax(0,1fr);align-items:start}.ap-oeffnen{justify-self:start;min-height:44px}}}@media (hover:hover) and (pointer:fine){html[data-board-ansicht=kompakt] [data-board-seite] .karte:not(.ist-gross){min-height:40px;padding:var(--sp-1) var(--sp-1-5);margin-bottom:var(--sp-1);background-image:none;background-color:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-btn);box-shadow:none;font-size:var(--fs-12);line-height:var(--lh-12);align-items:center;display:flex;overflow:hidden}html[data-board-ansicht=kompakt] [data-board-seite] .karte:not(.ist-gross)>:not(.karte-kompakt){display:none!important}html[data-board-ansicht=kompakt] [data-board-seite] .karte:not(.ist-gross).ist-konflikt{background-color:var(--rot-flaeche);border:1.5px solid var(--rot)}html[data-board-ansicht=kompakt] [data-board-seite] .karte-kompakt{flex-direction:column;justify-content:center;gap:0;width:100%;min-width:0;min-height:30px;display:flex}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-zeile1{align-items:center;gap:var(--sp-1-5);min-width:0;display:flex}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-badge{border-radius:var(--radius-xs);height:16px;font-size:var(--fs-11);letter-spacing:.3px;flex:none;align-items:center;padding:0 5px;font-weight:800;display:inline-flex}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-badge.ist-ohne-art{background:var(--grund);color:var(--text-mittel);border:1px dashed var(--linie-stark)}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-text{align-items:center;gap:var(--sp-1);min-width:0;display:flex}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;font-size:var(--fs-12);line-height:var(--lh-12);flex:auto;display:block;overflow:hidden}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-zeile2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-11);line-height:var(--lh-11);color:var(--text-leise);flex:auto;display:block;overflow:hidden}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-rechts{align-items:center;gap:var(--sp-1);flex:none;display:inline-flex}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-tag{font-size:var(--fs-11);color:var(--text-mittel);white-space:nowrap;flex:none}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-symbole{flex:none;align-items:center;gap:2px;display:inline-flex}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-symbol{border-radius:var(--radius-xs);height:18px;color:var(--text-mittel);font-size:var(--fs-11);align-items:center;gap:1px;padding:0 3px;display:inline-flex}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-symbol.ist-rot{color:var(--rot-text);background:var(--rot-flaeche)}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-symbol.ist-amber{color:var(--amber-text);background:var(--amber-flaeche)}html[data-board-ansicht=kompakt] [data-board-seite] .karte-k-symbol.ist-gruen{color:var(--gruen-text);background:var(--gruen-flaeche)}html[data-board-ansicht=kompakt] [data-board-seite] .karte:not(.ist-gross):hover{border-color:var(--text)}html[data-board-ansicht=kompakt] [data-board-seite] .karte:not(.ist-gross).karte-block-aktiv{border-color:var(--kachel-farbe)}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-karte:not(.ist-gross){flex-direction:row;align-items:center;gap:6px;min-height:28px;padding:0 6px}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-karte:not(.ist-gross)>:not(.tagesnotiz-kopf):not(.tagesnotiz-kompakt){display:none!important}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-karte:not(.ist-gross)>.tagesnotiz-kopf{flex:none;width:auto;margin:0}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-karte:not(.ist-gross)>.tagesnotiz-kopf .tagesnotiz-stift{display:none}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-kompakt{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-k-text{text-overflow:ellipsis;white-space:nowrap;cursor:text;-webkit-user-select:text;user-select:text;flex:auto;min-width:0;overflow:hidden}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-k-kopieren{--ik:24px}html[data-board-ansicht=kompakt] [data-board-seite] .tagesnotiz-k-kopieren>svg{width:13px;height:13px}}.board-ansicht .fg-segment-kompakt>button{min-height:36px}
@layer basis{.startdaten-karte{flex-direction:column;gap:14px;display:flex}.startdaten-kopf{flex-direction:column;gap:4px;display:flex}.startdaten-titel{margin:0;font-size:16px;font-weight:700;line-height:1.3}.startdaten-unter{color:var(--text-leise);margin:0;font-size:13px;line-height:1.5}.startdaten-betreuung{flex-direction:column;gap:8px;display:flex}.startdaten-betreuung-titel{color:var(--text-leise);font-size:12px;font-weight:700}.startdaten-chips{flex-wrap:wrap;gap:8px;display:flex}.startdaten-chip{border-radius:var(--radius-pille);white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.startdaten-chip.ist-gefunden{background:var(--gruen-flaeche);color:var(--gruen-text)}.startdaten-chip.ist-gefunden svg{color:var(--gruen)}.startdaten-chip.ist-fehlend{background:var(--amber-flaeche);color:var(--amber-text)}.startdaten-aktion{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.startdaten-aktion .fg-btn{white-space:nowrap}.startdaten-aktion-text{color:var(--text-leise);font-size:13px}.startdaten-zeilen{flex-direction:column;gap:8px;display:flex}.startdaten-zeile{background:var(--gruen-flaeche);border-radius:var(--radius-s);gap:10px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.startdaten-zeile b{white-space:nowrap}.startdaten-zeile span{flex:auto;min-width:0}.startdaten-zeile svg{color:var(--gruen);flex:none;margin-top:2px}.startdaten-zeile.ist-uebersprungen{background:var(--amber-flaeche)}.startdaten-zeile.ist-uebersprungen svg{color:var(--amber-text)}.startdaten-link{min-height:44px;color:var(--text);align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.startdaten-link svg{transition:transform var(--t-schnell) var(--kurve)}@media (hover:hover){.startdaten-link:hover{text-underline-offset:3px;text-decoration:underline}.startdaten-link:hover svg{transform:translate(2px)}}.startdaten-fuss{color:var(--text-hint);margin:0;font-size:12px;line-height:1.5}@media (max-width:640px){.startdaten-aktion{flex-direction:column;align-items:stretch;gap:10px}.startdaten-aktion .fg-btn{width:100%}}}
