@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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_8a594245-module__h1XLeG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8a594245-module__h1XLeG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_c30c59c8-module__u565Ga__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_c30c59c8-module__u565Ga__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_6ced6c9a-module__HhM-gW__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_6ced6c9a-module__HhM-gW__variable{--font-nunito:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.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:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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_ed4ed6cf-module__wRQHeG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ed4ed6cf-module__wRQHeG__variable{--font-jb:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--font:var(--font-nunito), "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-jb), "JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--brand:#2563eb;--brand-600:#1d4ed8;--brand-700:#1e40af;--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-ink:#fff;--accent:#f97316;--accent-600:#ea580c;--accent-50:#fff7ed;--ok:#15924a;--ok-50:#e8f7ee;--warn:#b86a00;--warn-50:#fff5e0;--bad:#d92d2d;--bad-50:#fdecec;--info:#2563eb;--info-50:#eaf1fe;--bg:#f3f5fb;--surface:#fff;--surface-2:#f6f7fc;--surface-3:#eceff8;--line:#e3e7f1;--line-strong:#cfd5e5;--text:#1b2340;--text-2:#475170;--text-3:#66708e;--sb-bg:#151a33;--sb-bg-2:#1c2244;--sb-line:#ffffff12;--sb-text:#c3c8df;--sb-text-dim:#8a91b3;--sb-active:#5368f133;--r:14px;--r-sm:10px;--r-xs:8px;--shadow:0 1px 2px #151a330a, 0 6px 22px #151a330f;--shadow-lg:0 18px 50px #151a332e;--ring:0 0 0 3px #5368f147;--z-top:20;--z-sb:40;--z-scrim:35;--z-modal:60;--z-toast:70;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--brand-50:#5368f124;--brand-100:#5368f13d;--accent-50:#f05d2724;--ok:#3ccf7a;--ok-50:#3ccf7a1f;--warn:#f2b13b;--warn-50:#f2b13b1f;--bad:#ff6b6b;--bad-50:#ff6b6b1f;--info:#6aa1ff;--info-50:#6aa1ff1f;--bg:#0d1122;--surface:#151a30;--surface-2:#1a2039;--surface-3:#222945;--line:#262d4b;--line-strong:#353d60;--text:#e8eaf4;--text-2:#b6bcd5;--text-3:#9198b6;--sb-bg:#0a0e1d;--sb-bg-2:#11162b;--shadow:0 1px 2px #0000004d, 0 8px 26px #00000047;--shadow-lg:0 20px 60px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-accent=violett]{--brand:#7c4dff;--brand-600:#6a3cf0;--brand-700:#5a2fd6;--ring:0 0 0 3px #7c4dff47}:root[data-accent=smaragd]{--brand:#0e9f6e;--brand-600:#0b875d;--brand-700:#08704d;--ring:0 0 0 3px #0e9f6e47}:root[data-accent=ozean]{--brand:#0b84c6;--brand-600:#0970a9;--brand-700:#075c8c;--ring:0 0 0 3px #0b84c647}:root[data-accent=violett]:not([data-theme=dark]){--brand-50:#f2edff;--brand-100:#e4dbff}:root[data-accent=smaragd]:not([data-theme=dark]){--brand-50:#e7f7f1;--brand-100:#cdefe2}:root[data-accent=ozean]:not([data-theme=dark]){--brand-50:#e6f4fb;--brand-100:#cce8f6}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.55}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}img{max-width:100%}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.25}p{margin:0}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.92em}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.small{font-size:13px}.tiny{font-size:12px}.strong{font-weight:700}.nowrap{white-space:nowrap}.right{text-align:right}.hide{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}svg.lucide{stroke-width:1.9px;flex:none;width:18px;height:18px}.app{grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.sb{background:linear-gradient(180deg, var(--sb-bg) 0%, var(--sb-bg-2) 100%);height:100vh;color:var(--sb-text);z-index:var(--z-sb);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sb-brand{justify-content:space-between;align-items:center;padding:2px 10px 18px;display:flex}.sb-brand img{width:auto;height:28px;display:block}.sb-brand .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-text-dim);border:1px solid var(--sb-line);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800}.sb-sec{margin-top:14px}.sb-sec>.lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--sb-text-dim);padding:0 12px 6px;font-size:11px;font-weight:800}.sb-link{width:100%;color:var(--sb-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex;text-decoration:none!important}.sb-link:hover{color:#fff;background:#ffffff0d}.sb-link.active{background:var(--sb-active);color:#fff;box-shadow:inset 3px 0 0 var(--brand)}.sb-link.active svg{color:#aab5ff}.sb-link .count{color:var(--sb-text-dim);background:#ffffff0f;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-weight:800}.sb-link .chev{width:16px;height:16px;color:var(--sb-text-dim);margin-left:auto;transition:transform .2s}.sb-link[aria-expanded=true] .chev{transform:rotate(90deg)}.sb-sub{gap:2px;padding:2px 0 6px 22px;display:grid}.sb-sub .sb-link{min-height:34px;padding:7px 10px;font-size:13.5px;font-weight:600}.sb-sub .dot{background:var(--sb-text-dim);border-radius:50%;flex:none;width:8px;height:8px}.sb-sub .dot.ok{background:#3ccf7a;box-shadow:0 0 0 3px #3ccf7a26}.sb-sub .dot.bad{background:#ff6b6b}.sb-order{color:#c9d0ff;cursor:pointer;background:#5368f114;border:1px dashed #aab5ff73;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;margin:14px 4px 0;font-weight:700;display:flex;text-decoration:none!important}.sb-order:hover{color:#fff;background:#5368f12e}.sb-foot{margin-top:auto;padding-top:16px}.sb-user{border:1px solid var(--sb-line);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#5368f1,#8b5cf6);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13.5px;font-weight:800;display:grid}.sb-user .who{min-width:0}.sb-user .who b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.sb-user .who span{color:var(--sb-text-dim);font-size:12px}.sb-version{text-align:center;color:var(--sb-text-dim);margin-top:10px;font-size:11.5px}.sb-version a{color:#aab5ff}.main{flex-direction:column;min-width:0;display:flex}.sb-scrim{display:none}.top{z-index:var(--z-top);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.top .burger{display:none}.search{border:1px solid var(--line);background:var(--surface);width:min(420px,100%);height:40px;color:var(--text-3);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search:hover{border-color:var(--line-strong)}.search span{text-align:left;flex:1;font-size:14px}.kbd{font:700 11px/1 var(--mono);border:1px solid var(--line-strong);color:var(--text-3);background:var(--surface-2);border-radius:6px;padding:4px 6px}.top-r{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text-2);cursor:pointer;border-radius:11px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}.icon-btn:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.icon-btn .badge{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:7px;right:8px}.balance-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;height:40px;color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:0 6px 0 12px;font-weight:800;display:flex}.balance-chip svg{color:var(--brand)}.balance-chip .plus{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.balance-chip .plus svg{color:#fff;width:16px;height:16px}.top-user{cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:4px;display:flex}.top-user .avatar{width:34px;height:34px}.page{width:100%;max-width:1480px;margin:0 auto;padding:26px 28px 56px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.crumbs{color:var(--text-3);flex-wrap:wrap;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.crumbs a{color:var(--text-3)}.crumbs a:hover{color:var(--brand)}.crumbs .sep{opacity:.6}.page-head h1{font-size:24px;font-weight:800}.page-head .sub{color:var(--text-2);margin-top:4px}.page-head .acts{flex-wrap:wrap;gap:8px;display:flex}.grid{gap:20px;display:grid}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-side{grid-template-columns:240px minmax(0,1fr)}.span-2{grid-column:span 2}.stack{gap:20px;display:grid}.row{align-items:center;gap:10px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.card-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:15px 20px;display:flex}.card-h h3{font-size:15.5px;font-weight:800}.card-h .sub{color:var(--text-3);font-size:13px}.card-h .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.card-b{padding:18px 20px}.card-f{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r) var(--r);padding:14px 20px}.ib{background:var(--brand-50);width:34px;height:34px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.ib.ok{background:var(--ok-50);color:var(--ok)}.ib.bad{background:var(--bad-50);color:var(--bad)}.ib.warn{background:var(--warn-50);color:var(--warn)}.ib.accent{background:var(--accent-50);color:var(--accent)}.ib.lg{border-radius:12px;width:44px;height:44px}.ib.lg svg{width:22px;height:22px}.kpi{align-items:center;gap:14px;padding:16px 18px;display:flex}.kpi .v{font-size:20px;font-weight:800;line-height:1.2}.kpi .l{color:var(--text-3);font-size:13px;font-weight:600}.kpi .t{color:var(--text-2);margin-top:2px;font-size:12.5px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex;text-decoration:none!important}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brand);color:var(--brand-ink);box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 30%, transparent)}.btn-primary:hover:not(:disabled){background:var(--brand-600)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--line-strong)}.btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--text-3)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn-soft{background:var(--brand-50);color:var(--brand)}.btn-soft:hover:not(:disabled){background:var(--brand-100)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover:not(:disabled){background:var(--accent-600)}.btn-ok{background:var(--ok);color:#fff}.btn-danger{background:var(--bad);color:#fff}.btn-danger-soft{background:var(--bad-50);color:var(--bad);border-color:color-mix(in srgb, var(--bad) 25%, transparent)}.btn-danger-soft:hover:not(:disabled){background:color-mix(in srgb, var(--bad) 16%, transparent)}.btn-sm{border-radius:8px;gap:6px;height:32px;padding:0 11px;font-size:13px}.btn-sm svg{width:15px;height:15px}.btn-lg{border-radius:12px;height:46px;padding:0 20px;font-size:15px}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:32px}.btn-block{width:100%}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:10px 0 0 10px}.btn-group .btn:last-child{border-radius:0 10px 10px 0}.btn-group .btn+.btn{margin-left:-1px}.link-btn{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.link-btn:hover{text-decoration:underline}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pill-ok{background:var(--ok-50);color:var(--ok)}.pill-bad{background:var(--bad-50);color:var(--bad)}.pill-warn{background:var(--warn-50);color:var(--warn)}.pill-info{background:var(--info-50);color:var(--info)}.pill-mute{background:var(--surface-3);color:var(--text-2)}.pill-brand{background:var(--brand-50);color:var(--brand)}.pill-ok .dot{animation:2.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 45%, transparent)}50%{box-shadow:0 0 0 5px #0000}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.meter{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.meter>i{border-radius:inherit;background:var(--brand);height:100%;transition:width .6s;display:block}.meter.warn>i{background:var(--warn)}.meter.bad>i{background:var(--bad)}.meter.ok>i{background:var(--ok)}.meter.lg{height:12px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:0 8px;display:flex}.tabs-wrap{border-radius:inherit;position:relative}.tabs-wrap:before,.tabs-wrap:after{content:"";pointer-events:none;opacity:0;z-index:1;width:44px;transition:opacity .2s;position:absolute;top:0;bottom:1px}.tabs-wrap:before{background:linear-gradient(90deg, var(--surface), transparent);border-top-left-radius:inherit;left:0}.tabs-wrap:after{background:linear-gradient(270deg, var(--surface), transparent);border-top-right-radius:inherit;right:0}.tabs-wrap[data-links="1"]:before,.tabs-wrap[data-rechts="1"]:after{opacity:1}@media (max-width:1099.98px){.tabs{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{scroll-snap-align:start}}.tab{color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:14px 10px 12px;font-size:13.5px;font-weight:700;display:inline-flex;text-decoration:none!important}.tab:hover{color:var(--text)}.tab.active{color:var(--brand);border-bottom-color:var(--brand)}.tab.danger.active{color:var(--bad);border-bottom-color:var(--bad)}.tab svg{width:16px;height:16px}.tab-sep{background:var(--line);flex:none;width:1px;margin:12px 6px}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.seg button{height:32px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.seg button:hover{color:var(--text)}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #151a331f}:root[data-theme=dark] .seg button.on{background:var(--surface-3)}.seg .n{background:var(--brand-50);color:var(--brand);border-radius:6px;padding:0 6px;font-size:11px}.dl{grid-template-columns:minmax(110px,42%) minmax(0,1fr);display:grid}.dl>div{display:contents}.dl dt,.dl dd{border-bottom:1px dashed var(--line);margin:0;padding:10px 0}.dl dt{color:var(--text-3);font-weight:600}.dl dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.dl>div:last-child dt,.dl>div:last-child dd{border-bottom:0}.copy{cursor:pointer;color:inherit;font-weight:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.copy svg{width:14px;height:14px;color:var(--text-3)}.copy:hover{background:var(--surface-2)}.copy:hover svg{color:var(--brand)}.secret{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .2s}.secret.shown{filter:none;-webkit-user-select:text;user-select:text}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%}.tbl th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);text-align:left;background:var(--surface-2);white-space:nowrap;padding:11px 20px;font-size:11.5px;font-weight:800}.tbl td{border-top:1px solid var(--line);vertical-align:middle;padding:14px 20px}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl .clickable{cursor:pointer}.list-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 20px;display:flex}.list-row:first-child{border-top:0}.list-row.clickable{cursor:pointer}.list-row.clickable:hover{background:var(--surface-2)}.empty{text-align:center;padding:42px 24px}.empty h4{font-size:16px;font-weight:800}.empty p{color:var(--text-2);max-width:46ch;margin:6px auto 0}.note{border:1px solid;border-radius:12px;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.note svg{margin-top:1px}.note-info{background:var(--info-50);border-color:color-mix(in srgb, var(--info) 22%, transparent);color:var(--text)}.note-info svg{color:var(--info)}.note-warn{background:var(--warn-50);border-color:color-mix(in srgb, var(--warn) 28%, transparent)}.note-warn svg{color:var(--warn)}.note-bad{background:var(--bad-50);border-color:color-mix(in srgb, var(--bad) 25%, transparent)}.note-bad svg{color:var(--bad)}.note-ok{background:var(--ok-50);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}.note-ok svg{color:var(--ok)}.field{gap:6px;display:grid}.field>label,.lbl-t{color:var(--text);font-size:13px;font-weight:800}.field .hint{color:var(--text-3);font-size:12.5px}.input,.select,.textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:42px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:130px;padding:10px 12px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:var(--ring);outline:0}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input-group{display:flex}.input-group .input{border-radius:10px 0 0 10px}.input-group .btn{border-radius:0 10px 10px 0;height:42px}.input-affix{position:relative}.input-affix .input{padding-right:38px}.input-affix span{color:var(--text-3);font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.switch{cursor:pointer;align-items:center;gap:10px;font-weight:700;display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{background:var(--line-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.switch .track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+.track{background:var(--brand)}.switch input:checked+.track:after{transform:translate(18px)}.switch input:focus-visible+.track{box-shadow:var(--ring)}.check{cursor:pointer;align-items:flex-start;gap:10px;font-weight:600;display:flex}.check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0 0}.range{appearance:none;background:linear-gradient(to right, var(--brand) var(--p,0%), var(--surface-3) var(--p,0%));cursor:pointer;border-radius:999px;outline:0;width:100%;height:8px}.range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--brand);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #151a3340}.range::-moz-range-thumb{border:3px solid var(--brand);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #151a3340}.range:focus-visible{box-shadow:var(--ring)}.range-row{border-bottom:1px dashed var(--line);gap:10px;padding:14px 0;display:grid}.range-row:last-child{border-bottom:0}.range-row .between b{font-size:15px}.range-row .scale{color:var(--text-3);justify-content:space-between;font-size:11.5px;display:flex}.renew-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.cart-row-main{overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:480px){.cart-row-main{flex-basis:100%}}.amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.amount{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;height:54px;color:var(--text);border-radius:12px;font-size:16px;font-weight:800;transition:border-color .15s,background .15s}.amount:hover{border-color:var(--line-strong)}.amount.on{border-color:var(--brand);background:var(--brand-50);color:var(--brand)}.srv-head{overflow:hidden}.srv-head .in{flex-wrap:wrap;align-items:center;gap:18px;padding:20px 22px;display:flex}.os-badge{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.os-badge>img{width:30px;height:30px}.srv-head h1{flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:900;display:flex}.srv-meta{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:13.5px;display:flex}.srv-meta span{align-items:center;gap:6px;display:inline-flex}.srv-meta svg{width:15px;height:15px;color:var(--text-3)}.srv-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.console-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.os-card-k{align-items:center;gap:10px;min-width:0;display:flex}.os-logo{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.os-logo img{display:block}.os-fallback{background:var(--surface-3);color:var(--text-2);border-radius:8px;place-items:center;display:grid}.iso-suche{border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:12px}.iso-liste{overscroll-behavior:contain;max-height:min(62vh,620px);overflow-y:auto}.iso-liste .list-row:first-child{border-top:0}.share-grid{align-items:start}.share-k{flex:1;min-width:0}.share-t{align-items:center;gap:8px;min-width:0;display:flex}.share-t .pill{flex:none}.share-row .share-t{flex-wrap:wrap;row-gap:4px}.share-row .share-t .share-n{max-width:100%}.share-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.share-row .btn{flex:none}.share-warn{color:var(--bad);font-weight:600}.share-acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}@media (max-width:480px){.share-row{flex-wrap:wrap;align-items:flex-start}.share-row .share-k{flex-basis:calc(100% - 48px)}.share-row .btn{margin-left:48px}}.chart{width:100%;height:auto;display:block}.chart .grid-l{stroke:var(--line);stroke-width:1px}.chart .ax{fill:var(--text-3);font-size:11px;font-family:var(--font)}.legend{color:var(--text-2);gap:14px;font-size:12.5px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mailbox{grid-template-columns:minmax(280px,380px) minmax(0,1fr);min-height:560px;display:grid}.mail-list{border-right:1px solid var(--line)}.mail-item{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;width:100%;padding:14px 18px;display:block;position:relative}.mail-item:hover{background:var(--surface-2)}.mail-item.on{background:var(--brand-50);box-shadow:inset 3px 0 0 var(--brand)}.mail-item .s{align-items:center;gap:8px;font-weight:700;display:flex}.mail-item.unread .s{font-weight:900}.mail-item.unread .s:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.mail-item .p{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.mail-item .d{color:var(--text-3);font-size:12px;position:absolute;top:14px;right:18px}.mail-item .s{padding-right:76px}.mail-view{padding:26px 30px}.mail-view h2{font-size:20px;font-weight:900}.mail-view .from{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:16px 0 20px;padding-bottom:16px;display:flex}.mail-view .body{white-space:pre-line;color:var(--text);max-width:70ch;line-height:1.7}.chat{gap:16px;display:grid}.msg{gap:12px;max-width:760px;display:flex}.msg .bubble{background:var(--surface-2);border:1px solid var(--line);border-radius:4px 14px 14px;padding:12px 16px}.msg.me{flex-direction:row-reverse;margin-left:auto}.msg.me .bubble{background:var(--brand-50);border-color:var(--brand-100);border-radius:14px 4px 14px 14px}.msg .meta{color:var(--text-3);margin-bottom:4px;font-size:12px;font-weight:700}.avatar.team{background:linear-gradient(135deg,#f05d27,#f59e0b)}.drop{border:1.5px dashed var(--line-strong);text-align:center;color:var(--text-3);background:var(--surface-2);border-radius:12px;padding:18px}.side-nav{gap:2px;padding:8px;display:grid}.side-nav button,.side-link{color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-weight:700;display:flex;text-decoration:none!important}.side-nav button:hover,.side-link:hover{background:var(--surface-2);color:var(--text)}.side-nav button.on,.side-link.on{background:var(--brand-50);color:var(--brand)}@media (max-width:1100px){.side-nav{display:flex;overflow-x:auto}.side-link{white-space:nowrap}}.notify-tbl td:not(:first-child),.notify-tbl th:not(:first-child){text-align:center;width:110px}.checks{gap:10px;margin-top:16px;display:grid}.checks div{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.checks svg{width:17px;height:17px;color:var(--ok);margin-top:2px}.checks .w svg{color:var(--warn)}.scrim{-webkit-backdrop-filter:blur(3px);z-index:var(--z-modal);background:#080b188c;place-items:center;padding:16px;animation:.15s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{background:var(--surface);width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:18px;animation:.18s pop;overflow:auto}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.modal-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 22px;display:flex}.modal-h h3{font-size:17px;font-weight:900}.modal-h .x{margin-left:auto}.modal-b{padding:20px 22px}.modal-f{justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.drawer-scrim{z-index:var(--z-modal);background:#080b1873;animation:.15s fade;position:fixed;inset:0}.drawer{background:var(--surface);width:min(460px,100vw);z-index:calc(var(--z-modal) + 1);box-shadow:var(--shadow-lg);border-left:1px solid var(--line);flex-direction:column;animation:.2s slide;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slide{0%{opacity:0;transform:translate(30px)}}.drawer .modal-b{flex:1;overflow:auto}.palette{align-self:start;width:min(620px,100%);margin-top:10vh}.palette .q{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 18px;display:flex}.palette .q input{height:58px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette .res-list{max-height:360px;padding:8px;overflow:auto}.palette .grp{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:10px 12px 4px;font-size:11px;font-weight:800}.palette .it{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:700;display:flex}.palette .it .d{color:var(--text-3);margin-left:auto;font-size:12px;font-weight:600}.palette .it.sel,.palette .it:hover{background:var(--brand-50);color:var(--brand)}.menu{z-index:var(--z-modal);background:var(--surface);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow-lg);border-radius:14px;padding:6px;animation:.14s pop;position:fixed}.menu .mi{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-weight:700;display:flex;text-decoration:none!important}.menu .mi:hover{background:var(--surface-2)}.menu .mi.danger{color:var(--bad)}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.menu .head{padding:10px 12px}.toasts{z-index:var(--z-toast);gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.toast{color:#fff;min-width:260px;max-width:380px;box-shadow:var(--shadow-lg);background:#151a33;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:700;animation:.18s pop;display:flex}.toast svg{color:#7ee2a8}.toast.err svg{color:#ff8f8f}@media (max-width:1280px){.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.g-main,.g-3,.g-side{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}.mailbox{grid-template-columns:minmax(0,1fr)}.mailbox .mail-list{border-right:0}.mailbox.reading .mail-list,.mailbox:not(.reading) .mail-view{display:none}}@media (max-width:1024px){.app{grid-template-columns:minmax(0,1fr)}.sb{width:284px;box-shadow:var(--shadow-lg);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.app.sb-open .sb{transform:none}.app.sb-open .sb-scrim{display:block}.sb-scrim{z-index:var(--z-scrim);background:#080b1880;display:none;position:fixed;inset:0}.top .burger{flex:none;display:grid}.top{padding:0 16px}.page{padding:20px 16px 48px}}@media (max-width:720px){.g-2,.g-4,.form-grid,.theme-cards{grid-template-columns:minmax(0,1fr)}.amounts{grid-template-columns:repeat(3,minmax(0,1fr))}.search span,.search .kbd{display:none}.search{justify-content:center;width:40px;padding:0}.balance-chip .amt{display:none}.page-head h1{font-size:21px}.srv-actions{width:100%;margin-left:0}.srv-actions .btn{flex:1}.tbl th,.tbl td{padding:12px 14px}.card-h,.card-b{padding-left:16px;padding-right:16px}.hide-sm{display:none!important}.dl{grid-template-columns:minmax(0,1fr)}.dl dd{text-align:left;padding-top:0}.dl dt{border-bottom:0;padding-bottom:2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pill svg{width:13px;height:13px}.card-link{color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;text-decoration:none!important}.card-link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.sum-line{justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.sum-line span:first-child{color:var(--text-2)}.sum-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:12px;display:flex}.sum-total b{letter-spacing:-.02em;font-size:26px;font-weight:900}.sticky{position:sticky;top:84px}.hl{background:var(--warn-50);border-radius:10px;padding:10px 12px}.tag-chip{background:var(--surface-3);color:var(--text-2);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.kbd-row{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:1024px){.sticky{position:static}}.auth-web{padding:56px 0 88px}.auth-raster{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.auth-web .auth-card{width:100%;padding:36px 40px}.auth-info{max-width:520px;padding-top:28px}.auth-info h2{letter-spacing:-.025em;color:var(--text);font-size:34px;font-weight:700;line-height:1.15}.auth-info p{color:var(--text-2);margin-top:14px;font-size:17px;line-height:1.6}.auth-points{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-points li{color:var(--text);align-items:flex-start;gap:12px;font-weight:500;display:flex}.auth-points svg{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}@media (max-width:959.98px){.auth-raster{grid-template-columns:minmax(0,1fr)}.auth-info{display:none}.auth-web .auth-card{max-width:520px;margin:0 auto}}@media (max-width:639.98px){.auth-web{padding:24px 0 56px}.auth-web .auth-card{padding:26px 20px}}.auth-card{width:min(440px,100%)}.auth-card h1{letter-spacing:-.02em;font-size:26px;font-weight:900}.auth-card .lead{color:var(--text-2);margin-top:6px}.auth-form{gap:16px;margin-top:26px;display:grid}.auth-alt{text-align:center;color:var(--text-2);margin-top:22px;font-size:14px}.auth-err{background:var(--bad-50);color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 25%, transparent);border-radius:12px;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:700;display:flex}.auth-ok{background:var(--ok-50);color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 25%, transparent);border-radius:12px;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:700;display:flex}.auth-err svg,.auth-ok svg{flex:none;margin-top:1px}.pw-wrap{position:relative}.pw-wrap .input{padding-right:44px}.pw-wrap button{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.pw-wrap button:hover{color:var(--text);background:var(--surface-2)}.code-input{font:800 24px/1 var(--mono);letter-spacing:.4em;text-align:center;height:56px}altcha-widget{display:block}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mail-frame{border:1px solid var(--line);background:#f3f5fb;border-radius:12px;width:100%;min-height:640px}.kvm-console-frame{background:#05070f;border:1px solid #1b2140;border-radius:12px;width:100%;height:min(72vh,720px);min-height:380px;display:block}.kvm-rdns{min-width:260px}.kvm-rdns .input{height:36px;font-size:13px}.kvm-rdns .btn{height:36px}.kvm-nodes{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.kvm-node-check{width:18px;height:18px;accent-color:var(--brand);cursor:pointer}.kvm-node-check:disabled{cursor:not-allowed}.kvm-matrix th:not(:first-child),.kvm-matrix td:not(:first-child){text-align:center}@media (max-width:720px){.kvm-rdns{min-width:0}.kvm-nodes{grid-template-columns:minmax(0,1fr)}.kvm-console-frame{height:60vh;min-height:300px}}.srv-head.kvm-head{z-index:5;position:relative;overflow:visible}.verlauf-svg{touch-action:pan-y;cursor:crosshair}.verlauf-legend{flex-wrap:wrap;row-gap:4px}.verlauf-tabelle{margin-top:8px}.verlauf-tabelle summary{cursor:pointer;color:var(--text-2);font-weight:600}.verlauf-tabelle .tbl th,.verlauf-tabelle .tbl td{padding:6px 10px;font-size:12.5px}.verlauf-tabelle .tbl-wrap{border:1px solid var(--line);border-radius:10px;max-height:280px;margin-top:6px;overflow:auto}.kvm-netz-rate{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.kvm-nachlauf .btn{white-space:nowrap}.verlauf-card .card-h{flex-wrap:wrap;row-gap:10px}@media (max-width:640px){.verlauf-card .card-h .acts{width:100%;min-width:0;margin-left:0}.verlauf-card .verlauf-acts{width:100%;min-width:0;justify-content:flex-start!important}.verlauf-card .verlauf-acts .seg{flex:auto;min-width:0}.verlauf-card .verlauf-acts .seg button{padding:0 7px;font-size:13px}}@media (pointer:coarse){.input,.select,.textarea{font-size:16px}}.pay-status .card-b{text-align:center;padding:34px 24px 26px}.pay-status h2{margin:14px 0 6px;font-size:22px;line-height:1.3}.pay-status p{max-width:520px;margin:0 auto}.pay-test{max-width:640px}.pa-kpis{margin-bottom:16px}.pa-kpis .kpi.card-link{display:flex}.pa-kpis .v{overflow-wrap:anywhere}.pa-kpis .v.tone-ok{color:var(--ok)}.pa-kpis .v.tone-warn{color:var(--warn)}.pa-kpis .v.tone-bad{color:var(--bad)}.pa-notes{gap:10px;margin-bottom:16px}.pa-tabs{margin-bottom:18px}.pa-tabs .tabs{border-bottom:0}.rs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.rs-bar-t{flex:260px;min-width:0}.rs-wrap{flex-wrap:wrap}.rs-os-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rs-os{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.rs-os img,.rs-os .os-fallback{flex:none}.rs-os .os-fallback svg{width:16px;height:16px}.rs-os-n{overflow-wrap:anywhere}.rs-nodes-os{gap:0}.rs-node-os{border-top:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.rs-node-os:first-child{border-top:0;padding-top:0}.rs-node-os:last-child{padding-bottom:0}.rs-grp{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rs-grp-l{overflow-wrap:anywhere;padding-top:5px;font-weight:700}.rs-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rs-chip{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 6px;font-size:12.5px;display:inline-flex}.rs-chip span{overflow-wrap:anywhere}.rs-chip img,.rs-chip .os-fallback{border-radius:5px;flex:none}.rs-chip .os-fallback svg{width:12px;height:12px}.rs-miss{color:var(--warn)}@media (max-width:720px){.rs-bar{flex-direction:column;align-items:stretch}.rs-bar-t{flex:none}.rs-bar .btn{justify-content:center}.rs-grp{grid-template-columns:minmax(0,1fr);gap:6px}.rs-grp-l{padding-top:0}}.sf-result{align-items:flex-start;font-weight:600}.sf-result b{margin-bottom:2px;font-weight:800;display:block}.sf-result p,.sf-result ul{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.sf-result ul{padding-left:18px}.sf-result .btn{color:inherit;margin:-4px -6px 0 0}.search.admin-search input{width:100%;min-width:0}@media (max-width:720px){.search.admin-search{flex:1;justify-content:flex-start;width:auto;min-width:0;padding:0 10px}}.top-home{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--text-2);border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:flex;text-decoration:none!important}.top-home:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.top-home svg{flex:none;width:18px;height:18px}@media (max-width:720px){.top-home{justify-content:center;width:40px;padding:0}.top-home span{display:none}}@media (max-width:480px){.top-home{display:none}.top{gap:8px;padding:0 12px}.top-r{gap:4px}.top-user{gap:0}.top-user>svg{display:none}}@media (max-width:374.98px){.top.top-kunde{gap:4px;padding:0 8px}.top-kunde .top-r{gap:3px}.top-kunde .icon-btn{border-radius:10px;width:36px;height:36px}.top-kunde .icon-btn .badge{top:6px;right:7px}.top-kunde .search{border-radius:10px;width:36px;height:36px}.top-kunde .balance-chip{border-radius:10px;gap:6px;height:36px;padding:0 4px 0 8px}.top-kunde .balance-chip .plus{width:26px;height:26px}.top-kunde .top-user{padding:2px}.top-kunde .top-user .avatar{width:32px;height:32px}}.ueb-main{align-content:start;gap:18px;width:min(640px,100% - 32px);margin:40px auto 80px;display:grid}.ueb-main h1{letter-spacing:-.025em;font-size:28px;font-weight:700}.ueb-item{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 20px;display:flex}.ueb-item:first-child{border-top:0}.ueb-item .ib{flex:none}.ueb-item .grow{overflow-wrap:anywhere;flex:1;min-width:0}.ueb-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ueb-wait{color:var(--text-2);align-items:center;gap:12px;padding:22px 20px;font-weight:700;display:flex}@media (max-width:720px){.ueb-main{margin-top:22px}.ueb-item{padding:12px 16px}.ueb-acts .btn{flex:100%}}.picker{position:relative}.picker .input{padding-left:38px}.picker .pk-ico{width:18px;height:18px;color:var(--text-3);pointer-events:none;position:absolute;top:12px;left:12px}.picker-list{z-index:var(--z-modal);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:12px;max-height:320px;margin:0;padding:6px;list-style:none;animation:.14s pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.picker-list li{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.picker-list li.on,.picker-list li:hover{background:var(--surface-2)}.picker-list li .nm{flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.picker-list li .sub{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px}.picker-list li .amt{white-space:nowrap;margin-left:auto;font-weight:800}.picker-list li.none{cursor:default;color:var(--text-3);font-size:13.5px}.picker-list li.none:hover{background:0 0}.picker-chip{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:42px;padding:8px 12px;display:flex}.picker-chip .ib{flex:none}.picker-chip .who{flex:170px;min-width:0}.picker-chip .who b{flex-wrap:wrap;align-items:center;display:flex}.picker-chip .who span{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.picker-chip .btn{flex:none}.card-acts-wrap .card-h{flex-wrap:wrap;row-gap:10px}@media (max-width:640px){.card-acts-wrap .card-h .acts{margin-left:0}}.switch input:disabled+.track{opacity:.55}.switch:has(input:disabled){cursor:progress}.lz-gefahr{color:var(--bad);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.lz-gefahr:after{content:"";background:color-mix(in srgb, var(--bad) 30%, var(--line));flex:1;height:1px}.lz-danger{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.lz-danger .card-h{background:var(--bad-50);border-bottom-color:color-mix(in srgb, var(--bad) 20%, var(--line));border-radius:var(--r) var(--r) 0 0}.lz-danger .input{max-width:420px}.lz-titel{align-items:center;gap:8px;margin-bottom:14px;scroll-margin-top:80px;font-size:18px;font-weight:800;display:flex}.lz-titel svg{width:20px;height:20px;color:var(--brand)}.lz-bereich{scroll-margin-top:80px}.lz-grid{overflow-wrap:anywhere}.ein-karte{text-align:center;padding:30px 24px 28px;animation:.25s fade;position:relative;overflow:hidden}.ein-karte:before{content:"";background:linear-gradient(90deg, var(--brand), var(--accent));height:4px;position:absolute;top:0;left:0;right:0}:root[data-theme=dark] .ein-logo-dunkel{display:none}.ein-karte h2{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:900}.ein-sub{color:var(--text-2);overflow-wrap:anywhere;margin-top:6px;font-weight:600}.ein-text{color:var(--text-2);max-width:46ch;margin:10px auto 0}.ein-balken{background:var(--surface-3);border-radius:999px;max-width:420px;height:6px;margin:22px auto 0;overflow:hidden}.ein-balken>i{border-radius:inherit;background:var(--brand);height:100%;transition:width 1s;display:block}.ein-zeit{max-width:420px;color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:8px auto 0;font-size:12.5px;font-weight:700;display:flex}.ein-schritte{text-align:left;gap:4px;max-width:420px;margin:20px auto 0;padding:0;list-style:none;display:grid}.ein-schritte li{min-height:40px;color:var(--text-3);border-radius:10px;align-items:center;gap:12px;padding:4px 10px;font-weight:600;transition:background .2s,color .2s;display:flex}.ein-schritte li .ic{border:2px solid var(--line-strong);background:var(--surface);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ein-schritte li .ic svg{width:15px;height:15px}.ein-schritte li.erledigt{color:var(--text-2)}.ein-schritte li.erledigt .ic{border-color:var(--ok);background:var(--ok);color:#fff}.ein-schritte li.aktiv{color:var(--text);background:var(--brand-50)}.ein-schritte li.aktiv .ic{border-color:var(--brand);color:var(--brand)}.ein-schritte li.aktiv .ic svg{animation:1s linear infinite spin}.ein-hinweis{background:var(--surface-2);border:1px solid var(--line);max-width:460px;color:var(--text-2);border-radius:12px;margin:22px auto 0;padding:12px 14px;font-size:13.5px}.ein-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ein-fertig .pv-lader-svg,.ein-fertig .pv-lader-schatten,.ein-fertig .pv-lader-led{animation:none}.ein-fertig .pv-lader-led{fill:#3ddc84}.ein-fertig .ein-balken>i{background:var(--ok)}@media (max-width:480px){.ein-karte{padding:22px 16px 20px}.ein-karte h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.ein-karte{animation:none}.ein-balken>i{transition:none}.ein-schritte li .ic svg{animation:none}}.za-zahl{text-align:left;min-width:0}.za-label{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.za-select{position:relative}.za-feld{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;outline:none;align-items:center;gap:12px;padding:8px 44px 8px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.za-feld:hover:not(:disabled){border-color:var(--text-3)}.za-feld:focus-visible,.za-feld[aria-expanded=true]{border-color:var(--brand);box-shadow:var(--ring);outline:0}.za-feld:disabled{opacity:.6;cursor:default}.za-feld>svg{pointer-events:none;color:var(--brand);transition:transform .15s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.za-feld[aria-expanded=true]>svg{transform:translateY(-50%)rotate(180deg)}.za-logos{flex:none;align-items:center;gap:4px;min-width:72px;display:inline-flex}.za-logos img{background:#fff;border-radius:4px;width:auto;height:24px;display:block;box-shadow:0 0 0 1px #151a3314,0 1px 3px #151a331f}.za-logos.klein{vertical-align:middle;min-width:0;margin-right:6px}.za-logos.klein img{height:18px}.za-ic{border-radius:6px;flex:none;place-items:center;width:32px;height:24px;display:grid}.za-ic.guthaben{background:var(--brand-50);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 35%, transparent)}.za-ic.test{background:var(--warn-50);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent)}.za-opt-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.za-opt-text b{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;font-weight:800}.za-opt-text b.muted{color:var(--text-3);font-weight:600}.za-opt-text small{color:var(--text-3);font-size:12.5px}.za-opt-text small.rot{color:var(--bad)}.za-liste{z-index:30;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.za-liste.oben{top:auto;bottom:calc(100% + 6px)}.za-opt{cursor:pointer;border-radius:9px;align-items:center;gap:12px;min-height:48px;padding:9px 10px;display:flex}.za-opt[aria-selected=true]{background:var(--brand-50)}.za-opt.fokus{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--brand)}.za-opt[aria-selected=true].fokus{background:var(--brand-50)}.za-opt[aria-disabled=true]{opacity:.5;cursor:not-allowed}.za-opt .za-haken{color:var(--brand);flex:none;margin-left:auto}:root[data-theme=dark] .za-logos img{box-shadow:0 0 0 1px #ffffff24,0 1px 3px #0006}.sepa-form{gap:14px;max-width:520px;display:grid}.sepa-iban{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase}.sepa-form .hint{align-items:center;gap:5px;display:inline-flex}.sepa-form .hint svg{width:14px;height:14px}.sepa-form .hint.sepa-ok{color:var(--ok);font-weight:700}.sepa-form .hint.sepa-bad{color:var(--bad);font-weight:700}.sepa-form .input[aria-invalid=true]{border-color:var(--bad)}.sepa-mandat{border:1px solid var(--line);background:var(--surface-2);max-height:128px;color:var(--text-2);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.55;overflow-y:auto}.sepa-mandat:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:0}.kunde,.kunde-portal{--font:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--brand:#2563eb;--brand-600:#1d4ed8;--brand-700:#1e40af;--brand-50:#eff6ff;--brand-100:#dbeafe;--accent:#2563eb;--accent-600:#1d4ed8;--accent-50:#eff6ff;--ok:#15803d;--ok-50:#f0fdf4;--warn:#b45309;--warn-50:#fffbeb;--bad:#b91c1c;--bad-50:#fef2f2;--info:#475569;--info-50:#f1f5f9;--bg:#f8fafc;--surface:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--line:#e2e8f0;--line-strong:#cbd5e1;--text:#0f172a;--text-2:#475569;--text-3:#64748b;--r:8px;--r-sm:6px;--r-xs:4px;--shadow:none;--shadow-lg:0 8px 24px #0f172a1f;--ring:0 0 0 3px #2563eb33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font);color:var(--text);font-size:14px;line-height:1.5}.kunde-portal{display:contents}.kunde{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.kunde-main{flex:1}.kunde-container{width:100%;max-width:80rem;margin:0 auto;padding:0 16px}@media (min-width:640px){.kunde-container{padding:0 24px}}@media (min-width:1024px){.kunde-container{padding:0 32px}}.kunde-page{padding-top:28px;padding-bottom:72px}.kunde-leiste{padding:6px 0;font-size:13px;font-weight:500}.kunde-leiste .kunde-container{align-items:center;gap:12px;min-height:22px;display:flex}.kunde-leiste .t{flex:1;min-width:0}.kunde-leiste.test{color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a}.kunde-leiste.admin{color:#fff;background:#0f172a}.kunde-leiste.admin button{color:#fff;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}:is(.kunde,.kunde-portal) *,:is(.kunde,.kunde-portal) :before,:is(.kunde,.kunde-portal) :after{animation:none!important}:is(.kunde,.kunde-portal) .spin,:is(.kunde,.kunde-portal) .ein-schritte li.aktiv .ic svg{animation:1s linear infinite spin!important}:is(.kunde,.kunde-portal) :is(.meter>i,.ein-balken>i,.switch .track){transition-duration:.12s}:is(.kunde,.kunde-portal) :where(b,strong),:is(.kunde,.kunde-portal) .strong{font-weight:600}:is(.kunde,.kunde-portal) .small{font-size:13px}:is(.kunde,.kunde-portal) .tiny{font-size:12px}:is(.kunde,.kunde-portal) .mono{font-size:13px}.kunde .page-head{align-items:flex-end;margin-bottom:20px}.kunde .page-head h1{letter-spacing:-.015em;font-size:24px;font-weight:600}.kunde .page-head .sub{color:var(--text-2);margin-top:2px;font-size:14px}.kunde .crumbs{margin-bottom:4px;font-size:13px}.kunde .crumbs a:hover{color:var(--brand);text-decoration:none}.kunde .auth-card h1{letter-spacing:-.015em;font-size:24px;font-weight:600}:is(.kunde,.kunde-portal) :is(.field>label,.field>.between>label,.lbl-t){color:var(--text);font-size:13px;font-weight:600}:is(.kunde,.kunde-portal) :is(.srv-head h1,.mail-view h2,.modal-h h3,.ein-karte h2,.pay-status h2,.lz-titel,.empty h4,.card-h h3,.sum-total b,.lz-ende .v,.pay-big,.renew-term .p,.renew-term .k,.rcard .t,.os-card .t,.za-label,.lz-steps .wann,.lz-schalter .zustand,.flow .node h5,.avatar,.kvm-rdns){font-weight:600}:is(.kunde,.kunde-portal) :is(.dl dd,.seg button,.switch,.menu .mi,.palette .it,.side-nav button,.side-link,.link-btn,.toast,.msg .meta,.mail-item .s,.za-opt-text b,.tab,.ein-zeit,.ein-sub,.tag-chip){font-weight:500}:is(.kunde,.kunde-portal) .palette .grp{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}:is(.kunde,.kunde-portal) :is(.sum-total b,.lz-ende .v){letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px}:is(.kunde,.kunde-portal) :is(.mail-view h2,.pay-status h2,.ein-karte h2,.lz-titel){letter-spacing:0;font-size:18px}:is(.kunde,.kunde-portal) .lz-titel svg{display:none}:is(.kunde,.kunde-portal) .card{border-radius:var(--r);box-shadow:none}:is(.kunde,.kunde-portal) .card-h{gap:10px;min-height:52px;padding:12px 20px}:is(.kunde,.kunde-portal) .card-h h3{letter-spacing:0;font-size:15px}:is(.kunde,.kunde-portal) .card-h .sub{font-size:13px}:is(.kunde,.kunde-portal) :is(.card-h,.modal-h)>.ib{display:none}:is(.kunde,.kunde-portal) .card-b{padding:16px 20px}:is(.kunde,.kunde-portal) .card-f{border-radius:0 0 var(--r) var(--r);color:var(--text-3);padding:10px 20px;font-size:13px}:is(.kunde,.kunde-portal) .ib,:is(.kunde,.kunde-portal) .ib.lg{width:auto;height:auto;color:var(--text-3);background:0 0;border-radius:0}:is(.kunde,.kunde-portal) .ib svg,:is(.kunde,.kunde-portal) .ib.lg svg{width:16px;height:16px}:is(.kunde,.kunde-portal) .ib.ok{color:var(--ok)}:is(.kunde,.kunde-portal) .ib.warn{color:var(--warn)}:is(.kunde,.kunde-portal) .ib.bad{color:var(--bad)}:is(.kunde,.kunde-portal) .kpi .ib{display:none}:is(.kunde,.kunde-portal) .kpi .v{font-size:20px;font-weight:600}:is(.kunde,.kunde-portal) .kpi .l{color:var(--text-2);font-size:13px;font-weight:500}:is(.kunde,.kunde-portal) .avatar,:is(.kunde,.kunde-portal) .avatar.team{background:var(--surface-3);color:var(--text-2);border:1px solid var(--line);border-radius:50%;font-size:12px}:is(.kunde,.kunde-portal) .os-badge{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}:is(.kunde,.kunde-portal) .os-logo{border-radius:var(--r-xs);box-shadow:none;background:0 0}:is(.kunde,.kunde-portal) .btn{border-radius:var(--r-sm);height:36px;box-shadow:none;padding:0 14px;font-size:14px;font-weight:500}:is(.kunde,.kunde-portal) .btn-sm{border-radius:var(--r-sm);height:30px;padding:0 10px;font-size:13px}:is(.kunde,.kunde-portal) .btn-lg{border-radius:var(--r-sm);height:40px;padding:0 16px;font-size:14px}:is(.kunde,.kunde-portal) .btn-icon{width:36px;padding:0}:is(.kunde,.kunde-portal) .btn-icon.btn-sm{width:30px}:is(.kunde,.kunde-portal) .btn svg{width:16px;height:16px}:is(.kunde,.kunde-portal) .btn-primary{box-shadow:none}:is(.kunde,.kunde-portal) .btn-secondary{border-color:var(--line-strong)}:is(.kunde,.kunde-portal) .btn-soft{background:var(--surface);color:var(--text);border-color:var(--line-strong)}:is(.kunde,.kunde-portal) .btn-soft:hover:not(:disabled){background:var(--surface-2)}:is(.kunde,.kunde-portal) .btn-accent{background:var(--brand)}:is(.kunde,.kunde-portal) .btn-accent:hover:not(:disabled){background:var(--brand-600)}:is(.kunde,.kunde-portal) .btn-ok{background:var(--brand);color:#fff}:is(.kunde,.kunde-portal) .btn-ok:hover:not(:disabled){background:var(--brand-600)}:is(.kunde,.kunde-portal) .btn-danger{background:#dc2626}:is(.kunde,.kunde-portal) .btn-danger:hover:not(:disabled){background:var(--bad)}:is(.kunde,.kunde-portal) .btn-danger-soft{background:var(--surface);border-color:var(--line-strong);color:var(--bad)}:is(.kunde,.kunde-portal) .btn-danger-soft:hover:not(:disabled){background:var(--bad-50)}:is(.kunde,.kunde-portal) .btn-group .btn{border-radius:0}:is(.kunde,.kunde-portal) .btn-group .btn:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}:is(.kunde,.kunde-portal) .btn-group .btn:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}:is(.kunde,.kunde-portal) .link-btn{font-weight:500}:is(.kunde,.kunde-portal) :is(.input,.select,.textarea){border-radius:var(--r-sm);height:38px;font-size:14px}:is(.kunde,.kunde-portal) .textarea{height:auto}:is(.kunde,.kunde-portal) .input-group .input{border-radius:var(--r-sm) 0 0 var(--r-sm)}:is(.kunde,.kunde-portal) .input-group .btn{border-radius:0 var(--r-sm) var(--r-sm) 0;height:38px}:is(.kunde,.kunde-portal) .seg{border-radius:var(--r-sm);background:var(--surface-3);border-color:var(--line);gap:2px;padding:2px}:is(.kunde,.kunde-portal) .seg button{border-radius:var(--r-xs);height:30px;padding:0 12px;font-size:13px}:is(.kunde,.kunde-portal) .seg button.on{background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}:is(.kunde,.kunde-portal) .seg .n{background:var(--line);color:var(--text-2);border-radius:var(--r-xs)}:is(.kunde,.kunde-portal) .range::-webkit-slider-thumb{width:16px;height:16px;box-shadow:none;border-width:2px}:is(.kunde,.kunde-portal) .range::-moz-range-thumb{width:14px;height:14px;box-shadow:none;border-width:2px}:is(.kunde,.kunde-portal) .hl{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px}:is(.kunde,.kunde-portal) .za-feld{border-width:1px;border-color:var(--line-strong);border-radius:var(--r-sm);min-height:40px}:is(.kunde,.kunde-portal) .za-feld>svg{color:var(--text-3);transform:none!important}:is(.kunde,.kunde-portal) .za-liste{border-radius:var(--r-sm);box-shadow:var(--shadow-lg)}:is(.kunde,.kunde-portal) .za-opt{border-radius:var(--r-xs)}:is(.kunde,.kunde-portal) .za-opt.fokus,:is(.kunde,.kunde-portal) .za-opt:hover{box-shadow:none;background:var(--surface-3)}:is(.kunde,.kunde-portal) .za-logos img{box-shadow:none;border:1px solid var(--line);border-radius:3px}:is(.kunde,.kunde-portal) .za-ic{color:var(--text-3)!important;border-color:var(--line)!important;background:0 0!important}:is(.kunde,.kunde-portal) .za-opt-text b{font-size:14px}:is(.kunde,.kunde-portal) .pill{border-radius:var(--r-xs);padding:2px 8px;font-size:12px;font-weight:500}:is(.kunde,.kunde-portal) .pill .dot{box-shadow:none!important}:is(.kunde,.kunde-portal) .pill-info,:is(.kunde,.kunde-portal) .pill-brand{background:var(--surface-3);color:var(--text-2)}:is(.kunde,.kunde-portal) .meter{background:var(--surface-3);border-radius:3px;height:6px}:is(.kunde,.kunde-portal) .meter>i{background:#64748b;border-radius:3px}:is(.kunde,.kunde-portal) .meter.warn>i{background:#d97706}:is(.kunde,.kunde-portal) .meter.bad>i{background:#dc2626}:is(.kunde,.kunde-portal) .meter.lg{height:8px}:is(.kunde,.kunde-portal) .tab{border-bottom-width:2px;padding:12px 10px 11px;font-size:14px}:is(.kunde,.kunde-portal) .tab svg{display:none}:is(.kunde,.kunde-portal) .tab.active{color:var(--text);border-bottom-color:var(--brand);font-weight:600}:is(.kunde,.kunde-portal) .tab.danger.active{color:var(--bad);border-bottom-color:var(--bad)}:is(.kunde,.kunde-portal) .empty{padding:28px 20px}:is(.kunde,.kunde-portal) .empty h4{font-size:15px}:is(.kunde,.kunde-portal) .empty p{max-width:60ch;margin-left:auto;margin-right:auto;font-size:14px}:is(.kunde,.kunde-portal) .note{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);border-left:3px solid #94a3b8;padding:10px 12px;font-size:13px}:is(.kunde,.kunde-portal) .note>svg{width:16px;height:16px;color:var(--text-3)}:is(.kunde,.kunde-portal) .note-warn{border-left-color:#d97706}:is(.kunde,.kunde-portal) .note-warn>svg{color:#d97706}:is(.kunde,.kunde-portal) .note-bad{border-left-color:#dc2626}:is(.kunde,.kunde-portal) .note-bad>svg{color:#dc2626}:is(.kunde,.kunde-portal) .note-ok{border-left-color:#16a34a}:is(.kunde,.kunde-portal) .note-ok>svg{color:#16a34a}:is(.kunde,.kunde-portal) .dl{grid-template-columns:minmax(120px,180px) minmax(0,1fr);column-gap:16px}:is(.kunde,.kunde-portal) .dl dt,:is(.kunde,.kunde-portal) .dl dd{border-bottom:1px solid var(--surface-3);padding-top:8px;padding-bottom:8px}:is(.kunde,.kunde-portal) .dl dt{color:var(--text-3);font-size:13px;font-weight:400}:is(.kunde,.kunde-portal) .dl dd{text-align:left;font-variant-numeric:tabular-nums}@media (max-width:720px){:is(.kunde,.kunde-portal) .dl{grid-template-columns:minmax(0,1fr)}:is(.kunde,.kunde-portal) .dl dt{border-bottom:0;padding-bottom:2px}:is(.kunde,.kunde-portal) .dl dd{padding-top:0}}:is(.kunde,.kunde-portal) .range-row{border-bottom-style:solid;border-bottom-color:var(--surface-3)}:is(.kunde,.kunde-portal) .tbl th{letter-spacing:0;text-transform:none;color:var(--text-2);background:var(--surface-2);font-size:12px;font-weight:600}:is(.kunde,.kunde-portal) .tbl td{font-variant-numeric:tabular-nums;padding-top:10px;padding-bottom:10px}:is(.kunde,.kunde-portal) .tbl th.right{text-align:right}:is(.kunde,.kunde-portal) .tbl-wrap{position:relative}:is(.kunde,.kunde-portal) .tbl tbody tr:hover,:is(.kunde,.kunde-portal) .list-row.clickable:hover{background:var(--surface-2)}:is(.kunde,.kunde-portal) .tag-chip{border-radius:var(--r-xs)}:is(.kunde,.kunde-portal) .scrim{-webkit-backdrop-filter:none;background:#0f172a66}:is(.kunde,.kunde-portal) .modal{border-radius:var(--r);box-shadow:var(--shadow-lg)}:is(.kunde,.kunde-portal) .modal-h{padding:14px 20px}:is(.kunde,.kunde-portal) .modal-h h3{font-size:16px}:is(.kunde,.kunde-portal) .modal-b{padding:16px 20px}:is(.kunde,.kunde-portal) .modal-f{padding:12px 20px 16px}:is(.kunde,.kunde-portal) .drawer{box-shadow:var(--shadow-lg)}:is(.kunde,.kunde-portal) .menu{border-radius:var(--r-sm);box-shadow:var(--shadow-lg)}:is(.kunde,.kunde-portal) .menu .mi,:is(.kunde,.kunde-portal) .palette .it{border-radius:var(--r-xs)}:is(.kunde,.kunde-portal) :is(.palette .it.sel,.palette .it:hover){background:var(--surface-3);color:var(--text)}:is(.kunde,.kunde-portal) .palette .q input{height:50px;font-size:15px}.kunde .toast{color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;border-left:3px solid #16a34a;max-width:400px;font-size:14px;box-shadow:0 4px 12px #0f172a14}.kunde .toast>svg{color:#16a34a;flex:none;width:16px;height:16px}.kunde .toast .t{flex:1;min-width:0}.kunde .toast.warn{border-left-color:#d97706}.kunde .toast.warn>svg{color:#d97706}.kunde .toast.err{border-left-color:#dc2626}.kunde .toast.err>svg{color:#dc2626}.kunde .toast .x{border-radius:var(--r-xs);width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.kunde .toast .x:hover{background:var(--surface-3);color:var(--text)}.kunde .toast .x svg{width:14px;height:14px}.kz{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.kz.kz-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kz.kz-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kz-z{color:inherit;border-left:1px solid var(--line);align-content:start;gap:2px;padding:14px 20px;display:grid;text-decoration:none!important}.kz-z:first-child{border-left:0}.kz-z.link{transition:background .15s}.kz-z.link:hover{background:var(--surface-2)}.kz-z .l{color:var(--text-2);font-size:13px}.kz-z .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.kz-z .v.warn{color:var(--warn)}.kz-z .t{color:var(--text-3);font-size:13px}.kz-z .meter{height:4px;margin-top:6px}@media (max-width:1023.98px){.kz,.kz.kz-3{grid-template-columns:repeat(2,minmax(0,1fr))}.kz-z:nth-child(odd){border-left:0}.kz-z:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:479.98px){.kz-z{padding:12px 14px}.kz-z .v{font-size:18px}}.hws{gap:8px;margin-bottom:20px;display:grid}.hw{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);border-left:3px solid #94a3b8;align-items:center;gap:12px;padding:9px 12px 9px 14px;font-size:14px;display:flex}.hw>svg{width:16px;height:16px;color:var(--text-3);flex:none}.hw.warn{border-left-color:#d97706}.hw.warn>svg{color:#d97706}.hw.bad{border-left-color:#dc2626}.hw.bad>svg{color:#dc2626}.hw.ok{border-left-color:#16a34a}.hw.ok>svg{color:#16a34a}.hw .t{flex:1;min-width:0}.hw .btn{flex:none}@media (max-width:639.98px){.hw{flex-wrap:wrap}.hw .t{flex:calc(100% - 40px)}.hw .btn{margin-left:28px}}.ureiter{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:-8px 0 20px;display:flex;overflow-x:auto}.ureiter::-webkit-scrollbar{display:none}.ureiter-l{color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 10px 9px;font-size:14px;font-weight:500;display:inline-flex;text-decoration:none!important}.ureiter-l:hover{color:var(--text);border-bottom-color:var(--line-strong)}.ureiter-l.active{color:var(--text);border-bottom-color:var(--brand);font-weight:600}.ue-tbl td{vertical-align:middle}.ue-name{color:var(--text);font-weight:600}.ue-name:hover{color:var(--brand);text-decoration:none}.ue-pfeil{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-3);place-items:center;display:inline-grid}.ue-pfeil:hover{background:var(--surface-3);color:var(--text)}.ue-pfeil svg{width:16px;height:16px}.ue-liste{margin:0;padding:0;list-style:none}.ue-liste li+li{border-top:1px solid var(--line)}.ue-liste a{color:var(--text-2);align-items:baseline;gap:12px;padding:10px 20px;font-size:14px;display:flex;text-decoration:none!important}.ue-liste a:hover{background:var(--surface-2);color:var(--text)}.ue-liste a.ungelesen{color:var(--text);font-weight:600}.ue-liste .s{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ue-liste .d{color:var(--text-3);flex:none;font-size:12px;font-weight:400}.srv-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.srv-suche{width:min(300px,100%)}.srv-tbl td{vertical-align:middle}.srv-name{color:var(--text);font-weight:600}.srv-name:hover{color:var(--brand);text-decoration:none}.srv-akt{align-items:center;gap:6px;display:inline-flex}.srv-abschnitt{margin:28px 0 12px;font-size:15px;font-weight:600}@media (max-width:1099.98px){.hide-md{display:none!important}}.kunde .srv-head h1{letter-spacing:-.01em;font-size:20px}.kunde .srv-meta{color:var(--text-2);gap:4px 10px;font-size:13px}.kunde .srv-meta>span>svg.lucide:first-child{display:none}.kunde .srv-meta>span+span:before{content:"·";color:var(--text-3);margin-right:4px}.kunde .lz-steps .ic{width:16px;height:16px;color:var(--text-3);background:0 0;border-radius:0}.kunde .lz-steps li{grid-template-columns:16px minmax(0,1fr);padding-bottom:12px}.kunde .lz-steps li:before{width:1px;top:22px;left:7px}.kunde .lz-steps li.warn .ic{color:var(--warn);background:0 0}.kunde .lz-steps li.bad .ic{color:var(--bad);background:0 0}.kunde .lz-gefahr{text-transform:none;letter-spacing:0;color:var(--text);font-size:15px}.kunde .lz-gefahr:after{display:none}.kunde .lz-danger{border-color:#fecaca}.kunde .lz-danger .card-h{background:var(--surface);border-bottom-color:var(--line)}.kunde .ein-karte{text-align:left;padding:20px}.kunde .ein-karte:before,.kunde .ein-logo,.kunde .ein-figur,.kunde .ein-fehler-ic{display:none}.kunde :is(.ein-text,.ein-balken,.ein-zeit,.ein-schritte,.ein-hinweis){max-width:560px;margin-left:0}.kunde .ein-balken{height:4px}.kunde .ein-schritte li{border-radius:var(--r-xs);min-height:32px}.kunde .ein-schritte li.aktiv{color:var(--text);background:0 0;font-weight:600}.kunde .ein-schritte li .ic{background:0 0;border:0;width:18px;height:18px}.kunde .ein-schritte li.erledigt .ic{color:var(--ok);background:0 0}.kunde .ein-hinweis{border-radius:var(--r-sm)}.kunde .ein-acts{justify-content:flex-start}.kunde .pay-status .card-b{text-align:left;padding:20px}.kunde .pay-status p{margin:0}.kunde .pay-status h2{margin:0 0 6px}.kunde .pay-acts{justify-content:flex-start}.kunde .msg,.kunde .msg.me{flex-direction:row;max-width:none;margin-left:0}.kunde .msg .bubble,.kunde .msg.me .bubble{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);flex:1}.kunde .msg:not(.me) .bubble{border-left:3px solid var(--text-3)}.kunde .mail-item.on{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--brand)}.kunde .mail-item.unread .s{font-weight:600}.kunde .mail-item.unread .s:before{background:var(--brand);width:6px;height:6px}.kunde .mail-view{padding:20px 24px}.kunde :is(.side-nav button,.side-link){border-radius:var(--r-sm);min-height:36px;color:var(--text-2);padding:8px 12px;font-size:14px}.kunde :is(.side-nav button,.side-link) svg{display:none}.kunde :is(.side-nav button.on,.side-link.on){background:var(--surface-3);color:var(--text);box-shadow:inset 2px 0 0 var(--brand);font-weight:600}.kunde .drop{border-radius:var(--r-sm);border-width:1px}.kunde :is(.console,.kvm-console-frame,.mail-frame,.sepa-mandat,.auth-err,.auth-ok){border-radius:var(--r-sm)}.kl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.kl-in{align-items:center;gap:16px;display:flex}.kl-tabs{scrollbar-width:none;flex:1;gap:2px;min-width:0;margin-left:-12px;display:flex;overflow-x:auto}.kl-tabs::-webkit-scrollbar{display:none}.kl-tab{min-height:48px;color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex;position:relative;text-decoration:none!important}.kl-tab:after{content:"";background:0 0;height:2px;transition:background .15s;position:absolute;bottom:0;left:12px;right:12px}.kl-tab:hover{color:var(--text)}.kl-tab:hover:after{background:var(--line-strong)}.kl-tab.active{color:var(--text);font-weight:600}.kl-tab.active:after{background:var(--brand)}.kl-tab:focus-visible{outline-offset:-4px}.kl-n{border-radius:var(--r-xs);background:var(--surface-3);min-width:20px;height:18px;color:var(--text-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11.5px;font-weight:600;display:inline-grid}.kl-n.neu{background:var(--surface-3);color:var(--text)}.kl-n.warn{color:#92400e;background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a}.kl-r{flex:none;align-items:center;gap:12px;display:flex}.kl-warn{color:var(--warn);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;text-decoration:none!important}.kl-warn:hover{text-underline-offset:3px;text-decoration:underline!important}.kl-warn svg{width:14px;height:14px}.kl-such{border-radius:var(--r-sm);border:1px solid var(--line);width:220px;height:34px;color:var(--text-3);cursor:pointer;font:inherit;background:#fff;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;transition:border-color .15s;display:inline-flex}.kl-such:hover{border-color:var(--line-strong)}.kl-such svg{flex:none;width:16px;height:16px}.kl-such .ph{text-align:left;flex:1}.kl-such .kbd{padding:3px 5px;font-size:10.5px;font-weight:500}@media (max-width:1023.98px){.kl-such{justify-content:center;width:34px;padding:0}.kl-such .ph,.kl-such .kbd{display:none}}@media (max-width:767.98px){.kl-warn{display:none}.kl-in{gap:8px}.kl-tabs{padding-right:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.kl-tab{min-height:46px;padding:0 10px}.kl-tab:after{left:10px;right:10px}.kunde-page{padding-top:22px;padding-bottom:56px}.kunde .page-head h1{font-size:22px}}.mt-8:not(.web *){margin-top:8px}.mt-12:not(.web *){margin-top:12px}.mt-16:not(.web *){margin-top:16px}.mt-20:not(.web *){margin-top:20px}.mt-24:not(.web *){margin-top:24px}.kunde .sticky:not(.web *){top:24px}body:has(.kunde){background:#f8fafc}
