:root{--navy:#111b2e;--navy-2:#1a2742;--blau:#3062ac;--blau-dunkel:#244d8a;--hellblau:#4a84d4;--weiss:#fff;--flaeche:#f3f6fb;--linie:#dce3ee;--linie-stark:#c3cedf;--text:#111b2e;--text-leise:#52607a;--fehler:#b42318;--fehler-flaeche:#fef3f2;--erfolg:#1e6b45;--erfolg-flaeche:#edf7f1;--info-flaeche:#eef4fc;--schrift:"Avenir Next", "Avenir", "Segoe UI", "Helvetica Neue", system-ui, -apple-system, Roboto, Arial, sans-serif;--radius-klein:6px;--radius:10px;--fokus:0 0 0 3px #4a84d459;--schatten-1:0 1px 2px #111b2e0a;--schatten-2:0 2px 6px #111b2e12, 0 1px 2px #111b2e0d;--inhalt-breite:1240px;--auf-farbe:#fff;--text-2:#1a2742;--navy-flaeche:#111b2e;--blau-flaeche:#3062ac;--blau-flaeche-hover:#244d8a;--fehler-stark:#b42318;--erfolg-stark:#1e6b45;--erfolg-stark-hover:#175636;--text-sehr-leise:#8b97ab;--linie-hover:#9fb0c8;--fehler-text:#7a1a12;--erfolg-text:#164d33;--fehler-linie:#e4b4ae;--blau-linie:#9db8e2;--lade-1:#e8edf5;--lade-2:#f3f6fb;--flaeche-hell:#fafbfd;--flaeche-glas:#f3f6fbf0;--streifen:#e6ebf3;--warn-linie:#f0d9a8;--tint-blau:#e9eef6;--tint-gruen:#e7f2ec;--tint-grau:#eef1f5;--warn-stark:#ffefcf;--rot-marke:#d92d20;--chat-eigene:#e3edfb;--info-linie:#c9daf4;--info-stark:#dce8f9;--logo-platte:transparent;--diagramm-bezahlt:#3062ac;--diagramm-offen:#b87a0a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--schrift);color:var(--text);background:var(--weiss);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.2}p{margin:0}a{color:var(--blau);text-underline-offset:3px}a:hover{color:var(--blau-dunkel)}:focus-visible{outline:2px solid var(--hellblau);outline-offset:2px}.nur-screenreader{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.auth-marke{background:var(--navy-flaeche);color:var(--auf-farbe);flex-direction:column;justify-content:space-between;padding:56px 56px 40px;display:flex;position:relative;overflow:hidden}.auth-wellen{pointer-events:none;width:120%;height:46%;position:absolute;inset:auto -10% 14%}.auth-marke-text{max-width:30rem;position:relative}.auth-marke-titel{letter-spacing:-.02em;max-width:13ch;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:700;line-height:1.08}.auth-marke-unter{color:#ffffffc7;max-width:34ch;margin-top:18px;font-size:1.05rem}.auth-marke-fuss{color:#ffffff9e;font-size:.875rem;position:relative}.auth-inhalt{flex-direction:column;padding:40px clamp(24px,6vw,88px);display:flex}.auth-logo{width:168px;height:auto;display:block}.auth-formular-bereich{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:400px;padding:48px 0;display:flex}.auth-titel{font-size:1.75rem;font-weight:700}.auth-einleitung{color:var(--text-leise);margin-top:8px}.auth-formular{gap:18px;margin-top:28px;display:grid}.auth-fuss{color:var(--text-leise);font-size:.875rem}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-marke{display:none}.auth-inhalt{border-top:4px solid var(--blau);padding-top:28px}.auth-logo{width:132px}.auth-formular-bereich{justify-content:flex-start;padding-top:40px}}.feld{gap:6px;display:grid}.feld-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feld-label{font-size:.95rem;font-weight:600}.feld-zusatz{font-size:.875rem}.feld-eingabe-rahmen{position:relative}.feld-eingabe{width:100%;height:48px;font:inherit;color:var(--text);background:var(--weiss);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);padding:0 14px;transition:border-color .12s,box-shadow .12s}.feld-eingabe::placeholder{color:var(--text-sehr-leise)}.feld-eingabe:hover{border-color:var(--linie-hover)}.feld-eingabe:focus{border-color:var(--hellblau);box-shadow:var(--fokus);outline:none}.feld-eingabe[aria-invalid=true]{border-color:var(--fehler)}.feld-eingabe--mit-knopf{padding-right:92px}.feld-eingabe--code{letter-spacing:.4em;font-variant-numeric:tabular-nums;height:56px;font-size:1.5rem}.feld-sichtbar-knopf{height:36px;font:inherit;color:var(--blau);border-radius:var(--radius-klein);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:.875rem;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.feld-sichtbar-knopf:hover{background:var(--info-flaeche)}.text-knopf{font:inherit;color:var(--blau);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.feld-hinweis{color:var(--text-leise);font-size:.875rem}.feld-fehler{color:var(--fehler);font-size:.875rem}.knopf{height:48px;font:inherit;border-radius:var(--radius-klein);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.knopf--voll{width:100%}.knopf--haupt{color:var(--auf-farbe);background:var(--blau-flaeche)}.knopf--haupt:hover{background:var(--blau-flaeche-hover);color:var(--auf-farbe)}.knopf--neben{color:var(--text);background:var(--weiss);border-color:var(--linie-stark)}.knopf--neben:hover{border-color:var(--text);color:var(--text)}.knopf:focus-visible{box-shadow:var(--fokus);outline:none}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.6;cursor:not-allowed}.knopf[aria-busy=true]{opacity:.8;cursor:progress}.knopf[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite knopf-drehen}@keyframes knopf-drehen{to{transform:rotate(360deg)}}.hinweis{border-radius:var(--radius-klein);grid-template-columns:4px 1fr;gap:12px;padding:12px 14px 12px 0;font-size:.95rem;display:grid}.hinweis:before{content:"";border-radius:0 3px 3px 0}.hinweis--fehler{background:var(--fehler-flaeche);color:var(--fehler-text)}.hinweis--fehler:before{background:var(--fehler-stark)}.hinweis--erfolg{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.hinweis--erfolg:before{background:var(--erfolg-stark)}.hinweis--info{background:var(--info-flaeche);color:var(--text)}.hinweis--info:before{background:var(--blau-flaeche)}.regeln{color:var(--text-leise);gap:4px;margin:2px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.regel{align-items:center;gap:8px;display:flex}.regel-punkt{border:1.5px solid var(--linie-stark);border-radius:50%;flex:none;width:16px;height:16px}.regel--erfuellt{color:var(--erfolg)}.regel--erfuellt .regel-punkt{border-color:var(--erfolg);background:var(--erfolg-stark) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.qr-block{border:1px solid var(--linie);border-radius:var(--radius);grid-template-columns:168px 1fr;align-items:start;gap:20px;padding:16px;display:grid}.qr-bild{background:var(--weiss);border-radius:var(--radius-klein);width:168px;height:168px}.qr-platzhalter{border:1px dashed var(--linie-stark);border-radius:var(--radius-klein);width:168px;height:168px;color:var(--text-leise);text-align:center;place-items:center;padding:12px;font-size:.875rem;display:grid}.geheimnis{word-break:break-all;background:var(--flaeche);border-radius:var(--radius-klein);margin-top:6px;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9rem}.schritte{color:var(--text-leise);gap:6px;margin:0;padding-left:20px;font-size:.95rem;display:grid}@media (max-width:480px){.qr-block{grid-template-columns:1fr}}.app{background:linear-gradient(to right, var(--weiss) 0 247px, var(--linie) 247px 248px, var(--flaeche) 248px);grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sprung-link{z-index:20;background:var(--navy-flaeche);color:var(--auf-farbe);border-radius:var(--radius-klein);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.sprung-link:focus{color:var(--auf-farbe);top:12px}.app-seitenleiste{background:var(--weiss);border-right:1px solid var(--linie);flex-direction:column;gap:24px;height:100dvh;padding:24px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.app-marke{gap:10px;padding-left:8px;display:grid}.app-logo{width:132px;height:auto;display:block}.app-bereich{color:var(--text-leise);overflow-wrap:anywhere;font-size:.8125rem}.app-navigation-rahmen{min-width:0}.app-navigation{gap:2px;display:grid;position:relative}.app-nav-eintrag{border-radius:var(--radius-klein);color:var(--text);white-space:nowrap;align-items:center;gap:10px;padding:9px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.app-nav-eintrag .piktogramm{color:var(--text-leise);flex:none}.app-nav-text{flex:1}a.app-nav-eintrag:hover{background:var(--flaeche);color:var(--text)}.app-nav-eintrag[aria-current=page]{background:var(--info-flaeche);color:var(--blau);box-shadow:inset 3px 0 0 var(--blau);font-weight:600}.app-nav-eintrag[aria-current=page] .piktogramm{color:var(--blau)}.app-nav-eintrag--spaeter{color:var(--text-sehr-leise);cursor:default}.app-nav-marke{color:var(--text-leise);border:1px solid var(--linie);border-radius:999px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:20px}.app-nutzer{border-top:1px solid var(--linie);gap:10px;margin-top:auto;padding:14px 8px 0;display:grid}.app-nutzer-name{font-size:.95rem;font-weight:600}.app-nutzer-rolle{color:var(--text-leise);font-size:.8125rem}.app-abmelden{justify-self:start;height:36px;padding:0 14px;font-size:.875rem}.app-haupt{max-width:var(--inhalt-breite);width:100%;min-width:0;padding:36px clamp(20px,3.5vw,48px) 56px}.app-haupt:focus{outline:none}.app-haupt:has(.pipeline){max-width:none}.app-kopf h1{font-size:1.75rem;font-weight:700}.app-kopf p{color:var(--text-leise);max-width:64ch;margin-top:6px}.app-raster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;margin-top:28px;display:grid}.tafel{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-1);padding:20px 22px}.tafel h2{font-size:1.05rem;font-weight:650}.tafel p{color:var(--text-leise);margin-top:6px;font-size:.95rem}.tafel--hervor{background:var(--navy-flaeche);color:var(--auf-farbe);border-color:#0000}.tafel--hervor p{color:#ffffffc7}.stand-liste{gap:8px;margin:12px 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.stand-liste li{border-bottom:1px solid var(--linie);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.stand-liste li:last-child{border-bottom:0;padding-bottom:0}.stand{white-space:nowrap;font-size:.8125rem;font-weight:600}.stand--ok{color:var(--erfolg)}.stand--offen{color:var(--text-leise)}@media (max-width:860px){.app{background:var(--flaeche);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.app-seitenleiste{border-right:0;border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marke nutzer""nav nav";align-items:center;gap:10px 12px;min-width:0;height:auto;padding:12px 16px 0;display:grid;position:static;overflow:visible}.app-marke{grid-area:marke;align-items:center;gap:12px;min-width:0;padding-left:0;display:flex}.app-logo{width:92px}.app-bereich{border-left:1px solid var(--linie);text-overflow:ellipsis;white-space:nowrap;padding-left:12px;overflow:hidden}.app-nutzer{border:0;grid-area:nutzer;align-items:center;gap:12px;margin:0;padding:0;display:flex}.app-nutzer-text{text-align:right}.app-navigation-rahmen{grid-area:nav;margin:0 -16px;position:relative}.app-navigation-rahmen:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--weiss), transparent);width:28px;position:absolute;top:0;bottom:0;right:0}.app-navigation{scrollbar-width:none;gap:4px;padding:0 28px 0 12px;display:flex;overflow-x:auto}.app-navigation::-webkit-scrollbar{display:none}.app-nav-eintrag{border-radius:0;gap:6px;padding:10px 10px 12px;font-size:.9rem}.app-nav-eintrag[aria-current=page]{box-shadow:inset 0 -3px 0 var(--blau);background:0 0}.app-haupt{padding:24px 16px 48px}}@media (max-width:600px){.app-nutzer-text{display:none}}.knopf-reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.klein{font-size:.8125rem}.fehler-ansicht h1{font-size:1.35rem;font-weight:700}.lade{gap:24px;display:grid}.lade-kopf,.lade-tafel{gap:12px;display:grid}.lade-kacheln{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.lade-liste,.lade-raster{gap:10px;display:grid}.lade-raster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.lade-tafel{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:18px 20px}.lade-tafel--klein{padding:16px 18px}.lade-balken{background:linear-gradient(90deg, var(--lade-1) 0%, var(--lade-2) 50%, var(--lade-1) 100%);background-size:200% 100%;border-radius:4px;max-width:100%;animation:1.4s ease-in-out infinite lade-schimmer;display:block}@keyframes lade-schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--warn:#8a5a00;--warn-flaeche:#fff6e5}.leise{color:var(--text-leise)}.fehler-text{color:var(--fehler)}.mehrzeilig{white-space:pre-line}.abstand-oben{margin-top:20px}.abstand-oben-klein{margin-top:10px}.app-kopf--mit-aktion{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.zurueck{align-items:center;gap:6px;margin-bottom:14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.zurueck:before{content:"";border-bottom:2px solid;border-left:2px solid;width:7px;height:7px;transform:rotate(45deg)}.knopf--klein{height:38px;padding:0 14px;font-size:.9rem}.knopf--gefahr.knopf--neben{color:var(--fehler);border-color:var(--fehler-linie)}.knopf--gefahr.knopf--neben:hover{color:var(--auf-farbe);background:var(--fehler-stark);border-color:var(--fehler)}.feld-mehrzeilig{resize:vertical;height:auto;min-height:72px;padding:10px 14px;line-height:1.5}.feld-auswahl{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2352607a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.feld--breit{grid-column:1/-1}.pflicht{color:var(--fehler)}.haken{cursor:pointer;align-items:flex-start;gap:10px;font-size:.95rem;font-weight:600;display:flex}.haken input{width:18px;height:18px;accent-color:var(--blau);flex:none;margin:2px 0 0}.haken--klein{font-size:.9rem;font-weight:500}.sicht{white-space:nowrap;vertical-align:middle;cursor:help;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:600;line-height:22px;display:inline-flex}.sicht:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.sicht--firma{color:var(--blau-dunkel);background:var(--info-flaeche)}.sicht--firma:before{background:var(--blau-flaeche)}.sicht--gezielt{color:var(--blau-dunkel);background:var(--weiss);border:1px dashed var(--blau);line-height:20px}.sicht--gezielt:before{border:1.5px solid var(--blau)}.sicht--intern{color:var(--text-leise);background:var(--flaeche);border:1px solid var(--linie);line-height:20px}.sicht--intern:before{background:var(--text-leise);border-radius:1px}.abschnitt{border-left-width:4px}.abschnitt--firma{border-left-color:var(--blau)}.abschnitt--gezielt{border-left-style:solid;border-left-color:var(--blau-linie)}.abschnitt--intern{border-left-color:var(--linie-stark)}fieldset.abschnitt{min-width:0;margin:0}.abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tafel .abschnitt-text,.abschnitt-text{color:var(--text-leise);max-width:70ch;margin-top:6px;font-size:.9rem}.aktion{gap:14px;margin-top:14px;display:grid}.aktion--kompakt{flex-direction:column;align-items:flex-end;gap:4px;margin-top:0;display:flex}.aktion-felder{gap:14px;display:grid}.aktion-felder--zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.aktion-fuss{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aktion .feld-eingabe{height:44px}.aktion .feld-mehrzeilig{height:auto}.bewerber-formular{gap:16px;margin-top:24px;display:grid}.bewerber-formular-abschnitte{gap:16px;display:grid}.bewerber-formular .aktion-felder{margin-top:18px}.formular-leiste{background:linear-gradient(to top, var(--flaeche) 70%, transparent);gap:12px;padding:14px 0;display:flex;position:sticky;bottom:0}.suche{margin-top:24px;padding:16px}.suche-zeile{gap:10px;display:flex}.suche-eingabe{flex:1;min-width:0}.filter{margin-top:12px}.filter>summary,.aufklapp>summary{cursor:pointer;color:var(--blau);align-items:center;gap:8px;padding:4px 0;font-weight:600;list-style:none;display:inline-flex}.filter>summary::-webkit-details-marker{display:none}.aufklapp>summary::-webkit-details-marker{display:none}.filter>summary:before,.aufklapp>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .12s;transform:rotate(-45deg)}.filter[open]>summary:before,.aufklapp[open]>summary:before{transform:rotate(45deg)}.filter-anzahl{color:var(--auf-farbe);background:var(--blau-flaeche);border-radius:999px;padding:0 8px;font-size:.75rem;line-height:20px}.filter-raster{grid-template-columns:minmax(200px,1fr) minmax(0,2.4fr);gap:24px;margin-top:14px;display:grid}.filter-status{border:0;min-width:0;margin:0;padding:0}.filter-status-liste{gap:6px;margin-top:8px;display:grid}.filter-felder{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:14px 16px;display:grid}.filter-felder .feld-eingabe{height:42px}.filter-haken{flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;display:flex}.filter-fuss{border-top:1px solid var(--linie);align-items:center;gap:18px;margin-top:16px;padding-top:14px;display:flex}.filter-zeile{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px 16px;display:flex}.filter-zeile .filter-felder{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.filter-zeile .feld{width:220px;max-width:100%}.filter-zeile .filter-haken{padding-bottom:10px}.filter-zeile .filter-fuss{border:0;margin:0;padding:0 0 2px}@media (max-width:600px){.filter-zeile .feld,.filter-zeile .filter-felder{width:100%}}.liste{margin-top:16px;padding:0;overflow-x:auto}.liste-tabelle{border-collapse:collapse;width:100%;font-size:.925rem}.liste-tabelle th{text-align:left;color:var(--text-leise);border-bottom:1px solid var(--linie);background:var(--flaeche-hell);white-space:nowrap;padding:12px 14px;font-size:.8125rem;font-weight:600}.liste-tabelle td{border-bottom:1px solid var(--linie);vertical-align:top;padding:13px 14px}.liste-tabelle tbody tr:last-child td{border-bottom:0}.liste-tabelle tbody tr:hover{background:var(--flaeche-hell)}.liste-tabelle td.liste-name{min-width:200px}.liste-tabelle .status-marke{white-space:normal;padding:3px 10px;line-height:1.35}.liste-name a{color:var(--text);font-weight:650;text-decoration:none}.liste-name a:hover{color:var(--blau);text-decoration:underline}.liste-unter{color:var(--text-leise);margin-top:2px;font-size:.8125rem;display:block}.liste-hinweise{text-align:right}.kennung{border-radius:var(--radius-klein);white-space:nowrap;margin:0 0 4px 4px;padding:0 8px;font-size:.75rem;font-weight:600;line-height:20px;display:inline-block}.kennung--info{color:var(--text-2);background:var(--flaeche)}.kennung--warnung{color:var(--warn);background:var(--warn-flaeche)}.leer{justify-items:start;gap:10px;margin-top:16px;padding:28px;display:grid}.leer p{max-width:60ch}.leer-text{color:var(--text-leise);margin-top:12px;font-size:.925rem}.seiten{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;display:grid}.seiten-text{text-align:center;color:var(--text-leise);font-size:.875rem}.status-marke{white-space:nowrap;border-radius:999px;padding:0 10px;font-size:.8125rem;font-weight:600;line-height:24px;display:inline-block}.status-marke--neu{color:var(--auf-farbe);background:var(--blau-flaeche)}.status-marke--laufend{color:var(--blau-dunkel);background:var(--info-flaeche)}.status-marke--vermittlung{color:var(--auf-farbe);background:var(--navy-flaeche)}.status-marke--erfolg{color:var(--erfolg);background:var(--erfolg-flaeche)}.status-marke--pausiert{color:var(--text-leise);background:var(--weiss);border:1px dashed var(--linie-stark);line-height:22px}.status-marke--abgeschlossen{color:var(--text-leise);background:var(--flaeche)}.profil-kopf{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.profil-kopf-titel{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.profil-kopf-aktionen{justify-content:flex-end}.profil-initialen--eckig{background:var(--info-flaeche);color:var(--blau);border-radius:14px}.profil-initialen .piktogramm{width:26px;height:26px}.sprungleiste{z-index:4;scrollbar-width:none;background:var(--flaeche-glas);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--linie);gap:6px;margin:18px calc(-1*clamp(20px,3.5vw,48px)) 0;padding:10px clamp(20px,3.5vw,48px);display:flex;position:sticky;top:0;overflow-x:auto}.sprungleiste::-webkit-scrollbar{display:none}.sprungleiste a{border:1px solid var(--linie);background:var(--weiss);color:var(--text);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sprungleiste a:hover{border-color:var(--hellblau);color:var(--blau)}.sprung-zahl{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:.75rem}.profil-raster section[id]{scroll-margin-top:64px}.profil-initialen{background:var(--navy-flaeche);width:56px;height:56px;color:var(--auf-farbe);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.profil-kopf h1{font-size:1.6rem;font-weight:700}.profil-kopf-text p{margin-top:4px}.profil-hinweise{gap:10px;margin-top:18px;display:grid}.profil-hinweise:empty{display:none}.profil-raster{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;gap:16px;margin-top:22px;display:grid}.profil-haupt,.profil-seite{gap:16px;min-width:0;display:grid}.profil-haupt>*,.profil-seite>*,.vermittlungen>*,.firmenkarte-daten>*,.aktion,.aktion-felder>*,.feld{min-width:0}select.feld-eingabe{text-overflow:ellipsis;max-width:100%}.daten{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:14px 0 0;display:grid}.daten>div{min-width:0}.daten--breit{grid-column:1/-1}.daten dt{color:var(--text-leise);font-size:.8125rem;font-weight:500}.daten dd{overflow-wrap:anywhere;margin:2px 0 0}.chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.chip{border-radius:var(--radius-klein);border:1px solid var(--linie);background:var(--weiss);padding:0 10px;font-size:.8125rem;line-height:26px}.zitat{color:var(--text-leise);margin-top:2px;font-style:italic;display:block}.unterueberschrift{margin-top:18px;font-size:.95rem;font-weight:650}.vermittlungen{gap:12px;margin-top:14px;display:grid}.vermittlung{border:1px solid var(--linie);border-radius:var(--radius);padding:16px}.vermittlung-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vermittlung h3{font-size:1rem;font-weight:650}.vermittlung-kopf p{margin-top:2px;font-size:.875rem}.freigabe-zeile{border-radius:var(--radius-klein);background:var(--flaeche);margin-top:12px;padding:10px 12px;font-size:.9rem}.freigabe-zeile--an{background:var(--info-flaeche);box-shadow:inset 3px 0 0 var(--blau)}.freigabe-umfang{gap:2px;margin:8px 0 0;padding-left:18px;display:grid}.freigabe-umfang .aus{color:var(--text-leise)}.rueckmeldungen{margin-top:12px;font-size:.9rem}.rueckmeldungen h4{margin:0;font-size:.875rem}.rueckmeldungen ul{margin:6px 0 0;padding-left:18px}.aufklapp-gruppe{gap:2px;margin-top:10px;display:grid}.aufklapp{margin-top:8px}.aufklapp[open]{padding-bottom:6px}.aufklapp-text{color:var(--text-leise);max-width:70ch;margin-top:6px;font-size:.875rem}.aufklapp--gefahr>summary{color:var(--fehler)}.firmenkarte{border-radius:var(--radius);border:1px solid var(--navy-flaeche);background:var(--weiss);margin:12px 0 0;overflow:hidden}.firmenkarte-leiste{background:var(--navy-flaeche);color:var(--auf-farbe);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:flex}.firmenkarte-ort{color:#ffffffb3;font-weight:500}.firmenkarte-inhalt{gap:12px;padding:16px;display:grid}.firmenkarte-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.firmenkarte-name{font-size:1.1rem;font-weight:700}.firmenkarte-unter{color:var(--text-leise);font-size:.9rem}.firmenkarte-status{color:var(--blau-dunkel);background:var(--info-flaeche);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:.8125rem;font-weight:600;line-height:24px}.firmenkarte-daten{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0;font-size:.9rem;display:grid}.firmenkarte-daten dt{color:var(--text-leise);font-size:.75rem}.firmenkarte-daten dd{overflow-wrap:anywhere;margin:2px 0 0}.firmenkarte-daten--geheim{border-top:1px dashed var(--linie-stark);padding-top:12px}.firmenkarte-text{white-space:pre-line;font-size:.9rem}.verborgen{color:var(--text-leise);background:repeating-linear-gradient(-45deg, var(--flaeche), var(--flaeche) 5px, var(--streifen) 5px, var(--streifen) 10px);border-radius:4px;padding:0 10px;font-size:.75rem;font-weight:600;line-height:22px;display:inline-block}.notizen,.verlauf,.aufgaben,.einwilligungen{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.notizen li{border-top:1px solid var(--linie);padding:12px 0;font-size:.925rem}.notiz-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:.8125rem;display:flex}.notiz-kopf .kennung{margin:0}.aufgaben li,.einwilligungen li{border-top:1px solid var(--linie);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:.9rem;display:flex}.aufgaben li:first-child,.einwilligungen li:first-child{border-top:0}.aufgaben li,.einwilligungen li{flex-wrap:wrap}.aufgaben li>div,.einwilligungen li>div{flex:180px;min-width:0}.aufgabe-titel{font-weight:600}.aufgabe-faellig{color:var(--text-leise);font-size:.8125rem}.aufgabe-faellig--ueber{color:var(--fehler);font-weight:600}.aufgaben--erledigt .aufgabe-titel{color:var(--text-leise);font-weight:500;text-decoration:line-through}.einwilligungen .widerrufen{color:var(--text-leise)}.verlauf li{padding:0 0 14px 18px;font-size:.875rem;position:relative}.verlauf li:before{content:"";background:var(--blau-flaeche);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:3px}.verlauf li:after{content:"";background:var(--linie);width:1px;position:absolute;top:18px;bottom:2px;left:6px}.verlauf li:last-child:after{display:none}.verlauf-stelle{color:var(--text-leise)}.verlauf-wann{font-size:.8125rem}.tafel .firmenkarte p,.tafel .aufgaben p,.tafel .notizen p,.tafel .verlauf p,.tafel .einwilligungen p,.tafel .freigabe-zeile p,.tafel .profil-kopf-text p{color:inherit;margin-top:0}.tafel .firmenkarte-unter,.tafel .aufgabe-faellig,.tafel .verlauf-wann,.tafel .verlauf .leise,.tafel .notizen .leise,.tafel .einwilligungen .leise,.tafel .aufgaben .leise{color:var(--text-leise)}.tafel .aufgabe-faellig{font-size:.8125rem}.tafel .firmenkarte-name{font-size:1.1rem;font-weight:700}.tafel .firmenkarte-unter,.tafel .firmenkarte-text{font-size:.9rem}.tafel .verlauf-wann,.tafel .notiz-kopf{font-size:.8125rem}.tafel .aufgabe-faellig--ueber{color:var(--fehler);font-weight:600}.tafel .zitat{color:var(--text-leise)}.tafel .feld-hinweis,.tafel .feld-fehler{margin-top:0;font-size:.875rem}.tafel .feld-hinweis{color:var(--text-leise)}.tafel .feld-fehler{color:var(--fehler)}.tafel .leer-text{margin-top:12px}.tafel .aufklapp-text{margin-top:6px;font-size:.875rem}.firmenkarte-daten--geheim{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.firmenkarte-daten--geheim dd{overflow-wrap:break-word;word-break:break-word}.eintraege{margin:14px 0 0;padding:0;list-style:none}.eintraege li{border-top:1px solid var(--linie);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:.925rem;display:flex}.eintraege li:first-child{border-top:0}.eintraege li>div{flex:220px;min-width:0}.eintraege li{flex-wrap:wrap}.tafel .eintraege p{color:inherit;margin-top:0}.tafel .eintraege .leise{color:var(--text-leise);font-size:.875rem}.eintrag-titel{font-weight:600}.eintrag-titel .kennung{margin-left:8px}.eintraege .gesperrt .eintrag-titel{color:var(--text-leise)}.kennungen{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.kennungen .kennung{margin:0}.kennung--links{margin:4px 0 0}.daten--eine{grid-template-columns:minmax(0,1fr)}.aktion--eng{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.aktion--eng .aktion-felder{flex:1;min-width:140px;position:relative}.aktion--eng .feld-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aktion--eng .feld-eingabe{height:38px;padding-left:10px;font-size:.875rem}.pipeline-summe{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pipeline-summe li{background:var(--weiss);border:1px solid var(--linie);color:var(--text-leise);border-radius:999px;padding:6px 12px;font-size:.875rem}.pipeline-summe strong{color:var(--text);font-variant-numeric:tabular-nums}.pipeline-summe--hinweis{border-color:var(--warn-linie)!important;background:var(--warn-flaeche)!important}.pipeline-summe--warnung{border-color:var(--warn-linie)!important;background:var(--warn-flaeche)!important;color:var(--warn)!important}.pipeline-rahmen{margin-top:16px;position:relative}.pipeline{scroll-snap-type:x proximity;grid-auto-columns:minmax(264px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:14px;display:grid;overflow-x:auto}.pipeline-spalte{background:var(--tint-blau);border-radius:var(--radius);border-top:3px solid var(--blau);scroll-snap-align:start;min-width:0;padding:0 10px 10px}.pipeline-spalte--erfolg{border-top-color:var(--erfolg);background:var(--tint-gruen)}.pipeline-spalte--ende{border-top-color:var(--linie-stark);background:var(--tint-grau)}.pipeline-spalte-kopf{padding:10px 4px 8px}.pipeline-kopf{justify-content:space-between;align-items:flex-start;gap:8px;font-size:.9rem;font-weight:650;line-height:1.3;display:flex}.pipeline-anzahl{text-align:center;min-width:24px;color:var(--text);background:var(--weiss);border-radius:999px;flex:none;padding:0 8px;font-size:.75rem;font-weight:700;line-height:20px}.pipeline-firma{color:var(--text-leise);margin-top:3px;font-size:.75rem}.pipeline-leer{border:1px dashed var(--linie-stark);border-radius:var(--radius-klein);text-align:center;color:var(--text-leise);padding:12px;font-size:.8125rem}.pipeline-karten{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pipeline-karte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-klein);box-shadow:var(--schatten-1);padding:10px 12px 12px;font-size:.875rem;position:relative}.pipeline-karte--lange{box-shadow:inset 3px 0 0 var(--warn), var(--schatten-1)}.pipeline-name a{color:var(--text);font-weight:650;text-decoration:none}.pipeline-name a:hover{color:var(--blau);text-decoration:underline}.pipeline-stelle{color:var(--text-leise);margin-top:2px;font-size:.8125rem}.pipeline-stelle a{color:inherit}.pipeline-seit{color:var(--text-leise);margin-top:6px;font-size:.75rem}.pipeline-seit--lange{color:var(--warn);font-weight:600}.pipeline-karte .aktion--eng{border-top:1px solid var(--linie);flex-wrap:nowrap;margin-top:10px;padding-top:10px}.pipeline-karte .aktion--eng .aktion-felder{min-width:0}.pipeline-karte .aktion--eng .knopf{height:38px;padding:0 12px}@media (max-width:860px){.pipeline{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.termine{gap:18px;display:grid}.termin-datum{border-bottom:2px solid var(--text);padding-bottom:6px;font-size:.95rem;font-weight:650}.tafel .termin-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.termin-knoepfe{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:600px){.termin-knoepfe{flex-direction:row;align-items:flex-start}}.portal-zahlen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:24px;display:grid}.portal-zahl{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);color:var(--text);gap:2px;padding:18px 20px;text-decoration:none;display:grid}.portal-zahl:hover{border-color:var(--blau);color:var(--text)}.portal-zahl strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.portal-zahl span{color:var(--text-leise);font-size:.9rem}.portal-karten{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px;display:grid}.portal-karte{background:var(--weiss);border:1px solid var(--linie);border-top:3px solid var(--blau);border-radius:var(--radius);color:var(--text);gap:6px;padding:16px 18px;text-decoration:none;display:grid}.portal-karte:hover{border-color:var(--blau);color:var(--text)}.portal-karte-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.portal-karte-daten{flex-wrap:wrap;gap:4px 16px;font-size:.875rem;display:flex}.portal-karte-fuss{border-top:1px solid var(--linie);color:var(--text-leise);margin-top:4px;padding-top:8px;font-size:.8125rem}.portal-termin-antwort{justify-items:end;gap:4px;min-width:160px;display:grid}.portal-zahl-unter{font-size:.8125rem}.app-kopf+.portal-zahlen+.profil-raster{margin-top:16px}.balken{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.balken li{grid-template-columns:minmax(140px,1.2fr) 2fr auto;align-items:center;gap:10px;font-size:.875rem;display:grid}.balken-spur{background:var(--flaeche);border-radius:5px;height:10px;overflow:hidden}.balken-wert{background:var(--blau-flaeche);border-radius:5px;height:100%;display:block}.balken-zahl{font-variant-numeric:tabular-nums;font-weight:650}.reiter{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:4px;margin-top:20px;display:flex}.reiter-eintrag{border-radius:var(--radius-klein) var(--radius-klein) 0 0;color:var(--text-leise);padding:8px 14px;font-size:.925rem;font-weight:600;text-decoration:none}.reiter-eintrag[aria-current=page]{color:var(--blau);box-shadow:inset 0 -2px 0 var(--blau)}@media (max-width:1080px){.profil-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.filter-raster{grid-template-columns:minmax(0,1fr)}.liste{background:0 0;border:0}.liste-tabelle thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.liste-tabelle,.liste-tabelle tbody,.liste-tabelle tr,.liste-tabelle td{display:block}.liste-tabelle tr{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);margin-bottom:10px;padding:12px 14px}.liste-tabelle td{border:0;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.liste-tabelle td:before{content:attr(data-label);color:var(--text-leise);font-size:.8125rem}.liste-tabelle td.liste-name{padding-bottom:8px;display:block}.liste-tabelle td.liste-name:before,.liste-tabelle td.liste-hinweise:before{content:none}.liste-tabelle td.liste-hinweise{text-align:left;display:block}.liste-tabelle td.liste-hinweise:empty{display:none}.kennung{margin:4px 4px 0 0}.liste-tabelle td>*{grid-column:2;justify-self:start;max-width:100%}.liste-tabelle .status-marke{white-space:normal;padding:3px 10px;line-height:1.35}.profil-kopf .knopf{justify-self:start}.profil-kopf{grid-template-columns:auto minmax(0,1fr)}.profil-kopf .status-marke{justify-self:start}.profil-kopf-aktionen{grid-column:1/-1;justify-content:flex-start}.sprungleiste{margin:16px -16px 0;padding:10px 16px}.app-kopf h1{font-size:1.5rem}.profil-kopf h1{font-size:1.35rem}.profil-initialen{width:44px;height:44px;font-size:1rem}.profil-kopf{align-items:start;gap:12px 14px}}@media (max-width:600px){.tafel{padding:16px}.vermittlung{padding:12px}.vermittlung-kopf{flex-direction:column}.firmenkarte-kopf{flex-direction:column-reverse;gap:6px}.aktion-felder--zwei,.daten{grid-template-columns:minmax(0,1fr)}.suche-zeile{flex-direction:column}.seiten{grid-template-columns:1fr 1fr}.seiten-text{grid-area:1/1/auto/-1}}.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kennzahl{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);height:100%;box-shadow:var(--schatten-1);color:var(--text);align-content:start;gap:2px;padding:16px 18px 14px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.kennzahl:hover{color:var(--text);border-color:var(--hellblau);box-shadow:var(--schatten-2)}.kennzahl-text{color:var(--text-2);font-size:.875rem;font-weight:600}.kennzahl-zahl{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.15}.kennzahl-unter{color:var(--text-leise);font-size:.8125rem}.kennzahlen+.profil-raster{margin-top:16px}.zutun{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.zutun-eintrag{border-radius:var(--radius-klein);color:var(--text);background:var(--flaeche);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:grid}.zutun-eintrag .piktogramm{color:var(--blau)}.zutun-eintrag:hover{color:var(--text);background:var(--info-flaeche)}.zutun-eintrag--dringend{background:var(--warn-flaeche)}.zutun-eintrag--dringend .piktogramm{color:var(--warn)}.zutun-eintrag--dringend:hover{background:var(--warn-stark)}.zutun-zahl{text-align:center;background:var(--weiss);font-variant-numeric:tabular-nums;border-radius:999px;min-width:28px;font-size:.8125rem;line-height:24px}.termin-kurz{margin:12px 0 0;padding:0;list-style:none}.termin-kurz li{border-top:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.termin-kurz li:first-child{border-top:0}.tafel .termin-kurz p{color:inherit;margin-top:0}.tafel .termin-kurz .leise{color:var(--text-leise);font-size:.875rem}.kalenderblatt{border:1px solid var(--linie);border-top:3px solid var(--blau);border-radius:var(--radius-klein);background:var(--weiss);justify-items:center;width:52px;padding:4px 0 5px;line-height:1.1;display:grid}.kalenderblatt-tag{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.kalenderblatt-monat{color:var(--text-leise);font-size:.6875rem;font-weight:600}.jahr-zahlen{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:12px 0 0;display:grid}.jahr-zahlen dt{color:var(--text-leise);font-size:.8125rem}.jahr-zahlen dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.warn-text,.tafel .warn-text{color:var(--warn);font-weight:600}.abschnitt-kopf .klein{font-weight:600}@media (max-width:860px){.liste{box-shadow:none}.termin-kurz li{grid-template-columns:auto minmax(0,1fr)}.termin-kurz .status-marke{grid-column:2;justify-self:start}}@media (max-width:1080px) and (min-width:601px){.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kennzahl{padding:14px 14px 12px}}@media (max-width:600px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.kennzahl-zahl{font-size:1.6rem}.kennzahlen li:last-child:nth-child(odd){grid-column:1/-1}}.kennzahlen--drei{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.aufruf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.knopf--hell{color:var(--text);background:var(--weiss)}.knopf--hell:hover{color:var(--text);background:var(--info-flaeche)}.portal-karte{box-shadow:var(--schatten-1);border-top-width:1px;gap:8px;transition:border-color .12s,box-shadow .12s}.portal-karte:hover{border-color:var(--hellblau);box-shadow:var(--schatten-2)}.portal-karte--offen{box-shadow:inset 0 3px 0 var(--blau), var(--schatten-1)}.portal-karte-kopf{justify-content:flex-start;align-items:center;gap:12px}.portal-karte-titel{justify-items:start;gap:4px;min-width:0;display:grid}.profil-initialen--klein{flex:none;width:40px;height:40px;font-size:.9rem}.portal-karte-fuss{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.portal-karte-mehr{color:var(--blau);align-items:center;gap:4px;font-weight:600;display:inline-flex}.portal-karte-mehr .piktogramm{width:14px;height:14px}.hinweisseite{background:var(--flaeche);place-items:center;min-height:100dvh;padding:24px;display:grid}.hinweisseite-karte{background:var(--weiss);border:1px solid var(--linie);border-top:4px solid var(--blau);border-radius:var(--radius);gap:16px;width:100%;max-width:560px;padding:32px;display:grid}.hinweisseite-karte h1{font-size:1.4rem;font-weight:700}.hinweisseite-karte p,.hinweisseite-karte li{color:var(--text-leise)}.hinweisseite-karte code{color:var(--text);background:var(--flaeche);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-nav-zahl,.reiter-zahl{background:var(--rot-marke);min-width:22px;height:22px;color:var(--auf-farbe);text-align:center;border-radius:999px;flex:none;padding:0 7px;font-size:.75rem;font-weight:700;line-height:22px}.reiter{border-bottom:1px solid var(--linie);gap:4px;margin-top:20px;display:flex;overflow-x:auto}.reiter-eintrag{color:var(--text-leise);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.reiter-eintrag:hover{color:var(--text)}.reiter-eintrag[aria-current=page]{color:var(--blau);border-bottom-color:var(--blau)}.reiter+.tafel,.reiter+.mitteilungen,.reiter+.postfach{margin-top:16px}.mitteilungen{margin:0;padding:0;list-style:none;overflow:hidden}.mitteilung{border-top:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:14px 20px;display:grid}.mitteilung:first-child{border-top:0}.mitteilung--neu{background:var(--info-flaeche);box-shadow:inset 3px 0 0 var(--blau)}.mitteilung-symbol{background:var(--flaeche);width:34px;height:34px;color:var(--blau);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mitteilung-symbol--absage{color:var(--warn);background:var(--warn-flaeche)}.mitteilung-symbol--termin,.mitteilung-symbol--rueckmeldung{color:var(--erfolg);background:var(--erfolg-flaeche)}.mitteilung-text{min-width:0}.tafel .mitteilung-text p,.mitteilung-text p{margin-top:2px}.mitteilung-titel{overflow-wrap:anywhere;font-weight:600}.tafel .mitteilung-titel{color:var(--text);font-size:1rem}.mitteilung-titel a{color:var(--text);text-decoration:none}.mitteilung-titel a:hover{color:var(--blau);text-decoration:underline}.mitteilung-neu{background:var(--blau-flaeche);color:var(--auf-farbe);vertical-align:1px;border-radius:999px;margin-left:8px;padding:0 8px;font-size:.75rem;line-height:20px;display:inline-block}.mitteilung-zeit{color:var(--text-leise);white-space:nowrap;font-size:.8125rem}@media (max-width:600px){.mitteilung{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.mitteilung-zeit{grid-column:2}}.postfach{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.postfach-liste{padding:8px}.postfach-liste ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.postfach-firma{border-radius:var(--radius-klein);color:var(--text);gap:2px;padding:10px 12px;text-decoration:none;display:grid}.postfach-firma:hover{background:var(--flaeche);color:var(--text)}.postfach-firma[aria-current=page]{background:var(--info-flaeche);box-shadow:inset 3px 0 0 var(--blau)}.postfach-firma-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.postfach-firma-name{overflow-wrap:anywhere;font-weight:600}.postfach-firma--ungelesen .postfach-firma-vorschau{color:var(--text);font-weight:600}.postfach-firma-vorschau{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.postfach-firma-zeit{color:var(--text-leise);font-size:.75rem}.postfach-gespraech{min-width:0}.postfach-zurueck{display:none}@media (max-width:860px){.postfach{grid-template-columns:minmax(0,1fr)}.postfach--gewaehlt .postfach-liste,.postfach:not(.postfach--gewaehlt) .postfach-gespraech{display:none}.postfach-zurueck{margin-top:6px;display:inline-flex}}.chat{gap:14px;margin-top:12px;display:grid}.chat-verlauf{border-radius:var(--radius);background:var(--flaeche);border:1px solid var(--linie);max-height:min(60vh,560px);padding:12px;overflow-y:auto}.chat-leer{text-align:center;color:var(--text-leise);padding:24px 8px}.tafel .chat-leer{margin:0}.chat-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chat-eintrag{display:grid}.tafel .chat-tag,.chat-tag{background:var(--weiss);border:1px solid var(--linie);color:var(--text-leise);border-radius:999px;justify-self:center;margin:8px 0 4px;padding:0 10px;font-size:.75rem;line-height:22px}.chat-blase{background:var(--weiss);border:1px solid var(--linie);max-width:min(78%,620px);box-shadow:var(--schatten-1);border-radius:12px 12px 12px 4px;justify-self:start;padding:8px 12px 6px}.chat-blase--eigene{background:var(--chat-eigene);border-color:var(--info-linie);border-radius:12px 12px 4px;justify-self:end}.tafel .chat-blase p{margin:0}.tafel .chat-absender,.chat-absender{color:var(--blau-dunkel);font-size:.75rem;font-weight:700}.tafel .chat-bezug,.chat-bezug{color:var(--text-leise);margin-top:2px;font-size:.8125rem}.tafel .chat-text,.chat-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:.95rem}.tafel .chat-zeit,.chat-zeit{color:var(--text-leise);justify-content:flex-end;gap:8px;margin-top:2px;font-size:.75rem;display:flex}.chat-gelesen{align-items:center;gap:2px;display:inline-flex}.chat-gelesen .piktogramm{width:14px;height:14px;color:var(--erfolg)}.tafel .chat-hinweis,.chat-hinweis{color:var(--text-leise);font-size:.8125rem}.tafel .chat-hinweis--warn,.chat-hinweis--warn{border-radius:var(--radius-klein);background:var(--warn-flaeche);color:var(--warn);margin-top:10px;padding:8px 12px}@media (max-width:600px){.chat-blase{max-width:90%}.chat-verlauf{max-height:55vh;padding:8px}}.feld-warnung{border-radius:var(--radius-klein);background:var(--warn-flaeche);color:var(--warn);margin-top:6px;padding:8px 10px;font-size:.8125rem;line-height:1.45}.tafel .feld-warnung{color:var(--warn);font-size:.8125rem}.wahl{border:0;min-width:0;margin:0;padding:0}.wahl>legend{margin-bottom:8px;padding:0}.wahl-liste{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.wahl-kachel{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--weiss);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-weight:500;line-height:1.3;display:flex}.wahl-kachel:hover{border-color:var(--hellblau)}.wahl-kachel input{width:20px;height:20px;accent-color:var(--blau);flex:none;margin:0}.wahl-kachel:has(input:checked){border-color:var(--blau);background:var(--info-flaeche);box-shadow:inset 0 0 0 1px var(--blau)}.wahl-kachel:has(input:focus-visible){box-shadow:var(--fokus)}.knopf--erfolg{color:var(--auf-farbe);background:var(--erfolg-stark);border-color:var(--erfolg)}.knopf--erfolg:hover{color:var(--auf-farbe);background:var(--erfolg-stark-hover)}.knopf .piktogramm{flex:none}.termin-antwort{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.termin-antwort .aktion--kompakt{margin:0}.termin-antwort-nein>summary{cursor:pointer;list-style:none}.termin-antwort-nein>summary::-webkit-details-marker{display:none}.termin-antwort-nein[open]{flex-basis:100%}.termin-antwort-nein[open]>summary{background:var(--flaeche)}.termin-antwort-nein .aktion{margin-top:8px}.portal-termin{flex-wrap:wrap}.status-marke--wartet{color:var(--warn);background:var(--warn-flaeche)}.aufruf-liste{gap:8px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:grid}.aufruf-liste li{border-radius:var(--radius-klein);background:#ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.aufruf-liste span{color:var(--auf-farbe);font-weight:500}.aufruf h2{width:100%}.tafel .eintraege .offen-text,.tafel .offen-text,.offen-text{color:var(--warn);margin-top:4px;font-size:.8125rem;font-weight:600;display:inline-block}.tafel--wartet{border-color:var(--blau);box-shadow:inset 0 3px 0 var(--blau), var(--schatten-1)}.seiten-ueberschrift{margin-bottom:10px;font-size:1.05rem}.aufklapp-link{align-items:center;gap:8px;margin-top:8px;padding:4px 0;font-weight:600;text-decoration:none;display:inline-flex}.aufklapp-link:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(-45deg)}.klein-ueberschrift{color:var(--text-leise);margin-top:18px;font-size:.875rem;font-weight:700}.app-suche{position:relative}.app-suche-feld{background:var(--flaeche) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2352607a' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4.5 4.5'/%3E%3C/svg%3E") no-repeat 11px center;border-color:var(--linie);height:40px;padding-left:36px;font-size:.9rem}.app-suche-feld:focus{background-color:var(--auf-farbe)}@media (max-width:860px){.app-seitenleiste{grid-template-areas:"marke nutzer""suche suche""nav nav"}.app-suche{grid-area:suche}}.such-raster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.status-seit{color:var(--text-leise);white-space:nowrap;font-size:.8125rem}.vermittlung-status{justify-items:end;gap:4px;display:grid}.termin-zeile{flex-wrap:wrap}.termin-mehr,.eintraege li>.termin-mehr{flex-wrap:wrap;flex:100%;align-items:flex-start;gap:4px 20px;display:flex}.termin-kalender{align-items:center;gap:6px;margin-top:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.termin-kalender .piktogramm{width:16px;height:16px}.termin-verschieben{margin-top:4px}.termin-verschieben[open]{flex-basis:100%}.bausteine{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.bausteine-titel{color:var(--text-leise);margin-right:2px;font-size:.8125rem}.baustein{font:inherit;color:var(--blau-dunkel);background:var(--info-flaeche);border:1px solid var(--info-linie);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:600}.baustein:hover{background:var(--info-stark)}.baustein:focus-visible{outline:2px solid var(--hellblau);outline-offset:2px}.willkommen{border-color:var(--blau);box-shadow:inset 0 3px 0 var(--blau), var(--schatten-1);margin-top:20px}.willkommen-schritte{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.willkommen-schritte li{align-items:flex-start;gap:12px;display:flex}.willkommen-nummer{background:var(--navy-flaeche);width:30px;height:30px;color:var(--auf-farbe);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tafel .willkommen-titel,.willkommen-titel{color:var(--text);align-items:center;gap:6px;margin:2px 0 0;font-weight:700;display:flex}.willkommen-titel .piktogramm{color:var(--blau)}.willkommen .aktion--kompakt{margin:0}.nachfassen li{align-items:center}.nachfassen-erledigt{color:var(--erfolg);align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:inline-flex}.auswertung{gap:12px;margin:10px 0 0;display:grid}.auswertung div{gap:2px;display:grid}.auswertung dt{color:var(--text-leise);font-size:.8125rem}.auswertung dd{color:var(--text);margin:0;font-size:1.05rem;font-weight:700}.auswertung dd.klein{font-size:.75rem;font-weight:400}.app-nutzer-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.app-einstellungen{gap:6px;height:36px;padding:0 12px;font-size:.875rem}.app-einstellungen .piktogramm{width:16px;height:16px}@media (max-width:860px){.app-einstellungen{padding:0 10px}.app-einstellungen span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hinweis-liste{gap:4px;margin:0;padding-left:18px;display:grid}.postausgang-status{flex:none}.postausgang-status--gesendet{color:var(--erfolg);background:var(--erfolg-flaeche)}.postausgang-status--nicht_gesendet,.postausgang-status--in_arbeit{color:var(--text-leise);background:var(--flaeche)}.postausgang-status--fehler{color:var(--fehler);background:var(--fehler-flaeche)}.reiter--kompakt{border-bottom:0;margin-top:0}.kennzahl--warn .kennzahl-zahl{color:var(--warn)}.umsatz-diagramm{margin:12px 0 0}.umsatz-diagramm svg{width:100%;height:auto;display:block}.umsatz-svg--schmal{display:none!important}@media (max-width:600px){.umsatz-svg--breit{display:none!important}.umsatz-svg--schmal{display:block!important}}.umsatz-linie{stroke:var(--linie);stroke-width:1px}.umsatz-achse,.umsatz-monat{fill:var(--text-leise);font-size:12px}.umsatz-monat--jetzt{fill:var(--text);font-weight:700}.umsatz-wert{fill:var(--text);font-size:12px;font-weight:600}.umsatz-bezahlt{fill:var(--diagramm-bezahlt)}.umsatz-offen{fill:var(--diagramm-offen)}.umsatz-saeule:hover .umsatz-bezahlt,.umsatz-saeule:hover .umsatz-offen{opacity:.85}.umsatz-legende{color:var(--text-leise);flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:.875rem;display:flex}.umsatz-legende>span{align-items:center;gap:6px;display:inline-flex}.umsatz-punkt{border-radius:3px;width:12px;height:12px}.umsatz-punkt--bezahlt{background:var(--diagramm-bezahlt)}.umsatz-punkt--offen{background:var(--diagramm-offen)}.umsatz-tabelle{border-collapse:collapse;width:100%;margin-top:8px;font-size:.875rem}.umsatz-tabelle th,.umsatz-tabelle td{border-top:1px solid var(--linie);text-align:left;padding:6px 8px}.umsatz-tabelle td{text-align:right;font-variant-numeric:tabular-nums}.umsatz-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.umsatz-betrag{font-variant-numeric:tabular-nums;white-space:nowrap}.umsatz-status--bezahlt{color:var(--erfolg);background:var(--erfolg-flaeche)}.umsatz-status--gestellt{color:var(--blau-dunkel);background:var(--info-flaeche)}.umsatz-status--offen{color:var(--warn);background:var(--warn-flaeche)}.reiter-anzahl{color:var(--text-leise);background:var(--tint-grau);border-radius:999px;margin-left:6px;padding:0 7px;font-size:.75rem;line-height:20px}.reiter-eintrag[aria-current=page] .reiter-anzahl{color:var(--auf-farbe);background:var(--blau-flaeche)}.herkunft-marke{border-radius:999px;margin-top:4px;padding:0 8px;font-size:.75rem;font-weight:600;line-height:20px;display:inline-block}.herkunft-marke--werbung{color:var(--warn);background:var(--warn-flaeche)}.herkunft-marke--pool{color:var(--text-leise);background:var(--tint-grau)}.versand-zeile{align-items:center;gap:8px;margin-top:8px;font-weight:600;display:flex}.tafel .versand-zeile--ok{color:var(--erfolg)}.tafel .versand-zeile--problem{color:var(--warn)}.kal-neu summary{align-items:center;gap:6px;display:inline-flex}.kal-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.kal-blaettern{gap:6px;display:flex}.tafel .kal-titel{text-align:center;flex:auto;margin:0;font-size:1.15rem}.kal-legende{color:var(--text-leise);flex-wrap:wrap;gap:4px 16px;margin:10px 0 12px;font-size:.8125rem;display:flex}.kal-legende span{align-items:center;gap:6px;display:inline-flex}.kal-punkt{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.kal-punkt--gespraech{background:var(--blau-flaeche)}.kal-punkt--eigen{background:var(--text)}.kal-punkt--aufgabe{background:var(--diagramm-offen)}.kal-monat{border:1px solid var(--linie);border-radius:var(--radius-klein);overflow:hidden}.kal-monat-kopf,.kal-monat-woche{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kal-monat-kopf span{color:var(--text-leise);background:var(--flaeche-hell);border-bottom:1px solid var(--linie);padding:6px 8px;font-size:.8125rem;font-weight:600}.kal-tag{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);min-width:0;min-height:104px;color:var(--text);background:var(--weiss);flex-direction:column;gap:3px;padding:6px;text-decoration:none;display:flex}.kal-tag:nth-child(7n){border-right:0}.kal-monat-woche:last-child .kal-tag{border-bottom:0}.kal-tag:hover,.kal-tag--wochenende{background:var(--flaeche-hell)}.kal-tag--anders .kal-tag-zahl,.kal-tag--anders .kal-chip{opacity:.55}.kal-tag-zahl{border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:600;display:grid}.kal-tag--heute .kal-tag-zahl{color:var(--auf-farbe);background:var(--blau-flaeche)}.kal-chip{border-left:3px solid #0000;border-radius:4px;gap:4px;min-width:0;padding:1px 6px;font-size:.75rem;line-height:18px;display:flex}.kal-chip-zeit{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.kal-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kal-chip--gespraech{background:var(--info-flaeche);border-left-color:var(--blau-flaeche)}.kal-chip--eigen{background:var(--tint-grau);border-left-color:var(--text)}.kal-chip--aufgabe{background:var(--warn-flaeche);border-left-color:var(--diagramm-offen)}.kal-chip--ende .kal-chip-text{text-decoration:line-through}.kal-mehr{color:var(--blau);font-size:.75rem;font-weight:600}.kal-punkte{gap:3px;display:none}.kal-raster{--kal-hoehe:44px;border:1px solid var(--linie);border-radius:var(--radius-klein);overflow:hidden}.kal-raster-kopf,.kal-raster-koerper{grid-template-columns:52px repeat(var(--kal-spalten), minmax(0, 1fr));display:grid}.kal-raster-kopf{background:var(--flaeche-hell);border-bottom:1px solid var(--linie)}.kal-raster-tag{color:var(--text-leise);border-left:1px solid var(--linie);padding:6px 8px;font-size:.8125rem;text-decoration:none}.kal-raster-tag strong{color:var(--text)}.kal-raster-tag--heute strong{color:var(--blau)}.kal-stunden{grid-auto-rows:var(--kal-hoehe);display:grid}.kal-stunden span{color:var(--text-leise);text-align:right;font-variant-numeric:tabular-nums;padding:2px 6px 0 0;font-size:.75rem}.kal-spalte{grid-auto-rows:var(--kal-hoehe);border-left:1px solid var(--linie);min-width:0;display:grid;position:relative}.kal-spalte--heute{background:var(--flaeche-hell)}.kal-linie{border-top:1px solid var(--linie)}.kal-linie:first-child{border-top:0}.kal-block{min-height:22px;color:var(--text);box-shadow:var(--schatten-1);border-left:3px solid #0000;border-radius:5px;padding:2px 6px;font-size:.75rem;line-height:1.3;text-decoration:none;position:absolute;overflow:hidden}.kal-block--gespraech{background:var(--info-stark);border-left-color:var(--blau-flaeche)}.kal-block--eigen{background:var(--tint-grau);border-left-color:var(--text)}.kal-block--aufgabe{background:var(--warn-flaeche);border-left-color:var(--diagramm-offen)}.kal-block--ende{opacity:.6;text-decoration:line-through}.kal-block--kurz{align-items:baseline;gap:4px;padding-top:1px;padding-bottom:1px;display:flex}.kal-block--kurz .kal-block-zeit{flex:none}.kal-block-zeit{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:600;display:block;overflow:hidden}.kal-block-titel{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kal-agenda{margin:0;padding:0;list-style:none;display:none}.kal-agenda-tag{border-top:1px solid var(--linie);padding:10px 0}.kal-agenda-tag:first-child{border-top:0}.kal-agenda-datum{color:var(--text);font-weight:600;text-decoration:none}.kal-agenda-tag--heute .kal-agenda-datum{color:var(--blau)}.kal-agenda-liste{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.kal-agenda-eintrag{border-left:3px solid #0000;border-radius:5px;grid-template-columns:96px 1fr;gap:8px;padding:6px 8px;font-size:.875rem;display:grid}.kal-agenda-eintrag--gespraech{background:var(--info-flaeche);border-left-color:var(--blau-flaeche)}.kal-agenda-eintrag--eigen{background:var(--tint-grau);border-left-color:var(--text)}.kal-agenda-eintrag--aufgabe{background:var(--warn-flaeche);border-left-color:var(--diagramm-offen)}.kal-agenda-zeit{font-variant-numeric:tabular-nums;font-weight:600}.kal-tagesdetails{margin-top:16px}.kal-notiz{white-space:pre-line;margin-top:4px;font-size:.875rem}@media (max-width:760px){.kal-tag{min-height:58px;padding:4px}.kal-chip,.kal-mehr{display:none}.kal-punkte{flex-wrap:wrap;display:flex}.kal-raster--woche{display:none}.kal-raster--woche+.kal-agenda{display:block}.tafel .kal-titel{text-align:left;flex-basis:100%;order:-1}}.kennzahl--hervor{border-color:var(--warn-linie);box-shadow:inset 0 3px 0 var(--warn), var(--schatten-1)}.besetzung{margin:8px 0 0;padding:0;list-style:none}.besetzung-zeile{border-top:1px solid var(--linie);grid-template-columns:minmax(180px,1.2fr) minmax(120px,1fr) auto;align-items:center;gap:8px 20px;padding:12px 0;display:grid}.besetzung-zeile:first-child{border-top:0}.besetzung-stelle{min-width:0;display:grid}.besetzung-stelle a{font-weight:600}.besetzung-balken{background:var(--tint-grau);border-radius:999px;height:8px;overflow:hidden}.besetzung-balken span{background:var(--erfolg);border-radius:999px;min-width:0;height:100%;display:block}.besetzung-zahlen{gap:18px;margin:0;display:flex}.besetzung-zahlen div{text-align:right;display:grid}.besetzung-zahlen dt{color:var(--text-leise);font-size:.75rem}.besetzung-zahlen dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pp-sprung{gap:6px;margin:16px 0 0;padding:0 0 4px;list-style:none;display:none;overflow-x:auto}.pp-sprung a{white-space:nowrap;border:1px solid var(--linie);background:var(--weiss);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.8125rem;text-decoration:none;display:inline-flex}.pp-sprung .pipeline-anzahl{background:var(--tint-grau)}.pp-karte--offen{box-shadow:inset 3px 0 0 var(--warn), var(--schatten-1)}.pp-karte-kopf{align-items:center;gap:10px;display:flex}.pp-karte-daten{margin-top:6px;font-size:.8125rem}.pp-karte .kennungen{margin-top:6px}.pp-aktionen{border-top:1px solid var(--linie);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.pp-aktionen .aktion--kompakt{margin:0}.pp-aktionen .knopf{height:32px;padding:0 10px;font-size:.8125rem}.pp-karte .kennung{white-space:normal}.pp-absage[open]{flex-basis:100%}.pp-absage summary{cursor:pointer;color:var(--fehler);list-style:none}.pp-absage summary::-webkit-details-marker{display:none}.pp-absage[open] summary{margin-bottom:8px}@media (max-width:860px){.pipeline.pipeline--wischen{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,86%);grid-auto-flow:column;overflow-x:auto}.pp-sprung{display:flex}}@media (max-width:640px){.besetzung-zeile{grid-template-columns:1fr}.besetzung-zahlen{justify-content:space-between}.besetzung-zahlen div{text-align:left}}.chat-werkzeug{justify-content:flex-end;margin-bottom:8px;display:flex}.chat-zeit .aktion--kompakt{display:inline-flex}.chat .knopf.chat-loeschen{height:auto;min-height:0;box-shadow:none;color:var(--text-leise);background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500;text-decoration:underline}.chat .knopf.chat-loeschen:hover,.chat .knopf.chat-loeschen:focus-visible{color:var(--fehler)}.knopf.chat-leeren{color:var(--text-2)}.anfragen{gap:12px;margin:0;padding:0;list-style:none;display:grid}.anfrage--neu{box-shadow:inset 3px 0 0 var(--blau), var(--schatten-1)}.anfrage-kopf{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.tafel .anfrage-art{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.8125rem;display:flex}.tafel .anfrage-titel{margin:6px 0 0;font-size:1.1rem}.anfrage-daten{flex-wrap:wrap;gap:8px 28px;margin:12px 0 0;display:flex}.anfrage-daten div{min-width:0;display:grid}.anfrage-daten dt{color:var(--text-leise);font-size:.75rem}.anfrage-daten dd{overflow-wrap:anywhere;margin:0}.tafel .anfrage-nachricht{border-radius:var(--radius-klein);background:var(--flaeche-hell);white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;padding:10px 12px}.anfrage-fuss{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding-top:12px;display:flex}.mitteilung-symbol--anfrage{color:var(--blau);background:var(--info-flaeche)}:root[data-design=dunkel]{--weiss:#152036;--flaeche:#0c1422;--linie:#26344f;--linie-stark:#354869;--text:#e7ecf5;--text-leise:#a3b1c9;--text-2:#d3dcec;--blau:#7ea8ec;--blau-dunkel:#a3c1f2;--hellblau:#7ea8ec;--fehler:#f4877d;--fehler-flaeche:#3a1a1a;--erfolg:#74cf9d;--erfolg-flaeche:#10301f;--info-flaeche:#182a48;--warn:#f0c46d;--warn-flaeche:#33270f;--fokus:0 0 0 3px #7ea8ec73;--schatten-1:0 1px 2px #00000059;--schatten-2:0 2px 8px #00000073, 0 1px 2px #0000004d;--navy-flaeche:#1f2f4f;--blau-flaeche:#3a6ec2;--blau-flaeche-hover:#4a7ccc;--fehler-stark:#c4372c;--erfolg-stark:#237a4f;--erfolg-stark-hover:#2a8a5a;--text-sehr-leise:#7d8ba5;--linie-hover:#4a5f85;--fehler-text:#f7b2ab;--erfolg-text:#a6e2c0;--fehler-linie:#6b2f2a;--blau-linie:#3d5f96;--lade-1:#1a2741;--lade-2:#22324f;--flaeche-hell:#18243c;--flaeche-glas:#0c1422f0;--streifen:#1d2a44;--warn-linie:#5c4718;--tint-blau:#1c2b47;--tint-gruen:#133524;--tint-grau:#1d2638;--warn-stark:#463410;--rot-marke:#e5483b;--chat-eigene:#1e3560;--info-linie:#31507f;--info-stark:#22406e;--logo-platte:#fff;--diagramm-bezahlt:#4f84d8;--diagramm-offen:#b9821c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-design=auto]{--weiss:#152036;--flaeche:#0c1422;--linie:#26344f;--linie-stark:#354869;--text:#e7ecf5;--text-leise:#a3b1c9;--text-2:#d3dcec;--blau:#7ea8ec;--blau-dunkel:#a3c1f2;--hellblau:#7ea8ec;--fehler:#f4877d;--fehler-flaeche:#3a1a1a;--erfolg:#74cf9d;--erfolg-flaeche:#10301f;--info-flaeche:#182a48;--warn:#f0c46d;--warn-flaeche:#33270f;--fokus:0 0 0 3px #7ea8ec73;--schatten-1:0 1px 2px #00000059;--schatten-2:0 2px 8px #00000073, 0 1px 2px #0000004d;--navy-flaeche:#1f2f4f;--blau-flaeche:#3a6ec2;--blau-flaeche-hover:#4a7ccc;--fehler-stark:#c4372c;--erfolg-stark:#237a4f;--erfolg-stark-hover:#2a8a5a;--text-sehr-leise:#7d8ba5;--linie-hover:#4a5f85;--fehler-text:#f7b2ab;--erfolg-text:#a6e2c0;--fehler-linie:#6b2f2a;--blau-linie:#3d5f96;--lade-1:#1a2741;--lade-2:#22324f;--flaeche-hell:#18243c;--flaeche-glas:#0c1422f0;--streifen:#1d2a44;--warn-linie:#5c4718;--tint-blau:#1c2b47;--tint-gruen:#133524;--tint-grau:#1d2638;--warn-stark:#463410;--rot-marke:#e5483b;--chat-eigene:#1e3560;--info-linie:#31507f;--info-stark:#22406e;--logo-platte:#fff;--diagramm-bezahlt:#4f84d8;--diagramm-offen:#b9821c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.app-logo,.auth-logo{background:var(--logo-platte)}:root[data-design=dunkel] .app-logo,:root[data-design=dunkel] .auth-logo{box-sizing:content-box;border-radius:8px;padding:6px 8px}@media (prefers-color-scheme:dark){:root[data-design=auto] .app-logo,:root[data-design=auto] .auth-logo{box-sizing:content-box;border-radius:8px;padding:6px 8px}}
