.bt-gruppe{display:flex;flex-direction:column;gap:8px}.bt{display:flex;gap:10px;align-items:flex-start}.bt--antwort{margin-left:26px;border-left:2px solid var(--eh-rahmen);padding-left:12px}.bt-avatar{width:30px;height:30px;border-radius:50%;background:var(--eh-neutral-soft);color:var(--eh-text);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;flex:none}.bt-avatar.eigen{background:var(--eh-aktion-soft)}.bt-avatar.klein{width:26px;height:26px;font-size:10px}.bt-inhalt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.bt-kopf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bt-name{font-size:13px;font-weight:700;color:var(--eh-text)}.bt-name.klein{font-size:12.5px}.bt-zeit{font-size:11px;color:var(--eh-text-3)}.bt-herkunft{font-size:10.5px;font-style:italic;color:var(--eh-text-3)}.bt-nadel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-warn-text)}.bt-blase{display:block;background:var(--eh-zeile-hover);border:1px solid var(--eh-rahmen);border-radius:11px;padding:9px 11px;font-size:13.5px;line-height:1.5;color:var(--eh-text);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap}.bt-blase.eigen{background:var(--eh-aktion-verysoft);border-color:var(--eh-rot-rahmen)}.bt-blase.klein{font-size:13px;border-radius:10px;padding:8px 10px}.bt-erwaehnung{font-weight:600;border-radius:5px;padding:0 3px}.bt-erwaehnung.ich{color:var(--eh-warn-text);background:var(--eh-warn-soft)}.bt-erwaehnung.andere{color:var(--eh-info-text)}.bt-anhang{display:flex;align-items:center;gap:8px;background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:9px;padding:8px 10px;text-decoration:none;color:var(--eh-info-text)}.bt-anhang:hover{background:var(--eh-zeile-hover);text-decoration:none}.bt-anhang-text{display:flex;flex-direction:column;min-width:0}.bt-anhang-name{font-size:12.5px;font-weight:600;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-anhang-ort{font-size:10.5px;color:var(--eh-info-text)}.bt-fuss{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bt-textlink{background:none;border:none;padding:0;font-size:11.5px;font-weight:600;color:var(--eh-text-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bt-textlink:hover{color:var(--eh-text)}.bt-gelesen{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--eh-ok-text)}.bt-gelesen svg{color:var(--eh-ok)}.bt-bearbeitet,.bt-bearbeitet-still{background:none;border:none;padding:0;font-size:11px;font-style:italic;color:var(--eh-text-3);text-align:left}.bt-bearbeitet{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.bt-original{display:block;background:var(--eh-neutral-soft);border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.45;color:var(--eh-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.bt-original-marke{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-3);margin-bottom:3px}.bt-aendern{display:flex;flex-direction:column;gap:7px}.bt-aendern textarea{width:100%;resize:vertical;background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:9px 11px;font-family:inherit;font-size:13.5px;line-height:1.5;color:var(--eh-text)}.bt-aendern-knoepfe{display:flex;align-items:center;gap:12px}.bt-knopf-prim{height:32px;padding:0 16px;border-radius:10px;border:none;background:var(--eh-aktion);color:var(--eh-auf-aktion);font-size:12.5px;font-weight:700;cursor:pointer;flex:none;transition:var(--eh-uebergang)}.bt-knopf-prim:hover:not(:disabled){background:var(--eh-aktion-hover)}.bt-knopf-prim:disabled{background:var(--eh-neutral-soft);color:var(--eh-text-3);cursor:default}.bt-trenner{display:flex;align-items:center;gap:9px;padding:2px 0}.bt-trenner-linie{height:1px;background:var(--eh-aktion);flex:1}.bt-trenner-text{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-warn-text);white-space:nowrap}.vf{display:flex;flex-direction:column;gap:8px;flex:none}.vf-antwort,.vf-anhang{display:flex;align-items:center;gap:8px;background:var(--eh-aktion-verysoft);border:1px solid var(--eh-rot-rahmen);border-radius:9px;padding:6px 10px}.vf-antwort-text,.vf-anhang-name{flex:1;min-width:0;font-size:11.5px;font-weight:600;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-x{background:none;border:none;padding:0;font-size:15px;line-height:1;color:var(--eh-text-3);cursor:pointer;flex:none}.vf-x:hover{color:var(--eh-text)}.vf-feld{width:100%;resize:none;background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:9px 11px;font-family:inherit;font-size:13.5px;line-height:1.5;color:var(--eh-text)}.vf-feld:focus{outline:none;border-color:var(--eh-aktion)}.vf-leiste{display:flex;align-items:center;justify-content:space-between;gap:10px}.vf-werkzeuge{display:flex;align-items:center;gap:8px;min-width:0}.vf-quadrat{width:32px;height:32px;border-radius:9px;border:1px solid var(--eh-rahmen-schalter);background:var(--eh-karte);cursor:pointer;font-size:14px;font-weight:700;color:var(--eh-text);display:flex;align-items:center;justify-content:center;padding:0;flex:none}.vf-quadrat:hover{background:var(--eh-zeile-hover)}.vf-ablage{font-size:10.5px;color:var(--eh-text-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-menue-huelle{position:relative;flex:none}.vf-menue{position:absolute;bottom:calc(100% + 6px);left:0;z-index:5;min-width:170px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;box-shadow:var(--eh-schatten-menue);padding:6px;display:flex;flex-direction:column;gap:4px}.vf-menue--breit{min-width:280px}.vf-menue-zeile{background:none;border:none;border-radius:8px;padding:7px 9px;font-size:13px;color:var(--eh-text);text-align:left;cursor:pointer}.vf-menue-zeile:hover{background:var(--eh-zeile-hover)}.vf-menue-titel{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-3);padding:2px 3px}.vf-menue-fuss{font-size:11px;color:var(--eh-text-3);line-height:1.4;padding:0 3px 2px;text-wrap:pretty}.vf-url{width:100%;border:1px solid var(--eh-rahmen-schalter);border-radius:8px;padding:7px 9px;font-family:inherit;font-size:12.5px;color:var(--eh-text)}.kf{display:flex;flex-direction:column;gap:10px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:16px 18px 14px;min-height:0}.kf-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex:none}.kf-ungelesen{border-radius:6px;padding:2px 8px;background:var(--eh-aktion-soft);border:1px solid var(--eh-aktion);color:var(--eh-text);font-size:11.5px;font-weight:700;white-space:nowrap}.kf-verlauf{display:flex;flex-direction:column;gap:14px;max-height:46vh;overflow:auto;padding:2px}.kf-fuss{margin:0;font-size:11px;color:var(--eh-text-3);line-height:1.45;text-wrap:pretty;border-top:1px solid var(--eh-rahmen);padding-top:9px;flex:none}.mt-blase{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:8px;border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-3);font-size:11.5px;font-weight:700;cursor:pointer;flex:none;font-variant-numeric:tabular-nums}.mt-blase.offen{background:var(--eh-aktion-soft);border-color:var(--eh-aktion);color:var(--eh-text)}.mt-blase:hover{border-color:var(--eh-rahmen-schalter)}.ch-symbol{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:11px;border:1px solid var(--eh-rahmen-schalter);background:var(--eh-karte);color:var(--eh-text);cursor:pointer;flex:none;transition:var(--eh-uebergang)}.ch-symbol:hover{background:var(--eh-zeile-hover)}.ch-symbol-zahl{position:absolute;right:-7px;top:-7px;min-width:21px;height:21px;padding:0 5px;border-radius:11px;background:var(--eh-krit);border:2px solid var(--eh-karte);color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.eh-kopf-rechts{display:flex;align-items:center;gap:10px;flex:none}.bt-emoji{font-size:17px;line-height:1;vertical-align:-2px}.bt-treffer{background:var(--eh-aktion-soft);color:var(--eh-text);font-weight:700;border-radius:3px;padding:0 1px}.vf-emoji{min-width:300px;gap:8px}.vf-emoji-reiter{display:flex;gap:4px;border-bottom:1px solid var(--eh-rahmen);padding-bottom:6px}.vf-emoji-reiter-knopf{background:none;border:none;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;color:var(--eh-text-3);cursor:pointer}.vf-emoji-reiter-knopf.aktiv{background:var(--eh-aktion-soft);color:var(--eh-text)}.vf-emoji-raster{display:grid;grid-template-columns:repeat(9,1fr);gap:2px}.vf-emoji-zeichen{background:none;border:none;border-radius:7px;padding:3px 0;font-size:20px;line-height:1.2;cursor:pointer}.vf-emoji-zeichen:hover{background:var(--eh-zeile-hover)}.ch-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end;background:#211e1c42}.ch-panel{position:relative;width:min(940px,100vw);height:100%;display:flex;background:var(--eh-karte);box-shadow:-20px 0 52px -26px #211e1c73;container-type:inline-size;container-name:ch;min-width:0}.ch-liste{width:340px;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--eh-rahmen);min-width:0}.ch-liste-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 14px 10px}.ch-liste-titel{font-family:Poppins,sans-serif;font-size:21px;font-weight:700;color:var(--eh-text)}.ch-rund{width:34px;height:34px;border-radius:9px;border:1px solid transparent;background:none;color:var(--eh-text);font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex:none;transition:var(--eh-uebergang)}.ch-rund:hover{background:var(--eh-zeile-hover)}.ch-rund.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion)}.ch-suchfeld{display:flex;align-items:center;gap:8px;margin:0 14px 10px;padding:0 11px;height:38px;background:var(--eh-zeile-hover);border:1px solid transparent;border-radius:10px;color:var(--eh-text-3)}.ch-suchfeld:focus-within{border-color:var(--eh-aktion);background:var(--eh-karte)}.ch-suchfeld input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:13.5px;color:var(--eh-text)}.ch-such-x{border:none;background:none;color:var(--eh-text-3);cursor:pointer;font-size:12px;padding:0}.ch-filter{display:flex;align-items:center;gap:7px;padding:0 14px 8px}.ch-pille{border:1px solid var(--eh-rahmen);background:var(--eh-karte);border-radius:999px;padding:4px 12px;font-size:12.5px;color:var(--eh-text);cursor:pointer;transition:var(--eh-uebergang)}.ch-pille:hover{border-color:var(--eh-text)}.ch-pille.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion);font-weight:600}.ch-zeilen{flex:1;overflow-y:auto;padding-bottom:12px;min-height:0}.ch-zeile{width:100%;height:52px;display:flex;align-items:center;gap:10px;padding:7px 14px;border:none;border-left:3px solid transparent;background:none;text-align:left;cursor:pointer;transition:background .14s ease}.ch-zeile:hover{background:var(--eh-zeile-hover)}.ch-zeile.aktiv{background:var(--eh-aktion-soft);border-left-color:var(--eh-aktion)}.ch-zeile-mitte{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;align-self:stretch;justify-content:center;border-bottom:1px solid var(--eh-subtil);padding-bottom:6px}.ch-zeile:last-child .ch-zeile-mitte,.ch-zeile.aktiv .ch-zeile-mitte{border-bottom-color:transparent}.ch-avatar{position:relative;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-2);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.ch-punkt{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:var(--eh-ok);border:2px solid var(--eh-karte)}.ch-gsymbol{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex:none;object-fit:cover;overflow:hidden}.ch-gsymbol.hell{background:var(--eh-karte);border:1px solid var(--eh-rahmen)}.ch-zeile-oben,.ch-zeile-unten{display:flex;align-items:center;gap:8px;min-width:0}.ch-zeile-name{font-size:14px;font-weight:600;color:var(--eh-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px}.ch-nadel{font-size:9px;filter:grayscale(1);opacity:.6}.ch-zeile-zeit{font-size:11.5px;color:var(--eh-text-3);flex:none}.ch-zeile-zeit.ungelesen{color:var(--eh-krit-text);font-weight:700}.ch-zeile-vorschau{flex:1;min-width:0;font-size:12.5px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-zeile-still{color:var(--eh-text-3);font-style:italic}.ch-haken{color:var(--eh-text-stumm);font-size:11px;margin-right:4px;letter-spacing:-2px}.ch-haken.gelesen{color:var(--eh-ok)}.ch-zahl{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--eh-krit);color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.ch-leer{display:block;padding:14px;font-size:13px;color:var(--eh-text-3);font-style:italic}.ch-treffer{border-top:1px solid var(--eh-rahmen-zart);margin-top:6px;padding-top:6px}.ch-treffer-kopf{padding:6px 14px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--eh-text-3)}.ch-treffer-note{text-transform:none;letter-spacing:0;font-weight:400}.ch-treffer-zeile{width:100%;display:flex;flex-direction:column;gap:2px;padding:8px 14px;border:none;background:none;text-align:left;cursor:pointer}.ch-treffer-zeile:hover{background:var(--eh-zeile-hover)}.ch-treffer-ort{display:flex;align-items:baseline;gap:8px;font-size:11.5px;font-weight:700;color:var(--eh-text-2)}.ch-treffer-zeit{margin-left:auto;font-weight:400;color:var(--eh-text-3)}.ch-treffer-text{font-size:12.5px;color:var(--eh-text-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ch-treffer-text mark{background:var(--eh-aktion);color:var(--eh-text);font-weight:700;border-radius:2px}.ch-verlauf{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--eh-zeile-hover);position:relative}.ch-kopf{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--eh-seite);border-bottom:1px solid var(--eh-rahmen);flex:none}.ch-zurueck{display:none;width:30px;height:34px;border:none;background:none;font-size:20px;color:var(--eh-text);cursor:pointer;padding:0;flex:none}.ch-kopf-wer{display:flex;align-items:center;gap:11px;flex:1;min-width:0;border:none;background:none;padding:0;text-align:left;cursor:pointer}.ch-kopf-wer:disabled{cursor:default}.ch-kopf-text{min-width:0;display:flex;flex-direction:column;gap:1px}.ch-kopf-name{font-size:15.5px;font-weight:700;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-kopf-unter{font-size:12px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-kopf-unter.online{color:var(--eh-ok-text)}.ch-kopf-knoepfe{display:flex;align-items:center;gap:6px;flex:none}.ch-suchleiste{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--eh-seite);border-bottom:1px solid var(--eh-rahmen);flex:none}.ch-suchleiste input{flex:1;min-width:0;height:34px;padding:0 11px;border:1px solid var(--eh-rahmen-schalter);border-radius:9px;background:var(--eh-karte);font-size:13.5px;color:var(--eh-text)}.ch-suchleiste input:focus{outline:2px solid var(--eh-aktion);outline-offset:-1px}.ch-such-zaehler{font-size:12px;color:var(--eh-text-2);font-variant-numeric:tabular-nums;flex:none}.ch-pin-leiste{display:flex;align-items:stretch;border-bottom:1px solid var(--eh-aktion-soft-rand);background:var(--eh-aktion-verysoft);flex:none}.ch-pin{display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding:8px 14px;border:none;background:none;text-align:left;cursor:pointer}.ch-pin-wer{margin-left:auto;padding-left:10px;font-size:11.5px;color:var(--eh-auf-aktion-soft);opacity:.8;white-space:nowrap;flex:none}@container ch (max-width: 460px){.ch-pin-wer{display:none}}.ch-pin-weg{width:34px;border:none;background:none;color:var(--eh-auf-aktion-soft);font-size:13px;line-height:1;cursor:pointer;flex:none}.ch-pin-weg:hover{background:var(--eh-aktion-soft)}.ch-pin-nadel{font-size:11px;flex:none}.ch-pin-text{font-size:12.5px;color:var(--eh-auf-aktion-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-rolle{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px clamp(16px,10%,84px) 76px;display:flex;flex-direction:column}.ch-aelter{align-self:center;margin-bottom:10px;border:1px solid var(--eh-rahmen-schalter);background:var(--eh-karte);border-radius:999px;padding:5px 14px;font-size:12.5px;color:var(--eh-text);cursor:pointer}.ch-aelter:hover:not(:disabled){background:var(--eh-zeile-hover)}.ch-beginn{align-self:center;margin-bottom:10px;padding:3px 12px;border-radius:8px;background:var(--eh-aktion-soft);color:var(--eh-auf-aktion-soft);font-size:12.5px}.ch-tag{display:block;width:fit-content;margin:12px auto 8px;padding:3px 11px;background:var(--eh-karte);border-radius:8px;box-shadow:0 1px .5px #211e1c21;font-size:12.5px;color:var(--eh-text-2)}.ch-ungelesen-trenner{display:block;margin:10px 0 8px;padding:4px 0;text-align:center;background:var(--eh-krit-soft);color:var(--eh-krit-text);border-radius:6px;font-size:12.5px;font-weight:600}.ch-reihe{display:flex;align-items:flex-start;gap:7px;margin-top:18px;min-width:0}.ch-reihe.folge{margin-top:6px}.ch-reihe.folge:has(.ch-zitat){margin-top:18px}.ch-reihe.eigen{flex-direction:row-reverse}.ch-avatar-klein{width:30px;height:30px;border-radius:50%;background:var(--eh-rahmen);color:var(--eh-text-2);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:flex-end}.ch-avatar-klein.leer{background:none}.ch-blase-spalte{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(85%,560px)}.ch-reihe.eigen .ch-blase-spalte{align-items:flex-end}.ch-absender{font-size:12.5px;font-weight:700;padding:0 0 2px 2px}.ch-blase{position:relative;display:block;max-width:100%;min-width:0;padding:7px 9px;border-radius:8px;box-shadow:0 1px .5px #211e1c21;font-size:14px;line-height:19px;transition:box-shadow .15s ease}.ch-blase.fremd{background:var(--eh-karte)}.ch-blase.eigen{background:var(--eh-ok-soft)}.ch-blase.erste:after{content:"";position:absolute;top:0;width:8px;height:13px;background:inherit}.ch-blase.fremd.erste{border-top-left-radius:0}.ch-blase.fremd.erste:after{left:-8px;clip-path:polygon(100% 0,100% 100%,0 0)}.ch-blase.eigen.erste{border-top-right-radius:0}.ch-blase.eigen.erste:after{right:-8px;clip-path:polygon(0 0,0 100%,100% 0)}.ch-blase.gesucht{box-shadow:inset 0 0 0 1.5px var(--eh-aktion-soft-rand)}.ch-blase.markiert{box-shadow:0 0 0 2px var(--eh-aktion)}.ch-text{white-space:pre-wrap;overflow-wrap:break-word;color:var(--eh-text)}.ch-platz{display:inline-block;height:1px}.ch-zeit{position:absolute;right:8px;bottom:5px;display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--eh-text-2);line-height:1}.ch-zeit .ch-haken{margin:0;font-size:10px}.ch-erwaehnung{color:var(--eh-info-text);font-weight:600}.ch-erwaehnung.mich{background:var(--eh-warn-soft);color:var(--eh-warn-text);border-radius:4px;padding:0 3px}.ch-zitat{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;border:none;border-left:4px solid var(--eh-rahmen-schalter);background:#211e1c0d;border-radius:7px;padding:7px 10px;margin-bottom:6px;cursor:pointer;min-width:0}.ch-zitat-wer{font-size:11.5px;font-weight:700}.ch-zitat-text{font-size:12px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-anhang{display:block;font-size:12.5px;color:var(--eh-info-text);text-decoration:none}.ch-anhang:hover{text-decoration:underline}.ch-werkzeuge{position:relative;display:flex;align-items:center;gap:3px;opacity:0;align-self:flex-end;flex:none;transition:opacity .14s ease}.ch-reihe:hover .ch-werkzeuge,.ch-werkzeuge:focus-within{opacity:1}.ch-werkzeug{width:28px;height:28px;border-radius:50%;border:none;background:var(--eh-karte);box-shadow:0 1px 3px #211e1c2e;font-size:13px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.ch-werkzeug:hover{background:var(--eh-zeile-hover)}.ch-werkzeug.gepinnt{background:var(--eh-aktion-soft)}.ch-waehler{position:absolute;bottom:34px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px 6px;background:var(--eh-karte);border-radius:999px;box-shadow:0 3px 12px -4px #211e1c59;z-index:2}.ch-waehler-emoji{width:28px;height:28px;border:none;background:none;border-radius:50%;font-size:16px;line-height:1;cursor:pointer;padding:0;transition:transform .12s ease}.ch-waehler-emoji:hover{transform:scale(1.25);background:var(--eh-zeile-hover)}.ch-reaktionen{display:flex;align-items:center;gap:3px;margin-top:-7px;margin-right:6px;margin-left:6px;z-index:1}.ch-reaktion{display:inline-flex;align-items:center;gap:3px;height:21px;padding:0 7px;border:none;border-radius:12px;background:var(--eh-karte);box-shadow:0 1px 3px #211e1c2e;font-size:12px;line-height:1;cursor:pointer}.ch-reaktion.eigen{background:var(--eh-aktion-soft);box-shadow:0 1px 3px #211e1c2e,inset 0 0 0 1px var(--eh-aktion)}.ch-reaktion-zahl{font-size:11px;font-weight:600;color:var(--eh-text-2)}.ch-runter{position:absolute;right:clamp(16px,4%,40px);bottom:92px;width:42px;height:42px;border-radius:50%;border:none;background:var(--eh-karte);color:var(--eh-text);font-size:17px;cursor:pointer;box-shadow:0 4px 14px -6px #211e1c73;z-index:2}.cv{position:absolute;left:0;right:0;bottom:0;padding:0 clamp(12px,4%,40px) 14px;display:flex;flex-direction:column;gap:6px;z-index:3}.cv-pille{background:var(--eh-karte);border-radius:24px;box-shadow:0 1px 2px #211e1c24,0 6px 18px -12px #211e1c66;padding:4px;display:flex;flex-direction:column;gap:2px}.cv-zeile{display:flex;align-items:flex-end;gap:4px;min-height:42px}.cv-rund{width:34px;height:34px;margin-bottom:4px;border:none;border-radius:50%;background:none;font-size:15px;line-height:1;color:var(--eh-text-2);cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0}.cv-rund:hover{background:var(--eh-zeile-hover)}.cv-feld{flex:1;min-width:0;border:none;background:none;outline:none;resize:none;font-family:inherit;font-size:14.5px;line-height:20px;padding:11px 4px;color:var(--eh-text);max-height:120px}.cv-senden{width:40px;height:40px;margin-bottom:1px;border:none;border-radius:50%;background:var(--eh-aktion);color:var(--eh-text);cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:var(--eh-uebergang)}.cv-senden:hover:not(:disabled){background:var(--eh-aktion-hover)}.cv-senden:disabled{background:var(--eh-subtil);color:var(--eh-text-3);cursor:default}.cv-antwort{display:flex;align-items:center;gap:8px;margin:4px 6px 0;padding:5px 9px;background:#211e1c0d;border-left:4px solid var(--eh-rahmen-schalter);border-radius:6px}.cv-antwort-text{display:flex;flex-direction:column;min-width:0;flex:1}.cv-antwort-wer{font-size:11.5px;font-weight:700;color:var(--eh-text-2)}.cv-antwort-anfang{font-size:12px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-anhang{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 6px 0;padding:5px 9px;background:var(--eh-info-soft);border-radius:6px;font-size:12.5px;color:var(--eh-info-text)}.cv-x{border:none;background:none;color:var(--eh-text-3);font-size:12px;cursor:pointer;padding:0 2px;flex:none}.cv-emojis{align-self:flex-start;display:grid;grid-template-columns:repeat(8,32px);gap:2px;padding:6px;background:var(--eh-karte);border-radius:12px;box-shadow:0 6px 20px -8px #211e1c66}.cv-emoji{width:32px;height:32px;border:none;background:none;border-radius:8px;font-size:17px;cursor:pointer;padding:0}.cv-emoji:hover{background:var(--eh-zeile-hover)}.cv-erwaehnen{align-self:flex-start;display:flex;flex-direction:column;min-width:180px;padding:5px;background:var(--eh-karte);border-radius:12px;box-shadow:0 6px 20px -8px #211e1c66}.cv-erwaehnen-zeile{border:none;background:none;border-radius:8px;padding:7px 10px;text-align:left;font-size:13.5px;color:var(--eh-text);cursor:pointer}.cv-erwaehnen-zeile:hover,.cv-erwaehnen-zeile.erste{background:var(--eh-aktion-soft)}.cv-plus-menue{align-self:flex-start;display:flex;flex-direction:column;gap:5px;width:min(320px,100%);padding:11px 13px;background:var(--eh-karte);border-radius:12px;box-shadow:0 6px 20px -8px #211e1c66}.cv-plus-titel{font-size:13px;font-weight:700;color:var(--eh-text)}.cv-plus-note{font-size:11.5px;color:var(--eh-text-3)}.cv-plus-feld{height:34px;border:1px solid var(--eh-rahmen-schalter);border-radius:9px;padding:0 10px;font-size:13px;background:var(--eh-karte);color:var(--eh-text)}.cv-plus-knopf{align-self:flex-start;height:30px;border:none;border-radius:9px;background:var(--eh-aktion);color:var(--eh-text);font-size:12.5px;font-weight:600;padding:0 13px;cursor:pointer}.cv-plus-knopf:disabled{background:var(--eh-subtil);color:var(--eh-text-3);cursor:default}.ch-info{position:absolute;top:0;right:0;bottom:0;left:340px;background:var(--eh-karte);display:flex;flex-direction:column;z-index:4}.ch-info-kopf{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--eh-rahmen)}.ch-info-titel{font-family:Poppins,sans-serif;font-size:17px;font-weight:700}.ch-info-koerper{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px}.ch-info-symbol{display:flex;flex-direction:column;align-items:center;gap:10px}.ch-tertiaer{background:none;border:none;padding:0;font-size:13px;color:var(--eh-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ch-vorlagen{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center}.ch-vorlage{border:2px solid transparent;border-radius:50%;background:none;padding:2px;cursor:pointer;line-height:0}.ch-vorlage.aktiv{border-color:var(--eh-text)}.ch-vorlage.eigen{border-radius:999px;border:1px dashed var(--eh-rahmen-schalter);padding:8px 14px;font-size:12.5px;color:var(--eh-text-2);line-height:1.2}.ch-info-feld{display:flex;flex-direction:column;gap:5px}.ch-info-feld>span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--eh-text-2)}.ch-info-feld input,.ch-info-feld textarea{border:1px solid var(--eh-rahmen-schalter);border-radius:9px;padding:8px 10px;font-size:13.5px;background:var(--eh-karte);color:var(--eh-text);resize:vertical}.ch-info-feld input:disabled,.ch-info-feld textarea:disabled{background:var(--eh-leer-flaeche);color:var(--eh-text-2)}.ch-info-note{font-size:12px;color:var(--eh-text-3)}.ch-info-mitglieder{display:flex;flex-direction:column;gap:2px}.ch-info-kicker{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--eh-text-3);padding:4px 0}.ch-mitglied{display:flex;align-items:center;gap:10px;padding:7px 8px;border:none;border-radius:9px;background:none;text-align:left;cursor:pointer}.ch-mitglied:hover:not(:disabled){background:var(--eh-zeile-hover)}.ch-mitglied:disabled{cursor:default}.ch-mitglied-text{display:flex;flex-direction:column;min-width:0}.ch-mitglied-name{font-size:13.5px;font-weight:600;color:var(--eh-text)}.ch-mitglied-lage{font-size:11.5px;color:var(--eh-text-3)}@container ch (max-width: 700px){.ch-liste{width:100%;border-right:none}.ch-zeige-chat .ch-liste,.ch-zeige-liste .ch-verlauf{display:none}.ch-zurueck{display:block}.ch-info{left:0}.ch-werkzeuge{opacity:1}}.ch-info-bild{position:relative;display:inline-flex}.ch-stift{position:absolute;right:2px;bottom:2px;width:34px;height:34px;border-radius:50%;border:2px solid var(--eh-karte);background:var(--eh-aktion);color:var(--eh-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 6px -2px #211e1c59;transition:var(--eh-uebergang)}.ch-stift:hover{background:var(--eh-aktion-hover)}.ch-neu{display:flex;flex-direction:column;gap:8px;margin:0 14px 10px;padding:12px;background:var(--eh-leer-flaeche);border:1px solid var(--eh-rahmen-innen);border-radius:12px}.ch-neu-name{height:36px;border:1px solid var(--eh-rahmen-schalter);border-radius:9px;padding:0 10px;font-size:13.5px;background:var(--eh-karte);color:var(--eh-text)}.ch-neu-name:focus{outline:2px solid var(--eh-aktion);outline-offset:-1px}.ch-neu-kicker{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--eh-text-3)}.ch-neu-wer,.ch-info-wahl{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ch-info-wahl{padding:4px 0 8px}.ch-neu-person{border:1px solid var(--eh-rahmen);background:var(--eh-karte);border-radius:999px;padding:4px 11px;font-size:12.5px;color:var(--eh-text);cursor:pointer;transition:var(--eh-uebergang)}.ch-neu-person:hover{border-color:var(--eh-text)}.ch-neu-person.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion);font-weight:600}.ch-neu-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px}.ch-neu-los{height:32px;border:none;border-radius:10px;background:var(--eh-aktion);color:var(--eh-text);font-size:12.5px;font-weight:600;padding:0 13px;cursor:pointer}.ch-neu-los:hover:not(:disabled){background:var(--eh-aktion-hover)}.ch-neu-los:disabled{background:var(--eh-subtil);color:var(--eh-text-3);cursor:default}.fb-liste{display:flex;flex-direction:column;border:1px solid var(--eh-rahmen);border-radius:12px;overflow:hidden}.fb-zeile{border-top:1px solid var(--eh-rahmen-zart)}.fb-liste .fb-zeile:first-child{border-top:none}.fb-zeile.offen{background:var(--eh-neutral-flaeche-2)}.fb-kopf{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;background:none;border:none;cursor:pointer;text-align:left}.fb-kopf:hover{background:var(--eh-zeile-hover)}.fb-punkt{width:16px;height:16px;border-radius:50%;flex:none}.fb-name{flex:1;font-size:14px;color:var(--eh-text)}.fb-ton{font-size:12.5px;color:var(--eh-text-3)}.fb-pfeil{font-size:11px;color:var(--eh-text-3);width:12px;text-align:center}.fb-auswahl{display:flex;flex-wrap:wrap;gap:10px;padding:4px 14px 14px 42px}.fb-wahl{width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;padding:0;transition:transform .12s ease}.fb-wahl:hover{transform:scale(1.12)}.fb-zuruecksetzen{margin-right:auto;background:none;border:none;padding:0;font-size:13.5px;font-weight:600;color:var(--eh-link);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fb-zuruecksetzen:hover{color:var(--eh-link-hover)}.fp{position:absolute;bottom:calc(100% + 8px);left:0;width:336px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;z-index:40;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);box-shadow:0 18px 44px -20px #2a23206b;padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}.fp-kopf{display:flex;align-items:center;gap:10px}.fp-titel{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--eh-text)}.fp-zu{width:26px;height:26px;flex:none;border-radius:8px;border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-3);font-size:15px;line-height:1;cursor:pointer}.fp-zu:hover{background:var(--eh-zeile-hover)}.fp-unter{font-size:12px;color:var(--eh-text-3)}.fp-fuss{display:flex;padding-top:4px}.fp-hinweis{font-size:11.5px;line-height:1.5;color:var(--eh-text-3)}.login{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto 1fr;background:var(--eh-seite)}.login-logozeile{padding:56px 64px 0;border-right:1px solid var(--eh-rahmen)}.login-logozeile-rechts{border-right:none}.login-marke{padding:34px 64px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;border-right:1px solid var(--eh-rahmen)}.login-bild{position:relative;width:100%;aspect-ratio:1536 / 993;overflow:hidden}.login-bild img{position:absolute;left:0;top:-3.12%;width:100%;height:auto;display:block}.login-logo{width:330px;max-width:100%;height:auto;display:block}.login-fuss{font-size:13px;color:var(--eh-text-5)}.login-formular{padding:34px 64px 56px;display:flex;flex-direction:column;gap:28px}.login-block{display:flex;flex-direction:column;gap:26px;max-width:460px}.login-frage{font-family:Poppins,sans-serif;font-weight:500;font-size:30px;margin-top:6px}.login-liste{display:grid;gap:10px}.login-person{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);padding:14px 18px;cursor:pointer;transition:all .16s ease}.login-person:hover:not(:disabled){border-color:var(--eh-rot);transform:translate(3px);box-shadow:0 6px 18px #503c2812}.login-person:disabled{cursor:progress;opacity:.75}.login-avatar{width:40px;height:40px;font-size:14px;letter-spacing:.04em}.login-name{font-size:16px;font-weight:600;flex:1}.login-chevron{font-size:17px;color:var(--eh-warm-text);line-height:1}.login-hinweis{font-size:13px;color:var(--eh-text-5);line-height:1.5}.login-hinweis code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--eh-subtil);border:1px solid var(--eh-rahmen);border-radius:5px;padding:1px 5px}@media(max-width:1120px){.login{grid-template-columns:1fr}.login-logozeile{padding:34px 26px 0;border-right:none}.login-logozeile-rechts{display:none}.login-marke{border-right:none;border-bottom:1px solid var(--eh-rahmen);padding:22px 26px 34px;gap:26px}.login-logo{width:240px}.login-formular{padding:32px 26px 56px}}.uhr{display:flex;flex-direction:column;gap:10px}.uhr-reihe{display:flex;align-items:center;gap:16px;min-width:0}.uhr-blatt{flex:none;width:68px;height:68px;border-radius:50%;display:block;background:var(--eh-uhr-neutral)}.uhr-blatt.gut{background:var(--eh-uhr-gut)}.uhr-blatt.warten{background:var(--eh-uhr-warten)}.uhr-rand{fill:none;stroke:var(--eh-uhr-rand);stroke-width:1}.uhr-strich{stroke:var(--eh-uhr-rand);stroke-width:1.5;stroke-linecap:round}.uhr-stunde{stroke:var(--eh-kora-text);stroke-width:2.5;stroke-linecap:round}.uhr-minute{stroke:var(--eh-text-2);stroke-width:1.5;stroke-linecap:round}.uhr-mitte{fill:var(--eh-rot)}.uhr-text{min-width:0}.uhr-datum{font-size:14.5px;font-weight:600;color:var(--eh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uhr-zeit{margin-top:1px;font-size:13px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.uhr-fenster{margin-top:6px;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--eh-text-3)}.uhr-fenster .uhr-punkt{width:7px;height:7px;flex:none;border-radius:50%;background:var(--eh-punkt-alt)}.uhr-fenster.gut{color:var(--eh-ring-frisch-text)}.uhr-fenster.gut .uhr-punkt{background:var(--eh-ring-frisch)}.uhr-fenster.warten{color:var(--eh-ring-mittel-text)}.uhr-fenster.warten .uhr-punkt{background:var(--eh-ring-mittel)}.tb-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);display:flex;flex-direction:column}.tb-kal{padding:15px 16px 13px;gap:11px}.tb-termine{padding:15px 18px 16px;gap:10px}.tb-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.tb-kopf-text{display:flex;flex-direction:column;gap:1px;min-width:0}.tb-kicker{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-3);font-weight:700}.tb-monat{font-size:15px;font-weight:600;color:var(--eh-text)}.tb-blaettern{display:flex;gap:5px;flex:none}.tb-blaettern button{width:28px;height:28px;border:1px solid var(--eh-rahmen);border-radius:8px;background:var(--eh-karte);color:var(--eh-text-2);cursor:pointer;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;transition:var(--eh-uebergang)}.tb-blaettern button:hover{border-color:var(--eh-rahmen-schalter);background:var(--eh-zeile-hover)}.tb-wtage,.tb-woche{display:grid;grid-template-columns:30px repeat(7,minmax(0,1fr));gap:3px;align-items:center}.tb-kw-kopf{font-size:9.5px;letter-spacing:.06em;font-weight:700;color:var(--eh-text-3);text-align:center}.tb-wtag{font-size:10.5px;font-weight:600;color:var(--eh-text-2);text-align:center}.tb-wtag.still{color:var(--eh-text-3)}.tb-wochen{display:flex;flex-direction:column;gap:3px}.tb-woche{border-radius:9px}.tb-woche.gewaehlt{background:var(--eh-aktion-verysoft)}.tb-kw{height:28px;border:none;border-radius:7px;background:transparent;color:var(--eh-text-3);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;padding:0}.tb-kw:hover{background:var(--eh-neutral-soft)}.tb-kw.heute{color:var(--eh-text)}.tb-kw.gewaehlt,.tb-kw.gewaehlt:hover{background:var(--eh-aktion);color:var(--eh-auf-aktion)}.tb-tag{position:relative;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--eh-text);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:var(--eh-uebergang)}.tb-tag:hover{border-color:var(--eh-rahmen-schalter)}.tb-tag.fremd{color:var(--eh-text-3)}.tb-tag.heute{background:var(--eh-aktion-soft);border-color:var(--eh-rahmen-schalter);color:var(--eh-text);font-weight:700}.tb-tag.gewaehlt,.tb-tag.gewaehlt.fremd{background:var(--eh-aktion);border-color:var(--eh-aktion);color:var(--eh-auf-aktion);font-weight:700}.tb-punkt{position:absolute;bottom:3px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:50%}.tb-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--eh-neutral-soft);padding-top:9px}.tb-legende{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--eh-text-3);min-width:0;text-wrap:pretty}.tb-legende-punkt{width:5px;height:5px;border-radius:50%;background:var(--eh-info);flex:none}.tb-heute{background:none;border:none;padding:0;font-size:12px;font-weight:700;color:var(--eh-link);cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tb-heute:hover{color:var(--eh-link-hover)}.tb-ol-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tb-ol-links{display:flex;align-items:center;gap:7px;min-width:0}.tb-ol-zeichen{width:17px;height:17px;border-radius:4px;background:var(--eh-info);display:flex;align-items:center;justify-content:center;flex:none}.tb-ol-marke{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-info-text);font-weight:700}.tb-ol-zeitraum{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--eh-text-3);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-ol-anzahl{font-size:11.5px;color:var(--eh-text-2);white-space:nowrap}.tb-ol-leer,.tb-ol-hinweis{font-size:12.5px;color:var(--eh-text-3);text-wrap:pretty;line-height:1.45}.tb-ol-hinweis strong{color:var(--eh-text-2);font-weight:700}.tb-gruppe{display:flex;flex-direction:column;gap:7px}.tb-gruppe-tag{font-size:11.5px;font-weight:700;color:var(--eh-text-2)}.tb-termin{display:flex;flex-direction:column;background:var(--eh-zeile-hover);border-left:3px solid var(--eh-text-3);border-radius:9px;overflow:hidden}.tb-termin.naechster{background:var(--eh-info-soft)}.tb-termin.offen{background:var(--eh-karte);box-shadow:inset 0 0 0 1px var(--eh-rahmen)}.tb-termin.vorbei{opacity:.55}.tb-termin-knopf{display:grid;grid-template-columns:42px minmax(0,1fr) 10px;gap:10px;align-items:start;background:none;border:none;padding:7px 9px 7px 8px;cursor:pointer;text-align:left;width:100%}.tb-termin-knopf:hover{filter:brightness(.97)}.tb-zeit{display:flex;flex-direction:column}.tb-von{font-size:12.5px;font-weight:700;color:var(--eh-text);font-variant-numeric:tabular-nums}.tb-bis{font-size:10.5px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.tb-mitte{display:flex;flex-direction:column;gap:1px;min-width:0}.tb-titel{font-size:13px;font-weight:600;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-ort{font-size:11.5px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-gleich{font-size:11px;font-weight:700;color:var(--eh-info-text)}.tb-pfeil{font-size:9px;color:var(--eh-text-3);padding-top:3px}.tb-auf{display:flex;flex-direction:column;gap:7px;padding:2px 11px 11px 51px}.tb-kategorie{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--eh-text-2)}.tb-kat-punkt{width:7px;height:7px;border-radius:2px;flex:none}.tb-wer{font-size:11.5px;color:var(--eh-text-2);text-wrap:pretty}.tb-notiz{font-size:12px;color:var(--eh-text);text-wrap:pretty}.tb-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:1px}.tb-link{background:none;border:none;padding:0;font-size:12px;font-weight:600;color:var(--eh-link);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.tb-link:hover{color:var(--eh-link-hover)}.tb-link-outlook{color:var(--eh-info-text)}.tb-link-outlook:hover{color:var(--eh-info-text);opacity:.8}.kh{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:14px;border-top:1px solid var(--eh-rahmen)}.kh-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kh-kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-text-3);font-weight:600}.kh-zaehler{font-size:12px;color:var(--eh-text-3)}.kh-karte{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border-top:1px solid var(--eh-hinweis-rand-1);border-right:1px solid var(--eh-hinweis-rand-1);border-bottom:1px solid var(--eh-hinweis-rand-1);border-left:4px solid var(--eh-hinweis-kante);background:var(--eh-hinweis-1)}.kh-karte.stufe2{background:var(--eh-hinweis-2);border-top-color:var(--eh-hinweis-rand-2);border-right-color:var(--eh-hinweis-rand-2);border-bottom-color:var(--eh-hinweis-rand-2)}.kh-karte.stufe3{background:var(--eh-krit-soft);border-top-color:var(--eh-krit-rand);border-right-color:var(--eh-krit-rand);border-bottom-color:var(--eh-krit-rand);border-left-color:var(--eh-krit)}.kh-portrait{flex:none;width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--eh-karte)}.kh-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transform:scale(1.5)}.kh-text{flex:1;min-width:0}.kh-zeile{display:flex;align-items:center;gap:8px;margin-bottom:2px}.kh-marke{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-hinweis-text)}.kh-karte.stufe3 .kh-marke{color:var(--eh-krit-text)}.kh-stufe{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-erinnerung-text);background:var(--eh-erinnerung-flaeche);border-radius:5px;padding:1px 6px}.kh-karte.stufe3 .kh-stufe{color:var(--eh-krit-text);background:var(--eh-krit-marke)}.kh-pose{font-size:11.5px;color:var(--eh-hinweis-text)}.kh-satz{margin:0;font-size:13.5px;font-style:italic;line-height:1.45;color:var(--eh-text)}.kh-aktionen{flex:none;display:flex;align-items:center;gap:10px}.kh-vorgang{background:none;border:none;padding:0;font-size:12.5px;font-weight:600;color:var(--eh-text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.kh-vorgang:hover{color:var(--eh-text)}.kh-erledigt{height:29px;padding:0 14px;border-radius:var(--eh-radius-klein);border:1px solid var(--eh-rahmen-schalter);background:var(--eh-karte);font-size:12.5px;font-weight:600;color:var(--eh-text);cursor:pointer;white-space:nowrap;transition:var(--eh-uebergang)}.kh-erledigt:hover{background:var(--eh-zeile-hover)}.kh-abgehakt{display:flex;align-items:center;gap:12px;padding:8px 14px;border:1px dashed var(--eh-rahmen-schalter);border-radius:12px;font-size:12.5px;color:var(--eh-text-3)}.kh-nochmal{background:none;border:none;padding:0;font-size:12.5px;font-weight:600;color:var(--eh-link);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mt{--mt-grau: var(--eh-text-3);padding:28px 32px 40px;display:flex;flex-direction:column;gap:22px;width:100%;min-width:0}.mt-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-width:0}.mt-kopf-links{display:flex;align-items:baseline;gap:16px;min-width:0;flex-wrap:wrap}.mt-titel{font-size:32px;font-weight:700;color:var(--eh-text);margin:0;line-height:1.15;letter-spacing:-.01em}.mt-kopf-satz{font-size:14px;color:var(--mt-grau);font-variant-numeric:tabular-nums}.mt-kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mt-grau);font-weight:600}.mt-kicker-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mt-kicker-leise{font-size:11px;letter-spacing:.06em;color:var(--mt-grau)}.mt-textlink{border:none;background:none;padding:0;font-size:13px;font-weight:600;color:var(--eh-link);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.mt-textlink:hover{color:var(--eh-link-hover)}.mt-waehler{position:relative;flex:none}.mt-waehler-knopf{display:inline-flex;align-items:baseline;gap:10px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:9px 14px;cursor:pointer;transition:var(--eh-uebergang)}.mt-waehler-knopf:hover{border-color:var(--mt-grau)}.mt-waehler-kicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mt-grau);font-weight:600}.mt-waehler-name{font-size:14.5px;font-weight:700;color:var(--eh-text)}.mt-waehler-pfeil{font-size:11px;color:var(--mt-grau)}.mt-waehler-schirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.mt-waehler-liste{position:absolute;top:calc(100% + 6px);right:0;z-index:41;min-width:260px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:12px;box-shadow:0 12px 30px #211e1c24;padding:6px;display:flex;flex-direction:column}.mt-waehler-zeile{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:none;border-radius:9px;cursor:pointer;text-align:left}.mt-waehler-zeile:hover{background:var(--eh-zeile-hover)}.mt-waehler-zeile.aktiv{background:var(--eh-kachel-aktiv)}.mt-waehler-person{flex:1;font-size:14px;color:var(--eh-text);white-space:nowrap}.mt-waehler-zahl{font-size:13.5px;font-weight:700;color:var(--mt-grau);font-variant-numeric:tabular-nums}.mt-vertretung{display:flex;align-items:center;gap:14px;background:var(--eh-info-text);color:#fff;border-radius:12px;padding:12px 16px}.mt-vertretung-kicker{flex:none;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.mt-vertretung-text{flex:1;font-size:13.5px;line-height:1.45}.mt-vertretung-zurueck{flex:none;background:#fff;color:var(--eh-info-text);border:none;border-radius:var(--eh-radius-klein);padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer}.mt-vertretung-zurueck:hover{background:var(--eh-info-soft)}.mt-inhalt{--vorrat-auf: 220px;display:grid;grid-template-columns:var(--vorrat-auf) minmax(0,1fr) 320px;gap:20px;align-items:start}@media(min-width:1401px){.mt-vorrat{position:sticky}}.mt-vorrat{top:20px;display:flex;flex-direction:column;gap:14px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:12px;min-width:0}.mt-vorrat-kopf{display:flex;align-items:center;gap:6px;padding:2px 2px 2px 6px}.mt-vorrat-kicker{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-blass);font-weight:700;flex:1;min-width:0}.mt-vorrat-reihe{display:flex;flex-direction:column;gap:3px}.mt-bandkopf{display:flex;flex-direction:column;gap:1px;padding:4px 8px 8px}.mt-bandzeile{display:flex;align-items:center;gap:7px}.mt-bandzahl{font-size:11.5px;color:var(--eh-text-stumm);font-variant-numeric:tabular-nums;flex:none}.mt-bandsumme{font-size:21px;font-weight:700;color:var(--eh-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15;padding-left:13px}.mt-bandnote{font-size:11px;color:var(--eh-text-stumm);padding-left:13px}.mt-bandpunkt{width:6px;height:6px;border-radius:2px;flex:none}.mt-bandtitel{font-size:12.5px;font-weight:700;color:var(--eh-text);flex:1;min-width:0}.mt-rubrik{display:flex;align-items:center;gap:9px;background:none;border:none;border-left:3px solid transparent;border-radius:9px;padding:9px 9px 9px 7px;cursor:pointer;text-align:left;width:100%;min-width:0;transition:background .16s ease}.mt-rubrik:hover{background:var(--eh-aktion-verysoft)}.mt-rubrik.aktiv{background:var(--eh-aktion-soft);border-left-color:var(--eh-aktion)}.mt-rubrik-symbol{display:block;flex:none}.mt-vorrat.hat-wahl .mt-rubrik:not(.aktiv) .mt-rubrik-symbol{color:var(--eh-text-blass)!important}.mt-rubrik-label{font-size:13px;font-weight:500;color:var(--eh-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-rubrik.aktiv .mt-rubrik-label{font-weight:700}.mt-rubrik.leer .mt-rubrik-label,.mt-rubrik.leer .mt-rubrik-zahl{color:var(--eh-text-blass)}.mt-rubrik.aktiv .mt-rubrik-label,.mt-rubrik.aktiv .mt-rubrik-zahl{color:var(--eh-text)}.mt-rubrik-krit{width:7px;height:7px;border-radius:50%;background:var(--eh-krit);flex:none}.mt-rubrik-neu{min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--eh-info);color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mt-rubrik-zahl{font-size:14.5px;font-weight:700;color:var(--eh-text);font-variant-numeric:tabular-nums;flex:none}.mt-listenkopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mt-mitte{container-type:inline-size;min-width:0;overflow-x:clip;display:flex;flex-direction:column;gap:18px}.mt-rechts{display:flex;flex-direction:column;gap:16px;min-width:0}.mt-rechts>*{min-width:0}.mt-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:18px 20px}@media(max-width:1560px){.mt-inhalt{--vorrat-auf: 200px;grid-template-columns:var(--vorrat, var(--vorrat-auf)) minmax(0,1fr) 300px;gap:18px}}@media(max-width:1400px){.mt-inhalt{--vorrat-auf: 200px;grid-template-columns:var(--vorrat, var(--vorrat-auf)) minmax(0,1fr)}.mt-rechts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.mt-uhr,.mt-team{grid-column:1 / -1}}@media(max-width:900px){.mt-inhalt{grid-template-columns:minmax(0,1fr)}.mt-vorrat{position:static}.mt-vorrat-reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mt-bandkopf{grid-column:1 / -1}.mt-rubrik{flex:none}}@media(max-width:680px){.mt-rechts{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.mt-vorrat-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mt-matrix{grid-template-columns:minmax(0,1fr)}}.mt-liste{display:flex;flex-direction:column;gap:2px}.mt-liste-kopf{display:flex;align-items:baseline;gap:10px;min-width:0}.mt-liste-titel{font-size:15.5px;font-weight:700}.mt-liste-zusatz{font-size:13px;color:var(--mt-grau);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-liste-rechts{margin-left:auto;display:flex;align-items:baseline;gap:14px;white-space:nowrap}.mt-liste-dringend{font-size:13px;font-weight:700;color:var(--eh-krit)}.mt-liste-summe{font-size:13.5px;font-weight:600;color:var(--eh-text);font-variant-numeric:tabular-nums}.mt-liste-anleitung{font-size:12.5px;color:var(--mt-grau);margin-bottom:10px}.mt-karten{display:flex;flex-direction:column;gap:8px}.mt-karte-zeile{display:grid;grid-template-columns:minmax(0,1.5fr) 104px minmax(0,1fr) 96px 132px;gap:14px;align-items:center;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-left:4px solid var(--eh-rahmen);border-radius:12px;padding:12px 16px}.mt-vorgang{display:flex;flex-direction:column;gap:2px;min-width:0}.mt-vorgang-kopf{display:flex;align-items:baseline;gap:8px;min-width:0}.mt-nummer{background:none;border:none;padding:0;text-align:left;font-size:14.5px;font-weight:600;color:var(--eh-text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mt-nummer:hover{color:var(--eh-link)}.mt-neu{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--eh-text)}.mt-neu-punkt{width:7px;height:7px;border-radius:50%;background:var(--eh-info)}.mt-unter{font-size:12.5px;color:var(--mt-grau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-rolle{font-size:12.5px;color:var(--mt-grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-stand{display:flex;flex-direction:column;gap:2px;min-width:0}.mt-stand-oben{display:flex;align-items:baseline;gap:8px;min-width:0}.mt-auszeichnung{flex:none;font-size:13px;font-weight:700;white-space:nowrap}.mt-stand-text{font-size:13.5px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mt-stand-unter{font-size:12.5px;color:var(--mt-grau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-summe{text-align:right;font-size:14.5px;font-weight:600;color:var(--eh-text);font-variant-numeric:tabular-nums;white-space:nowrap}.mt-summe.leer{color:var(--mt-grau);font-weight:400}.mt-aktion{display:flex;justify-content:flex-end}.mt-knopf{height:34px;padding:0 16px;border-radius:var(--eh-radius-klein);border:1px solid var(--eh-rahmen-innen);background:var(--eh-karte);font-size:13px;font-weight:600;color:var(--eh-text-2);cursor:pointer;transition:var(--eh-uebergang);white-space:nowrap}.mt-knopf:hover{background:var(--eh-zeile-hover);border-color:var(--mt-grau)}.mt-knopf--rot{background:var(--eh-rot);border-color:var(--eh-rot);color:var(--eh-auf-aktion)}.mt-knopf--rot:hover{background:var(--eh-rot-hover);border-color:var(--eh-rot-hover)}.mt-leer{padding:16px 2px;font-size:14px;color:var(--mt-grau)}.mt-ring{display:flex;align-items:center;gap:18px;margin-top:12px}.mt-ring svg{flex:none}.mt-ring-zahl{font-size:17px;font-weight:700;fill:var(--eh-text);font-variant-numeric:tabular-nums}.mt-ring-mitte{font-size:10px;fill:var(--mt-grau)}.mt-ring-legende{display:flex;flex-direction:column;gap:12px;min-width:0}.mt-ring-eintrag{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:10px;align-items:baseline}.mt-ring-punkt{width:8px;height:8px;border-radius:50%;align-self:center}.mt-ring-label{font-size:14px;font-weight:700;color:var(--eh-text)}.mt-ring-wert{grid-column:2;font-size:12.5px;color:var(--mt-grau);font-variant-numeric:tabular-nums}.mt-ring-satz{margin:14px 0 0;font-size:12.5px;color:var(--mt-grau);line-height:1.55}.mt-team{display:flex;flex-direction:column;margin-top:8px}.mt-person{display:flex;align-items:center;gap:11px;padding:10px 6px;border:none;border-top:1px solid var(--eh-rahmen-zart);background:none;border-radius:8px;cursor:pointer;text-align:left;width:100%}.mt-team .mt-person:first-child{border-top:none}.mt-person:hover{background:var(--eh-zeile-hover)}.mt-person.eigen{background:var(--eh-kachel-aktiv)}.mt-avatar{width:30px;height:30px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-3);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.mt-person-text{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.mt-person-kopf{display:flex;align-items:baseline;gap:8px;min-width:0}.mt-person-name{font-size:14px;font-weight:600;color:var(--eh-text);white-space:nowrap}.mt-person-menge{font-size:12px;color:var(--mt-grau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-balken{display:block;height:5px;border-radius:3px;background:var(--eh-balken-ausgaben);overflow:hidden;min-width:4px}.mt-balken-angebote{display:block;height:100%;background:var(--eh-text)}.mt-person-zahl{flex:none;font-size:15px;font-weight:700;color:var(--eh-text);font-variant-numeric:tabular-nums;white-space:nowrap}.mt-person-zahl.leise{font-size:12.5px;font-weight:400;color:var(--mt-grau)}.mt-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:12.5px;color:var(--mt-grau)}.mt-info{border:none;background:none;color:var(--eh-blau);cursor:pointer;display:flex;padding:4px;flex:none}@container (max-width: 720px){.mt-karte-zeile{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 124px;gap:10px}.mt-karte-zeile .mt-weg{display:none}}@container (max-width: 470px){.mt-karte-zeile{grid-template-columns:minmax(0,1fr) 112px;gap:9px}}@container (max-width: 330px){.mt-karte-zeile{grid-template-columns:minmax(0,1fr);gap:8px}.mt-karte-zeile>span,.mt-karte-zeile>div{justify-self:start;text-align:left}}@media(max-width:980px){.mt-kopf{flex-direction:column;align-items:flex-start;gap:10px}}body[data-vertretung] .mt{--mt-grau: var(--eh-text-3)}.mt-liste-dringend{color:var(--eh-krit)}.mt-liste-faellig{font-size:13px;font-weight:700;color:var(--eh-warn-text)}.mt-rubrik-neu{background:var(--eh-info-text)}.mt-neu-punkt{background:var(--eh-info)}.mt-neu{color:var(--eh-info-text)}.mt-waehler-knopf{align-items:center;gap:10px;background:var(--eh-karte);border-color:var(--eh-rahmen-schalter)}.mt-waehler-knopf:hover{background:var(--eh-zeile-hover);border-color:var(--eh-rahmen-schalter)}.mt-waehler-avatar{width:28px;height:28px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mt-waehler-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}body[data-vertretung] .mt-waehler-knopf{background:var(--eh-info);border-color:var(--eh-info)}body[data-vertretung] .mt-waehler-kicker,body[data-vertretung] .mt-waehler-name,body[data-vertretung] .mt-waehler-pfeil{color:#fff}body[data-vertretung] .mt-waehler-avatar{background:var(--eh-info-text);color:#fff}.mt-person.eigen .mt-avatar{background:var(--eh-aktion-soft);color:var(--eh-text)}.mt-kopf-rechts{display:flex;align-items:center;gap:12px;flex:none}.mt-rubrik-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.mt-rubrik-summe{font-size:11.5px;font-weight:600;color:var(--eh-text-2);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-rubrik.leer .mt-rubrik-summe{color:var(--eh-text-blass)}.md{display:flex;flex-direction:column;gap:16px}.md-arten{display:flex;align-items:center;gap:7px}.md-art{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:5px 14px;font-size:13px;color:var(--eh-text);cursor:pointer;transition:var(--eh-uebergang)}.md-art:hover{border-color:var(--eh-text)}.md-art.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion);font-weight:600}.md-feld{display:flex;flex-direction:column;gap:5px}.md-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-2);font-weight:700}.md-feld input,.md-feld select{height:38px;border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:0 10px;font-size:13.5px;background:var(--eh-karte);color:var(--eh-text)}.md-feld input:focus,.md-feld select:focus{outline:2px solid var(--eh-aktion);outline-offset:-1px}.md-hinweis{font-size:11.5px;color:var(--eh-text-3)}.md-zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.md-monteure{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.md-monteur{display:flex;align-items:center;gap:6px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:4px 11px 4px 4px;font-size:12.5px;color:var(--eh-text);cursor:pointer;transition:var(--eh-uebergang)}.md-monteur:hover{border-color:var(--eh-text)}.md-monteur.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion);font-weight:600}.md-avatar{width:20px;height:20px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-2);font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.md-zusatz{color:var(--eh-text-3);font-weight:400}.md-belegt{width:7px;height:7px;border-radius:50%;background:var(--eh-krit);flex:none}.md-konflikt{font-size:12px;color:var(--eh-krit-text)}.md-leer{font-size:12.5px;color:var(--eh-text-3);font-style:italic}.md-vorschau{display:flex;flex-direction:column;gap:5px;padding:11px 13px;background:var(--eh-info-soft);border-radius:10px;border-left:4px solid var(--eh-info)}.md-vorschau-kicker{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-info-text);font-weight:700}.md-vorschau-titel{font-size:13.5px;font-weight:600;color:var(--eh-text)}.md-vorschau-zeit{font-size:12px;color:var(--eh-info-text)}.md-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%}.md-fussnote{font-size:12px;color:var(--eh-text-2)}.md-knoepfe{display:flex;align-items:center;gap:8px}.md-sek{height:36px;background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:0 14px;font-size:13px;color:var(--eh-text);cursor:pointer}.md-sek:hover{background:var(--eh-zeile-hover)}.md-primaer{height:36px;background:var(--eh-aktion);color:var(--eh-text);border:none;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600;cursor:pointer;transition:var(--eh-uebergang)}.md-primaer:hover:not(:disabled){background:var(--eh-aktion-hover)}.md-primaer.aus,.md-primaer:disabled{background:var(--eh-subtil);color:var(--eh-text-3);cursor:default}.md-weg{background:none;border:none;padding:0;font-size:12.5px;color:var(--eh-krit-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.md-weg:hover:not(:disabled){color:var(--eh-krit)}.md-weg:disabled{color:var(--eh-text-3);cursor:default}.lb{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:13px;color:var(--eh-text-2);white-space:nowrap}.lb--leer{color:var(--eh-text-3);font-style:italic}.lb--knopf{background:none;border:1px solid transparent;border-radius:var(--eh-radius-klein);padding:3px 7px 3px 4px;margin:-4px -8px -4px -5px;cursor:pointer;transition:var(--eh-uebergang);font:inherit;color:inherit;text-align:left}.lb--knopf:hover{border-color:var(--eh-rahmen);background:var(--eh-zeile-hover)}.lb-kuerzel{flex:none;width:24px;height:24px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-3);font-size:10px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center}.lb-name{font-weight:600;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;min-width:0}.lb-rolle{flex:none;font-size:12.5px;color:var(--eh-text-3);white-space:nowrap}.lb-rolle--uebergeben{color:var(--eh-warn-text);font-weight:600}.lb--kompakt .lb-kuerzel{width:22px;height:22px}.lb-kuerzel--fehlt{background:var(--eh-rot-flaeche-hell);color:var(--eh-krit)}.lb--spur{gap:8px;min-width:0}.lb--spur .lb-name{font-size:13px;font-weight:600}.lb-kurz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb--spur .lb-kuerzel--fehlt{background:none;border:1px dashed var(--eh-rahmen-schalter);color:transparent}.lb-name--fehlt{color:var(--eh-krit-text)}.st-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:18px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:16px}.st-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.st-titel{font-family:Poppins,sans-serif;font-size:17px;font-weight:700;color:var(--eh-text)}.st-kopf-rechts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.st-hinweis{font-size:13px;color:var(--eh-text-2)}.st-alle{background:none;border:none;padding:0;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--eh-text);text-decoration:underline;text-underline-offset:3px}.st-alle:hover{color:var(--eh-text-2)}.st-gruppen{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:stretch}.st-gruppe{min-width:0;display:flex;flex-direction:column;gap:9px;container-type:inline-size;container-name:stgruppe}.st-phase{display:flex;align-items:center;gap:9px;align-self:flex-start;max-width:100%;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:4px 12px 4px 8px;cursor:pointer;transition:var(--eh-uebergang)}.st-phase:hover{background:var(--eh-aktion-verysoft)}.st-phase.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion)}.st-phase-feld{width:10px;height:10px;border-radius:3px;flex:none}.st-phase-name{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-phase-zahl{font-size:13px;font-weight:700;color:var(--eh-text);font-variant-numeric:tabular-nums}.st-kacheln{display:flex;align-items:stretch;flex:1}.st-pfeil{width:18px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--eh-punkt-erledigt)}.st-kachel{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 12px 11px;border-radius:12px;cursor:pointer;text-align:left;background:var(--st-tint);border:2px solid var(--st-tint);border-top:5px solid var(--st-akz);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}@media(hover:hover){.st-kachel:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #211e1c80;opacity:1}}.st-kachel.leer{background:var(--eh-karte);border-color:var(--eh-rahmen);border-top-color:var(--eh-rahmen)}.st-kachel.ruht{background:var(--eh-karte);border:2px dashed var(--eh-rahmen-schalter);border-top:5px solid var(--st-akz)}.st-kachel.aktiv,.st-kachel.leer.aktiv,.st-kachel.ruht.aktiv{background:var(--eh-aktion-soft);border:2px solid var(--eh-aktion);border-top:5px solid var(--st-akz)}.st-kachel.gedimmt{opacity:.42}.st-zeile{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px;min-height:20px}.st-nr{width:20px;height:20px;border-radius:50%;background:var(--eh-karte);border:1.5px solid var(--st-akz);color:var(--st-txt);font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.st-kachel.leer .st-nr{border-color:var(--eh-rahmen);color:var(--eh-text-3)}.st-warn{font-size:11px;font-weight:700;color:var(--eh-krit-text);background:var(--eh-krit-soft);border:1px solid var(--eh-krit-rand);border-radius:6px;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.st-zahl{font-size:34px;font-weight:700;line-height:1.05;color:var(--st-txt);font-variant-numeric:tabular-nums}.st-kachel.leer .st-zahl{color:var(--eh-text-stumm)}.st-name{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--eh-text);text-wrap:balance;overflow-wrap:break-word}.st-kachel.leer .st-name{color:var(--eh-text-3)}.st-fueller{flex:1}.st-balken{display:block;width:100%;height:4px;border-radius:2px;background:#ffffffbf;margin-top:4px;overflow:hidden}.st-kachel.leer .st-balken{background:var(--eh-zeile-hover)}.st-balken-fuellung{display:block;height:100%;border-radius:2px;background:var(--st-akz)}.st-kachel.leer .st-balken-fuellung{background:transparent}@container stgruppe (max-width: 630px){.st-kacheln--viele{flex-direction:column;gap:6px}.st-kacheln--viele .st-kachel{flex:none;width:100%;flex-direction:row;align-items:center;gap:11px;padding:8px 12px 9px}.st-kacheln--viele .st-zeile{width:auto;flex:none}.st-kacheln--viele .st-zahl{font-size:24px;min-width:32px}.st-kacheln--viele .st-name{flex:1}.st-kacheln--viele .st-fueller{display:none}.st-kacheln--viele .st-balken{width:48px;flex:none;margin-top:0}.st-kacheln--viele .st-pfeil{width:100%;height:12px}.st-kacheln--viele .st-pfeil svg{transform:rotate(90deg)}}.st-personen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--eh-subtil);padding-top:14px}.st-personen-label{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-3);font-weight:700;margin-right:4px}.li-pillen{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-top:1px solid var(--eh-zeile-hover);padding-top:11px}.li-pillen-fueller{flex:1}@media(max-width:700px){.li-pillen-fueller{display:none}}.li-pille{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:6px 13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:var(--eh-uebergang)}.li-pille:hover{border-color:var(--eh-text)}.li-pille.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion)}.li-pille-punkt{width:8px;height:8px;border-radius:50%;flex:none}.li-pille-label{font-size:13px;color:var(--eh-text);white-space:nowrap}.li-pille.aktiv .li-pille-label{font-weight:600}.li-pille-zahl{font-size:12px;font-weight:700;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.li-pille-zahl.warnt{color:var(--eh-krit-text)}.li-werkzeuge{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.li-werkzeuge-rechts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;max-width:100%}.li-sorthinweis{font-size:12px;color:var(--eh-text-3)}.li-suche{display:flex;align-items:center;gap:9px;border:1px solid var(--eh-rahmen);border-radius:11px;padding:8px 13px;min-width:0;flex:1 1 260px;max-width:420px;color:var(--eh-text-3);background:var(--eh-karte)}.li-suche:focus-within{border-color:var(--eh-rahmen-schalter)}.li-suche svg{flex:none;display:block}.li-suche input{border:none;outline:none;background:none;flex:1;min-width:0;font-size:13.5px;color:var(--eh-text)}.li-grupp{position:relative}.li-gruppknopf{height:34px;background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:600;color:var(--eh-text);cursor:pointer;display:flex;align-items:center;gap:7px;transition:var(--eh-uebergang);min-width:0;max-width:100%}.li-gruppknopf>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.li-gruppknopf svg,.li-gruppknopf-pfeil{flex:none}.li-gruppknopf:hover{background:var(--eh-zeile-hover)}.li-gruppknopf-pfeil{font-size:10px;color:var(--eh-text-2);flex:none}.li-gruppmenue{position:absolute;right:0;top:40px;z-index:20;background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:12px;box-shadow:var(--eh-schatten-menue, 0 14px 34px -18px rgba(33, 30, 28, .35));padding:6px;display:flex;flex-direction:column;gap:2px;min-width:190px}.li-gruppmenue button{background:none;border:none;border-left:3px solid transparent;border-radius:8px;padding:8px 10px;text-align:left;font-size:13px;color:var(--eh-text);cursor:pointer}.li-gruppmenue button:hover{background:var(--eh-aktion-verysoft)}.li-gruppmenue button.aktiv{background:var(--eh-aktion-soft);border-left-color:var(--eh-aktion);font-weight:600}.li-tabelle{container-type:inline-size;border:1px solid var(--eh-rahmen);border-radius:16px;overflow:clip;display:flex;flex-direction:column;background:var(--eh-karte)}.li-kopfzeile{background:var(--eh-zeile-hover);border-bottom:1px solid var(--eh-rahmen);padding:8px 14px 6px}.li-kopfknopf{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-3);font-weight:600;min-width:0;white-space:nowrap}.li-kopfknopf:hover{color:var(--eh-text)}.li-kopfknopf.aktiv{color:var(--eh-text);font-weight:700}.li-kopfknopf.rechts{justify-content:flex-end}.li-sortpfeil{font-size:9px}.li-gruppenkopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:2px;padding:9px 14px;background:var(--eh-seite);border:none;border-top:1px solid var(--eh-rahmen);cursor:pointer;text-align:left;width:100%}.li-gruppenkopf:hover{background:var(--eh-zeile-hover)}.li-gruppenpfeil{font-size:10px;color:var(--eh-text-3);width:10px;flex:none}.li-gruppenpunkt{width:8px;height:8px;border-radius:50%;flex:none}.li-gruppenlabel{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--eh-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-gruppenzusatz{font-size:12.5px;color:var(--eh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.li-gruppenzusatz.krit{color:var(--eh-krit-text)}.li-gruppenzusatz.warn{color:var(--eh-warn-text)}.li-gruppenrechts{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--eh-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.li-fuss{padding:12px 14px;border-top:1px solid var(--eh-rahmen);font-size:12.5px;color:var(--eh-text-3)}.li-ordner{width:32px;height:32px;border-radius:6px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;justify-self:end;transition:var(--eh-uebergang)}.li-ordner:hover{background:var(--eh-aktion-verysoft)}.li-kurz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.li-vorgang{display:flex;flex-direction:column;gap:1px;min-width:0;background:none;border:none;padding:0;text-align:left;cursor:pointer}.li-nummer{font-size:14px;font-weight:600;color:var(--eh-text)}.li-vorgang:hover .li-nummer{text-decoration:underline;text-underline-offset:3px}.li-kunde{font-size:12px;color:var(--eh-text-2)}.sb{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:18px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.sb-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.sb-titel{font-family:Poppins,sans-serif;font-size:17px;font-weight:700;color:var(--eh-text);margin:0}.sb-hinweis{font-size:13px;color:var(--eh-text-2)}.sb-rolle{overflow-x:auto;overflow-y:hidden;margin:0 -2px;padding:0 2px 2px}.sb-raster{display:grid;gap:5px 0;align-items:stretch;min-width:min-content}.sb-bahn{display:contents}.sb-kopfzelle{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;border-radius:12px 0 0 12px;min-height:78px;transition:opacity .16s ease}.sb-kopfzelle.gewaehlt{box-shadow:inset 0 0 0 2px var(--eh-aktion)}.sb-kopfzelle.gedimmt,.sb-zelle.gedimmt{opacity:.45}.sb-zelle:has(.sb-kachel){min-width:92px}.sb-bahnname{display:flex;flex-direction:column;gap:1px;border:none;background:none;padding:0;text-align:left;cursor:pointer;min-width:0}.sb-bahnlabel{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.sb-bahnsumme{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1}.sb-bahnsumme.schwach{font-size:12.5px;font-weight:600;letter-spacing:0;opacity:.8}.sb-farbknopf{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;border:none;background:#ffffffb3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.sb-farbknopf:hover{background:#fff}.sb-farbpunkt{width:12px;height:12px;border-radius:50%}.sb-zelle{display:flex;align-items:stretch;padding:6px;min-height:78px;min-width:58px;transition:opacity .16s ease}.sb-zelle.letzte{border-radius:0 12px 12px 0}.sb-kachel{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 7px;background:var(--eh-karte);border:none;border-top:4px solid transparent;border-radius:9px;cursor:pointer;transition:var(--eh-uebergang)}.sb-kachel:hover{background:var(--eh-aktion-verysoft)}.sb-kachel.gewaehlt{background:var(--eh-aktion-soft);box-shadow:inset 0 0 0 2px var(--eh-aktion)}.sb-zahl{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.05}.sb-label{font-size:11px;font-weight:600;color:var(--eh-text);text-align:center;line-height:1.25;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.sb-neu{position:absolute;right:5px;top:5px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--eh-krit);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sb-leer{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 4px;border:1px dashed var(--eh-rahmen-schalter);border-radius:9px;font-size:10.5px;color:var(--eh-text-stumm);text-align:center;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.sb-luecke{display:block}.sb-ruht{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px;background:var(--eh-leer-flaeche);border:1px dashed var(--eh-rahmen-schalter);border-radius:12px;cursor:pointer;transition:var(--eh-uebergang)}.sb-ruht:hover{background:var(--eh-aktion-verysoft)}.sb-ruht.gewaehlt{background:var(--eh-aktion-soft);border-style:solid;border-color:var(--eh-aktion)}.sb-ruht-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--eh-text-stumm)}.sb-ruht-zahl{font-size:24px;font-weight:700;color:var(--eh-text-2);font-variant-numeric:tabular-nums;line-height:1.05}.sb-wahl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--eh-leer-flaeche);border:1px solid var(--eh-rahmen);border-radius:12px}.sb-wahl-titel{display:flex;flex-direction:column;font-size:13px;font-weight:700;color:var(--eh-text)}.sb-wahl-note{font-size:11.5px;font-weight:400;color:var(--eh-text-3)}.sb-wahl-kreise{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sb-kreis{width:38px;height:38px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:var(--eh-uebergang)}.sb-kreis.gewaehlt{border-color:var(--eh-text)}.sb-kreis.belegt{opacity:.3;cursor:not-allowed}.sb-kreis-punkt{width:22px;height:22px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sb-wahl-zurueck{background:none;border:none;padding:0;font-size:12.5px;color:var(--eh-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sb-wahl-x{margin-left:auto;width:28px;height:28px;border:none;background:none;border-radius:8px;color:var(--eh-text-2);font-size:13px;cursor:pointer}.sb-wahl-x:hover{background:var(--eh-zeile-hover)}.cp{padding:var(--eh-seiten-padding);display:flex;flex-direction:column;gap:22px;width:100%;min-width:0}.cp-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.cp-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-3);font-weight:600}.cp-titel{font-family:Poppins,sans-serif;font-size:34px;font-weight:500;color:var(--eh-text);margin-top:4px;line-height:1.15}.cp-untertitel{font-size:14px;color:var(--eh-text-3);margin-top:6px}.cp-kopfaktionen{display:flex;align-items:center;gap:10px}.cp-neu{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:10px;height:32px;padding:0 13px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.cp-neu:hover{background:var(--eh-rot-fuellung-hover)}.cp-gruppe{display:flex;flex-direction:column}.cp-zeile{display:grid;grid-template-columns:minmax(0,1.6fr) 120px 112px 110px minmax(0,1fr) minmax(150px,.9fr) 44px;gap:16px;align-items:center;padding:10px 14px 10px 12px;border-top:1px solid var(--eh-rahmen-zart);border-left:4px solid transparent}.cp-zeile:hover{background:var(--eh-zeile-hover)}.li-kopfzeile.cp-zeile{padding:8px 14px 6px;border-top:none;border-left:4px solid transparent}.cp-statuszelle{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;color:var(--eh-text)}.cp-statuspunkt{width:7px;height:7px;flex:none;border-radius:50%}.cp-liegezeit{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.cp-seit{font-size:11px;color:var(--eh-text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.cp-betrag{display:flex;justify-content:flex-end;font-size:13.5px;font-weight:600;color:var(--eh-text);font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap}.cp-summe-fehlt{border:1px dashed var(--eh-warn-rand, var(--eh-rahmen-schalter));background:var(--eh-warn-soft);color:var(--eh-warn-text);border-radius:8px;padding:3px 9px;font-size:12px;cursor:pointer;white-space:nowrap}.cp-summe-fehlt:hover{border-color:var(--eh-warn)}.cp-schritt{display:flex;flex-direction:column;gap:1px;min-width:0}.cp-schritt-text{font-size:13px;color:var(--eh-text)}.cp-schritt-text.krit{color:var(--eh-krit-text);font-weight:600}.cp-schritt-text.warn{color:var(--eh-warn-text);font-weight:600}.cp-schritt-unten{font-size:11px;color:var(--eh-text-3)}@container (max-width: 1100px){.cp-zeile{grid-template-columns:minmax(0,1.6fr) 112px 110px minmax(0,1fr) minmax(150px,.9fr) 44px}.cp-c-status{display:none!important}}@container (max-width: 900px){.cp-zeile{grid-template-columns:minmax(0,1.6fr) 112px minmax(0,1fr) minmax(150px,.9fr) 44px}.cp-c-summe{display:none!important}}@container (max-width: 700px){.cp-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;row-gap:4px;align-items:start}.li-kopfzeile.cp-zeile{display:none!important}.cp-zeile .li-vorgang{grid-column:1 / 3;grid-row:1}.cp-zeile .li-ordner{grid-column:3;grid-row:1}.cp-c-liege{grid-column:1;grid-row:2}.cp-c-schritt{grid-column:2 / -1;grid-row:2}.cp-zeile .lb--spur{grid-column:1 / -1;grid-row:3}}@media(max-width:760px){.cp-titel{font-size:26px}}.ks-feld{position:relative}.ks-liste{position:fixed;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:13px;box-shadow:0 18px 40px #3c2c2029;z-index:200;overflow:hidden auto}.ks-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--eh-subtil);border-bottom:1px solid var(--eh-rahmen-innen);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.ks-kopf button{background:none;border:none;font-size:12px;color:var(--eh-text-6);cursor:pointer;padding:0 2px}.ks-kopf button:hover{color:var(--eh-link)}.ks-eintrag{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--eh-rahmen-zart);padding:11px 14px;cursor:pointer;display:grid;grid-template-columns:26px 1fr auto;gap:11px;align-items:center}.ks-eintrag:hover,.ks-eintrag.aktiv{background:var(--eh-zeile-hover)}.ks-symbol{display:flex}.ks-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ks-name{font-size:14px;font-weight:600}.ks-meta{font-size:12.5px;color:var(--eh-text-5)}.ks-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.ks-anzahl{font-size:12px;color:var(--eh-link);font-weight:600}.ks-grund{font-size:11.5px;color:var(--eh-text-6)}.ks-treffer{background:none;color:inherit;font-weight:700;padding:0}.ks-leer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;font-size:13.5px;color:var(--eh-text-3)}.ks-leer button{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--eh-text-2);cursor:pointer;white-space:nowrap}.ks-leer button:hover{border-color:var(--eh-link);color:var(--eh-link)}.ks-neu{border-bottom:none;background:var(--eh-subtil)}.ks-neu .ks-name{color:var(--eh-link)}.ks-plus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--eh-rot);color:var(--eh-link);font-size:14px;line-height:1;font-weight:600}.ks-neu .ks-grund{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--eh-rahmen);border-radius:3px;padding:2px 6px;background:var(--eh-karte)}.km-typwahl{display:flex;gap:4px;background:var(--eh-avatar);border-radius:var(--eh-radius-knopf);padding:4px;align-self:flex-start}.km-typwahl button{border:none;border-radius:var(--eh-radius-klein);padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;background:transparent;color:var(--eh-text-4)}.km-typwahl button.aktiv{background:var(--eh-karte);color:var(--eh-text)}.km-oben{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}@media(max-width:780px){.km-oben{grid-template-columns:1fr}}.km-namensfelder{display:flex;flex-direction:column;gap:13px}.km-raster{display:grid;gap:13px}.km-raster--anrede{grid-template-columns:140px 1fr}.km-raster--zwei{grid-template-columns:1fr 1fr}.km-raster--adresse{grid-template-columns:2fr 1fr}.km-voll{grid-column:span 2}@media(max-width:620px){.km-raster--zwei,.km-raster--adresse,.km-raster--anrede{grid-template-columns:1fr}.km-voll{grid-column:auto}}.km-feld{display:flex;flex-direction:column;gap:6px}.km-feld>span:first-child{font-size:12.5px;color:var(--eh-text-3);font-weight:600}.km-pflicht{color:var(--eh-krit)}.km-eingabe{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:11px 13px;font-size:15px;outline:none;width:100%}.km-eingabe:focus{border-color:var(--eh-rot)}.km-zahl{font-variant-numeric:tabular-nums}.km-textarea{resize:vertical;line-height:1.5}.km-nummernblock{display:flex;flex-direction:column;gap:13px;background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);padding:18px}.km-nummern-hinweis{font-size:12.5px;color:var(--eh-text-5);line-height:1.5;border-top:1px solid var(--eh-rahmen-innen);padding-top:12px}.km-tabs{border-bottom:1px solid var(--eh-rahmen-innen);display:flex;gap:22px}.km-tab{background:none;border:none;border-bottom:2px solid transparent;padding:0 2px 11px;font-size:14.5px;font-weight:400;color:var(--eh-text-5);cursor:pointer;margin-bottom:-1px}.km-tab:hover{color:var(--eh-link)}.km-tab.aktiv{border-bottom-color:var(--eh-rot);color:var(--eh-text);font-weight:600}.km-weiteres{display:flex;flex-direction:column;gap:16px}.km-dubletten{border:1px solid var(--eh-rot-rahmen-3);background:var(--eh-rot-flaeche-hell);border-radius:13px;padding:16px 18px}.km-dubletten-kopf{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--eh-link)}.km-dubletten-punkt{width:7px;height:7px;border-radius:50%;background:var(--eh-rot)}.km-dubletten-liste{display:flex;flex-direction:column;gap:8px;margin-top:12px}.km-dublette{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--eh-karte);border:1px solid var(--eh-rot-rahmen-2);border-radius:10px;padding:11px 14px}.km-dublette-name{font-size:14px;font-weight:600}.km-dublette-zeile{font-size:12.5px;color:var(--eh-text-4);margin-top:3px}.km-dublette-grund{font-size:12px;color:var(--eh-link);margin-top:3px}.km-dubletten-hinweis{font-size:12.5px;color:var(--eh-text-4);margin-top:11px}.km-fuss{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;flex-wrap:wrap}.km-fuss-hinweis{font-size:12.5px;color:var(--eh-text-5);max-width:420px;line-height:1.5}.km-fuss-knoepfe{display:flex;gap:10px;flex-wrap:wrap}.km-knopf-sek{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;padding:12px 17px;font-size:14px;font-weight:500;color:var(--eh-text-2);cursor:pointer}.km-knopf-sek:hover:not(:disabled){border-color:var(--eh-warm-rahmen)}.km-knopf-prim{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.km-knopf-prim:hover:not(:disabled){background:var(--eh-rot-fuellung-hover)}.km-knopf-prim.gesperrt,.km-knopf-prim:disabled,.km-knopf-sek:disabled{background:var(--eh-rahmen-innen);color:var(--eh-text-blass);cursor:not-allowed;filter:none}.km-knopf-sek:disabled{background:var(--eh-karte)}.km-geblockt{margin-top:18px;background:var(--eh-rot-flaeche-hell);border:1px solid var(--eh-rot);border-radius:var(--eh-radius-karte-klein);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.km-geblockt-kopf{font-size:15px;font-weight:600;color:var(--eh-link)}.km-geblockt-knoepfe{display:flex;gap:10px;flex-wrap:wrap}.km-knopf-trotzdem{background:var(--eh-krit);color:var(--eh-auf-farbe);border:none;border-radius:11px;padding:12px 17px;font-size:14px;font-weight:600;cursor:pointer}.km-knopf-trotzdem:hover:not(:disabled){filter:brightness(1.1)}.km-knopf-trotzdem:disabled{opacity:.6;cursor:default}.km-uebernommen{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:13px 16px;background:var(--eh-subtil);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);font-size:14px}.km-uebernommen-zeile{margin-top:3px;font-size:12.5px;color:var(--eh-text-5)}.ma-kopf{display:flex;flex-direction:column;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--eh-rahmen)}.ma-zeile{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:baseline;font-size:13.5px}.ma-feld{color:var(--eh-text-5)}.ma-wert{color:var(--eh-text-2)}.ma-betreff{font-weight:600;color:var(--eh-text)}.ma-marke{display:inline-block;margin-left:9px;background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text);border-radius:var(--eh-radius-pille);padding:2px 9px;font-size:11.5px;font-weight:600}.ma-brief{margin-top:16px;padding:18px 20px;background:var(--eh-subtil);border-radius:var(--eh-radius-feld)}.ma-text{white-space:pre-wrap;font-size:14px;line-height:1.6;color:var(--eh-text)}.ma-signatur{margin-top:20px;padding-top:16px;border-top:1px solid var(--eh-rahmen);font-size:13px;color:var(--eh-text-3)}.ma-ohne-signatur,.ma-hinweis{margin-top:12px;font-size:12.5px;color:var(--eh-text-5)}.ma-fehlt{margin-top:16px;padding:16px 18px;background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);border-radius:var(--eh-radius-feld);font-size:13.5px;line-height:1.55;color:var(--eh-text-2)}.ma-outlook{display:inline-block;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--eh-info-text);text-decoration:none}.betragsfeld{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--eh-rot-rahmen);border-radius:var(--eh-radius-feld);padding:6px 11px;background:var(--eh-rot-flaeche-hell)}.betragsfeld:focus-within{border-color:var(--eh-rot);background:var(--eh-karte)}.betragsfeld input{border:none;outline:none;width:82px;text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--eh-text);background:none}.betragsfeld input:disabled{color:var(--eh-text-4);cursor:progress}.betragsfeld-waehrung{font-size:13px;color:var(--eh-text-4)}.pb{margin:16px 20px;padding:16px 20px;border-radius:14px;display:flex;flex-direction:column;gap:12px}.pb--offen{background:var(--eh-hinweis-1);border:1px solid var(--eh-hinweis-rand-1);border-left:4px solid var(--eh-hinweis-kante)}.pb--gruen{background:var(--eh-gruen-flaeche-3);border:2px solid var(--eh-gruen-rahmen-2)}.pb--grau{background:var(--eh-subtil);border:1px solid var(--eh-rahmen)}.pb-kopf{display:flex;align-items:flex-start;gap:13px}.pb-icon{width:30px;height:30px;border-radius:9px;background:var(--eh-karte);display:flex;align-items:center;justify-content:center;flex:none}.pb--offen .pb-icon{border:1px solid var(--eh-hinweis-rand-2);color:var(--eh-hinweis-text)}.pb--gruen .pb-icon{border:1px solid var(--eh-gruen-rahmen-2);color:var(--eh-gruen)}.pb--grau .pb-icon{border:1px solid var(--eh-rahmen);color:var(--eh-text-5)}.pb-text{flex:1;min-width:0}.pb-kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-text-blass);font-weight:600;margin-bottom:3px}.pb-zeile{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pb-schlagzeile{font-size:15px;font-weight:600}.pb--offen .pb-schlagzeile{color:var(--eh-hinweis-text)}.pb--gruen .pb-schlagzeile{color:var(--eh-gruen-text)}.pb--grau .pb-schlagzeile{color:var(--eh-text-3)}.pb-meta{font-size:12.5px;color:var(--eh-text-5)}.pb-knoepfe{display:flex;gap:8px;flex:none}.pb-knopf{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:9px 15px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer;transition:var(--eh-uebergang);white-space:nowrap}.pb-knopf:hover:not(:disabled){background:var(--eh-zeile-hover)}.pb-knopf:disabled{opacity:.6;cursor:progress}.pb-knopf--prim{background:var(--eh-rot-fuellung);border-color:var(--eh-rot);color:var(--eh-auf-aktion);font-weight:600}.pb-knopf--prim:hover:not(:disabled){background:var(--eh-rot-fuellung-hover)}.pb-erklaerung{margin:0;font-size:13.5px;line-height:1.6;color:var(--eh-text-3)}.pb-sperrzeile{display:flex;align-items:center;gap:10px;background:var(--eh-karte);border-radius:10px;padding:11px 14px;font-size:13px;color:var(--eh-text-3)}.pb-sperrzeile svg{color:var(--eh-text-5);flex:none}.pb-dateien{display:flex;flex-direction:column;gap:6px;background:var(--eh-karte);border-radius:10px;padding:10px 13px}.pb-datei{font-size:13px;color:var(--eh-text-3);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pb-datei-rolle{width:132px;flex:none;color:var(--eh-text-5)}.pb-datei-name{color:var(--eh-text);overflow-wrap:anywhere}.pb-datei-leer{color:var(--eh-text-5);font-style:italic}.pb-textlink{background:none;border:none;padding:0;font-size:13px;color:var(--eh-link);cursor:pointer;text-decoration:underline}.pb-liste{display:flex;flex-direction:column;gap:8px}.pb-kriterium{background:var(--eh-karte);border:1px solid var(--eh-rahmen-innen);border-radius:11px;overflow:hidden}.pb-kriterium--auffaellig{border-color:var(--eh-gelb-rahmen-3)}.pb-kriterium--nicht_ermittelbar{border-color:var(--eh-neutral-rahmen-4)}.pb-kriterium--frei{border-color:var(--eh-gruen-rahmen-3)}.pb-kriterium-zeile{display:flex;align-items:center;gap:11px;width:100%;background:none;border:none;padding:11px 14px;text-align:left;cursor:pointer;font-size:14px}.pb-punkt{width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--eh-auf-farbe-rein);flex:none}.pb-punkt--passt,.pb-punkt--frei{background:var(--eh-gruen)}.pb-punkt--auffaellig{background:var(--eh-bernstein)}.pb-punkt--nicht_ermittelbar{background:var(--eh-text-6)}.pb-kriterium-name{flex:1;min-width:0;color:var(--eh-text)}.pb-statuswort{font-size:12.5px;font-weight:600;white-space:nowrap;flex:none}.pb-statuswort--passt,.pb-statuswort--frei{color:var(--eh-gruen)}.pb-statuswort--auffaellig{color:var(--eh-gelb-text)}.pb-statuswort--nicht_ermittelbar{color:var(--eh-text-3)}.pb-pfeil{font-size:10px;color:var(--eh-text-6);flex:none}.pb-kriterium-inhalt{padding:0 14px 14px 44px;display:flex;flex-direction:column;gap:10px}.pb-begruendung{margin:0;font-size:13.5px;line-height:1.6;color:var(--eh-text-2)}.pb-fundstelle{margin:0;font-size:12.5px;color:var(--eh-text-4)}.pb-feld{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--eh-text-3);font-weight:600}.pb-abhaken{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pb-abhakknopf{background:var(--eh-gruen);border:none;border-radius:var(--eh-radius-knopf);padding:9px 17px;font-size:13.5px;font-weight:600;color:var(--eh-auf-farbe-rein);cursor:pointer}.pb-abhakknopf:disabled{background:var(--eh-gruen-inaktiv);cursor:not-allowed}.pb-freigabe{border-left:3px solid var(--eh-gruen);background:var(--eh-gruen-flaeche-3);border-radius:0 9px 9px 0;padding:11px 13px}.pb-freigabe-text{margin:0 0 6px;font-size:13.5px;line-height:1.55;color:var(--eh-text-2)}.pb-freigabe-fuss{font-size:12px;color:var(--eh-gruen-text);font-weight:600;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pb-gruppe{border-radius:11px;overflow:hidden}.pb-gruppe--gruen{background:var(--eh-gruen-flaeche-3);border:1px solid var(--eh-gruen-rahmen-3)}.pb-gruppe-kopf{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;padding:10px 14px;font-size:13px;font-weight:600;color:var(--eh-gruen-text);cursor:pointer;text-align:left}.pb-gruppe-inhalt{padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.pb-erfuellt{font-size:13px}.pb-erfuellt-liste{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.pb-erfuellt-liste li{display:flex;align-items:center;gap:10px;color:var(--eh-text-3)}.pb-fertigzeile{font-size:13.5px;color:var(--eh-gruen-text)}.pb-wahl{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:7px}.pb-wahl-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:var(--eh-text-2);padding:0 3px 4px}.pb-wahl-datei{display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border:1px solid var(--eh-rahmen-zart);border-radius:9px;padding:10px 12px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer;text-align:left;transition:var(--eh-uebergang)}.pb-wahl-datei:hover:not(:disabled){border-color:var(--eh-rot-rahmen);background:var(--eh-rot-flaeche-hell)}.pb-wahl-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-wahl-stand{font-size:12px;color:var(--eh-text-5);flex:none}.pb-wahl-leer{font-size:13px;color:var(--eh-text-4);padding:8px 3px}.pb-wahl-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px 8px}.pb-wahl-hinweis{font-size:12px;color:var(--eh-text-5)}.pb-wahl-ordner{display:block;font-size:11.5px;font-weight:400;color:var(--eh-text-5);margin-top:2px}.pb-wahl-ordner.passend{color:var(--eh-gruen-ampel)}.vs{margin:16px 20px 0;padding:16px 20px;border-radius:14px;display:flex;flex-direction:column;gap:12px;background:var(--eh-subtil);border:1px solid var(--eh-rahmen)}.vs--fertig{background:var(--eh-gruen-flaeche-3);border-color:var(--eh-gruen-rahmen-2)}.vs-kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--eh-text-3)}.vs-schlagzeile{margin-top:4px;font-size:14px;font-weight:600;color:var(--eh-text)}.vs-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vs-schritt{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--eh-rahmen-zart)}.vs-liste .vs-schritt:first-child{border-top:none}.vs-punkt{flex:none;width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--eh-punkt-alt)}.vs-schritt--offen .vs-punkt{background:var(--eh-ring-alt)}.vs-schritt--warten .vs-punkt{background:var(--eh-ring-mittel)}.vs-schritt--fertig .vs-punkt{background:var(--eh-ring-frisch)}.vs-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vs-name{font-size:14px;font-weight:600;color:var(--eh-text)}.vs-stand{font-size:13px;color:var(--eh-text-3)}.vs-schritt--offen .vs-stand{color:var(--eh-ring-alt-text)}.vs-schritt--fertig .vs-stand{color:var(--eh-gruen-text-2)}.vs-begruendung{font-size:13px;font-style:italic;color:var(--eh-text-2);line-height:1.45}.vs-knoepfe{flex:none;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vs-knopf{height:32px;padding:0 13px;border-radius:var(--eh-radius-klein);border:1px solid var(--eh-rahmen-innen);background:var(--eh-karte);font-size:13px;font-weight:600;color:var(--eh-text-2);cursor:pointer;transition:var(--eh-uebergang);white-space:nowrap}.vs-knopf:hover{border-color:var(--eh-text-4)}.vs-knopf:disabled{opacity:.5;cursor:default}.vs-knopf--prim{background:var(--eh-aktion);border-color:var(--eh-aktion);color:var(--eh-auf-aktion)}.vs-knopf--prim:hover{background:var(--eh-aktion-hover);border-color:var(--eh-aktion-hover)}.vs-fuss{margin:0;font-size:12.5px;color:var(--eh-text-3);line-height:1.5}@media(max-width:640px){.vs-schritt{flex-wrap:wrap}.vs-knoepfe{width:100%;justify-content:flex-start;padding-left:22px}}.sv{display:flex;flex-direction:column;gap:14px;padding-top:6px}.sv-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sv-kopf-links{display:flex;align-items:flex-start;gap:12px;min-width:0}.sv-symbol{width:38px;height:38px;border-radius:50%;background:var(--eh-warn-soft);color:var(--eh-warn-text);display:inline-flex;align-items:center;justify-content:center;flex:none}.sv-zweig{margin-left:18px;padding-left:22px;border-left:3px solid var(--eh-warn);display:flex;flex-direction:column;gap:14px}.sv-karte{border:1px solid var(--eh-rahmen);border-radius:14px;background:var(--eh-karte);overflow:hidden}.sv-karte-kopf{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--eh-subtil);border-bottom:1px solid var(--eh-rahmen-zart);flex-wrap:wrap}.sv-quadrat{width:32px;height:32px;border-radius:8px;background:var(--eh-warn-text);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.sv-karte.abgeschlossen .sv-quadrat{background:var(--eh-gruen)}.sv-karte-titel{min-width:0;flex:1 1 240px}.sv-titel{font-size:16px;font-weight:700;color:var(--eh-text);overflow-wrap:anywhere}.sv-meta{margin-top:2px;font-size:12.5px;color:var(--eh-text-3);overflow-wrap:anywhere}.sv-punkte{list-style:none;margin:0;padding:4px 18px}.sv-punkt{display:grid;grid-template-columns:24px minmax(0,1fr) auto 28px 34px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--eh-rahmen-zart)}.sv-punkt:last-child{border-bottom:none}@media(max-width:760px){.sv-punkt{grid-template-columns:24px minmax(0,1fr) 34px}.sv-termin,.sv-person{grid-column:2}}.sv-haken{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--eh-rahmen-innen);background:var(--eh-karte);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:var(--eh-uebergang)}.sv-haken:hover:not(:disabled){border-color:var(--eh-text-4)}.sv-haken.naechster{border-color:var(--eh-rot);border-width:2px}.sv-haken.an{background:var(--eh-gruen);border-color:var(--eh-gruen)}.sv-haken:disabled{cursor:default}.sv-punkt-text{min-width:0}.sv-massnahme{font-size:14px;font-weight:600;color:var(--eh-text);overflow-wrap:anywhere}.sv-punkt.erledigt .sv-massnahme{text-decoration:line-through;color:var(--eh-text-3);font-weight:500}.sv-punkt-unter{margin-top:2px;font-size:12.5px;color:var(--eh-text-3);overflow-wrap:anywhere}.sv-termin{font-size:13px;font-weight:600;color:var(--eh-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.sv-termin-art{font-weight:400;color:var(--eh-text-3)}.sv-termin.ueber{color:var(--eh-krit)}.sv-termin.erledigt{color:var(--eh-gruen-text);font-weight:500}.sv-person{width:26px;height:26px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-2);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sv-stift{width:32px;height:32px}.sv-fuss{display:flex;align-items:center;gap:12px;padding:10px 18px 14px;border-top:1px solid var(--eh-rahmen-zart);flex-wrap:wrap}.sv-fuss-text{font-size:13px;color:var(--eh-text-2);flex:1 1 240px}.sv-leise{color:var(--eh-text-3);font-weight:500}.sv-abschluss{height:40px;padding:0 18px;border-radius:var(--eh-radius-knopf);border:none;background:var(--eh-gruen);color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.sv-abschluss:hover:not(:disabled){background:var(--eh-gruen-text)}.sv-abschluss:disabled{background:var(--eh-karte);color:var(--eh-text-4);border:1px solid var(--eh-rahmen);cursor:default}.ab{margin:20px 20px 0;display:flex;flex-direction:column;gap:14px}.ab-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ab-kopf-links{display:flex;align-items:flex-start;gap:12px;min-width:0}.ab-abzweig{width:38px;height:38px;border-radius:50%;background:var(--eh-rot-flaeche);color:var(--eh-link);display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none}.ab-kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--eh-text-3)}.ab-schlagzeile{margin-top:3px;font-size:16px;font-weight:700;color:var(--eh-text)}.ab-schlagzeile-zusatz{font-size:13.5px;font-weight:400;color:var(--eh-text-3)}.ab-knopf{height:40px;padding:0 16px;border-radius:var(--eh-radius-knopf);border:1px solid var(--eh-rahmen-innen);background:var(--eh-karte);font-size:14px;font-weight:600;color:var(--eh-text);cursor:pointer;transition:var(--eh-uebergang);white-space:nowrap}.ab-knopf:hover:not(:disabled){border-color:var(--eh-text-4)}.ab-knopf:disabled{opacity:.5;cursor:default}.ab-knopf--prim{background:var(--eh-aktion);border-color:var(--eh-aktion);color:var(--eh-auf-aktion)}.ab-knopf--prim:hover:not(:disabled){background:var(--eh-aktion-hover);border-color:var(--eh-aktion-hover)}.ab-knopf-rot{height:40px;padding:0 18px;border-radius:var(--eh-radius-knopf);border:none;background:var(--eh-rot);color:var(--eh-auf-aktion);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .14s ease}.ab-knopf-rot:hover{background:var(--eh-aktion-hover)}.ab-stift{width:40px;height:40px;border-radius:var(--eh-radius-knopf);border:1px solid var(--eh-rahmen-innen);background:var(--eh-karte);color:var(--eh-text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--eh-uebergang)}.ab-stift:hover{color:var(--eh-text);border-color:var(--eh-text-4)}.ab-textlink{background:none;border:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--eh-info-text);cursor:pointer;text-decoration:underline;white-space:nowrap}.ab-hinweis{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text);border-radius:var(--eh-radius-klein);padding:10px 14px;font-size:13.5px;line-height:1.5}.ab-maengel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:var(--eh-radius-klein);border:1px solid var(--eh-rahmen);background:var(--eh-karte);font-size:13px;color:var(--eh-text-2)}.ab-maengel.offen{border-color:var(--eh-rot-rahmen-5);background:var(--eh-rot-flaeche-hell)}.ab-maengel-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ab-maengel-titel{font-weight:600;color:var(--eh-text)}.ab-maengel.offen .ab-maengel-titel{color:var(--eh-krit)}.ab-zweig{margin-left:18px;padding-left:22px;border-left:3px solid var(--eh-text);display:flex;flex-direction:column;gap:14px}.ab-karte{border:1px solid var(--eh-rahmen);border-radius:14px;background:var(--eh-karte);overflow:hidden}.ab-karte.haengt{border-color:var(--eh-rot-rahmen-5)}.ab-karte-kopf{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--eh-subtil);border-bottom:1px solid var(--eh-rahmen-zart);flex-wrap:wrap}.ab-quadrat{width:32px;height:32px;border-radius:8px;background:var(--eh-text);color:var(--eh-karte);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.ab-karte-titel{min-width:0;flex:1 1 200px}.ab-lieferant{font-size:17px;font-weight:700;color:var(--eh-text);overflow-wrap:anywhere}.ab-umfang{margin-top:2px;font-size:13px;color:var(--eh-text-3);overflow-wrap:anywhere}.ab-offen{color:var(--eh-ring-mittel-text);font-weight:600;font-style:italic}.ab-karte-rechts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.ab-pille{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--eh-radius-pille);border:1px solid var(--eh-rahmen);background:var(--eh-karte);font-size:13.5px;color:var(--eh-text-2);white-space:nowrap}.ab-pille b{color:var(--eh-text);font-weight:600}.ab-pille-punkt{width:8px;height:8px;border-radius:50%;background:var(--eh-text);flex:none}.ab-pille.fertig .ab-pille-punkt{background:var(--eh-gruen)}.ab-pille-seit{color:var(--eh-text-3)}.ab-pille-haenger{font-weight:600;color:var(--eh-ring-mittel-text)}.ab-pille.rot{border-color:var(--eh-rot-rahmen-5)}.ab-pille.rot .ab-pille-haenger{color:var(--eh-krit)}.ab-fehlt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 18px;background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text);font-size:13px;line-height:1.5}.ab-fehlt b{font-weight:600}.ab-karte-mitte{padding:16px 18px 8px}.ab-karte-fuss{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:12px 18px 16px;border-top:1px solid var(--eh-rahmen-zart)}@media(max-width:760px){.ab-karte-fuss{grid-template-columns:1fr}}.ab-feld{display:flex;flex-direction:column;gap:3px;min-width:0}.ab-feld-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-3);font-weight:600}.ab-feld-wert{font-size:16px;font-weight:600;color:var(--eh-text);overflow-wrap:anywhere}.ab-feld-unter{font-size:12.5px;color:var(--eh-text-3)}.ab-termin.ueber{color:var(--eh-krit)}.ab-termin.bald,.ab-termin.fehlt{color:var(--eh-ring-mittel-text)}.ab-person{display:inline-flex;align-items:center;gap:8px}.ab-kuerzel{width:26px;height:26px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-2);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.ab-rechnungen-zeile{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:6px 0 4px;font-size:13.5px;color:var(--eh-text-2)}.ab-rechnungen-text{color:var(--eh-text-3)}.ab-rechnungen-link{margin-left:auto;color:var(--eh-link);font-weight:600;text-decoration:none;white-space:nowrap}.ab-rechnungen-link:hover{text-decoration:underline}.ab-rechnungen-link.leise{color:var(--eh-text-3);font-weight:500}.ab-rechnungsliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1 1 320px}.ab-anzahlung{font-size:13px;font-weight:600;color:var(--eh-gruen-text)}.ab-rechnung{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;font-size:13px}.ab-rechnung-nr{font-weight:600;color:var(--eh-text);text-decoration:none;font-variant-numeric:tabular-nums}.ab-rechnung-nr:hover{color:var(--eh-link)}.ab-rechnung-art{color:var(--eh-text-3);overflow-wrap:anywhere}.ab-rechnung-betrag{font-variant-numeric:tabular-nums;font-weight:600}.ab-rechnung-status{font-size:12px;color:var(--eh-text-3)}.ab-rechnung.bezahlt .ab-rechnung-status{color:var(--eh-gruen-text);font-weight:600}.ab-rechnung.offen .ab-rechnung-status{color:var(--eh-ring-mittel-text)}.ab-feld-unter.terrakotta{color:var(--eh-ring-mittel-text);font-weight:600}.ab-feld-unter.rot{color:var(--eh-krit);font-weight:600}.ab-offene{background:var(--eh-hinweis-1);border:1px solid var(--eh-hinweis-rand-1);border-left:4px solid var(--eh-hinweis-kante);border-radius:var(--eh-radius-klein);padding:12px 18px 10px;display:flex;flex-direction:column;gap:6px}.ab-offene-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--eh-hinweis-text)}.ab-offene-kopf b{font-weight:700}.ab-offene-zeile{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:5px 0;border-top:1px solid var(--eh-hinweis-rand-2);font-size:13px;color:var(--eh-text)}.ab-offene-ort{font-weight:600}.ab-offene-sache{color:var(--eh-text-2);overflow-wrap:anywhere}.ab-offene-aktion{background:none;border:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--eh-link);cursor:pointer;white-space:nowrap}.ab-offene-aktion:hover{text-decoration:underline}@media(max-width:760px){.ab-offene-zeile{grid-template-columns:1fr;gap:2px}}.ab-knopf-rot:disabled{background:var(--eh-karte);color:var(--eh-text-4);border:1px solid var(--eh-rahmen);cursor:default;filter:none}.ab-lieferant.uebernommen{color:var(--eh-text-2);font-weight:600}.ab-feld-wert.ab-leise{color:var(--eh-text-3);font-weight:500}.br{margin-top:10px;border-radius:10px;overflow:hidden;border:1px solid var(--eh-rahmen-innen)}.br-kopf{display:flex;align-items:center;gap:10px;width:100%;border:none;padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.br--offen .br-kopf{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text)}.br--gruen .br-kopf{background:var(--eh-gruen-flaeche-3);color:var(--eh-gruen-text)}.br-pdf{font-size:9px;letter-spacing:.08em;border:1px solid currentColor;border-radius:4px;padding:2px 5px;flex:none}.br-titel{flex:1}.br-pfeil{font-size:10px;flex:none}.br-inhalt{background:var(--eh-karte);padding:12px;display:flex;flex-direction:column;gap:12px}.br-quelle{font-size:12px;color:var(--eh-text-5);display:flex;gap:8px;flex-wrap:wrap}.br-trenner{color:var(--eh-text-6)}.br-liste{display:flex;flex-direction:column;gap:9px}.br-zeile-kopf{display:flex;align-items:center;gap:10px;font-size:13.5px}.br-punkt{width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--eh-auf-farbe-rein);flex:none}.br-punkt--passt,.br-punkt--frei{background:var(--eh-gruen)}.br-punkt--auffaellig{background:var(--eh-bernstein)}.br-punkt--nicht_ermittelbar{background:var(--eh-text-6)}.br-name{flex:1;min-width:0;color:var(--eh-text-2)}.br-wort{font-size:12px;font-weight:600;white-space:nowrap;flex:none}.br-wort--passt,.br-wort--frei{color:var(--eh-gruen)}.br-wort--auffaellig{color:var(--eh-gelb-text)}.br-wort--nicht_ermittelbar{color:var(--eh-text-3)}.br-freigabe{margin:6px 0 0 27px;border-left:3px solid var(--eh-gruen);background:var(--eh-gruen-flaeche-3);border-radius:0 8px 8px 0;padding:9px 11px}.br-freigabe-text{margin:0 0 5px;font-size:13px;line-height:1.5;color:var(--eh-text-2)}.br-freigabe-fuss{font-size:11.5px;font-weight:600;color:var(--eh-gruen-text)}.br-summe{border-top:1px solid var(--eh-rahmen-zart);padding-top:10px;font-size:12.5px;color:var(--eh-text-4);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.br-link{color:var(--eh-link);white-space:nowrap}.br-links{display:flex;gap:14px;flex-wrap:wrap}.detail{padding:var(--eh-detail-padding);display:flex;flex-direction:column;gap:16px}.detail-zurueck{align-self:flex-start;background:none;border:none;padding:0;font-size:13.5px;color:var(--eh-text-4);cursor:pointer}.detail-zurueck:hover{color:var(--eh-link)}.detail-kopf{display:block}.detail-kategorie{display:flex;align-items:center;gap:10px}.detail-prefix{background:var(--eh-avatar);color:var(--eh-text-3);border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:700;letter-spacing:.06em}.detail-kategorie-text{font-size:13.5px;color:var(--eh-text-5)}.detail-name{font-family:Poppins,sans-serif;font-weight:500;font-size:42px;line-height:1.12;margin-top:4px;font-variant-numeric:tabular-nums}.detail-raster{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:26px;align-items:start}.detail-spalte{display:flex;flex-direction:column;gap:20px;min-width:0}.detail-seitenspalte{display:flex;flex-direction:column;gap:14px;position:sticky;top:26px}@media(max-width:1080px){.detail-raster{grid-template-columns:1fr}.detail-seitenspalte{position:static}}.detail-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:24px}.detail-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.detail-karte-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px}.detail-leer{font-size:13.5px;color:var(--eh-text-6)}.detail-seit{font-size:13.5px;color:var(--eh-text-4);text-align:right}.detail-warnung{background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);border-radius:13px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.detail-warnung-text{flex:1;min-width:0}.detail-warnung-titel{font-size:14px;font-weight:600;color:var(--eh-gelb-text)}.detail-warnung-unter{font-size:12.5px;color:var(--eh-gelb-versender);margin-top:3px}.detail-warnung-knopf{background:var(--eh-karte);border:1px solid var(--eh-gelb-rahmen-2);color:var(--eh-gelb-text);border-radius:10px;padding:10px 15px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.detail-warnung-knopf:hover:not(:disabled){background:var(--eh-gelb-flaeche-3)}.detail-abschnitt{border-top:1px solid var(--eh-rahmen-zart);margin-top:18px;padding-top:18px}.detail-abschnitt-titel{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600;margin-bottom:11px}.detail-chip-punkt{width:6px;height:6px;border-radius:50%;flex:none}.detail-datenzeile{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--eh-rahmen-zart);padding-bottom:11px}.detail-datenzeile:last-child{border-bottom:none;padding-bottom:0}.detail-datenlabel{font-size:13.5px;color:var(--eh-text-4)}.detail-datenwert{font-size:13.5px;font-weight:600;text-align:right;overflow-wrap:anywhere}.detail-geschwister{background:var(--eh-subtil);padding:22px}.detail-geschwister-liste{display:flex;flex-direction:column;gap:9px}.detail-geschwister-knopf{text-align:left;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:5px}.detail-geschwister-knopf:hover{border-color:var(--eh-rot)}.detail-geschwister-name{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.detail-geschwister-meta{font-size:12.5px;color:var(--eh-text-4)}.detail-quellen{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:9px}.detail-quelle{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--eh-link);text-decoration:none;white-space:nowrap}.detail-quelle:hover{color:var(--eh-link-hover)}.detail-quelle>:first-child{width:14px;height:14px;flex:none}.detail-kontakt-zusatz{font-size:11px;color:var(--eh-text-5);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-pille);padding:1px 7px;margin-left:2px}.detail-quelle-pfeil{font-size:11px;opacity:.8}.detail-statuskarte{padding:0;overflow:visible}.detail-statuszeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--eh-rahmen)}.detail-statuspunkt{width:9px;height:9px;border-radius:50%;flex:none}.detail-statusname{font-size:26px;font-weight:600;color:var(--eh-text);letter-spacing:-.3px}.detail-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--eh-radius-pille);font-size:12.5px;font-weight:500;background:var(--eh-neutral-flaeche);color:var(--eh-text-3);white-space:nowrap}.detail-chip .detail-chip-punkt{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.detail-chip.wv-vor{background:var(--eh-neutral-flaeche);color:var(--eh-text-3)}.detail-chip.wv-faellig{background:var(--eh-warn-soft);color:var(--eh-warn-text)}.detail-chip.wv-ueberfaellig{background:var(--eh-krit-soft);color:var(--eh-krit-text)}.detail-statusaktionen{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-left:auto}.detail-statusaktionen>*{flex:none}.detail-statusaktionen>.detail-statusfuss{flex:1 1 200px;min-width:180px}.detail-statuswahl{position:relative;display:inline-flex;align-items:center;gap:8px;background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border-radius:var(--eh-radius-knopf);padding:11px 19px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.detail-statuswahl:hover{background:var(--eh-rot-fuellung-hover)}.detail-statuswahl-pfeil{font-size:10px;opacity:.9}.detail-statuswahl select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--eh-text);background:var(--eh-karte)}.detail-statuswahl select option{color:var(--eh-text);background:var(--eh-karte)}.detail-statuswahl:focus-within{outline:2px solid var(--eh-text);outline-offset:2px}.detail-zweitknopf{display:inline-flex;align-items:center;gap:8px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:10px 17px;font-size:14px;color:var(--eh-text-2);cursor:pointer;white-space:nowrap}.detail-zweitknopf:hover{border-color:var(--eh-text-4)}.detail-mehr-huelle{position:relative}.detail-mehr{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);width:40px;height:40px;font-size:17px;color:var(--eh-text-3);cursor:pointer;line-height:1}.detail-mehr:hover{border-color:var(--eh-text-4)}.detail-mehr-menue{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-feld);box-shadow:0 10px 28px #0000001c;padding:6px;z-index:30;display:flex;flex-direction:column}.detail-mehr-menue button{background:none;border:none;text-align:left;padding:9px 12px;border-radius:var(--eh-radius-klein);font-size:13.5px;color:var(--eh-text-2);cursor:pointer}.detail-mehr-menue button:hover{background:var(--eh-menue-hover)}.detail-mehr-menue button:disabled{color:var(--eh-text-5);cursor:default}.detail-mehr-gefahr{color:var(--eh-krit)!important}.detail-mehr-leise{color:var(--eh-text-3)!important;font-size:12.5px!important}.detail-prozess{padding:20px 24px 22px;border-bottom:1px solid var(--eh-rahmen)}.detail-achse{display:flex;margin-top:14px}.detail-stufe{flex:1 1 0;min-width:0}.detail-stufe--klein{flex:.55 1 0}.detail-stufe--punkt{flex:.18 1 0}.detail-stufe--punkt .detail-punkt{width:6px;height:6px}.detail-stufe-name,.detail-stufe-unter{overflow-wrap:anywhere}.detail-stufe--klein .detail-punkt{width:7px;height:7px}.detail-stufe--klein .detail-stufe-name{font-size:12px;padding-right:6px}.detail-stufe--klein.jetzt .detail-punkt{width:13px;height:13px}.detail-stufe--klein.jetzt .detail-stufe-name{font-size:13.5px}.detail-stufe--klein .detail-stufe-unter{font-size:11.5px;padding-right:6px}.detail-stufe.entfallen .detail-punkt{width:9px;height:9px;background:var(--eh-karte);border:1.5px solid var(--eh-rahmen)}.detail-stufe.entfallen .detail-stufe-name,.detail-stufe.entfallen .detail-stufe-unter{color:var(--eh-text-4);font-style:italic}.detail-stufe-linie{position:relative;display:flex;align-items:center;height:14px;margin-bottom:12px}.detail-punkt{width:11px;height:11px;border-radius:50%;background:var(--eh-text-4);flex:none;z-index:1}.detail-linie{height:1.5px;background:var(--eh-rahmen);flex:1}.detail-linie.links{margin-right:-1px}.detail-linie.rechts{margin-left:-1px}.detail-stufe.erreicht .detail-punkt{background:var(--eh-text-4)}.detail-stufe.jetzt .detail-punkt{width:17px;height:17px;background:var(--eh-rot);box-shadow:0 0 0 4px var(--eh-rot-flaeche-hell)}.detail-stufe.offen .detail-punkt{background:var(--eh-rahmen);width:9px;height:9px}.detail-stufe-name{font-size:14px;color:var(--eh-text-2);padding-right:10px}.detail-stufe.jetzt .detail-stufe-name{font-size:16px;font-weight:600;color:var(--eh-text)}.detail-stufe.offen .detail-stufe-name{color:var(--eh-text-5)}.detail-stufe-unter{font-size:12.5px;color:var(--eh-text-4);margin-top:4px;padding-right:10px}.detail-stufe.jetzt .detail-stufe-unter{color:var(--eh-link)}.detail-aktivitaet{display:flex;align-items:center;gap:14px;padding:16px 24px}.detail-aktivitaet-links{display:flex;align-items:center;gap:13px;min-width:0}.detail-aktivitaet-symbol{width:34px;height:34px;border-radius:50%;background:var(--eh-subtil);color:var(--eh-text-3);display:flex;align-items:center;justify-content:center;flex:none}.detail-aktivitaet-text{min-width:0}.detail-aktivitaet-text .detail-abschnitt-titel{margin-bottom:0}.detail-aktivitaet-zeile{font-size:14px;color:var(--eh-text-2);margin-top:3px}.detail-chronik-knopf{display:inline-flex;align-items:center;gap:8px;margin-left:auto;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:9px 15px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer;white-space:nowrap}.detail-chronik-knopf:hover{border-color:var(--eh-text-4)}.detail-chronik{border-top:1px solid var(--eh-rahmen);padding:16px 24px 20px}.detail-chronik-filter{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.detail-filter-chip{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-pille);padding:6px 13px;font-size:12.5px;color:var(--eh-text-3);cursor:pointer}.detail-filter-chip.aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-link);font-weight:600}.detail-chronik-liste{display:flex;flex-direction:column}.detail-chronik-eintrag{display:grid;grid-template-columns:34px 1fr;gap:14px;padding-bottom:18px}.detail-chronik-eintrag:last-child{padding-bottom:0}.detail-chronik-spur{display:flex;flex-direction:column;align-items:center;gap:6px}.detail-chronik-symbol{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none;background:var(--eh-subtil);color:var(--eh-text-3)}.detail-chronik-linie{flex:1;width:1.5px;background:var(--eh-rahmen-zart);min-height:12px}.art-status .detail-chronik-symbol{background:var(--eh-info-soft);color:var(--eh-info-text)}.art-mail .detail-chronik-symbol{background:var(--eh-gruen-flaeche);color:var(--eh-gruen-text)}.art-rueckmeldung .detail-chronik-symbol{background:var(--eh-subtil);color:var(--eh-text-2)}.detail-chronik-inhalt{min-width:0}.detail-chronik-unter{font-size:13px;color:var(--eh-text-4);margin-top:3px}.detail-chronik-notiz{margin-top:9px;padding:11px 14px;background:var(--eh-subtil);border-radius:var(--eh-radius-klein);font-size:13.5px;color:var(--eh-text-2);line-height:1.5}.detail-filter-zahl{margin-left:7px;font-weight:600;opacity:.75}.detail-chronik-kopf{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.detail-chronik-titel{font-size:15px;font-weight:600;color:var(--eh-text)}.detail-chronik-zeit{font-size:12.5px;color:var(--eh-text-5);margin-left:auto;white-space:nowrap}.detail-stiftknopf{background:none;border:1px solid var(--eh-rahmen);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--eh-text-4);cursor:pointer}.detail-stiftknopf:hover{border-color:var(--eh-link);color:var(--eh-link)}.detail-kundenzeile{display:flex;align-items:center;gap:13px;margin:14px 0 16px}.detail-kundenavatar{width:42px;height:42px;border-radius:50%;background:var(--eh-neutral-soft);color:var(--eh-text-3);font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.detail-kundenname{font-size:16px;font-weight:600;color:var(--eh-text)}.detail-kundenmeta{font-size:13px;color:var(--eh-text-4);margin-top:2px}.detail-kontakt{display:flex;flex-direction:column;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--eh-rahmen-zart)}.detail-kontaktlink{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--eh-text-2);text-decoration:none}.detail-kontaktlink:hover{color:var(--eh-link)}.detail-personen{display:flex;flex-direction:column;gap:13px;padding:16px 0;border-bottom:1px solid var(--eh-rahmen-zart)}.detail-person{display:flex;align-items:center;gap:11px}.detail-personavatar{width:32px;height:32px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-3);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.detail-persontext{min-width:0}.detail-personname{font-size:14px;font-weight:600;color:var(--eh-text)}.detail-personrolle{font-size:12.5px;color:var(--eh-text-4)}.detail-textknopf{margin-left:auto;background:none;border:none;padding:0;font-size:13px;color:var(--eh-text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.detail-textknopf:hover{color:var(--eh-link)}.detail-kalk-auswahl{margin-left:auto;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);padding:5px 8px;font-size:13px}.detail-datenwert.ton-rot{color:var(--eh-krit);font-weight:600}.detail-datenwert.ton-gelb{color:var(--eh-gelb-text-3);font-weight:600}.detail-datenwert.ton-gruen{color:var(--eh-gruen-text);font-weight:600}.detail-hinweis{font-size:12.5px;color:var(--eh-text-4);line-height:1.5;margin-top:12px}.detail-loeschfeld{border-top:1px solid var(--eh-rahmen);padding:16px 24px 20px;display:flex;flex-direction:column;gap:12px}.detail-loeschtext{font-size:13px;color:var(--eh-text-3);line-height:1.55}.detail-loeschknoepfe{display:flex;gap:9px;align-items:center}.detail-loeschen-ja{background:var(--eh-krit);color:var(--eh-auf-farbe-rein);border:none;border-radius:var(--eh-radius-knopf);padding:10px 17px;font-size:13.5px;font-weight:600;cursor:pointer}.detail-loeschen-ja:disabled{opacity:.7;cursor:progress}.detail-loeschknoepfe>button:not(.detail-loeschen-ja){background:none;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:10px 17px;font-size:13.5px;color:var(--eh-text-3);cursor:pointer}@media(max-width:1100px){.detail-achse{flex-wrap:wrap;row-gap:20px}.detail-stufe,.detail-stufe--klein{flex:1 1 30%}.detail-stufe--punkt{display:none}.detail-statusaktionen{margin-left:0;width:100%}}.art-aenderung .detail-chronik-symbol{background:var(--eh-neutral-flaeche);color:var(--eh-text-2)}.art-aenderung .detail-chronik-notiz{font-variant-numeric:tabular-nums;font-weight:600;color:var(--eh-text)}.detail-quellenwahl{position:relative;display:inline-flex}.detail-quellenwahl>.detail-quelle{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600}.detail-quellenmenue{position:absolute;left:0;top:calc(100% + 7px);z-index:30;min-width:250px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-feld);box-shadow:0 10px 28px #0000001c;padding:6px;display:flex;flex-direction:column}.detail-quellenmenue a{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:var(--eh-radius-klein);text-decoration:none;color:var(--eh-text-2)}.detail-quellenmenue a:hover{background:var(--eh-menue-hover)}.detail-quellenmenue-label{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600}.detail-quellenmenue-marke{background:var(--eh-neutral-flaeche);color:var(--eh-text-4);border-radius:var(--eh-radius-pille);padding:1px 8px;font-size:11px;font-weight:500}.detail-quellenmenue-pfad{font-size:11.5px;color:var(--eh-text-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-abnahme{background:var(--eh-gruen);color:var(--eh-auf-farbe-rein);border:none;border-radius:var(--eh-radius-knopf);padding:11px 19px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.detail-abnahme:hover{background:var(--eh-gruen-text)}.detail-abnahme:focus-visible{outline:2px solid var(--eh-text);outline-offset:2px}.detail-abgeschlossen{display:inline-flex;align-items:center;gap:8px;background:var(--eh-gruen-flaeche);color:var(--eh-gruen-text);border-radius:var(--eh-radius-pille);padding:9px 16px;font-size:13.5px;font-weight:600;white-space:nowrap}.detail-seitenspalte .detail-karte{background:var(--eh-tisch);border-color:var(--eh-rahmen-innen)}.detail-seitenspalte .detail-personavatar{background:var(--eh-karte);border:1px solid var(--eh-rahmen-zart)}.detail-seitenspalte .detail-geschwister-knopf{background:var(--eh-karte)}.detail-seitenspalte .betragsfeld{background:var(--eh-rot-flaeche-hell)}.detail-seitenspalte .betragsfeld:focus-within{background:var(--eh-karte)}.detail-seitenspalte .detail-stiftknopf{background:var(--eh-karte)}.detail-chronik-mail{margin-top:8px;background:none;border:none;padding:0;font-size:12.5px;color:var(--eh-link);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.erinnerung-text{font-family:inherit;line-height:1.6;resize:vertical;min-height:240px}.detail-datum-knopf{background:none;border:none;padding:0;margin-left:8px;font-size:11.5px;color:var(--eh-text-5);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.detail-datum-knopf:hover{color:var(--eh-link)}.detail-datum-feld{margin-top:16px;padding:14px 16px;background:var(--eh-subtil);border-radius:var(--eh-radius-feld);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.detail-datum-feld label{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--eh-text-2)}.detail-datum-feld input{border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);padding:7px 10px;font-size:13.5px;background:var(--eh-karte)}.detail-datum-hinweis{font-size:12.5px;color:var(--eh-text-4);line-height:1.5;flex:1;min-width:240px}.detail-statusfuss{font-size:12px;line-height:1.5;color:var(--eh-text-4);margin-top:6px;max-width:320px}.detail-statusfuss--gesperrt{color:var(--eh-gelb-text)}.detail-datenwert.ton-bernstein{color:var(--eh-bernstein);font-weight:600}.detail-datenwert.ton-grau{color:var(--eh-text-5)}.detail-quelle--klein{font-size:12px;color:var(--eh-text-5);border:none;background:none;padding:0 4px}.detail-quelle--klein:hover{color:var(--eh-link)}.detail-stufe.erreicht .detail-punkt,.detail-stufe.erreicht .detail-linie,.detail-stufe.jetzt .detail-linie.links{background:var(--eh-text)}.detail-abzweig{flex:2.6 1 0;min-width:0}.detail-abzweig-linie{height:14px;margin-bottom:12px;position:relative}.detail-abzweig-linie:before{content:"";position:absolute;left:-1px;right:-1px;top:6px;border-top:2px dashed var(--eh-rahmen-schalter)}.detail-abzweig.fertig .detail-abzweig-linie:before{border-top-style:solid;border-top-color:var(--eh-text)}.detail-abzweig-inhalt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 8px}.detail-abzweig-name{font-size:12.5px;color:var(--eh-text-3);white-space:nowrap}.detail-abzweig-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-pille);background:var(--eh-karte);font-size:12px;color:var(--eh-text-2);white-space:nowrap}.detail-abzweig-chip b{font-weight:600;color:var(--eh-text)}.detail-abzweig-punkt{width:7px;height:7px;border-radius:50%;background:var(--eh-rot);flex:none}.detail-abzweig.fertig .detail-abzweig-punkt{background:var(--eh-text)}.detail-chip--abwicklung{background:var(--eh-subtil);color:var(--eh-text-2);border:1px solid var(--eh-rahmen);white-space:normal}.detail-abnahme:disabled{opacity:.45;cursor:default}@media(max-width:1100px){.detail-abzweig{flex:1.6 1 0}}.detail-abnahme:disabled{opacity:1;background:var(--eh-karte);color:var(--eh-text-4);border:1px solid var(--eh-rahmen);cursor:default}.detail-abnahme:disabled:hover{background:var(--eh-karte)}.detail-abnahme-hinweis{font-size:12.5px;line-height:1.4;color:var(--eh-text-3);text-align:right;max-width:190px}.detail-chip--service{background:var(--eh-warn-soft);color:var(--eh-warn-text)}.detail-service-marke{margin-top:4px;font-size:12px;font-weight:600;color:var(--eh-warn-text)}@media(max-width:900px){.detail-abzweig-chip{white-space:normal}.detail-abzweig-inhalt{padding:0 4px;overflow-wrap:anywhere}}.detail-abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.detail-abschnitt-hinweis{font-size:12.5px;color:var(--eh-text-3);margin-bottom:11px}.pr{display:flex;flex-direction:column;gap:6px}.pr-zeile{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0 12px;align-items:start}.pr-links{padding-top:2px;min-width:0}.pr-links-titel{font-size:13px;font-weight:600;color:var(--eh-text);overflow-wrap:anywhere}.pr-links-unter{font-size:11.5px;color:var(--eh-text-3);margin-top:1px}.pr-hauptader .pr-links-titel{color:var(--eh-text-3)}.pr-knoten{display:grid}.pr-knoten--6{grid-template-columns:repeat(6,minmax(0,1fr))}.pr-knoten--10{grid-template-columns:repeat(10,minmax(0,1fr))}.pr-zelle{min-width:0;text-align:center}.pr-spur{display:flex;align-items:center;height:14px}.pr-linie{flex:1;height:1.5px;background:var(--eh-rahmen-schalter)}.pr-linie.unsichtbar{background:transparent}.pr-punkt{width:9px;height:9px;border-radius:50%;flex:none;box-sizing:border-box;background:var(--eh-karte);border:1.5px solid var(--eh-rahmen-schalter)}.pr-hauptader .pr-zelle.erreicht .pr-punkt{background:var(--eh-rahmen-schalter);border-color:var(--eh-rahmen-schalter)}.pr-hauptader .pr-zelle.jetzt .pr-punkt{width:12px;height:12px;background:var(--eh-rot);border-color:var(--eh-rot);box-shadow:0 0 0 3px var(--eh-rot-flaeche-hell)}.pr--auftrag .pr-hauptader .pr-zelle.jetzt .pr-punkt{background:var(--eh-text);border-color:var(--eh-text);box-shadow:none}.pr-hauptader .pr-zelle.gruen .pr-punkt{background:var(--eh-gruen);border-color:var(--eh-gruen);width:12px;height:12px}.pr-hauptader .pr-zelle.entfallen .pr-punkt{border-style:dashed}.pr-name{margin-top:6px;font-size:11.5px;line-height:1.25;color:var(--eh-text-3);padding:0 3px;overflow-wrap:anywhere}.pr-zelle.jetzt .pr-name{color:var(--eh-text);font-weight:600}.pr-unter{margin-top:2px;font-size:11px;line-height:1.3;color:var(--eh-text-3);padding:0 3px;overflow-wrap:anywhere}.pr-hauptader .pr-zelle.jetzt .pr-unter{color:var(--eh-text-2)}.pr:not(.pr--auftrag) .pr-hauptader .pr-zelle.jetzt .pr-unter{color:var(--eh-link)}.pr-kopfzeile{margin-top:10px;padding-top:10px;border-top:1px solid var(--eh-rahmen-zart)}.pr-spaltenkopf{font-size:11.5px;line-height:1.25;font-weight:600;color:var(--eh-text-3);text-align:center;padding:0 3px;overflow-wrap:anywhere}.pr-bestellung{align-items:center;min-height:40px}.pr-links--bestellung{display:flex;align-items:center;gap:8px;padding-top:0}.pr-links-text{min-width:0}.pr-quadrat{width:22px;height:22px;border-radius:6px;background:var(--eh-text);color:var(--eh-karte);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.pr-bestellung .pr-linie.dunkel{background:var(--eh-text)}.pr-bestellung .pr-zelle.erledigt .pr-punkt{background:var(--eh-text);border-color:var(--eh-text)}.pr-bestellung .pr-zelle.aktuell .pr-punkt{width:12px;height:12px;background:var(--eh-rot);border-color:var(--eh-rot);box-shadow:0 0 0 3px var(--eh-rot-flaeche-hell)}.pr-bestellung .pr-zelle.aktuell.gruen .pr-punkt{background:var(--eh-gruen);border-color:var(--eh-gruen);box-shadow:none}@media(max-width:900px){.pr-zeile{grid-template-columns:120px minmax(0,1fr)}.pr-spaltenkopf,.pr-name{font-size:10px}}.detail-liegtbei{display:flex;align-items:center;gap:12px;margin:8px 0 14px;min-width:0}.detail-liegtbei-schritt{font-size:12.5px;color:var(--eh-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-person--fehlt .detail-personname,.detail-person--fehlt .detail-personrolle{color:var(--eh-link)}.detail-person--fehlt .detail-personavatar{background:var(--eh-rot-flaeche-hell);color:var(--eh-link)}.detail-titelzeile{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.detail-quellen{display:flex;align-items:center;gap:8px;flex:none}.detail-quellen .detail-quelle,.detail-quellen .detail-quellenwahl>.detail-quelle{width:36px;height:36px;padding:0;gap:0;border-radius:10px;border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-2);display:flex;align-items:center;justify-content:center;flex:none;font-size:0}.detail-quellen .detail-quelle:hover{border-color:var(--eh-text);background:var(--eh-karte)}.detail-quellen .detail-quelle-pfeil{font-size:9px;margin-left:2px}.detail-zustaendig{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:6px}.detail-rollechip{display:inline-flex;align-items:center;gap:9px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-pille);padding:5px 14px 5px 6px}.detail-rollechip.fehlt{border-color:var(--eh-krit);background:var(--eh-krit-soft)}.detail-rollechip-avatar{width:26px;height:26px;border-radius:50%;background:var(--eh-zeile-hover);color:var(--eh-text-2);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;flex:none}.detail-rollechip.fehlt .detail-rollechip-avatar{background:var(--eh-karte);color:var(--eh-krit-text)}.detail-rollechip-name{font-size:14px;font-weight:600;color:var(--eh-text)}.detail-rollechip.fehlt .detail-rollechip-name{color:var(--eh-krit-text)}.detail-rollechip-rolle{font-size:13px;color:var(--eh-text-3);white-space:nowrap}.detail-wechseln{background:none;border:none;padding:0 0 0 4px;font-size:13px;color:var(--eh-text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.detail-wechseln:hover{color:var(--eh-text)}.detail-kundenkopf{display:flex;align-items:center;gap:14px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.detail-kundenavatar.gross{width:44px;height:44px;background:var(--eh-aktion-soft);color:var(--eh-text);font-size:16px;font-weight:600}.detail-kundenkopf-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.detail-kundenpfeil{font-size:11px;color:var(--eh-text-3);flex:none}.detail-weitere-vorgaenge{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--eh-rahmen-zart);padding-top:12px}.detail-vorgangslink{background:none;border:none;padding:0;font-size:13.5px;color:var(--eh-text);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.detail-vorgangslink:hover{color:var(--eh-link-hover)}.detail-stammdaten{align-self:flex-start;background:none;border:none;padding:0;font-size:13.5px;color:var(--eh-text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.detail-stammdaten:hover{color:var(--eh-text)}.sk-treffer{width:100%;text-align:left;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);padding:10px 12px;cursor:pointer;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:11px;align-items:center;color:var(--eh-text);font:inherit;transition:border-color .14s ease,background .14s ease}.sk-treffer:hover:not(:disabled){border-color:var(--eh-rot)}.sk-treffer:hover:not(:disabled) .sk-aktion{color:var(--eh-link)}.sk-treffer:disabled{opacity:.6;cursor:default}.sk-treffer.stark{border-color:var(--eh-gruen-rahmen);background:var(--eh-gruen-flaeche)}.sk-typ{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--eh-subtil);color:var(--eh-text-3);border:1px solid var(--eh-rahmen)}.sk-typ.organisation{border-radius:6px}.sk-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-name{font-size:14px;font-weight:600;overflow-wrap:anywhere}.sk-meta{font-size:12.5px;color:var(--eh-text-3);overflow-wrap:anywhere}.sk-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.sk-grund{font-size:11.5px;color:var(--eh-text-3)}.sk-grund.stark{color:var(--eh-gruen-text);font-weight:600}.sk-aktion{font-size:12.5px;font-weight:600;color:var(--eh-text-2)}.sk-liste{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow-y:auto;padding-right:2px}.sk-leer{font-size:13px;color:var(--eh-text-3);padding:14px 4px;line-height:1.55}.sk-stand{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--eh-subtil);border:1px solid var(--eh-rahmen-zart);border-radius:var(--eh-radius-klein);padding:10px 14px;font-size:13.5px;color:var(--eh-text-2)}.sk-stand a{color:var(--eh-link);font-weight:600;text-decoration:none}.sk-stand a:hover{text-decoration:underline}.sk-stand button{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--eh-text-3);cursor:pointer;text-decoration:underline}.sk-stand button:hover{color:var(--eh-link)}.sk-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--eh-text-3);margin-top:6px}.sk-kopf span:last-child{letter-spacing:0;text-transform:none;font-weight:500;font-size:12px}.kunden-seite{padding:34px 40px 60px;display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width:980px){.kunden-seite{padding:28px 22px 48px}}.kunden-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap}.kunden-augenbraue{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-3)}.kunden-titel{margin:6px 0 0;font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--eh-text)}.kunden-unterzeile{margin-top:6px;font-size:14px;color:var(--eh-text-3)}.kunden-kopf-rechts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kunden-suchfeld{display:inline-flex;align-items:center;gap:10px;width:400px;max-width:100%;padding:11px 16px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);color:var(--eh-text-3)}.kunden-suchfeld:focus-within{border-color:var(--eh-rot)}.kunden-suchfeld input{flex:1;min-width:0;border:none;background:none;font:inherit;font-size:14px;color:var(--eh-text);outline:none}.kunden-neu{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:10px;height:32px;padding:0 13px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.kunden-neu:hover{background:var(--eh-rot-fuellung-hover)}.kunden-leiste{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.kunden-gruppen{display:inline-flex;background:var(--eh-subtil);border-radius:var(--eh-radius-knopf);padding:4px;gap:2px}.kunden-gruppe{display:inline-flex;align-items:center;gap:7px;background:none;border:none;border-radius:9px;padding:8px 16px;font:inherit;font-size:14px;color:var(--eh-text-3);cursor:pointer;white-space:nowrap}.kunden-gruppe.aktiv{background:var(--eh-karte);color:var(--eh-text);font-weight:700;box-shadow:0 1px 3px #0000000f}.kunden-gruppe-zahl{font-size:13px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.kunden-gruppe.aktiv .kunden-gruppe-zahl{color:var(--eh-link);font-weight:700}.kunden-werkzeuge{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.kunden-mangelfilter{display:inline-flex;align-items:center;gap:9px;background:var(--eh-gelb-ampel-flaeche);border:1px solid var(--eh-gelb-rahmen-3);border-radius:var(--eh-radius-knopf);padding:9px 16px;font:inherit;font-size:14px;font-weight:600;color:var(--eh-gelb-ampel-text);cursor:pointer;white-space:nowrap}.kunden-mangelfilter:hover{border-color:var(--eh-gelb-rahmen-2)}.kunden-mangelfilter.aktiv{background:var(--eh-gelb-ampel-text);border-color:var(--eh-gelb-ampel-text);color:var(--eh-auf-farbe)}.kunden-mangelpunkt{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.kunden-sortierung{display:inline-flex;background:var(--eh-subtil);border-radius:var(--eh-radius-knopf);padding:4px;gap:2px}.kunden-sortknopf{background:none;border:none;border-radius:9px;padding:8px 15px;font:inherit;font-size:14px;color:var(--eh-text-3);cursor:pointer;white-space:nowrap}.kunden-sortknopf.aktiv{background:var(--eh-karte);color:var(--eh-text);font-weight:700;box-shadow:0 1px 3px #0000000f}.kunden-tabellenkopf,.kunden-zeile{display:grid;grid-template-columns:42px minmax(200px,2.1fr) minmax(130px,1.1fr) minmax(175px,1.3fr) minmax(160px,1.2fr) minmax(115px,.9fr) 44px;gap:16px;align-items:center}.kunden-tabellenkopf{padding:0 20px;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--eh-text-3)}.kunden-tabelle{container-type:inline-size;container-name:kunden;min-width:0}.kunden-liste{display:flex;flex-direction:column;gap:8px}.kunden-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:14px;overflow:hidden}.kunden-karte.offen{border-color:var(--eh-text-6);box-shadow:var(--eh-schatten-karte-hover)}.kunden-zeile{min-height:70px;padding:14px 20px}.kunden-zeile.klickbar{cursor:pointer}.kunden-zeile.klickbar:hover{background:var(--eh-zeile-hover)}.kunden-typkachel{position:relative;width:42px;height:42px;border-radius:12px;background:var(--eh-typkachel);color:var(--eh-typkachel-icon);display:inline-flex;align-items:center;justify-content:center;flex:none}.kunden-namensblock{display:flex;flex-direction:column;gap:3px;min-width:0}.kunden-name{background:none;border:none;padding:0;font:inherit;font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--eh-text);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kunden-name:hover,.kunden-name:focus-visible{color:var(--eh-link);text-decoration:underline;text-underline-offset:3px}.kunden-zusatz{font-size:14px;color:var(--eh-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kunden-ort{display:flex;flex-direction:column;gap:3px;font-size:14px;color:var(--eh-text-2);min-width:0}.kunden-ort.fehlt{color:var(--eh-text-3);font-style:italic}.kunden-ortmangel{font-size:12.5px;font-weight:600;color:var(--eh-gelb-ampel-text)}.kunden-kontakt{display:flex;flex-direction:column;gap:3px;min-width:0}.kunden-kontaktlink{font-size:14px;color:var(--eh-text-2);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kunden-kontaktlink:hover{color:var(--eh-link);text-decoration:underline;text-underline-offset:3px}.kunden-mangelchip{align-self:flex-start;padding:6px 12px;border:1px dashed var(--eh-gelb-rahmen-2);border-radius:var(--eh-radius-knopf);background:var(--eh-gelb-flaeche);font-size:13.5px;font-weight:700;color:var(--eh-gelb-ampel-text);white-space:nowrap}.kunden-angebote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.kunden-anzahl{font-size:14px;font-weight:700;color:var(--eh-text);white-space:nowrap}.kunden-gewerke{display:inline-flex;gap:6px;flex-wrap:wrap}.kunden-gewerk{padding:4px 10px;border-radius:var(--eh-radius-klein);background:var(--eh-rot-flaeche);font-size:13px;font-weight:600;color:var(--eh-rot-text-3);white-space:nowrap}.kunden-gesperrt{font-size:14px;color:var(--eh-text-3)}.kunden-zuletzt{display:flex;flex-direction:column;gap:3px;min-width:0}.kunden-zuletzt-datum{font-size:14px;color:var(--eh-text-2);font-variant-numeric:tabular-nums}.kunden-zuletzt-text{font-size:13.5px;color:var(--eh-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kunden-chevron{width:34px;height:34px;border-radius:50%;border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-3);font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;justify-self:end}.kunden-chevron:hover{border-color:var(--eh-text-3);color:var(--eh-text)}.kunden-aufklappung{display:flex;flex-direction:column;gap:8px;padding:4px 20px 20px;border-top:1px solid var(--eh-rahmen-zart)}.kunden-aufklappung-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0 6px}.kunden-aufklappung-titel{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--eh-text-3)}.kunden-neuesangebot{background:var(--eh-tief);color:var(--eh-seite);border:none;border-radius:var(--eh-radius-knopf);padding:10px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.kunden-neuesangebot:hover{background:var(--eh-aktion-hover)}.kunden-angebotszeile{display:grid;grid-template-columns:120px minmax(160px,1.6fr) minmax(150px,1fr) 90px;gap:16px;align-items:center;width:100%;padding:13px 16px;background:var(--eh-karte);border:1px solid var(--eh-rahmen-zart);border-radius:var(--eh-radius-klein);font:inherit;text-align:left;cursor:pointer}.kunden-angebotszeile:hover{border-color:var(--eh-rahmen);background:var(--eh-zeile-hover)}.kunden-angebot-kennung{font-size:14px;font-weight:700;color:var(--eh-text);font-variant-numeric:tabular-nums}.kunden-angebot-kategorie{font-size:14px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kunden-angebot-status{display:inline-flex;align-items:center;gap:9px;min-width:0}.kunden-angebot-datum{font-size:14px;color:var(--eh-text-3);text-align:right;font-variant-numeric:tabular-nums}.kunden-loeschen{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:6px;background:none;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:8px 14px;font:inherit;font-size:13.5px;color:var(--eh-text-3);cursor:pointer}.kunden-loeschen:hover{border-color:var(--eh-krit);color:var(--eh-krit)}.kunden-leer{padding:34px 20px;text-align:center;font-size:14px;color:var(--eh-text-3);background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:14px}.kunden-leer.klein{padding:16px;text-align:left;border-style:dashed}@container kunden (max-width: 1100px){.kunden-tabellenkopf{display:none}.kunden-zeile{grid-template-columns:42px 1fr 44px;grid-template-areas:"kachel name chevron" ". ort ort" ". kontakt kontakt" ". angebote angebote" ". zuletzt zuletzt";row-gap:10px}.kunden-typkachel{grid-area:kachel;align-self:start}.kunden-namensblock{grid-area:name}.kunden-ort{grid-area:ort}.kunden-kontakt{grid-area:kontakt}.kunden-angebote{grid-area:angebote}.kunden-zuletzt{grid-area:zuletzt;flex-direction:row;gap:8px}.kunden-chevron{grid-area:chevron}.kunden-angebotszeile{grid-template-columns:1fr 1fr;row-gap:6px}.kunden-angebot-datum{text-align:left}}@media(max-width:900px){.kunden-kopf-rechts{flex:1 1 100%;min-width:0}.kunden-suchfeld{flex:1 1 200px;width:auto;min-width:0}}@media(max-width:700px){.kunden-kopf-rechts,.kunden-suchfeld,.kunden-neu{width:100%}.kunden-titel{font-size:28px}}.kunden-sevdesk{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);font-size:13.5px;color:var(--eh-text-2);text-decoration:none}.kunden-sevdesk:hover{border-color:var(--eh-text-3);color:var(--eh-text)}.kunden-abgleich{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text);border:1px solid transparent;border-radius:11px;padding:12px 16px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .14s ease}.kunden-abgleich:hover{filter:brightness(.96)}.kunden-abgleich.aktiv{background:var(--eh-aktion);color:var(--eh-auf-aktion);border-color:var(--eh-aktion)}.kunden-sevdesk-zeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 4px 2px;font-size:13px;color:var(--eh-text-2)}.kunden-sevdesk-fehlt{color:var(--eh-text-3)}.kunden-sevdesk-knopf{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:7px 13px;font-size:13px;font-weight:600;color:var(--eh-text-2);cursor:pointer;transition:all .14s ease}.kunden-sevdesk-knopf:hover:not(:disabled){border-color:var(--eh-link);color:var(--eh-link)}.kunden-sevdesk-knopf:disabled{opacity:.5;cursor:default}.fin-seite{padding:34px 40px 60px;display:flex;flex-direction:column;gap:22px;width:100%}@media(max-width:980px){.fin-seite{padding:28px 22px 48px}}.fin-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap}.fin-augenbraue{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-3)}.fin-titel{margin:6px 0 0;font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--eh-text)}.fin-unterzeile{margin-top:6px;font-size:14.5px;color:var(--eh-text-3)}.fin-kopf-rechts{display:flex;align-items:center;gap:10px}.fin-kopf-stapel{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.fin-importbereich{position:relative}.fin-hauptknopf{display:inline-flex;align-items:center;gap:10px;background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:var(--eh-radius-knopf);padding:13px 22px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.fin-hauptknopf:hover:not(:disabled){background:var(--eh-rot-fuellung-hover)}.fin-hauptknopf:disabled{background:var(--eh-neutral-flaeche);color:var(--eh-text-5);cursor:default}.fin-importwahl{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:320px;display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);box-shadow:var(--eh-schatten-menue);text-align:left}.fin-importwahl-text{font-size:13px;font-weight:600;color:var(--eh-text-2)}.fin-importwahl-jahre{display:inline-flex;flex-wrap:wrap;align-self:flex-start;background:var(--eh-subtil);border-radius:var(--eh-radius-knopf);padding:3px;gap:2px}.fin-importwahl-los{background:var(--eh-karte);border:1px solid var(--eh-rot);border-radius:var(--eh-radius-knopf);padding:10px 15px;font-size:13.5px;font-weight:600;color:var(--eh-link);cursor:pointer}.fin-importwahl-los:hover:not(:disabled){background:var(--eh-rot-flaeche-hell)}.fin-importwahl-los:disabled{border-color:var(--eh-rahmen);color:var(--eh-text-5);cursor:progress}.fin-importwahl-fuss{font-size:12px;line-height:1.5;color:var(--eh-text-3)}.fin-zeitraumleiste{display:inline-flex;background:var(--eh-subtil);border-radius:var(--eh-radius-knopf);padding:3px;gap:2px}.fin-segment{background:none;border:none;border-radius:9px;padding:7px 14px;font-size:13.5px;color:var(--eh-text-3);cursor:pointer;white-space:nowrap}.fin-segment.aktiv{background:var(--eh-karte);color:var(--eh-text);font-weight:700;box-shadow:0 1px 3px #0000000f}.fin-importwahl-jahre .fin-segment.aktiv{color:var(--eh-link)}.fin-stand{border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:20px 24px 18px;background:var(--eh-karte)}.fin-stand-kopf{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.fin-stand-satz{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--eh-text)}.fin-stand-knopf{flex:none;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:10px 18px;font-size:13.5px;font-weight:600;color:var(--eh-text-2);cursor:pointer;white-space:nowrap}.fin-stand-knopf:hover:not(:disabled){border-color:var(--eh-text-3)}.fin-stand-knopf:disabled{color:var(--eh-text-5);cursor:progress}.fin-stand-fuss{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--eh-text-3)}.fin-streifen{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-top:20px}.fin-streifen-feld{min-width:0}.fin-streifen-balken{height:7px;border-radius:4px;box-sizing:border-box}.fin-streifen-balken.eingelesen{background:var(--eh-ampel-gruen)}.fin-streifen-balken.inAblage{background:none;border:1.5px dashed var(--eh-ampel-mitte)}.fin-streifen-balken.fehlt{background:none;border:1.5px solid var(--eh-text-4)}.fin-streifen-balken.offen{background:var(--eh-rahmen)}.fin-streifen-name{margin-top:9px;font-size:12.5px;text-align:center;color:var(--eh-text-3)}.fin-streifen-name.inAblage{color:var(--eh-gelb-ampel-text);font-weight:700}.fin-streifen-legende{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;padding-top:14px;border-top:1px solid var(--eh-rahmen-zart);font-size:12.5px;color:var(--eh-text-3)}.fin-streifen-legende span{display:inline-flex;align-items:center;gap:8px}.fin-streifen-probe{width:14px;height:7px;border-radius:4px;box-sizing:border-box;flex:none}.fin-streifen-probe.eingelesen{background:var(--eh-ampel-gruen)}.fin-streifen-probe.inAblage{border:1.5px dashed var(--eh-ampel-mitte)}.fin-streifen-probe.fehlt{border:1.5px solid var(--eh-text-4)}.fin-streifen-probe.offen{background:var(--eh-rahmen)}@media(max-width:760px){.fin-streifen{grid-template-columns:repeat(6,1fr);row-gap:16px}}.fin-punkt{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.fin-punkt.gruen{background:var(--eh-ampel-gruen)}.fin-punkt.gelb{background:var(--eh-ampel-mitte)}.fin-punkt.rot{background:var(--eh-ampel-rot)}.fin-punkt.grau{background:var(--eh-text-4)}.fin-ampeln{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.fin-ampeln{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.fin-ampeln{grid-template-columns:1fr}}.fin-ampel{display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);background:var(--eh-karte);min-width:0}.fin-ampel.gruen{background:var(--eh-gruen-flaeche-2);border-color:var(--eh-gruen-rahmen)}.fin-ampel.gelb{background:var(--eh-gelb-ampel-flaeche);border-color:var(--eh-gelb-rahmen-3)}.fin-ampel.rot{background:var(--eh-rot-ampel-flaeche);border-color:var(--eh-rot-rahmen-2)}.fin-ampel.grau{background:var(--eh-subtil)}.fin-ampel-kopf{display:flex;align-items:center;gap:8px}.fin-ampel-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--eh-text-3)}.fin-ampel-zeile{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.fin-ampel-wert{font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--eh-text);font-variant-numeric:tabular-nums}.fin-ampel.rot .fin-ampel-wert{color:var(--eh-ampel-rot)}.fin-ampel-zusatz{font-size:13px;font-weight:700;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.fin-ampel-satz{font-size:13px;line-height:1.55;color:var(--eh-text-3)}.fin-ampel-regel{margin-top:auto;padding-top:11px;font-size:11.5px;line-height:1.5;color:var(--eh-text-3)}.fin-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:24px;display:flex;flex-direction:column;gap:16px}.fin-karte-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap}.fin-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--eh-text-3)}.fin-hinweis{font-size:13px;line-height:1.55;color:var(--eh-text-3)}.fin-textknopf{background:none;border:none;padding:0;font-size:13px;color:var(--eh-text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fin-textknopf:hover{color:var(--eh-link)}.fin-arbeitsflaeche{border-color:var(--eh-rot-rahmen)}.fin-fehler{padding:13px 18px;border-radius:var(--eh-radius-karte-klein);background:var(--eh-rot-ampel-flaeche);border:1px solid var(--eh-rot-rahmen-2);font-size:13.5px;color:var(--eh-rot-text-3)}.fin-kurve-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap}.fin-kurve-unterzeile{margin-top:6px;font-size:14px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.fin-legende{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13.5px;color:var(--eh-text-2)}.fin-legende span{display:inline-flex;align-items:center;gap:8px}.fin-legende-strich{width:26px;height:4px;border-radius:2px;flex:none}.fin-legende-strich.umsatz{background:var(--eh-kurve-umsatz)}.fin-legende-strich.ergebnis{background:var(--eh-kurve-ergebnis)}.fin-legende-strich.vorjahr{background:repeating-linear-gradient(to right,var(--eh-kurve-vorjahr) 0 7px,transparent 7px 12px);border-radius:0}.fin-kurve{display:block;width:100%;height:auto}.fin-kurve-achse{fill:var(--eh-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.fin-kurve-monat{fill:var(--eh-text-3);font-size:13.5px}.fin-kurve-monat.stand{fill:var(--eh-text-2);font-weight:700}.fin-kurve-blassnotiz{fill:var(--eh-text-3);font-size:13px}.fin-detail{border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);background:var(--eh-subtil);overflow:hidden}.fin-detail-kopf{display:flex;align-items:center;gap:16px;width:100%;padding:16px 22px;background:none;border:none;font:inherit;text-align:left;cursor:pointer}.fin-detail-kopf:hover{background:var(--eh-zeile-hover)}.fin-detail-anzahl{flex:1;font-size:13px;color:var(--eh-text-3)}.fin-detail-schalter{font-size:13px;font-weight:600;color:var(--eh-text-3);white-space:nowrap}.fin-detail-tabelle{background:var(--eh-karte);border-top:1px solid var(--eh-rahmen);overflow-x:auto}.fin-detail-zeile{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(100px,1fr));gap:16px;align-items:center;padding:13px 22px;border-bottom:1px solid var(--eh-rahmen-zart);font-size:14px;min-width:680px}.fin-detail-zeile:last-child{border-bottom:none}.fin-detail-titelzeile{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-3)}.fin-detail-titelzeile>div:not(:first-child){text-align:right}.fin-detail-monat{display:flex;align-items:center;gap:12px;color:var(--eh-text-2)}.fin-detail-zahl{text-align:right;font-variant-numeric:tabular-nums;color:var(--eh-text-3)}.fin-detail-zahl.ergebnis{font-weight:700;color:var(--eh-gruen-text)}.fin-detail-zahl.minus{color:var(--eh-ampel-rot)}.fin-detail-summe{background:var(--eh-subtil);border-top:1px solid var(--eh-rahmen);font-weight:700}.fin-detail-summe .fin-detail-monat,.fin-detail-summe .fin-detail-zahl{color:var(--eh-text)}.fin-detail-summe .fin-detail-zahl.ergebnis{color:var(--eh-gruen-text)}.fin-detail-summe .fin-detail-zahl.minus{color:var(--eh-ampel-rot)}.fin-salden-tabelle{display:flex;flex-direction:column;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);background:var(--eh-karte);overflow:auto}.fin-salden-zeile{display:grid;grid-template-columns:minmax(90px,1fr) repeat(3,minmax(96px,1fr)) minmax(96px,1fr) minmax(96px,.9fr);gap:10px;padding:8px 14px;align-items:baseline;border-bottom:1px solid var(--eh-rahmen-zart);font-size:13px;min-width:620px}.fin-salden-zeile:last-child{border-bottom:none}.fin-salden-kopf{background:var(--eh-subtil);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-3);font-weight:600}.fin-salden-monat{font-weight:600;color:var(--eh-text-2)}.fin-salden-zahl{text-align:right;font-variant-numeric:tabular-nums;color:var(--eh-text-2)}.fin-salden-zahl.minus{color:var(--eh-ampel-rot)}.fin-salden-stand{color:var(--eh-text-3);font-variant-numeric:tabular-nums}.fin-salden-hinweis{grid-column:2 / -1;color:var(--eh-text-3);font-size:12.5px}.fin-salden-marke{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--eh-text-3)}.fin-salden-marke.neu{color:var(--eh-link)}.fin-salden-jahr{font-size:13px;color:var(--eh-text-3);line-height:1.55}.fin-salden-jahr strong{color:var(--eh-text-2)}.fin-uebernehmen{align-self:flex-start;background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:var(--eh-radius-klein);padding:10px 18px;font-size:13.5px;font-weight:600;cursor:pointer}.fin-uebernehmen:hover:not(:disabled){background:var(--eh-rot-fuellung-hover)}.fin-uebernehmen:disabled{background:var(--eh-neutral-flaeche);color:var(--eh-text-5);cursor:default}@media(max-width:700px){.fin-kopf-rechts,.fin-kopf-stapel{align-items:stretch;width:100%}.fin-importwahl{width:100%}.fin-titel{font-size:28px}}.fin-kurve-steuerung{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fin-vorjahr-schalter{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.fin-vorjahr-schalter input{width:16px;height:16px;accent-color:var(--eh-rot);cursor:pointer}.fin-kurve-feld{position:relative}.fin-kurve-punkt{pointer-events:none}.fin-kurve-hinweis{position:absolute;top:14px;z-index:5;min-width:210px;padding:12px 14px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);box-shadow:var(--eh-schatten-menue);pointer-events:none}.fin-kurve-hinweis-monat{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eh-text-3);margin-bottom:8px}.fin-kurve-hinweis-zeile{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--eh-text-2);padding:2px 0}.fin-kurve-hinweis-zeile strong{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--eh-text)}@media(max-width:700px){.fin-kurve-steuerung{align-items:flex-start}}.fin-info{position:relative;display:inline-flex}.fin-info-knopf{width:19px;height:19px;border-radius:50%;border:1px solid var(--eh-info-rahmen);background:var(--eh-info-flaeche);color:var(--eh-info-schrift);font-size:12px;font-weight:700;font-family:inherit;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:help;padding:0}.fin-info-knopf:hover,.fin-info-knopf:focus-visible{filter:brightness(1.06);outline:2px solid var(--eh-info-schrift);outline-offset:1px}.fin-info-blase{position:absolute;top:calc(100% + 8px);left:-10px;z-index:30;width:330px;max-width:78vw;padding:13px 15px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);box-shadow:var(--eh-schatten-menue);font-size:13px;font-weight:400;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--eh-text-2)}.fin-ampel:last-child .fin-info-blase{left:auto;right:-10px}.auf{gap:24px}.auf-untertitel{font-size:14.5px;color:var(--eh-text-3);margin-top:6px;max-width:640px;line-height:1.5}.auf-jahre{display:flex;background:var(--eh-avatar);border-radius:var(--eh-radius-klein);padding:3px;gap:2px}.auf-jahr{border:none;border-radius:7px;padding:6px 13px;font-size:12.5px;font-weight:600;cursor:pointer;background:transparent;color:var(--eh-text-4);font-variant-numeric:tabular-nums}.auf-jahr.aktiv{background:var(--eh-karte);color:var(--eh-text)}.auf-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1000px){.auf-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.auf-kpis{grid-template-columns:1fr}}.auf-kpi{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:15px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.auf-kpi-label{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.auf-kpi-wert{font-family:Poppins,sans-serif;font-weight:500;font-size:26px;line-height:1.05;font-variant-numeric:tabular-nums}.auf-kpi-hinweis{font-size:12.5px;color:var(--eh-text-6)}.auf-warnung{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text);border-radius:var(--eh-radius-karte-klein);padding:13px 16px;font-size:13.5px;line-height:1.5}.auf-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:24px;display:flex;flex-direction:column;gap:18px}.auf-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.auf-katliste{display:flex;flex-direction:column;gap:15px}.auf-kat{display:flex;flex-direction:column;gap:7px}.auf-kat-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.auf-kat-name{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--eh-text-2)}.auf-kat-prefix{font-size:11px;font-weight:700;letter-spacing:.05em;background:var(--eh-avatar);color:var(--eh-text-3);border-radius:5px;padding:2px 6px}.auf-kat-anzahl{font-size:12.5px;color:var(--eh-text-6)}.auf-kat-werte{display:flex;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums}.auf-kat-werte strong{font-size:15px;color:var(--eh-text)}.auf-kat-beitrag{font-size:12.5px;color:var(--eh-text-5)}.auf-kat-schiene{height:9px;border-radius:99px;background:var(--eh-rahmen-zart);overflow:hidden}.auf-kat-fuellung{height:100%;border-radius:99px;background:var(--eh-rot)}.auf-listentitel{font-size:18px;font-weight:600}.auf-listenhinweis{font-size:12.5px;color:var(--eh-text-5);margin-top:4px}.auf-suche{display:flex;align-items:center;gap:7px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);padding:6px 10px;min-width:220px;max-width:320px;flex:1 1 220px}.auf-suche:focus-within{border-color:var(--eh-rot)}.auf-suche>span{font-size:15px;color:var(--eh-text-5);line-height:1}.auf-suche input{border:none;outline:none;background:none;font-size:13.5px;width:100%;min-width:0;color:var(--eh-text)}.auf-suche input::-webkit-search-cancel-button{display:none}.auf-suche button{border:none;background:none;color:var(--eh-text-5);font-size:17px;line-height:1;cursor:pointer;padding:0 2px}.auf-suche button:hover{color:var(--eh-link)}.auf-tabelle{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);overflow:auto;container-type:inline-size;container-name:auftraege}.auf-zeile{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) minmax(150px,2fr) minmax(96px,.9fr) minmax(120px,1fr) minmax(120px,1fr) 110px;gap:14px;align-items:center}.auf-kopf{padding:13px 22px;border-bottom:1px solid var(--eh-rahmen-innen);background:var(--eh-subtil);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.auf-kopfknopf{display:flex;align-items:center;gap:5px;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;min-width:0}.auf-kopfknopf:hover{color:var(--eh-text-3)}.auf-kopfknopf.aktiv{color:var(--eh-link)}.auf-pfeil{font-size:10px;line-height:1}.auf-datenzeile{padding:14px 22px;border-bottom:1px solid var(--eh-rahmen-zart);transition:var(--eh-uebergang)}.auf-datenzeile:last-child{border-bottom:none}.auf-datenzeile:hover{background:var(--eh-zeile-hover)}.auf-name{background:none;border:none;padding:0;text-align:left;cursor:pointer;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--eh-text)}.auf-name:hover{color:var(--eh-link)}.auf-kunde{font-size:13.5px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auf-datum,.auf-wert{font-size:13.5px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.auf-wert{text-align:right;font-weight:600;color:var(--eh-text-2)}.auf-fehlt{color:var(--eh-text-6);font-weight:400}.auf-status{display:inline-block;background:var(--eh-neutral-flaeche);color:var(--eh-text-2);border-radius:var(--eh-radius-pille);padding:4px 11px;font-size:12.5px}.auf-status.fertig{background:var(--eh-gruen-flaeche-2);color:var(--eh-gruen-ampel)}.auf-links{display:flex;gap:6px;justify-content:flex-end}.auf-links a,.auf-link-leer{color:var(--eh-text-4);border:1px solid var(--eh-rahmen);border-radius:8px;padding:5px 7px;display:flex;align-items:center}.auf-links a:hover{border-color:var(--eh-rot)}.auf-link-leer{opacity:.35;cursor:not-allowed}.auf-leer{padding:26px 22px;font-size:14px;color:var(--eh-text-6)}.auf-trefferzeile{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--eh-text-5)}.auf-trefferzeile button{border:none;background:none;color:var(--eh-link);font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.auf-trefferzeile button:hover{text-decoration:underline}.auf-wert-knopf{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;width:100%}.auf-stift{color:var(--eh-text-6);opacity:0;transition:opacity .12s ease;display:flex}.auf-datenzeile:hover .auf-stift{opacity:1}.auf-wert-knopf:hover .auf-stift{color:var(--eh-link);opacity:1}.auf-wert-knopf:focus-visible .auf-stift{opacity:1}.auf-statuszelle{min-width:0}.auf-statuswahl{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:var(--eh-radius-pille);padding:2px}.auf-statuswahl:hover{background:var(--eh-subtil)}.auf-statuspfeil{font-size:9px;color:var(--eh-text-6);opacity:0;transition:opacity .12s ease}.auf-datenzeile:hover .auf-statuspfeil{opacity:1}.auf-statuswahl select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--eh-text);background:var(--eh-karte)}.auf-statuswahl select option{color:var(--eh-text);background:var(--eh-karte)}.auf-statuswahl:focus-within{outline:2px solid var(--eh-text);outline-offset:2px}.auf-jahrblock{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.auf-jahr{position:relative}.auf-jahr-punkt{position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--eh-rot)}.auf-jahr.aktiv .auf-jahr-punkt{background:var(--eh-auf-farbe)}.auf-jahrwahl{border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);background:var(--eh-karte);color:var(--eh-text);font:inherit;font-size:13px;padding:7px 12px}.auf-stand{font-size:11.5px;color:var(--eh-text-5)}.auf-kpi-zeile{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.auf-kpi-wert--geld{color:var(--eh-ring-frisch-text)}.auf-marge{font-size:12px;color:var(--eh-text-5)}.auf-pille{font-size:11.5px;font-weight:600;border-radius:var(--eh-radius-pille);padding:3px 9px;white-space:nowrap}.auf-pille--plus{background:var(--eh-gruen-flaeche-3);color:var(--eh-ring-frisch-text)}.auf-pille--minus{background:var(--eh-gelb-flaeche-2);color:var(--eh-gelb-text)}.auf-pille--keine{background:var(--eh-neutral-flaeche-2);color:var(--eh-text-5)}.auf-abr-schiene{height:8px;border-radius:4px;background:var(--eh-neutral-rahmen-2);overflow:hidden;margin:4px 0 10px}.auf-abr-fertig{height:100%;background:var(--eh-ring-frisch-text);border-radius:4px}.auf-abr-werte{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;font-weight:600;color:var(--eh-text)}.auf-abr-werte>span{display:flex;align-items:baseline;gap:6px}.auf-abr-werte em{font-style:normal;font-size:11.5px;font-weight:400;color:var(--eh-text-5)}.auf-abr-punkt{width:8px;height:8px;border-radius:3px;background:var(--eh-neutral-rahmen-2);flex:none;align-self:center}.auf-abr-punkt--fertig{background:var(--eh-ring-frisch-text)}.auf-warnung{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.auf-warnknopf{flex:none;background:var(--eh-karte);border:1px solid var(--eh-gelb-rahmen-2);border-radius:var(--eh-radius-klein);padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--eh-gelb-text);cursor:pointer}.auf-warnknopf:hover{background:var(--eh-gelb-flaeche-2)}.auf-verlauf{margin-top:14px}.auf-verlauf-balken{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;align-items:end}.auf-monat{display:flex;flex-direction:column;gap:6px;min-width:0}.auf-monat-saeule{position:relative;height:120px;display:flex;align-items:flex-end;justify-content:center}.auf-monat-vorjahr{position:absolute;bottom:0;left:0;right:0;background:var(--eh-neutral-rahmen-3);border-radius:4px 4px 0 0}.auf-monat-jahr{position:relative;width:58%;background:var(--eh-ring-frisch-text);border-radius:4px 4px 0 0}.auf-monat.laufend .auf-monat-jahr{background:var(--eh-ring-frisch)}.auf-monat-label{text-align:center;font-size:11px;color:var(--eh-text-5)}.auf-monat.laufend .auf-monat-label{color:var(--eh-text-3);font-weight:600}.auf-monat.zukunft .auf-monat-label{color:var(--eh-text-6)}.auf-verlauf-fuss{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:11.5px;color:var(--eh-text-5)}.auf-verlauf-legende{display:flex;align-items:center;gap:6px}.auf-legende-punkt{width:8px;height:8px;border-radius:3px;display:inline-block}.auf-legende-punkt--jahr{background:var(--eh-ring-frisch-text)}.auf-legende-punkt--vorjahr{background:var(--eh-neutral-rahmen-3);margin-left:10px}.auf-verlauf-massstab{font-variant-numeric:tabular-nums}.auf-kat{display:block;width:100%;text-align:left;background:none;border:none;border-radius:var(--eh-radius-klein);padding:8px 10px;margin:0 -10px;font:inherit;cursor:pointer}.auf-kat:hover{background:var(--eh-zeile-hover)}.auf-kat.aktiv{background:var(--eh-rot-flaeche-hell)}.auf-kat-punkt{width:9px;height:9px;border-radius:3px;flex:none;display:inline-block}.auf-kat-schiene{position:relative}.auf-kat-vorjahr{position:absolute;left:0;bottom:-5px;height:2px;background:var(--eh-warm-text);border-radius:1px}.auf-filterzeile{display:flex;flex-wrap:wrap;gap:8px}.auf-filter{background:var(--eh-rot-flaeche-hell);border:1px solid var(--eh-rot-rahmen-2);border-radius:var(--eh-radius-pille);padding:5px 12px;font:inherit;font-size:12.5px;color:var(--eh-link);cursor:pointer}.auf-filter:hover{background:var(--eh-rot-flaeche-2)}.auf-tabelle-rahmen{overflow-x:auto}.auf-tabelle-rahmen .auf-tabelle{min-width:940px}.auf-gewerk{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;color:var(--eh-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auf-rechts{text-align:right;justify-content:flex-end}.auf-zeile--luecke{background:var(--eh-aktion-verysoft)}.auf-wert-fehlt{background:none;border:1px dashed var(--eh-gelb-rahmen-2);border-radius:var(--eh-radius-klein);padding:4px 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--eh-gelb-text);cursor:pointer}.auf-wert-fehlt:hover{background:var(--eh-gelb-flaeche-2)}.auf-abr-pille{display:inline-block;border-radius:var(--eh-radius-pille);padding:3px 10px;font-size:11.5px;font-weight:600;background:var(--eh-neutral-flaeche-2);color:var(--eh-text-4);white-space:nowrap}.auf-abr-pille.fertig{background:var(--eh-gruen-flaeche-3);color:var(--eh-ring-frisch-text)}.auf-summenzeile{padding:13px 22px;border-top:2px solid var(--eh-rahmen-innen);background:var(--eh-subtil);font-size:13px}.auf-summe-basis{font-size:12px;color:var(--eh-text-5)}.auf-summe-wert{font-weight:600;color:var(--eh-text);font-variant-numeric:tabular-nums}.auf-summe-wert em{font-style:normal;font-weight:400;font-size:11.5px;color:var(--eh-gelb-text)}[data-thema=dunkel] .auf-zeile--luecke{background:var(--eh-neutral-soft)}@media(max-width:900px){.auf-verlauf-balken{gap:4px}.auf-monat-saeule{height:92px}}.auf-zeile{--auf-stiftplatz: 21px}.auf-kopfknopf.auf-rechts{justify-content:flex-end}.auf-stiftplatz{padding-right:var(--auf-stiftplatz)}.auf-kopfknopf.auf-rechts{gap:0;padding-right:0}.auf-kopfknopf.auf-rechts .auf-pfeil{flex:none;width:var(--auf-stiftplatz);text-align:right}.auf-wert-fehlt{margin-right:calc(var(--auf-stiftplatz) - 10px)}.aw{padding:var(--eh-seiten-padding);display:flex;flex-direction:column;gap:18px;width:100%;min-width:0}.aw-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.aw-titelzeile{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.aw-titel{font-size:30px;font-weight:500;color:var(--eh-text);margin:0;line-height:1.2}.aw-untertitel{font-size:14px;color:var(--eh-text-3)}.aw-haengerstand{display:flex;align-items:center;gap:14px}.aw-haengersatz{font-size:14px;font-weight:600;color:var(--eh-krit)}.aw-haengersatz.gruen{color:var(--eh-gruen-text-2)}.aw-knopf{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:9px 16px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer;transition:var(--eh-uebergang);white-space:nowrap}.aw-knopf:hover:not(:disabled){border-color:var(--eh-text-4)}.aw-knopf:disabled{opacity:.5;cursor:default}.aw-knopf.aktiv{background:var(--eh-rot-flaeche-hell);border-color:var(--eh-rot-rahmen-5);color:var(--eh-link)}.aw-gruppe{display:flex;flex-direction:column}.aw-zeile{display:grid;grid-template-columns:minmax(0,1.6fr) 160px minmax(0,1fr) minmax(0,1.1fr) 120px minmax(150px,.9fr) 44px;gap:16px;align-items:center;padding:10px 14px 10px 12px;border-top:1px solid var(--eh-rahmen-zart);border-left:4px solid transparent}.aw-zeile:hover{background:var(--eh-zeile-hover)}.li-kopfzeile.aw-zeile{padding:8px 14px 6px;border-top:none;border-left:4px solid transparent}.aw-vorgang{display:flex;flex-direction:column;gap:2px;min-width:0}.aw-nummer{background:none;border:none;padding:0;font-size:14px;font-weight:600;color:var(--eh-text);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-nummer:hover{text-decoration:underline;text-underline-offset:3px}.aw-kunde{font-size:12px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-fortschritt{display:flex;align-items:center;gap:2px;min-width:0}.aw-strich{flex:1;border-radius:2px}.aw-strich.jetzt{height:11px}.aw-strich.erledigt{height:5px;background:var(--eh-punkt-erledigt)}.aw-strich.offen{height:5px;background:var(--eh-rahmen)}.aw-stand{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:12.5px;color:var(--eh-text)}.aw-stand-seit{font-size:11px;color:var(--eh-text-3)}.aw-fehlt{display:flex;align-items:center;gap:7px;font-size:12.5px;min-width:0}.aw-fehlt.plan{color:var(--eh-text-3)}.aw-fehlt.rot{color:var(--eh-krit-text);font-weight:600}.aw-fehlt.terrakotta{color:var(--eh-warn-text)}.aw-fehlt-punkt{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.aw-fehlt.rot .aw-fehlt-punkt{background:var(--eh-krit)}.aw-fehlt.terrakotta .aw-fehlt-punkt{background:var(--eh-warn)}.aw-termin{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.aw-termin-wert{font-size:12.5px;font-weight:500;color:var(--eh-text);white-space:nowrap;font-variant-numeric:tabular-nums}.aw-termin-unter{font-size:10.5px;color:var(--eh-text-3);white-space:nowrap}.aw-termin.fehlt .aw-termin-wert{color:var(--eh-text-3);font-weight:400}.aw-termin.ueber .aw-termin-wert{color:var(--eh-krit-text);font-weight:600}.aw-termin.bald .aw-termin-wert{color:var(--eh-warn-text)}.aw-rechts{text-align:right}.aw-leer{padding:14px 14px 16px;font-size:13.5px;color:var(--eh-text-3);font-style:italic}.aw-grau{color:var(--eh-text-3)}.aw-terra{color:var(--eh-warn-text)}.aw-archiv{background:var(--eh-subtil);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte)}.aw-archiv-kopf{width:100%;display:flex;align-items:center;gap:12px;background:none;border:none;padding:16px 22px;text-align:left;cursor:pointer;color:var(--eh-text-2)}.aw-archiv-pfeil{font-size:11px;color:var(--eh-text-3)}.aw-archiv-titel{font-size:16px;font-weight:600;color:var(--eh-text)}.aw-archiv-anzahl{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--eh-radius-pille);background:var(--eh-karte);border:1px solid var(--eh-rahmen);font-size:12.5px;font-weight:700;color:var(--eh-text-2)}.aw-archiv-zusatz{font-size:13px;color:var(--eh-text-3)}.aw-archiv-inhalt{padding:0 22px 18px}.aw-archiv-werkzeuge{display:flex;gap:12px;align-items:center;margin-bottom:10px}.aw-suche{flex:1;max-width:420px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-feld);background:var(--eh-karte);padding:9px 13px;font-size:14px;color:var(--eh-text)}.aw-archivzeile{display:grid;grid-template-columns:minmax(220px,1.6fr) 120px minmax(180px,1.4fr);gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--eh-rahmen-zart);font-size:13.5px;color:var(--eh-text)}@container (max-width: 1100px){.aw-zeile{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr) 120px minmax(150px,.9fr) 44px}.aw-c-fort{display:none!important}}@container (max-width: 900px){.aw-zeile{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr) minmax(150px,.9fr) 44px}.aw-c-termin{display:none!important}}@container (max-width: 700px){.aw-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;row-gap:4px;align-items:start}.li-kopfzeile.aw-zeile{display:none!important}.aw-zeile .li-vorgang{grid-column:1 / 3;grid-row:1}.aw-zeile .li-ordner{grid-column:3;grid-row:1}.aw-c-stand{grid-column:1;grid-row:2}.aw-c-fehlt{grid-column:2 / -1;grid-row:2}.aw-zeile .lb--spur{grid-column:1 / -1;grid-row:3}}@media(max-width:720px){.aw{padding:22px 16px 40px}.aw-archivzeile{grid-template-columns:minmax(0,1fr) 100px}.aw-archivzeile>:nth-child(3){display:none}}@media(max-width:1020px){.aw-archivzeile{grid-template-columns:minmax(160px,1.4fr) 100px minmax(140px,1fr)}}.aw-rechnungen{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:16px 22px}.aw-rechnungen-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.aw-rechnungen-kopf>div{display:flex;flex-direction:column;gap:4px}.aw-rechnungen-stand{font-size:13px;color:var(--eh-text-3)}.aw-rechnungsliste{margin-top:10px;display:flex;flex-direction:column}.aw-rechnungszeile{display:grid;grid-template-columns:minmax(220px,1.6fr) 110px minmax(220px,1fr) auto;gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--eh-rahmen-zart)}.aw-rechnung-betrag{text-align:right;font-size:14px;font-weight:600;color:var(--eh-text);font-variant-numeric:tabular-nums}.aw-auswahl{height:34px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);background:var(--eh-karte);padding:0 10px;font-size:13.5px;color:var(--eh-text);min-width:0}@media(max-width:1020px){.aw-rechnungszeile{grid-template-columns:minmax(0,1fr) 100px}.aw-rechnungszeile .aw-auswahl,.aw-rechnungszeile .aw-knopf{grid-column:1 / -1}}.aw-liegtbei{display:flex;justify-content:flex-end;min-width:0}.aw-fortschritt-kopf{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mk{padding:var(--eh-seiten-padding);display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;container-type:inline-size}.mk-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.mk-titel{font-family:Poppins,sans-serif;font-size:27px;font-weight:600;line-height:1.15;margin:0;color:var(--eh-text)}.mk-untertitel{font-size:13px;color:var(--eh-text-3);margin-top:2px}.mk-stand{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--eh-info-text);background:var(--eh-info-soft);border-radius:999px;padding:6px 12px;white-space:nowrap}.mk-stand-punkt{width:7px;height:7px;border-radius:50%;background:var(--eh-ok);flex:none}.mk-stand.offline{color:var(--eh-warn-text);background:var(--eh-warn-soft)}.mk-stand.offline .mk-stand-punkt{background:var(--eh-warn)}.mk-primaer{height:32px;border:none;border-radius:10px;background:var(--eh-aktion);color:var(--eh-text);font-size:12.5px;font-weight:600;padding:0 13px;cursor:pointer;white-space:nowrap;transition:var(--eh-uebergang)}.mk-primaer:hover{background:var(--eh-aktion-hover)}.mk-primaer--klein{height:28px;font-size:12px;padding:0 11px}.mk-sek{height:32px;border:1px solid var(--eh-rahmen-schalter);border-radius:10px;background:var(--eh-karte);color:var(--eh-text);font-size:12.5px;font-weight:600;padding:0 13px;cursor:pointer;white-space:nowrap;transition:var(--eh-uebergang)}.mk-sek:hover{background:var(--eh-zeile-hover)}.mk-tertiaer{background:none;border:none;padding:0 8px;font-size:13px;color:var(--eh-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mk-tertiaer:hover{color:var(--eh-text-2)}.mk-raster{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}@container (max-width: 1100px){.mk-raster{grid-template-columns:minmax(0,1fr)}}.mk-spalte{display:flex;flex-direction:column;gap:14px;min-width:0}.mk-leiste{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mk-blaettern{display:flex;align-items:center;gap:8px}.mk-rund{width:34px;height:34px;border-radius:9px;border:1px solid var(--eh-rahmen-schalter);background:var(--eh-karte);cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--eh-text);transition:var(--eh-uebergang)}.mk-rund:hover{background:var(--eh-zeile-hover)}.mk-monat{font-family:Poppins,sans-serif;font-size:18px;font-weight:700;min-width:190px;text-align:center;color:var(--eh-text)}.mk-filter{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mk-pille{display:flex;align-items:center;gap:7px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:5px 12px;cursor:pointer;font-size:12.5px;color:var(--eh-text);transition:var(--eh-uebergang)}.mk-pille:hover{border-color:var(--eh-text)}.mk-pille.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion);font-weight:600}.mk-pille-punkt{width:8px;height:8px;border-radius:50%;flex:none}.mk-pille-zahl{font-size:11.5px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.mk-kalender{border:1px solid var(--eh-rahmen);border-radius:16px;overflow:clip;background:var(--eh-karte)}.mk-monat-kopf,.mk-woche{display:grid;grid-template-columns:34px repeat(5,minmax(0,1fr))}.mk-monat-kopf{background:var(--eh-zeile-hover);border-bottom:1px solid var(--eh-rahmen)}.mk-kw,.mk-wt{padding:8px 10px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-3);font-weight:700}.mk-kw{text-align:center;padding:8px 0;font-size:10px}.mk-wt.wochenende{color:var(--eh-rahmen-schalter)}.mk-woche{border-top:1px solid var(--eh-rahmen);min-height:118px}.mk-kw-zahl{display:flex;align-items:flex-start;justify-content:center;padding-top:9px;font-size:11px;font-weight:700;color:var(--eh-text-3);background:var(--eh-leer-flaeche);border-right:1px solid var(--eh-subtil);font-variant-numeric:tabular-nums}.mk-tag{position:relative;display:flex;flex-direction:column;gap:3px;padding:6px 6px 8px;border:none;border-right:1px solid var(--eh-subtil);background:var(--eh-karte);min-width:0;text-align:left;font:inherit;transition:background .14s ease}.mk-tag-flaeche{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:none;background:none;padding:0;cursor:pointer}.mk-tag-flaeche:focus-visible{outline:2px solid var(--eh-aktion);outline-offset:-2px}.mk-tag:hover{background:var(--eh-aktion-verysoft)}.mk-tag.wochenende{background:var(--eh-leer-flaeche)}.mk-tag.fremd .mk-tag-zahl{color:var(--eh-rahmen-schalter)}.mk-tag.gewaehlt{background:var(--eh-aktion-verysoft)}.mk-tag-kopf{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 3px}.mk-tag-zahl{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:11px;font-size:12px;color:var(--eh-text);font-variant-numeric:tabular-nums}.mk-tag-zahl.heute{background:var(--eh-aktion);color:var(--eh-text);font-weight:700}.mk-tag-zahl.aktiv{background:var(--eh-aktion);font-weight:700}.mk-frei{font-size:10px;color:var(--eh-rahmen-schalter)}.mk-eintrag{position:relative;z-index:1;display:flex;flex-direction:column;padding:4px 7px 4px 8px;border-radius:6px;border-left:3px solid transparent;min-width:0;text-decoration:none}.mk-eintrag--link{cursor:pointer}.mk-eintrag--link:hover{box-shadow:0 1px 6px #3c2c2038}.mk-eintrag--link:focus-visible{outline:2px solid var(--eh-aktion);outline-offset:-1px}.mk-eintrag.konflikt{outline:1.5px solid var(--eh-krit);outline-offset:-1px}.mk-eintrag-kopf{font-size:11.5px;font-weight:600;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-eintrag-wo{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-legende{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--eh-text-2);padding:0 4px}.mk-legende-punkt{display:flex;align-items:center;gap:6px}.mk-legende-feld{width:10px;height:10px;border-radius:3px;border-left:3px solid transparent;flex:none}.mk-legende-feld--doppelt{background:var(--eh-krit-soft);border-left-color:var(--eh-krit)}.mk-seite{display:flex;flex-direction:column;gap:16px;min-width:0}.mk-karte{border:1px solid var(--eh-rahmen);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;background:var(--eh-karte)}.mk-kartenkopf{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap}.mk-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-3);font-weight:700}.mk-zusatz{font-size:12px;color:var(--eh-text-3);white-space:nowrap;margin-left:auto}.mk-leer{font-size:13px;color:var(--eh-text-2);font-style:italic}.mk-einsatz{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border-left:4px solid transparent}.mk-einsatz-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mk-einsatz-titel{font-size:14px;font-weight:700;color:var(--eh-text);min-width:0;overflow-wrap:break-word}.mk-einsatz-art{flex:none;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;white-space:nowrap;padding-top:3px}.mk-einsatz-zeit{font-size:12px;color:var(--eh-text-2)}.mk-einsatz-ort{font-size:12.5px;color:var(--eh-text)}.mk-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mk-chip{display:flex;align-items:center;gap:5px;font-size:12px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:2px 9px 2px 3px;color:var(--eh-text)}.mk-avatar{width:18px;height:18px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-2);font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mk-fremd{font-size:12px;color:var(--eh-info-text)}.mk-konflikt{font-size:12px;color:var(--eh-krit-text);font-weight:600}.mk-einsatz-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:2px}.mk-link{background:none;border:none;padding:0;font-size:12.5px;color:var(--eh-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mk-link:hover{color:var(--eh-text-2)}.mk-link--weg{color:var(--eh-krit-text)}.mk-nuranzeige{font-size:12px;color:var(--eh-info-text)}.mk-last{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px 9px}.mk-last-name{font-size:13px;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-last-zusatz{color:var(--eh-text-3)}.mk-last-zahl{font-size:12px;color:var(--eh-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-last-spur{grid-column:2 / -1;height:5px;border-radius:3px;background:var(--eh-subtil);overflow:hidden}.mk-last-balken{display:block;height:100%;border-radius:3px;background:var(--eh-ton-stone)}.mk-last-balken.voll{background:var(--eh-warn)}.mk-offen{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mk-offen .mk-primaer{flex:none;margin-left:auto}.mk-offen-text{display:flex;flex-direction:column;min-width:0}.mk-offen-nr{font-size:12.5px;font-weight:600;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-offen-hinweis{font-size:11.5px;color:var(--eh-text-3)}.mk-offen-hinweis.warnt{color:var(--eh-warn-text)}.mk-screen{min-height:100vh;background:var(--eh-seite);padding:26px 36px 22px;display:flex;flex-direction:column;gap:20px}.mk-screen-kopf{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.mk-screen-marke{display:flex;align-items:center;gap:20px;min-width:0}.mk-screen-logo{width:150px;height:auto;display:block}.mk-screen-strich{width:1px;align-self:stretch;background:var(--eh-rahmen)}.mk-screen-titel{font-family:Poppins,sans-serif;font-size:38px;font-weight:700;line-height:1.1;color:var(--eh-text)}.mk-screen-unter{font-size:18px;color:var(--eh-text-2)}.mk-screen-rechts{display:flex;align-items:center;gap:28px}.mk-screen-datum{font-size:21px;font-weight:600;color:var(--eh-text);text-align:right}.mk-screen-stand{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:14px;color:var(--eh-info-text)}.mk-screen-punkt{width:9px;height:9px;border-radius:50%;background:var(--eh-ok);flex:none}.mk-screen-stand.offline{color:var(--eh-warn-text)}.mk-screen-stand.offline .mk-screen-punkt{background:var(--eh-warn)}.mk-screen-uhr{font-size:54px;font-weight:600;line-height:1;color:var(--eh-text);font-variant-numeric:tabular-nums}.mk-screen-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,30%);gap:24px;align-items:start;flex:1}@media(max-width:1180px){.mk-screen-raster{grid-template-columns:minmax(0,1fr)}}@media(max-height:820px){.mk-monat.gross .mk-woche{min-height:88px}.mk-screen-naechster:nth-child(n+5){display:none}.mk-screen-raster{grid-template-columns:minmax(0,1fr) minmax(320px,30%);gap:18px}.mk-screen{padding:16px 24px 14px;gap:14px}.mk-screen-titel{font-size:30px}.mk-screen-uhr{font-size:42px}.mk-screen-knopf{width:46px;height:46px}}.mk-screen-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:20px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px;min-width:0}.mk-screen-spalte{display:flex;flex-direction:column;gap:24px;min-width:0}.mk-screen-blaettern{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mk-screen-knopf{width:56px;height:56px;border-radius:14px;border:1px solid var(--eh-rahmen-schalter);background:var(--eh-karte);color:var(--eh-text);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex:none}.mk-screen-knopf:active{background:var(--eh-zeile-hover)}.mk-screen-knopf--weit{width:auto;padding:0 20px;font-size:17px;font-weight:600}.mk-screen-monat{font-family:Poppins,sans-serif;font-size:26px;font-weight:700;color:var(--eh-text);min-width:250px}.mk-screen-hinweis{margin-left:auto;font-size:15px;color:var(--eh-text-3)}.mk-monat.gross .mk-monat-kopf,.mk-monat.gross .mk-woche{grid-template-columns:52px repeat(5,minmax(0,1fr))}.mk-monat.gross .mk-kw,.mk-monat.gross .mk-wt{font-size:14px;letter-spacing:.06em;padding:10px}.mk-monat.gross .mk-kw-zahl{font-size:15px;padding-top:12px}.mk-monat.gross .mk-woche{min-height:132px}.mk-monat.gross .mk-tag-zahl{min-width:34px;height:34px;border-radius:17px;font-size:18px}.mk-monat.gross .mk-eintrag{border-left-width:4px;padding:6px 9px 6px 10px;border-radius:8px}.mk-monat.gross .mk-eintrag-kopf{font-size:15px}.mk-monat.gross .mk-eintrag-wo{font-size:14px}.mk-monat.gross .mk-frei{font-size:13px}.mk-screen .mk-tag:hover{background:inherit}.mk-screen .mk-tag.gewaehlt,.mk-screen .mk-tag.gewaehlt:hover{background:var(--eh-aktion-verysoft)}.mk-screen .mk-tag.wochenende:hover{background:var(--eh-leer-flaeche)}.mk-screen-kartenkopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--eh-text-3)}.mk-screen-leer{font-size:18px;color:var(--eh-text-2);font-style:italic}.mk-screen-einsatz{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:14px;border-left:6px solid transparent}.mk-screen-einsatz-titel{font-size:23px;font-weight:700;color:var(--eh-text);line-height:1.2}.mk-screen-einsatz-zeit{font-size:16px;color:var(--eh-text-2)}.mk-screen-einsatz-ort{font-size:18px;color:var(--eh-text)}.mk-screen-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-screen-chip{display:flex;align-items:center;gap:8px;font-size:17px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:4px 14px 4px 4px;color:var(--eh-text)}.mk-screen-avatar{width:30px;height:30px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-2);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mk-screen-naechster{display:flex;flex-direction:column;gap:6px}.mk-screen-naechster-tag{font-size:16px;font-weight:600;color:var(--eh-text-2)}.mk-screen-frei{font-size:15px;color:var(--eh-text-3);font-style:italic}.mk-screen-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px;border-left:4px solid transparent;border-radius:8px;background:var(--eh-seite)}.mk-screen-zeile-titel{font-size:17px;font-weight:600;color:var(--eh-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-screen-zeile-wer{font-size:15px;color:var(--eh-text-2);white-space:nowrap}.mk-screen-fuss{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.mk-legende.gross{font-size:15px;gap:22px}.mk-legende.gross .mk-legende-feld{width:13px;height:13px;border-left-width:4px}.mk-screen-zurueck{background:none;border:none;padding:0;font-size:14px;color:var(--eh-text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mk-pille-avatar{width:18px;height:18px;font-size:8px;flex:none}.mk-tag.heute{background:var(--eh-aktion-soft);box-shadow:inset 0 0 0 2px var(--eh-aktion)}.mk-tag-zahl.heute{background:var(--eh-aktion);font-weight:700}.mk-heute{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--eh-auf-aktion-soft)}.mk-monat.gross .mk-heute{font-size:12px}.mk-eintrag-huelle{position:relative;display:flex;flex-direction:column;min-width:0;z-index:1}.mk-stift{position:absolute;top:2px;right:2px;width:17px;height:17px;padding:0;border:none;border-radius:5px;background:var(--eh-karte);color:var(--eh-text-2);cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 1px 3px #3c2c2038}.mk-eintrag-huelle:hover .mk-stift,.mk-stift:focus-visible{display:flex}.mk-stift:hover{color:var(--eh-text)}.mk-monat.gross .mk-tag.heute{box-shadow:inset 0 0 0 3px var(--eh-aktion)}.mk-monat.gross .mk-tag.gewaehlt:not(.heute){background:var(--eh-aktion-verysoft);box-shadow:inset 0 0 0 1px var(--eh-aktion-soft-rand)}.neu{padding:34px 40px 64px;display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:34px;align-items:start}@media(max-width:1080px){.neu{grid-template-columns:1fr;padding:28px 22px 56px}}.neu-spalte{display:flex;flex-direction:column;gap:26px;min-width:0}.neu-zurueck{background:none;border:none;padding:0;font-size:13.5px;color:var(--eh-text-4);cursor:pointer}.neu-zurueck:hover{color:var(--eh-link)}.neu-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:24px}.neu-schritt{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;flex-wrap:wrap}.neu-nummer{width:20px;height:20px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-3);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.neu-schritt-titel{font-size:16px;font-weight:600}.neu-schritt-hinweis{font-size:13px;color:var(--eh-text-5)}.neu-kundenmaske{margin-left:auto;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;color:var(--eh-text-2);cursor:pointer}.neu-kundenmaske:hover{border-color:var(--eh-link);color:var(--eh-link)}.neu-kategorien{display:flex;flex-wrap:wrap;gap:9px}.neu-kategorie{border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-2);border-radius:11px;padding:11px 15px;cursor:pointer;display:flex;align-items:center;gap:9px;transition:all .14s ease}.neu-kategorie:hover{border-color:var(--eh-rot)}.neu-kategorie.aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-link)}.neu-kategorie-prefix{font-size:12.5px;font-weight:700;letter-spacing:.06em}.neu-kategorie-label{font-size:13.5px}.neu-bestand{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--eh-gruen-flaeche-2);border:1px solid var(--eh-gruen-rahmen-4);border-radius:var(--eh-radius-knopf);padding:13px 16px;margin-bottom:18px;font-size:13.5px;color:var(--eh-gruen-ampel);flex-wrap:wrap}.neu-loesen{background:none;border:1px solid var(--eh-gruen-rahmen-4);color:var(--eh-gruen-ampel);border-radius:8px;padding:5px 10px;font-size:12.5px;cursor:pointer}.neu-raster{display:grid;grid-template-columns:1fr 1fr;gap:14px}.neu-voll{grid-column:span 2}@media(max-width:620px){.neu-raster{grid-template-columns:1fr}.neu-voll{grid-column:auto}}.neu-feld{display:flex;flex-direction:column;gap:6px}.neu-feldlabel{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--eh-text-3);font-weight:600}.neu-suchstatus{font-weight:500;color:var(--eh-text-6)}.neu-eingabe{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:12px 14px;font-size:15px;outline:none;width:100%}.neu-eingabe:focus{border-color:var(--eh-rot)}.neu-gesperrt{background:var(--eh-subtil);color:var(--eh-text-3);cursor:default}.neu-dubletten{margin-top:18px;border:1px solid var(--eh-rot-rahmen-3);background:var(--eh-rot-flaeche-hell);border-radius:13px;padding:16px 18px}.neu-dubletten-kopf{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--eh-link)}.neu-dubletten-punkt{width:7px;height:7px;border-radius:50%;background:var(--eh-rot)}.neu-dubletten-liste{display:flex;flex-direction:column;gap:8px;margin-top:12px}.neu-dublette{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--eh-karte);border:1px solid var(--eh-rot-rahmen-2);border-radius:10px;padding:11px 14px;flex-wrap:wrap}.neu-dublette-name{font-size:14px;font-weight:600}.neu-dublette-zeile{font-size:12.5px;color:var(--eh-text-4);margin-top:3px}.neu-dublette-grund{font-size:12px;color:var(--eh-link);margin-top:3px}.neu-dublette-knopf{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:var(--eh-radius-klein);padding:9px 13px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.neu-dublette-knopf:hover{background:var(--eh-aktion-hover)}.neu-seitenspalte{position:sticky;top:34px;display:flex;flex-direction:column;gap:14px}@media(max-width:1080px){.neu-seitenspalte{position:static}}.neu-vorschau{background:var(--eh-rot-flaeche-2);color:var(--eh-text);border:1px solid var(--eh-rot-rahmen-4);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:20px}.neu-vorschau-label{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-rot-text-2);font-weight:600}.neu-vorschau-name{font-family:Poppins,sans-serif;font-weight:500;font-size:27px;line-height:1.25;word-break:break-word;font-variant-numeric:tabular-nums}.neu-vorschau-raster{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--eh-rot-rahmen-4);padding-top:18px}.neu-vorschau-klein{font-size:11.5px;color:var(--eh-rot-text-2)}.neu-vorschau-wert{font-size:15.5px;font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums}.neu-vorschau-text{font-size:13.5px;margin-top:3px;color:var(--eh-rot-text-3)}.neu-speichern{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:13px;padding:16px;font-size:15.5px;font-weight:600;cursor:pointer}.neu-speichern:hover:not(:disabled){background:var(--eh-aktion-hover)}.neu-speichern.gesperrt,.neu-speichern:disabled{background:var(--eh-rahmen-innen);color:var(--eh-text-blass);cursor:not-allowed;filter:none}.neu-speichern-hinweis{font-size:12.5px;color:var(--eh-text-5);line-height:1.55}.neu-bestand-werkzeuge{display:flex;align-items:center;gap:8px;flex:none}.neu-stift{width:30px;height:30px;display:grid;place-items:center;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);color:var(--eh-text-4);font-size:14px;cursor:pointer;flex:none}.neu-stift:hover{border-color:var(--eh-link);color:var(--eh-link)}.neu-pflicht{color:var(--eh-krit);font-weight:700}.neu-speichern.unvollstaendig{background:var(--eh-neutral-flaeche);color:var(--eh-text-4);border:1px solid var(--eh-rahmen)}.neu-speichern.unvollstaendig:hover{border-color:var(--eh-link);color:var(--eh-link)}.neu-speichern-hinweis.warnend{color:var(--eh-krit);font-weight:600}.neu-herkunft{font-size:11px;letter-spacing:.04em;color:var(--eh-text-5);font-weight:400;text-transform:none}.neu-adressat{background:var(--eh-subtil);border:1px solid var(--eh-rahmen);border-radius:13px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.neu-adressat-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.neu-adressat-nr{letter-spacing:.04em;font-variant-numeric:tabular-nums}.neu-adressat-block{font-style:normal;display:flex;flex-direction:column;gap:1px;font-size:15px;line-height:1.45;color:var(--eh-text-2)}.neu-adressat-name{font-size:17px;font-weight:600;color:var(--eh-text)}.neu-adressat-kontakt{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--eh-rahmen-innen);padding-top:11px;font-size:14px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.neu-kundenhinweis{background:var(--eh-subtil);border:1px dashed var(--eh-rahmen);border-radius:13px;padding:15px 17px;font-size:14px;line-height:1.55;color:var(--eh-text-3)}.neu-hinweis{font-size:12.5px;color:var(--eh-text-5);line-height:1.5;margin-top:5px}.vv-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.vv-eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--eh-text-blass);font-weight:600;margin-bottom:6px}.vv-titel{font-size:30px;font-weight:600;color:var(--eh-text);margin:0;line-height:1.2}.vv-kopf .vv-neu{width:auto;flex:none;padding:12px 20px;white-space:nowrap}.vv-filter{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.vv-chips{display:flex;gap:8px;flex-wrap:wrap}.vv-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--eh-rahmen);background:var(--eh-karte);border-radius:var(--eh-radius-pille);padding:7px 14px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer;transition:var(--eh-uebergang)}.vv-chip:hover{background:var(--eh-zeile-hover)}.vv-chip--aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-link);font-weight:600}.vv-chip-zahl{font-size:12px;color:var(--eh-text-5)}.vv-chip--aktiv .vv-chip-zahl{color:var(--eh-rot-zahl)}.vv-eigenhinweis{font-size:13px;color:var(--eh-text-5)}.vv-tabelle{padding:0;overflow:hidden}.vv-zeile{display:grid;grid-template-columns:minmax(0,1fr) 200px 130px 130px 24px;align-items:center;gap:16px;width:100%;padding:18px 24px;border:none;border-top:1px solid var(--eh-rahmen-zart);background:transparent;text-align:left;font-size:14.5px;color:var(--eh-text-2);cursor:pointer;transition:var(--eh-uebergang)}.vv-zeile:first-child{border-top:none}.vv-zeile:hover:not(.vv-zeile--kopf){background:var(--eh-zeile-hover)}.vv-zeile--kopf{cursor:default;padding:14px 24px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--eh-text-blass);font-weight:600;background:var(--eh-subtil)}.vv-sache{display:flex;align-items:center;gap:12px;min-width:0}.vv-punkt{width:8px;height:8px;border-radius:50%;flex:none;background:var(--eh-text-6)}.vv-punkt--hoch{background:var(--eh-rot)}.vv-punkt--mittel{background:var(--eh-gelb-versender)}.vv-punkt--niedrig{background:var(--eh-text-6)}.vv-kennung{font-size:13px;color:var(--eh-text-5);flex:none;font-variant-numeric:tabular-nums}.vv-zeilentitel{font-weight:600;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vv-bereich{color:var(--eh-text-4);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vv-wer{display:flex;align-items:center;gap:9px}.vv-avatar{width:26px;height:26px;font-size:10.5px}.vv-datum{font-size:13px;color:var(--eh-text-4);white-space:nowrap}.vv-chevron{color:var(--eh-text-6);font-size:17px;text-align:right}.vv-leer{padding:34px 24px;color:var(--eh-text-4);font-size:14px;border-top:1px solid var(--eh-rahmen-zart)}.vv-status{display:inline-flex;align-items:center;border-radius:var(--eh-radius-pille);padding:4px 11px;font-size:12.5px;font-weight:600;white-space:nowrap}.vv-status--eingebracht{background:var(--eh-blau-flaeche);color:var(--eh-blau)}.vv-status--genehmigt{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text)}.vv-status--umgesetzt{background:var(--eh-gruen-flaeche);color:var(--eh-gruen-text)}.vv-status--abgelehnt{background:var(--eh-neutral-flaeche);color:var(--eh-text-3)}.vv-status--rueckfrage,.vv-status--antwort{background:var(--eh-subtil);color:var(--eh-text-3);border:1px solid var(--eh-rahmen-innen)}.vv-detailkopf{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vv-titel--detail{font-size:25px;flex:1;min-width:220px}.vv-spalten{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:24px;align-items:start}.vv-links,.vv-rechts{display:flex;flex-direction:column;gap:24px;min-width:0}.vv-block{padding:22px 24px}.vv-blocktitel{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-text-blass);font-weight:600;margin-bottom:14px}.vv-beschreibung{margin:0;font-size:14.5px;line-height:1.65;color:var(--eh-text-2);white-space:pre-wrap}.vv-verlauf{display:flex;flex-direction:column;gap:18px}.vv-schritt{display:grid;grid-template-columns:10px minmax(0,1fr);gap:14px;position:relative}.vv-schritt-marke{width:10px;height:10px;border-radius:50%;margin-top:6px;background:var(--eh-text-6)}.vv-schritt-marke--eingebracht{background:var(--eh-blau)}.vv-schritt-marke--genehmigt{background:var(--eh-gelb)}.vv-schritt-marke--umgesetzt{background:var(--eh-gruen)}.vv-schritt-marke--abgelehnt{background:var(--eh-text-6)}.vv-schritt-marke--rueckfrage,.vv-schritt-marke--antwort{background:var(--eh-rahmen-schalter)}.vv-schritt-inhalt{min-width:0}.vv-schritt-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vv-schritt-person{font-size:13.5px;color:var(--eh-text-2);font-weight:600}.vv-schritt-datum{font-size:12.5px;color:var(--eh-text-5)}.vv-schritt-text{margin:7px 0 0;font-size:14px;line-height:1.6;color:var(--eh-text-2);white-space:pre-wrap}.vv-eckdaten{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0;font-size:14px}.vv-eckdaten dt{color:var(--eh-text-5)}.vv-eckdaten dd{margin:0;color:var(--eh-text);text-align:right}.vv-prio{display:flex;align-items:center;justify-content:flex-end;gap:8px;text-transform:capitalize}.vv-entscheidungshinweis{margin-bottom:14px}.vv-knoepfe{display:flex;flex-direction:column;gap:9px}.vv-schrittknopf{border:1px solid var(--eh-rahmen);background:var(--eh-karte);border-radius:var(--eh-radius-knopf);padding:11px 14px;font-size:14px;font-weight:600;color:var(--eh-text-2);cursor:pointer;transition:var(--eh-uebergang)}.vv-schrittknopf:hover{background:var(--eh-zeile-hover)}.vv-schrittknopf--genehmigt{border-color:var(--eh-gelb-rahmen);color:var(--eh-gelb-text)}.vv-schrittknopf--umgesetzt,.vv-schrittknopf--antwort{border-color:var(--eh-gruen-rahmen);color:var(--eh-gruen-text)}.vv-antwortblock{margin-top:16px;padding-top:16px;border-top:1px solid var(--eh-rahmen-zart);display:flex;flex-direction:column}.vv-antwortblock .vv-schrittknopf{width:100%}@media(max-width:1080px){.vv-spalten{grid-template-columns:1fr}.vv-zeile{grid-template-columns:minmax(0,1fr) 120px 110px 20px}.vv-bereich{display:none}}@media(max-width:720px){.vv-kopf{flex-direction:column}.vv-zeile{grid-template-columns:minmax(0,1fr) 110px 20px}.vv-wer{display:none}}.bv-offen{display:flex;flex-direction:column;gap:10px}.bv-offen-titel{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-text-3);font-weight:600}.bv-zeilen{display:flex;flex-wrap:wrap;gap:12px}.bv-zeile{flex:1 1 280px;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--eh-radius-karte-klein);border:1px solid var(--eh-rahmen);background:var(--eh-karte);cursor:pointer;text-align:left;transition:var(--eh-uebergang)}.bv-zeile:hover{background:var(--eh-zeile-hover)}.bv-zeile.offen{background:var(--eh-hinweis-1);border-color:var(--eh-hinweis-rand-1);border-left:4px solid var(--eh-hinweis-kante)}.bv-zahl{font-size:30px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--eh-text);flex:none;min-width:34px}.bv-zeile.erledigt .bv-zahl{color:var(--eh-text-4)}.bv-text{display:flex;flex-direction:column;gap:3px;font-size:13.5px;font-weight:600;color:var(--eh-text);min-width:0}.bv-zeile.offen .bv-text{color:var(--eh-hinweis-text)}.bv-wo{font-size:12px;font-weight:400;color:var(--eh-text-3)}.bv-zeile.offen .bv-wo{color:var(--eh-hinweis-text)}.bv-platzhalter{padding:22px 26px;display:flex;flex-direction:column;gap:10px}.bv-platzhalter .eh-hinweis{margin:0;line-height:1.65}.mv{display:flex;flex-direction:column;gap:26px}.mv-block{display:flex;flex-direction:column;gap:12px}.mv-titel{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:var(--eh-text)}.mv-text{margin:0;font-size:13px;color:var(--eh-text-2);line-height:1.55;max-width:62ch}.mv-feld{display:flex;flex-direction:column;gap:5px;max-width:460px}.mv-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-2);font-weight:700}.mv-feld input,.mv-neu input{height:38px;border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:0 10px;font-size:13.5px;background:var(--eh-karte);color:var(--eh-text)}.mv-feld input:focus,.mv-neu input:focus{outline:2px solid var(--eh-aktion);outline-offset:-1px}.mv-hinweis{font-size:11.5px;color:var(--eh-text-3)}.mv-zeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mv-stand{font-size:12.5px;color:var(--eh-text-3)}.mv-stand.ok{color:var(--eh-info-text)}.mv-sek{height:34px;border:1px solid var(--eh-rahmen-schalter);border-radius:10px;background:var(--eh-karte);color:var(--eh-text);font-size:12.5px;font-weight:600;padding:0 13px;cursor:pointer}.mv-sek:hover:not(:disabled){background:var(--eh-zeile-hover)}.mv-sek:disabled{color:var(--eh-text-3);cursor:default}.mv-liste{display:flex;flex-direction:column;gap:6px}.mv-monteur{display:grid;grid-template-columns:26px minmax(0,1fr) auto 26px;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--eh-rahmen);border-radius:10px;background:var(--eh-karte)}.mv-monteur.inaktiv{background:var(--eh-leer-flaeche)}.mv-monteur.inaktiv .mv-name{color:var(--eh-text-3)}.mv-kuerzel{width:26px;height:26px;border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-2);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.mv-name{font-size:13.5px;color:var(--eh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-zusatz{color:var(--eh-text-3)}.mv-schalter{background:none;border:1px solid var(--eh-rahmen);border-radius:999px;padding:2px 10px;font-size:11.5px;color:var(--eh-text-2);cursor:pointer}.mv-schalter:hover{border-color:var(--eh-text)}.mv-weg{width:26px;height:26px;border:none;background:none;color:var(--eh-text-3);font-size:16px;cursor:pointer;border-radius:8px}.mv-weg:hover{background:var(--eh-krit-soft);color:var(--eh-krit-text)}.mv-leer{font-size:13px;color:var(--eh-text-3);font-style:italic}.mv-neu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mv-neu input{flex:1 1 180px;min-width:0}.mv-primaer{height:38px;border:none;border-radius:10px;background:var(--eh-aktion);color:var(--eh-text);font-size:13px;font-weight:600;padding:0 16px;cursor:pointer}.mv-primaer:hover:not(:disabled){background:var(--eh-aktion-hover)}.mv-primaer:disabled{background:var(--eh-subtil);color:var(--eh-text-3);cursor:default}.ein-abschnitt{display:flex;flex-direction:column;gap:14px}.ein-trenner{border-top:1px solid var(--eh-rahmen-innen);padding-top:22px}.ein-titel{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-3);font-weight:600}.ein-hinweis{font-size:12.5px;color:var(--eh-text-3);line-height:1.55}.ein-hinweis code,.eh-banner code,.ein-platz{font-family:ui-monospace,Menlo,monospace;font-size:12px;background:var(--eh-avatar);color:var(--eh-text-2);border-radius:7px;padding:2px 7px}.ein-raster-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:620px){.ein-raster-2{grid-template-columns:1fr}}.ein-feld{display:flex;flex-direction:column;gap:6px}.ein-feld>span:first-child{font-size:12.5px;color:var(--eh-text-3);font-weight:600}.ein-eingabe{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:11px 13px;font-size:15px;outline:none;width:100%}.ein-eingabe:focus{border-color:var(--eh-rot)}.ein-breit{min-width:250px}.ein-zahl{font-variant-numeric:tabular-nums}.ein-textarea{resize:vertical;line-height:1.6;font-size:14.5px;padding:12px 13px}.ein-code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.6;resize:vertical;padding:12px 13px}.ein-schalterzeile{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:13px;padding:14px 16px;font-size:14px}.ein-schalterzeile-text{display:flex;flex-direction:column;gap:3px}.ein-schalter{width:48px;height:27px;border-radius:var(--eh-radius-pille);border:none;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;background:var(--eh-rahmen-schalter);flex:none;transition:var(--eh-uebergang)}.ein-schalter.an{background:var(--eh-rot);justify-content:flex-end}.ein-schalter>span{width:21px;height:21px;border-radius:50%;background:var(--eh-karte);box-shadow:0 1px 3px #3c2c2047;display:block}.ein-schalter.klein{width:42px;height:24px}.ein-schalter.klein>span{width:18px;height:18px}.ein-kattabelle{border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);overflow:hidden}.ein-katzeile{display:grid;grid-template-columns:1.7fr .9fr .9fr .8fr .8fr;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--eh-rahmen-zart)}.ein-katzeile:last-child{border-bottom:none}.ein-katkopf{padding:11px 16px;background:var(--eh-subtil);border-bottom:1px solid var(--eh-rahmen-innen);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.ein-katname{display:flex;align-items:center;gap:9px;font-size:13.5px}.ein-katprefix{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--eh-text-4)}.ein-katfeld{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);padding:8px 10px;font-size:14px;outline:none;width:100%}.ein-katfeld:focus{border-color:var(--eh-rot)}.ein-katanzahl{font-size:13.5px;color:var(--eh-text-5);font-variant-numeric:tabular-nums}.ein-gruenblock,.ein-warnblock{display:flex;align-items:flex-start;gap:11px;border-radius:13px;padding:14px 16px;font-size:13px;line-height:1.55}.ein-gruenblock{background:var(--eh-gruen-flaeche-2);border:1px solid var(--eh-gruen-rahmen-4);color:var(--eh-gruen-text-2)}.ein-gruenicon{width:20px;height:20px;border-radius:50%;background:var(--eh-gruen-ampel);color:var(--eh-auf-gruen);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.ein-warnblock{background:var(--eh-gelb-ampel-flaeche);border:1px solid var(--eh-gelb-rahmen);color:var(--eh-gelb-text)}.ein-warnicon{width:20px;height:20px;border-radius:50%;background:var(--eh-gelb);color:var(--eh-auf-farbe-rein);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.ein-vorlagenkopf{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ein-herkunft{font-size:12.5px;color:var(--eh-text-5);padding-bottom:12px}.ein-platzhalter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ein-vorlagen-aktionen{display:flex;gap:10px;flex-wrap:wrap}.ein-knopf-sek{background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:9px 14px;font-size:13px;color:var(--eh-text-2);cursor:pointer;display:inline-flex;align-items:center}.ein-knopf-sek:hover:not(:disabled){border-color:var(--eh-link);color:var(--eh-link)}.ein-knopf-prim{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600;cursor:pointer}.ein-knopf-prim:hover:not(:disabled){background:var(--eh-rot-fuellung-hover)}.ein-knopf-prim:disabled,.ein-knopf-sek:disabled{opacity:.55;cursor:not-allowed;filter:none}.ein-vorschau{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);padding:18px}.ein-vorschau-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.ein-vorschau-titel{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.ein-vorschau-bezug{font-size:12.5px;color:var(--eh-text-6)}.ein-vorschau-blatt{background:var(--eh-karte);color:var(--eh-text);border:1px solid var(--eh-rahmen-innen);border-radius:11px;padding:16px;margin-top:13px}.ein-signaturen{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:start}@media(max-width:700px){.ein-signaturen{grid-template-columns:1fr}}.ein-sigliste{display:flex;flex-direction:column;gap:4px;border:1px solid var(--eh-rahmen-innen);border-radius:13px;padding:7px;background:var(--eh-subtil)}.ein-sigperson{display:flex;align-items:center;gap:9px;text-align:left;background:transparent;border:none;border-radius:var(--eh-radius-klein);padding:9px 10px;cursor:pointer;width:100%}.ein-sigperson:hover{background:var(--eh-avatar)}.ein-sigperson.aktiv{background:var(--eh-rot-flaeche)}.ein-sigperson.aktiv .ein-signame{color:var(--eh-link);font-weight:600}.ein-sigavatar{width:26px;height:26px;font-size:10.5px}.ein-sigtext{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ein-signame{font-size:13.5px;font-weight:500;color:var(--eh-text-2)}.ein-sigstatus{font-size:11.5px;color:var(--eh-text-6)}.ein-sigeditor{display:flex;flex-direction:column;gap:12px}.ein-sigaktionen{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ein-sigvorschau{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:13px;padding:16px}.ein-sigvorschau-blatt{background:var(--eh-karte);color:var(--eh-text);border:1px solid var(--eh-rahmen-innen);border-radius:10px;padding:15px;margin-top:11px;min-height:72px}.ein-statuszeile{display:flex;gap:10px;flex-wrap:wrap}.ein-status{font-size:12px;font-weight:600;border-radius:var(--eh-radius-pille);padding:5px 12px;background:var(--eh-neutral-flaeche);color:var(--eh-text-4)}.ein-status.an{background:var(--eh-gruen-flaeche-2);color:var(--eh-gruen-text-2)}.ein-hinterlegt{font-weight:500;color:var(--eh-gruen-ampel)}.ein-fuss{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;flex-wrap:wrap}.ein-fuss-hinweis{font-size:12.5px;color:var(--eh-text-5);max-width:470px;line-height:1.5}.ein-fertig{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.ein-fertig:hover{background:var(--eh-rot-fuellung-hover)}.ein-nummer-gross{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ein-nummer-wert{font-family:Poppins,sans-serif;font-weight:500;font-size:38px;line-height:1;color:var(--eh-text);font-variant-numeric:tabular-nums}.ein-nummer-text{font-size:13px;color:var(--eh-text-5);max-width:44ch;line-height:1.5}.ein-nummer-quellen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.ein-quelle{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-klein);padding:11px 13px;display:flex;flex-direction:column;gap:3px}.ein-quelle-label{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.ein-quelle-wert{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.ein-quelle-zusatz{font-size:11.5px;color:var(--eh-text-6)}.ein-margenzeile{grid-template-columns:minmax(0,2fr) 110px minmax(0,1fr)}.ein-feldzeile{display:flex;flex-direction:column;gap:7px}.ein-feldzeile>span:first-child{font-size:13px;color:var(--eh-text-3)}.ein-eingabezeile{display:flex;align-items:center;gap:10px}.ein-einheit{font-size:12.5px;color:var(--eh-text-3)}.ein-hinweis--warnung{color:var(--eh-gelb-text-3);background:var(--eh-gelb-flaeche-2);border-radius:var(--eh-radius-klein);padding:9px 12px;margin-top:7px;line-height:1.55}.ein-unterabschnitt{margin-top:22px;padding-top:20px;border-top:1px solid var(--eh-rahmen-zart);display:flex;flex-direction:column;gap:12px}.ein-titel-klein{font-size:14px;font-weight:600;color:var(--eh-text)}.sv-stand{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px;row-gap:3px;margin-bottom:12px}.sv-punkt{width:9px;height:9px;border-radius:50%;flex:none;align-self:center}.sv-punkt.an{background:var(--eh-ok)}.sv-punkt.aus{background:var(--eh-text-5)}.sv-stand-text{font-size:13.5px;font-weight:600;color:var(--eh-text)}.sv-stand-unter{grid-column:2;font-size:12px;color:var(--eh-text-3)}.sv-aktionen{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.sv-offen{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.sv-offen-zeile{flex:1 1 240px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--eh-radius-klein);border:1px solid var(--eh-rahmen);background:var(--eh-karte);cursor:pointer;text-align:left;transition:var(--eh-uebergang)}.sv-offen-zeile:hover{background:var(--eh-zeile-hover)}.sv-offen-zahl{font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--eh-text);flex:none;min-width:26px}.sv-offen-text{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:600;color:var(--eh-text);min-width:0}.sv-offen-wo{font-size:11.5px;font-weight:400;color:var(--eh-text-3)}.zu-kopfzeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:24px;align-items:start}.zu-untertitel{font-size:15px;font-weight:600;color:var(--eh-text);margin-top:4px}.zu-erklaerung{margin-top:0}.zu-tabellen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:18px}.zu-zeile{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--eh-rahmen-zart)}.zu-kopf{border-top:none;padding-bottom:6px;font-size:13.5px;font-weight:700;color:var(--eh-text)}.zu-kopf .zu-spalte{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--eh-text-3)}.zu-spalte{display:flex;justify-content:center}.zu-schritt{display:flex;flex-direction:column;gap:2px;min-width:0}.zu-schritt-name{font-size:14px;color:var(--eh-text)}.zu-schritt-unter{font-size:12px;color:var(--eh-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zu-punkt{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--eh-rahmen);background:var(--eh-karte);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:var(--eh-uebergang)}.zu-punkt:hover{border-color:var(--eh-text-3)}.zu-punkt>span{width:10px;height:10px;border-radius:50%;background:transparent}.zu-punkt.an{border-color:var(--eh-text)}.zu-punkt.an>span{background:var(--eh-text)}.zu-punkt:disabled{cursor:default}@media(max-width:860px){.zu-kopfzeile,.zu-tabellen{grid-template-columns:minmax(0,1fr)}}.kora-pille{position:relative;display:inline-flex;align-items:center;gap:14px;max-width:560px;padding:8px 20px 8px 8px;background:var(--eh-karte);border:1px solid var(--eh-kora-rahmen);border-radius:999px 16px 16px 999px}.kora-pille.klein{gap:12px;padding:7px 16px 7px 7px}.kora-portrait{width:64px;height:64px;flex:none;display:block;overflow:hidden;border-radius:50%;border:1px solid var(--eh-kora-rahmen);background:var(--eh-auf-farbe-rein)}.kora-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 18%;transform:scale(1.5);transform-origin:50% 30%}.kora-pille.klein .kora-portrait{width:52px;height:52px}.kora-text{min-width:0}.kora-satz{margin:0;font-family:Poppins,sans-serif;font-size:16px;font-style:italic;line-height:1.5;color:var(--eh-kora-text);text-wrap:pretty}.kora-pille.klein .kora-satz{font-size:15px}.kora-fuss{margin-top:3px;font-size:11.5px;color:var(--eh-kora-fuss)}@media(max-width:700px){.kora-pille{max-width:100%}}.kv{display:flex;flex-direction:column;gap:18px}.kv-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.kv-bereiche{display:inline-flex;align-self:flex-start;background:var(--eh-subtil);border-radius:var(--eh-radius-knopf);padding:4px;gap:2px}.kv-bereich{background:none;border:none;border-radius:9px;padding:8px 16px;font:inherit;font-size:13.5px;color:var(--eh-text-3);cursor:pointer;white-space:nowrap}.kv-bereich.aktiv{background:var(--eh-karte);color:var(--eh-text);font-weight:700;box-shadow:0 1px 3px #0000000f}.kv-block{display:flex;flex-direction:column;gap:16px}.kv-suche{width:100%;padding:10px 14px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);background:var(--eh-karte);font:inherit;font-size:13.5px;color:var(--eh-text)}.kv-suche:focus{outline:none;border-color:var(--eh-rot)}.kv-liste{display:flex;flex-direction:column;gap:6px}.kv-regel{border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);background:var(--eh-karte);overflow:hidden}.kv-regel.offen{border-color:var(--eh-text-6)}.kv-regel.stumm{background:var(--eh-subtil)}.kv-regel.stumm .kv-situation,.kv-regel.stumm .kv-bedingung{color:var(--eh-text-3)}.kv-regelzeile{display:grid;grid-template-columns:32px minmax(120px,1.2fr) minmax(150px,1.8fr) 92px 58px 24px;gap:12px;align-items:center;width:100%;padding:11px 14px;background:none;border:none;font:inherit;text-align:left;cursor:pointer}.kv-regelzeile:hover{background:var(--eh-zeile-hover)}.kv-prio{font-size:12.5px;font-weight:700;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.kv-situation{font-size:13.5px;font-weight:600;color:var(--eh-text)}.kv-bedingung,.kv-pose{font-size:13px;color:var(--eh-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-status{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--eh-text-3)}.kv-status.aktiv{color:var(--eh-gruen-text)}.kv-chevron{font-size:14px;color:var(--eh-text-3);text-align:right}.kv-offen{display:flex;flex-direction:column;gap:14px;padding:4px 14px 16px;border-top:1px solid var(--eh-rahmen-zart)}.kv-feld{display:flex;flex-direction:column;gap:5px}.kv-feldname{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-3)}.kv-eingabe{width:100%;padding:9px 12px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);background:var(--eh-karte);font-family:Poppins,sans-serif;font-size:14px;font-style:italic;line-height:1.5;color:var(--eh-text);resize:vertical}.kv-eingabe:focus{outline:none;border-color:var(--eh-rot)}.kv-platzhalter{font-size:11.5px;color:var(--eh-text-3)}.kv-posenwahl{display:flex;flex-direction:column;gap:6px}.kv-posen{display:flex;gap:6px;flex-wrap:wrap}.kv-posepille{padding:7px 14px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);background:var(--eh-karte);font:inherit;font-size:13px;color:var(--eh-text-3);cursor:pointer}.kv-posepille.aktiv{border-color:var(--eh-link);color:var(--eh-link);font-weight:600}.kv-regelfuss{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.kv-stumm{padding:8px 14px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);background:var(--eh-karte);font:inherit;font-size:13px;color:var(--eh-text-2);cursor:pointer}.kv-stumm:hover{border-color:var(--eh-text-3)}.kv-geaendert{font-size:12px;color:var(--eh-text-3)}.kv-balken{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--eh-subtil)}.kv-balken-teil.normal{background:var(--eh-text-3)}.kv-balken-teil.kora{background:var(--eh-ton-stein)}.kv-balken-teil.trocken{background:var(--eh-ton-taupe)}.kv-balken-legende{display:flex;gap:18px;font-size:12.5px;color:var(--eh-text-3)}.kv-regler{display:grid;grid-template-columns:90px 1fr 56px;align-items:center;gap:14px;font-size:13.5px;color:var(--eh-text-2)}.kv-regler input[type=range]{accent-color:var(--eh-rot)}.kv-reglerwert{text-align:right;font-variant-numeric:tabular-nums;color:var(--eh-text-3)}.kv-vorschau{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--eh-rahmen-zart)}.kv-vorschau-kopf{display:flex;align-items:center;justify-content:space-between;gap:14px}.kv-wuerfeln{padding:7px 14px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);background:var(--eh-karte);font:inherit;font-size:13px;color:var(--eh-text-2);cursor:pointer}.kv-wuerfeln:hover:enabled{border-color:var(--eh-link);color:var(--eh-link)}.kv-wuerfeln:disabled{opacity:.55;cursor:default}.kv-warnung{padding:12px 15px;border:1px solid var(--eh-gelb-rahmen-3);border-radius:var(--eh-radius-klein);background:var(--eh-gelb-ampel-flaeche);font-size:13px;line-height:1.55;color:var(--eh-gelb-ampel-text)}.kv-portraits{display:flex;flex-direction:column;gap:10px}.kv-portrait{display:flex;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);background:var(--eh-karte)}.kv-portraitbild{width:112px;height:112px;flex:none;display:block;overflow:hidden;border-radius:50%;border:1px solid var(--eh-kora-rahmen);background:var(--eh-auf-farbe-rein)}.kv-portraitbild img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 18%;transform:scale(1.5);transform-origin:50% 30%}.kv-portraittext{display:flex;flex-direction:column;gap:4px;min-width:0}.kv-portraitname{font-size:14.5px;font-weight:700;color:var(--eh-text)}.kv-portraitstand{font-size:12.5px;color:var(--eh-text-3)}.kv-ersetzen{align-self:flex-start;margin-top:4px;padding:7px 14px;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);font-size:13px;color:var(--eh-text-2);cursor:pointer}.kv-ersetzen:hover{border-color:var(--eh-link);color:var(--eh-link)}@media(max-width:820px){.kv-regelzeile{grid-template-columns:30px 1fr 58px 24px}.kv-bedingung,.kv-pose{display:none}.kv-portrait{flex-direction:column;align-items:flex-start}}.adm-tabelle{border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);overflow-x:auto;flex:none}.adm-zeile{display:grid;gap:6px;min-width:620px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--eh-rahmen-zart)}.adm-zeile:last-child{border-bottom:none}.adm-kopf{padding:11px 16px;background:var(--eh-subtil);border-bottom:1px solid var(--eh-rahmen-innen);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.adm-person{display:flex;align-items:center;gap:10px;min-width:0}.adm-avatar{width:28px;height:28px;font-size:11px}.adm-persontext{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-name{font-size:14px;font-weight:600}.adm-zugang{font-size:12px;color:var(--eh-text-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-schalter{width:42px;height:24px;border-radius:var(--eh-radius-pille);border:none;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;background:var(--eh-rahmen-schalter);transition:var(--eh-uebergang)}.adm-schalter.an{background:var(--eh-rot);justify-content:flex-end}.adm-schalter.gesperrt{cursor:not-allowed;opacity:.75}.adm-schalter>span{width:18px;height:18px;border-radius:50%;background:var(--eh-karte);box-shadow:0 1px 3px #3c2c2047;display:block}.adm-fertig{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.adm-fertig:hover{background:var(--eh-rot-fuellung-hover)}.adm-abgleich{margin-top:18px;padding-top:16px;border-top:1px solid var(--eh-rahmen)}.adm-abgleich-kopf{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.adm-abgleich-titel{font-size:14px;font-weight:600;color:var(--eh-text)}.adm-abgleich-text{font-size:12.5px;color:var(--eh-text-4);line-height:1.5;margin-top:3px;max-width:52ch}.adm-abgleich-knopf{flex:none;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:8px 15px;font-size:13px;color:var(--eh-text-2);cursor:pointer}.adm-abgleich-knopf:hover{border-color:var(--eh-text-4)}.adm-abgleich-knopf.betont{background:var(--eh-rot-fuellung);border-color:var(--eh-rot);color:var(--eh-auf-aktion);font-weight:600}.adm-abgleich-knopf.betont:hover{background:var(--eh-rot-fuellung-hover)}.adm-abgleich-knopf:disabled{opacity:.6;cursor:progress}.adm-abgleich-liste{margin:13px 0;display:flex;flex-direction:column}.adm-abgleich-zeile{display:grid;grid-template-columns:120px 1fr 130px;gap:12px;padding:7px 0;font-size:13px;color:var(--eh-text-3);border-bottom:1px solid var(--eh-rahmen-zart)}.adm-abgleich-name{font-weight:600;color:var(--eh-text-2)}.adm-abgleich-fehlt{color:var(--eh-krit)}.adm-abgleich-weg{color:var(--eh-text-5);text-align:right}.adm-laeufe{display:flex;flex-direction:column;gap:10px;margin-top:14px}.adm-lauf{border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-feld);padding:14px 16px}.adm-lauf.aktiv{border-color:var(--eh-rot-rahmen)}.adm-lauf-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adm-lauf-titel{font-size:14px;font-weight:600;color:var(--eh-text)}.adm-ausgabe{margin:12px 0;padding:12px 14px;background:var(--eh-subtil);border-radius:var(--eh-radius-klein);font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5;color:var(--eh-text-2);white-space:pre-wrap;max-height:320px;overflow:auto}.adm-abgleich-knopf.gefahr{background:var(--eh-rot-fuellung);border-color:var(--eh-rot)}.adm-abgleich-knopf.gefahr:hover{background:var(--eh-rot-fuellung-hover)}.adm-lauf.gefahr{border-color:var(--eh-rot-rahmen);background:var(--eh-rot-flaeche-hell)}.adm-lauf.gefahr .adm-lauf-titel{color:var(--eh-krit)}.adm-lauf-marke{display:inline-block;margin-left:10px;background:var(--eh-krit);color:var(--eh-auf-farbe-rein);border-radius:var(--eh-radius-pille);padding:2px 9px;font-size:11px;font-weight:700;letter-spacing:.04em;vertical-align:middle}.adm-checklisten{display:flex;flex-direction:column;gap:0;border:1px solid var(--eh-rahmen);border-radius:12px;overflow:hidden;margin-top:12px}.adm-checkliste{padding:11px 14px;border-top:1px solid var(--eh-rahmen-zart)}.adm-checklisten>.adm-checkliste:first-child{border-top:none}.adm-checkliste-kopf{display:flex;align-items:center;justify-content:space-between;gap:14px}.adm-checkliste-name{font-size:14px;font-weight:600;color:var(--eh-text)}.adm-checkliste-stand{margin-top:4px;font-size:12.5px;color:var(--eh-text-5);display:flex;gap:10px;flex-wrap:wrap}.adm-checkliste-stand a{color:var(--eh-link)}.adm-checkliste-stand.leer{color:var(--eh-text-6);font-style:italic}.adm-checkliste-kopf label.adm-abgleich-knopf{cursor:pointer;flex:none}.adm-reiter{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--eh-rahmen);padding-bottom:12px;margin-bottom:4px}.adm-reiter-knopf{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid transparent;border-radius:var(--eh-radius-pille);padding:8px 15px;font-size:13.5px;color:var(--eh-text-3);cursor:pointer;transition:var(--eh-uebergang)}.adm-reiter-knopf:hover{background:var(--eh-zeile-hover)}.adm-reiter-knopf.aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-link);font-weight:600}.adm-reiter-portrait{width:22px;height:22px;flex:none;display:block;overflow:hidden;border-radius:50%;background:var(--eh-auf-farbe-rein)}.adm-reiter-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 18%;transform:scale(1.5);transform-origin:50% 30%}.cv{display:flex;flex-direction:column;gap:22px}.cv-leute{display:flex;flex-wrap:wrap;gap:8px 18px}.cv-person{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;color:var(--eh-text);cursor:pointer}.cv-person-name{font-weight:600}.cv-person-voll{font-size:12.5px;color:var(--eh-text-3)}.cv-pfad{display:flex;flex-direction:column;gap:4px;margin-top:12px}.cv-pfad-feld{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:14px}.cv-pfad-label{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:var(--eh-text)}.cv-pfad-erklaerung{font-size:12px;font-weight:400;color:var(--eh-text-3)}.cv-pfad-feld input{border:1px solid var(--eh-rahmen-schalter);border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13.5px;color:var(--eh-text);background:var(--eh-karte)}.cv-pfad-feld input:focus{outline:none;border-color:var(--eh-aktion)}.cv-pfad-vorschau{font-size:12px;color:var(--eh-info-text);padding-left:234px}.cv-zahlen{display:flex;gap:24px;flex-wrap:wrap}.adm-kopf{font-size:10px;letter-spacing:.02em}.adm-kopf>div+div{text-align:center;line-height:1.25;overflow-wrap:break-word}.adm-schalter{justify-self:center}.adm-anlegen-auf{align-self:flex-start;background:none;border:1px dashed var(--eh-rahmen-schalter);border-radius:10px;padding:9px 14px;font-size:13px;color:var(--eh-text-2);cursor:pointer}.adm-anlegen-auf:hover{border-color:var(--eh-text);color:var(--eh-text)}.adm-anlegen{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);background:var(--eh-leer-flaeche)}.adm-anlegen-arten{display:flex;align-items:center;gap:7px}.adm-anlegen-art{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:999px;padding:5px 14px;font-size:13px;color:var(--eh-text);cursor:pointer}.adm-anlegen-art.aktiv{background:var(--eh-aktion-soft);border-color:var(--eh-aktion);font-weight:600}.adm-anlegen-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.adm-anlegen-feld{display:flex;flex-direction:column;gap:4px;min-width:0}.adm-anlegen-feld>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--eh-text-2);font-weight:700}.adm-anlegen-feld input{height:36px;border:1px solid var(--eh-rahmen-schalter);border-radius:9px;padding:0 10px;font-size:13.5px;background:var(--eh-karte);color:var(--eh-text);min-width:0}.adm-anlegen-feld input:focus{outline:2px solid var(--eh-aktion);outline-offset:-1px}.adm-anlegen-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.adm-anlegen-note{font-size:12px;color:var(--eh-text-3);min-width:0}.adm-anlegen-knoepfe{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.adm-anlegen-weg{background:none;border:none;font-size:13px;color:var(--eh-text-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.adm-anlegen-los{padding:9px 16px;font-size:13px}.adm-anlegen-los:disabled{background:var(--eh-rahmen-schalter);color:var(--eh-text-3);cursor:default}.pr-tabs{display:flex;gap:8px;flex-wrap:wrap}.pr-tab{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:9px 15px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer}.pr-tab:hover{border-color:var(--eh-rot)}.pr-tab.aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-link);font-weight:600}.pr-bildbereich{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.pr-bild{width:88px;height:88px;font-size:26px;flex:none}.pr-bildaktionen{display:flex;flex-direction:column;gap:10px;flex:1;min-width:220px}.pr-knopf-sek{background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:9px 14px;font-size:13px;color:var(--eh-text-2);cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center}.pr-knopf-sek:hover{border-color:var(--eh-link);color:var(--eh-link)}.pr-knopf-prim{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center}.pr-knopf-prim:hover:not(:disabled){background:var(--eh-rot-fuellung-hover);color:var(--eh-auf-farbe);text-decoration:none}.pr-knopf-prim:disabled{opacity:.55;cursor:not-allowed}.pr-link{text-decoration:none}.pr-meldung{font-size:13px;font-weight:600}.pr-fertig{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.pr-fertig:hover{background:var(--eh-rot-fuellung-hover)}.pr-abschnitt{border-top:1px solid var(--eh-rahmen-zart);padding-top:16px;margin-top:4px}.pr-abschnitt-titel{font-size:14px;font-weight:600;color:var(--eh-text);margin-bottom:8px}.pr-knopf{display:inline-block;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:10px 16px;font-size:13.5px;font-weight:600;color:var(--eh-text-2);transition:var(--eh-uebergang)}.pr-knopf:hover{border-color:var(--eh-rot-rahmen);background:var(--eh-rot-flaeche-hell);color:var(--eh-link)}.pr-schritte{margin:12px 0;padding-left:20px;font-size:13px;line-height:1.7;color:var(--eh-text-3)}.pr-wahlgruppe{margin-bottom:20px}.pr-wahltitel{font-size:13px;font-weight:600;color:var(--eh-text-3);margin-bottom:9px}.pr-wahlen{display:grid;gap:8px}.pr-wahl{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--eh-karte);border:1.5px solid var(--eh-rahmen);border-radius:var(--eh-radius-feld);padding:11px 13px;cursor:pointer;transition:var(--eh-uebergang-karte)}.pr-wahl:hover{border-color:var(--eh-text-4);background:var(--eh-zeile-hover)}.pr-wahl.aktiv{border-color:var(--eh-rot);background:var(--eh-rot-flaeche-hell)}.pr-wahl-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-wahl-label{font-size:13.5px;font-weight:600;color:var(--eh-text)}.pr-wahl-hinweis{font-size:12px;color:var(--eh-text-5)}.pr-probe{flex:none;width:42px;height:30px;border-radius:7px;border:1px solid var(--eh-rahmen);position:relative;overflow:hidden}.pr-probe:after{content:"";position:absolute;left:7px;right:7px;top:11px;height:3px;border-radius:2px}.pr-probe--hell{background:#fff}.pr-probe--hell:after{background:var(--eh-text)}.pr-probe--dunkel{background:#171413}.pr-probe--dunkel:after{background:#f0eae7}.pr-probe--system{background:linear-gradient(105deg,#fff 0,#fff 50%,#171413 50%,#171413)}.pr-probe--system:after{background:linear-gradient(105deg,var(--eh-text) 0 50%,#f0eae7 50% 100%)}.pr-ampelprobe{flex:none;display:flex;gap:3px;width:42px}.pr-ampelprobe span{flex:1;height:30px;border-radius:5px}.cl-kopfmarke{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600;text-align:right;flex:none}.cl-eintrag{display:flex;flex-direction:column;gap:9px}.cl-eintrag+.cl-eintrag{margin-top:13px}.cl-kopf{display:flex;align-items:baseline;gap:10px}.cl-version{font-size:14px;font-weight:700}.cl-datum{font-size:12.5px;color:var(--eh-text-6)}.cl-punkt{display:flex;gap:10px;align-items:flex-start}.cl-punkt-marke{width:5px;height:5px;border-radius:50%;background:var(--eh-warm-text);margin-top:8px;flex:none}.cl-punkt-text{font-size:14px;color:var(--eh-text-2);line-height:1.55}.cl-knopf{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:11px;padding:12px 22px;font-size:14.5px;font-weight:600;cursor:pointer}.cl-knopf:hover{background:var(--eh-rot-fuellung-hover)}:root,.ein-vorschau-blatt,.ein-sigvorschau-blatt,.mail-blatt{color-scheme:light;--eh-aktion: #f2c544;--eh-aktion-hover: #dfaf2c;--eh-aktion-soft: #fff6dc;--eh-aktion-verysoft: #fffbef;--eh-aktion-soft-rand: #ebdcbe;--eh-bahn-warmgrau-akz: #9a928b;--eh-bahn-warmgrau-dunkel: #5c574f;--eh-bahn-warmgrau-tint: #f7f5f2;--eh-bahn-taupe-akz: #8b7b6e;--eh-bahn-taupe-dunkel: #6f6154;--eh-bahn-taupe-tint: #f1ede9;--eh-bahn-erdbraun-akz: #746e65;--eh-bahn-erdbraun-dunkel: #4a443f;--eh-bahn-erdbraun-tint: #eeeae6;--eh-bahn-kupfer-akz: #a0674a;--eh-bahn-kupfer-dunkel: #7e4e36;--eh-bahn-kupfer-tint: #f5ece6;--eh-bahn-pflaume-akz: #7d6479;--eh-bahn-pflaume-dunkel: #5f4a5c;--eh-bahn-pflaume-tint: #f1eaf0;--eh-bahn-olive-akz: #5e6c60;--eh-bahn-olive-dunkel: #4a564c;--eh-bahn-olive-tint: #eaedea;--eh-bahn-salbei-akz: #60705a;--eh-bahn-salbei-dunkel: #4a5745;--eh-bahn-salbei-tint: #eaf0e7;--eh-bahn-steingrau-akz: #6f7772;--eh-bahn-steingrau-dunkel: #565d59;--eh-bahn-steingrau-tint: #edefee;--eh-bahn-slate-akz: #667b82;--eh-bahn-slate-dunkel: #4f6268;--eh-bahn-slate-tint: #eaf0f1;--eh-bahn-nachtblau-akz: #5a6b8c;--eh-bahn-nachtblau-dunkel: #44536f;--eh-bahn-nachtblau-tint: #e9edf4;--eh-auf-aktion-soft: #8a5a12;--eh-auf-aktion: #211e1c;--eh-brand: #b01800;--eh-brand-hover: #971600;--eh-brand-soft: #fbf4f1;--eh-brand-dunkel: #7a1000;--eh-ton-marke-dunkel: #8e1300;--eh-ton-marke-tint: #fbf4f1;--eh-link: #211e1c;--eh-link-hover: #716961;--eh-warn: #d47724;--eh-warn-soft: #fae9d8;--eh-warn-text: #8c4a16;--eh-krit: #a12b23;--eh-krit-soft: #f7e9e7;--eh-krit-text: #84231d;--eh-ok: #60705a;--eh-ok-soft: #eaf0e7;--eh-ok-rand: #d5e2cf;--eh-ok-text: #4a5745;--eh-info: #667b82;--eh-info-soft: #eaf0f1;--eh-info-text: #4f6268;--eh-neutral-text: #716961;--eh-neutral-soft: #f1ede8;--eh-hinweis-1: #eaf0f1;--eh-hinweis-2: #e1eaec;--eh-hinweis-rand-1: #dae4e6;--eh-hinweis-rand-2: #cedcdf;--eh-hinweis-kante: #ff8a00;--eh-hinweis-text: #42565c;--eh-erinnerung-text: #8a4a00;--eh-erinnerung-flaeche: #ffdcb8;--eh-ton-taupe: #8b7b6e;--eh-ton-taupe-dunkel: #6f6154;--eh-ton-stein: #6f7772;--eh-ton-stein-dunkel: #565d59;--eh-ton-tiefbronze: #5e6c60;--eh-ton-tiefbronze-dunkel: #4a564c;--eh-ton-stone: #746e65;--eh-ton-stone-dunkel: #5c574f;--eh-ton-olive: #60705a;--eh-ton-olive-dunkel: #4a5745;--eh-ton-taupe-tint: #f1ede9;--eh-ton-stein-tint: #edefee;--eh-ton-tiefbronze-tint: #eaedea;--eh-ton-stone-tint: #eeeae6;--eh-ton-olive-tint: #eaf0e7;--eh-warn-rand-1: #f0d4bc;--eh-warn-rand-2: #e8c4a4;--eh-warn-marke: #f5dcc6;--eh-krit-rand: #ebd5d2;--eh-krit-marke: #f0dad7;--eh-rot: var(--eh-aktion);--eh-rot-hover: var(--eh-aktion-hover);--eh-rot-flaeche: var(--eh-aktion-soft);--eh-rot-rahmen: #e6d3a4;--eh-rot-flaeche-hell: var(--eh-aktion-verysoft);--eh-rot-text-gedaempft: #716961;--eh-rot-zahl: #a12b23;--eh-seite: #f7f5f2;--eh-karte: #ffffff;--eh-subtil: #f1ede8;--eh-zeile-hover: #f4f0ec;--eh-leer-flaeche: #fbfaf8;--eh-punkt-erledigt: #c4bbb2;--eh-menue-hover: var(--eh-aktion-verysoft);--eh-tisch: #f7f5f2;--eh-avatar: #f1ede8;--eh-neutral-flaeche: #f1ede8;--eh-inaktiv: #f1ede8;--eh-text: #211e1c;--eh-text-2: #4a443f;--eh-text-3: #716961;--eh-text-4: #716961;--eh-text-5: #716961;--eh-text-6: #716961;--eh-text-blass: #716961;--eh-text-stumm: #9a928b;--eh-icon: #716961;--eh-rahmen: #e6e0da;--eh-rahmen-innen: #e6e0da;--eh-rahmen-zart: #efeae5;--eh-zeilentrenner: #efeae5;--eh-rahmen-schalter: #d6cec6;--eh-kette-warteschritt: #99928c;--eh-kette-taetigkeit: #8a5a12;--eh-kette-wartegrund: #b3ada6;--eh-gruen: #60705a;--eh-gruen-flaeche: #eaf0e7;--eh-gruen-text: #4a5745;--eh-gruen-flaeche-2: #eaf0e7;--eh-gruen-text-2: #4a5745;--eh-gruen-ampel: #60705a;--eh-gruen-rahmen: #cfdccb;--eh-gelb: #d47724;--eh-gelb-flaeche: #fae9d8;--eh-gelb-rahmen: #f0d4bc;--eh-gelb-text: #8c4a16;--eh-gelb-ampel-flaeche: #fae9d8;--eh-gelb-ampel-text: #8c4a16;--eh-gelb-versender: #8c4a16;--eh-rot-ampel-flaeche: #f7e9e7;--eh-blau: #667b82;--eh-blau-rahmen: #cddadd;--eh-blau-flaeche: #eaf0f1;--eh-bernstein: #d47724;--eh-punkt-alt: #d6cec6;--eh-balken-umsatz: #211e1c;--eh-balken-ausgaben: #8b7b6e;--eh-toast-bg: #23331f;--eh-toast-text: #f1f7ee;--eh-toast-icon: #58a470;--eh-ampel-gruen: var(--eh-ok-text);--eh-ampel-mitte: var(--eh-bernstein);--eh-ampel-rot: var(--eh-krit);--eh-kurve-umsatz: #211e1c;--eh-kurve-ergebnis: #60705a;--eh-kurve-vorjahr: #9a928b;--eh-kurve-raster: #efeae5;--eh-typkachel: #f1ede8;--eh-typkachel-icon: #4a443f;--eh-kora-rahmen: #e6e0da;--eh-kora-text: #211e1c;--eh-kora-fuss: #716961;--eh-info-flaeche: #eaf0f1;--eh-info-schrift: #4f6268;--eh-info-rahmen: #667b82;--eh-kurve-blass: #f2f2f1;--eh-auf-farbe: #ffffff;--eh-auf-farbe-rein: #ffffff;--eh-auf-gruen: #f5f8f3;--eh-auf-gruen-2: #f5f8f3;--eh-gruen-flaeche-3: #eaf0e7;--eh-gruen-rahmen-2: #a9bea3;--eh-gruen-rahmen-3: #cfdccb;--eh-gruen-rahmen-4: #cfdccb;--eh-gruen-inaktiv: #c4cfc0;--eh-gelb-text-3: #8c4a16;--eh-gelb-flaeche-2: #fbf1e3;--eh-gelb-flaeche-3: #fbf3df;--eh-gelb-rahmen-2: #e0a97c;--eh-gelb-rahmen-3: #f0d4bc;--eh-rot-flaeche-2: #f7e7e2;--eh-rot-flaeche-3: #f7d9d2;--eh-rot-flaeche-4: #fbf4f0;--eh-rot-rahmen-2: #f0e2c9;--eh-rot-rahmen-3: #e6d3a4;--eh-rot-rahmen-4: #e6d3a4;--eh-rot-rahmen-5: #e6d3a4;--eh-rot-balken: #e0a79c;--eh-rot-text-2: #84231d;--eh-rot-text-3: #84231d;--eh-warm-rahmen: #c4b8ae;--eh-warm-rahmen-2: #d5c9be;--eh-warm-rahmen-3: #e0d5c8;--eh-warm-text: #c4b7ac;--eh-warm-flaeche: #cbbcac;--eh-neutral-rahmen: #e6e0da;--eh-neutral-rahmen-2: #e6e0da;--eh-neutral-rahmen-3: #efeae5;--eh-neutral-rahmen-4: #e6e0da;--eh-neutral-flaeche-2: #f4f0ec;--eh-tief: #211e1c;--eh-schleier: rgba(42, 35, 32, .42);--eh-punkt-start: #c4b8ae;--eh-punkt-arbeit: #8b7b6e;--eh-punkt-gesendet: #d47724;--eh-punkt-technik: #746e65;--eh-punkt-auftrag: #5e6c60;--eh-punkt-abwicklung: #4a564c;--eh-punkt-produktion: #746e65;--eh-punkt-abgenommen: #60705a;--eh-punkt-wiedervorlage: #716961;--eh-ampel-aus-flaeche: #f2eee8;--eh-warm-flaeche-hell: #f4efe7;--eh-rot-fuellung: var(--eh-aktion);--eh-rot-fuellung-hover: var(--eh-aktion-hover);--eh-ring-grund: #f1ede8;--eh-ring-alt: #a12b23;--eh-ring-mittel: #d47724;--eh-ring-frisch: #60705a;--eh-ring-termin: #d6cec6;--eh-uhr-gut: #f4f7f1;--eh-uhr-warten: #fdf9f0;--eh-uhr-neutral: #f7f5f2;--eh-uhr-rand: #ddd6d0;--eh-ring-alt-text: #84231d;--eh-ring-mittel-text: #8c4a16;--eh-ring-frisch-text: #4a5745;--eh-ring-termin-text: #716961;--eh-gewerk-ld: #8a6a4f;--eh-gewerk-fe: #667b82;--eh-gewerk-be: #d98a3c;--eh-gewerk-cp: #7c8f6e;--eh-gewerk-it: #9c8aa6;--eh-gewerk-mm: #b58a4e;--eh-gewerk-bs: #a89c92;--eh-gewerk-sonst: #c2b8ae;--eh-gewerk-ld-text: #6e533d;--eh-gewerk-fe-text: #47606d;--eh-gewerk-be-text: #8c4a16;--eh-gewerk-cp-text: #55654a;--eh-gewerk-it-text: #6b5a75;--eh-gewerk-mm-text: #7a5a2e;--eh-gewerk-bs-text: #6f655d;--eh-gewerk-sonst-text: #6f655d;--eh-kachel-aktiv: var(--eh-aktion-soft);--eh-kachel-aktiv-rand: #e6d3a4;--eh-radius-karte: 16px;--eh-radius-karte-klein: 14px;--eh-radius-modal: 20px;--eh-radius-feld: 11px;--eh-radius-knopf: 12px;--eh-radius-klein: 9px;--eh-radius-pille: 999px;--eh-seiten-padding: 28px 32px 40px;--eh-detail-padding: 30px 40px 64px;--eh-schatten-modal: 0 34px 84px rgba(58, 42, 30, .3);--eh-schatten-drawer: 0 24px 64px rgba(58, 42, 30, .32);--eh-schatten-toast: 0 20px 46px rgba(28, 40, 24, .34);--eh-schatten-karte-hover: 0 9px 22px rgba(80, 60, 40, .08);--eh-schatten-menue: 0 18px 44px rgba(58, 42, 30, .2);--eh-uebergang: background .14s ease;--eh-uebergang-karte: all .15s ease;--eh-uebergang-drawer: transform .22s ease}[data-thema=dunkel]{--eh-kora-rahmen: #3a322c;--eh-kora-text: #ece3d9;--eh-kora-fuss: #a2968b;--eh-typkachel: #2e2823;--eh-typkachel-icon: #d8ccc2;--eh-kurve-umsatz: #e8ded4;--eh-kurve-ergebnis: #5cba7f;--eh-kurve-vorjahr: #7d7167;--eh-kurve-raster: #3a312b;--eh-kurve-blass: #262626;--eh-rot: var(--eh-aktion);--eh-rot-hover: var(--eh-aktion-hover);--eh-rot-flaeche: #3a3020;--eh-rot-rahmen: #5b4a24;--eh-rot-flaeche-hell: #2b2419;--eh-rot-text-gedaempft: #c2b49c;--eh-rot-zahl: #e3877e;--eh-link: #f0eae7;--eh-link-hover: #b1a49d;--eh-text-stumm: #97918e;--eh-ton-taupe: #b3a294;--eh-ton-taupe-dunkel: #8b7b6e;--eh-ton-stein: #97a09b;--eh-ton-stein-dunkel: #6f7772;--eh-ton-tiefbronze: #8aa18e;--eh-ton-tiefbronze-dunkel: #5e6c60;--eh-ton-stone: #a89f94;--eh-ton-stone-dunkel: #746e65;--eh-ton-olive: #90a687;--eh-ton-olive-dunkel: #60705a;--eh-ton-taupe-tint: #2a2522;--eh-ton-stein-tint: #232726;--eh-ton-tiefbronze-tint: #212722;--eh-ton-stone-tint: #282523;--eh-ton-olive-tint: #222820;--eh-ton-marke-tint: #2a1c19;--eh-ton-marke-dunkel: #d98a7c;--eh-aktion-soft-rand: #5b4a24;--eh-auf-aktion-soft: #e5bf78;--eh-brand-dunkel: #c9634f;--eh-warn-rand-1: #5b4326;--eh-warn-rand-2: #6d5027;--eh-warn-marke: #3a2c1c;--eh-krit-rand: #5a2f2b;--eh-krit-marke: #3a2320;--eh-warn-soft: #3a2a1a;--eh-warn-text: #eaa86a;--eh-krit-soft: #3a201e;--eh-krit-text: #ef9a92;--eh-ok-soft: #24301f;--eh-ok-rand: #35472e;--eh-ok-text: #a9c39d;--eh-info-soft: #1f2b2e;--eh-info-text: #a3bcc4;--eh-neutral-soft: #262120;--eh-hinweis-1: #1f2b2e;--eh-hinweis-2: #26353a;--eh-hinweis-rand-1: #33454b;--eh-hinweis-rand-2: #3e545b;--eh-hinweis-kante: #ff9a2a;--eh-hinweis-text: #a3bcc4;--eh-erinnerung-text: #ffcf9a;--eh-erinnerung-flaeche: #4a3213;--eh-brand: #e2685a;--eh-brand-hover: #ef7e70;--eh-brand-soft: #2e1e1c;--eh-krit: #e3776d;--eh-warn: #e09a55;--eh-ok: #8fae83;--eh-info: #8fabb4;--eh-seite: #171413;--eh-karte: #1e1a19;--eh-subtil: #262120;--eh-zeile-hover: #242020;--eh-leer-flaeche: #1a1716;--eh-punkt-erledigt: #4c4441;--eh-menue-hover: #2d2726;--eh-tisch: #221d1c;--eh-avatar: #322c2a;--eh-neutral-flaeche: #262120;--eh-inaktiv: #2b2625;--eh-text: #f0eae7;--eh-text-2: #ddd2cc;--eh-text-3: #c9beb7;--eh-text-4: #b1a49d;--eh-text-5: #a89b93;--eh-text-6: #968a83;--eh-text-blass: #97918e;--eh-icon: #a09995;--eh-rahmen: #3b3432;--eh-rahmen-innen: #332d2b;--eh-rahmen-zart: #2c2725;--eh-zeilentrenner: #2a2523;--eh-rahmen-schalter: #4c4441;--eh-kette-warteschritt: #8a827b;--eh-kette-taetigkeit: #e5bf78;--eh-kette-wartegrund: #756d66;--eh-gruen: #5cba7f;--eh-gruen-flaeche: #1b2c22;--eh-gruen-text: #86d3a1;--eh-gruen-flaeche-2: #202a23;--eh-gruen-text-2: #a3cbac;--eh-gruen-ampel: #74c28a;--eh-gruen-rahmen: #375340;--eh-gelb: #e0ac45;--eh-gelb-flaeche: #2d2417;--eh-gelb-rahmen: #5b4a24;--eh-gelb-text: #e8c47a;--eh-gelb-ampel-flaeche: #2b2317;--eh-gelb-ampel-text: #e2bd74;--eh-gelb-versender: #d6b473;--eh-rot-ampel-flaeche: #2e1b17;--eh-blau: #63a7ec;--eh-blau-rahmen: #2d4157;--eh-blau-flaeche: #16222f;--eh-bernstein: #e29d3f;--eh-punkt-alt: #4b4441;--eh-gruen-flaeche-3: #1c2b21;--eh-gruen-rahmen-2: #43704f;--eh-gruen-rahmen-3: #2f4b39;--eh-gruen-rahmen-4: #304537;--eh-gruen-inaktiv: #47534c;--eh-gelb-text-3: #e5bf78;--eh-gelb-flaeche-2: #2c2418;--eh-gelb-flaeche-3: #302716;--eh-gelb-rahmen-2: #6d5727;--eh-gelb-rahmen-3: #57472b;--eh-rot-flaeche-2: #33201b;--eh-rot-flaeche-3: #3e231d;--eh-rot-flaeche-4: #241a18;--eh-rot-rahmen-2: #4a2e28;--eh-rot-rahmen-3: #53342c;--eh-rot-rahmen-4: #4f322a;--eh-rot-rahmen-5: #5f382e;--eh-rot-balken: #c4705f;--eh-rot-text-2: #c5a89f;--eh-rot-text-3: #b39b95;--eh-warm-rahmen: #453d3a;--eh-warm-rahmen-2: #4f4743;--eh-warm-rahmen-3: #3f3936;--eh-warm-text: #968a83;--eh-warm-flaeche: #6d6159;--eh-neutral-rahmen: #322c2a;--eh-neutral-rahmen-2: #3a3330;--eh-neutral-rahmen-3: #2d2826;--eh-neutral-rahmen-4: #383130;--eh-neutral-flaeche-2: #262120;--eh-tief: #e9ded7;--eh-schleier: rgba(0, 0, 0, .62);--eh-balken-umsatz: #e9ded7;--eh-balken-ausgaben: #8a7668;--eh-toast-bg: #2b3d26;--eh-toast-icon: #6fbe86;--eh-schatten-modal: 0 34px 84px rgba(0, 0, 0, .62);--eh-schatten-drawer: 0 24px 64px rgba(0, 0, 0, .6);--eh-schatten-toast: 0 20px 46px rgba(0, 0, 0, .55);--eh-schatten-karte-hover: 0 9px 22px rgba(0, 0, 0, .4);--eh-schatten-menue: 0 18px 44px rgba(0, 0, 0, .55);--eh-punkt-start: #8a7d74;--eh-punkt-arbeit: #b3a294;--eh-punkt-gesendet: #e59a52;--eh-punkt-technik: #97a09b;--eh-punkt-auftrag: #8aa18e;--eh-punkt-abwicklung: #6f8474;--eh-punkt-produktion: #a89f94;--eh-punkt-abgenommen: #90a687;--eh-punkt-wiedervorlage: #a09890;--eh-ampel-aus-flaeche: #262120;--eh-warm-flaeche-hell: #262120;--eh-rot-fuellung: var(--eh-aktion);--eh-rot-fuellung-hover: var(--eh-aktion-hover);--eh-aktion-soft: #3a3020;--eh-aktion-verysoft: #2b2419;color-scheme:dark}[data-ampel=blauviolett]{--eh-ampel-gruen: #1f6fb8;--eh-ampel-mitte: #b26a00;--eh-ampel-rot: #8b2fa8}[data-thema=dunkel][data-ampel=blauviolett],[data-thema=dunkel] [data-ampel=blauviolett]{--eh-ampel-gruen: #5ea3e8;--eh-ampel-mitte: #e29d3f;--eh-ampel-rot: #c07ee0}[data-ampel=einfarbig]{--eh-ampel-gruen: var(--eh-text-3);--eh-ampel-mitte: #1f6fb8;--eh-ampel-rot: #0f3f70}[data-thema=dunkel][data-ampel=einfarbig]{--eh-ampel-gruen: var(--eh-text-5);--eh-ampel-mitte: #6dacea;--eh-ampel-rot: #a8cef5}[data-thema=dunkel]{--eh-ring-grund: #2a2422;--eh-uhr-gut: #23291f;--eh-uhr-warten: #2b2620;--eh-uhr-neutral: #262120;--eh-uhr-rand: #4b4441;--eh-ring-termin: #4a4340;--eh-ring-alt: #f15434;--eh-ring-mittel: #e0a35a;--eh-ring-frisch: #96ad86;--eh-ring-alt-text: #f15434;--eh-ring-mittel-text: #e0a35a;--eh-ring-frisch-text: #96ad86;--eh-ring-termin-text: #968a83;--eh-gewerk-ld: #b59477;--eh-gewerk-fe: #8fa9b8;--eh-gewerk-be: #e0a35a;--eh-gewerk-cp: #96ad86;--eh-gewerk-it: #bcaac6;--eh-gewerk-mm: #d1a76a;--eh-gewerk-bs: #c4b8ae;--eh-gewerk-sonst: #a89c92;--eh-gewerk-ld-text: #b59477;--eh-gewerk-fe-text: #8fa9b8;--eh-gewerk-be-text: #e0a35a;--eh-gewerk-cp-text: #96ad86;--eh-gewerk-it-text: #bcaac6;--eh-gewerk-mm-text: #d1a76a;--eh-gewerk-bs-text: #c4b8ae;--eh-gewerk-sonst-text: #a89c92;--eh-kachel-aktiv: #2a1f1d;--eh-kachel-aktiv-rand: #6b433c}[data-ampel=blauviolett],[data-ampel=einfarbig]{--eh-ring-alt: var(--eh-ampel-rot);--eh-ring-mittel: var(--eh-ampel-mitte);--eh-ring-frisch: var(--eh-ampel-gruen);--eh-ring-alt-text: var(--eh-ampel-rot);--eh-ring-mittel-text: var(--eh-ampel-mitte);--eh-ring-frisch-text: var(--eh-ampel-gruen)}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--eh-schleier);display:flex;align-items:flex-start;justify-content:center;overflow:auto}.modal-karte{width:100%;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-modal);box-shadow:var(--eh-schatten-modal);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 80px)}.modal-kopf{padding:22px 26px;border-bottom:1px solid var(--eh-rahmen-innen);background:var(--eh-subtil);display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex:none}.modal-titel{font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:1.15}.modal-untertitel{font-size:13px;color:var(--eh-text-5);margin-top:4px}.modal-x{background:none;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);width:34px;height:34px;font-size:14px;color:var(--eh-text-4);cursor:pointer;flex:none}.modal-x:hover{border-color:var(--eh-link);color:var(--eh-link)}.modal-koerper{padding:22px 26px 24px;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.modal-fuss{padding:16px 26px 20px;border-top:1px solid var(--eh-rahmen-innen);display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:none}.modal-fuss--verteilt{justify-content:space-between}.modal-knopf-sek{background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);border-radius:11px;padding:11px 17px;font-size:14px;color:var(--eh-text-2);cursor:pointer}.modal-knopf-sek:hover:not(:disabled){border-color:var(--eh-warm-rahmen)}.modal-knopf-prim{border:none;border-radius:11px;padding:11px 19px;font-size:14px;font-weight:600;cursor:pointer}.modal-knopf-prim.rot{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion)}.modal-knopf-prim.gruen{background:var(--eh-gruen);color:var(--eh-auf-gruen)}.modal-knopf-prim:hover:not(:disabled){filter:brightness(.92)}.modal-knopf-prim:disabled,.modal-knopf-sek:disabled{opacity:.55;cursor:not-allowed;filter:none}.modal-feld{display:flex;flex-direction:column;gap:6px}.modal-feldreihe{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:560px){.modal-feldreihe{grid-template-columns:1fr}}.modal-feld>span:first-child{font-size:12.5px;color:var(--eh-text-3);font-weight:600}.modal-eingabe,.modal-textarea,.modal-auswahl{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:11px 13px;font-size:14.5px;outline:none;width:100%}.modal-textarea{resize:vertical;line-height:1.6;padding:12px 13px}.modal-eingabe:focus,.modal-textarea:focus,.modal-auswahl:focus{border-color:var(--eh-rot)}.modal-eingabe--fehler{border-color:var(--eh-rot-rahmen)}.modal-betrag{display:flex;align-items:center;gap:9px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;padding:12px 15px}.modal-betrag--fehler{border-color:var(--eh-rot-rahmen)}.modal-betrag input{border:none;background:none;outline:none;font-size:19px;font-weight:600;width:100%;font-variant-numeric:tabular-nums}.modal-betrag span{font-size:17px;color:var(--eh-text-5)}.modal-hinweis{font-size:12.5px;color:var(--eh-text-5);line-height:1.55}.modal-fehler{font-size:13px;font-weight:600;color:var(--eh-krit)}.modal-radio{display:flex;align-items:center;gap:11px;text-align:left;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;padding:12px 14px;cursor:pointer;width:100%}.eh-chips .modal-radio{width:auto;padding:9px 15px}.modal-radio:hover{border-color:var(--eh-rot)}.modal-radio.aktiv{background:var(--eh-rot-flaeche-4);border-color:var(--eh-rot-rahmen)}.modal-radio-punkt{width:15px;height:15px;border-radius:50%;border:2px solid var(--eh-warm-rahmen-2);background:transparent;flex:none}.modal-radio.aktiv .modal-radio-punkt{border-color:var(--eh-rot);background:var(--eh-rot)}.modal-radio-text{font-size:14px;font-weight:500;color:var(--eh-text-2)}.modal-radio.aktiv .modal-radio-text{font-weight:600;color:var(--eh-link)}.mail-blatt{background:var(--eh-karte);color:var(--eh-text);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-knopf);padding:17px}.mail-kopfzeile{display:flex;gap:10px;font-size:12.5px;color:var(--eh-text-5)}.mail-kopfzeile+.mail-kopfzeile{margin-top:5px}.mail-kopfzeile>span:first-child{width:54px;flex:none}.mail-kopfzeile>span:last-child{color:var(--eh-text-2)}.mail-betreff{font-size:15px;font-weight:600;margin-top:13px;border-top:1px solid var(--eh-rahmen-zart);padding-top:13px}.mail-text{font-size:14px;color:var(--eh-text-2);margin-top:9px;line-height:1.65;white-space:pre-wrap}.mail-signatur{border-top:1px solid var(--eh-rahmen-zart);margin-top:14px;padding-top:13px}.mail-signatur-leer{font-size:12.5px;color:var(--eh-text-blass)}.gewerk-wahl{display:flex;gap:10px;flex-wrap:wrap}.gewerk-knopf{display:flex;align-items:center;gap:9px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;padding:11px 15px;font-size:14px;color:var(--eh-text-2);cursor:pointer}.gewerk-knopf:hover{border-color:var(--eh-rot)}.gewerk-knopf.aktiv{border-color:var(--eh-link);background:var(--eh-rot-flaeche-hell);color:var(--eh-link)}.gewerk-prefix{font-size:11.5px;font-weight:700;letter-spacing:.05em;background:var(--eh-avatar);color:var(--eh-text-3);border-radius:5px;padding:3px 7px}.gewerk-knopf.aktiv .gewerk-prefix{background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion)}.gewerk-vorschau{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);padding:14px 16px}.gewerk-vorschau-titel{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600;margin-bottom:8px}.gewerk-vorschau ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--eh-text-3);line-height:1.5}.gewerk-vorschau strong{color:var(--eh-text-2);overflow-wrap:anywhere}.zurueck-erwaehnung{display:inline-block;background:var(--eh-rot-flaeche);color:var(--eh-link);border-radius:var(--eh-radius-pille);padding:4px 12px;font-size:13px;font-weight:600;margin-bottom:8px}.zurueck-text{font-family:inherit;line-height:1.6;resize:vertical;min-height:110px}.modal-termin{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.modal-termin .modal-eingabe{width:170px;flex:none}.au-stand{display:block;margin-top:14px;background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);border-radius:var(--eh-radius-karte-klein);padding:14px 18px;font-size:13.5px;line-height:1.55;color:var(--eh-gelb-text)}.au-stand-titel{font-weight:600;margin-bottom:5px}.au-stand-text{margin:0 0 11px;font-size:12.5px;line-height:1.5}.au-stand-aktionen{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:11px}.au-stand-knopf{display:inline-flex;align-items:center;background:var(--eh-karte);border:1px solid var(--eh-gelb-rahmen);border-radius:var(--eh-radius-klein);padding:7px 13px;font-size:12.5px;font-weight:600;color:var(--eh-gelb-text);text-decoration:none;cursor:pointer}.au-stand-knopf:hover:not(:disabled){background:var(--eh-gelb-flaeche-2)}.au-stand-knopf:disabled{cursor:default;opacity:.6}.au-stand-feld{margin-bottom:0}.modal-textlink{align-self:flex-start;background:none;border:none;padding:4px 0;font-size:13px;color:var(--eh-text-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.modal-textlink:hover{color:var(--eh-text)}.modal-textlink--leise{margin-top:6px;font-size:12.5px}.modal-warnkasten{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--eh-radius-klein);background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);font-size:13px;line-height:1.5;color:var(--eh-gelb-text)}.modal-info{margin-top:8px;padding:10px 13px;border-radius:var(--eh-radius-klein);background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);color:var(--eh-blau);font-size:13px;line-height:1.5;font-weight:500}.modal-feld--zeile{flex-direction:row;align-items:flex-start;gap:10px}.modal-feld--zeile input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--eh-rot);flex:none}.modal-feld--zeile>span{font-size:13px;line-height:1.5;color:var(--eh-text-2);text-transform:none;letter-spacing:0;font-weight:400}.modal-pflicht{color:var(--eh-krit);font-weight:700;margin-left:3px}.modal-pflicht-legende{font-size:12px;color:var(--eh-text-3)}.modal-festwert{padding:9px 12px;border-radius:var(--eh-radius-klein);background:var(--eh-subtil);font-size:14px;font-weight:600;color:var(--eh-text)}*,*:before,*:after{box-sizing:border-box;min-width:0}html,body{margin:0;padding:0}body{background:var(--eh-seite);color:var(--eh-text);font-family:Poppins,Helvetica Neue,Helvetica,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--eh-link);text-decoration:none}a:hover{color:var(--eh-link-hover);text-decoration:underline}input,select,button,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background:var(--eh-rot-flaeche-3)}.zahl,td,th,.eh-kpi-wert,.eh-gross{font-variant-numeric:tabular-nums}p,.fliesstext{text-wrap:pretty}:focus-visible{outline:2px solid var(--eh-rot);outline-offset:2px;border-radius:4px}.eh-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.eh-titel{font-family:Poppins,sans-serif;font-weight:500;font-size:38px;line-height:1.1;margin:6px 0 0}.eh-gruss{font-family:Poppins,sans-serif;font-weight:500;font-size:46px;line-height:1.08}.eh-untertitel{margin:8px 0 0;font-size:15px;color:var(--eh-text-3);max-width:62ch}.eh-label{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.eh-meta{font-size:12.5px;color:var(--eh-text-5)}.eh-shell{display:flex;align-items:stretch;min-height:100vh;background:var(--eh-seite)}.eh-burger,.eh-scrim{display:none}.eh-main{flex:1;min-width:0}.eh-inhalt{padding:var(--eh-seiten-padding);display:flex;flex-direction:column;gap:22px;width:100%;min-width:0}.eh-inhalt--schmal{padding:42px 40px 60px;gap:28px}.eh-side{width:296px;flex:none;border-right:1px solid var(--eh-rahmen);padding:26px 20px 26px 18px;display:flex;flex-direction:column;gap:26px;background:var(--eh-subtil);position:sticky;top:0;height:100vh}.eh-brand{padding:2px 8px;display:flex;flex-direction:column;gap:9px}.eh-brand-mini{display:none;width:40px;height:40px;border-radius:11px;background:var(--eh-brand);color:var(--eh-auf-farbe);align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:500;font-size:18px;letter-spacing:.04em}.eh-brand-logo{width:190px;max-width:100%;height:auto;display:block}.eh-wortmarke{font-family:Poppins,sans-serif;font-weight:500;font-size:21px;letter-spacing:.14em;color:var(--eh-text);line-height:1;padding-left:5px;margin-top:9px}.eh-knopf-primaer{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--eh-rot-fuellung);color:var(--eh-auf-aktion);border:none;border-radius:var(--eh-radius-knopf);padding:13px 12px;font-size:14.5px;font-weight:600;cursor:pointer;width:100%}.eh-knopf-primaer:hover{background:var(--eh-rot-fuellung-hover)}.eh-nav{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0}.eh-nav-gruppe{display:flex;flex-direction:column;gap:3px}.eh-nav-gruppe+.eh-nav-gruppe{margin-top:16px}.eh-nav-titel{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--eh-text-blass);font-weight:600;padding:0 11px 6px}.eh-nav-punkt{display:flex;align-items:center;gap:11px;text-align:left;border:none;border-radius:10px;padding:11px;font-size:14.5px;line-height:1.3;cursor:pointer;transition:var(--eh-uebergang);background:transparent;color:var(--eh-text);font-weight:400;width:100%}.eh-nav-punkt:hover{background:var(--eh-avatar)}.eh-nav-punkt--aktiv{background:var(--eh-aktion-soft);box-shadow:inset 3px 0 0 0 var(--eh-aktion);color:var(--eh-text);font-weight:600}.eh-nav-punkt:hover:not(.eh-nav-punkt--aktiv){background:var(--eh-aktion-verysoft)}.eh-nav-icon{display:flex;align-items:center;color:var(--eh-icon);flex:none}.eh-nav-punkt--aktiv .eh-nav-icon{color:var(--eh-aktion-hover)}.eh-nav-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh-nav-meta{margin-top:auto;padding-top:14px}.eh-nav-meta+.eh-profilblock{margin-top:0}.eh-nav-zaehler{flex:none;min-width:20px;padding:0 2px;color:var(--eh-text-3);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:flex-end}.eh-nav-punkt--aktiv .eh-nav-zaehler{color:var(--eh-text)}.eh-nav-schloss{color:var(--eh-text-3);display:flex;flex:none}.eh-profilblock{margin-top:auto;border-top:1px solid var(--eh-rahmen);padding-top:14px;position:relative}.eh-profilknopf{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--eh-radius-knopf);padding:8px 10px;cursor:pointer}.eh-profilknopf:hover,.eh-profilknopf--offen{background:var(--eh-menue-hover)}.eh-profilknopf--offen{border-color:var(--eh-warm-rahmen-3)}.eh-profilmenue{position:absolute;left:0;bottom:calc(100% + 6px);min-width:218px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);box-shadow:var(--eh-schatten-menue);padding:7px;display:flex;flex-direction:column;gap:1px;z-index:40}.eh-profilmenue button{display:flex;align-items:center;gap:10px;text-align:left;background:none;border:none;border-radius:var(--eh-radius-klein);padding:10px 12px;font-size:13.5px;color:var(--eh-text-2);cursor:pointer;width:100%}.eh-profilmenue button:hover{background:var(--eh-menue-hover)}.eh-profilmenue .eh-abmelden{color:var(--eh-link)}.eh-profilmenue .eh-abmelden:hover{background:var(--eh-rot-flaeche-hell)}.eh-profilmenue-trenner{border-top:1px solid var(--eh-rahmen-innen);margin:5px 4px}.eh-avatar{border-radius:50%;background:var(--eh-avatar);color:var(--eh-text-3);display:flex;align-items:center;justify-content:center;font-weight:600;flex:none;background-size:cover;background-position:center}.eh-avatar--org{border-radius:9px}.eh-avatar--versender{background:var(--eh-brand-soft);color:var(--eh-brand-hover)}.eh-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:22px 24px}.eh-karte--klickbar{cursor:pointer;transition:var(--eh-uebergang-karte)}.eh-karte--klickbar:hover{box-shadow:var(--eh-schatten-karte-hover);transform:translateY(-2px)}.eh-karte-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.eh-kopfzeile{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.eh-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.eh-kpi{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);padding:18px 20px;display:flex;flex-direction:column;gap:4px}.eh-kpi-label{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.eh-kpi-wert{font-family:Poppins,sans-serif;font-weight:500;font-size:38px;line-height:1.1}.eh-kpi-hinweis{font-size:12.5px;color:var(--eh-text-5)}.eh-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--eh-radius-feld);padding:11px 17px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-2);transition:var(--eh-uebergang)}.eh-knopf:hover{filter:brightness(1.1)}.eh-knopf--rot{background:var(--eh-rot-fuellung);border-color:var(--eh-rot);color:var(--eh-auf-aktion)}.eh-knopf--gruen{background:var(--eh-gruen);border-color:var(--eh-gruen);color:var(--eh-auf-gruen-2)}.eh-knopf--gesperrt,.eh-knopf:disabled{background:var(--eh-rahmen-innen);border-color:var(--eh-rahmen-innen);color:var(--eh-text-blass);cursor:not-allowed;filter:none}.eh-knopf--schlicht{background:none;border:none;padding:0;font-weight:500;color:var(--eh-text-4)}.eh-knopf--schlicht:hover{color:var(--eh-link);filter:none}.eh-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.eh-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-2);border-radius:var(--eh-radius-pille);padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:var(--eh-uebergang)}.eh-chip:hover{background:var(--eh-zeile-hover)}.eh-chip--aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-link);font-weight:600}.eh-chip-zahl{font-size:12px;color:var(--eh-text-6)}.eh-chip--aktiv .eh-chip-zahl{color:var(--eh-rot-zahl)}.eh-umschalter{display:inline-flex;background:var(--eh-subtil);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-pille);padding:3px;gap:2px}.eh-umschalter button{border:none;background:transparent;color:var(--eh-text-4);border-radius:var(--eh-radius-pille);padding:7px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:var(--eh-uebergang)}.eh-umschalter button.aktiv{background:var(--eh-karte);color:var(--eh-text);font-weight:600}.eh-badge{display:inline-flex;align-items:center;gap:6px;border-radius:var(--eh-radius-pille);padding:4px 11px;font-size:12px;font-weight:600;white-space:nowrap}.eh-badge--rot{background:var(--eh-rot-flaeche-hell);color:var(--eh-krit)}.eh-badge--gelb{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text)}.eh-badge--gruen{background:var(--eh-gruen-flaeche);color:var(--eh-gruen-text)}.eh-badge--gruen-zart{background:var(--eh-gruen-flaeche-2);color:var(--eh-gruen-text-2)}.eh-badge--neutral{background:var(--eh-neutral-flaeche);color:var(--eh-text-2)}.eh-punkt{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.eh-feld{display:flex;flex-direction:column;gap:7px}.eh-feld>span{font-size:12.5px;color:var(--eh-text-3);font-weight:600}.eh-eingabe,.eh-auswahl,.eh-textfeld{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-feld);padding:11px 13px;font-size:14.5px;outline:none;width:100%;color:var(--eh-text)}.eh-eingabe:focus,.eh-auswahl:focus,.eh-textfeld:focus{border-color:var(--eh-rot)}.eh-eingabe--fehler{border-color:var(--eh-rot-rahmen)}.eh-textfeld{resize:vertical;min-height:110px;line-height:1.55}.eh-fehler{font-size:13px;color:var(--eh-krit);font-weight:600}.eh-hinweis{font-size:12.5px;color:var(--eh-text-5);line-height:1.5}.eh-raster-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.eh-schalter{width:42px;height:24px;border-radius:var(--eh-radius-pille);border:none;padding:3px;display:flex;align-items:center;cursor:pointer;background:var(--eh-rahmen-schalter);justify-content:flex-start;transition:var(--eh-uebergang);flex:none}.eh-schalter--an{background:var(--eh-rot);justify-content:flex-end}.eh-schalter--gesperrt{cursor:not-allowed;opacity:.65}.eh-schalter span{width:18px;height:18px;border-radius:50%;background:var(--eh-karte);display:block}.eh-tabelle-huelle{overflow-x:auto;border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);background:var(--eh-karte)}.eh-tabelle{width:100%;min-width:1120px;border-collapse:collapse}.eh-tabelle thead th{background:var(--eh-subtil);text-align:left;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--eh-rahmen);white-space:nowrap}.eh-tabelle tbody td{padding:14px 16px;border-bottom:1px solid var(--eh-rahmen-zart);font-size:14px;color:var(--eh-text-2);vertical-align:middle}.eh-tabelle tbody tr:last-child td{border-bottom:none}.eh-tabelle tbody tr.klickbar{cursor:pointer;transition:var(--eh-uebergang)}.eh-tabelle tbody tr.klickbar:hover{background:var(--eh-zeile-hover)}.eh-leer{padding:34px 24px;text-align:center;color:var(--eh-text-5);font-size:14px}.eh-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--eh-schleier);display:flex;align-items:center;justify-content:center;padding:26px;overflow-y:auto}.eh-modal{background:var(--eh-karte);border-radius:var(--eh-radius-modal);box-shadow:var(--eh-schatten-modal);width:100%;max-width:560px;max-height:calc(100vh - 52px);display:flex;flex-direction:column;overflow:hidden}.eh-modal--breit{max-width:940px}.eh-modal--mittel{max-width:720px}.eh-modal-kopf{padding:24px 28px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.eh-modal-titel{font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:1.2;margin:0}.eh-modal-koerper{padding:4px 28px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.eh-modal-fuss{padding:16px 28px 22px;border-top:1px solid var(--eh-rahmen-innen);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.eh-modal-schliessen{background:none;border:none;color:var(--eh-text-4);font-size:20px;line-height:1;cursor:pointer;padding:4px;flex:none}.eh-modal-schliessen:hover{color:var(--eh-link)}.eh-toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);z-index:120;background:var(--eh-toast-bg);color:var(--eh-toast-text);border-radius:var(--eh-radius-knopf);box-shadow:var(--eh-schatten-toast);padding:14px 20px;display:flex;align-items:center;gap:12px;font-size:14px;max-width:min(620px,calc(100vw - 40px))}.eh-toast svg{color:var(--eh-toast-icon);flex:none}.eh-banner{display:flex;align-items:flex-start;gap:12px;border-radius:var(--eh-radius-karte-klein);padding:14px 18px;font-size:13.5px;line-height:1.55}.eh-banner--gelb{background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);color:var(--eh-gelb-text)}.eh-banner--gruen{background:var(--eh-gruen-flaeche-2);border:1px solid var(--eh-gruen-rahmen);color:var(--eh-gruen-text-2)}.eh-banner--blau{background:var(--eh-blau-flaeche);border:1px solid var(--eh-blau-rahmen);color:var(--eh-blau)}.eh-banner--rot{background:var(--eh-krit-soft);border:1px solid var(--eh-krit-rand);color:var(--eh-krit-text)}@media(max-width:1400px){.eh-side{position:fixed;top:0;left:0;bottom:0;width:296px;height:100vh;z-index:90;transform:translate(-100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s;box-shadow:none;padding-left:18px;padding-right:18px}.eh-side--offen{transform:none;visibility:visible;transition:transform .22s ease;box-shadow:18px 0 44px -20px #2a23206b}.eh-side .eh-navtext{display:flex}.eh-side .eh-brand-full{display:block}.eh-side .eh-brand-mini{display:none}.eh-scrim--an{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#211e1c47}}@media(max-width:980px){.eh-inhalt,.eh-inhalt--schmal{padding:28px 22px 48px}}@media(max-width:620px){.eh-inhalt,.eh-inhalt--schmal{padding:22px 16px 40px}}.app-laden{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--eh-text-4);font-size:15px}.eh-marke{font:inherit;letter-spacing:inherit;color:inherit}.eh-marke-o{color:var(--eh-brand)}.eh-nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.eh-nav-titel-schloss{display:inline-flex;vertical-align:-1px;margin-left:6px;color:var(--eh-text-blass)}body[data-vertretung] .eh-main{background:var(--eh-info-soft)}body[data-vertretung] .eh-side{background:var(--eh-info-soft);border-right-color:var(--eh-info)}body[data-vertretung]:before{content:"";position:fixed;top:0;left:0;right:0;height:6px;background:var(--eh-info-text);z-index:60}.eh-nav-zaehler{background:none;border-radius:0;padding:0;min-width:0;color:var(--eh-link);font-weight:700;font-size:12.5px}.eh-status-chip{display:inline-block;flex:none;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.eh-status-chip.krit{background:var(--eh-krit-soft);color:var(--eh-krit-text)}.eh-status-chip.warn{background:var(--eh-warn-soft);color:var(--eh-warn-text)}.eh-status-chip.ok{background:var(--eh-ok-soft);color:var(--eh-ok-text)}.eh-status-chip.info{background:var(--eh-info-soft);color:var(--eh-info-text)}.eh-status-chip.neutral{background:var(--eh-neutral-soft);color:var(--eh-text-2)}.eh-hinweisblock{background:var(--eh-hinweis-1);border:1px solid var(--eh-hinweis-rand-1);border-left:4px solid var(--eh-hinweis-kante);border-radius:var(--eh-radius-karte-klein);padding:12px 16px;font-size:13px;line-height:1.55;color:var(--eh-hinweis-text)}.eh-hinweisblock--tiefer{background:var(--eh-hinweis-2);border-color:var(--eh-hinweis-rand-2);border-left-color:var(--eh-hinweis-kante)}.eh-hinweisblock button{background:var(--eh-karte);border:1px solid var(--eh-rahmen-schalter);color:var(--eh-text)}.eh-menueknopf{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:11px;border:1px solid var(--eh-rahmen-schalter);background:var(--eh-karte);color:var(--eh-text);cursor:pointer;flex:none;transition:var(--eh-uebergang)}.eh-menueknopf:hover{background:var(--eh-zeile-hover)}.eh-kopf-links{display:flex;align-items:center;gap:12px;min-width:0}.eh-kopf-links>:not(.eh-menueknopf){min-width:0}@media(max-width:1400px){.eh-menueknopf{display:inline-flex}}
