@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/Hanken_Grotesk/HankenGrotesk-VariableFont_wght.ttf)format("truetype-variations"),url(../../../fonts/Hanken_Grotesk/HankenGrotesk-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../fonts/Hanken_Grotesk/HankenGrotesk-Italic-VariableFont_wght.ttf)format("truetype-variations"),url(../../../fonts/Hanken_Grotesk/HankenGrotesk-Italic-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/Inter/Inter-VariableFont_opsz,wght.ttf)format("truetype-variations"),url(../../../fonts/Inter/Inter-VariableFont_opsz,wght.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../../../fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2")}:root{--gruen:#0f5f59;--gruen-hell:#34b6aa;--nebel:#f1efea;--nebel-2:#e9e6df;--papier:#fff;--tinte:#1b1d21;--grau:#5a5e62;--grau-hell:#918d84;--linie:#dcd8ce;--akzent:#0f5f59;--gruen-blass:#e7f3f1;--warn-bg:#fff3df;--warn-fg:#8a5a06;--gefahr-bg:#fbe9e7;--gefahr-fg:#a3392b;--info-bg:#e7f3f1;--info-fg:#0f5f59;--st-lead:#6b7672;--st-kontaktiert:#2f6fb0;--st-angebot:#b97f12;--st-kunde:#0f5f59;--st-inaktiv:#9aa3a0;--radius:12px;--radius-s:10px;--radius-lg:16px;--schatten:0 2px 4px #281e0a0a, 0 14px 40px #281e0a12;--schatten-hover:0 2px 6px #281e0a12, 0 16px 44px #281e0a1c;--t:.22s cubic-bezier(.4, 0, .2, 1);--font:"Hanken Grotesk", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nebel:#16181c;--nebel-2:#1f2227;--papier:#1f2329;--tinte:#eceae3;--grau:#a8aca2;--grau-hell:#838880;--linie:#ffffff1c;--akzent:#4fd8cb;--gruen-blass:#34b6aa21;--warn-bg:#e0a10629;--warn-fg:#e8b84d;--gefahr-bg:#dc463729;--gefahr-fg:#f0a89f;--info-bg:#34b6aa21;--info-fg:#7fe9dd;--schatten:0 2px 4px #00000047, 0 14px 40px #0000006b;--schatten-hover:0 2px 6px #00000057, 0 16px 44px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--nebel:#16181c;--nebel-2:#1f2227;--papier:#1f2329;--tinte:#eceae3;--grau:#a8aca2;--grau-hell:#838880;--linie:#ffffff1c;--akzent:#4fd8cb;--gruen-blass:#34b6aa21;--warn-bg:#e0a10629;--warn-fg:#e8b84d;--gefahr-bg:#dc463729;--gefahr-fg:#f0a89f;--info-bg:#34b6aa21;--info-fg:#7fe9dd;--schatten:0 2px 4px #00000047, 0 14px 40px #0000006b;--schatten-hover:0 2px 6px #00000057, 0 16px 44px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--tinte);background:var(--nebel);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.6}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}a{color:var(--akzent);transition:color var(--t);text-decoration:none}a:hover{text-decoration:underline}::selection{color:var(--tinte);background:#34b6aa40}:focus-visible{outline:2px solid var(--gruen-hell);outline-offset:2px;border-radius:var(--radius-s)}.wortmarke{letter-spacing:.02em;font-weight:300}.wortmarke .ai{color:var(--gruen-hell);font-weight:400}.wortmarke .lam{position:relative}.wortmarke .lam:after{content:"";background:var(--gruen-hell);border-radius:1px;width:.42em;height:2px;position:absolute;bottom:.04em;left:50%;transform:translate(-50%)}.huelle{grid-template-columns:214px 1fr;min-height:100vh;display:grid}.seitenleiste{background:#0f5f59;border-right:1px solid #0c4f4a;flex-direction:column;gap:28px;height:100vh;padding:34px 16px 22px;display:flex;position:sticky;top:0}.seitenleiste__marke{background:#111315;flex-direction:column;align-items:flex-start;gap:9px;margin:-34px -16px 0;padding:26px 20px 20px;display:flex}.seitenleiste__wort{letter-spacing:.02em;color:#eef6f4;white-space:nowrap;font-size:28px;font-weight:300;line-height:1}.seitenleiste__marke small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#cdeae5;background:#ffffff1f;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:7px;padding:4px 11px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.seitenleiste__marke small:before{content:"";background:var(--gruen-hell);width:6px;height:6px;box-shadow:0 0 8px var(--gruen-hell);border-radius:50%}.nav{flex-direction:column;gap:3px;display:flex}.nav a{border-radius:var(--radius-s);color:#ffffffb8;transition:background var(--t), color var(--t);align-items:center;gap:11px;padding:10px 12px;font-weight:550;display:flex}.nav a:hover{color:#fff;background:#ffffff17;text-decoration:none}.nav a.aktiv{color:#fff;background:#ffffff29}.nav a .ico{text-align:center;width:18px;font-size:15px}.seitenleiste__fuss{color:#fff9;flex-direction:column;gap:8px;margin-top:auto;padding:0 10px;font-size:12.5px;display:flex}.seitenleiste__fuss a{color:#ffffffbf}.seitenleiste .btn--still{color:#ffffffb8}.seitenleiste .btn--still:hover{background:#ffffff1a}.seitenleiste__aktion{margin:14px 0 0}.fuss__link{color:#ffffffb8;align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.fuss__link .ico{font-size:14px}.fuss__link:hover{color:#fff;text-decoration:none}.fuss__link.aktiv{color:#fff}.themenschalter{border-radius:var(--radius-s);color:#ffffffd1;font:inherit;cursor:pointer;width:100%;transition:background var(--t), border-color var(--t), color var(--t);background:#ffffff14;border:1px solid #ffffff38;align-items:center;gap:9px;padding:8px 11px;font-size:13px;font-weight:600;display:inline-flex}.themenschalter:hover{color:#fff;background:#ffffff26;border-color:#fff6}.themenschalter .ico{font-size:15px;line-height:1}.inhalt{width:100%;max-width:1400px;margin-inline:auto;padding:34px 48px 64px}.kopf{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.kopf__titel{font-size:25px}.kopf__unter{color:var(--grau);margin-top:5px;font-size:14px}.btn{border-radius:var(--radius-s);border:1px solid var(--linie);background:var(--papier);color:var(--tinte);font:inherit;cursor:pointer;transition:background var(--t), border-color var(--t), box-shadow var(--t), color var(--t);align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--nebel-2);border-color:var(--grau-hell);text-decoration:none}.btn--primaer{background:var(--gruen);border-color:var(--gruen);color:#fff}.btn--primaer:hover{color:#fff;background:#0c4f4a;border-color:#0c4f4a}.btn--gefahr{color:#fff;background:#b03a2e;border-color:#b03a2e}.btn--gefahr:hover{color:#fff;background:#97311f;border-color:#97311f}.btn--still{color:var(--grau);background:0 0;border-color:#0000;padding-left:8px;padding-right:8px}.btn--still:hover{background:var(--nebel-2)}.btn--hell{color:var(--gruen);background:#fff;border-color:#fff}.btn--hell:hover{color:var(--gruen);background:#e6f1ee;border-color:#e6f1ee}.karte{background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius-lg);box-shadow:var(--schatten)}.karte--polster{padding:22px 24px}.badge{background:var(--nebel-2);color:var(--tinte);border:1px solid var(--linie);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:650;display:inline-flex}.badge__punkt{background:var(--grau);border-radius:50%;flex:none;width:8px;height:8px}.badge--lead .badge__punkt{background:var(--st-lead)}.badge--kontaktiert .badge__punkt{background:var(--st-kontaktiert)}.badge--angebot .badge__punkt{background:var(--st-angebot)}.badge--kunde .badge__punkt{background:var(--st-kunde)}.badge--inaktiv .badge__punkt{background:var(--st-inaktiv)}.faellig{border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.faellig--ueberfaellig{background:var(--gefahr-bg);color:var(--gefahr-fg)}.faellig--heute{background:var(--warn-bg);color:var(--warn-fg)}.faellig--woche{background:var(--info-bg);color:var(--info-fg)}.liste{flex-direction:column;display:flex}.zeile{border-bottom:1px solid var(--linie);color:inherit;transition:background var(--t);align-items:center;gap:16px;padding:14px 22px;display:grid}.zeile>*{min-width:0}.zeile__meta,.zeile__name{overflow-wrap:anywhere}.zeile:last-child{border-bottom:none}a.zeile:hover{background:var(--nebel);text-decoration:none}.zeile__name{font-weight:600}.zeile__meta{color:var(--grau);font-size:13px}.feld{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.feld>label{color:var(--grau);font-size:13px;font-weight:600}.feld input,.feld select,.feld textarea{font:inherit;color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--papier);width:100%;transition:border-color var(--t), box-shadow var(--t);padding:10px 12px;font-size:14.5px}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--gruen-hell);outline:none;box-shadow:0 0 0 3px #34b6aa2e}.feld textarea{resize:vertical;min-height:84px}.feld-reihe{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feld__hinweis{color:var(--grau);font-size:12.5px;line-height:1.45}.leer{text-align:center;color:var(--grau);padding:48px 24px}.leer__gross{margin-bottom:10px;font-size:34px}.hinweis{border-radius:var(--radius-s);padding:11px 14px;font-size:13.5px;font-weight:550}.hinweis--ok{background:var(--info-bg);color:var(--info-fg)}.hinweis--fehler{background:var(--gefahr-bg);color:var(--gefahr-fg)}.werkzeuge{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.werkzeuge input[type=search]{min-width:220px;font:inherit;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--papier);color:var(--tinte);flex:1;padding:10px 14px;font-size:14.5px}.werkzeuge input[type=search]:focus{border-color:var(--gruen-hell);outline:none;box-shadow:0 0 0 3px #34b6aa2e}.filter{flex-wrap:wrap;gap:4px;display:flex}.filter a{color:var(--grau);border:1px solid var(--linie);background:var(--papier);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.filter a:hover{background:var(--nebel-2);text-decoration:none}.filter a.aktiv{background:var(--gruen);border-color:var(--gruen);color:#fff}.gruppe{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grau-hell);align-items:center;gap:10px;margin:26px 2px 10px;font-size:11px;font-weight:700;display:flex}.gruppe:first-of-type{margin-top:4px}.verlauf{flex-direction:column;gap:0;display:flex}.verlauf__eintrag{border-bottom:1px solid var(--linie);gap:14px;padding:14px 0;display:flex}.verlauf__eintrag:last-child{border-bottom:none}.verlauf__typ{background:var(--gruen-blass);width:34px;height:34px;color:var(--akzent);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.verlauf__text{font-size:14px}.verlauf__meta{color:var(--grau-hell);margin-top:3px;font-size:12px}.muted{color:var(--grau)}.stapel{flex-direction:column;gap:10px;display:flex}.reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zwischen{justify-content:space-between}.labels-reihe{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.label-chip{white-space:nowrap;background:var(--gruen-blass);color:var(--info-fg);border:1px solid var(--linie);border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}@media (width<=760px){body{overflow-x:hidden}.huelle{grid-template-columns:1fr}.seitenleiste{z-index:60;width:min(82vw,300px);height:100dvh;transition:transform .24s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px #0006}.seitenleiste--offen{transform:translate(0)}.nav a{padding:13px 12px}.inhalt{padding:20px 18px 48px}.feld-reihe{grid-template-columns:1fr}}@media (width<=560px){.werkzeuge{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.werkzeuge input[type=search]{grid-column:1/-1;width:100%;min-width:0}.werkzeuge>.mf{min-width:0}.werkzeuge>.btn{grid-column:1/-1;justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.seitenleiste{transition:none}}
