@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--farbe-grund: #ffffff;--farbe-text: #111111;--farbe-text-2: #666666;--farbe-text-3: #767676;--farbe-linie: #e5e5e5;--farbe-linie-stark: #d4d4d4;--farbe-flaeche: #fafafa;--farbe-flaeche-2: #f2f2f2;--farbe-akzent: #6fb74c;--farbe-akzent-hover: #62a542;--farbe-akzent-toenung: #edf6e9;--farbe-akzent-dunkel: #4c7f33;--farbe-fehler: #b42318;--farbe-fokus: #111111;--schrift: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-15: 15px;--text-20: 20px;--gewicht-normal: 400;--gewicht-mittel: 500;--gewicht-fett: 600;--zeile: 44px;--zeile-kopf: 36px;--knopf-hoehe: 28px;--knopf-hoehe-klein: 24px;--marke-hoehe: 20px;--radius: 4px;--radius-marke: 3px;--seitenleiste: 224px;--seitenleiste-schmal: 56px;--topbar: 52px;--uebergang: .12s ease-out;--abstand-1: 4px;--abstand-2: 8px;--abstand-3: 12px;--abstand-4: 16px;--abstand-5: 20px;--abstand-6: 24px;--schatten-overlay: 0 12px 32px -8px rgba(0, 0, 0, .18), 0 2px 6px rgba(0, 0, 0, .06)}:root{--akzent: var(--farbe-akzent);--akzent-dunkel: var(--farbe-akzent-hover);--dringend: var(--farbe-text);--weiss: var(--farbe-grund);--grau-50: var(--farbe-flaeche);--grau-100: var(--farbe-flaeche-2);--grau-200: var(--farbe-linie);--grau-300: var(--farbe-linie-stark);--grau-500: var(--farbe-text-2);--grau-600: var(--farbe-text-2);--grau-700: #3f3f3f;--grau-900: var(--farbe-text);--pill-hot-bg: var(--farbe-flaeche-2);--pill-hot-fg: var(--farbe-text);--pill-warm-bg: var(--farbe-flaeche-2);--pill-warm-fg: var(--farbe-text);--pill-gruen-bg: var(--farbe-flaeche-2);--pill-gruen-fg: var(--farbe-text);--pill-blau-bg: var(--farbe-flaeche-2);--pill-blau-fg: var(--farbe-text);--pill-grau-bg: var(--farbe-flaeche-2);--pill-grau-fg: var(--farbe-text-2);--pill-rot-bg: var(--farbe-flaeche-2);--pill-rot-fg: var(--farbe-fehler);--pill-violett-bg: var(--farbe-flaeche-2);--pill-violett-fg: var(--farbe-text);--pill-indigo-bg: var(--farbe-flaeche-2);--pill-indigo-fg: var(--farbe-text);--stufe-leer: var(--farbe-linie);--stufe-mittel: var(--farbe-text);--stufe-hoch: var(--farbe-text);--radius-klein: var(--radius-marke);--schatten: none;--schatten-segment: none;--sidebar: var(--seitenleiste)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--weiss);color:var(--grau-900);font-family:var(--schrift);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tnum,.num,.zahl,.nav-zahl,.kpi-zahl,.kette-zahl,td.num,th.num,table.tabelle td,.score-zahl{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}a[href]{text-decoration:underline;text-decoration-color:var(--grau-300);text-underline-offset:2px}a[href]:hover{text-decoration-color:var(--grau-500);color:var(--grau-900)}.nav-punkt[href],.abschnitt-kopf a[href]{text-decoration:none}.abschnitt-kopf a[href]:hover{text-decoration:underline;text-decoration-color:var(--grau-300)}h1{font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0}h2{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}h3{font-size:13px;font-weight:600;margin:0}:focus-visible{outline:2px solid var(--farbe-fokus);outline-offset:1px;border-radius:var(--radius-klein)}.leise{color:var(--grau-500)}.gedaempft{color:var(--grau-600)}.nowrap{white-space:nowrap}.dehnen{flex:1}.mt16{margin-top:16px}.app{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100vh}.seitenleiste{background:var(--grau-50);border-right:1px solid var(--grau-200);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.marke{padding:16px 16px 12px}.marke-name{font-size:13px;font-weight:600;letter-spacing:-.01em}.marke-zusatz{font-size:11px;color:var(--grau-500);margin-top:1px}.nav{padding:4px 8px;flex:1;overflow-y:auto}.nav-gruppe{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--grau-500);padding:14px 8px 4px}.nav-punkt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:var(--radius-klein);color:var(--grau-700);font-size:13px;cursor:pointer}.nav-punkt:hover{background:var(--grau-100)}.nav-punkt.aktiv{background:var(--grau-100);color:var(--grau-900);font-weight:500}.nav-punkt.aktiv:before{content:"";position:absolute;left:-2px;top:4px;bottom:4px;width:2px;border-radius:1px;background:var(--akzent)}.nav-zahl{font-size:12px;color:var(--grau-500)}.nav-zahl.dringend{color:var(--dringend);font-weight:600}.seitenleiste-fuss{padding:10px 12px;border-top:1px solid var(--grau-200);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--grau-500)}.seitenleiste-fuss span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inhalt{min-width:0;display:flex;flex-direction:column}.kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px 14px}.kopf-zusatz{font-size:12px;color:var(--grau-500);margin-top:2px}.seite{padding:0 24px 32px;min-width:0}.knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--grau-100);color:var(--grau-900);font:inherit;font-size:13px;font-weight:500;padding:6px 12px;border-radius:var(--radius);cursor:pointer}.knopf:hover{background:var(--grau-200)}.knopf:disabled{color:var(--grau-300);cursor:default;background:var(--grau-100)}.knopf.klein{padding:4px 8px;font-size:12px}.knopf.primaer{background:var(--akzent);color:var(--farbe-text);font-weight:var(--gewicht-fett)}.knopf.primaer:hover{background:var(--akzent-dunkel)}.knopf.leer{background:transparent;color:var(--grau-600)}.knopf.leer:hover{background:var(--grau-100)}.knopf.gruen{background:var(--pill-gruen-bg);color:var(--pill-gruen-fg)}.knopf.gruen:hover{filter:brightness(.96)}.knopf.gelb{background:var(--pill-warm-bg);color:var(--pill-warm-fg)}.knopf.gelb:hover{filter:brightness(.96)}.leiste{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.segmente{display:inline-flex;background:var(--grau-100);border-radius:var(--radius);padding:2px;gap:2px}.segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--grau-600);font:inherit;font-size:12px;font-weight:500;padding:4px 12px;border-radius:var(--radius-klein);cursor:pointer}.segment:hover{color:var(--grau-900)}.segment.aktiv{background:var(--weiss);color:var(--grau-900);box-shadow:var(--schatten-segment)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--grau-700);font:inherit;font-size:12px;font-weight:500;padding:5px 22px 5px 8px;border-radius:var(--radius-klein);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2.5 4L5 6.5 7.5 4' fill='none' stroke='%2371717a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 6px center}select:hover{background-color:var(--grau-100)}.suchfeld{position:relative;display:inline-flex;align-items:center}.suchfeld svg{position:absolute;left:10px;width:14px;height:14px;pointer-events:none;color:var(--grau-500)}.suche{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--grau-100);color:var(--grau-900);font:inherit;font-size:12px;padding:6px 10px 6px 32px;border-radius:var(--radius);width:230px}.suche::placeholder{color:var(--grau-500)}.suche:hover{background:var(--grau-200)}.suche:focus{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--grau-300);outline:none}.tabelle-rahmen{border:1px solid var(--grau-200);border-radius:var(--radius);overflow:auto;background:var(--weiss);max-height:calc(100vh - 190px)}table.tabelle{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}table.tabelle thead th{position:sticky;top:0;z-index:1;height:32px;padding:0 12px;background:var(--grau-50);border-bottom:1px solid var(--grau-200);text-align:left;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--grau-500);white-space:nowrap;-webkit-user-select:none;user-select:none}table.tabelle thead th.num{text-align:right}table.tabelle thead th.sortierbar{cursor:pointer}table.tabelle thead th.sortierbar:hover{color:var(--grau-700)}table.tabelle tbody td{height:40px;padding:0 12px;border-bottom:1px solid var(--grau-200);color:var(--grau-700);vertical-align:middle}table.tabelle tbody td.num{text-align:right}table.tabelle tbody tr:last-child td{border-bottom:0}table.tabelle tbody tr{cursor:pointer}table.tabelle tbody tr:hover td{background:var(--grau-50)}table.tabelle tbody tr.gewaehlt td{background:var(--grau-100)}.firma{font-size:14px;font-weight:500;color:var(--grau-900);line-height:1.25}.firma-ort{font-size:12px;color:var(--grau-500);line-height:1.3}.score-zelle{display:flex;align-items:center;gap:8px;justify-content:flex-end}.score-balken{display:inline-flex;gap:2px}.score-balken i{display:block;width:4px;height:12px;border-radius:1px;background:var(--stufe-leer)}.score-balken.stufe1 i:nth-child(1){background:var(--grau-500)}.score-balken.stufe2 i:nth-child(1),.score-balken.stufe2 i:nth-child(2){background:var(--stufe-mittel)}.score-balken.stufe3 i{background:var(--stufe-hoch)}.score-zahl{color:var(--grau-700);font-weight:500;min-width:22px;text-align:right}.status,.marke-pill{display:inline-block;padding:2px 7px;border-radius:var(--radius-klein);font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap}.status.neu{background:var(--pill-grau-bg);color:var(--pill-grau-fg)}.status.recherche{background:var(--pill-blau-bg);color:var(--pill-blau-fg)}.status.qualifiziert{background:var(--pill-gruen-bg);color:var(--pill-gruen-fg)}.status.nachruecker{background:var(--pill-grau-bg);color:var(--pill-grau-fg)}.status.in_kontakt{background:var(--pill-violett-bg);color:var(--pill-violett-fg)}.status.angebot{background:var(--pill-indigo-bg);color:var(--pill-indigo-fg)}.status.gewonnen{background:var(--farbe-akzent-toenung);color:var(--farbe-text);box-shadow:inset 0 0 0 1px var(--farbe-akzent)}.status.verloren,.status.disqualifiziert{background:var(--pill-rot-bg);color:var(--pill-rot-fg)}.marke-pill.hot{background:var(--pill-hot-bg);color:var(--pill-hot-fg)}.marke-pill.warm{background:var(--pill-warm-bg);color:var(--pill-warm-fg)}.ueberfaellig{color:var(--dringend);font-weight:600}.karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px}.karte{background:var(--weiss);border-radius:var(--radius);box-shadow:var(--schatten);padding:14px 16px;display:flex;flex-direction:column}.kpi-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--grau-500)}.kpi-zahl{margin-top:auto;font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--grau-900);line-height:1.15;padding-top:6px}.kpi-zusatz{font-size:12px;color:var(--grau-500);margin-top:2px}.kpi-zahl.dringend{color:var(--dringend)}.kette{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:12px 16px;background:var(--grau-50);border-radius:var(--radius);margin-bottom:20px;font-size:12px}.kette-glied{display:inline-flex;align-items:baseline;gap:5px}.kette-name{color:var(--grau-500)}.kette-zahl{font-weight:600;color:var(--grau-900)}.kette-pfeil{color:var(--grau-300)}.sheet-grund{position:fixed;top:0;right:0;bottom:0;left:0;background:#18181b1f;z-index:40}.sheet{position:fixed;top:0;right:0;bottom:0;width:60%;min-width:560px;max-width:1100px;background:var(--weiss);box-shadow:var(--schatten-overlay);z-index:41;display:flex;flex-direction:column;animation:sheet-rein .14s ease-out}@keyframes sheet-rein{0%{transform:translate(16px);opacity:.6}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){.sheet{animation:none}}.sheet-kopf{padding:16px 20px 12px;border-bottom:1px solid var(--grau-200)}.sheet-kopf-zeile{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sheet-titel{font-size:19px;font-weight:600;letter-spacing:-.015em}.sheet-ort{font-size:12px;color:var(--grau-500);margin-top:1px}.sheet-merkmale{display:flex;align-items:center;gap:10px;margin-top:10px}.sheet-tabs{display:flex;gap:2px;padding:0 20px;border-bottom:1px solid var(--grau-200)}.sheet-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--grau-500);padding:9px 10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.sheet-tab:hover{color:var(--grau-900)}.sheet-tab.aktiv{color:var(--grau-900);border-bottom-color:var(--grau-900)}.sheet-inhalt{padding:18px 20px 28px;overflow-y:auto;flex:1}.sheet-navhinweis{font-size:11px;color:var(--grau-500);display:flex;align-items:center;gap:6px}kbd{font-family:var(--schrift);font-size:10.5px;background:var(--grau-100);color:var(--grau-600);border-radius:3px;padding:1px 4px}.block{margin-bottom:22px}.block-titel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--grau-500);margin-bottom:8px}.fliesstext{font-size:13px;line-height:1.6;color:var(--grau-700);white-space:pre-wrap}.daten{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px}.daten-paar{min-width:0}.daten-label{font-size:11px;color:var(--grau-500)}.daten-wert{font-size:13px;color:var(--grau-900)}.kopierbar{background:var(--grau-50);border-radius:var(--radius);padding:12px 14px;font-size:13px;line-height:1.6;color:var(--grau-700);white-space:pre-wrap}.liste-schlicht{display:flex;flex-direction:column}.liste-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--grau-200);font-size:13px}.liste-zeile:last-child{border-bottom:0}.hinweis{padding:10px 12px;border-radius:var(--radius);font-size:12.5px;background:var(--grau-100);color:var(--grau-700);margin-bottom:12px}.hinweis.fehler{background:var(--pill-rot-bg);color:var(--pill-rot-fg)}.leer{padding:48px 24px;text-align:center;color:var(--grau-500);font-size:13px}input[type=text],input[type=email],input[type=password],input[type=date],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grau-200);background:var(--weiss);color:var(--grau-900);font:inherit;font-size:13px;padding:7px 10px;border-radius:var(--radius);width:100%}input:focus,textarea:focus{outline:none;border-color:var(--grau-500)}label{display:block;font-size:11px;color:var(--grau-500);margin-bottom:4px}.anmeldung{display:grid;place-items:center;min-height:100vh;padding:24px}.anmeldung-karte{width:320px;background:var(--weiss);border-radius:var(--radius);box-shadow:var(--schatten);padding:24px}@media (max-width: 900px){.app{grid-template-columns:1fr}.seitenleiste{position:static;height:auto;border-right:0;border-bottom:1px solid var(--grau-200)}.nav{display:flex;flex-wrap:wrap;gap:2px}.nav-gruppe{display:none}.nav-punkt.aktiv:before{display:none}.nav-punkt.aktiv{box-shadow:inset 0 -2px 0 var(--akzent)}.sheet{width:100%;min-width:0}.kopf,.seite{padding-left:16px;padding-right:16px}.tabelle-rahmen{max-height:none}}.abschnitt{margin-bottom:24px}.abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.etikett{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--grau-500)}.reihe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reihe.umbruch{flex-wrap:wrap}.rechts{text-align:right}.mt8{margin-top:8px}.mb8{margin-bottom:8px}.feld{margin-bottom:12px}.mono{font-variant-numeric:tabular-nums;font-size:12px;color:var(--grau-500)}.frist{color:var(--grau-700)}.frist.ueberschritten,.ueberschritten{color:var(--dringend);font-weight:600}.hinweis.warnung{background:var(--pill-warm-bg);color:var(--pill-warm-fg)}.hinweis.erfolg{background:var(--pill-gruen-bg);color:var(--pill-gruen-fg)}.tabelle tr.zeile-dringend td:first-child{box-shadow:inset 2px 0 0 var(--dringend)}.status.termin{background:var(--pill-violett-bg);color:var(--pill-violett-fg)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#18181b59;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}.dialog{background:var(--weiss);border-radius:var(--radius);box-shadow:0 24px 48px #18181b38;width:100%;max-width:520px;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.dialog-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--grau-200)}.dialog-titel{font-weight:600;font-size:15px}.dialog-inhalt{padding:16px 20px;overflow-y:auto}.dialog-fuss{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--grau-200)}.feld-titel{display:block;font-size:12px;font-weight:600;color:var(--grau-600);margin-bottom:6px}.wahl{display:flex;gap:8px;flex-wrap:wrap}.wahl-knopf{flex:1 1 auto;min-width:96px;padding:10px 12px;font:inherit;font-size:13px;background:var(--grau-100);border:1px solid transparent;border-radius:var(--radius-klein);cursor:pointer;color:var(--grau-700)}.wahl-knopf:hover{background:var(--grau-200)}.wahl-knopf.gewaehlt{background:var(--weiss);border-color:var(--farbe-text);color:var(--grau-900);font-weight:600;box-shadow:inset 0 0 0 1px var(--farbe-text)}.dialog .feld{display:block}.dialog .feld input,.dialog .feld textarea{width:100%;padding:8px 10px;font:inherit;font-size:13px;border:1px solid var(--grau-300);border-radius:var(--radius-klein);background:var(--weiss)}.dialog .feld textarea{resize:vertical}.dialog .reihe{display:flex;gap:12px}.dialog .reihe .feld{flex:1}.hinweis.fehler{color:var(--pill-rot-fg)}.anzeige-typ{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius-klein);font-size:11px;font-weight:600;vertical-align:1px}.anzeige-typ.helfer{background:var(--pill-gruen-bg);color:var(--pill-gruen-fg)}.anzeige-typ.fachkraft{background:var(--pill-blau-bg);color:var(--pill-blau-fg)}.anzeige-typ.fuehrung{background:var(--pill-warm-bg);color:var(--pill-warm-fg)}.anruf-seite{min-height:100vh;background:var(--grau-50, #f7f7f8);padding:20px 24px 40px}.anruf-kopf{display:flex;gap:16px;align-items:baseline;max-width:860px;margin:0 auto 14px}.anruf-kopf .anruf-tasten{margin-left:auto}.anruf-karte{max-width:860px;margin:0 auto;background:var(--farbe-grund);border:1px solid var(--grau-200);border-radius:10px;padding:26px 30px}.anruf-leer{text-align:center;padding:48px 30px}.anruf-zeile{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.anruf-firma{font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--grau-900)}.anruf-bedarf{margin-top:16px;font-size:16px}.anruf-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.anruf-chip{padding:4px 10px;border-radius:999px;font-size:13px;background:var(--grau-100);color:var(--grau-700)}.anruf-chip.belegt{background:var(--pill-gruen-bg);color:var(--pill-gruen-fg)}.anruf-chip.wahrscheinlich{background:var(--pill-warm-bg);color:var(--pill-warm-fg)}.anruf-chip-sicherheit{opacity:.75}.anruf-einstieg{margin-top:20px}.anruf-kontakt{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:20px;padding:14px 16px;border-radius:8px;background:var(--grau-50, #f7f7f8)}.anruf-name{font-size:16px;font-weight:600;color:var(--grau-900)}.anruf-nummer{font-size:22px;font-weight:600;text-decoration:none;white-space:nowrap}.anruf-knoepfe{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.anruf-knopf{padding:18px 12px;font-size:17px;font-weight:600;border-radius:10px;cursor:pointer;border:2px solid var(--grau-200);background:var(--farbe-grund);color:var(--grau-900)}.anruf-knopf:hover{background:var(--grau-100)}.anruf-knopf.erreicht.gewaehlt{border-color:var(--pill-gruen-fg);background:var(--pill-gruen-bg)}.anruf-knopf.nicht_erreicht.gewaehlt,.anruf-knopf.mailbox.gewaehlt{border-color:var(--pill-warm-fg);background:var(--pill-warm-bg)}.anruf-ergebnis{margin-top:18px;padding-top:16px;border-top:1px solid var(--grau-200)}.anruf-karte kbd,.anruf-kopf kbd{font-size:11px;padding:1px 5px;border:1px solid var(--grau-300);border-radius:4px;background:var(--grau-50, #f7f7f8);color:var(--grau-600)}.konfidenz{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;background:var(--grau-100);color:var(--grau-600)}.konfidenz.belegt{background:var(--pill-gruen-bg);color:var(--pill-gruen-fg)}.konfidenz.wahrscheinlich{background:var(--pill-warm-bg);color:var(--pill-warm-fg)}.ui-knopf{display:inline-flex;align-items:center;gap:var(--abstand-2);height:var(--knopf-hoehe);padding:0 var(--abstand-3);font:inherit;font-weight:var(--gewicht-mittel);color:var(--farbe-text);background:var(--farbe-grund);border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);cursor:pointer;white-space:nowrap}.ui-knopf:hover{background:var(--farbe-flaeche)}.ui-knopf--primaer{background:var(--farbe-akzent);border-color:var(--farbe-akzent);font-weight:var(--gewicht-fett)}.ui-knopf--primaer:hover{background:var(--farbe-akzent-hover);border-color:var(--farbe-akzent-hover)}.ui-knopf--primaer-dunkel{background:var(--farbe-akzent-dunkel);border-color:var(--farbe-akzent-dunkel);color:var(--farbe-grund);font-weight:var(--gewicht-fett)}.ui-knopf--primaer-dunkel:hover{filter:brightness(.94)}.ui-knopf--leise{border-color:transparent;background:transparent;color:var(--farbe-text-2)}.ui-knopf--leise:hover{background:var(--farbe-flaeche-2);color:var(--farbe-text)}.ui-knopf--klein{height:var(--knopf-hoehe-klein);padding:0 var(--abstand-2);font-size:var(--text-12)}.ui-knopf:disabled{cursor:default;color:var(--farbe-text-3);background:var(--farbe-flaeche);border-color:var(--farbe-linie)}.ui-marke{display:inline-flex;align-items:center;height:var(--marke-hoehe);padding:0 7px;font-size:var(--text-12);line-height:1;color:var(--farbe-text);white-space:nowrap;border:1px solid var(--farbe-linie-stark);border-radius:var(--radius-marke);background:var(--farbe-grund)}.ui-stufe--neu{border-color:transparent;background:none;color:var(--farbe-text-3)}.ui-stufe--recherchiert{border-color:transparent;background:none;color:var(--farbe-text-2)}.ui-stufe--angerufen{border-color:var(--farbe-linie-stark);color:var(--farbe-text-2)}.ui-stufe--termin{border-color:var(--farbe-text-3)}.ui-stufe--angebot{border-color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-stufe--auftrag,.ui-stufe--bezahlt,.ui-stufe--provision_abgerechnet{background:var(--farbe-akzent-toenung);border-color:var(--farbe-akzent)}.ui-stufe--provision_abgerechnet:before{content:"✓";margin-right:4px;font-weight:var(--gewicht-fett)}.ui-stufe--verloren,.ui-stufe--nicht_relevant{color:var(--farbe-text-3);border-color:transparent;background:none;text-decoration:line-through}.ui-marke--leise{color:var(--farbe-text-2);font-size:var(--text-11);height:18px;padding:0 5px}.ui-pflicht{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ui-pflicht:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.ui-pflicht--pflichtig:before{background:var(--farbe-text)}.ui-pflicht--wahrscheinlich:before{border:1px solid var(--farbe-text)}.ui-pflicht--unklar{color:var(--farbe-text-2)}.ui-pflicht--unklar:before{border:1px dashed var(--farbe-text-2)}.ui-pflicht--nicht_pflichtig{color:var(--farbe-text-3)}.ui-pflicht--nicht_pflichtig:before{background:var(--farbe-linie-stark)}.ui-score{display:inline-flex;align-items:center;gap:var(--abstand-2)}.ui-score-zahl{min-width:22px;text-align:right}.ui-score-balken{width:48px;height:4px;background:var(--farbe-linie)}.ui-score-balken>i{display:block;height:100%;background:var(--farbe-text)}.ui-gwh{display:inline-flex;align-items:center;gap:var(--abstand-2);justify-content:flex-end}.ui-gwh-skala{position:relative;width:64px;height:12px;flex:none}.ui-gwh-skala:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--farbe-linie-stark)}.ui-gwh-strich{position:absolute;top:2px;width:1px;height:9px;background:var(--farbe-text-2)}.ui-gwh-punkt{position:absolute;top:3px;width:7px;height:7px;margin-left:-3px;border-radius:50%;background:var(--farbe-text)}.ui-gwh-punkt--unter{background:var(--farbe-grund);border:1px solid var(--farbe-text-2)}.ui-gwh-leer{color:var(--farbe-text-3)}.ui-feld{display:grid;gap:var(--abstand-1)}.ui-feld-label{font-size:var(--text-12);font-weight:var(--gewicht-mittel);color:var(--farbe-text-2)}.ui-feld-hinweis{font-size:var(--text-12);color:var(--farbe-text-2)}.ui-feld-fehler{font-size:var(--text-12);color:var(--farbe-fehler)}.ui-eingabe{height:var(--knopf-hoehe);padding:0 var(--abstand-2);font:inherit;color:var(--farbe-text);background:var(--farbe-grund);border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);min-width:0}textarea.ui-eingabe{height:auto;min-height:72px;padding:6px var(--abstand-2);resize:vertical}.ui-eingabe:hover{border-color:var(--farbe-text-2)}.ui-eingabe[aria-invalid=true]{border-color:var(--farbe-fehler)}.ui-eingabe:disabled{background:var(--farbe-flaeche);color:var(--farbe-text-3)}.ui-tabelle-rahmen{overflow-x:auto;border-top:1px solid var(--farbe-linie)}.ui-tabelle{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ui-tabelle th{position:sticky;top:0;z-index:1;height:var(--zeile-kopf);padding:0 10px;text-align:left;font-size:var(--text-12);font-weight:var(--gewicht-mittel);color:var(--farbe-text-2);background:var(--farbe-grund);border-bottom:1px solid var(--farbe-linie);white-space:nowrap}.ui-tabelle th[aria-sort]{color:var(--farbe-text)}.ui-tabelle td{height:var(--zeile);padding:0 10px;border-bottom:1px solid var(--farbe-linie);white-space:nowrap}.ui-tabelle td+td,.ui-tabelle th+th{border-left:1px solid var(--farbe-linie)}.ui-tabelle tbody tr:hover td{background:var(--farbe-flaeche)}.ui-tabelle .ui-zahl{text-align:right}.ui-tabelle .ui-mitte{text-align:center}.ui-tabelle .ui-leise{color:var(--farbe-text-2)}.ui-tabelle .ui-hervor{font-weight:var(--gewicht-mittel)}.ui-tabelle-legende{padding:var(--abstand-2) 10px;font-size:var(--text-12);color:var(--farbe-text-2)}.ui-inline{height:24px;margin:0 -6px;padding:0 20px 0 6px;font:inherit;color:var(--farbe-text);background:transparent;border:1px solid transparent;border-radius:var(--radius-marke);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--farbe-text-3) 50%),linear-gradient(135deg,var(--farbe-text-3) 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 6px) 50%;background-size:4px 4px;background-repeat:no-repeat}.ui-inline[type=date]{height:24px;padding:0 6px;background-image:none;background-color:transparent;border-color:transparent}tr:hover .ui-inline[type=date],.ui-inline[type=date]:focus-visible{border-color:var(--farbe-linie-stark);background-color:var(--farbe-grund)}tr:hover .ui-inline,.ui-inline:focus-visible{border-color:var(--farbe-linie-stark);background-color:var(--farbe-grund)}.ui-inline[type=date]::-webkit-calendar-picker-indicator{opacity:0;margin-left:2px}tr:hover .ui-inline[type=date]::-webkit-calendar-picker-indicator,.ui-inline[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.ui-inline-datum{position:relative;display:inline-block}.ui-inline-datum[data-leer]:before{content:"—";position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--farbe-text-3);pointer-events:none}.ui-inline-datum[data-leer] .ui-inline::-webkit-datetime-edit{color:transparent}tr:hover .ui-inline-datum[data-leer]:before,.ui-inline-datum[data-leer]:focus-within:before{content:none}tr:hover .ui-inline-datum[data-leer] .ui-inline::-webkit-datetime-edit,.ui-inline-datum[data-leer]:focus-within .ui-inline::-webkit-datetime-edit{color:var(--farbe-text-3)}.ui-inline-huelle{position:relative;display:inline-flex;align-items:center;gap:var(--abstand-1)}.ui-inline-huelle select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font:inherit}.ui-inline-pfeil{font-size:10px;color:var(--farbe-text-3);visibility:hidden}tr:hover .ui-inline-pfeil,.ui-inline-huelle:focus-within .ui-inline-pfeil{visibility:visible}.ui-inline-huelle:focus-within{outline:2px solid var(--farbe-fokus);outline-offset:2px;border-radius:var(--radius-marke)}.ui-inline-status{margin-left:6px;font-size:var(--text-11);color:var(--farbe-text-2)}.ui-dialog{width:min(480px,calc(100vw - 32px));padding:0;color:var(--farbe-text);border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);box-shadow:var(--schatten-overlay)}.ui-dialog--breit{width:min(680px,calc(100vw - 32px))}.ui-dialog::backdrop{background:#11111147}.ui-dialog-kopf{display:flex;align-items:center;justify-content:space-between;padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--farbe-linie)}.ui-dialog-kopf h2{font-size:var(--text-15);font-weight:var(--gewicht-fett);margin:0}.ui-dialog-inhalt{padding:var(--abstand-4);display:grid;gap:var(--abstand-3)}.ui-dialog-fuss{display:flex;justify-content:flex-end;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border-top:1px solid var(--farbe-linie)}.ui-seitenleiste{width:var(--seitenleiste);padding:14px 0;border-right:1px solid var(--farbe-linie);background:var(--farbe-grund)}.ui-seitenleiste-marke{padding:0 var(--abstand-4) 14px;margin-bottom:var(--abstand-2);border-bottom:1px solid var(--farbe-linie)}.ui-seitenleiste-produkt{font-size:14px;font-weight:var(--gewicht-fett);letter-spacing:-.01em}.ui-seitenleiste-firma{font-size:var(--text-12);color:var(--farbe-text-2)}.ui-nav-punkt,.ui-nav-punkt[href]{display:flex;justify-content:space-between;align-items:center;padding:6px var(--abstand-4) 6px 14px;color:var(--farbe-text-2);border-left:2px solid transparent;text-decoration:none}.ui-nav-punkt[href]:hover{color:var(--farbe-text);background:var(--farbe-flaeche)}.ui-nav-punkt.aktiv{color:var(--farbe-text);font-weight:var(--gewicht-fett);border-left-color:var(--farbe-akzent)}.ui-nav-zahl{font-size:var(--text-12);color:var(--farbe-text-3);font-weight:var(--gewicht-normal)}.ui-nav-trenner{height:1px;margin:var(--abstand-2) 0;background:var(--farbe-linie)}.ui-kopf{display:flex;align-items:center;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-5);border-bottom:1px solid var(--farbe-linie)}.ui-kopf h1{font-size:var(--text-15);font-weight:var(--gewicht-fett);letter-spacing:-.01em;margin:0}.ui-kopf-zahl{color:var(--farbe-text-2)}.ui-kopf-rechts{margin-left:auto;display:flex;gap:var(--abstand-2)}.ui-filterleiste{display:flex;flex-wrap:wrap;gap:6px;padding:var(--abstand-2) var(--abstand-5);border-bottom:1px solid var(--farbe-linie)}@media (max-width: 900px){.ui-kopf,.ui-filterleiste{padding-left:var(--abstand-4);padding-right:var(--abstand-4)}.ui-kopf{flex-wrap:wrap}}.ui-rahmen-leiste{display:flex;flex-direction:column;border-right:1px solid var(--farbe-linie);position:sticky;top:0;height:100vh}.ui-rahmen-leiste .ui-seitenleiste{flex:1;border-right:0;overflow-y:auto}.ui-rahmen-nutzer{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-2) var(--abstand-2) var(--abstand-4);border-top:1px solid var(--farbe-linie);font-size:var(--text-12);color:var(--farbe-text-2)}.ui-rahmen-inhalt{min-width:0}.ui-sortier{all:unset;cursor:pointer;font:inherit;color:inherit}.ui-sortier:hover{color:var(--farbe-text)}.ui-sortier:focus-visible{outline:2px solid var(--farbe-fokus);outline-offset:2px}.ui-zeilenlink,.ui-zeilenlink[href]{color:var(--farbe-text);text-decoration:none}.ui-kuerzen{display:inline-block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ui-kuerzen--ort{max-width:170px}.ui-kuerzen--branche{max-width:112px}.ui-tabelle--breit td,.ui-tabelle--breit th{padding:0 8px}.ui-tabelle--breit .ui-kuerzen:not(.ui-kuerzen--ort):not(.ui-kuerzen--branche){max-width:260px}.ui-tabelle--breit .ui-gwh-skala{width:52px}.ui-tabelle--breit .ui-score-balken{width:32px}.ui-tabelle--breit .ui-inline[type=date]{width:100px}.ui-tabelle--breit td:first-child,.ui-tabelle--breit th:first-child{position:sticky;left:0;background:var(--farbe-grund);box-shadow:inset -1px 0 var(--farbe-linie)}.ui-tabelle--breit th:first-child{z-index:2}.ui-tabelle--breit td:first-child+td,.ui-tabelle--breit th:first-child+th{border-left:0}.ui-pflicht--symbol{gap:0}.ui-nur-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-zeilenlink[href]:hover{text-decoration:underline}.ui-frist{margin-left:var(--abstand-2);border-color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-filter-suche{width:240px}.ui-filter-kurz{width:120px}.ui-filterleiste .ui-eingabe[data-aktiv]{border-color:var(--farbe-text)}.ui-leer{padding:var(--abstand-5);color:var(--farbe-text-2);margin:0}.ui-fehlermeldung{padding:var(--abstand-3) var(--abstand-5);color:var(--farbe-fehler);margin:0}.ui-mehr{padding:var(--abstand-3) 10px var(--abstand-5)}@media (max-width: 900px){.ui-rahmen{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.ui-rahmen-leiste{position:static;height:auto;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--farbe-linie)}.ui-rahmen-leiste .ui-seitenleiste{width:auto;display:flex;align-items:center;padding:0;overflow-x:auto;white-space:nowrap}.ui-rahmen-leiste .ui-seitenleiste>div{display:flex}.ui-rahmen-leiste .ui-seitenleiste>.ui-seitenleiste-marke,.ui-rahmen-leiste .ui-seitenleiste .ui-nav-trenner,.ui-rahmen-nutzer>span{display:none}.ui-rahmen-leiste .ui-nav-punkt{padding:10px 12px;border-left:0;border-bottom:2px solid transparent}.ui-rahmen-leiste .ui-nav-punkt.aktiv{border-bottom-color:var(--farbe-akzent)}.ui-rahmen-nutzer{border-top:0;padding:0 var(--abstand-2)}}.ui-leise{color:var(--farbe-text-2)}.ui-klein{font-size:var(--text-12)}.ui-hervor{font-weight:var(--gewicht-mittel)}.ui-zurueck{color:var(--farbe-text-2);text-decoration:none;white-space:nowrap}.ui-zurueck:hover{color:var(--farbe-text);text-decoration:underline}.ui-akte-kopf h1{font-size:var(--text-20)}.ui-akte-kopf{flex-wrap:wrap;row-gap:var(--abstand-1)}.ui-akte-leiste{display:flex;flex-wrap:wrap;gap:var(--abstand-2) var(--abstand-6);padding:var(--abstand-3) var(--abstand-5);border-bottom:1px solid var(--farbe-linie)}.ui-akte-feld{display:grid;gap:2px;min-height:44px;align-content:start}.ui-akte-feld-name{font-size:var(--text-11);color:var(--farbe-text-2)}.ui-akte{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ui-akte-haupt{min-width:0;border-right:1px solid var(--farbe-linie)}.ui-akte-seite{min-width:0}.ui-abschnitt{padding:var(--abstand-4) var(--abstand-5);border-bottom:1px solid var(--farbe-linie)}.ui-akte-seite .ui-abschnitt{padding:var(--abstand-4)}.ui-abschnitt-kopf{display:flex;align-items:center;gap:var(--abstand-2);min-height:26px;margin-bottom:var(--abstand-2)}.ui-abschnitt-kopf h2{font-size:var(--text-13);font-weight:var(--gewicht-fett);margin:0}.ui-abschnitt-zusatz{display:inline-flex;align-items:center}.ui-abschnitt-aktionen{margin-left:auto;display:flex;gap:var(--abstand-2)}.ui-abschnitt-text{margin:var(--abstand-2) 0 0}.ui-abschnitt-unter{font-size:var(--text-12);color:var(--farbe-text-2);margin-bottom:var(--abstand-1)}.ui-aufhaenger{font-size:var(--text-20);line-height:1.4;margin:0;max-width:72ch}.ui-aufhaenger-feld{width:100%;min-height:96px;font-size:var(--text-15);line-height:1.45}.ui-aufhaenger-bearbeiten{display:grid;gap:var(--abstand-2)}.ui-marke--manuell{border-color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-vorschlag{margin-top:var(--abstand-3);padding-top:var(--abstand-2);border-top:1px dashed var(--farbe-linie-stark);font-size:var(--text-12);max-width:72ch}.ui-zweites{margin-top:var(--abstand-4);padding-top:var(--abstand-3);border-top:1px solid var(--farbe-linie)}.ui-zweites p{margin:0;font-size:var(--text-15);line-height:1.45;max-width:72ch}.ui-beleg{margin-top:var(--abstand-2);font-size:var(--text-12);color:var(--farbe-text-2);max-width:72ch}.ui-beleg summary{cursor:pointer;width:max-content}.ui-beleg p{margin:var(--abstand-1) 0 0;white-space:pre-line}.ui-knopfreihe{display:flex;justify-content:flex-end;gap:var(--abstand-2)}.ui-akte-score{display:inline-flex;align-items:center;gap:var(--abstand-3);margin-left:var(--abstand-2)}.ui-akte-summe{font-size:var(--text-12)}.ui-akte-tabelle{overflow-x:auto}.ui-tabelle--akte{width:100%}.ui-tabelle--akte td.ui-umbruch{white-space:normal;min-width:140px;padding-top:6px;padding-bottom:6px}.ui-tabelle--akte td,.ui-tabelle--akte th{padding:0 8px}.ui-tabelle--akte td:first-child,.ui-tabelle--akte th:first-child{padding-left:0}.ui-rang{margin-left:var(--abstand-2)}.ui-tabelle--akte tr.ui-zeile-einstieg td{background:var(--farbe-akzent-toenung)}.ui-marke--einstieg{border-color:var(--farbe-akzent);background:var(--farbe-grund);font-weight:var(--gewicht-mittel)}.ui-tabelle tbody.ui-lead td.ui-oben{height:26px;border-bottom:0;padding-top:4px}.ui-tabelle tr.ui-lead-aufhaenger td{height:20px;padding-bottom:6px;vertical-align:top;font-size:var(--text-12);color:var(--farbe-text-2)}.ui-einzeilig{display:block;width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tabelle tbody.ui-lead:hover td{background:var(--farbe-flaeche)}.ui-timeline-eingabe{display:grid;gap:var(--abstand-2);margin-bottom:var(--abstand-3);max-width:72ch}.ui-timeline-eingabe textarea{min-height:56px}.ui-segmente{display:inline-flex;width:max-content;border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);overflow:hidden}.ui-segment{font:inherit;font-size:var(--text-12);padding:4px 10px;background:var(--farbe-grund);color:var(--farbe-text-2);border:0;cursor:pointer}.ui-segment+.ui-segment{border-left:1px solid var(--farbe-linie-stark)}.ui-segment--an{background:var(--farbe-akzent-toenung);color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-timeline{list-style:none;margin:0;padding:0;max-width:72ch}.ui-timeline li{padding:var(--abstand-2) 0;border-top:1px solid var(--farbe-linie)}.ui-timeline-kopf{display:flex;align-items:center;gap:var(--abstand-2);font-size:var(--text-12)}.ui-timeline p{margin:2px 0 0;white-space:pre-line;overflow-wrap:anywhere}.ui-fakten{display:grid;grid-template-columns:112px minmax(0,1fr);gap:6px var(--abstand-3);margin:0}.ui-fakten dt{color:var(--farbe-text-2);font-size:var(--text-12);padding-top:1px}.ui-fakten dd{margin:0;overflow-wrap:anywhere}.ui-gwh-zeile{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2)}.ui-kontakte{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-3)}.ui-kontakte li{display:grid;gap:1px;overflow-wrap:anywhere}.ui-kontakte a{color:var(--farbe-text)}.ui-storniert{text-decoration:line-through;color:var(--farbe-text-3)}.ui-formular{display:grid;gap:var(--abstand-3)}.ui-formular-zeile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-3);align-items:start}.ui-formular-zeile--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-formular textarea.ui-eingabe{width:100%}@media (max-width: 1100px){.ui-akte{grid-template-columns:minmax(0,1fr)}.ui-akte-haupt{border-right:0}}@media (max-width: 900px){.ui-akte-leiste,.ui-abschnitt{padding-left:var(--abstand-4);padding-right:var(--abstand-4)}.ui-aufhaenger{font-size:var(--text-15)}.ui-formular-zeile,.ui-formular-zeile--drei{grid-template-columns:minmax(0,1fr)}}.ui-anruf{display:grid;grid-template-columns:minmax(0,1fr) 380px}.ui-anruf-karte{min-width:0;padding:var(--abstand-4) var(--abstand-5) var(--abstand-6)}.ui-anruf-marken{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3)}.ui-anruf-firma{font-size:var(--text-20);font-weight:var(--gewicht-fett);margin:var(--abstand-3) 0 2px}.ui-anruf-fakten,.ui-anruf-pflicht{margin:2px 0 0}.ui-anruf-nummern{margin-top:var(--abstand-4);display:grid;gap:var(--abstand-3)}.ui-anruf-kontakt{display:grid;gap:2px}.ui-marke--ziel{margin-left:6px;border-color:var(--farbe-akzent);font-weight:var(--gewicht-mittel)}.ui-anruf-kontakt .ui-marke--leise{margin-left:6px}.ui-anruf-kontakt--info{opacity:.6}.ui-anruf-wen{margin:var(--abstand-2, 8px) 0}.ui-nummer{font-size:var(--text-20);font-weight:var(--gewicht-mittel);color:var(--farbe-text);text-decoration:none;font-variant-numeric:tabular-nums;width:max-content}.ui-nummer:hover{text-decoration:underline}.ui-nummer .ui-leise{font-size:var(--text-12);font-weight:var(--gewicht-normal)}.ui-hinweis-kasten{padding:var(--abstand-3);border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);max-width:72ch}.ui-knopfreihe--links{justify-content:flex-start;margin-top:var(--abstand-2)}a.ui-knopf{text-decoration:none}.ui-anruf-block{margin-top:var(--abstand-4);padding-top:var(--abstand-3);border-top:1px solid var(--farbe-linie)}.ui-anruf-block .ui-abschnitt-unter{display:flex;align-items:center;gap:var(--abstand-2)}.ui-anruf-zweites{margin:0;font-size:var(--text-15);line-height:1.45;max-width:72ch}.ui-anruf-ausschreibung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2)}.ui-anruf-ausschreibung .ui-frist{margin-left:0}.ui-anruf-zuletzt{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-1);max-width:72ch}.ui-anruf-akte{margin:var(--abstand-4) 0 0}.ui-anruf-akte a{color:var(--farbe-text-2)}.ui-anruf-meldung{margin:0;padding:var(--abstand-2) var(--abstand-5);border-bottom:1px solid var(--farbe-linie);background:var(--farbe-akzent-toenung)}.ui-anruf-protokoll{border-left:1px solid var(--farbe-linie)}.ui-anruf-protokoll-inhalt{position:sticky;top:0;display:grid;gap:var(--abstand-3);padding:var(--abstand-4)}.ui-leitfaden{font-size:var(--text-12);border-bottom:1px solid var(--farbe-linie);padding-bottom:var(--abstand-3)}.ui-leitfaden summary{cursor:pointer;font-weight:var(--gewicht-fett);font-size:var(--text-13);display:flex;align-items:center;gap:var(--abstand-2)}.ui-leitfaden ol{margin:var(--abstand-2) 0 0;padding-left:18px;display:grid;gap:var(--abstand-1)}.ui-ergebnis{display:grid;grid-template-columns:1fr 1fr;gap:var(--abstand-2)}.ui-ergebnis-knopf{font:inherit;font-weight:var(--gewicht-mittel);height:40px;border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);background:var(--farbe-grund);color:var(--farbe-text);cursor:pointer}.ui-ergebnis-knopf:hover{background:var(--farbe-flaeche)}.ui-ergebnis-knopf--an{background:var(--farbe-akzent-toenung);border-color:var(--farbe-akzent)}.ui-segmente--breit{display:flex;width:100%}.ui-segmente--breit .ui-segment{flex:1;padding:6px 8px;font-size:var(--text-13)}.ui-haken{display:flex;align-items:center;gap:var(--abstand-2)}.ui-anruf-protokoll textarea{min-height:72px}.ui-anruf-speichern{justify-content:center;height:40px}@media (max-width: 1100px){.ui-anruf{grid-template-columns:minmax(0,1fr)}.ui-anruf-karte{border-bottom:1px solid var(--farbe-linie)}.ui-anruf-protokoll{border-left:0}.ui-anruf-protokoll-inhalt{position:static}}@media (max-width: 900px){.ui-anruf-karte,.ui-anruf-meldung{padding-left:var(--abstand-4);padding-right:var(--abstand-4)}}.ui-board-hinweis{margin:0;padding:var(--abstand-2) var(--abstand-5);border-bottom:1px solid var(--farbe-linie)}.ui-board{display:grid;grid-template-columns:repeat(8,minmax(140px,1fr));min-height:calc(100vh - 140px);overflow-x:auto}.ui-board-spalte{min-width:0;border-right:1px solid var(--farbe-linie);padding:var(--abstand-2)}.ui-board-spalte:last-child{border-right:0}.ui-board-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2);min-height:28px;margin-bottom:var(--abstand-2)}.ui-board-summe{margin-left:auto;font-size:var(--text-12);font-variant-numeric:tabular-nums}.ui-board-karten{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-2)}.ui-board-karte{padding:var(--abstand-2);border:1px solid var(--farbe-linie-stark);border-radius:var(--radius);background:var(--farbe-grund);cursor:grab;display:grid;gap:2px}.ui-board-karte:hover{border-color:var(--farbe-text-2)}.ui-board-karte:focus-visible{outline:2px solid var(--farbe-fokus);outline-offset:1px}.ui-board-karte--laeuft{opacity:.6}.ui-board-karte a.ui-board-name{font-weight:var(--gewicht-mittel);color:var(--farbe-text);text-decoration:none;overflow-wrap:anywhere}.ui-board-karte a.ui-board-name:hover{text-decoration:underline}.ui-board-fuss{display:flex;align-items:center;gap:var(--abstand-2);font-size:var(--text-12);font-variant-numeric:tabular-nums}.ui-board-wert{margin-left:auto}.ui-board-leer{padding:var(--abstand-2);text-align:center}.ui-board-ziel--ja{background:var(--farbe-akzent-toenung)}.ui-board-ziel--ueber{outline:2px solid var(--farbe-akzent);outline-offset:-2px}.ui-board-ziel--nein{background:repeating-linear-gradient(135deg,var(--farbe-flaeche),var(--farbe-flaeche) 6px,var(--farbe-grund) 6px,var(--farbe-grund) 12px)}.ui-board-ausgang{padding:4px 10px;border:1px dashed var(--farbe-linie-stark);border-radius:var(--radius);font-size:var(--text-12)}.ui-filter-feld{display:inline-flex;align-items:center;gap:var(--abstand-2);font-size:var(--text-12);color:var(--farbe-text-2)}.ui-summen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--farbe-linie)}.ui-summen>div{display:grid;gap:2px;padding:var(--abstand-3) var(--abstand-5);border-right:1px solid var(--farbe-linie)}.ui-summen>div:last-child{border-right:0}.ui-summen strong{font-size:var(--text-20);font-variant-numeric:tabular-nums}.ui-tabelle td.ui-umbruch-frei{white-space:normal;min-width:160px}.ui-tabelle td.ui-aktionen{white-space:nowrap}.ui-auswahlleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-5);background:var(--farbe-akzent-toenung);border-bottom:1px solid var(--farbe-linie)}@media (max-width: 900px){.ui-summen{grid-template-columns:minmax(0,1fr)}.ui-summen>div{border-right:0;border-bottom:1px solid var(--farbe-linie);padding-left:var(--abstand-4)}}.ui-einstellungen{max-width:1100px}.ui-einstellung-text{max-width:80ch;margin:0 0 var(--abstand-3)}.ui-einstellung-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3);margin-top:var(--abstand-3)}.ui-eingabe--zahl{width:110px;text-align:right;font-variant-numeric:tabular-nums}.ui-eingabe--breit{width:100%;min-width:220px}.ui-tabelle--akte .ui-eingabe{height:26px}.ui-leitfaden-edit{margin:0;padding-left:20px;display:grid;gap:var(--abstand-3);max-width:80ch}.ui-leitfaden-edit li{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:var(--abstand-2);align-items:start}.ui-leitfaden-edit textarea{min-height:72px;resize:vertical}.ui-json{width:100%;min-height:180px;font-family:ui-monospace,Consolas,monospace;font-size:var(--text-12)}.ui-einstellung-regelwerke{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--abstand-5)}.ui-einstellung-regelwerke ul{margin:var(--abstand-1) 0;padding-left:18px;font-size:var(--text-12)}@media (max-width: 900px){.ui-leitfaden-edit li{grid-template-columns:minmax(0,1fr)}}.ui-passwort{max-width:420px}.ui-einstellung-zeile.ui-eng{margin-top:0;gap:var(--abstand-2);flex-wrap:nowrap}.ui-passwort-zwang{width:min(460px,calc(100vw - 32px));display:grid;gap:var(--abstand-3);padding:var(--abstand-5);border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-grund)}.ui-passwort-zwang h1{font-size:var(--text-15);margin:0}.sg{min-height:100vh;background:var(--farbe-grund)}.sg-inhalt{padding:0 var(--abstand-5) 48px}.sg-abschnitt{padding:var(--abstand-5) 0;border-bottom:1px solid var(--farbe-linie)}.sg-abschnitt h2{font-size:var(--text-13);font-weight:var(--gewicht-fett);margin:0 0 var(--abstand-3)}.sg-abschnitt h3{font-size:var(--text-13);font-weight:var(--gewicht-mittel);margin:0 0 var(--abstand-1)}.sg-leise{color:var(--farbe-text-2);font-size:var(--text-12);margin:0 0 var(--abstand-3)}.sg-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-3)}.sg-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--abstand-4)}.sg-farbe{display:grid;gap:var(--abstand-1);font-size:var(--text-12)}.sg-farbe-feld{height:40px;border:1px solid var(--farbe-linie);border-radius:var(--radius-marke)}.sg-hex{color:var(--farbe-text-2)}.sg-schrift{display:grid;gap:var(--abstand-2)}.sg-ziffern{font-size:var(--text-13)}.sg-regelwerke{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--abstand-5)}.sg-regelwerk ul{margin:0 0 var(--abstand-3);padding-left:18px;font-size:var(--text-12)}.sg-formular{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--abstand-4);max-width:960px}.sg-seitenleiste{display:inline-block;border:1px solid var(--farbe-linie);height:300px}.sg-seitenleiste .ui-seitenleiste{height:100%;border-right:0}.sg-vergleich{display:inline-grid;gap:var(--abstand-1);justify-items:start}.sg-stufen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,max-content));gap:var(--abstand-5);margin-bottom:var(--abstand-4)}.ui-score-stufe{border-color:var(--farbe-linie-stark)}.ui-score-stufe--priorisieren{background:var(--farbe-akzent-toenung);border-color:var(--farbe-akzent);font-weight:var(--gewicht-mittel)}.ui-score-stufe--nachqualifizieren{border-color:var(--farbe-text)}.ui-score-stufe--beobachten{background:var(--farbe-flaeche-2);color:var(--farbe-text-2)}.ui-score-stufe--profil{color:var(--farbe-text-3);font-style:italic;border-color:var(--farbe-linie)}.ui-score-stufe--recherchefall,.ui-score-stufe--gesperrt{border-style:dashed;color:var(--farbe-text-2)}.ui-satz{display:grid;gap:var(--abstand-1);margin-top:var(--abstand-2)}.ui-satz p{margin:0}.ui-naechste-frage{font-size:var(--text-15);max-width:72ch}.ui-pruefung{margin:var(--abstand-2) 0 0;padding-left:1.2em;color:var(--farbe-text-2)}.ui-vorhaben-liste{list-style:none;margin:0;padding:0;display:grid}.ui-vorhaben{padding:var(--abstand-3) 0;border-top:1px solid var(--farbe-linie)}.ui-vorhaben:first-child{border-top:0}.ui-vorhaben-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2)}.ui-vorhaben-kopf .ui-knopf{margin-left:auto}.ui-fakten--eng{margin-top:var(--abstand-2)}.ui-inline-auswahl{font:inherit;color:inherit;border:0;border-bottom:1px dotted var(--farbe-linie-stark);background:transparent;padding:0;min-height:24px}.ui-haken-gruppe{border:0;margin:0;padding:0;display:grid;gap:var(--abstand-1)}.ui-loesch-eingabe{min-height:160px;font-family:var(--schrift-mono, ui-monospace, monospace)}.ui-rahmen{display:grid;grid-template-columns:var(--seitenleiste) minmax(0,1fr);min-height:100vh;background:var(--farbe-grund)}.ui-rahmen--schmal{grid-template-columns:var(--seitenleiste-schmal) minmax(0,1fr)}.ui-rahmen-rechts{min-width:0;display:flex;flex-direction:column}.ui-rahmen-inhalt{min-width:0;flex:1}.ui-leiste{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--farbe-flaeche);border-right:1px solid var(--farbe-linie)}.ui-leiste-marke{display:flex;align-items:center;gap:var(--abstand-2);height:var(--topbar);padding:0 var(--abstand-4);border-bottom:1px solid var(--farbe-linie)}.ui-leiste-zeichen{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius);background:var(--farbe-akzent);color:var(--farbe-text);font-weight:var(--gewicht-fett);font-size:var(--text-13)}.ui-leiste-wort{display:grid;line-height:1.2;min-width:0}.ui-leiste-produkt{font-weight:var(--gewicht-fett);font-size:14px;letter-spacing:-.01em;white-space:nowrap}.ui-leiste-firma{font-size:var(--text-11);color:var(--farbe-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-leiste-nav{flex:1;overflow-y:auto;padding:var(--abstand-2)}.ui-leiste-gruppe+.ui-leiste-gruppe{margin-top:var(--abstand-3)}.ui-leiste-gruppe-titel{padding:0 var(--abstand-2) var(--abstand-1);font-size:var(--text-11);font-weight:var(--gewicht-mittel);text-transform:uppercase;letter-spacing:.05em;color:var(--farbe-text-3)}.ui-leiste-punkt,.ui-leiste-punkt[href]{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 var(--abstand-2);border-radius:var(--radius);color:var(--farbe-text-2);text-decoration:none;transition:background var(--uebergang),color var(--uebergang)}.ui-leiste-punkt[href]:hover{background:var(--farbe-flaeche-2);color:var(--farbe-text)}.ui-leiste-punkt.aktiv{background:var(--farbe-flaeche-2);color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-leiste-punkt.aktiv:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:2px;background:var(--farbe-akzent);border-radius:1px}.ui-leiste-icon{flex:none}.ui-leiste-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-leiste-zahl{font-size:var(--text-12);color:var(--farbe-text-3);font-variant-numeric:tabular-nums}.ui-leiste-zahl--dringend{color:var(--farbe-text);font-weight:var(--gewicht-fett)}.ui-leiste-klappen{display:flex;align-items:center;gap:10px;height:40px;padding:0 var(--abstand-4);border:0;border-top:1px solid var(--farbe-linie);background:transparent;color:var(--farbe-text-2);font:inherit;font-size:var(--text-12);cursor:pointer}.ui-leiste-klappen:hover{color:var(--farbe-text)}.ui-rahmen--schmal .ui-leiste-wort,.ui-rahmen--schmal .ui-leiste-text,.ui-rahmen--schmal .ui-leiste-zahl,.ui-rahmen--schmal .ui-leiste-gruppe-titel{display:none}.ui-rahmen--schmal .ui-leiste-marke,.ui-rahmen--schmal .ui-leiste-klappen,.ui-rahmen--schmal .ui-leiste-punkt{justify-content:center;padding:0}.ui-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--abstand-4);height:var(--topbar);padding:0 var(--abstand-5);background:var(--farbe-grund);border-bottom:1px solid var(--farbe-linie)}.ui-krume{display:flex;align-items:center;min-width:0;font-size:var(--text-13);color:var(--farbe-text-2)}.ui-krume-teil{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-krume-teil+.ui-krume-teil:before{content:"/";margin:0 var(--abstand-2);color:var(--farbe-linie-stark)}.ui-krume-teil a,.ui-krume-teil a[href]{color:var(--farbe-text-2);text-decoration:none}.ui-krume-teil a:hover{color:var(--farbe-text)}.ui-krume-teil--letzt{color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-topbar-suche{margin:0 auto;display:flex;align-items:center;gap:var(--abstand-2);width:min(420px,40vw);height:32px;padding:0 var(--abstand-3);border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-flaeche);color:var(--farbe-text-2);font:inherit;cursor:pointer}.ui-topbar-suche:hover{border-color:var(--farbe-linie-stark);color:var(--farbe-text)}.ui-topbar-suche kbd,.ui-kommando kbd{margin-left:auto;padding:0 5px;border:1px solid var(--farbe-linie);border-radius:3px;font:inherit;font-size:var(--text-11);background:var(--farbe-grund);color:var(--farbe-text-2)}.ui-konto{position:relative}.ui-konto-knopf{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.ui-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--farbe-text);color:var(--farbe-grund);font-size:var(--text-11);font-weight:var(--gewicht-fett)}.ui-konto-menue{position:absolute;right:0;top:38px;z-index:30;min-width:220px;padding:var(--abstand-1);background:var(--farbe-grund);border:1px solid var(--farbe-linie);border-radius:var(--radius);box-shadow:var(--schatten-overlay)}.ui-konto-wer{padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--farbe-linie);margin-bottom:var(--abstand-1)}.ui-konto-punkt{display:block;width:100%;height:32px;padding:0 var(--abstand-3);border:0;border-radius:var(--radius);background:transparent;font:inherit;text-align:left;cursor:pointer}.ui-konto-punkt:hover,.ui-konto-punkt:focus-visible{background:var(--farbe-flaeche-2)}.ui-kopf{padding:14px var(--abstand-5) 10px;border-bottom:0;min-height:48px}.ui-kopf>h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-akte-kopf>h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.ui-kopf-zahl{font-size:var(--text-12)}.ui-tabelle-rahmen{border-top:1px solid var(--farbe-linie);max-height:calc(100vh - 190px);overflow:auto}.ui-tabelle th{background:var(--farbe-flaeche);font-size:var(--text-11);text-transform:uppercase;letter-spacing:.05em}.ui-tabelle td+td,.ui-tabelle th+th{border-left:0}.ui-tabelle tr.markiert td{background:var(--farbe-flaeche-2)}.ui-waehlen{width:36px;padding:0 0 0 12px!important}.ui-waehlen input{accent-color:var(--farbe-text);opacity:0;transition:opacity var(--uebergang)}.ui-tabelle tr:hover .ui-waehlen input,.ui-waehlen input:checked,.ui-waehlen input:focus-visible,.ui-waehlen input:indeterminate,.ui-tabelle thead .ui-waehlen input{opacity:1}.ui-zeilen-aktionen{display:inline-flex;gap:2px;opacity:0;transition:opacity var(--uebergang)}.ui-tabelle tr:hover .ui-zeilen-aktionen,.ui-zeilen-aktionen:focus-within{opacity:1}.ui-icon-knopf{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--farbe-text-2);cursor:pointer}.ui-icon-knopf:hover{border-color:var(--farbe-linie);background:var(--farbe-grund);color:var(--farbe-text)}.ui-zweizeilig{display:grid;line-height:1.3;min-width:0;max-width:280px}.ui-zweizeilig>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-reiter{display:flex;align-items:flex-end;gap:2px;padding:0 var(--abstand-5);border-bottom:1px solid var(--farbe-linie);overflow-x:auto}.ui-reiter-punkt{position:relative;display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 var(--abstand-3);border:0;background:transparent;color:var(--farbe-text-2);font:inherit;white-space:nowrap;cursor:pointer}.ui-reiter-punkt:hover{color:var(--farbe-text)}.ui-reiter-punkt[aria-selected=true]{color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-reiter-punkt[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--farbe-text)}.ui-reiter-eigen{display:inline-flex;align-items:center}.ui-reiter-weg{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--farbe-text-3);cursor:pointer;opacity:0}.ui-reiter-eigen:hover .ui-reiter-weg,.ui-reiter-weg:focus-visible{opacity:1}.ui-reiter-weg:hover{background:var(--farbe-flaeche-2);color:var(--farbe-text)}.ui-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-5)}.ui-werkzeug .ui-knopf[aria-expanded=true]{background:var(--farbe-flaeche-2);border-color:var(--farbe-linie-stark)}.ui-werkzeug-rechts{margin-left:auto;display:flex;gap:var(--abstand-2);align-items:center}.ui-filterfeld{display:flex;flex-wrap:wrap;gap:var(--abstand-2) var(--abstand-3);margin:0 var(--abstand-5) var(--abstand-2);padding:var(--abstand-3);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius)}.ui-filterfeld label{display:grid;gap:2px;font-size:var(--text-11);color:var(--farbe-text-2)}.ui-filterfeld .ui-haken{display:flex;align-items:center;gap:6px;font-size:var(--text-13);color:var(--farbe-text);align-self:end;height:28px}.ui-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 var(--abstand-5) var(--abstand-2)}.ui-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;border:1px solid var(--farbe-linie-stark);border-radius:12px;background:var(--farbe-grund);font-size:var(--text-12)}.ui-chip button{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--farbe-text-2)}.ui-chip button:hover{background:var(--farbe-flaeche-2);color:var(--farbe-text)}.ui-spaltenwahl{position:relative}.ui-spaltenwahl-menue{position:absolute;right:0;top:32px;z-index:30;min-width:200px;padding:var(--abstand-1);background:var(--farbe-grund);border:1px solid var(--farbe-linie);border-radius:var(--radius);box-shadow:var(--schatten-overlay)}.ui-spaltenwahl-menue label{display:flex;align-items:center;gap:var(--abstand-2);height:30px;padding:0 var(--abstand-2);border-radius:var(--radius);cursor:pointer}.ui-spaltenwahl-menue label:hover{background:var(--farbe-flaeche-2)}.ui-spaltenwahl-menue input{accent-color:var(--farbe-text)}.ui-massenleiste{position:fixed;left:50%;bottom:20px;z-index:40;transform:translate(-50%);display:flex;align-items:center;gap:var(--abstand-3);padding:8px 8px 8px 16px;border-radius:8px;background:var(--farbe-text);color:var(--farbe-grund);box-shadow:var(--schatten-overlay)}.ui-massenleiste select,.ui-massenleiste input{height:28px;border:1px solid #444;border-radius:var(--radius);background:#222;color:#fff;font:inherit;padding:0 6px}.ui-massenleiste button{display:inline-grid;place-items:center;min-width:28px;height:28px;border:0;border-radius:var(--radius);background:transparent;color:#fff;cursor:pointer;font:inherit}.ui-massenleiste button:hover{background:#333}.ui-meldungen{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;gap:var(--abstand-2);max-width:420px}.ui-meldung{display:flex;align-items:center;gap:var(--abstand-3);padding:10px 10px 10px 14px;border-radius:6px;background:var(--farbe-text);color:var(--farbe-grund);box-shadow:var(--schatten-overlay);animation:ui-rein .14s ease-out}.ui-meldung--fehler{background:var(--farbe-fehler)}.ui-meldung-knopf{margin-left:auto;border:0;background:transparent;color:var(--farbe-akzent);font:inherit;font-weight:var(--gewicht-fett);cursor:pointer}.ui-meldung-zu{border:0;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;opacity:.7}@keyframes ui-rein{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.ui-geruest{padding:0 var(--abstand-5)}.ui-geruest-zeile{display:grid;gap:var(--abstand-4);align-items:center;height:var(--zeile);border-bottom:1px solid var(--farbe-linie)}.ui-geruest-balken{height:10px;border-radius:3px;background:var(--farbe-flaeche-2);animation:ui-puls 1.6s ease-in-out infinite}@keyframes ui-puls{50%{opacity:.45}}.ui-leerzustand{display:grid;justify-items:start;gap:var(--abstand-2);padding:40px var(--abstand-5)}.ui-leerzustand p{margin:0}.ui-leerzustand-titel{font-weight:var(--gewicht-mittel);font-size:var(--text-15)}.ui-kommando{width:min(560px,calc(100vw - 32px));margin-top:12vh;padding:0;border:1px solid var(--farbe-linie);border-radius:8px;box-shadow:var(--schatten-overlay)}.ui-kommando::backdrop{background:#00000040}.ui-kommando-eingabe{width:100%;height:48px;padding:0 var(--abstand-4);border:0;border-bottom:1px solid var(--farbe-linie);font:inherit;font-size:var(--text-15)}.ui-kommando-eingabe:focus-visible{outline:2px solid var(--farbe-fokus);outline-offset:-2px}.ui-kommando-liste{list-style:none;margin:0;padding:var(--abstand-1);max-height:380px;overflow-y:auto}.ui-kommando-gruppe{padding:var(--abstand-2) var(--abstand-3) 2px;font-size:var(--text-11);text-transform:uppercase;letter-spacing:.05em;color:var(--farbe-text-3)}.ui-kommando-punkt{display:flex;justify-content:space-between;gap:var(--abstand-3);align-items:center;height:36px;padding:0 var(--abstand-3);border-radius:var(--radius);cursor:pointer}.ui-kommando-punkt.gewaehlt{background:var(--farbe-flaeche-2)}.ui-kommando-hinweis{padding:var(--abstand-2) var(--abstand-3);color:var(--farbe-text-2)}.ui-kommando-fuss{display:flex;gap:6px;align-items:center;padding:var(--abstand-2) var(--abstand-3);border-top:1px solid var(--farbe-linie);font-size:var(--text-12)}.ui-kommando-fuss kbd{margin:0}.ui-ueberfaellig{font-weight:var(--gewicht-fett)}.ui-marke--ueberfaellig{border-color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.ui-blaettern{display:inline-flex;align-items:center;gap:2px;margin-left:auto;font-size:var(--text-12);color:var(--farbe-text-2)}.ui-taste{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-right:4px;padding:0 3px;border:1px solid var(--farbe-linie-stark);border-radius:3px;font-size:var(--text-11);color:var(--farbe-text-2);font-weight:var(--gewicht-normal)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 1024px){.ui-rahmen{grid-template-columns:var(--seitenleiste-schmal) minmax(0,1fr)}.ui-leiste-wort,.ui-leiste-text,.ui-leiste-zahl,.ui-leiste-gruppe-titel{display:none}.ui-leiste-marke,.ui-leiste-klappen,.ui-leiste-punkt{justify-content:center;padding:0}}@media (max-width: 900px){.ui-rahmen,.ui-rahmen--schmal{grid-template-columns:minmax(0,1fr)}.ui-leiste{position:static;height:auto;flex-direction:row;border-right:0;border-bottom:1px solid var(--farbe-linie)}.ui-leiste-marke{display:none}.ui-leiste-nav{display:flex;padding:var(--abstand-1);overflow-x:auto}.ui-leiste-gruppe{display:flex}.ui-leiste-gruppe+.ui-leiste-gruppe{margin-top:0}.ui-leiste-klappen{display:none}.ui-leiste-punkt{width:40px}.ui-topbar-suche span,.ui-topbar-suche kbd{display:none}.ui-topbar-suche{width:40px;margin:0 0 0 auto;justify-content:center}.ui-reiter,.ui-werkzeug,.ui-chips{padding-left:var(--abstand-4);padding-right:var(--abstand-4)}}.ui-tabelle--leads td,.ui-tabelle--leads th{padding:0 6px}.ui-tabelle--leads .ui-spalte-firma{min-width:190px}.ui-tabelle--leads .ui-spalte-firma .ui-zweizeilig{max-width:210px}.ui-tabelle--leads .ui-kuerzen{max-width:150px}.ui-tabelle--leads .ui-kuerzen--rolle{max-width:110px}.ui-tabelle--leads .ui-score-balken{width:32px}.ui-tabelle--leads .ui-inline[type=date]{width:110px}.ui-bewertung{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ui-massenleiste>span{white-space:nowrap}.ui-rahmen-inhalt>p.ui-leise.ui-klein{margin:0;padding:var(--abstand-2) var(--abstand-5)}.ui-import{display:grid;gap:var(--abstand-3);max-width:760px}.ui-import-schritte{margin:0;padding-left:1.2em;display:grid;gap:var(--abstand-1)}.ui-knopf svg{vertical-align:-2px}.ui-heute-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-4);padding:0 var(--abstand-5) var(--abstand-4);border-bottom:1px solid var(--farbe-linie)}.ui-heute-zahl,.ui-heute-zahl[href]{display:grid;gap:4px;min-width:150px;padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--farbe-linie);border-radius:var(--radius);color:var(--farbe-text);text-decoration:none}.ui-heute-zahl:hover{border-color:var(--farbe-linie-stark);background:var(--farbe-flaeche)}.ui-heute-wert{font-size:24px;font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;line-height:1}.ui-heute-kopf .ui-knopf{height:40px;margin-left:auto}
