@font-face{font-family:Afacad;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/afacad-400-C7X-1Flv.woff2) format("woff2")}@font-face{font-family:Afacad;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/afacad-500-D-J3cMPj.woff2) format("woff2")}@font-face{font-family:Afacad;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/afacad-600-BsdUqffF.woff2) format("woff2")}@font-face{font-family:Afacad;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/afacad-700-BELgQE9N.woff2) format("woff2")}:root{--font-family-sans: "Afacad", -apple-system, BlinkMacSystemFont, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-size-body: 1rem;--font-size-caption: .8125rem;--font-size-label: .875rem;--font-size-control: .9375rem;--font-size-heading-sm: 1.1875rem;--font-size-heading-md: 1.5rem;--font-size-heading-lg: 1.875rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--bg: #fafafa;--surface: #ffffff;--surface-2: #f4f5f7;--surface-3: #e8e9eb;--text: #4b4b4b;--text-muted: #6b6f76;--text-soft: #9aa0a6;--text-soft-2: #c7cbd0;--border: rgba(75, 75, 75, .1);--border-strong: rgba(75, 75, 75, .2);--sidebar-bg: #243d56;--accent-dark: #2a4560;--accent-muted: #8ba7c7;--accent: #3c5a78;--accent-light: #4e7299;--accent-bg: #eaeff4;--red: #c53030;--red-strong: #9b2c2c;--red-bg: #fff5f5;--amber: #b7791f;--amber-strong: #975a16;--amber-bg: #fffaf0;--green: #276749;--green-strong: #1c5036;--green-bg: #f0fff4;--purple: #553c9a;--purple-bg: #faf5ff;--teal: #2c7a7b;--teal-bg: #e6fffa;--chart-verloren: #e24b4a;--chart-verhandlung: #378add;--chart-offen: #b4b2a9;--chart-verlaengert: #1d9e75;--shadow-xs: 0 1px 2px rgba(50, 50, 60, .04);--shadow-sm: 0 1px 2px rgba(50, 50, 60, .04), 0 4px 14px rgba(50, 50, 60, .05);--shadow-md: 0 2px 4px rgba(50, 50, 60, .05), 0 10px 28px rgba(50, 50, 60, .06);--shadow-lg: 0 4px 8px rgba(50, 50, 60, .07), 0 18px 44px rgba(50, 50, 60, .09);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shell-sidebar-width: 240px;--shell-sidebar-collapsed-width: 52px;--shell-compact-topbar-height: 116px;--shell-topbar-height: 52px;--shell-content-padding: 28px 32px 40px;--panel-background: var(--surface);--panel-border: 1px solid var(--border);--panel-radius: var(--radius-lg);--panel-shadow: var(--shadow-sm);--panel-padding: 18px 20px;--control-background: var(--surface);--control-border: 1px solid var(--border-strong);--control-height: 40px;--control-radius: var(--radius-md);--checkbox-size: 18px;--table-cell-padding: 10px 12px;--table-divider: 1px solid var(--border);--modal-backdrop: rgba(24, 37, 52, .38);--modal-max-height: calc(100vh - 48px) ;--modal-padding: 24px;--modal-radius: var(--radius-lg);--ease: cubic-bezier(.4, 0, .2, 1);--t-fast: .12s;--t-base: .18s;background:var(--bg);color:var(--text);font-family:var(--font-family-sans);font-synthesis:none;letter-spacing:0;line-height:1.5;text-rendering:optimizeLegibility}*{box-sizing:border-box;letter-spacing:0}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);font-size:var(--font-size-body);margin:0;min-width:320px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(60,90,120,.22);outline-offset:2px}@media(max-width:768px){:root{--shell-content-padding: 20px;--control-height: 44px}input,select,textarea{font-size:1rem;min-height:44px}input[type=checkbox],input[type=radio]{min-height:0}.vw-knopf,.anmeldung-knopf{min-height:44px}}@media(max-width:520px){:root{--shell-content-padding: 16px}}.anmeldung-buehne{align-items:center;background:radial-gradient(1200px 600px at 80% -10%,rgba(60,90,120,.1),transparent 60%),var(--bg);display:flex;justify-content:center;min-height:100vh;padding:24px}.anmeldung-karte{background:var(--surface);border:var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:400px;padding:32px 32px 28px;width:100%}.anmeldung-marke{align-items:baseline;display:flex;gap:8px;margin-bottom:6px}.anmeldung-marke strong{color:var(--sidebar-bg);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);letter-spacing:.01em}.anmeldung-marke span{color:var(--text-soft);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium)}.anmeldung-untertitel{color:var(--text-muted);font-size:var(--font-size-body);margin:0 0 22px}.anmeldung-feld{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.anmeldung-feld label{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.anmeldung-feld input{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);height:var(--control-height);padding:0 12px;transition:border-color var(--t-fast) var(--ease);width:100%}.anmeldung-feld input:focus{border-color:var(--accent-light)}.anmeldung-feld input.code{font-size:var(--font-size-heading-sm);font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center}.anmeldung-knopf{background:var(--sidebar-bg);border:none;border-radius:var(--control-radius);color:#fff;cursor:pointer;font-weight:var(--font-weight-semibold);height:var(--control-height);margin-top:6px;transition:background var(--t-base) var(--ease),opacity var(--t-base) var(--ease);width:100%}.anmeldung-knopf:hover{background:var(--accent-dark)}.anmeldung-knopf:disabled{cursor:default;opacity:.6}.anmeldung-fehler{background:var(--red-bg);border:1px solid rgba(197,48,48,.25);border-radius:var(--radius-sm);color:var(--red-strong);font-size:var(--font-size-control);margin:0 0 14px;padding:9px 12px}.anmeldung-hinweis{color:var(--text-muted);font-size:var(--font-size-control);margin:14px 0 0}.anmeldung-abbrechen{background:none;border:none;color:var(--text-muted);cursor:pointer;display:block;font-size:var(--font-size-control);margin:10px auto 0;padding:4px 8px;text-decoration:underline;text-underline-offset:2px}.anmeldung-abbrechen:hover{color:var(--text)}.anmeldung-hinweis button{background:none;border:none;color:var(--accent);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.anmeldung-hinweis button:hover{color:var(--accent-dark)}.anmeldung-qr{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);display:block;height:196px;margin:0 auto 12px;padding:10px;width:196px}.anmeldung-geheimnis{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text-muted);display:block;font-size:var(--font-size-control);font-variant-numeric:tabular-nums;margin:0 0 16px;overflow-wrap:anywhere;padding:8px 10px;text-align:center}.anmeldung-recovery{display:grid;gap:8px;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 16px;padding:0}.anmeldung-recovery li{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:7px 0;text-align:center}.anmeldung-warnung{background:var(--amber-bg);border:1px solid rgba(183,121,31,.25);border-radius:var(--radius-sm);color:var(--amber-strong);font-size:var(--font-size-control);margin:0 0 14px;padding:9px 12px}@media(max-width:480px){.anmeldung-buehne{padding:12px}.anmeldung-karte{padding:24px 18px 20px}}.vw-buehne{background:radial-gradient(1200px 600px at 80% -10%,rgba(60,90,120,.1),transparent 60%),var(--bg);min-height:100vh;padding:32px 24px 48px}.vw-rahmen{margin:0 auto;max-width:980px}.vw-kopf{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.vw-kopf .anmeldung-marke{margin-bottom:0}.vw-kopf-aktionen{display:flex;gap:10px}.vw-knopf{background:var(--sidebar-bg);border:none;border-radius:var(--control-radius);color:#fff;cursor:pointer;font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);height:34px;padding:0 14px;transition:background var(--t-base) var(--ease)}.vw-knopf:hover{background:var(--accent-dark)}.vw-knopf.leise{background:var(--surface);border:var(--control-border);color:var(--text)}.vw-knopf.leise:hover{background:var(--surface-2)}.vw-knopf:disabled,.vw-zeilen-aktionen button:disabled{cursor:default;opacity:.55}.vw-knopf:disabled:hover{background:var(--sidebar-bg)}.vw-knopf.leise:disabled:hover{background:var(--surface)}.vw-karte{background:var(--surface);border:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);margin-bottom:20px;overflow:hidden}.vw-karte h2{border-bottom:1px solid var(--border);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);margin:0;padding:14px 20px}.vw-tabelle-halter{overflow-x:auto}.vw-tabelle{border-collapse:collapse;font-size:var(--font-size-control);width:100%}.vw-tabelle th{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-align:left;text-transform:uppercase}.vw-tabelle th,.vw-tabelle td{border-bottom:var(--table-divider);padding:var(--table-cell-padding);white-space:nowrap}.vw-tabelle tr:last-child td{border-bottom:none}.vw-pille{background:var(--accent-bg);border-radius:var(--radius-pill);color:var(--accent);display:inline-block;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:2px 10px}.vw-pille.grau{background:var(--surface-3);color:var(--text)}.vw-pille.gruen{background:var(--green-bg);color:var(--green)}.vw-pille.gelb{background:var(--amber-bg);color:var(--amber-strong)}.vw-zeilen-aktionen{display:flex;gap:6px}.vw-zeilen-aktionen button{background:var(--surface);border:var(--control-border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-caption);padding:3px 8px;transition:background var(--t-fast) var(--ease)}.vw-zeilen-aktionen button:hover{background:var(--surface-2);color:var(--text)}.vw-formular{display:grid;gap:12px;grid-template-columns:1.2fr 1fr .8fr auto;padding:16px 20px}.vw-formular-hinweis{color:var(--text-muted);font-size:var(--font-size-control);grid-column:1 / -1;margin:0}.vw-formular .anmeldung-feld{margin-bottom:0}.vw-formular .vw-knopf{align-self:end;height:var(--control-height)}.vw-formular select{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);height:var(--control-height);padding:0 10px;width:100%}.vw-meldung{margin:0;padding:12px 20px}.vw-token-neu{border-left:none;border-radius:0;border-right:none}.vw-token-neu p{margin:0 0 10px}.vw-token-neu .anmeldung-geheimnis{margin-bottom:10px;text-align:left}.vw-token-neu .vw-knopf{height:30px}.vw-formular-token{border-top:1px solid var(--border);grid-template-columns:1.4fr 1.4fr auto}.vw-audit td.aktion{font-weight:var(--font-weight-semibold)}.vw-audit td.zeit,.vw-audit td.detail{color:var(--text-muted)}@media(max-width:860px){.vw-formular{grid-template-columns:1fr 1fr}}@media(max-width:768px){.vw-buehne{padding:16px 12px 32px}.vw-kopf{flex-wrap:wrap}}@media(max-width:560px){.vw-formular,.vw-formular-token{grid-template-columns:minmax(0,1fr)}}.ss-buehne{background:radial-gradient(1200px 600px at 80% -10%,rgba(60,90,120,.1),transparent 60%),var(--bg);min-height:100vh}.ss-kopf{align-items:center;background:var(--surface);border-bottom:var(--panel-border);display:flex;gap:14px;height:var(--shell-topbar-height);justify-content:space-between;padding:0 32px}.ss-kopf .anmeldung-marke{margin-bottom:0}.ss-nutzer{align-items:center;display:flex;gap:10px}.ss-nutzer-text{color:var(--text-muted);font-size:var(--font-size-control)}.ss-nutzer-text strong{color:var(--text);font-weight:var(--font-weight-semibold)}.ss-inhalt{margin:0 auto;max-width:980px;padding:var(--shell-content-padding)}.ss-titel{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold);margin:8px 0 2px}.ss-untertitel{color:var(--text-muted);margin:0 0 22px}.ss-leer{color:var(--text-muted);margin:0}.ss-kacheln{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ss-kachel{align-items:flex-start;background:var(--surface);border:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);cursor:pointer;display:flex;gap:14px;min-height:108px;padding:18px 20px;position:relative;text-align:left;transition:box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.ss-kachel:hover:not(:disabled){border-color:var(--accent-muted);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ss-kachel:disabled{cursor:default}.ss-kachel.geplant{background:var(--surface-2);box-shadow:none}.ss-kachel-zeichen{align-items:center;background:var(--sidebar-bg);border-radius:var(--radius-md);color:#fff;display:flex;flex:0 0 auto;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-bold);height:40px;justify-content:center;width:40px}.ss-kachel.geplant .ss-kachel-zeichen{background:var(--surface-3);color:var(--text-soft)}.ss-kachel-text{display:flex;flex-direction:column;gap:3px;padding-right:8px}.ss-kachel-titel{color:var(--text);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);line-height:1.25}.ss-kachel.geplant .ss-kachel-titel{color:var(--text-muted)}.ss-kachel-beschreibung{color:var(--text-muted);font-size:var(--font-size-control)}.ss-kachel-status{align-self:flex-start;margin-top:8px}@media(max-width:640px){.ss-kopf{height:auto;padding:12px 16px}.ss-nutzer-text{display:none}.ss-kachel{min-height:0;padding:14px 16px}}.kh-buehne{background:var(--bg);display:flex;flex-direction:column;min-height:100vh}.kh-kopf{align-items:center;background:var(--surface);border-bottom:var(--panel-border);display:flex;gap:18px;height:var(--shell-topbar-height);padding:0 24px}.kh-kopf .anmeldung-marke{margin-bottom:0}.kh-kopf-aktionen{display:flex;gap:10px}.kh-reiter{display:flex;flex:1;gap:4px;margin-left:18px}.kh-reiter button{background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);height:var(--shell-topbar-height);padding:0 12px}.kh-reiter button.aktiv{border-bottom-color:var(--sidebar-bg);color:var(--text);font-weight:var(--font-weight-semibold)}.kh-haupt{display:flex;flex:1;flex-direction:column;min-width:0}.kh-regeln{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.kh-regeln-teil h3{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);margin:0 0 8px}.kh-regeln-teil h4{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.04em;margin:14px 0 6px;text-transform:uppercase}.kh-regeln-tabelle{margin-bottom:10px}.kh-regel-form{flex-wrap:wrap}.kh-regel-form select,.kh-regel-form input{flex:1 1 160px}.kh-absenderregel{align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}@media(max-width:1100px){.kh-regeln{grid-template-columns:minmax(0,1fr)}}.kh-heute-kopf{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.kh-heute-kopf h1{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold);margin:0}.kh-heute-datum{color:var(--text-muted);font-size:var(--font-size-control)}.kh-heute-zahlen{color:var(--text-muted);font-size:var(--font-size-control);margin-left:auto}.kh-heute-zahlen strong{color:var(--text)}.kh-heute{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.kh-heute-block{background:var(--surface);border:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;min-height:240px;padding:14px 16px}.kh-heute-block>header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.kh-heute-block h2{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);margin:0}.kh-heute-block>header a{color:var(--text-muted);font-size:var(--font-size-caption);text-decoration:underline}.kh-heute-block>header a:hover{color:var(--text)}.kh-heute-block ul{list-style:none;margin:0;padding:0}.kh-heute-zeile{align-items:center;border-top:1px solid var(--border);color:inherit;display:flex;gap:12px;padding:8px 4px;text-decoration:none}.kh-heute-zeile:hover{background:var(--surface-2);text-decoration:none}.kh-heute-zeile.ungelesen .kh-heute-titel{font-weight:var(--font-weight-semibold)}.kh-heute-zeit{color:var(--text-muted);flex:0 0 96px;font-size:var(--font-size-caption)}.kh-heute-mitte{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.kh-heute-titel{font-size:var(--font-size-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-heute-meta{color:var(--text-muted);font-size:var(--font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.kh-heute{grid-template-columns:minmax(0,1fr)}}.kh-konv-titel{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.kh-konv-bezug{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:10px}.kh-konv-bezug a{color:var(--text-muted);text-decoration:underline}.kh-konv-bezug a:hover{color:var(--text)}.kh-konv-rechts{align-items:center;display:flex;flex:0 0 auto;gap:8px}.kh-konv-trennen{background:none;border:var(--control-border);border-radius:var(--control-radius);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-caption);padding:2px 8px}.kh-konv-trennen:hover{color:var(--text)}.kh-inhalt{display:flex;flex:1;flex-direction:column;gap:14px;padding:18px 24px 28px}.kh-meldung{margin:0}.kh-stamm-fehler{margin:14px 24px 0}.kh-konv-chip:focus-visible,.kh-ansicht button:focus-visible,.kh-zustaende button:focus-visible,.kh-reiter button:focus-visible,.kh-zeile:focus-visible,.kh-aufgabe-zeile:focus-visible,.kh-vorgang-zeile:focus-visible,.kh-heute-zeile:focus-visible,.kh-konv-schalter:focus-visible,.kh-konv-alle:focus-visible,.kh-konv-trennen:focus-visible,.kh-zurueck:focus-visible,.kh-link:focus-visible,.kh-punkte button:focus-visible,.kh-verknuepft button:focus-visible,.vw-zeilen-aktionen button:focus-visible,.vw-knopf:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.kh-zeile:focus-visible,.kh-aufgabe-zeile:focus-visible,.kh-vorgang-zeile:focus-visible,.kh-heute-zeile:focus-visible{outline-offset:-2px}.kh-zustaende{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.kh-zustaende button{align-items:baseline;background:var(--surface);border:var(--panel-border);border-left:4px solid var(--text-soft-2);border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;text-align:left;transition:box-shadow var(--t-fast) var(--ease)}.kh-zustaende button:hover{box-shadow:var(--shadow-sm)}.kh-zustaende button.aktiv{background:var(--accent-bg);border-color:var(--accent-muted)}.kh-zustaende button.aktiv .kh-zustand-titel{color:var(--accent-dark)}.kh-zustaende button.zustand-offen{border-left-color:var(--accent)}.kh-zustaende button.zustand-wartet{border-left-color:var(--amber)}.kh-zustaende button.zustand-erledigt{border-left-color:var(--green)}.kh-zustaende button.zustand-info{border-left-color:var(--text-soft)}.kh-zustand-titel{color:var(--text-muted);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold)}.kh-zustand-zahl{font-size:var(--font-size-heading-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.kh-filter{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.kh-filter input,.kh-filter select{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);font-size:var(--font-size-control);height:34px;padding:0 10px}.kh-suche{flex:1;min-width:220px}.kh-schalter{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-control);gap:12px}.kh-schalter label{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.kh-schalter input{height:auto}.kh-spalten{display:grid;flex:1;gap:16px;grid-template-columns:minmax(0,1fr);min-height:0}.kh-spalten.mit-detail{grid-template-columns:minmax(0,1fr) minmax(360px,46%)}.kh-liste{background:var(--surface);border:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);overflow:hidden}.kh-liste-kopf{align-items:baseline;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 18px}.kh-liste-kopf h1{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);margin:0}.kh-liste-anzahl,.kh-leer{color:var(--text-muted);font-size:var(--font-size-control)}.kh-leer{margin:0;padding:18px}.kh-liste ul{list-style:none;margin:0;padding:0}.kh-zeile{align-items:flex-start;background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;display:grid;gap:14px;grid-template-columns:92px minmax(0,1fr) auto;padding:10px 18px;text-align:left;width:100%}.kh-zeile:hover{background:var(--surface-2)}.kh-zeile.aktiv{background:var(--accent-bg)}.kh-zeile.aktiv .kh-zeile-datum,.kh-zeile.aktiv .kh-zeile-von,.kh-zeile.aktiv .kh-zeile-vorschau,.kh-zeile.aktiv .kh-zeile-marken,.kh-aufgabe-zeile.aktiv .kh-aufgabe-meta,.kh-aufgabe-zeile.aktiv .kh-aufgabe-status{color:var(--accent-dark)}.kh-zeile-datum{color:var(--text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;padding-top:3px}.kh-zeile-mitte{display:flex;flex-direction:column;gap:2px;min-width:0}.kh-zeile-von{color:var(--text-muted);font-size:var(--font-size-control)}.kh-zeile.ungelesen .kh-zeile-von,.kh-zeile.ungelesen .kh-zeile-betreff{font-weight:var(--font-weight-bold)}.kh-zeile-betreff{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-zeile-vorschau{color:var(--text-muted);font-size:var(--font-size-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-zeile-rechts{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.kh-zeile-rechts .vw-pille.hand{outline:1px solid var(--accent-muted)}.kh-zeile-marken{color:var(--text-muted);display:flex;font-size:var(--font-size-caption);gap:8px}.kh-zeile-marken .warn{color:var(--amber-strong);font-weight:var(--font-weight-semibold)}.kh-status{border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:2px 10px}.kh-status.zustand-offen{background:var(--accent-bg);color:var(--accent)}.kh-status.zustand-wartet{background:var(--amber-bg);color:var(--amber-strong)}.kh-status.zustand-erledigt{background:var(--green-bg);color:var(--green)}.kh-status.zustand-info{background:var(--surface-3);color:var(--text)}.kh-detail{background:var(--surface);border:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;gap:16px;padding:18px 20px}.kh-detail-kopf{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.kh-detail-kopf h2{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);margin:0 0 2px}.kh-detail-meta{color:var(--text-muted);font-size:var(--font-size-control);margin:0}.kh-merkmale{display:grid;gap:12px;grid-template-columns:1fr 1fr}.kh-merkmale .anmeldung-feld{margin-bottom:0}.kh-merkmale select,.kh-merkmale textarea{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);font-size:var(--font-size-control);padding:8px 10px;width:100%}.kh-merkmale select{height:var(--control-height);padding:0 10px}.kh-notiz{grid-column:1 / -1}.kh-notiz .vw-knopf{align-self:flex-start;height:32px}.kh-mails-kopf,.kh-protokoll h3{align-items:center;display:flex;justify-content:space-between}.kh-mails h3,.kh-protokoll h3{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.kh-rohtext{color:var(--text-muted);font-size:var(--font-size-caption)}.kh-mail{border:1px solid var(--border);border-left:3px solid var(--accent-muted);border-radius:var(--radius-md);margin-bottom:10px;padding:10px 14px}.kh-mail.gesendet{background:var(--surface-2);border-left-color:var(--green)}.kh-mail header{color:var(--text-muted);display:flex;font-size:var(--font-size-caption);justify-content:space-between;text-transform:uppercase}.kh-mail-adressen,.kh-mail-betreff{font-size:var(--font-size-control);margin:4px 0 0}.kh-mail-adressen span{color:var(--text-muted)}.kh-mail-betreff{font-weight:var(--font-weight-semibold)}.kh-mail-text{font:inherit;font-size:var(--font-size-control);margin:8px 0 0;max-height:360px;overflow:auto;white-space:pre-wrap}.kh-mail footer{color:var(--text-muted);display:flex;font-size:var(--font-size-caption);gap:10px;margin-top:6px}.kh-protokoll ul{list-style:none;margin:0;padding:0}.kh-protokoll li{border-bottom:1px solid var(--border);display:grid;font-size:var(--font-size-control);gap:10px;grid-template-columns:96px 90px 1fr;padding:5px 0}.kh-protokoll .zeit,.kh-protokoll .detail{color:var(--text-muted)}.kh-protokoll .art{font-weight:var(--font-weight-semibold)}.kh-einstellungen{margin:0 auto;max-width:980px;width:100%}.kh-kennzahlen{display:grid;gap:14px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 20px}.kh-kennzahlen dt{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.kh-kennzahlen dd{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:2px 0 0}.kh-aktion{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.kh-aktion p{color:var(--text-muted);font-size:var(--font-size-control);margin:0}.kh-aktion .vw-knopf{flex:0 0 auto;white-space:nowrap}.kh-hinweis{color:var(--text-muted);font-size:var(--font-size-control)}.kh-hinweis code{background:var(--surface-2);border-radius:var(--radius-sm);padding:1px 5px}.kh-zustaende-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-neu{align-items:end;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1.4fr 1.2fr auto;padding:16px 20px}.kh-neu .anmeldung-feld{margin-bottom:0}.kh-neu input,.kh-neu select{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);height:var(--control-height);padding:0 10px;width:100%}.kh-aufgabe-zeile{align-items:center;background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;display:grid;gap:12px;grid-template-columns:14px minmax(0,1fr) auto;padding:10px 18px;text-align:left;width:100%}.kh-aufgabe-zeile:hover{background:var(--surface-2)}.kh-aufgabe-zeile.aktiv{background:var(--accent-bg)}.kh-aufgabe-zeile.erledigt .kh-aufgabe-titel{color:var(--text-muted);text-decoration:line-through}.kh-aufgabe-zeile.wartend{opacity:.55}.kh-prio{background:var(--surface-3);border-radius:50%;display:inline-block;height:10px;width:10px}.kh-prio.prio-low{background:var(--text-soft-2)}.kh-prio.prio-normal{background:var(--accent-muted)}.kh-prio.prio-high{background:var(--amber)}.kh-prio.prio-urgent{background:var(--red)}.kh-aufgabe-mitte{display:flex;flex-direction:column;gap:2px;min-width:0}.kh-aufgabe-titel{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-aufgabe-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:10px}.kh-aufgabe-meta .warn{color:var(--amber-strong);font-weight:var(--font-weight-semibold)}.kh-aufgabe-status{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap}.kh-vorgang-zeile{align-items:center;background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr) auto;padding:10px 18px;text-align:left;width:100%}.kh-vorgang-zeile:hover{background:var(--surface-2)}.kh-fallcode{color:var(--accent);font-size:var(--font-size-control);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.kh-neu-vorgang{grid-template-columns:1.4fr 1.6fr 1.1fr 2fr 1.4fr auto}.kh-pfad{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-control);gap:6px;padding:8px 24px}.kh-pfad a{border-radius:var(--radius-md);color:var(--text-muted);padding:2px 6px;text-decoration:none}.kh-pfad a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.kh-pfad [aria-current=page]{color:var(--text);font-weight:var(--font-weight-semibold);padding:2px 6px}.kh-pfad .trenner{color:var(--text-soft-2)}.kh-link{color:var(--accent);display:inline-block;font-size:var(--font-size-control);font-weight:var(--font-weight-medium);margin-top:4px;text-decoration:none}.kh-link:hover{text-decoration:underline}.kh-zurueck{align-self:flex-start;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-control);padding:0}.kh-zurueck:hover{color:var(--text)}.kh-vorgang-seite{background:var(--surface);border:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;gap:16px;padding:18px 24px 24px}.kh-vorgang-kopf{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.kh-vorgang-kopf h2{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold);margin:2px 0 4px}.kh-vorgang-eyebrow{color:var(--accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.kh-vorgang-kpis{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 28px;padding:12px 0}.kh-vorgang-kpis span{color:var(--text-muted);font-size:var(--font-size-control)}.kh-vorgang-kpis strong{color:var(--text);font-weight:var(--font-weight-semibold);margin-right:4px}.kh-vorgang-steuerung{background:var(--surface-2);border-radius:var(--radius-md);padding:14px 16px}.kh-vorgang-spalten{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.kh-vorgang-teil{border:var(--panel-border);border-radius:var(--radius-md);height:64vh;overflow:auto;padding:12px 14px}.kh-vorgang-teil-kopf{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.kh-vorgang-teil h3{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0;text-transform:uppercase}.kh-konv-gespraech{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:8px;padding:8px 10px}.kh-konv-gespraech.hat-neues{border-left:3px solid var(--accent)}.kh-konv-gespraech>header{align-items:flex-start;margin-bottom:0}.kh-konv-gespraech.offen>header{margin-bottom:8px}.kh-konv-schalter{background:none;border:none;color:var(--text-muted);cursor:pointer;flex:0 0 18px;font-size:var(--font-size-control);line-height:20px;padding:0;transition:transform var(--t-fast) var(--ease)}.kh-konv-schalter.offen{transform:rotate(90deg)}.kh-konv-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:10px}.kh-konv-meta a{color:var(--text-muted);text-decoration:underline}.kh-konv-meta a:hover{color:var(--text)}.kh-konv-neu{background:var(--accent);border-radius:var(--radius-pill);color:var(--surface);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin-left:6px;padding:1px 7px;text-transform:none}.kh-konv-werkzeuge{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-caption);gap:10px;margin-bottom:10px}.kh-konv-neu-summe{flex:1}.kh-konv-alle{background:none;border:var(--control-border);border-radius:var(--control-radius);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-caption);padding:2px 8px}.kh-konv-alle:hover{color:var(--text)}.kh-konv-mails{padding-left:22px}.kh-konv-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kh-konv-chips{display:flex;flex:1;flex-wrap:wrap;gap:6px}.kh-konv-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-caption);padding:3px 10px}.kh-konv-chip.aktiv{background:var(--sidebar-bg);border-color:var(--sidebar-bg);color:#fff}.kh-konv-chip-zahl{font-weight:var(--font-weight-semibold);margin-left:4px}.kh-konv-filter select,.kh-konv-filter input{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);font-size:var(--font-size-caption);height:30px;padding:0 8px}.kh-konv-filter input{min-width:180px}.kh-konv-gruppe h4{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);gap:8px;letter-spacing:.04em;margin:14px 0 6px;text-transform:uppercase}.kh-konv-gruppe h4 a{color:var(--text-muted);text-decoration:underline}.kh-konv-gruppe h4 a:hover{color:var(--text)}.kh-mail.neu{border-left-color:var(--accent)}.kh-vorgang-seite .kh-protokoll li{grid-template-columns:100px 170px 1fr}.kh-konv-gespraech>header{display:flex;gap:10px;justify-content:space-between}@media(max-width:960px){.kh-vorgang-spalten{grid-template-columns:minmax(0,1fr)}.kh-neu-vorgang{grid-template-columns:1fr 1fr}}.kh-merkmale input[type=text],.kh-merkmale input:not([type]),.kh-merkmale input[type=date]{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);height:var(--control-height);padding:0 10px;width:100%}.kh-knopfzeile{display:flex;gap:8px;grid-column:1 / -1}.kh-block h3{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.kh-punkte,.kh-verknuepft,.kh-kommentare,.kh-aufgaben-mini{list-style:none;margin:0 0 8px;padding:0}.kh-punkte li,.kh-verknuepft li{align-items:center;border-bottom:1px solid var(--border);display:flex;font-size:var(--font-size-control);gap:10px;justify-content:space-between;padding:6px 0}.kh-punkte .erledigt{color:var(--text-muted);text-decoration:line-through}.kh-punkte button,.kh-verknuepft button{background:var(--surface);border:var(--control-border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-caption);padding:2px 8px}.kh-kommentare li{border-left:3px solid var(--accent-muted);margin-bottom:8px;padding:2px 10px}.kh-kommentare p{margin:2px 0 0;white-space:pre-wrap}.kh-kommentare .detail,.kh-verknuepft .detail{color:var(--text-muted);font-size:var(--font-size-caption)}.kh-aufgaben-mini .kh-aufgabe-zeile{padding:6px 4px}.kh-zeile-form{display:flex;gap:8px}.kh-zeile-form input,.kh-zeile-form select{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);flex:1;font-size:var(--font-size-control);height:34px;min-width:0;padding:0 10px}.kh-zeile-form .vw-knopf{flex:0 0 auto;white-space:nowrap}.kh-protokoll em{color:var(--text-muted);font-style:normal}.kh-job-text{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);max-width:340px;white-space:normal}.kh-inline-eingabe{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text);font-size:var(--font-size-control);padding:3px 6px;width:100%}.kh-inline-eingabe:hover,.kh-inline-eingabe:focus{background:var(--control-background);border-color:var(--border-strong)}.kh-klein{height:26px;padding:0 8px}.kh-zeile-kopf{display:flex;align-items:center;gap:8px;min-width:0}.kh-zeile-kopf .kh-zeile-von{flex-shrink:1}.kh-zeile-objekt{flex-shrink:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-mail.telefonnotiz{border-left:3px solid var(--border-strong);background:var(--control-background)}.kh-telefonnotiz{margin-bottom:12px}.kh-vorgang-kpis .kh-kpi-warn strong{color:var(--amber-strong)}.kh-protokoll-klappbar summary{align-items:baseline;cursor:pointer;display:flex;gap:10px;list-style:revert}.kh-protokoll-klappbar summary h3{display:inline;margin:0}.kh-popup-hintergrund{align-items:flex-start;background:color-mix(in srgb,var(--text) 35%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:auto;padding:4vh 16px;position:fixed;z-index:60}.kh-popup{background:var(--surface, var(--panel-background, #fff));border:var(--panel-border);border-radius:var(--radius-md);box-shadow:0 18px 50px #00000047;max-height:90vh;max-width:860px;overflow:auto;padding:16px 18px;width:100%}.kh-popup-kopf{display:flex;justify-content:flex-end;margin-bottom:4px}.kh-popup:focus{outline:none}.kh-relationen{margin:16px 0 0}.kh-block-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.kh-block-kopf h3{margin:0}.kh-vorgaben{margin-top:4px;font-weight:400}.kh-vorgaben summary{cursor:pointer;color:var(--text-muted);font-size:var(--font-size-control)}.kh-vorgaben-form{display:grid;gap:8px;margin-top:8px;min-width:320px}.kh-vorgaben-form label{display:grid;gap:3px;color:var(--text-muted);font-size:var(--font-size-control)}.kh-vorgaben-form input,.kh-vorgaben-form textarea,.kh-vorgaben-form select{color:var(--text);font-size:var(--font-size-control)}.kh-vorgaben-zeile{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.kh-vorgaben-zeile input{width:90px}.kh-dossier{background:var(--surface);border:var(--panel-border);border-radius:var(--radius-md);margin:4px 0 16px;padding:12px 14px}.kh-dossier .kh-hinweis{margin:4px 0 10px}.kh-dossier-ball{color:var(--text-muted);font-size:var(--font-size-control)}.kh-dossier-ball.warn{color:var(--amber-strong);font-weight:var(--font-weight-semibold)}.kh-dossier-raster{display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.kh-dossier-stand{grid-column:1 / -1}.kh-dossier-teil{border-top:1px solid var(--border);padding-top:10px}.kh-dossier-teil .kh-vorgang-teil-kopf{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.kh-dossier-teil h4{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0;text-transform:uppercase}.kh-dossier-teil .kh-vorgang-teil-kopf .detail{color:var(--text-muted);flex:1;font-size:var(--font-size-caption)}.kh-dossier-text{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--font-size-control);line-height:1.5;margin:0;max-height:260px;overflow:auto;padding:10px 12px;white-space:pre-wrap}.kh-dossier-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.kh-dossier-form input,.kh-dossier-form select,.kh-dossier-form textarea{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);font-size:var(--font-size-control);padding:6px 10px}.kh-dossier-form input{flex:1 1 160px}.kh-dossier-form textarea{flex:1 1 100%;line-height:1.5}.kh-dossier-form .kh-knopfzeile{flex:1 1 100%}.kh-dossier-punkte li.geklaert strong{color:var(--text-muted);font-weight:400;text-decoration:line-through}.kh-dossier-punkte .vw-pille.warn{background:var(--amber-bg, #fdf1dc);color:var(--amber-strong)}.kh-dossier-knoepfe{display:flex;flex:0 0 auto;gap:6px}.kh-dossier-dokumente .vw-pille{margin-left:6px}.kh-dossier-dokumente code{background:var(--surface-2);border-radius:var(--radius-sm);padding:1px 5px}.kh-dossier-empfehlung .vw-knopf{margin-left:8px}.kh-ansicht{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.kh-ansicht .detail{color:var(--text-muted);font-size:var(--font-size-caption)}.kh-vorschlag{align-items:center;display:flex;gap:10px}.kh-vorschlag .kh-heute-zeile{flex:1;min-width:0}.kh-vorschlag-knoepfe{display:flex;flex:0 0 auto;gap:6px}.kh-vorschlaege{margin-bottom:8px}.kh-beteiligte li.inaktiv strong{color:var(--text-muted);font-weight:400;text-decoration:line-through}.kh-beteiligte select{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);font-size:var(--font-size-caption);height:26px;padding:0 6px}.vw-knopf.gefahr{background:var(--surface);border:1px solid rgba(197,48,48,.45);color:var(--red-strong)}.vw-knopf.gefahr:hover{background:var(--red-bg);border-color:var(--red);color:var(--red)}a.vw-knopf{align-items:center;box-sizing:border-box;display:inline-flex;height:34px;justify-content:center;line-height:1;text-decoration:none;white-space:nowrap}a.vw-knopf:hover{text-decoration:none}.kh-outlook{display:inline-flex;gap:10px;margin-right:12px}.kh-outlook .kh-link{font-size:var(--font-size-caption)}.kh-heute-breit{grid-column:1 / -1;min-height:0}.kh-heute-entscheidung{border-color:#b7791f59}.kh-heute-entscheidung>header .detail{color:var(--text-muted);font-size:var(--font-size-caption);max-width:60%;text-align:right}.kh-heute-meta .warn{color:var(--amber-strong);font-weight:var(--font-weight-semibold)}.kh-entscheidung{background:var(--amber-bg, #fdf1dc);border:1px solid rgba(183,121,31,.3);border-radius:var(--radius-md);margin:4px 0 16px;padding:12px 14px}.kh-entscheidung .kh-block-kopf .detail{color:var(--text-muted);font-size:var(--font-size-caption)}.kh-entscheidung-gruende{list-style:none;margin:8px 0 10px;padding:0}.kh-entscheidung-gruende li{color:var(--amber-strong);font-size:var(--font-size-control);padding:2px 0}.kh-entscheidung-form{align-items:end;display:flex;flex-wrap:wrap;gap:10px 14px}.kh-entscheidung-form select,.kh-entscheidung-form input{background:var(--control-background);border:var(--control-border);border-radius:var(--control-radius);color:var(--text);font-size:var(--font-size-control);height:32px;padding:0 10px}.kh-entscheidung-feld{color:var(--text-muted);display:grid;font-size:var(--font-size-caption);gap:3px}.kh-entscheidung-notiz{flex:1 1 220px}.kh-entscheidung-notiz input{width:100%}.kh-entscheidung-form .kh-konv-chips{flex:0 0 auto}@media(max-width:960px){.kh-dossier-raster{grid-template-columns:minmax(0,1fr)}.kh-neu{grid-template-columns:1fr 1fr}.kh-zustaende{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-spalten.mit-detail{grid-template-columns:minmax(0,1fr)}.kh-kennzahlen{grid-template-columns:1fr 1fr}}.kh-filter-schalter{display:none}@media(max-width:768px){.kh-kopf{align-items:center;flex-wrap:wrap;gap:4px 12px;height:auto;padding:8px 12px}.kh-kopf .anmeldung-marke span{display:none}.kh-kopf-aktionen{margin-left:auto;order:2}.kh-reiter{flex-basis:100%;margin-left:0;order:3;overflow-x:auto}.kh-reiter button{height:44px;white-space:nowrap}.kh-inhalt{gap:12px;padding:12px}.kh-stamm-fehler{margin:12px 12px 0}.kh-spalten.mit-detail .kh-liste{display:none}.kh-detail{padding:14px}.kh-filter-schalter{display:inline-flex;align-self:flex-start}.kh-filter.zu>input,.kh-filter.zu>select,.kh-filter.zu>.kh-schalter,.kh-filter.zu>.kh-konv-chips,.kh-filter.zu>label{display:none}.kh-filter input,.kh-filter select{flex:1 1 100%}.kh-suche{min-width:0}.kh-zeile{gap:6px 10px;grid-template-columns:72px minmax(0,1fr);padding:10px 12px}.kh-zeile-rechts{align-items:center;flex-direction:row;flex-wrap:wrap;grid-column:1 / -1}.kh-heute-zeit{flex:0 0 72px}.kh-vorschlag{flex-wrap:wrap}.kh-vorgang-zeile{grid-template-columns:minmax(0,1fr) auto}.kh-vorgang-zeile .kh-fallcode{grid-column:1 / -1}.kh-punkte li,.kh-verknuepft li{flex-wrap:wrap}.kh-dossier-knoepfe{flex-wrap:wrap;justify-content:flex-end}.kh-zustaende{gap:8px}.kh-zustaende button{padding:8px 10px}}@media(max-width:768px){.kh-vorgang-seite{padding:14px}.kh-vorgang-kopf{flex-wrap:wrap}.kh-vorgang-kpis{gap:6px 16px}.kh-vorgang-teil{height:auto;max-height:70vh}.kh-merkmale,.kh-neu,.kh-neu-vorgang{grid-template-columns:minmax(0,1fr)}.kh-protokoll li,.kh-vorgang-seite .kh-protokoll li{grid-template-columns:96px minmax(0,1fr)}.kh-protokoll li .detail{grid-column:1 / -1}.kh-popup-hintergrund{padding:0}.kh-popup{border-radius:0;max-height:100dvh;max-width:none;min-height:100dvh}.kh-knopfzeile,.kh-detail-kopf,.kh-vorgang-teil-kopf,.kh-mails-kopf,.kh-mail header,.kh-konv-werkzeuge{flex-wrap:wrap}.kh-aufgabe-zeile{gap:4px 12px;grid-template-columns:14px minmax(0,1fr);padding:10px 12px}.kh-aufgabe-status{grid-column:2;white-space:normal}.kh-konv-gespraech>header{flex-wrap:wrap}.kh-konv-rechts{flex-basis:100%;justify-content:flex-end}.kh-konv-filter input{flex:1 1 100%}}
