.login{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--eh-seite)}.login-marke{padding:72px 64px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--eh-rahmen)}.login-logo{width:330px;max-width:100%;height:auto;display:block}.login-claim{max-width:460px}.login-wortmarke{font-family:Poppins,sans-serif;font-weight:500;font-size:clamp(56px,6vw,92px);line-height:1;letter-spacing:.02em}.login-claim p{margin:22px 0 0;font-size:18px;line-height:1.6;color:var(--eh-text-3);text-wrap:pretty}.login-fuss{font-size:13px;color:var(--eh-text-5)}.login-formular{padding:72px 64px;display:flex;flex-direction:column;justify-content:center;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:#c4b7ac;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:900px){.login{grid-template-columns:1fr}.login-marke{border-right:none;border-bottom:1px solid var(--eh-rahmen);padding:40px 26px;gap:30px}.login-logo{width:240px}.login-formular{padding:36px 26px 56px}}.tisch{background:#fdf7f4;border:1px solid #efdcd5;border-left:4px solid var(--eh-rot-rahmen);border-radius:18px;padding:32px 34px;display:flex;flex-direction:column;gap:20px;max-width:720px}.tisch-kopf{display:flex;flex-direction:column;gap:9px}.tisch-kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--eh-rot-text-gedaempft);font-weight:600}.tisch-zahl-zeile{display:flex;align-items:baseline;gap:12px}.tisch-zahl{font-family:Poppins,sans-serif;font-weight:500;font-size:52px;line-height:1;font-variant-numeric:tabular-nums}.tisch-text{font-size:17px;color:var(--eh-text-2)}.tisch-liste{display:flex;flex-direction:column;gap:9px}.tisch-eintrag{text-align:left;background:var(--eh-karte);border:1px solid #efdcd5;border-radius:11px;padding:13px 16px;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--eh-text);transition:var(--eh-uebergang-karte)}.tisch-eintrag:hover{border-color:var(--eh-rot)}.tisch-eintrag-name{font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tisch-badge{border-radius:7px;padding:3px 9px;font-size:12px;font-weight:600;white-space:nowrap}.tisch-badge.rot{background:var(--eh-rot-flaeche-hell);color:var(--eh-rot)}.tisch-badge.gelb{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text)}.tisch-leer{font-size:15px;color:var(--eh-text-3)}.tisch-weitere{align-self:flex-start;background:none;border:none;padding:2px 0;font-size:14px;font-weight:600;color:var(--eh-rot);cursor:pointer;text-align:left}.tisch-weitere:hover{text-decoration:underline}.tisch-rest{font-size:13.5px;color:var(--eh-text-4)}.tisch-mails{border-top:1px solid #efdcd5;padding-top:15px;display:flex;flex-direction:column;gap:9px}.tisch-mails-kopf{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.tisch-mails-titel{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#a2887f;font-weight:600}.tisch-mail{text-align:left;background:none;border:none;padding:2px 0;cursor:pointer;color:var(--eh-text-2);display:flex;align-items:baseline;justify-content:space-between;gap:14px}.tisch-mail:hover{color:var(--eh-rot)}.tisch-mail-name{font-size:13.5px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tisch-mail-zeit{font-size:12.5px;color:#a2887f;white-space:nowrap}.tisch-mail-leer{font-size:13.5px;color:#a2887f}.tisch-mehr{align-self:flex-start;background:none;border:none;padding:0;font-size:12.5px;color:var(--eh-rot-text-gedaempft);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tisch-mehr:hover{color:var(--eh-rot)}.zeitraum{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.zeitraum-chip{background:var(--eh-karte);border:1px solid #efdcd5;color:var(--eh-rot-text-gedaempft);border-radius:var(--eh-radius-pille);padding:4px 11px;font-size:11.5px;font-weight:500;cursor:pointer}.zeitraum--kalt .zeitraum-chip{border-color:var(--eh-rahmen);color:var(--eh-text-4)}.zeitraum-chip:hover{border-color:var(--eh-rot)}.zeitraum-chip.aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-rot);font-weight:600}.zeitraum-datum{background:var(--eh-karte);border:1px solid #efdcd5;border-radius:var(--eh-radius-pille);padding:4px 10px;font-size:11.5px;color:var(--eh-text-2);outline:none}.zeitraum--kalt .zeitraum-datum{border-color:var(--eh-rahmen)}.zeitraum-datum:focus,.zeitraum-datum.aktiv{border-color:var(--eh-rot)}.team{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:18px;padding:22px 26px;display:flex;flex-direction:column;gap:14px;max-width:720px}.team-kopf{display:flex;align-items:center;gap:9px}.team-titel{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.team-liste{display:flex;flex-direction:column;gap:2px}.team-zeile{display:flex;align-items:center;gap:12px;text-align:left;background:transparent;border:none;border-radius:10px;padding:10px 12px;cursor:pointer;width:100%}.team-zeile:hover,.team-zeile.offen{background:#fbf4f0}.team-avatar{width:28px;height:28px;font-size:11px}.team-name{font-size:14.5px;font-weight:600;width:92px;flex:none}.team-anzahl{font-size:13.5px;color:var(--eh-text-3);flex:1}.team-krit{font-size:12.5px;color:var(--eh-rot);font-weight:600;white-space:nowrap}.team-pfeil{font-size:11px;color:var(--eh-text-6);flex:none}.team-detail{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-knopf);margin:6px 0 10px 12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.team-detail-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.team-detail-titel{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.team-detail-mails{display:flex;flex-direction:column;gap:7px}.team-mail-leer{font-size:13px;color:var(--eh-text-6)}.team-leer{font-size:14px;color:var(--eh-text-3);padding:6px 12px}.tag-fuss{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--eh-text-6);border-top:1px solid var(--eh-rahmen-innen);padding-top:18px}.tag-info{background:none;border:1px solid var(--eh-blau-rahmen);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--eh-blau);cursor:pointer;flex:none}.tag-info:hover{border-color:var(--eh-blau);background:var(--eh-blau-flaeche)}.cockpit{gap:26px}.cockpit-untertitel{font-size:14.5px;color:var(--eh-text-3);margin-top:6px}.cockpit-aktionen{display:flex;gap:8px;align-items:center}.cockpit-neu{display:flex;align-items:center;gap:8px;background:var(--eh-rot);color:#fff8f5;border:none;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.cockpit-neu:hover{filter:brightness(1.12)}.cockpit-zahnrad{border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-3);border-radius:10px;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}.cockpit-zahnrad:hover{border-color:var(--eh-rot);color:var(--eh-rot)}.cockpit-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cockpit-kpi{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte-klein);padding:18px 20px}.cockpit-kpi-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.cockpit-kpi-zeile{display:flex;align-items:baseline;gap:9px;margin-top:8px}.cockpit-kpi-wert{font-family:Poppins,sans-serif;font-weight:500;font-size:38px;line-height:1;font-variant-numeric:tabular-nums}.cockpit-kpi-hinweis{font-size:13px;color:var(--eh-text-5);overflow-wrap:anywhere}@media(max-width:900px){.cockpit-kpis{grid-template-columns:1fr}}.cockpit-listentitel{font-size:18px;font-weight:600}.cockpit-listenhinweis{font-size:12.5px;color:var(--eh-text-5);margin-top:4px}.cockpit-umschalt-zeile{display:flex;align-items:center;gap:14px}.cockpit-stand{font-size:11.5px;color:var(--eh-text-blass)}.cockpit-umschalter{display:flex;background:var(--eh-avatar);border-radius:var(--eh-radius-klein);padding:3px}.cockpit-umschalter button{border:none;border-radius:7px;padding:6px 13px;font-size:12.5px;cursor:pointer;background:transparent;color:var(--eh-text-4);font-weight:600}.cockpit-umschalter button.aktiv{background:var(--eh-karte);color:var(--eh-text)}.cockpit-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:cockpit}.cockpit-zeile{display:grid;grid-template-columns:minmax(210px,4.8fr) minmax(88px,.85fr) minmax(92px,.9fr) minmax(84px,.85fr) minmax(72px,.55fr) minmax(72px,.55fr) minmax(152px,1.2fr) 78px;gap:14px;align-items:center}.cockpit-kopf .sp-links{text-align:right}@container cockpit (max-width: 1009px){.cockpit-zeile{grid-template-columns:minmax(210px,3.4fr) minmax(84px,.9fr) minmax(72px,.6fr) minmax(72px,.6fr) minmax(152px,1.3fr) 78px}.cockpit-zeile>.sp-ort,.cockpit-zeile>.sp-status{display:none}}@container cockpit (max-width: 801px){.cockpit-zeile{grid-template-columns:minmax(200px,3.4fr) minmax(80px,.9fr) minmax(72px,.6fr) minmax(72px,.6fr) minmax(152px,1.3fr)}.cockpit-zeile>.sp-links{display:none}}.cockpit-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}.cockpit-datenzeile{padding:15px 22px;border-bottom:1px solid var(--eh-rahmen-zart);transition:var(--eh-uebergang)}.cockpit-datenzeile:last-child{border-bottom:none}.cockpit-datenzeile:hover{background:var(--eh-zeile-hover)}.cockpit-name{text-align:left;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:11px;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--eh-text);min-width:0}.cockpit-name:hover{color:var(--eh-rot)}.cockpit-name>span:last-child{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cockpit-punkt{width:7px;height:7px;border-radius:50%;flex:none}.cockpit-ort{font-size:14px;color:var(--eh-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-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}.cockpit-status.gelb{background:var(--eh-gelb-flaeche);color:var(--eh-gelb-text)}.cockpit-ampel{display:inline-block;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.cockpit-person{display:flex;align-items:center;gap:8px;min-width:0}.cockpit-avatar{width:27px;height:27px;font-size:10.5px}.cockpit-personleer{font-size:13.5px;color:var(--eh-text-5)}.cockpit-erinn{border-radius:var(--eh-radius-klein);padding:7px 11px;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left;line-height:1.25}.cockpit-erinn.rot{background:var(--eh-rot-flaeche-hell);border:1px solid #e8cfc9;color:var(--eh-rot)}.cockpit-erinn.rot:hover{background:#f7e7e3;border-color:var(--eh-rot)}.cockpit-erinn.gelb{background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);color:var(--eh-gelb-text)}.cockpit-erinn.gelb:hover{background:#fbf3df;border-color:var(--eh-gelb)}.cockpit-erinn-text{font-size:12.5px;color:var(--eh-text-5)}.cockpit-links{display:flex;gap:6px;justify-content:flex-end}.cockpit-links a,.cockpit-link-leer{border:1px solid var(--eh-rahmen);border-radius:8px;padding:5px 7px;display:flex;align-items:center}.cockpit-links a:hover{border-color:var(--eh-rot)}.cockpit-link-leer{opacity:.35;cursor:not-allowed}.cockpit-leer{padding:26px 22px;font-size:14px;color:var(--eh-text-6)}@container cockpit (max-width: 699px){.cockpit-kopf{display:none}.cockpit-datenzeile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px}.cockpit-datenzeile>.sp-ort,.cockpit-datenzeile>.sp-status,.cockpit-datenzeile>.sp-links{display:none}.cockpit-name{font-size:15px;white-space:normal}.cockpit-name>span:last-child{display:block;overflow:visible}.cockpit-datenzeile>.sp-tage,.cockpit-datenzeile>.sp-kalk,.cockpit-datenzeile>.sp-vers,.cockpit-datenzeile>.sp-erinn{display:flex;align-items:center;gap:9px;width:100%;min-width:0}.cockpit-datenzeile>[data-label]:before{content:attr(data-label);flex:none;width:108px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.cockpit-erinn,.cockpit-erinn-text{text-align:left}}.cockpit-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:240px;flex:1 1 240px;max-width:340px}.cockpit-suche:focus-within{border-color:var(--eh-rot)}.cockpit-suche-lupe{font-size:15px;color:var(--eh-text-5);line-height:1}.cockpit-suche input{border:none;outline:none;background:none;font-size:13.5px;color:var(--eh-text);width:100%;min-width:0}.cockpit-suche input::-webkit-search-cancel-button{display:none}.cockpit-suche-weg{border:none;background:none;color:var(--eh-text-5);font-size:17px;line-height:1;cursor:pointer;padding:0 2px}.cockpit-suche-weg:hover{color:var(--eh-rot)}.cockpit-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}.cockpit-kopfknopf:hover{color:var(--eh-text-3)}.cockpit-kopfknopf.aktiv{color:var(--eh-rot)}.cockpit-pfeil{font-size:10px;line-height:1}.cockpit-trefferzeile{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--eh-text-5)}.cockpit-suche-zuruecksetzen{border:none;background:none;color:var(--eh-rot);font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.cockpit-suche-zuruecksetzen:hover{text-decoration:underline}.detail{padding:var(--eh-detail-padding);display:flex;flex-direction:column;gap:26px}.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-rot)}.detail-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap}.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:8px;font-variant-numeric:tabular-nums}.detail-kunde{font-size:14.5px;color:var(--eh-text-3);margin-top:6px}.detail-verknuepfungen{display:flex;gap:10px;flex-wrap:wrap}.detail-verknuepfung{display:flex;flex-direction:column;gap:3px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:13px;padding:14px 18px;min-width:178px;color:inherit}a.detail-verknuepfung:hover{border-color:var(--eh-rot);text-decoration:none}.detail-verknuepfung--leer{opacity:.6}.detail-verknuepfung-label{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.detail-verknuepfung-text{font-size:14px;font-weight:600}.detail-raster{display:grid;grid-template-columns:minmax(0,1fr) 352px;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-anzahl{font-size:12.5px;color:var(--eh-text-6)}.detail-leer{font-size:13.5px;color:var(--eh-text-6)}.detail-status-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.detail-status-zeile{display:flex;align-items:center;gap:11px;margin-top:9px;flex-wrap:wrap}.detail-status-punkt{width:9px;height:9px;border-radius:50%;flex:none}.detail-status-text{font-size:24px;font-weight:600}.detail-alter{border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:600}.detail-pause{display:inline-flex;align-items:center;gap:9px;background:var(--eh-gelb-flaeche);border:1px solid var(--eh-gelb-rahmen);border-radius:10px;padding:8px 13px;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--eh-gelb-text)}.detail-pause-punkt{width:7px;height:7px;border-radius:50%;background:var(--eh-gelb);flex:none}.detail-auftragswert{display:flex;align-items:baseline;gap:9px;margin-top:11px;flex-wrap:wrap}.detail-auftragswert-label{font-size:12.5px;letter-spacing:.04em;color:var(--eh-text-5)}.detail-auftragswert-zahl{font-size:19px;font-weight:600;color:var(--eh-gruen);font-variant-numeric:tabular-nums}.detail-auftragswert-note{font-size:12.5px;color:var(--eh-text-6)}.detail-aktionen{display:flex;flex-direction:column;align-items:flex-end;gap:11px}.detail-aktionen-knoepfe{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.detail-knopf-anruf{display:flex;align-items:center;gap:9px;background:var(--eh-karte);color:var(--eh-text-2);border:1px solid var(--eh-rahmen-schalter);border-radius:11px;padding:12px 17px;font-size:14.5px;font-weight:600;cursor:pointer}.detail-knopf-anruf:hover{border-color:var(--eh-rot);color:var(--eh-rot)}.detail-knopf-versendet{display:flex;align-items:center;gap:9px;background:var(--eh-rot);color:#fdf5f3;border:none;border-radius:11px;padding:12px 18px;font-size:14.5px;font-weight:600;cursor:pointer}.detail-knopf-versendet:hover{filter:brightness(1.09)}.detail-knopf-auftrag{display:flex;align-items:center;gap:9px;background:var(--eh-gruen);color:#f4faf5;border:none;border-radius:11px;padding:12px 18px;font-size:14.5px;font-weight:600;cursor:pointer}.detail-knopf-auftrag:hover{filter:brightness(1.09)}.detail-seit{font-size:13.5px;color:var(--eh-text-4);text-align:right}.detail-warnung{margin-top:16px;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{display:flex;align-items:flex-start;gap:11px}.detail-warnung-icon{width:20px;height:20px;border-radius:50%;background:var(--eh-gelb);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.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 #d9b75e;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:#fbf3df}.detail-beteiligte{border-top:1px solid var(--eh-rahmen-zart);margin-top:18px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.detail-personen{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.detail-person{display:flex;align-items:center;gap:11px}.detail-avatar{width:34px;height:34px;font-size:12px}.detail-person-text{display:flex;flex-direction:column;line-height:1.3}.detail-person-name{font-size:14.5px;font-weight:600}.detail-person-rolle{font-size:12px;color:var(--eh-text-5)}.detail-person-quelle{display:flex;align-items:center;gap:6px}.detail-vers-nachtrag{display:flex;align-items:center;gap:9px}.detail-vers-auswahl{background:var(--eh-karte);border:1px solid var(--eh-gelb-rahmen);border-radius:var(--eh-radius-klein);padding:8px 11px;font-size:13.5px;outline:none}.detail-vers-auswahl:focus{border-color:var(--eh-rot)}.detail-vers-hinweis{font-size:12px;color:var(--eh-gelb-versender)}.detail-erinn-badge{border-radius:var(--eh-radius-klein);padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-block;background:var(--eh-neutral-flaeche);color:var(--eh-text-2)}.detail-erinn-badge.gruen{background:var(--eh-gruen-flaeche-2);color:var(--eh-gruen-text-2)}.detail-erinn-badge.rot{background:var(--eh-rot-flaeche-hell);color:var(--eh-rot)}.detail-vers-text{font-size:12.5px;color:var(--eh-text-5);margin-top:10px;line-height:1.55}.detail-abschnitt{border-top:1px solid var(--eh-rahmen-zart);margin-top:18px;padding-top:18px}.detail-abschnitt-titel{font-size:12.5px;color:var(--eh-text-3);font-weight:600;margin-bottom:11px}.detail-status-chip{border:1px solid var(--eh-rahmen);background:var(--eh-karte);color:var(--eh-text-2);border-radius:var(--eh-radius-pille);padding:9px 15px;font-size:13.5px;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .14s ease}.detail-status-chip:hover:not(:disabled){border-color:var(--eh-rot)}.detail-status-chip.aktiv{background:var(--eh-rot-flaeche);border-color:var(--eh-rot-rahmen);color:var(--eh-rot);font-weight:600}.detail-status-chip:disabled{opacity:.6;cursor:progress}.detail-chip-punkt{width:6px;height:6px;border-radius:50%;flex:none}.detail-status-hinweis{font-size:12.5px;color:var(--eh-text-5);margin-top:11px}.detail-auftragsfeld{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:13px;padding:16px 18px;display:flex;flex-direction:column;gap:11px}.detail-auftragsfeld.warnung{background:var(--eh-rot-flaeche-hell);border-color:var(--eh-rot-rahmen)}.detail-auftragsfeld-zeile{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.detail-auftrag-label{display:flex;flex-direction:column;gap:6px}.detail-auftrag-label>span:first-child{font-size:12.5px;color:var(--eh-text-3);font-weight:600}.detail-auftrag-eingabe{display:flex;align-items:center;gap:8px;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:10px 13px}.detail-auftrag-eingabe input{border:none;background:none;outline:none;font-size:15px;width:130px;font-variant-numeric:tabular-nums}.detail-auftrag-eingabe>span{font-size:14px;color:var(--eh-text-5)}.detail-abgerechnet{background:var(--eh-karte);color:var(--eh-text-2);border:1px solid var(--eh-rahmen-schalter);border-radius:10px;padding:11px 15px;font-size:13.5px;font-weight:600;cursor:pointer}.detail-abgerechnet:hover{border-color:var(--eh-rot)}.detail-abgerechnet.an{background:var(--eh-gruen-flaeche-2);color:var(--eh-gruen-ampel);border-color:var(--eh-gruen-rahmen)}.detail-auftrag-hinweis{font-size:12.5px;line-height:1.5}.detail-mailliste{display:flex;flex-direction:column;gap:8px}.detail-mailzeile{text-align:left;background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-knopf);padding:13px 15px;cursor:pointer;display:grid;grid-template-columns:1.35fr 1.15fr 1fr 1.35fr;gap:14px;align-items:center}.detail-mailzeile:hover{border-color:var(--eh-rot);background:#fbf4f0}.detail-mail-art{font-size:14px;font-weight:600}.detail-mail-zeit{font-size:13px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.detail-mail-user{font-size:13px;color:var(--eh-text-3)}.detail-mail-status{display:flex;align-items:center;gap:7px;justify-content:flex-end}.detail-mail-badge{background:var(--eh-neutral-flaeche);color:var(--eh-text-2);border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:600;white-space:nowrap}.detail-mail-badge.gruen{background:var(--eh-gruen-flaeche-2);color:var(--eh-gruen-text-2)}.detail-mail-chevron{font-size:13px;color:#c4b7ac}@media(max-width:760px){.detail-mailzeile{grid-template-columns:1fr;gap:6px}.detail-mail-status{justify-content:flex-start}}.detail-anrufliste{display:flex;flex-direction:column;gap:10px}.detail-anruf{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-left:3px solid var(--eh-rahmen-schalter);border-radius:var(--eh-radius-knopf);padding:14px 16px;display:flex;flex-direction:column;gap:7px}.detail-anruf-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.detail-anruf-zeit{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.detail-anruf-user{font-size:12.5px;color:var(--eh-text-4)}.detail-anruf-notiz{font-size:13.5px;color:var(--eh-text-2);line-height:1.55}.detail-anruf-fuss{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-anruf-badge{border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:600}.detail-anruf-zusatz{font-size:12.5px;color:var(--eh-text-4)}.detail-verlauf-zeile{display:grid;grid-template-columns:22px 1fr;gap:16px}.detail-verlauf-spur{display:flex;flex-direction:column;align-items:center}.detail-verlauf-punkt{width:11px;height:11px;border-radius:50%;margin-top:5px;flex:none}.detail-verlauf-linie{width:1px;flex:1}.detail-verlauf-inhalt{padding-bottom:22px}.detail-verlauf-kopf{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.detail-verlauf-status{font-size:15.5px;font-weight:600}.detail-verlauf-datum{font-size:13px;color:var(--eh-text-5);font-variant-numeric:tabular-nums}.detail-verlauf-dauer{font-size:13px;color:var(--eh-text-blass)}.detail-verlauf-notiz{font-size:13.5px;color:var(--eh-text-3);margin-top:4px}.detail-verlauf-user{font-size:12.5px;color:var(--eh-text-6);margin-top:3px}.detail-datensatz{padding:22px;display:flex;flex-direction:column;gap:15px}.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-knopf-gewerk{display:flex;align-items:center;gap:9px;background:var(--eh-karte);color:var(--eh-text-2);border:1px solid var(--eh-rahmen-schalter);border-radius:11px;padding:12px 17px;font-size:14.5px;font-weight:600;cursor:pointer}.detail-knopf-gewerk:hover{border-color:var(--eh-rot);color:var(--eh-rot)}.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-rot)}.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-rot);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-rot);color:var(--eh-rot)}.ks-neu{border-bottom:none;background:var(--eh-subtil)}.ks-neu .ks-name{color:var(--eh-rot)}.ks-plus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--eh-rot);color:var(--eh-rot);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-rot)}.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-rot)}.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 #e8cfc9;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-rot)}.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 #efe0db;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-rot);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:#c4b8ae}.km-knopf-prim{background:var(--eh-rot);color:#fff8f5;border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.km-knopf-prim:hover:not(:disabled){filter:brightness(1.1)}.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, #fdf1ee);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-rot)}.km-geblockt-knoepfe{display:flex;gap:10px;flex-wrap:wrap}.km-knopf-trotzdem{background:var(--eh-rot);color:#fff8f5;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)}.kunden-untertitel{font-size:14.5px;color:var(--eh-text-3);margin-top:6px}.kunden-aktionen{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kunden-suche{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;padding:12px 16px;font-size:14.5px;width:300px;max-width:100%;outline:none}.kunden-suche:focus{border-color:var(--eh-rot)}.kunden-neu{display:flex;align-items:center;gap:9px;background:var(--eh-rot);color:#fff8f5;border:none;border-radius:11px;padding:12px 17px;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .16s ease}.kunden-neu:hover{filter:brightness(1.12)}.kunden-tabs{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--eh-rahmen);flex-wrap:wrap}.kunden-tabs-liste{display:flex;gap:3px}.kunden-tab{background:transparent;color:var(--eh-text-4);font-weight:400;border:none;border-radius:10px 10px 0 0;padding:11px 15px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:7px}.kunden-tab:hover{color:var(--eh-rot)}.kunden-tab.aktiv{background:var(--eh-rot-flaeche);color:var(--eh-rot);font-weight:600}.kunden-tab-zahl{font-size:12px;opacity:.65;font-variant-numeric:tabular-nums}.kunden-legende{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--eh-text-6);padding-bottom:8px}.kunden-legende>span{display:flex;align-items:center;gap:7px}.kunden-symbol-person{width:18px;height:18px;border-radius:50%;border:1.5px solid #c4b8ae;display:flex;align-items:center;justify-content:center;flex:none}.kunden-symbol-person>span{width:6px;height:6px;border-radius:50%;background:var(--eh-text-6)}.kunden-symbol-person.gross{width:27px;height:27px}.kunden-symbol-person.gross>span{width:9px;height:9px;background:var(--eh-text-4)}.kunden-symbol-org{width:18px;height:18px;border-radius:4px;border:1.5px solid #c4b8ae;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5px;padding:3px;flex:none}.kunden-symbol-org>span{background:var(--eh-text-6)}.kunden-symbol-org.gross{width:27px;height:27px;border-radius:5px;gap:2px;padding:4px}.kunden-symbol-org.gross>span{background:var(--eh-text-4)}.kunden-scroll{overflow-x:auto;padding-bottom:4px}.kunden-breite{min-width:1060px;display:flex;flex-direction:column;gap:9px}.kunden-zeile{display:grid;grid-template-columns:54px 92px 2.1fr 1.5fr 1.7fr 1.05fr 76px;gap:14px;align-items:center}.kunden-kopf{padding:0 22px 2px}.kunden-sortknopf{background:none;border:none;padding:0;text-align:left;display:flex;align-items:center;gap:6px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--eh-text-5)}.kunden-sortknopf:hover{color:var(--eh-rot)}.kunden-sortknopf.aktiv{color:var(--eh-text)}.kunden-pfeil{font-size:8.5px}.kunden-liste{display:flex;flex-direction:column;gap:9px}.kunden-karte{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:15px;overflow:hidden}.kunden-datenzeile{padding:14px 22px;cursor:pointer;transition:var(--eh-uebergang)}.kunden-datenzeile:hover{background:var(--eh-zeile-hover)}.kunden-nr{font-size:13.5px;color:var(--eh-text-4);font-variant-numeric:tabular-nums}.kunden-namensblock{display:flex;flex-direction:column;gap:2px;min-width:0}.kunden-name{font-size:15.5px;font-weight:600}.kunden-adresse{font-size:12.5px;color:var(--eh-text-6)}.kunden-ort{font-size:14px;color:var(--eh-text-3)}.kunden-kontakt{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--eh-text-3);min-width:0}.kunden-mail{overflow:hidden;text-overflow:ellipsis}.kunden-telefon{color:var(--eh-text-6)}.kunden-angebote{display:flex;flex-direction:column;gap:5px}.kunden-anzahl{font-size:13.5px;color:var(--eh-text-2)}.kunden-tags{display:flex;gap:5px;flex-wrap:wrap}.kunden-tag{border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700;letter-spacing:.06em}.kunden-werkzeuge{display:flex;align-items:center;justify-content:flex-end;gap:9px}.kunden-stift{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);width:30px;height:30px;font-size:13px;color:var(--eh-text-4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .14s ease}.kunden-stift:hover{border-color:var(--eh-rot);color:var(--eh-rot)}.kunden-chevron{font-size:10px;color:var(--eh-text-blass)}.kunden-aufklappung{border-top:1px solid var(--eh-rahmen-zart);background:var(--eh-subtil);padding:8px 22px 16px}.kunden-angebotszeile{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--eh-rahmen-zart);padding:13px 4px;cursor:pointer;display:grid;grid-template-columns:2.2fr 1.4fr 1fr 1fr;gap:16px;align-items:center;color:var(--eh-text)}.kunden-angebotszeile:hover{color:var(--eh-rot)}.kunden-angebot-name{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.kunden-angebot-kategorie{font-size:13.5px;color:var(--eh-text-3)}.kunden-angebot-status{border-radius:var(--eh-radius-pille);padding:3px 10px;font-size:13px}.kunden-angebot-alter{font-size:13px;font-weight:600}.kunden-hinweis{font-size:12.5px;color:var(--eh-text-5);padding-top:12px}.finanzen{padding:34px 40px 60px;display:flex;flex-direction:column;gap:22px;max-width:1180px}@media(max-width:980px){.finanzen{padding:28px 22px 48px}}.fin-untertitel{font-size:14.5px;color:var(--eh-text-3);margin-top:6px}.fin-zugriff{display:flex;align-items:flex-start;gap:10px;background:var(--eh-menue-hover);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-knopf);padding:12px 15px;max-width:340px;font-size:12.5px;color:var(--eh-text-3);line-height:1.5}.fin-zugriff-icon{color:var(--eh-text-4);display:flex;margin-top:2px;flex:none}.fin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1000px){.fin-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.fin-kpis{grid-template-columns:1fr}}.fin-kpi{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:15px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.fin-kpi-label{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.fin-kpi-wert{font-family:Poppins,sans-serif;font-weight:500;font-size:27px;line-height:1.05;font-variant-numeric:tabular-nums}.fin-kpi-hinweis{font-size:12.5px;color:var(--eh-text-6)}.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:18px}.fin-karte-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap}.fin-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.fin-anzahl{font-size:12.5px;color:var(--eh-text-6)}.fin-kopf-rechts{display:flex;align-items:center;gap:14px}.fin-einlesen{background:var(--eh-rot);color:#fff8f5;border:none;border-radius:var(--eh-radius-klein);padding:8px 15px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.fin-einlesen:hover:not(:disabled){filter:brightness(1.12)}.fin-einlesen:disabled{opacity:.55;cursor:default}.fin-leer{font-size:13.5px;color:var(--eh-text-6);padding:12px 0}.fin-hinweis{font-size:12.5px;color:var(--eh-text-5);line-height:1.55}.fin-legende{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fin-legende>span{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--eh-text-2)}.fin-legende-punkt{width:11px;height:11px;border-radius:3px}.fin-diagramm{display:flex;align-items:flex-end;gap:10px;margin-top:6px;overflow-x:auto}.fin-monat{flex:1;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:9px}.fin-balken{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:190px;width:100%}.fin-balken-teil{width:15px;border-radius:3px 3px 0 0;min-height:2px}.fin-monat-label{font-size:12.5px;color:var(--eh-text-2);font-weight:600}.fin-monat-gewinn{font-size:11.5px;color:var(--eh-text-6);font-variant-numeric:tabular-nums}.fin-zweispaltig{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media(max-width:900px){.fin-zweispaltig{grid-template-columns:1fr}}.fin-kumuliert{gap:18px}.fin-kum-liste{display:flex;flex-direction:column;gap:16px}.fin-kum-zeile{display:flex;flex-direction:column;gap:7px}.fin-kum-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fin-kum-label{font-size:14px;color:var(--eh-text-2)}.fin-kum-wert{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.fin-kum-schiene{height:9px;border-radius:99px;background:var(--eh-rahmen-zart);overflow:hidden}.fin-kum-fuellung{height:100%;border-radius:99px}.fin-prognose{background:#2a2320;color:var(--eh-seite);border-radius:var(--eh-radius-karte);padding:24px;display:flex;flex-direction:column;gap:18px}.fin-prognose-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-6);font-weight:600}.fin-prognose-summe{font-family:Poppins,sans-serif;font-weight:500;font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.fin-prognose-schiene{display:flex;height:12px;border-radius:99px;overflow:hidden;background:#423931}.fin-prognose-zeilen{display:flex;flex-direction:column;gap:10px}.fin-prognose-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--eh-rahmen)}.fin-prognose-zahl{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--eh-seite)}.fin-prognose-anzahl{font-size:12.5px;color:var(--eh-text-6)}.fin-prognose-fuss{font-size:12.5px;color:var(--eh-text-6);line-height:1.55;border-top:1px solid #423931;padding-top:14px;margin-top:auto}.fin-upload-zeile{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.fin-feld{display:flex;flex-direction:column;gap:6px}.fin-feld>span{font-size:12.5px;color:var(--eh-text-3);font-weight:600}.fin-auswahl{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:10px;padding:11px 13px;font-size:14.5px;outline:none}.fin-auswahl:focus{border-color:var(--eh-rot)}.fin-dropzone{flex:1;min-width:280px;display:flex;align-items:center;gap:13px;border:1px dashed #c9b7a6;border-radius:var(--eh-radius-knopf);padding:13px 18px;cursor:pointer;background:var(--eh-subtil);align-self:flex-end}.fin-dropzone:hover{border-color:var(--eh-rot);background:#fbf4f0}.fin-dropzone-plus{font-size:22px;line-height:1;color:var(--eh-rot)}.fin-dropzone-text{display:flex;flex-direction:column;gap:2px}.fin-dropzone-titel{font-size:14px;font-weight:600}.fin-dropzone-hinweis{font-size:12.5px;color:var(--eh-text-5)}.fin-tabelle{border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);overflow:hidden}.fin-tabelle-zeile{display:grid;grid-template-columns:1.1fr 1fr 1.7fr 2fr 96px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--eh-rahmen-zart)}.fin-tabelle-zeile:last-child{border-bottom:none}.fin-tabelle-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}.fin-bericht-monat{font-size:14px;font-weight:600}.fin-bericht-datum{font-size:13.5px;color:var(--eh-text-3);font-variant-numeric:tabular-nums}.fin-bericht-datei{font-size:13px;color:var(--eh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-bericht-notiz{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-klein);padding:8px 11px;font-size:13px;outline:none;width:100%}.fin-bericht-notiz:focus{border-color:var(--eh-rot);background:var(--eh-karte)}.fin-bericht-ohne{font-size:12.5px;color:var(--eh-text-blass)}@media(max-width:860px){.fin-tabelle-zeile{grid-template-columns:1fr;gap:6px}.fin-tabelle-kopf{display:none}}.fin-pflege-knopf{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-pille);padding:5px 13px;font-size:12px;font-weight:600;color:var(--eh-text-3);cursor:pointer}.fin-pflege-knopf:hover{border-color:var(--eh-rot);color:var(--eh-rot)}.fin-monatspflege{background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);padding:18px;display:flex;flex-direction:column;gap:14px}.fin-monatspflege-kopf{display:flex;flex-direction:column;gap:4px}.fin-monatsraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.fin-monatsfeld{background:var(--eh-karte);border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-klein);padding:11px 13px;display:flex;flex-direction:column;gap:7px}.fin-monatsfeld-label{font-size:12.5px;font-weight:600;color:var(--eh-text-2)}.fin-monatsfeld label{display:flex;align-items:center;justify-content:space-between;gap:8px}.fin-monatsfeld label>span{font-size:11.5px;color:var(--eh-text-5)}.fin-monatsfeld-eingabe{width:92px;background:var(--eh-subtil);border:1px solid var(--eh-rahmen-innen);border-radius:7px;padding:5px 8px;font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums;outline:none}.fin-monatsfeld-eingabe:focus{border-color:var(--eh-rot);background:var(--eh-karte)}.fin-abgleich{border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);background:var(--eh-subtil);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.fin-abgleich-kopf{font-size:14px;color:var(--eh-text-2)}.fin-abgleich-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fin-abgleich-liste li{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:13.5px;color:var(--eh-text-3)}.fin-abgleich-zahl{min-width:26px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--eh-text-4)}.fin-abgleich-zahl.neu{color:var(--eh-rot)}.fin-abgleich-zahl.fehlt{color:var(--eh-gelb-text)}.fin-abgleich-monate{flex:1 1 100%;padding-left:34px;font-size:12.5px;color:var(--eh-text-5)}.fin-abgleich-knoepfe{display:flex;gap:10px;align-items:center}.fin-uebernehmen{background:var(--eh-rot);color:#fff8f5;border:none;border-radius:var(--eh-radius-klein);padding:9px 16px;font-size:13.5px;font-weight:600;cursor:pointer}.fin-uebernehmen:hover:not(:disabled){filter:brightness(1.12)}.fin-uebernehmen:disabled{background:var(--eh-neutral-flaeche);color:var(--eh-text-5);cursor:default}.fin-abbrechen{background:none;border:none;color:var(--eh-text-4);font-size:13.5px;cursor:pointer;padding:9px 6px}.fin-abbrechen:hover:not(:disabled){color:var(--eh-rot)}.fin-letzter-werte{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:760px){.fin-letzter-werte{grid-template-columns:repeat(2,1fr)}}.fin-letzter-wert{display:flex;flex-direction:column;gap:6px}.fin-letzter-zahl{font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}.fin-kurve{display:flex;flex-direction:column;gap:8px}.fin-kurve svg{width:100%;height:220px;overflow:visible}.fin-kurve-achse{display:flex;justify-content:space-between;font-size:12.5px;color:var(--eh-text-2);font-weight:600}.fin-kurve-fuss{font-size:12.5px;color:var(--eh-text-5);border-top:1px solid var(--eh-rahmen-zart);padding-top:12px}.fin-kurve-fuss strong{color:var(--eh-text-2);font-variant-numeric:tabular-nums}.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-5);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-stand{color:var(--eh-text-5);font-variant-numeric:tabular-nums}.fin-salden-hinweis{grid-column:2 / -1;color:var(--eh-text-5);font-size:12.5px}.fin-salden-marke{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--eh-text-5)}.fin-salden-marke.neu{color:var(--eh-rot)}.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-prognose-kategorien{display:flex;flex-direction:column;gap:6px;border-top:1px solid #423931;padding-top:12px;margin-top:4px}.fin-prognose-kat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:10px;align-items:baseline;font-size:12.5px;color:var(--eh-rahmen)}.fin-prognose-kat-name{font-variant-numeric:tabular-nums}.fin-prognose-kat-marge{color:var(--eh-text-6)}.fin-prognose-kat-wert{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--eh-seite)}.fin-zeitraum{background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-karte);padding:18px 22px;display:flex;flex-direction:column;gap:15px}.fin-zeitraum--leer{color:var(--eh-text-5);font-size:14px}.fin-zeitraum-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.fin-zeitraum-label{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--eh-text-5);font-weight:600}.fin-zeitraum-wert{font-family:Poppins,sans-serif;font-size:23px;font-weight:500;margin-top:3px;display:flex;align-items:baseline;gap:12px}.fin-zeitraum-laeuft{font-family:inherit;font-size:12.5px;font-weight:400;color:var(--eh-text-5)}.fin-zeitraum-bilanz{font-size:13px;text-align:right;padding-top:4px}.fin-zeitraum-voll{color:var(--eh-text-5)}.fin-zeitraum-luecke{color:var(--eh-rot);font-weight:600;display:flex;flex-direction:column;gap:2px}.fin-zeitraum-fehlt{font-weight:400;font-size:12.5px;color:var(--eh-text-5)}.fin-zeitraum-wahl{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid var(--eh-rahmen-innen);padding-top:14px}.fin-zeitraum-schnell{display:flex;gap:8px;flex-wrap:wrap}.fin-zeitraum-knopf{background:var(--eh-subtil);border:1px solid var(--eh-rahmen);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;color:var(--eh-text-3);cursor:pointer}.fin-zeitraum-knopf:hover{border-color:var(--eh-rot);color:var(--eh-rot)}.fin-zeitraum-knopf.aktiv{background:var(--eh-rot);border-color:var(--eh-rot);color:#fff8f5}.fin-zeitraum-genau{display:flex;gap:12px;align-items:center}.fin-zeitraum-genau label{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--eh-text-5)}.fin-zeitraum-genau select{border:1px solid var(--eh-rahmen);border-radius:var(--eh-radius-klein);background:var(--eh-karte);padding:8px 10px;font-size:13.5px;font-family:inherit;color:var(--eh-text-2)}@media(max-width:700px){.fin-zeitraum-bilanz{text-align:left}.fin-zeitraum-luecke{align-items:flex-start}}.fin-prognose-ruht{font-size:13.5px;color:var(--eh-text-5);line-height:1.5;margin-top:6px}.fin-prognose-ist{margin-top:10px;color:var(--eh-text-3)}.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-rot)}.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(120px,1.1fr) minmax(150px,2fr) minmax(96px,.9fr) minmax(104px,1fr) minmax(104px,1fr) minmax(104px,.9fr) 78px;gap:14px;align-items:center}@container auftraege (max-width: 820px){.auf-zeile{grid-template-columns:minmax(120px,1.1fr) minmax(140px,2fr) minmax(92px,.9fr) minmax(100px,1fr) minmax(96px,.9fr)}.auf-zeile>.auf-beitrag,.auf-zeile>.auf-sp-links{display:none}}.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-rot)}.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-rot)}.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:#edf2ec;color:#3f6b45}.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-rot);font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.auf-trefferzeile button:hover{text-decoration:underline}.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-rot)}.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-rot);color:var(--eh-rot)}.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-rot)}.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 #cfdecf;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 #cfdecf;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 #e8cfc9;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-rot)}.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 #efe0db;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-rot);margin-top:3px}.neu-dublette-knopf{background:var(--eh-rot);color:#fff8f5;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{filter:brightness(1.12)}.neu-seitenspalte{position:sticky;top:34px;display:flex;flex-direction:column;gap:14px}@media(max-width:1080px){.neu-seitenspalte{position:static}}.neu-vorschau{background:#f7e7e2;color:var(--eh-text);border:1px solid #e2c9c3;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:#7d5c54;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 #e2c9c3;padding-top:18px}.neu-vorschau-klein{font-size:11.5px;color:#7d5c54}.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:#6b4d45}.neu-speichern{background:var(--eh-rot);color:#fff8f5;border:none;border-radius:13px;padding:16px;font-size:15.5px;font-weight:600;cursor:pointer}.neu-speichern:hover:not(:disabled){filter:brightness(1.1)}.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-rot);color:var(--eh-rot)}.neu-pflicht{color:var(--eh-rot);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-rot);color:var(--eh-rot)}.neu-speichern-hinweis.warnend{color:var(--eh-rot);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)}.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-5);font-weight:600}.ein-hinweis{font-size:12.5px;color:var(--eh-text-5);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:#fff;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 #cfdecf;color:var(--eh-gruen-text-2)}.ein-gruenicon{width:20px;height:20px;border-radius:50%;background:var(--eh-gruen-ampel);color:#f4faf5;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:#fff;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-rot);color:var(--eh-rot)}.ein-knopf-prim{background:var(--eh-rot);color:#fff8f5;border:none;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600;cursor:pointer}.ein-knopf-prim:hover:not(:disabled){filter:brightness(1.1)}.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);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-rot);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);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);color:#fff8f5;border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.ein-fertig:hover{filter:brightness(1.1)}.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-5)}.adm-tabelle{border:1px solid var(--eh-rahmen-innen);border-radius:var(--eh-radius-karte-klein);overflow:auto}.adm-zeile{display:grid;gap:10px;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:#fff;box-shadow:0 1px 3px #3c2c2047;display:block}.adm-fertig{background:var(--eh-rot);color:#fff8f5;border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.adm-fertig:hover{filter:brightness(1.1)}.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-rot);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-rot);color:var(--eh-rot)}.pr-knopf-prim{background:var(--eh-rot);color:#fff8f5;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){filter:brightness(1.1);color:#fff8f5;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);color:#fff8f5;border:none;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.pr-fertig:hover{filter:brightness(1.1)}.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:#c4b7ac;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);color:#fff8f5;border:none;border-radius:11px;padding:12px 22px;font-size:14.5px;font-weight:600;cursor:pointer}.cl-knopf:hover{filter:brightness(1.1)}:root{--eh-rot: #cb1c00;--eh-rot-hover: #9e1500;--eh-rot-flaeche: #f0ddd8;--eh-rot-rahmen: #d9b8b1;--eh-rot-flaeche-hell: #fbf1ee;--eh-rot-text-gedaempft: #8a6a62;--eh-rot-zahl: #b0655e;--eh-seite: #ffffff;--eh-karte: #ffffff;--eh-subtil: #f5f5f5;--eh-zeile-hover: #f9f9f9;--eh-menue-hover: #f0f0f0;--eh-tisch: #fbf6f5;--eh-avatar: #eeeeee;--eh-neutral-flaeche: #f2f2f2;--eh-inaktiv: #f0f0f0;--eh-text: #2a2320;--eh-text-2: #574c44;--eh-text-3: #6b5f55;--eh-text-4: #8a7d73;--eh-text-5: #9a8d83;--eh-text-6: #a89c92;--eh-text-blass: #8f8f8f;--eh-icon: #8a8a8a;--eh-rahmen: #d9d9d9;--eh-rahmen-innen: #e3e3e3;--eh-rahmen-zart: #ececec;--eh-rahmen-schalter: #cccccc;--eh-gruen: #2e7d4f;--eh-gruen-flaeche: #e4f0e7;--eh-gruen-text: #256b41;--eh-gruen-flaeche-2: #edf2ec;--eh-gruen-text-2: #35513a;--eh-gruen-ampel: #3f6b45;--eh-gruen-rahmen: #bfd3be;--eh-gelb: #c9962b;--eh-gelb-flaeche: #fdf6e3;--eh-gelb-rahmen: #e3cd8c;--eh-gelb-text: #7a5a12;--eh-gelb-ampel-flaeche: #fbf1df;--eh-gelb-ampel-text: #8a6117;--eh-gelb-versender: #8a6e28;--eh-rot-ampel-flaeche: #faeae7;--eh-blau: #1e63b0;--eh-blau-rahmen: #cbd8e6;--eh-blau-flaeche: #eff5fc;--eh-balken-umsatz: #2a2320;--eh-balken-ausgaben: #cbbcac;--eh-toast-bg: #23331f;--eh-toast-text: #f1f7ee;--eh-toast-icon: #58a470;--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: 34px 40px 56px;--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}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#2a23206b;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-rot);color:var(--eh-rot)}.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:#c4b8ae}.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);color:#fff8f5}.modal-knopf-prim.gruen{background:var(--eh-gruen);color:#f4faf5}.modal-knopf-prim:hover:not(:disabled){filter:brightness(1.1)}.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-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-rot)}.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%}.modal-radio:hover{border-color:var(--eh-rot)}.modal-radio.aktiv{background:#fbf4f0;border-color:var(--eh-rot-rahmen)}.modal-radio-punkt{width:15px;height:15px;border-radius:50%;border:2px solid #d5c9be;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-rot)}.mail-blatt{background:var(--eh-karte);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-rot);background:var(--eh-rot-flaeche-hell, #fdf1ee);color:var(--eh-rot)}.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);color:#fff8f5}.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}*,*: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-rot);text-decoration:none}a:hover{color:var(--eh-rot-hover);text-decoration:underline}input,select,button,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background:#f7d9d2}.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:grid;grid-template-columns:296px 1fr;min-height:100vh;background:var(--eh-seite)}.eh-burger,.eh-scrim{display:none}.eh-main{min-width:0}.eh-inhalt{padding:var(--eh-seiten-padding);display:flex;flex-direction:column;gap:24px;max-width:1220px}.eh-inhalt--schmal{max-width:1120px;padding:42px 40px 60px;gap:28px}.eh-side{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-rot);color:#fff8f5;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);color:#fff8f5;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{filter:brightness(1.12)}.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-2);font-weight:400;width:100%}.eh-nav-punkt:hover{background:var(--eh-avatar)}.eh-nav-punkt--aktiv{background:var(--eh-rot-flaeche);color:var(--eh-rot);font-weight:600}.eh-nav-icon{display:flex;align-items:center;color:var(--eh-icon);flex:none}.eh-nav-punkt--aktiv .eh-nav-icon{color:var(--eh-rot)}.eh-nav-label{flex:1;white-space:nowrap}.eh-nav-schloss{color:var(--eh-rot);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:#e0d5c8}.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-rot)}.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-rot-flaeche);color:var(--eh-rot)}.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);border-color:var(--eh-rot);color:#fff8f5}.eh-knopf--gruen{background:var(--eh-gruen);border-color:var(--eh-gruen);color:#f4fbf6}.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-rot);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-rot);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-rot)}.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-rot);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:#fff;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:#2a23206b;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-rot)}.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-rot-flaeche-hell);border:1px solid var(--eh-rot-rahmen);color:var(--eh-rot)}@media(max-width:1180px){.eh-shell{grid-template-columns:80px 1fr}.eh-navtext,.eh-brand-full{display:none!important}.eh-brand-mini{display:flex!important}.eh-side{padding-left:12px!important;padding-right:12px!important}.eh-side .eh-nav-punkt,.eh-side .eh-knopf-primaer,.eh-side .eh-profilknopf{justify-content:center}.eh-brand{align-items:center;padding-left:0!important;padding-right:0!important}}@media(max-width:980px){.eh-inhalt,.eh-inhalt--schmal{padding:28px 22px 48px}}@media(max-width:820px){.eh-shell{grid-template-columns:1fr}.eh-side{position:fixed!important;left:0;top:0;width:272px;height:100vh!important;z-index:90;transform:translate(-100%);transition:var(--eh-uebergang-drawer);padding-left:18px!important;padding-right:18px!important}.eh-side--offen{transform:translate(0);box-shadow:var(--eh-schatten-drawer)}.eh-side--offen .eh-navtext{display:flex!important}.eh-side--offen .eh-brand-full{display:block!important}.eh-side--offen .eh-brand-mini{display:none!important}.eh-side--offen .eh-nav-punkt,.eh-side--offen .eh-knopf-primaer,.eh-side--offen .eh-profilknopf{justify-content:flex-start}.eh-side--offen .eh-brand{align-items:flex-start}.eh-burger{display:flex!important;position:fixed;top:12px;left:12px;z-index:95;width:40px;height:40px;align-items:center;justify-content:center;background:var(--eh-karte);border:1px solid var(--eh-rahmen);border-radius:11px;color:var(--eh-text-2);cursor:pointer}.eh-scrim--an{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#2a23206b}.eh-main{padding-top:54px}}.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-rot)}
