@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7875141e-module__3n6s8G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7875141e-module__3n6s8G__variable{--schrift:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_5f393207-module__D7bw7G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_5f393207-module__D7bw7G__variable{--schrift-mono-datei:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg-base:#f9fafb;--bg-surface:#fff;--bg-sunken:#f3f5f7;--bg-hover:#f5f7f9;--bg-active:#e8ebef;--text:#171b21;--text-muted:#5b6470;--text-subtle:#88919d;--border:#e8ebef;--border-strong:#d6dbe1;--accent:#166f9f;--accent-hover:#125c85;--accent-soft:#e6f0f7;--success:#2e7d5b;--success-bg:#e7f3ec;--warning:#a86b00;--warning-bg:#fbf1dd;--danger:#b4342a;--danger-bg:#fbedeb;--kbd:#fff;--schrift-mono:var(--schrift-mono-datei), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-h1:22px;--fs-h2:17px;--fs-kartentitel:15px;--fs-zeile:13.5px;--fs-text:13px;--fs-sekundaer:12.5px;--fs-meta:11.5px;--fs-kartenkopf:11px;--fs-label:10.5px;--fs-navgruppe:10px;--fw-mittel:500;--fw-halb:550;--fw-fett:600;--r-karte:12px;--r-dialog:16px;--r-popover:10px;--r-feld:8px;--r-klein:6px;--r-pille:999px;--schatten-popover:0 8px 24px #0000001f;--schatten-menue:0 12px 32px #00000024;--schatten-dialog:0 24px 64px #00000059;--h-knopf:32px;--h-knopf-dialog:34px;--h-input:34px;--h-navbar:64px;--b-drawer:232px;--b-inhalt:1160px;--b-bearbeiten:860px;--marke:var(--accent);--marke-dunkel:var(--accent-hover);--marke-leise:var(--accent-soft);--wortmarke:var(--text);--grund:var(--bg-base);--raster:#171b210b;--flaeche:var(--bg-surface);--flaeche-leise:var(--bg-sunken);--flaeche-schwach:var(--bg-sunken);--flaeche-hover:var(--bg-hover);--flaeche-aktiv:var(--bg-active);--flaeche-gedrueckt:var(--bg-active);--rand:var(--border);--rand-stark:var(--border-strong);--rand-hover:var(--border-strong);--text-leise:var(--text-muted);--text-label:var(--text-subtle);--text-sehr-leise:var(--text-subtle);--knopf:var(--accent);--knopf-hover:var(--accent-hover);--knopf-text:#fff;--fehler:var(--danger);--fehler-knopf:var(--danger);--fehler-knopf-text:#fff;--fehler-flaeche:var(--danger-bg);--fehler-flaeche-stark:var(--danger-bg);--fehler-rand:var(--border-strong);--erfolg:var(--success);--erfolg-text:var(--success);--erfolg-flaeche:var(--success-bg);--warnung:var(--warning);--warnung-flaeche:var(--warning-bg);--warnung-rand:var(--border-strong);--info:var(--accent);--info-flaeche:var(--accent-soft);--hinweis:var(--text-muted);--scrollbalken:var(--border-strong);--scrollbalken-hover:var(--text-subtle);--scrollbalken-duenn:var(--border-strong);--schleier:#0f111473;--ueberzug-schwach:#171b2108;--ueberzug:#171b210d;--verlauf-von:var(--bg-surface);--verlauf-mitte:#ffffffb8;--verlauf-nach:#fff0;--dialog-grund:#0f111473;--text-mikro:var(--fs-label);--text-klein:var(--fs-meta);--text-neben:var(--fs-sekundaer);--text-normal:var(--fs-text);--text-gross:var(--fs-kartentitel);--text-titel:var(--fs-h1);--fett-normal:400;--fett-mittel:var(--fw-mittel);--fett-halb:var(--fw-halb);--kopfhoehe:var(--h-navbar);--knopfhoehe:var(--h-input);--knopfhoehe-klein:var(--h-knopf);--wahlspalte:26px;--kaestchen:14px;--schrift-fest:var(--schrift-mono);--radius:var(--r-feld);--radius-gross:var(--r-karte);--radius-klein:var(--r-klein);--schatten-karte:none;--ring-feld:0 0 0 3px var(--accent-soft)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--grund);color:var(--text);font-family:var(--schrift), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;font-size:var(--fs-text);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";line-height:normal;transition:background .18s,color .18s}*{scrollbar-width:thin}html{scrollbar-color:var(--scrollbalken-duenn) transparent;scrollbar-gutter:stable}:where(svg:not([width]):not([height])){flex:none;width:16px;height:16px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbalken);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbalken-hover);background-clip:content-box}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:0 0}a{color:var(--marke);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:var(--text-titel);letter-spacing:-.015em;margin:0 0 .25rem}h2{font-size:1rem;font-weight:var(--fett-halb);letter-spacing:-.005em;margin:0 0 .75rem}.anmelde-seite{background-color:var(--grund);background-image:linear-gradient(to right, var(--raster) 1px, transparent 1px), linear-gradient(to bottom, var(--raster) 1px, transparent 1px);background-size:64px 64px;flex-direction:column;min-height:100dvh;display:flex}.anmelde-mitte{flex:1;place-items:center;padding:3rem 1rem 2rem;display:grid}.anmelde-karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-gross);width:100%;max-width:428px;box-shadow:var(--schatten-karte);padding:2.5rem 2.5rem 2rem}.anmelde-signet{width:44px;height:44px;color:var(--marke);margin-bottom:1.75rem;display:block}.anmelde-karte h1{font-size:1.625rem;font-weight:var(--fett-halb);margin:0 0 .4rem}.anmelde-einleitung{color:var(--text-leise);font-size:var(--text-normal);margin:0 0 1.75rem}.anmelde-fuss{border-top:1px solid var(--rand);text-align:center;font-size:var(--text-klein);color:var(--hinweis);margin-top:1.5rem;padding-top:1.25rem;line-height:1.55}.seiten-fuss{text-align:center;font-size:var(--text-klein);color:var(--text-label);padding:1.5rem 1rem 2rem}.seiten-fuss a{color:var(--text-label);margin-left:1.5rem}.seiten-fuss a:hover{color:var(--text-leise)}.feld{margin-bottom:1.1rem}.feld-kopf{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}.feld label,.feld-kopf label{font-size:var(--text-mikro);font-weight:var(--fett-mittel);letter-spacing:.06em;text-transform:uppercase;color:var(--text-label);display:block}.feld-kopf a{font-size:var(--text-klein);color:var(--text-leise);font-weight:var(--fett-mittel)}.feld-kopf a:hover{color:var(--marke)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=date]{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);width:100%;height:44px;color:var(--text);font:inherit;padding:0 .85rem}input::placeholder{color:var(--text-sehr-leise)}input:focus-visible{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-leise);outline:none}input[aria-invalid=true]{border-color:var(--fehler)}input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--fehler-flaeche)}.passwort-feld{position:relative}.passwort-feld input{padding-right:2.75rem}.passwort-schalter{width:2.75rem;height:44px;color:var(--text-label);cursor:pointer;border-radius:0 var(--radius) var(--radius) 0;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.passwort-schalter:hover{color:var(--text)}.passwort-schalter:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.kontrollkaestchen{font-size:var(--text-neben);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;margin:.15rem 0 1.4rem;display:flex}.kontrollkaestchen input{width:16px;height:16px;accent-color:var(--knopf);cursor:pointer;margin:0}.feldfehler{color:var(--fehler);font-size:var(--text-klein);margin:.35rem 0 0}button{font:inherit}.knopf-haupt{border-radius:var(--radius);background:var(--knopf);width:100%;height:48px;color:var(--knopf-text);font-weight:var(--fett-mittel);cursor:pointer;border:none;transition:background .12s}.knopf-haupt:hover:not(:disabled){background:var(--knopf-hover)}.knopf-haupt:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.knopf-haupt:disabled{opacity:.6;cursor:not-allowed}.trenner{color:var(--text-label);font-size:var(--text-klein);align-items:center;gap:.9rem;margin:1.4rem 0;display:flex}.trenner:before,.trenner:after{content:"";background:var(--rand);flex:1;height:1px}.anbieter{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.knopf-anbieter{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);height:46px;color:var(--text);font-weight:var(--fett-mittel);font-size:var(--text-normal);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;transition:border-color .12s;display:flex}.knopf-anbieter:hover:not(:disabled){border-color:var(--rand-hover)}.knopf-anbieter:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.knopf-anbieter:disabled{opacity:.5;cursor:not-allowed}.knopf-anbieter svg{flex:none;width:17px;height:17px}.hinweis{border-radius:var(--radius);font-size:var(--text-neben);border:1px solid;margin-bottom:1.1rem;padding:.7rem .9rem}.hinweis.fehler{background:var(--fehler-flaeche);border-color:var(--fehler-rand);color:var(--fehler)}.hinweis.warnung{background:var(--warnung-flaeche);border-color:var(--warnung-rand);color:var(--warnung)}.lade-seite{place-items:center;min-height:100dvh;display:grid}.shell{grid-template-columns:var(--b-drawer) 1fr;min-height:100dvh;display:grid}.shell-haupt{flex-direction:column;min-width:0;display:flex}.sidebar{background:var(--bg-surface);border-right:1px solid var(--border);height:100dvh;font-size:var(--fs-text);color:var(--text-muted);flex-direction:column;padding:12px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-marke{box-sizing:border-box;height:66px;color:var(--text);font-size:var(--fs-kartentitel);letter-spacing:-.01em;flex:none;align-items:center;gap:12px;padding:6px 6px 20px;font-weight:650;line-height:1.2;display:flex}.sidebar-marke:hover{text-decoration:none}.sidebar-marke svg{width:38px;height:38px;color:var(--accent);flex:none}.sidebar-marke small{letter-spacing:0;text-transform:none;color:var(--text-subtle);margin-top:3px;font-size:11px;font-weight:400;display:block}.sidebar-nav{flex:1;padding:0;overflow-y:auto}.sidebar-abschnitt+.sidebar-abschnitt{border-top:1px solid var(--border);margin-top:12px;padding-top:0}.sidebar-abschnitt-titel{font-size:var(--fs-navgruppe);font-weight:var(--fw-fett);letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle);margin:0;padding:12px 8px 6px}.sidebar-abschnitt-liste{flex-direction:column;gap:1px;display:flex}.sidebar-eintrag{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-feld);color:var(--text-muted);font-size:var(--fs-text);background:0 0;border:none;align-items:center;gap:9px;padding:6px 8px;line-height:1.3;display:flex}.sidebar-eintrag:hover{background:var(--bg-hover);color:var(--text);text-decoration:none}.sidebar-eintrag[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-halb)}.sidebar-eintrag[aria-current=page] .sidebar-icon{color:currentColor;opacity:1}.sidebar-zahl{font-family:var(--schrift-mono);font-size:var(--fs-label);opacity:.8;margin-left:auto;font-weight:400}.sidebar-eintrag:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.sidebar-eintrag[data-geplant]{color:var(--text-label);cursor:not-allowed}.sidebar-eintrag[data-geplant] .sidebar-icon{opacity:.5}.sidebar-eintrag[data-geplant]:hover{background:0 0}.sidebar-icon{color:currentColor;opacity:.75;flex:none;width:15px;height:15px}.sidebar-fuss{border-top:1px solid var(--border);margin-top:auto;padding-top:8px}.topbar{height:var(--h-navbar);background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:20;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;padding:0;display:grid;position:sticky;top:0}.topbar:before{content:""}.topbar-mitte{justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 20px;display:flex}.topbar-rechts{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:4px;min-width:0;padding:0 16px;display:flex}.topbar-strich{background:var(--rand);width:1px;height:26px;margin:0 .45rem}.topbar-icon-knopf{width:36px;height:36px;color:var(--text-leise);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.topbar-icon-knopf svg{width:20px;height:20px}.topbar-icon-knopf:hover{background:var(--grund);color:var(--text)}.topbar-icon-knopf:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.topbar-burger{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:0 8px;display:none}.topbar-burger span{background:var(--text);border-radius:2px;height:1.6px}.such-feld{border:1px solid var(--rand-stark);background:var(--flaeche);width:100%;max-width:470px;height:38px;color:var(--text-label);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:.55rem;padding:0 .55rem 0 .75rem;display:flex}.such-feld:hover{border-color:var(--rand-hover)}.such-feld:focus-visible{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-leise);outline:none}.such-feld>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-normal);flex:1;overflow:hidden}.such-icon{width:17px;height:17px;color:var(--text-label);flex:none}.taste{border:1px solid var(--border);background:var(--kbd);min-width:20px;color:var(--text-subtle);font-family:var(--schrift-mono);border-radius:4px;place-items:center;padding:1px 5px;font-size:10px;font-weight:400;display:inline-grid}.knopf-neu{height:var(--h-input);border-radius:var(--r-feld);background:var(--accent);color:#fff;font-weight:var(--fw-halb);font-size:var(--fs-sekundaer);cursor:pointer;white-space:nowrap;border:none;flex:none;align-items:center;gap:6px;padding:0 14px;transition:background .12s;display:inline-flex}.knopf-neu:hover{background:var(--accent-hover)}.knopf-neu:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.knopf-neu-icon,.knopf-neu .knopf-icon{width:12px;height:12px}.profil-knopf{cursor:pointer;height:40px;color:var(--text);background:0 0;border:none;border-radius:9px;align-items:center;gap:.55rem;padding:0 .45rem 0 .35rem;display:flex}.profil-knopf:hover{background:var(--grund)}.profil-knopf:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.avatar{background:var(--knopf);width:30px;height:30px;color:var(--knopf-text);font-size:var(--text-klein);font-weight:var(--fett-halb);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.profil-text{text-align:left;line-height:1.25;font-size:var(--text-neben);font-weight:var(--fett-mittel);white-space:nowrap}.profil-text small{font-size:var(--text-klein);color:var(--text-leise);font-weight:400;display:block}.profil-pfeil{width:15px;height:15px;color:var(--text-label);flex:none}.menue-huelle{position:relative}.menue{z-index:60;background:var(--flaeche);border:1px solid var(--rand);box-shadow:0 2px 4px var(--ueberzug), 0 12px 28px #14181d1a;border-radius:12px;min-width:200px;padding:.4rem;position:fixed}.menue-titel{font-size:var(--text-mikro);font-weight:var(--fett-mittel);letter-spacing:.06em;text-transform:uppercase;color:var(--text-label);margin:.25rem .55rem .35rem}.menue-kopf{flex-direction:column;gap:.1rem;padding:.5rem .6rem .6rem;display:flex}.menue-eintrag{width:100%;color:var(--text);font-size:var(--text-normal);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.48rem .6rem;display:flex}.menue-eintrag:hover:not(:disabled){background:var(--grund);text-decoration:none}.menue-eintrag:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.menue-eintrag:disabled{color:var(--text-label);cursor:not-allowed}.menue-eintrag-warnend{color:var(--fehler)}.menue-eintrag-warnend:hover:not(:disabled),.menue-eintrag-warnend:focus-visible{background:var(--fehler-flaeche-stark);color:var(--fehler)}.menue-eintrag-warnend:focus-visible{outline-color:var(--fehler)}.menue-icon{flex:none;width:17px;height:17px}.menue-notiz{font-size:var(--text-mikro);color:var(--text-label);background:var(--grund);border-radius:99px;margin-left:auto;padding:.05rem .45rem}.menue-trenner{background:var(--rand);height:1px;margin:.35rem 0}.menue-zeile{font-size:var(--text-neben);justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .6rem;display:flex}.menue-hinweis{font-size:var(--text-neben);color:var(--text-leise);margin:.15rem .6rem .5rem;line-height:1.5}.dialog-grund{z-index:60;background:var(--schleier);justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.such-dialog{background:var(--flaeche);border-radius:14px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 24px 60px #14181d40}.such-kopf{border-bottom:1px solid var(--rand);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.such-kopf input{height:auto;font-size:var(--text-gross);background:0 0;border:none;flex:1;padding:0}.such-kopf input:focus-visible{box-shadow:none;outline:none}.such-ergebnis{max-height:46vh;padding:.4rem;overflow-y:auto}.such-gruppe{font-size:var(--text-mikro);font-weight:var(--fett-mittel);letter-spacing:.06em;text-transform:uppercase;color:var(--text-label);margin:.5rem .6rem .25rem}.such-treffer-text{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.such-treffer-titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.such-treffer-unter{text-overflow:ellipsis;white-space:nowrap;color:var(--text-leise);font-size:var(--text-klein);overflow:hidden}.such-treffer-kennung{color:var(--text-leise);font-family:var(--schrift-fest);font-size:var(--text-klein);flex:none}.such-treffer{text-align:left;cursor:pointer;width:100%;color:var(--text);font-size:var(--text-normal);background:0 0;border:none;border-radius:8px;align-items:center;gap:.7rem;padding:.45rem .6rem;display:flex}.such-treffer>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.such-treffer[data-aktiv]{background:var(--marke-leise)}.such-hinweis{font-size:var(--text-klein);color:var(--text-label);background:var(--grund);border-radius:99px;padding:.05rem .45rem}.such-leer{text-align:center;color:var(--text-leise);font-size:var(--text-normal);margin:0;padding:1.4rem .6rem}.such-fuss{border-top:1px solid var(--rand);background:var(--flaeche-leise);font-size:var(--text-klein);color:var(--text-label);gap:1.2rem;padding:.6rem 1rem;display:flex}.inhalt{flex-direction:column;flex:1;min-width:0;display:flex}.seite{width:100%;max-width:1240px;margin-inline:auto;padding:1.6rem 1.75rem 3rem}.seite-breit{background:var(--flaeche);flex:1;width:100%;padding:1rem 1.5rem 2rem}.seiten-kopf{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.35rem;display:flex}.seiten-kopf h1{font-size:var(--fs-h1);font-weight:var(--fw-fett);letter-spacing:-.02em;margin:0;line-height:1.2}.seiten-kopf p{color:var(--text-leise);font-size:var(--text-normal);margin:0}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-gross);box-shadow:0 1px 2px var(--ueberzug-schwach);margin-bottom:1rem;padding:1.15rem 1.3rem}.karte-kopf{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.karte-kopf h2{margin:0}.kachel-reihe{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem;margin-bottom:1.1rem;display:grid}.kachel{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius-gross);box-shadow:0 1px 2px var(--ueberzug-schwach);color:var(--text);padding:1rem 1.15rem;display:block}.kachel-klickbar:hover{border-color:var(--rand-stark);text-decoration:none}.kachel-titel{font-size:var(--text-mikro);font-weight:var(--fett-mittel);letter-spacing:.06em;text-transform:uppercase;color:var(--text-label);margin:0}.kachel-wert{font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:var(--fett-halb);letter-spacing:-.02em;margin:.35rem 0 .15rem;line-height:1.1}.kachel-hinweis{font-size:var(--text-klein);color:var(--text-leise);margin:0}.vorbereitung{max-width:46rem;padding:2.5rem 0 1rem}.vorbereitung-symbol{background:var(--marke-leise);width:52px;height:52px;color:var(--marke);border-radius:14px;place-items:center;margin-bottom:1.15rem;display:grid}.vorbereitung-symbol svg{width:26px;height:26px}.vorbereitung h1{font-size:var(--text-titel);font-weight:var(--fett-halb)}.vorbereitung-phase{font-size:var(--text-neben);font-weight:var(--fett-mittel);letter-spacing:.03em;color:var(--marke-dunkel);margin:0 0 1.1rem}.vorbereitung-text{font-size:var(--text-gross);margin:0 0 1.1rem;line-height:1.6}.vorbereitung-aktionen{gap:.6rem;margin-top:1.6rem;display:flex}.konto-liste{flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.konto-zeile{border:1px solid var(--rand);border-radius:var(--radius);align-items:center;gap:.85rem;padding:.7rem .85rem;display:flex}.konto-zeile>span:nth-child(2){flex:1;line-height:1.3}.konto-zeile small{font-size:var(--text-klein);display:block}.einstellung-liste{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:.9rem;display:grid}.einstellung{margin:0}.einstellung-kopf{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.einstellung-kopf h2{font-size:var(--text-gross);margin:0}table{border-collapse:collapse;width:100%}th{text-align:left;font-size:var(--text-mikro);text-transform:uppercase;letter-spacing:.07em;color:var(--text-label);font-weight:var(--fett-mittel);padding:0 .6rem .5rem}td{border-top:1px solid var(--rand);font-variant-numeric:tabular-nums;padding:.6rem}tbody tr:hover{background:var(--grund)}.knopf-leise{height:var(--knopfhoehe);border-radius:var(--radius);border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--text);font-size:var(--text-normal);cursor:pointer;align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.knopf-leise:hover:not(:disabled){border-color:var(--rand-hover);text-decoration:none}.knopf-leise:disabled{opacity:.55;cursor:not-allowed}.leise{color:var(--text-leise)}.klein{font-size:var(--text-neben)}.kennzeichen{border-radius:var(--r-klein);height:22px;font-size:var(--fs-meta);font-weight:var(--fw-halb);white-space:nowrap;background:var(--accent-soft);color:var(--accent);align-items:center;gap:5px;padding:0 8px;display:inline-flex}.kennzeichen-leise{background:var(--grund);color:var(--text-leise);font-weight:var(--fett-mittel);white-space:nowrap}.verlauf{margin:0;padding:0;list-style:none}.verlauf li{border-left:2px solid var(--rand);padding:0 0 1.1rem 1rem;position:relative}.verlauf li:before{content:"";background:var(--marke);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-5px}.verlauf li:last-child{padding-bottom:0}.verlauf .diff{font-size:var(--text-neben);margin:.35rem 0 0}.verlauf .diff .vorher{color:var(--fehler);text-decoration:line-through}.verlauf .diff .nachher{color:var(--erfolg)}dl.daten{grid-template-columns:minmax(150px,auto) 1fr;gap:.4rem 1rem;margin:0;display:grid}dl.daten dt{color:var(--text-leise);font-size:var(--text-neben)}dl.daten dd{margin:0}.nav-schatten{background:var(--schleier);border:none;display:none}@media (max-width:1100px){.profil-text{display:none}.such-feld>span{font-size:var(--text-neben)}}@media (max-width:860px){.shell{grid-template-columns:1fr}.sidebar{z-index:50;width:260px;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.shell[data-nav-offen] .sidebar{transform:translate(0)}.shell[data-nav-offen] .nav-schatten{z-index:45;display:block;position:fixed;inset:0}.topbar-burger{display:flex}.topbar{gap:.5rem;padding:0 .75rem}.topbar-strich,.such-feld .taste,.knopf-neu span{display:none}.inhalt{padding:1.1rem 1rem 2.5rem}}select{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);width:100%;height:44px;color:var(--text);font:inherit;cursor:pointer;padding:0 .65rem}select:focus-visible{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-leise);outline:none}select[aria-invalid=true]{border-color:var(--fehler)}.pflicht{color:var(--fehler)}.feldhilfe{font-size:var(--text-klein);color:var(--text-leise);margin:.3rem 0 0}.formular-aktionen{align-items:center;gap:.7rem;margin-top:.4rem;display:flex}.formular-aktionen .knopf-neu{padding:0 1.2rem}.karte-liste{padding:0;overflow:hidden}.listen-leiste{border-bottom:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.reiter{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.reiter-knopf{border-radius:var(--r-feld);height:30px;color:var(--text-muted);font-size:var(--fs-sekundaer);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0 .7rem;font-weight:400;display:inline-flex}.reiter-knopf:hover{background:var(--grund);color:var(--text)}.reiter-knopf[aria-selected=true]{background:var(--flaeche-aktiv);color:var(--text);font-weight:var(--fett-halb)}.reiter-knopf:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.reiter-zahl{background:var(--bg-active);min-width:18px;height:18px;color:var(--text-muted);font-size:11px;font-weight:var(--fw-fett);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.reiter-knopf[aria-selected=true] .reiter-zahl{background:var(--bg-surface)}.listen-werkzeuge{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.listen-suche{height:var(--knopfhoehe-klein);border:1px solid var(--rand-stark);background:var(--flaeche);border-radius:9px;align-items:center;gap:.5rem;width:240px;padding:0 .5rem 0 .7rem;display:flex}.listen-suche:focus-within{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-leise)}.listen-suche input{min-width:0;height:auto;font-size:var(--text-normal);background:0 0;border:none;flex:1;padding:0}.listen-suche input:focus-visible{box-shadow:none;outline:none}.listen-suche input::-webkit-search-cancel-button{cursor:pointer}.listen-werkzeuge .knopf-leise{height:var(--knopfhoehe-klein)}.knopf-icon{color:currentColor;flex:none;width:14px;height:14px}.listen-werkzeuge .knopf-leise[data-aktiv]{border-color:var(--marke);color:var(--marke-dunkel);background:var(--marke-leise)}.knopf-neu-link{height:38px;padding:0 1rem;text-decoration:none}.knopf-neu-link:hover{text-decoration:none}.listen-statistik{border-bottom:1px solid var(--rand);font-size:var(--text-neben);color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:1rem;padding:.6rem 1.1rem;display:flex}.listen-statistik-auswahl .auswahl-aktionen{margin-left:auto}.listen-statistik{min-height:calc(var(--knopfhoehe) + 2 * .6rem + 1px)}.auswahl-anzahl{color:var(--text);align-items:center;gap:.45rem;display:inline-flex}.auswahl-anzahl .reiter-zahl{background:var(--marke-leise);color:var(--marke-dunkel)}.listen-statistik>.kontrollkaestchen input[type=checkbox]{margin-left:calc((var(--wahlspalte) - var(--kaestchen)) / 2)}.auswahl-aktionen{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kontrollkaestchen-klein{font-size:var(--text-neben);color:var(--text-leise);margin:0}.knopf-leise.knopf-warnend{color:var(--danger);border-color:var(--border-strong)}.knopf-leise.knopf-warnend:hover:not(:disabled){background:var(--danger-bg);color:var(--danger);border-color:#0000}.kundenliste{flex-direction:column;display:flex}.kundenzeile,.kundenliste-kopf{grid-template-columns:var(--wahlspalte) 32px minmax(180px, 2fr) minmax(130px, 1fr) minmax(170px, 1.4fr) minmax(110px, 1fr) 90px 130px 36px;border-bottom:1px solid var(--border);align-items:center;gap:0 .85rem;padding:11px 18px;display:grid}.kundenzeile{min-height:56px;position:relative}.kundenliste-kopf{color:var(--text-subtle);font-size:var(--fs-label);font-weight:var(--fw-fett);letter-spacing:.06em;text-transform:uppercase}.kundenliste-kopf .rechts{text-align:right}.kundenliste-kopf:after{content:""}.zeilen-telefon{font-family:var(--schrift-mono);font-size:var(--fs-sekundaer);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kundenzeile .zeilen-feld{min-width:0;font-size:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.typ-kennzeichen{background:var(--bg-active);color:var(--text-muted);justify-self:start}.typ-kennzeichen[data-typ=FIRMA]{background:var(--accent-soft);color:var(--accent)}.sortier-knopf{border-radius:var(--r-feld);height:30px;color:var(--text-muted);font:inherit;font-size:var(--fs-sekundaer);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.sortier-knopf:hover{background:var(--bg-hover);color:var(--text)}.sortier-knopf .knopf-icon{width:14px;height:14px}.kundenzeile:last-child{border-bottom:none}.kundenzeile:hover{background:var(--grund)}.kundenzeile[data-gewaehlt]{background:var(--marke-leise);box-shadow:inset 2px 0 0 var(--marke)}.zeilen-wahl{place-items:center;display:grid}.zeilen-wahl input{width:var(--kaestchen);height:var(--kaestchen);accent-color:var(--knopf);cursor:pointer;margin:0}.zeilen-avatar{background:var(--marke-leise);width:32px;height:32px;color:var(--marke-dunkel);font-size:var(--text-klein);font-weight:var(--fett-halb);letter-spacing:.01em;border-radius:9px;place-items:center;display:grid}.zeilen-name{min-width:0}.kundenzeile .zeilen-name a:after,.projektzeile .zeilen-name a:after{content:"";position:absolute;inset:0}.kundenzeile .zeilen-wahl,.kundenzeile .zeilen-mail,.kundenzeile .zeilen-betreuer,.kundenzeile .status-kennzeichen,.projektzeile .status-kennzeichen{z-index:1;position:relative}.zeilen-name a{color:var(--text);font-weight:var(--fw-halb);font-size:var(--fs-zeile);text-overflow:ellipsis;white-space:nowrap;line-height:18px;display:block;overflow:hidden}.zeilen-name a:hover{color:var(--marke-dunkel);text-decoration:none}.zeilen-meta{line-height:16px;font-size:var(--text-klein);color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.zeilen-kontakt{min-width:0;font-size:var(--text-neben);line-height:18px}.zeilen-kontakt .zeilen-mail{margin-top:1px;line-height:16px}.zeilen-kontakt>span,.zeilen-mail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zeilen-mail{font-size:var(--text-klein)}.zeilen-feld{min-width:0}.zeilen-label{line-height:18px;font-size:var(--text-mikro);font-weight:var(--fett-mittel);letter-spacing:.04em;text-transform:uppercase;color:var(--text-label);margin:0 -.04em 0 0}.zeilen-wert{line-height:16px;font-size:var(--text-neben);font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;margin:1px 0 0;display:flex}.zeilen-wert strong{font-weight:var(--fett-halb)}.zeilen-laufend{font-size:var(--text-klein);color:var(--marke-dunkel)}.zeilen-feld-kontakt{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.zeilen-betreuer{background:var(--knopf);width:28px;height:28px;color:var(--knopf-text);font-size:var(--text-mikro);font-weight:var(--fett-halb);border-radius:50%;flex:none;place-items:center;display:grid}.status-kennzeichen{border-radius:var(--r-klein);height:22px;font-size:var(--fs-meta);font-weight:var(--fw-halb);white-space:nowrap;border:none;justify-self:end;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.status-kennzeichen[data-status=AKTIV]{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.status-kennzeichen[data-status=INTERESSENT]{background:var(--info-flaeche);color:var(--info)}.status-kennzeichen[data-status=INAKTIV]{background:var(--flaeche-hover);color:var(--text-leise)}.status-punkt{border-radius:50%;flex:none;width:5px;height:5px}.status-kennzeichen .status-punkt{background:currentColor}.status-kennzeichen[data-frei]{background:color-mix(in srgb, var(--status-farbe,var(--text-leise)) 15%, transparent);color:var(--status-farbe,var(--text-leise))}.projektzeile{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) minmax(150px,1.1fr) minmax(150px,1.1fr) 160px 36px;align-items:center;gap:0 .85rem;min-height:56px;padding:11px 18px;display:grid;position:relative}.projektzeile:last-child{border-bottom:none}.projektzeile:hover{background:var(--grund)}@media (max-width:1180px){.projektzeile{grid-template-columns:minmax(180px,1.6fr) minmax(140px,1fr) 160px 36px}.projektzeile>.zeilen-feld:nth-of-type(2),.projektzeile>.zeilen-feld:nth-of-type(3){display:none}}.projektliste-kopf{border-bottom:1px solid var(--rand);color:var(--text-subtle);font-size:var(--fs-label);font-weight:var(--fw-fett);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) minmax(150px,1.1fr) minmax(150px,1.1fr) 160px 36px;align-items:center;gap:0 .85rem;padding:11px 18px;display:grid}.projektliste-kopf .rechts{text-align:right}@media (max-width:1180px){.projektliste-kopf{grid-template-columns:minmax(180px,1.6fr) minmax(140px,1fr) 160px 36px}.projektliste-kopf span:nth-child(3),.projektliste-kopf span:nth-child(4){display:none}}.projektzeile .zeilen-feld{min-width:0;font-size:var(--text-neben);line-height:18px}.projektzeile .zeilen-feld>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zeilen-zusatz{color:var(--text-leise);font-family:var(--schrift-fest);font-size:var(--text-klein)}.nummer,.schrift-fest{font-family:var(--schrift-fest)}.listen-leer{text-align:center;color:var(--text-leise);padding:3rem 1rem}.listen-fuss{border-top:1px solid var(--rand);font-size:var(--text-neben);color:var(--text-label);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;display:flex}.menue-haken{color:var(--marke);font-weight:var(--fett-halb);margin-left:auto}@media (max-width:1280px){.kundenzeile{grid-template-columns:26px 34px minmax(170px,1.36fr) minmax(150px,1.04fr) minmax(105px,.71fr) 140px 92px}.kundenzeile>.zeilen-feld:nth-of-type(2){display:none}}@media (max-width:1040px){.kundenzeile{grid-template-columns:26px 34px minmax(170px,1.5fr) minmax(150px,1fr) 105px 92px}.zeilen-feld-kontakt{display:none}}@media (max-width:820px){.kundenzeile{grid-template-columns:26px 34px 1fr auto;gap:.2rem .8rem}.zeilen-kontakt,.kundenzeile>.zeilen-feld{display:none}.listen-suche,.listen-werkzeuge{width:100%}}.reiter-ansicht{color:var(--text-label);font-weight:var(--fett-mittel)}.reiter-ansicht:disabled{cursor:not-allowed}.reiter-ansicht:disabled:hover{color:var(--text-label);background:0 0}.dialog-grund-unscharf{background:var(--dialog-grund);-webkit-backdrop-filter:blur(7px)saturate(120%);align-items:center;padding:4vh 1.5rem}.einstellungen-dialog{background:var(--bg-base);border:1px solid var(--border-strong);border-radius:var(--r-dialog);width:min(1040px,100%);max-width:1040px;height:min(720px,100%);box-shadow:var(--schatten-dialog);grid-template-columns:240px 1fr;display:grid;overflow:hidden}.einstellungen-navigation{background:var(--bg-sunken);border-right:1px solid var(--border);padding:1rem .7rem;overflow-y:auto}.einstellungen-suche{border:1px solid var(--rand-stark);background:var(--flaeche);border-radius:8px;align-items:center;gap:.5rem;height:34px;margin-bottom:1rem;padding:0 .6rem;display:flex}.einstellungen-suche:focus-within{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-leise)}.einstellungen-suche input{min-width:0;height:auto;font-size:var(--text-neben);background:0 0;border:none;flex:1;padding:0}.einstellungen-suche input:focus-visible{box-shadow:none;outline:none}.einstellungen-gruppe+.einstellungen-gruppe{margin-top:1.1rem}.einstellungen-gruppe-titel{font-size:var(--text-mikro);font-weight:var(--fett-mittel);letter-spacing:.04em;text-transform:uppercase;color:var(--text-label);margin:0 0 .3rem;padding:0 .55rem}.einstellungen-eintrag{width:100%;color:var(--text);font-size:var(--text-neben);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.6rem;padding:.45rem .55rem;display:flex}.einstellungen-eintrag:hover{background:var(--flaeche-gedrueckt)}.einstellungen-eintrag[aria-current]{background:var(--flaeche);font-weight:var(--fett-mittel);box-shadow:0 1px 2px #14181d12}.einstellungen-eintrag[aria-current] .einstellungen-icon{color:var(--marke)}.einstellungen-eintrag:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.einstellungen-icon{width:17px;height:17px;color:var(--text-leise);flex:none}.einstellungen-inhalt{position:relative;overflow:hidden}.einstellungen-scroll{scrollbar-gutter:stable;height:100%;padding:1.75rem 2rem 2.5rem;overflow-y:auto}.einstellungen-inhalt:after{content:"";background:linear-gradient(to top, var(--flaeche) 12%, var(--verlauf-mitte) 48%, var(--verlauf-nach));pointer-events:none;opacity:0;height:64px;transition:opacity .11s ease-out;position:absolute;bottom:0;left:0;right:10px}.einstellungen-inhalt[data-mehr]:after{opacity:1}@media (prefers-reduced-motion:reduce){.einstellungen-inhalt:after{transition:none}}.dialog-schliessen{width:30px;height:30px;color:var(--text-leise);font-size:var(--text-normal);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;display:grid;position:absolute;top:1rem;right:1.15rem}.dialog-schliessen:hover{background:var(--grund);color:var(--text)}.dialog-schliessen:focus-visible{outline:2px solid var(--marke)}.einstellungen-kopf{margin-bottom:1.5rem;padding-right:2.5rem}.einstellungen-kopf h2{font-size:1.25rem;font-weight:var(--fett-halb);letter-spacing:-.012em;margin:0 0 .25rem}.einstellungen-kopf p{color:var(--text-leise);font-size:var(--text-neben);margin:0}.daten-tafel{border:1px solid var(--rand);border-radius:var(--radius);margin-bottom:1.1rem;overflow:hidden}.daten-tafel-titel{font-size:var(--fs-kartenkopf);font-weight:var(--fw-fett);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--rand);background:var(--flaeche-leise);font-size:var(--text-neben);font-weight:var(--fett-halb);margin:0;padding:.7rem 1.1rem}.daten-zeile{justify-content:space-between;align-items:center;gap:1.5rem;padding:.8rem 1.1rem;display:flex}.daten-zeile-text{flex:1;min-width:0}.daten-symbol{border:1px solid var(--rand);background:var(--flaeche);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;margin-right:-.9rem;display:grid}.daten-symbol svg{width:22px;height:22px;display:block}.daten-zeile+.daten-zeile{border-top:1px solid var(--rand)}.daten-bezeichnung{font-size:var(--text-neben);font-weight:var(--fett-mittel);margin:0}.daten-hinweis{font-size:var(--text-klein);color:var(--text-leise);margin:.12rem 0 0}.daten-wert{text-align:right;font-size:var(--text-neben);overflow-wrap:anywhere;flex:none;max-width:55%}.daten-fussnote{font-size:var(--text-klein);color:var(--text-leise);margin:-.2rem 0 1.1rem;padding:0;line-height:1.6}.daten-tafel>.daten-fussnote{border-top:1px solid var(--rand);background:var(--flaeche-leise);margin:0;padding:.75rem 1.1rem .85rem}.daten-fussnote code{background:var(--grund);border-radius:4px;padding:.05rem .3rem}.status-punkt-gross{border-radius:50%;width:11px;height:11px;display:inline-block}.profil-menue{flex-direction:column;display:flex}.profil-menue-mail{font-size:var(--text-klein);color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;margin:.25rem .6rem .5rem;overflow:hidden}.profil-menue-karte{border-top:1px solid var(--rand);background:var(--flaeche-leise);align-items:center;gap:.6rem;margin:.4rem -.4rem -.4rem;padding:.7rem .9rem;display:flex}.profil-menue-karte .profil-text{display:block;overflow:hidden}.profil-menue-karte .profil-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:860px){.einstellungen-dialog{grid-template-rows:auto 1fr;grid-template-columns:1fr;max-width:none;height:92vh}.einstellungen-navigation{border-right:none;border-bottom:1px solid var(--rand);max-height:34vh}.dialog-grund-unscharf{padding:3vh .75rem}.daten-zeile{flex-direction:column;align-items:flex-start;gap:.35rem}.daten-wert{text-align:left;max-width:none}}.brotkrumen{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.brotkrumen-pfad{min-width:0;color:var(--text-leise);font-size:var(--text-neben);align-items:center;gap:.45rem;display:flex}.brotkrumen-pfad a{color:var(--text-leise);text-decoration:none}.brotkrumen-pfad a:hover{color:var(--text)}.brotkrumen-pfad .aktuell{color:var(--text);font-weight:var(--fett-mittel)}.brotkrumen-aktionen{flex:none;align-items:center;gap:.4rem;display:flex}.detail-kopf{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.3rem;display:flex}.detail-kopf-titel{align-items:center;gap:1.05rem;min-width:0;display:flex}.detail-avatar{border:1px solid var(--rand);background:var(--marke-leise);width:68px;height:68px;color:var(--marke-dunkel);font-size:1.375rem;font-weight:var(--fett-halb);letter-spacing:.01em;border-radius:16px;flex:none;place-items:center;display:grid}.detail-name{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.detail-name h1{font-size:1.75rem;font-weight:var(--fett-halb);margin:0;line-height:1.15}.detail-merkmale{color:var(--text-leise);font-size:var(--text-neben);flex-wrap:wrap;align-items:center;gap:.55rem;margin:.4rem 0 0;display:flex}.detail-punkt{color:var(--rand-stark)}.detail-kennung{font-family:var(--schrift-fest);font-size:var(--text-klein);letter-spacing:.01em}.detail-aktionen{flex:none;align-items:center;gap:.5rem;display:flex}.detail-reiter{border-bottom:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:.15rem;margin-bottom:1.1rem;padding-bottom:.55rem;display:flex}.detail-reiter .reiter-zahl:not([data-gefuellt]){opacity:.75}.detail-spalten{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}@media (max-width:1080px){.detail-spalten{grid-template-columns:minmax(0,1fr)}}.detail-spalte,.detail-einspaltig{flex-direction:column;gap:1.1rem;display:flex}.tafel{border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--flaeche);overflow:hidden}.tafel-kopf{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem .7rem 1.15rem;display:flex}.tafel-kopf h2{font-size:var(--text-gross);font-weight:var(--fett-halb);margin:0}.tafel-anzahl{color:var(--text-leise);font-weight:var(--fett-normal)}.tafel-knopf{width:30px;height:30px;color:var(--text-leise);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid}.tafel-knopf:hover{background:var(--flaeche-hover);color:var(--text)}.tafel-knopf svg{width:17px;height:17px}.tafel-still{color:var(--text-leise);font:inherit;font-size:var(--text-neben);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.2rem .4rem}.tafel-still:hover{color:var(--text);background:var(--flaeche-hover)}.datenblatt{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.15rem 1.5rem;padding:1.15rem;display:grid}.detail-einspaltig .datenblatt{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));max-width:100%}@media (min-width:1100px){.detail-einspaltig .datenblatt{grid-template-columns:repeat(4,minmax(0,1fr))}}.datenblatt dt{color:var(--text-label);font-size:var(--text-mikro);font-weight:var(--fett-mittel);letter-spacing:.07em;text-transform:uppercase;margin:0}.datenblatt dd{font-size:var(--text-normal);overflow-wrap:anywhere;margin:.3rem 0 0}.datenblatt .breit{grid-column:1/-1}.datenblatt dd a{color:var(--marke);text-decoration:none}.datenblatt dd a:hover{text-decoration:underline}.datenblatt-notiz{border:1px solid var(--rand);border-left:2px solid var(--marke);border-radius:var(--radius);background:var(--flaeche-schwach);grid-column:1/-1;gap:.7rem;padding:.8rem .95rem;display:flex}.datenblatt-notiz>div{flex:1;min-width:0}.datenblatt-notiz svg{width:15px;height:15px;color:var(--marke);flex:none;margin-top:2px}.datenblatt-notiz dt{color:var(--marke)}.datenblatt-notiz dd{font-size:var(--text-neben);margin-top:.2rem;line-height:1.55}.eintrag-zeile{align-items:flex-start;gap:.75rem;padding:.85rem 1.15rem;display:flex}.eintrag-zeile+.eintrag-zeile{border-top:1px solid var(--rand)}.eintrag-zeile:hover{background:var(--flaeche-schwach)}.eintrag-text{flex:1;min-width:0}.eintrag-titel{font-size:var(--text-normal);font-weight:var(--fett-halb);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.eintrag-unter{color:var(--text-leise);font-size:var(--text-neben);margin:.2rem 0 0;line-height:1.5}.eintrag-avatar{background:var(--flaeche-aktiv);width:34px;height:34px;color:var(--text-leise);font-size:var(--text-klein);font-weight:var(--fett-halb);border-radius:50%;flex:none;place-items:center;display:grid}.leerhinweis{text-align:center;color:var(--text-leise);font-size:var(--text-neben);margin:0;padding:2rem 1.15rem}.verlauf-zeile{grid-template-columns:26px 118px minmax(0,1fr) minmax(0,122px) 100px 30px;align-items:center;gap:.7rem;padding:.5rem .9rem;display:grid}.verlauf-zeile+.verlauf-zeile{border-top:1px solid var(--rand)}.verlauf-zeile:hover{background:var(--flaeche-schwach)}@media (max-width:900px){.verlauf-zeile{grid-template-columns:26px minmax(0,1fr) 30px;row-gap:.2rem}.verlauf-wer,.verlauf-zeit-spalte{grid-column:2}}.verlauf-avatar{background:var(--flaeche-aktiv);width:26px;height:26px;color:var(--text-leise);font-size:var(--text-mikro);font-weight:var(--fett-halb);border-radius:50%;place-items:center;display:grid}.verlauf-feld{text-overflow:ellipsis;white-space:nowrap;background:var(--flaeche-aktiv);max-width:100%;color:var(--text-leise);font-size:var(--text-klein);font-weight:var(--fett-mittel);border-radius:6px;justify-self:start;padding:.1rem .45rem;overflow:hidden}.verlauf-aenderung{min-width:0;font-size:var(--text-neben);align-items:baseline;gap:.4rem;display:flex}.verlauf-alt,.verlauf-neu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verlauf-alt{color:var(--text-leise);flex:0 auto;text-decoration:line-through}.verlauf-neu{font-weight:var(--fett-mittel);flex:auto}.verlauf-pfeil{color:var(--rand-stark);flex:none}.verlauf-wer{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-leise);font-size:var(--text-klein);overflow:hidden}.verlauf-zeit-spalte{color:var(--text-leise);font-family:var(--schrift-fest);font-size:var(--text-klein);white-space:nowrap}.verlauf-aktion{width:30px;height:30px;color:var(--text-leise);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;place-items:center;transition:opacity .12s,background .12s;display:grid}.verlauf-zeile:hover .verlauf-aktion,.verlauf-aktion:focus-visible{opacity:1}.verlauf-aktion:hover{background:var(--flaeche-hover);color:var(--text)}.verlauf-aktion svg{width:16px;height:16px}.inline-knopf{border-radius:var(--radius-klein);width:100%;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:none;margin-left:-.4rem;padding:.1rem .4rem;transition:background .12s;display:block}.inline-knopf:hover{background:var(--flaeche-hover)}.inline-knopf:focus-visible{background:var(--flaeche-hover);box-shadow:var(--ring-feld);outline:none}.inline-knopf[data-laeuft]{opacity:.55;cursor:progress}.inline-wert{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inline-wert-lang{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.inline-leer{color:var(--text-sehr-leise);display:block}input.inline-feld,textarea.inline-feld{border-radius:var(--radius-klein);background:var(--flaeche);width:100%;height:auto;color:var(--text);font:inherit;box-shadow:var(--ring-feld);resize:vertical;border:none;margin-left:-.4rem;padding:.1rem .4rem;display:block}input.inline-feld:focus,textarea.inline-feld:focus{box-shadow:var(--ring-feld);outline:none}input.inline-feld[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.inline-formular{border-top:1px solid var(--rand);background:var(--flaeche-schwach);padding:1rem 1.15rem 1.15rem}.inline-formular-felder{flex-direction:column;gap:.75rem;display:flex}.inline-formular-fuss{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.inline-formular-schieber{flex:1}.formular-reihe{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.formular-reihe-strasse{grid-template-columns:1fr 80px}.formular-reihe-ort{grid-template-columns:90px 1fr 70px}.formular-reihe-name{grid-template-columns:150px 1fr 1fr}@media (max-width:620px){.formular-reihe,.formular-reihe-strasse,.formular-reihe-ort,.formular-reihe-name{grid-template-columns:1fr}}.inline-formular .feld{margin:0}.eintrag-knopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.75rem;padding:.85rem 1.15rem;transition:background .12s;display:flex}.eintrag-knopf:hover{background:var(--flaeche-schwach)}.eintrag-knopf:focus-visible{background:var(--flaeche-hover);box-shadow:inset 0 0 0 2px var(--marke);outline:none}.auswahl{position:relative}.auswahl-knopf{width:100%;height:var(--h-input);border:1px solid var(--border-strong);border-radius:var(--r-feld);background:var(--bg-surface);color:var(--text);font:inherit;font-size:var(--fs-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:0 11px;display:flex}.auswahl-knopf:hover{border-color:var(--border-strong)}.auswahl-knopf:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.auswahl-knopf[aria-expanded=true]:not(.auswahl-knopf-schlank){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auswahl-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auswahl-pfeil{width:15px;height:15px;color:var(--text-leise);flex:none}.auswahl-gesperrt{color:var(--text)}.auswahl-knopf-schlank{border-radius:var(--radius-klein);height:auto;font-size:var(--text-normal);background:0 0;border:none;margin-left:-.4rem;padding:.1rem .4rem}.auswahl-knopf-schlank:hover{background:var(--flaeche-hover)}.auswahl-knopf-schlank[aria-expanded=true]{background:var(--flaeche);box-shadow:var(--ring-feld)}.auswahl-liste{z-index:60;border:1px solid var(--border-strong);border-radius:var(--r-popover);background:var(--bg-surface);max-height:70vh;color:var(--text);box-shadow:var(--schatten-popover);margin:0;padding:.3rem;list-style:none;position:fixed;overflow-y:auto}.auswahl-eintrag{white-space:nowrap;border-radius:var(--r-klein);height:32px;font-size:var(--fs-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:0 10px;display:flex}.auswahl-eintrag[data-markiert]{background:var(--bg-hover)}.auswahl-eintrag[aria-selected=true]{background:var(--accent-soft);font-weight:var(--fw-mittel)}.auswahl-eintrag[data-gesperrt]{color:var(--text-sehr-leise);cursor:not-allowed}.auswahl-eintrag[data-gesperrt][data-markiert]{background:0 0}.auswahl-eintrag-text{min-width:0;display:block}.auswahl-eintrag-grund{font-size:var(--text-mikro);color:var(--text-sehr-leise);white-space:normal;margin-top:1px;display:block}.auswahl-ausloeser{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:99px;padding:0;display:inline-flex}.auswahl-ausloeser:focus-visible{box-shadow:var(--ring-feld);outline:none}.auswahl-ausloeser>*{pointer-events:none}.status-wahl{height:var(--knopfhoehe-klein);border:1px solid var(--status-farbe,var(--rand-stark));background:color-mix(in srgb, var(--status-farbe,var(--text-leise)) 14%, transparent);color:var(--status-farbe,var(--text));font-size:var(--text-klein);font-weight:var(--fett-mittel);white-space:nowrap;cursor:pointer;border-radius:99px;align-items:center;gap:.45rem;padding:0 .5rem 0 .7rem;display:inline-flex}.status-wahl:hover{background:color-mix(in srgb, var(--status-farbe,var(--text-leise)) 22%, transparent)}.status-wahl .status-punkt{background:currentColor}.status-wahl svg{opacity:.75;width:14px;height:14px}.status-wahl[data-gesperrt]{cursor:default;padding-right:.7rem}.auswahl-eintrag svg{color:var(--marke);flex:none}.notiz-verfassen{border-bottom:1px solid var(--rand);padding:.9rem 1.15rem}.notiz-verfassen textarea{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);width:100%;min-height:38px;color:var(--text);font:inherit;font-size:var(--text-neben);resize:vertical;padding:.5rem .7rem}.notiz-verfassen textarea:focus-visible,.notiz-antwort textarea:focus-visible{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-leise);outline:none}.notiz-verfassen-fuss{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.notiz-verfassen-fuss .klein{font-family:var(--schrift-fest);margin-right:auto}.hero p,.vorschau-kachel p,.vorbereitung-text,.notiz-text,.notiz-kommentar-body,.daten-fussnote,.matrix-fuss,.leerhinweis,.hinweis,.einstellungen-kopf p,.rollen-text{line-height:1.5}.daten-tafel>.leerhinweis{text-align:left;margin:0;padding:18px}.formular-dialog{background:var(--bg-base);border:1px solid var(--border-strong);border-radius:var(--r-dialog);width:min(560px,100%);max-height:88vh;box-shadow:var(--schatten-dialog);flex-direction:column;display:flex;overflow:hidden}.formular-dialog-kopf{border-bottom:1px solid var(--border);background:var(--bg-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.formular-dialog-kopf h2{font-size:var(--fs-h2);font-weight:var(--fw-fett);letter-spacing:-.015em;margin:0}.formular-dialog-kopf p{color:var(--text-muted);font-size:var(--fs-sekundaer);margin:4px 0 0;line-height:1.5}.formular-dialog-schliessen{border-radius:var(--r-feld);width:30px;height:30px;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.formular-dialog-schliessen:hover{background:var(--bg-active);color:var(--text)}.formular-dialog-koerper{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.formular-dialog-raster{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 16px;display:grid}.formular-dialog-raster>*{grid-template-columns:minmax(0,1fr);min-width:0}.formular-dialog-raster .breit{grid-column:1/-1}.formular-dialog-fuss{border-top:1px solid var(--border);background:var(--bg-surface);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.formular-dialog-hinweis{color:var(--text-subtle);margin-right:auto;font-size:12px}.formular-dialog-fuss .knopf-leise,.formular-dialog-fuss .knopf-neu{height:var(--h-knopf-dialog)}.ebene{flex-direction:column;height:100%;min-height:0;display:flex}.einstellungen-scroll:has(.ebene){padding:0;overflow:hidden}.einstellungen-scroll:has(.ebene)>*{height:100%}.ebene-kopf{border-bottom:1px solid var(--border);background:var(--bg-surface);flex:none;padding:16px 24px 14px}.ebene-kopf h2{font-size:var(--fs-h2);font-weight:var(--fw-fett);letter-spacing:-.015em;margin:0}.ebene-kopf p{color:var(--text-muted);font-size:var(--fs-sekundaer);margin:3px 0 0}.ebene-zurueck{border-radius:var(--r-klein);color:var(--text-muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:0 0 10px -6px;padding:3px 6px;display:inline-flex}.ebene-zurueck:hover{background:var(--bg-hover);color:var(--text)}.ebene-zurueck svg{width:12px;height:12px}.ebene-koerper{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.ebene-fuss{border-top:1px solid var(--border);background:var(--bg-surface);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.ebene-fuss .knopf-warnend{margin-right:auto}.formular-raster{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:14px 16px;padding:16px 18px 18px;display:grid}.formular-raster>*{grid-template-columns:minmax(0,1fr);min-width:0}.formular-raster .breit,.formular-raster .feld[data-breit]{grid-column:1/-1}.formular-raster .doppelt{grid-column:span 2}.passwort-ausgabe{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.passwort-ausgabe code{font-family:var(--schrift-fest);letter-spacing:.06em;color:var(--text);-webkit-user-select:all;user-select:all;font-size:18px}.dialog-abschnitt{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.zeilen-aktion{border-radius:var(--r-klein);width:28px;height:28px;color:var(--text-subtle);cursor:pointer;opacity:0;background:0 0;border:none;justify-self:center;place-items:center;transition:opacity .12s;display:grid}.zeilen-aktion svg{width:15px;height:15px}.kundenzeile:hover .zeilen-aktion,.projektzeile:hover .zeilen-aktion,.benutzer-zeile:hover .zeilen-aktion,.zeilen-aktion[data-offen],.zeilen-aktion:focus-visible{opacity:1}.zeilen-aktion:hover,.zeilen-aktion[data-offen]{background:var(--bg-active);color:var(--text)}.zeilen-aktion:focus-visible{box-shadow:var(--ring-feld);outline:none}.menue-eintrag-warnung:hover:not(:disabled),.menue-eintrag-warnung:focus-visible{background:var(--warning-bg);color:var(--warning)}.menue-eintrag[aria-disabled=true]{color:var(--text-subtle);cursor:not-allowed}.menue-eintrag[aria-disabled=true]:hover{background:0 0}.hilfe-menue{padding:6px}.menue-gruppe{color:var(--text-subtle);font-size:var(--fs-navgruppe);font-weight:var(--fw-fett);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:8px 10px 4px}.hilfe-eintrag{border-radius:var(--r-klein);width:100%;height:34px;color:var(--text);font:inherit;font-size:var(--fs-sekundaer);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;display:flex}.hilfe-eintrag:hover{background:var(--bg-hover)}.hilfe-eintrag svg{width:14px;height:14px;color:var(--text-muted);flex:none}.hilfe-eintrag span{flex:1}.hilfe-fuss{border-top:1px solid var(--border);background:var(--bg-sunken);justify-content:space-between;align-items:center;gap:10px;margin:6px -6px -6px;padding:10px 14px;display:flex}.hilfe-lage{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.hilfe-lage i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-bg);border-radius:50%}.hilfe-version{color:var(--text-subtle);font-family:var(--schrift-mono);font-size:11px}.support-zeile{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:flex}.support-zeile:last-of-type{border-bottom:none}.support-zeile:hover{background:var(--bg-hover);text-decoration:none}.support-kachel{border-radius:var(--r-feld);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);flex:none;place-items:center;display:grid}.support-kachel svg{width:16px;height:16px}.support-text{flex:1;min-width:0}.support-titel{font-size:var(--fs-text);font-weight:var(--fw-halb);margin:0}.support-unter{color:var(--text-subtle);font-size:var(--fs-klein,12px);margin:1px 0 0}.support-tat{color:var(--accent);font-size:var(--fs-sekundaer);font-weight:var(--fw-halb);flex:none}.support-fuss{border-top:1px solid var(--border);background:var(--bg-sunken);color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:12px;display:flex}.support-lage{color:var(--text-muted);align-items:center;gap:7px;display:inline-flex}.support-lage i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-bg);border-radius:50%}@media (prefers-reduced-motion:reduce){.hero,.hero-ring,.vorschau-kachel{animation:none}}.unterreiter{border-bottom:1px solid var(--border);gap:2px;margin-bottom:18px;display:flex}.unterreiter-knopf{height:36px;color:var(--text-muted);font:inherit;font-size:var(--fs-text);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.unterreiter-knopf[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:var(--fw-halb)}.benutzer-kopf,.benutzer-zeile{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) auto 32px;align-items:center;column-gap:10px;padding:10px 18px;display:grid}.benutzer-kopf{color:var(--text-subtle);font-size:var(--fs-label);font-weight:var(--fw-fett);letter-spacing:.06em;text-transform:uppercase}.benutzer-zeile{padding:12px 18px}.benutzer-zeile:hover{background:var(--bg-hover)}.benutzer-wer{align-items:center;gap:11px;min-width:0;display:flex}.benutzer-name{min-width:0;line-height:1.35}.benutzer-name strong{font-size:var(--fs-text);font-weight:var(--fw-halb);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.benutzer-name span{color:var(--text-muted);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.benutzer-rolle{text-overflow:ellipsis;background:var(--bg-active);max-width:100%;color:var(--text-muted);justify-self:start;line-height:22px;display:inline-block;overflow:hidden}.benutzer-rolle[data-fuehrend]{background:var(--accent-soft);color:var(--accent)}.benutzer-zeit{color:var(--text-muted);font-size:var(--fs-sekundaer)}.status-kennzeichen[data-benutzer=AKTIV]{background:var(--success-bg);color:var(--success)}.status-kennzeichen[data-benutzer=EINGELADEN]{background:var(--warning-bg);color:var(--warning)}.status-kennzeichen[data-benutzer=GESPERRT],.status-kennzeichen[data-benutzer=DEAKTIVIERT]{background:var(--bg-active);color:var(--text-muted)}.hinzu-kachel{border:none;border-top:1px solid var(--border);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:12px 18px;display:flex}.daten-tafel>:has(+.hinzu-kachel){border-bottom:none}.hinzu-kachel:hover{background:var(--bg-hover)}.hinzu-kachel[data-gesperrt]{cursor:default}.hinzu-kachel[data-gesperrt]:hover{background:0 0}.hinzu-kreis{border:1px dashed var(--border-strong);width:30px;height:30px;color:var(--text-subtle);border-radius:50%;flex:none;place-items:center;display:grid}.hinzu-kreis svg{width:12px;height:12px}.hinzu-titel{font-size:var(--fs-text);font-weight:var(--fw-mittel);margin:0}.hinzu-unter{color:var(--text-subtle);font-size:var(--fs-meta);margin:0}.rollen-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rollen-chip{border:1px solid var(--border-strong);border-radius:var(--r-pille);background:var(--bg-surface);height:34px;color:var(--text);font:inherit;font-size:var(--fs-sekundaer);cursor:pointer;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.rollen-chip:hover{background:var(--bg-hover)}.rollen-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-halb)}.rollen-zahl{border-radius:var(--r-pille);background:var(--bg-active);min-width:20px;height:20px;color:var(--text-muted);font-size:var(--fs-meta);font-weight:var(--fw-fett);place-items:center;padding:0 5px;display:inline-grid}.rollen-chip[aria-pressed=true] .rollen-zahl{background:var(--accent);color:#fff}.rollen-chip-neu{color:var(--text-muted);border-style:dashed}.rollen-chip-neu:disabled{cursor:not-allowed;opacity:.7}.rollen-kopf{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;display:flex}.rollen-kopf .knopf-leise{height:30px;font-size:var(--fs-sekundaer);flex:none;padding:0 12px}.rollen-kopf .knopf-leise:disabled{cursor:not-allowed;opacity:.6}.rollen-name{font-size:var(--fs-kartentitel);font-weight:var(--fw-fett);flex-wrap:wrap;align-items:center;gap:8px;margin:0;line-height:1.25;display:flex}.rollen-art{background:var(--accent-soft);height:20px;color:var(--accent);gap:5px;padding:0 7px;font-size:11px}.rollen-art[data-system]{background:var(--bg-active);color:var(--text-muted)}.rollen-art svg{width:10px;height:10px}.rollen-text{color:var(--text-muted);font-size:var(--fs-sekundaer);margin:4px 0 0;line-height:1.5}.matrix-kopf,.matrix-zeile{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) repeat(4,84px);align-items:center;gap:10px;padding:10px 18px;display:grid}.matrix-kopf{background:var(--bg-sunken);color:var(--text-muted);font-size:var(--fs-kartenkopf);font-weight:var(--fw-fett);letter-spacing:.06em;text-transform:uppercase}.matrix-kopf span:not(:first-child),.matrix-zeile .matrix-haken{justify-self:center}.matrix-zeile{padding:10px 18px}.matrix-bereich{font-size:var(--fs-text);font-weight:var(--fw-halb);margin:0}.matrix-text{color:var(--text-subtle);font-size:var(--fs-meta);margin:2px 0 0}.matrix-haken{border:1px solid var(--border-strong);background:var(--bg-surface);color:#0000;appearance:none;width:18px;height:18px;font:inherit;border-radius:5px;place-items:center;padding:0;display:grid}button.matrix-haken{cursor:pointer}button.matrix-haken:disabled{cursor:default}button.matrix-haken:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.matrix-haken[data-an]{background:var(--accent);color:#fff;border-color:#0000}.matrix-haken[data-gesperrt]{background:var(--bg-sunken)}.matrix-haken[data-gesperrt][data-an]{background:var(--bg-active);color:var(--text-muted)}.matrix-haken svg{width:11px;height:11px}.matrix-fuss{color:var(--text-subtle);margin:0;padding:12px 18px;font-size:12px}.matrix-zeile:last-of-type{border-bottom:none}.anmelde-karte[data-uebergabe]{pointer-events:none;animation:.34s cubic-bezier(.4,0,1,1) both karte-ab}@keyframes karte-ab{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.985)}}:root[data-ankunft] .sidebar{animation:.42s cubic-bezier(.16,1,.3,1) both von-links}:root[data-ankunft] .topbar{animation:.42s cubic-bezier(.16,1,.3,1) 80ms both von-oben}:root[data-ankunft] .inhalt{animation:.4s cubic-bezier(.16,1,.3,1) .16s both auf-blenden}@keyframes von-links{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes von-oben{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes auf-blenden{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.anmelde-karte[data-uebergabe]{opacity:0;animation:none}:root[data-ankunft] .sidebar,:root[data-ankunft] .topbar,:root[data-ankunft] .inhalt{animation:none}}.getippt{white-space:pre-wrap}.getippt>span{animation:.3s cubic-bezier(.16,1,.3,1) both zeichen-ein;display:inline-block}@keyframes zeichen-ein{0%{opacity:0;filter:blur(4px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.getippt>span{animation:none}}@keyframes mltUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mltRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero{border:1px solid var(--border);border-radius:var(--r-karte);background:var(--bg-surface);align-items:center;gap:24px;padding:28px 32px;animation:.55s cubic-bezier(.16,1,.3,1) mltUp;display:flex;position:relative;overflow:hidden}.hero-text{flex:1;min-width:0;max-width:720px}.hero h2{font-size:21px;font-weight:var(--fw-fett);letter-spacing:-.02em;margin:14px 0 10px;line-height:1.3}.hero p{max-width:52ch;color:var(--text-muted);font-size:var(--fs-text);margin:0;line-height:1.55}.hero-knoepfe{gap:10px;margin-top:18px;display:flex}.hero-ring{width:140px;height:140px;color:var(--accent-soft);pointer-events:none;transform-origin:50%;flex:none;animation:24s linear infinite mltRing;display:block;position:absolute;right:40px}.hero-ring svg{width:100%;height:100%;display:block}@media (max-width:900px){.hero-ring{display:none}}.kennzeichen.pille{border-radius:var(--r-pille);background:var(--accent-soft);height:24px;color:var(--accent)}.kennzeichen.pille .status-punkt{background:currentColor;width:6px;height:6px}.vorschau-raster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px;display:grid}.vorschau-kachel{border:1px solid var(--border);border-radius:var(--r-karte);background:var(--bg-surface);padding:18px;animation:.55s cubic-bezier(.16,1,.3,1) both mltUp}.vorschau-kachel h3{font-size:var(--fs-zeile);font-weight:var(--fw-fett);margin:0 0 6px}.vorschau-kachel p{color:var(--text-muted);font-size:var(--fs-sekundaer);margin:0;line-height:1.5}.vorschau-balken{flex-direction:column;gap:8px;margin-top:42px;display:flex}.vorschau-balken span{background:var(--bg-active);border-radius:4px;height:8px}.vorschau-balken span:last-child{width:62%}.farbknopf{height:var(--knopfhoehe-klein);border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--text-neben);cursor:pointer;align-items:center;gap:.5rem;padding:0 .7rem;display:inline-flex}.farbknopf:hover{border-color:var(--rand-hover)}.farbknopf:focus-visible{box-shadow:var(--ring-feld);outline:none}.farbpunkt{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff38}.farbname{text-align:left;min-width:5.5rem}.farbraster{grid-template-columns:repeat(5,1fr);gap:.4rem;padding:.6rem;display:grid}.farbkachel{aspect-ratio:1;cursor:pointer;border:none;border-radius:8px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.farbkachel:hover:not(:disabled){transform:scale(1.08)}.farbkachel:focus-visible{box-shadow:inset 0 0 0 1px #ffffff38, 0 0 0 2px var(--flaeche), 0 0 0 4px var(--marke);outline:none}.farbkachel[data-belegt]{cursor:not-allowed;opacity:.6}.farbkachel svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px #0000008c);width:62%;height:62%;margin:auto;position:absolute;inset:0}.partner-werkzeuge{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.partner-werkzeuge .listen-suche{min-width:0;height:var(--h-input);flex:1}.partner-zeile{border:none;border-bottom:1px solid var(--rand);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.85rem;padding:.7rem .9rem;display:flex}.partner-zeile:hover{background:var(--flaeche-hover)}.partner-zeile .daten-zeile-text{flex:1;min-width:0}.partner-pfeil{width:14px;height:14px;color:var(--text-leise);flex:none}.partner-zeile:hover .partner-pfeil{color:var(--text)}.partner-kontakte{border-top:1px solid var(--rand);margin-top:1rem;padding-top:.8rem}.protokoll-verfassen{border-bottom:1px solid var(--rand);padding:.9rem 1.15rem}.protokoll-verfassen-kopf{grid-template-columns:170px minmax(0,1fr);gap:.55rem;margin-bottom:.55rem;display:grid}.protokoll-verfassen-kopf input[type=text]{height:var(--knopfhoehe);font-size:var(--text-neben);padding:0 .7rem}.protokoll-verfassen textarea{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);width:100%;min-height:38px;color:var(--text);font:inherit;font-size:var(--text-neben);resize:vertical;padding:.5rem .7rem}.protokoll-verfassen textarea:focus-visible{border-color:var(--marke);box-shadow:0 0 0 3px var(--marke-leise);outline:none}.protokoll-art{background:var(--flaeche-hover);color:var(--text-leise)}.protokoll-art[data-art=CALL]{background:var(--info-flaeche);color:var(--info)}.protokoll-art[data-art=VISIT]{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.protokoll-titel{font-weight:var(--fett-halb);font-size:var(--text-neben);margin:.55rem 0 0}.beteiligter-kontakt{font-size:var(--text-neben);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.35rem;display:flex}.beteiligter-kontakt a{color:var(--text-muted);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.beteiligter-kontakt a:hover{color:var(--accent)}.beteiligter-kontakt svg{width:14px;height:14px;color:var(--text-subtle);flex:none}.beteiligter-kontakt a:hover svg{color:inherit}.beteiligter-kontakt .ziffern{font-variant-numeric:tabular-nums}.notiz{padding:.9rem 1.15rem}.notiz+.notiz{border-top:1px solid var(--rand)}.notiz[data-angepinnt]{background:var(--flaeche-schwach);box-shadow:inset 2px 0 0 var(--marke)}.notiz-kopf{align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.notiz-wer{min-width:0;font-size:var(--text-neben);align-items:baseline;gap:.5rem;margin:0;display:flex}.notiz-wer strong{font-weight:var(--fett-mittel)}.notiz-zeit{color:var(--text-leise);font-family:var(--schrift-fest);font-size:var(--text-klein);white-space:nowrap}.notiz-marke{align-items:center;gap:.25rem;display:inline-flex}.notiz-marke svg{width:12px;height:12px}.notiz-aktionen{opacity:0;gap:.15rem;margin-left:auto;transition:opacity .12s;display:flex}.notiz:hover .notiz-aktionen,.notiz:focus-within .notiz-aktionen,.notiz[data-angepinnt] .notiz-aktionen{opacity:1}.tafel-knopf[data-aktiv]{color:var(--marke)}.tafel-knopf-warnend:hover{background:var(--fehler-flaeche);color:var(--fehler)}.notiz-text{font-size:var(--text-neben);padding-left:calc(34px + .65rem);line-height:1.6}.notiz-kommentare{flex-direction:column;gap:.6rem;margin-top:.7rem;padding-left:calc(34px + .65rem);display:flex}.notiz-kommentar{border-left:2px solid var(--rand);align-items:flex-start;gap:.55rem;padding-left:.7rem;display:flex}.notiz-kommentar .eintrag-avatar{width:26px;height:26px;font-size:var(--text-mikro)}.notiz-kommentar-text{flex:1;min-width:0}.notiz-kommentar-body{font-size:var(--text-neben);white-space:pre-wrap;overflow-wrap:anywhere;margin:.15rem 0 0;line-height:1.55}.notiz-kommentar .tafel-knopf{opacity:0}.notiz-kommentar:hover .tafel-knopf{opacity:1}.notiz-antwort{margin-top:.7rem;padding-left:calc(34px + .65rem)}.notiz-antwort textarea{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);width:100%;color:var(--text);font:inherit;font-size:var(--text-neben);resize:vertical;padding:.5rem .7rem}.meldungen{z-index:90;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.1rem;right:1.1rem}.meldung{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);width:min(380px,100vw - 2.2rem);box-shadow:var(--schatten-karte);pointer-events:auto;align-items:flex-start;gap:.6rem;padding:.7rem .75rem .7rem .85rem;animation:.18s meldung-auf;display:flex}.meldung[data-geht]{animation:.2s forwards meldung-zu}@keyframes meldung-auf{0%{opacity:0;transform:translateY(8px)}}@keyframes meldung-zu{to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.meldung,.meldung[data-geht]{animation:none}}.meldung-zeichen{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.meldung[data-art=erfolg] .meldung-zeichen{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.meldung[data-art=fehler] .meldung-zeichen{background:var(--fehler-flaeche);color:var(--fehler)}.meldung[data-art=hinweis] .meldung-zeichen{background:var(--info-flaeche);color:var(--info)}.meldung-text{flex:1;min-width:0}.meldung-titel{font-size:var(--text-neben);font-weight:var(--fett-mittel);margin:0;line-height:1.45}.meldung-detail{color:var(--text-leise);font-size:var(--text-klein);margin:.1rem 0 0;line-height:1.45}.meldung-aktion{color:var(--marke-dunkel);font:inherit;font-size:var(--text-klein);font-weight:var(--fett-mittel);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;align-self:center;padding:.2rem .45rem}.meldung-aktion:hover{background:var(--flaeche-hover)}.meldung-schliessen{width:22px;height:22px;color:var(--text-sehr-leise);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid}.meldung-schliessen:hover{background:var(--flaeche-hover);color:var(--text)}.rueckfrage{border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--flaeche);width:min(380px,100vw - 2rem);box-shadow:0 2px 6px var(--ueberzug), 0 24px 60px var(--schleier);text-align:center;padding:1.9rem 1.6rem 1.5rem;animation:.16s cubic-bezier(.2,.9,.3,1) rueckfrage-auf;position:relative}@keyframes rueckfrage-auf{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.rueckfrage{animation:none}}.rueckfrage-schliessen{width:28px;height:28px;color:var(--text-sehr-leise);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.rueckfrage-schliessen:hover{background:var(--flaeche-hover);color:var(--text)}.rueckfrage-zeichen{width:46px;height:46px;color:var(--knopf-text);border-radius:50%;place-items:center;margin:0 auto .9rem;display:grid}.rueckfrage[data-art=warnend] .rueckfrage-zeichen{background:var(--fehler-knopf);color:var(--fehler-knopf-text)}.rueckfrage[data-art=neutral] .rueckfrage-zeichen{background:var(--marke);color:#fff}.rueckfrage h2{font-size:var(--text-gross);font-weight:var(--fett-halb);margin:0;line-height:1.35}.rueckfrage-text{max-width:30ch;color:var(--text-leise);font-size:var(--text-neben);margin:.4rem auto 0;line-height:1.55}.rueckfrage-hinweis{max-width:32ch;color:var(--text-sehr-leise);font-size:var(--text-klein);margin:.4rem auto 0;line-height:1.5}.rueckfrage-fuss{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.5rem;display:grid}.rueckfrage-knopf{height:var(--knopfhoehe);border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--flaeche);color:var(--text);font:inherit;font-size:var(--text-normal);font-weight:var(--fett-mittel);cursor:pointer;transition:background .12s,border-color .12s}.rueckfrage-knopf:hover{background:var(--flaeche-hover);border-color:var(--rand-hover)}.rueckfrage-knopf:focus-visible{box-shadow:0 0 0 3px var(--marke-leise);border-color:var(--marke);outline:none}.rueckfrage-knopf-tat{border-color:#0000}.rueckfrage[data-art=warnend] .rueckfrage-knopf-tat{background:var(--fehler-knopf);color:var(--fehler-knopf-text)}.rueckfrage[data-art=warnend] .rueckfrage-knopf-tat:hover{background:var(--fehler-knopf);filter:brightness(1.08);border-color:#0000}.rueckfrage[data-art=neutral] .rueckfrage-knopf-tat{background:var(--knopf);color:var(--knopf-text)}.rueckfrage[data-art=neutral] .rueckfrage-knopf-tat:hover{background:var(--knopf-hover);border-color:#0000}.knopf-neu-warnend{background:var(--fehler-knopf);color:var(--fehler-knopf-text)}.knopf-neu-warnend:hover:not(:disabled){background:var(--fehler);filter:brightness(1.08)}.avatar-bild{object-fit:cover;background:var(--flaeche-aktiv);color:#0000}.avatar-gross{width:64px;height:64px;font-size:var(--text-gross)}.profilbild-zeile{align-items:center;gap:.95rem;padding:.95rem 1rem;display:flex}.profilbild-vorschau{border:1px solid var(--rand);border-radius:50%;flex:none;padding:3px}.profilbild-text{flex:1;min-width:0}.profilbild-fehler{color:var(--fehler);font-size:var(--text-neben);margin:.35rem 0 0}.profilbild-knoepfe{flex:none;gap:.4rem;display:flex}.darstellung-auswahl{grid-template-columns:repeat(3,1fr);gap:.7rem;padding:.95rem 1rem;display:grid}.darstellung-karte{text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.darstellung-vorschau{border:1px solid var(--rand-stark);border-radius:8px;line-height:0;transition:border-color .12s,box-shadow .12s;display:block;position:relative;overflow:hidden}.darstellung-karte:hover .darstellung-vorschau{border-color:var(--rand-hover)}.darstellung-karte[data-aktiv] .darstellung-vorschau{border-color:var(--marke);box-shadow:inset 0 0 0 1px var(--marke)}.darstellung-karte:focus-visible .darstellung-vorschau{outline:2px solid var(--marke);outline-offset:2px}.darstellung-bild{width:100%;height:auto;display:block}.darstellung-ueberlagerung{display:block;position:absolute;inset:0}.darstellung-name{color:var(--text);font-size:var(--text-neben);font-weight:var(--fett-mittel);align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.darstellung-hinweis{color:var(--text-leise);font-size:var(--text-klein);margin-top:.1rem;display:block}.darstellung-haken{border:1px solid var(--rand-stark);color:#0000;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;transition:background .12s,border-color .12s;display:grid}.darstellung-karte[data-aktiv] .darstellung-haken{border-color:var(--marke);background:var(--marke);color:#fff}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#0f1114;--bg-surface:#16191e;--bg-sunken:#121418;--bg-hover:#1c2026;--bg-active:#262b33;--text:#e8ebef;--text-muted:#a2aab5;--text-subtle:#6e7784;--border:#252a31;--border-strong:#343b45;--accent:#4fa3d1;--accent-hover:#7fbfe3;--accent-soft:#14232e;--success:#6fbf97;--success-bg:#15261e;--warning:#d9a34a;--warning-bg:#2a2214;--danger:#e0685e;--danger-bg:#2a1614;--kbd:#1c2026;--raster:#ffffff0d;--ueberzug-schwach:#ffffff08;--ueberzug:#ffffff0f;--schleier:#0f111473;--dialog-grund:#0f111473;--verlauf-mitte:#16191eb8;--verlauf-nach:#16191e00;--fehler-knopf-text:#fff}.darstellung-wechselt,.darstellung-wechselt *,.darstellung-wechselt :before,.darstellung-wechselt :after{transition:background-color .18s,border-color .18s,color .18s!important}