@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_df4d9ed-module__G8qY0a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_df4d9ed-module__G8qY0a__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque 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-20C0,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-20C0,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-20C0,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 Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_270f9e39-module__5r0lza__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_270f9e39-module__5r0lza__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans 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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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_e4eeecaf-module__m9_tyG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e4eeecaf-module__m9_tyG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#fff;--raised:#f3f7f6;--sunken:#e9f1f0;--ink:#0e1a22;--ink-soft:#4a5d66;--ink-faint:#8397a0;--line:#dce7e6;--line-strong:#c3d6d4;--coral:#ff5a3c;--coral-soft:#ffeae5;--coral-ink:#b93318;--teal:#0fa89c;--teal-soft:#e1f3f1;--teal-ink:#0a7268;--shadow:0 1px 2px #0e1a220d, 0 10px 28px #0e1a220d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--rail:72px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e1a22;--raised:#16242d;--sunken:#1c2e38;--ink:#e9f1f2;--ink-soft:#9db2ba;--ink-faint:#6c838c;--line:#24363f;--line-strong:#31474f;--coral:#ff7355;--coral-soft:#3a211c;--coral-ink:#ffa994;--teal:#2cc3b6;--teal-soft:#0f312e;--teal-ink:#6fddd2;--shadow:0 1px 2px #00000073, 0 10px 28px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0e1a22;--raised:#16242d;--sunken:#1c2e38;--ink:#e9f1f2;--ink-soft:#9db2ba;--ink-faint:#6c838c;--line:#24363f;--line-strong:#31474f;--coral:#ff7355;--coral-soft:#3a211c;--coral-ink:#ffa994;--teal:#2cc3b6;--teal-soft:#0f312e;--teal-ink:#6fddd2;--shadow:0 1px 2px #00000073, 0 10px 28px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.app{flex-direction:column;min-height:100vh;display:flex}.shell{flex:1;min-height:0;display:flex}.statusBar{z-index:5;background:var(--raised);border-top:1px solid var(--line);height:30px;color:var(--ink-faint);flex:none;align-items:center;gap:18px;padding:0 10px 0 14px;font-size:11.5px;display:flex;position:sticky;bottom:0}.statusTenant{align-items:baseline;gap:7px;min-width:0;display:flex}.statusLabel{text-transform:uppercase;letter-spacing:.09em;font-size:9.5px}.statusValue{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.statusConnection{align-items:center;gap:7px;min-width:0;display:flex}.statusDot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.statusDot.on{background:var(--teal)}.statusDot.off{background:var(--coral)}.statusTime{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.statusActions{gap:2px;margin-left:auto;display:flex}.statusActions .iconButton{flex:0 0 26px;width:26px;height:26px}.statusActions .iconButton svg{width:15px;height:15px}@media (max-width:640px){.statusConnection{display:none}}.rail{width:var(--rail);flex:0 0 var(--rail);background:var(--raised);border-right:1px solid var(--line);flex-direction:column;gap:4px;height:calc(100vh - 30px);padding:14px 12px;transition:width .18s,flex-basis .18s;display:flex;position:sticky;top:0;overflow:hidden}.shell.wide{--rail:212px}.brand{text-align:left;cursor:pointer;width:100%;height:52px;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:0;margin-bottom:8px;padding:0;display:flex}.brand:hover{background:var(--sunken)}.brandMark{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.logoRing{fill:none;stroke:var(--teal);stroke-linejoin:round}.logoNeedle{fill:var(--ink)}.logoHead{fill:var(--coral)}.brandWords{opacity:0;gap:3px;min-width:0;transition:opacity .14s;display:grid}.shell.wide .brandWords{opacity:1}.brandWord{font-family:var(--font-display), sans-serif;letter-spacing:.01em;white-space:nowrap;font-size:17px;font-weight:700;line-height:1}.brandSub{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.brandRule{background:var(--line-strong);height:1px}.brandSubText{font-family:var(--font-display), sans-serif;letter-spacing:.22em;color:var(--ink-faint);white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1}.railDivider{background:var(--line);height:1px;margin:8px 12px 10px}.railNav{flex-direction:column;gap:2px;display:flex}.railSearch{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;align-items:center;gap:12px;height:36px;margin:0 0 6px;padding:0 12px;display:flex}.railSearch:focus-within{border-color:var(--coral)}.railSearchIcon{width:24px;height:24px;color:var(--ink-faint);flex:0 0 24px;place-items:center;display:grid}.railSearch input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.railSearch input::placeholder{color:var(--ink-faint)}.railSearch input::-webkit-search-cancel-button{appearance:none}.subGruppe{border-top:1px solid var(--line);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--ink-faint);margin:10px 0 2px;padding:6px 8px 0 54px;font-size:10px;display:block}.flyout .subGruppe,.flyout .subItem{padding-left:12px}.railEmpty{color:var(--ink-faint);margin:10px 12px;font-size:12.5px}.navItem[aria-current=true]{color:var(--ink)}.navChevron{color:var(--ink-faint);opacity:0;margin-left:auto;font-size:12px;transition:opacity .14s,transform .16s}.shell.wide .navChevron{opacity:.7}.navItem.open .navChevron{color:var(--coral);transform:rotate(90deg)}.subNav{flex-direction:column;gap:1px;padding:2px 0 6px;display:flex}.subItem{color:var(--ink-soft);white-space:nowrap;border-radius:8px;padding:7px 8px 7px 54px;font-size:13px;text-decoration:none;display:block}.subItem:hover{background:var(--coral-soft);color:var(--coral-ink)}.subItem[aria-current=page]{background:var(--coral-soft);color:var(--coral-ink);box-shadow:inset 3px 0 0 var(--coral);font-weight:600}.flyout{z-index:30;background:var(--paper);border:1px solid var(--line-strong);min-width:188px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:1px;padding:6px;display:flex;position:fixed;left:76px}.flyoutHead{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:6px 10px 8px;font-size:9.5px}.flyout .subItem{padding-left:10px}.navItem{height:40px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:0 12px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.navItem:hover{background:var(--coral-soft);color:var(--coral-ink)}.navItem[aria-current=page]{background:var(--coral-soft);color:var(--coral-ink);box-shadow:inset 3px 0 0 var(--coral);font-weight:600}.navIcon{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;overflow:visible}.navIconText{font-family:var(--font-mono), monospace;letter-spacing:.03em;font-size:11px;font-weight:700}.navLabel{opacity:0;font-weight:500;transition:opacity .14s}.shell.wide .navLabel{opacity:1}.iconButton{cursor:pointer;width:34px;height:34px;color:var(--ink-faint);background:0 0;border:none;border-radius:8px;flex:0 0 34px;place-items:center;text-decoration:none;display:grid}.iconButton:hover,.iconButton[aria-current=page]{background:var(--coral-soft);color:var(--coral-ink)}.main{flex-direction:column;flex:1;min-width:0;display:flex}.context{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;display:flex}.context h1{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.org{color:var(--ink-faint);font-size:12.5px}.org b{color:var(--ink-soft);font-weight:600}.tally{align-items:baseline;gap:18px;margin-left:auto;display:flex}.tally span{color:var(--ink-faint);font-size:12.5px}.tally b{font-family:var(--font-mono), monospace;color:var(--ink);font-size:13px;font-weight:700}.board{padding:18px 22px 40px}.boardHead{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.boardHead h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:0;font-size:14px;font-weight:700}.boardHead .hint{color:var(--ink-faint);margin-left:auto;font-size:12px}.tableWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:920px}thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);background:var(--raised);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:10.5px;font-weight:600}thead th.num,td.num{text-align:right}tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}tbody tr.row{cursor:pointer}tbody tr.row:hover td,tbody tr.row.open td{background:var(--raised)}tbody tr.detail>td{border-bottom:1px solid var(--line);background:var(--sunken);padding:0}.num{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.snr{font-family:var(--font-mono), monospace;letter-spacing:-.01em;font-size:13px;font-weight:700}.party{flex-direction:column;gap:1px;display:flex}.party .who{font-size:13px}.party .role{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);font-size:10.5px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.booked,.pill.intransit{background:var(--teal-soft);color:var(--teal-ink)}.pill.draft{color:var(--ink-soft);border:1px solid var(--line-strong);background:0 0}.pill.cancelled{background:var(--coral-soft);color:var(--coral-ink)}.rMarken{flex-wrap:wrap;gap:3px;min-width:0;display:inline-flex}.rolle{border:1px solid var(--line-strong);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;display:inline-flex}.pill.delivered{background:var(--sunken);color:var(--ink-soft)}.route{font-family:var(--font-mono), monospace;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.route .arrow{color:var(--teal);font-weight:700}.relation{flex-direction:column;gap:1px;display:flex}.orte{color:var(--ink-faint);font-size:11px}.termin{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.datum{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:12.5px}.fenster{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-size:10.5px}.leerwert{color:var(--ink-faint)}.chev{color:var(--ink-faint);width:12px;transition:transform .16s;display:inline-block}tr.row.open .chev{color:var(--coral);transform:rotate(90deg)}.detailInner{gap:20px;padding:18px 20px 20px;display:grid}.legTitle,.pieceTitle{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px;font-size:10.5px;font-weight:600}.chain{align-items:flex-start;padding-bottom:4px;display:flex;overflow-x:auto}.node{text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;width:104px;display:flex}.node .dot{width:34px;height:34px;font-family:var(--font-mono), monospace;background:var(--paper);border:1.5px solid var(--line-strong);color:var(--ink-soft);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.node.terminal .dot{border-color:var(--teal);color:var(--teal-ink);background:var(--teal-soft)}.node.partyNode .dot{border-style:dashed}.node .cap{color:var(--ink-faint);font-size:10.5px;line-height:1.3}.node .cap b{color:var(--ink-soft);font-size:11px;font-weight:600;display:block}.link{flex-direction:column;flex:60px;align-items:center;gap:5px;min-width:60px;padding-top:9px;display:flex}.link .bar{border-top:2px dashed var(--line-strong);width:100%;height:0}.link.mainCarriage .bar{border-top:3px solid var(--teal)}.link .tag{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);white-space:nowrap;font-size:9.5px}.link.mainCarriage .tag{color:var(--teal-ink);font-weight:600}.pieces{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.piece{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}.piece .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:600}.piece .nve{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:var(--ink-soft);font-size:11.5px}.piece .kg{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}.piece .kgUnit{color:var(--ink-faint);font-weight:400}.dims{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-size:10.5px}.notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);color:var(--ink-soft);margin:0;padding:16px 18px}.notice b{color:var(--ink)}.notice code{font-family:var(--font-mono), monospace;font-size:12px}.foot{color:var(--ink-faint);border-top:1px solid var(--line);margin-top:26px;padding:14px 22px 0;font-size:11.5px}.foot code{font-family:var(--font-mono), monospace;color:var(--ink-soft);font-size:11px}@media (max-width:640px){.context{padding:10px 14px}.board{padding:14px 14px 32px}.tally{width:100%;margin-left:0}}.research{flex-direction:column;gap:12px;display:flex}.rTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rSpacer{margin-left:auto}.rTeilenGruppe{align-items:stretch;gap:0;display:inline-flex}.rTrenner{background:var(--line);width:1px;margin:2px 8px 2px 4px}.rBtn{border:1px solid var(--line-strong);background:var(--paper);height:30px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:12.5px;display:inline-flex}.rBtn:hover:not(:disabled){background:var(--sunken);color:var(--ink)}.rBtn:disabled{opacity:.5;cursor:default}.rBtn.primary{background:var(--coral);border-color:var(--coral);color:#fff;font-weight:600}.rBtn.primary:hover:not(:disabled){background:var(--coral-ink);border-color:var(--coral-ink);color:#fff}.rBtn.quiet{background:0 0;border-color:#0000}.rCount{color:var(--ink-faint);font-family:var(--font-mono), monospace}.rLocked{color:var(--ink-faint);border-bottom:1px dotted var(--line-strong);cursor:help;padding:0 4px;font-size:12px}.rPickerWrap{position:relative}.rPicker{border:1px solid var(--line-strong);background:var(--paper);min-width:264px;height:34px;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-family:inherit;display:flex}.rPicker:hover{border-color:var(--coral)}.rPickerIcon{height:18px;color:var(--ink-faint);flex:0 0 18px;place-items:center;display:grid}.rPickerIcon svg{width:16px;height:16px}.rPickerName{white-space:nowrap;font-size:13.5px;font-weight:600}.rPickerFrom{color:var(--ink-faint);white-space:nowrap;font-size:11px}.rCaret{color:var(--ink-faint);margin-left:auto;font-size:10px}.rDropdown{z-index:20;background:var(--paper);border:1px solid var(--line-strong);min-width:296px;max-height:60vh;box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.rFilter{margin:2px 2px 6px}.rFilter input{padding-left:2px}.rGroup{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:9px 10px 5px;font-size:9.5px}.rItem{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:12.5px;display:flex}.rItem:hover{background:var(--sunken);color:var(--ink)}.rItem.here{background:var(--coral-soft);color:var(--coral-ink);font-weight:600}.rItemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rItemWho{color:var(--ink-faint);flex:none;margin-left:auto;font-size:10px}.rItemWho.warn{color:var(--coral-ink)}.rLock{color:var(--ink-faint);flex:0 0 12px;font-size:11px}.rItem.here .rLock{color:var(--coral-ink)}.rCrit{flex-wrap:wrap;align-items:center;gap:7px;min-height:30px;display:flex}.rChip{background:var(--teal-soft);color:var(--teal-ink);white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.rChipField{color:var(--ink-soft)}.rChipOp{font-family:var(--font-mono), monospace;opacity:.8;font-size:11px}.rChipValue{font-weight:700}.rChipX{cursor:pointer;color:inherit;opacity:.5;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.rChipX:hover{opacity:1}.rChip.slow{background:var(--coral-soft);color:var(--coral-ink)}.rChip.slow .rChipField{color:var(--coral-ink)}.rChip.unknown{border-color:var(--coral);color:var(--coral-ink);background:0 0;text-decoration:line-through}button.rChip.add{border:1px dashed var(--line-strong);color:var(--ink-soft);cursor:pointer;background:0 0;padding:4px 10px;font-family:inherit}button.rChip.add:hover{border-color:var(--coral);color:var(--coral-ink)}.rBuilder{border:1px solid var(--coral);background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.rBuilder select,.rBuilder input{border:1px solid var(--line-strong);background:var(--paper);height:28px;color:var(--ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12.5px}.rBuilder input{min-width:150px}.rBuilder .rBtn{height:28px}.rHint{color:var(--ink-faint);font-size:12px}.rError{border-color:var(--coral)}.research .tableWrap{margin:0}.research thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.research thead th.sortable:hover{color:var(--ink)}.rSort{color:var(--coral);margin-left:5px}.rEmpty{text-align:center;color:var(--ink-faint);padding:28px 14px}.rFoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rChip.rGruppiert{font-weight:600}.rGrid tr.gGruppe td{background:var(--raised);border-bottom:1px solid var(--line);padding:0}.gGruppeKnopf{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.gGruppeKnopf:hover{background:var(--sunken)}.gPfeil{color:var(--ink-soft);flex:0 0 10px;font-size:11px}.gTitel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gAnzahl{color:var(--ink-faint);flex:none;font-size:12.5px}.rGrid tr.gGruppe.gUnter td{background:var(--paper)}.rGrid tr.gMehr td{padding:6px 12px 8px 32px}.rGruppierung{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.rGruppierungTitel{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.rGruppierungEbene{align-items:center;gap:6px;display:inline-flex}.rGruppierungPfeil{color:var(--ink-faint)}.rChip.rZiehbar{cursor:grab}.rChip.rZiehbar:focus-visible{outline:2px solid var(--coral);outline-offset:1px}.rChip.rZiehbar.zieht{opacity:.45}.rChip.rZiehbar.ueber.links{box-shadow:-3px 0 0 var(--coral)}.rChip.rZiehbar.ueber.rechts{box-shadow:3px 0 0 var(--coral)}.gLink{cursor:pointer;font:inherit;color:var(--coral-ink);background:0 0;border:none;padding:0;font-size:12.5px}.gLink:hover{text-decoration:underline}.gLink:disabled{color:var(--ink-faint);cursor:default;text-decoration:none}.rNaming{border:1px solid var(--coral);background:var(--paper);color:var(--ink-soft);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;display:inline-flex}.rNaming input{border:1px solid var(--line-strong);background:var(--paper);min-width:210px;height:28px;color:var(--ink);border-radius:6px;padding:0 9px;font-family:inherit;font-size:12.5px}.rNaming .rBtn{height:28px}.rShare{min-width:372px}.rShareRow{color:var(--ink);border-radius:7px;align-items:center;gap:9px;padding:6px 10px;font-size:12.5px;display:flex}.rShareRow:hover{background:var(--sunken)}.rShareWho{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rSharePerm{background:var(--sunken);color:var(--ink-faint);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:2px 7px;font-size:10.5px}.rSharePerm.edit{background:var(--coral-soft);color:var(--coral-ink);font-weight:600}.rShareAdd{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 10px 8px;display:flex}.rShareAdd select{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--ink);border-radius:6px;min-width:0;max-width:190px;padding:0 8px;font-family:inherit;font-size:12.5px}.rShareAdd select:first-child{flex:150px}.rShareAdd .rBtn{height:28px}.rShareNote{border-top:1px solid var(--line);color:var(--ink-faint);margin:4px 10px 2px;padding-top:8px;font-size:11px;line-height:1.4}.rSize{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.rSize select{border:1px solid var(--line-strong);background:var(--paper);height:30px;font-family:var(--font-mono), monospace;color:var(--ink);border-radius:7px;padding:0 6px;font-size:12px}.rFilterRow th{background:var(--paper);border-bottom:1px solid var(--line);padding:5px 8px}.rFilterRow input,.rFilterRow select{width:100%;min-width:0;height:24px;color:var(--ink);background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.rFilterRow select{background-color:var(--paper)}option{background-color:var(--paper);color:var(--ink)}.rFilterRow input:focus,.rFilterRow select:focus{outline:none}.rFilterRow input::placeholder{color:var(--line-strong)}.rFilterRow input::-webkit-search-cancel-button{appearance:none}.rFilterCell:has(input.ohneIndex:not(:placeholder-shown)){border-color:var(--coral)}.rFilterRow input.ohneIndex:not(:placeholder-shown){color:var(--coral-ink)}.rFilterCell{border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:center;gap:2px;min-width:0;height:26px;padding:0 6px;display:flex;overflow:hidden}.rFilterCell:focus-within{border-color:var(--coral)}.rFilterCell>:last-child{flex:auto;min-width:0}.rOpWrap{flex:none;display:flex;position:relative}.rOpKnopf{cursor:pointer;font-family:var(--font-mono), monospace;color:var(--ink-faint);white-space:nowrap;background:0 0;border:none;margin:0;padding:0 5px 0 0;font-size:11.5px}.rOpKnopf:hover,.rOpWrap:focus-within .rOpKnopf{color:var(--coral-ink)}.rOpMenu{z-index:25;background:var(--paper);border:1px solid var(--line-strong);min-width:168px;box-shadow:var(--shadow);border-radius:8px;padding:4px;position:fixed}.rOpEintrag{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:9px;padding:5px 8px;font-family:inherit;font-size:12.5px;display:flex}.rOpEintrag:hover{background:var(--sunken);color:var(--ink)}.rOpEintrag.hier{background:var(--coral-soft);color:var(--coral-ink);font-weight:600}.rOpZeichen{font-family:var(--font-mono), monospace;color:var(--ink-faint);flex:0 0 30px;font-size:11.5px}.rOpEintrag.hier .rOpZeichen{color:var(--coral-ink)}.rOpWort{min-width:0}.rFilterLeer{color:var(--coral-ink);white-space:nowrap;padding-left:2px;font-size:11px}.rSize input{border:1px solid var(--line-strong);background:var(--paper);width:62px;height:30px;font-family:var(--font-mono), monospace;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:7px;padding:0 4px 0 8px;font-size:12px}.rFilterCell input[type=date]{min-width:0;padding-right:15px;position:relative}.rFilterCell input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rSize input::-webkit-outer-spin-button{appearance:none;margin:0}.rSize input::-webkit-inner-spin-button{appearance:none;margin:0}.rSize input{appearance:textfield;text-align:right;padding-right:8px}.rGroupHint{text-transform:none;letter-spacing:0;opacity:.75;margin-left:7px}.rSpalte{cursor:grab;-webkit-user-select:none;user-select:none}.rSpalte:active{cursor:grabbing}.rSpalte.zieht{opacity:.4}.rSpalte.ueber{box-shadow:inset 0 2px 0 var(--coral)}.rGriff{color:var(--line-strong);letter-spacing:-1px;cursor:grab;flex:none;font-size:12px}.rSpalte:hover .rGriff{color:var(--ink-faint)}.rItemWeg{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;flex:none;margin-left:auto;padding:0 2px;font-size:12px;line-height:1}.rItemWeg:hover{color:var(--coral-ink)}.rGrid{table-layout:fixed;min-width:0}.rGrid th,.rGrid td{text-overflow:ellipsis;overflow:hidden}.rGrid thead tr:first-child th{-webkit-user-select:none;user-select:none;position:relative}.rGrid thead tr:first-child th.sortable{cursor:pointer}.rGrid thead tr:first-child th.zieht{opacity:.55}.rGrid thead tr:first-child th.ueber.links{box-shadow:inset 3px 0 0 var(--coral)}.rGrid thead tr:first-child th.ueber.rechts{box-shadow:inset -3px 0 0 var(--coral)}.rKopfText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rBreitenGriff{cursor:col-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-3px}.rBreitenGriff:hover{background:var(--coral);opacity:.35}.rUmbenannt{color:var(--coral);cursor:help;margin-left:4px;font-weight:700}.rSpaltenTitel{cursor:text;min-width:0;font-family:inherit;font-size:inherit;color:inherit;text-align:left;background:0 0;border:none;flex:auto;align-items:baseline;gap:8px;padding:0;display:flex}.rSpaltenTitel:hover .rItemName{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rOriginal{color:var(--ink-faint);font-size:10px;font-family:var(--font-mono), monospace;flex:none}.rSpaltenName{border:1px solid var(--coral);background:var(--paper);min-width:0;height:24px;color:var(--ink);border-radius:6px;flex:auto;padding:0 7px;font-family:inherit;font-size:12.5px}.rFilterCell :focus-visible,.rSpaltenName:focus-visible,.rOpMenu :focus-visible,.rNaming :focus-visible,.rBuilder :focus-visible,.rShareAdd :focus-visible,.rNameFeld:focus-visible,.rRegelFeld input:focus-visible,.rRegelFeld select:focus-visible,input.vName:focus-visible,.vSuche:focus-visible{outline:none}.rNameFeld:focus,.rRegelFeld input:focus,.rRegelFeld select:focus,input.vName:focus,.rShareAdd select:focus,.vSuche:focus{border-color:var(--coral)}.rNaming input{background:0 0;border:none;padding:0 2px}.rNaming{padding:4px 10px}.rFilterCell:focus-within,.rNaming,.rBuilder{border-width:1px}.rStern{color:var(--line-strong);cursor:pointer;flex:none;margin-left:4px;padding:0 2px;font-size:13px;line-height:1}.rStern:hover,.rStern.ist{color:var(--coral)}.rItem .rStern:not(.ist){color:var(--line-strong)}.rItem:hover .rStern:not(.ist){color:var(--ink-faint)}.rChipText{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;align-items:baseline;gap:7px;margin:0;padding:0;display:inline-flex}.rChipText:hover .rChipValue{text-underline-offset:3px;text-decoration:underline}.rDatumsWert{align-items:center;gap:5px;display:inline-flex}.rDatumsWert input[type=date]{min-width:122px}.rKommaHinweis{background:var(--coral-soft);color:var(--coral-ink);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:4px 9px;font-family:inherit;font-size:11.5px}.rKommaHinweis:hover{background:var(--coral);color:#fff}.rWertHinweis{color:var(--teal-ink);background:var(--teal-soft);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px}.rKopfMenue{z-index:40;background:var(--paper);border:1px solid var(--line-strong);width:232px;box-shadow:var(--shadow);text-transform:none;letter-spacing:0;white-space:normal;border-radius:10px;flex-direction:column;gap:1px;padding:5px;font-weight:400;display:flex;position:fixed}.rKopfFeld{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:3px;padding:6px 8px 8px;display:flex}.rKopfFeldWas{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.rKopfFeldName{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 -5px;padding:3px 5px;font-family:inherit;display:flex}.rKopfFeldName code{font-family:var(--font-mono), monospace;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:12px}.rKopfFeldName:hover{background:var(--sunken)}.rKopfKopiert{color:var(--ink-faint);white-space:nowrap;flex:none;font-size:10.5px}.rKopfOhneIndex{color:var(--coral-ink);font-size:11px}.rKopfBefehl{color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:12.5px}.rKopfBefehl:hover{background:var(--coral-soft);color:var(--coral-ink)}.rKopfBefehl.hier{color:var(--coral-ink);font-weight:600}.rKopfBenennen{flex-direction:column;gap:5px;padding:7px 8px 8px;display:flex}.rKopfBenennen label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.rKopfBenennen input{border:1px solid var(--line-strong);background:var(--paper);height:28px;color:var(--ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12.5px}.rKopfBenennen input:focus{border-color:var(--coral);outline:none}.rKopfNotiz{color:var(--ink-faint);margin:0;font-size:11px;line-height:1.35}.rGrid.rMisst th,.rGrid.rMisst td{white-space:nowrap}.rSpalte.ueberEnde{box-shadow:inset 0 -2px 0 var(--coral)}.rItem.zieht{opacity:.4}.rGrid thead tr:first-child th.wirftWeg{box-shadow:inset 0 0 0 2px var(--coral);opacity:.7}.rGrid thead tr:first-child th.wirftWeg .rKopfText{color:var(--coral-ink);text-decoration:line-through}.rFeldSuche{height:30px;margin:4px 0 6px}.rLeer{color:var(--ink-faint);padding:8px 10px;font-size:12.5px}.kennung{font-family:var(--font-mono), monospace;color:var(--ink-soft);font-size:11.5px}.rSql{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);margin:10px 0;padding:12px 14px}.rSqlKopf{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.rSqlKopf .rSqlKopieren{margin-left:auto}.rSqlKopf .rBtn:disabled{opacity:.5;cursor:default}.rSqlNotiz{color:var(--ink-faint);min-width:0;margin:0;font-size:11.5px}.rSqlLaedt{color:var(--ink-faint);margin:0;font-size:12.5px}.rSqlText{border:1px solid var(--line);background:var(--paper);font-family:var(--font-mono), monospace;color:var(--ink);-webkit-user-select:text;user-select:text;white-space:pre;border-radius:8px;margin:0 0 8px;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow-x:auto}.rKopfBefehl.ansicht{border-top:1px solid var(--line);border-radius:0 0 6px 6px;margin-top:4px;padding-top:8px}:root{--ton-kritisch:var(--coral-ink);--ton-kritisch-flaeche:var(--coral-soft);--ton-warnung:#8a5a00;--ton-warnung-flaeche:#fff2d9;--ton-gut:var(--teal-ink);--ton-gut-flaeche:var(--teal-soft);--ton-hinweis:var(--ink-soft);--ton-hinweis-flaeche:var(--sunken);--ton-gedaempft:var(--ink-faint);--ton-gedaempft-flaeche:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ton-warnung:#f2c45a;--ton-warnung-flaeche:#38290b}}:root[data-theme=dark]{--ton-warnung:#f2c45a;--ton-warnung-flaeche:#38290b}.rTon.kritisch{color:var(--ton-kritisch)}.rTon.warnung{color:var(--ton-warnung)}.rTon.gut{color:var(--ton-gut)}.rTon.hinweis{color:var(--ton-hinweis)}.rTon.gedaempft{color:var(--ton-gedaempft)}.rTon.kritisch.flaeche{background:var(--ton-kritisch-flaeche)}.rTon.warnung.flaeche{background:var(--ton-warnung-flaeche)}.rTon.gut.flaeche{background:var(--ton-gut-flaeche)}.rTon.hinweis.flaeche{background:var(--ton-hinweis-flaeche)}.rTon.gedaempft.flaeche{background:var(--ton-gedaempft-flaeche)}.rTon.kritisch.nurflaeche{background:var(--ton-kritisch-flaeche);color:inherit}.rTon.warnung.nurflaeche{background:var(--ton-warnung-flaeche);color:inherit}.rTon.gut.nurflaeche{background:var(--ton-gut-flaeche);color:inherit}.rTon.hinweis.nurflaeche{background:var(--ton-hinweis-flaeche);color:inherit}.rTon.gedaempft.nurflaeche{background:var(--ton-gedaempft-flaeche);color:inherit}tr.rTon>td:not(.rTon){color:inherit}.rSymbole{vertical-align:-3px;align-items:center;gap:3px;margin-right:5px;display:inline-flex}.rSymbol{display:inline-flex}.rSymbolzelle{text-align:center}.rSymbolzelle .rSymbole{margin-right:0}.rRegeln{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);margin:10px 0;padding:12px 14px}.rRegelnKopf{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.rRegelnKopf .rBtn.primary{margin-left:auto}.rRegel{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-bottom:6px}.rRegel.aus{opacity:.55}.rTonWahl{flex-wrap:wrap;gap:4px;display:flex}.rTonKnopf{border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-family:inherit;font-size:11.5px;display:inline-flex}.rTonKnopf:hover{border-color:var(--line-strong)}.rTonKnopf.hier{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.rTonProbe{letter-spacing:.01em;border:1px solid var(--line);min-width:26px;height:18px;color:var(--ink-faint);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.rTonProbe.rTon{border-color:#0000}.rTonKnopf.eigen{cursor:pointer;font-variant-numeric:tabular-nums;position:relative}.rFarbwaehler{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.rSymbolWahlfeld{position:relative}.rSymbolZeile{align-items:center;gap:4px;display:flex}.rSymbolKnopf{border:1px solid var(--line);background:var(--paper);cursor:pointer;height:28px;color:var(--ink);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-family:inherit;display:inline-flex}.rSymbolPfeil{color:var(--ink-faint);font-size:12px;line-height:1}.rSymbolFarbe{border:1px solid var(--line);background:var(--paper);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 7px;display:inline-flex;position:relative}.rSymbolFarbe.hier{border-color:var(--coral)}.rFarbtupfen{border:1px solid var(--line-strong);background:0 0;border-radius:3px;width:13px;height:13px}.rSymbolKnopf:disabled{cursor:default;opacity:.6}.rSymbolFeld{z-index:30;border:1px solid var(--line-strong);background:var(--paper);width:342px;max-height:268px;box-shadow:var(--shadow);border-radius:8px;flex-wrap:wrap;gap:5px;margin-top:4px;padding:7px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.rSymbolGruppe{width:100%}.rSymbolGruppe .rBlockTitel{margin-bottom:4px}.rSymbolReihe{flex-wrap:wrap;gap:3px;display:flex}.rChipText:disabled{cursor:default}.rChipText:disabled:hover .rChipWert{text-decoration:none}.rRegelZeile{align-items:center;gap:8px;padding:7px 10px;display:flex}.rRegelTon{align-items:center;font-size:13px;display:inline-flex}.rRegelName{cursor:pointer;text-align:left;min-width:0;color:var(--ink);background:0 0;border:none;flex:auto;align-items:baseline;gap:9px;padding:0;font-family:inherit;font-size:13px;display:flex}.rRegelWo{color:var(--ink-faint);font-size:11px}.rRegelWarn{color:var(--coral-ink);background:var(--coral-soft);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11px}.rRegelForm{border-top:1px solid var(--line)}.rRegelBlock{padding:9px 10px}.rRegelBlock+.rRegelBlock{border-top:1px solid var(--line)}.rBlockTitel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:9.5px;display:block}.rBlockReihe{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;display:flex}.rNameFeld{border:1px solid var(--line);background:var(--paper);width:100%;max-width:340px;height:28px;color:var(--ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12.5px}.rRegelFeld{color:var(--ink-faint);flex-direction:column;gap:3px;font-size:11px;display:flex}.rRegelFeld input,.rRegelFeld select{border:1px solid var(--line);background:var(--paper);min-width:140px;height:28px;color:var(--ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12.5px}.rRegelFeldName{color:var(--ink-faint);width:100%;font-size:11px}.rRegelSymbole{flex-wrap:wrap;align-items:center;gap:3px;width:100%;display:flex}.rSymbolWahl{cursor:pointer;width:26px;height:26px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;font-size:12px;display:grid}.rSymbolWahl:hover{background:var(--sunken)}.rSymbolWahl.hier{border-color:var(--coral);color:var(--coral-ink)}.rRegelBedingung{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rRegelGruppe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rGruppeWeg{margin-left:6px}.rRegelOder{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.rRegelUnd{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.09em;margin-right:6px;font-size:11px}.vRahmen{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:208px minmax(0,1fr);display:grid;overflow:hidden}.vTraeger{border-right:1px solid var(--line);min-width:0;padding:10px 0 14px}.vTraegerKopf{white-space:nowrap;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 12px 6px;font-size:11px;display:flex}.vAbstand{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.vEintrag{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;display:flex}.vEintrag:hover{background:var(--raised)}.vEintrag.gewaehlt{background:var(--raised);color:var(--coral)}.vEintrag.vZiel{outline:2px solid var(--coral);outline-offset:-2px}.vAnzahl{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.vKlein{cursor:pointer;white-space:nowrap;font:inherit;color:var(--coral);text-transform:none;letter-spacing:0;background:0 0;border:0;margin-left:auto;font-size:11px}.vLeer{color:var(--ink-faint);padding:2px 12px;font-size:11.5px}.vLeerGross{padding:18px}.vInhalt{min-width:0}.vKopf{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.vName{color:var(--ink);font-size:14px;font-weight:600}.vName.vStatisch{align-items:baseline;gap:8px;display:flex}input.vName,.vSuche{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12.5px}input.vName{width:220px;font-weight:500}.vAnzahlGross{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.vSuche{width:180px;margin-left:auto}.vSuche::placeholder{color:var(--line-strong)}.vRollen{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:20px;padding:12px 14px;display:flex}.vMarken{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vMarke{border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border-radius:999px;padding:2px 10px;font-size:11.5px}.vMarke:hover{border-color:var(--ink-faint)}.vMarke.an{border-color:var(--coral);color:var(--coral)}.vMarke.mPaar{align-items:stretch;padding:0;display:inline-flex;overflow:hidden}.mPaarHaelfte{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:2px 10px;font-size:11.5px}.mPaarHaelfte:hover:not(:disabled){color:var(--ink)}.mPaarHaelfte.an{color:var(--coral)}.mPaarHaelfte.fest{cursor:default}.mPaarHaelfte:disabled:not(.fest){color:var(--ink-faint);cursor:default}.mPaarTrenner{background:var(--line);width:1px}.vGruppe{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.09em;padding:10px 14px 4px;font-size:11px}.vZeile{border-top:1px solid var(--line);color:var(--ink);cursor:pointer;grid-template-columns:66px 210px minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 14px;font-size:12.5px;display:grid}.vZeile>input[type=checkbox]{justify-self:start}.vZeile:hover{background:var(--raised)}.vZeile:has(input:disabled){cursor:default}.vZeile:has(input:disabled) .vRechtName{color:var(--ink-faint)}.vRechtName{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.vGrund{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px}.vWofuer{color:var(--ink-soft);text-wrap:pretty;font-size:11.5px;line-height:1.45}@media (max-width:900px){.vRahmen{grid-template-columns:1fr}.vTraeger{border-right:0;border-bottom:1px solid var(--line)}.vZeile{grid-template-columns:auto minmax(0,1fr)}.vWofuer{grid-column:2}}.mSuche{padding:0 12px 8px}.mSuche .vSuche{width:100%;margin-left:0}.mTreffer{grid-template-columns:auto 1fr;gap:0 8px;padding:6px 12px;display:grid}.mCode{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-size:11px}.mName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mOrt{color:var(--ink-faint);grid-column:2;font-size:11px}.mBlock{border-bottom:1px solid var(--line);padding:4px 0 12px}.mBlock:last-child{border-bottom:0}.mSpalten{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.mSpalten>.mBlock+.mBlock{border-left:1px solid var(--line)}.mFelder{flex-direction:column;gap:10px;padding:0 14px;display:flex}.mZeile{gap:10px;display:grid}.mStrasse{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.mOrtZeile{grid-template-columns:52px minmax(0,1fr) minmax(0,2fr) auto}.mFeld{flex-direction:column;gap:3px;min-width:0;display:flex}.mFeld>span{color:var(--ink-faint);font-size:11px}.mUebernahmeZeile{flex-wrap:wrap;gap:10px;display:flex}.mUebernahme{font:inherit;color:var(--coral);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.mUebernahme:hover{text-decoration:underline}.mUebernahme:disabled{color:var(--ink-faint);cursor:default;text-decoration:none}.mEingabe,.mNotiz,.mFeld select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:28px;color:var(--ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:12.5px}.mEingabe:focus,.mNotiz:focus,.mFeld select:focus,.mEingabe:focus-visible,.mNotiz:focus-visible,.mFeld select:focus-visible{border-color:var(--coral);outline:none}.mFeld select{background-color:var(--paper)}.mNotiz{resize:vertical;height:66px;padding:6px 8px;line-height:1.45}.mKoordinaten{color:var(--ink-faint);margin:0;font-size:11px}.mRollen{padding:0 14px}.mVerweis{min-height:28px;color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.mVorschlaege{border:1px solid var(--line);border-radius:6px;flex-direction:column;margin-top:4px;display:flex;overflow:hidden}.mVorschlag{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;align-items:baseline;gap:8px;padding:5px 8px;font-size:12px;display:flex}.mVorschlag:hover{background:var(--raised)}.mVorschlag .mOrt{grid-column:auto;margin-left:auto}.mKontakteKopf{align-items:center;gap:10px;display:flex}.mKontakte{padding-bottom:4px}.mKontakt{border-top:1px solid var(--line);padding:8px 14px}.mKontaktZeile{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:end;gap:10px;display:grid}.mKontaktNotiz{width:100%;margin-top:8px}@media (max-width:1100px){.mKontaktZeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.mKontaktZeile>.mFeld:nth-child(n+3){grid-column:span 1}}.mWeg{margin-left:0;padding-bottom:5px}.mKontakt .vMarken{margin-top:6px}.mGesperrt{border-color:var(--coral);background:var(--coral-soft);color:var(--coral-ink);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mGesperrt .rBtn{margin-left:auto}.mcRahmen{display:block}.mcVorschau{border-bottom:1px solid var(--line);background:var(--raised);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.mcVorschau .vGruppe{padding:0}.mcCode{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--coral-ink);font-size:18px}.mcQuelle{color:var(--ink-faint);font-size:11.5px}.mcBausteine{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 14px;display:flex}.mcBaustein{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;gap:6px;min-width:150px;padding:8px;display:flex}.mcReihe{align-items:center;gap:4px;display:flex}.mcNummer{font-family:var(--font-mono), monospace;color:var(--ink-faint);text-align:center;min-width:14px;font-size:11px}.mcPfeil{margin-left:0;padding:0 4px;font-size:15px;line-height:1}.mcWeg{margin-left:auto;font-size:14px;line-height:1}.mcMehr{align-self:center}.mcSchalter{flex-direction:column;display:flex}.mcSchalter1{border-top:0}.mcHinweis{color:var(--ink-soft);margin:8px 14px 0;font-size:11.5px;line-height:1.45}.mRahmen{border:1px solid var(--line);background:var(--paper);border-radius:10px;overflow:visible}.mKopf{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.mFinder{flex:none;position:relative}.mFinderFeld{width:230px}.mFinderListe{z-index:30;background:var(--paper);width:340px;max-height:340px;box-shadow:var(--shadow);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.mVorschlag.an{background:var(--raised);color:var(--coral)}.mKopfCode{font-size:12px}.mStillgelegt{border-color:var(--coral);color:var(--coral-ink)}.mKopfTasten{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mLoeschen{color:var(--coral-ink);border-color:var(--coral)}.mRollenzeile{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.mRollenTitel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.mRollenzeile .mRollen{margin:0}.mReiter{border-bottom:1px solid var(--line);gap:2px;padding:0 10px;display:flex}.mReiterKnopf{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.mReiterKnopf:hover{color:var(--ink)}.mReiterKnopf.an{border-bottom-color:var(--coral);color:var(--coral)}.mAnzahl{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.mInhalt{min-width:0}.mSchmal{max-width:420px;padding-top:12px}.mMitKnopf{align-items:center;gap:8px;min-width:0;display:flex}.mMitKnopf .mEingabe{flex:auto}.mMitKnopf .vKlein{flex:none;margin-left:0}.mUebernehmen{padding-bottom:10px}.mUebernehmen .mFeld{position:relative}.mUebernehmen .mVorschlaege{z-index:20;background:var(--paper);box-shadow:var(--shadow);max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.alListe{border:1px solid var(--line);border-radius:6px;flex-direction:column;display:flex}.alWahl{grid-template-columns:auto 84px minmax(0,1fr);padding:8px 10px}.alWahl:first-child{border-top:0}.alWahl:has(input:checked){background:var(--raised)}.alWahl:has(input:checked) .vRechtName{color:var(--coral)}.odAbschnitt{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px;font-size:11px}.mFenster{grid-template-columns:104px 104px auto}.vMarke.fest{cursor:default;border-style:dashed}.mWoche{flex-direction:column;gap:4px;padding:0 14px;display:flex}.mTag{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;display:grid}.mTagName{color:var(--ink-soft);font-size:12px}.mTagFenster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mTagLeer{color:var(--ink-faint);font-size:12px;font-style:italic}.mTagTasten{gap:6px;display:flex}.rBtn.klein{padding:2px 8px;font-size:11px}.mWeg{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;align-self:end;margin-bottom:4px;padding:0 2px}.mWeg:hover{color:var(--coral)}.vZeile.vKind{position:relative}.vZeile.vKind>input[type=checkbox]{margin-left:calc(var(--tiefe) * 20px)}.vAeste{pointer-events:none;position:absolute;inset:0}.vAst{left:calc(25px + var(--ebene) * 20px);background:var(--line);width:1px;position:absolute;top:0;bottom:0}.vAst.vAstHalb{height:18px;bottom:auto}.vAst.vAstElle:after{content:"";background:var(--line);width:9px;height:1px;position:absolute;top:18px;left:0}.vZeile.vRuht{opacity:.55}.vFinder{width:100%;margin:4px 0 6px}.vGruppe.mGruppeMitTaste{justify-content:space-between;align-items:center;gap:12px;display:flex}.zaeMandanten th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:4px;font-size:10.5px;font-weight:400}.zaeMandanten{margin-bottom:16px}.zaeMandanten th.geoAnzahl{text-align:right}.zaeMandanten tr.an td{color:var(--ink)}.zaeMandanten tr.an td:first-child{box-shadow:inset 2px 0 0 var(--coral);padding-left:8px}.mFelder.mSchluessel{grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:start;gap:10px 24px;padding:12px 14px 0;display:grid}.mSchluessel>.mcHinweis{grid-column:1/-1}.mSchluessel>.alGeltung{grid-area:1/2/span 2}.alAbweichend{color:var(--coral)}.dupMerkmale{border-collapse:collapse;table-layout:fixed;width:calc(100% - 28px);margin:0 14px}.dupMerkmale td{vertical-align:baseline;padding:5px 8px 5px 0;font-size:12.5px}.dupMerkmale tr.aus .dupName,.dupMerkmale tr.aus .dupWofuer{color:var(--ink-faint)}.dupHaken{width:28px}.dupName{width:210px}.dupWofuer{width:auto}.dupName{color:var(--ink)}.dupWofuer{color:var(--ink-soft)}.dupGewicht{width:78px}.dupGewicht .mEingabe{text-align:right;width:100%}.dupPaare{flex-direction:column;gap:8px;margin:0 14px;padding:0;list-style:none;display:flex}.dupPaar{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:16px;padding:10px 12px;display:grid}.dupSeite{flex-direction:column;gap:2px;min-width:0;display:flex}.dupRolle{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.dupLink{align-items:baseline;gap:8px;min-width:0;text-decoration:none;display:flex}.dupLink:hover .dupFirma{text-decoration:underline}.dupFirma{color:var(--ink);font-size:13px}.dupAnschrift{color:var(--ink-soft);font-size:12px}.dupSendungen{color:var(--ink-faint);font-size:11.5px}.dupPaarRand{align-items:center;gap:12px;display:flex}.dupPunkte{color:var(--coral);font-variant-numeric:tabular-nums;font-size:18px}.dupGruende{color:var(--ink-faint);max-width:220px;font-size:11.5px}.dupVereinen{margin-top:12px}.dupFelder{border-collapse:collapse;width:calc(100% - 28px);margin:0 14px}.dupFelder th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding:0 8px 6px 0;font-size:11px;font-weight:400}.dupFelder td{vertical-align:top;padding:4px 8px 4px 0}.dupFeldName{color:var(--ink-faint);width:130px;padding-top:8px;font-size:11px}.dupWahl{color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:baseline;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.dupWahl.an{border-color:var(--coral);background:var(--raised)}.dupWahl.leer span{color:var(--ink-faint);font-style:italic}.mDublettenfrage{flex-direction:column;gap:10px;display:flex}.mDubletten{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mDublette{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:7px 10px;display:grid}.mDubletteName{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;padding:0;display:flex}.mDubletteName:hover .mDubletteFirma{text-decoration:underline}.mDubletteName:disabled{cursor:default}.mDubletteName:disabled .mDubletteFirma{text-decoration:none}.mDubletteFirma{color:var(--ink);font-size:13px}.mDubletteZusatz{color:var(--ink-soft);font-size:11.5px}.mDubletteRuht{letter-spacing:.04em;text-transform:uppercase;color:var(--coral);font-size:10.5px}.mDubletteAnschrift{color:var(--ink-soft);min-width:0;font-size:12px}.mDubletteGruende{color:var(--ink-faint);min-width:0;font-size:11.5px}@media (max-width:900px){.mDublette{grid-template-columns:minmax(0,1fr)}}.mAngebot{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);grid-column:1/-1;margin-top:8px;padding:10px 12px}.mAngebotFrage{margin:0;font-size:12.5px}.mAngebotWarnung{color:var(--ink-soft);margin:6px 0 10px;font-size:11.5px;line-height:1.45}.mAngebotTasten{gap:6px;display:flex}.mKarte{align-self:end;gap:6px;margin:0;display:flex}.mKarte .rBtn{text-decoration:none}.mVorschlag.mZweizeilig{flex-direction:column;align-items:stretch;gap:2px;display:flex}.mTrefferOben{align-items:baseline;gap:8px;display:flex}.mTrefferName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mTrefferRolle{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;flex:none;padding:0 6px;font-size:10px}.mTrefferUnten{color:var(--ink-soft);font-size:11.5px}.gOeffenbar{cursor:pointer}.geoZahlen{gap:28px;margin:12px 14px;display:flex}.geoZahl{flex-direction:column;gap:2px;display:flex}.geoWert{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.geoZahl.betont .geoWert{color:var(--coral)}.geoLabel{color:var(--ink-faint);font-size:11px}.geoErgebnis{margin:12px 14px 0;font-size:12.5px}.geoListe{color:var(--ink-soft);margin:4px 0 0;padding-left:18px;font-size:11.5px}.geoTage{border-collapse:collapse;margin:8px 14px 0;font-size:11.5px}.geoTage td{color:var(--ink-soft);padding:2px 14px 2px 0}.geoAnzahl{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.geoTaste{margin:4px 14px 0}.geoSeite{flex-direction:column;gap:16px;display:flex}.geoSeite .mRahmen{padding-bottom:14px}.geoTage{width:calc(100% - 28px)}.mAngebot.mGeoFrage{margin:10px 14px 0}.mGeoMeldung{color:var(--ink-soft);grid-column:1/-1;margin:6px 0 0;font-size:11.5px}.geoListe li{margin-bottom:3px}.geoVerweis{color:inherit;border-bottom:1px solid var(--line-strong);text-decoration:none}.geoVerweis:hover{color:var(--coral);border-bottom-color:var(--coral)}.geoGrund{color:var(--ink-faint);margin-left:8px}.reiterleiste{background:var(--sunken);border-bottom:1px solid var(--line);align-items:stretch;gap:2px;padding:6px 22px 0;display:flex;overflow-x:auto}.reiter{border:1px solid var(--line);background:var(--raised);max-width:220px;color:var(--ink-soft);border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:12.5px;display:flex}.reiter.an{background:var(--paper);color:var(--ink);margin-bottom:-1px;padding-bottom:1px}.reiterSymbol{opacity:.75;flex:none;width:14px;height:14px}.reiterName{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;max-width:190px;padding:5px 2px;display:flex}.reiterText{flex-direction:column;min-width:0;line-height:1.25;display:flex}.reiterHaupt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reiterZusatz{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.reiterZu{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;line-height:1}.reiterZu:hover{color:var(--coral);background:var(--coral-soft)}.mBlaettern{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:6px 10px;display:flex}.mBlattNummer{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.mZahlZeile{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.mHaken{gap:2px}.mHakenZeile{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.mHakenWozu{color:var(--ink-faint);font-size:11px;line-height:1.45}.certTabelle{border-collapse:collapse;width:calc(100% - 28px);margin:8px 14px 0;font-size:12.5px}.certTabelle td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:5px 10px 5px 0}.certAbgelaufen td{color:var(--coral-ink)}.certArt{font-weight:600}.certPflicht{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-left:6px;font-size:10px;font-weight:400}.certNummer,.certSumme{font-family:var(--font-mono), monospace;font-size:11.5px}.certSumme{text-align:right}.certStand{color:var(--ink-soft)}.certAbgelaufen .certStand{color:var(--coral-ink)}.certNeu{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.reiter.zieht{opacity:.45}.reiter.vZiel{box-shadow:inset 2px 0 0 var(--coral)}.reiter{cursor:grab;position:relative}.reiter:active{cursor:grabbing}.reiterMenue{z-index:60;border:1px solid var(--line);background:var(--paper);min-width:200px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed}.reiterMenue button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:12.5px}.reiterMenue button:hover{background:var(--sunken)}.reiterMenueTrenner{background:var(--line);height:1px;margin:4px 6px}.mFelder.mRaster{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:10px 16px;display:grid}.mRaster>.mBreit,.mRaster>.mcHinweis,.mRaster>.mAngebotTasten,.mRaster>.mZeile{grid-column:1/-1}.vZeile.vAbweichend{box-shadow:inset 2px 0 0 var(--coral)}.hbSeite{background:var(--paper);min-height:100vh;color:var(--ink)}.hbKopf{border-bottom:1px solid var(--line);background:var(--raised);z-index:10;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.hbMarke{align-items:baseline;gap:8px;display:flex}.hbName{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:17px;font-weight:700}.hbUnter{color:var(--ink-faint);font-size:13px}.hbBuecher{gap:2px;margin-left:12px;display:flex}.hbBuch{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px}.hbBuch.an{background:var(--coral-soft);border-color:var(--coral);color:var(--coral-ink)}.hbSuche{border:1px solid var(--line);background:var(--paper);min-width:220px;color:var(--ink);font:inherit;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:12.5px}.hbSuche:focus{border-color:var(--coral);outline:none}.hbDrucken{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12.5px}.hbDrucken:hover{border-color:var(--line-strong);color:var(--ink)}.hbKoerper{align-items:flex-start;gap:40px;padding:28px;display:flex}.hbInhalt{flex:0 0 260px;max-height:calc(100vh - 100px);font-size:12.5px;position:sticky;top:76px;overflow-y:auto}.hbInhaltTitel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font-size:10.5px}.hbInhaltKapitel{margin-bottom:14px}.hbInhaltKapitel>a{color:var(--ink);font-weight:600;text-decoration:none}.hbInhaltKapitel ul{margin:4px 0 0;padding-left:14px;list-style:none}.hbInhaltKapitel li{margin:3px 0}.hbInhaltKapitel li a{color:var(--ink-soft);text-decoration:none}.hbInhaltKapitel a:hover{color:var(--coral)}.hbText{flex:auto;min-width:0;max-width:68ch}.hbKapitel{margin-bottom:48px}.hbKapitel h1{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;border-bottom:2px solid var(--line);margin:0 0 4px;padding-bottom:8px;font-size:24px;font-weight:700}.hbAbschnitt{margin-top:28px;scroll-margin-top:90px}.hbAbschnitt h2{font-family:var(--font-display), sans-serif;margin:0 0 8px;font-size:16.5px;font-weight:700}.hbAbschnitt p{margin:0 0 10px;font-size:13.5px;line-height:1.65}.hbSchritte{margin:12px 0;padding-left:20px}.hbSchritte li{margin:6px 0;font-size:13.5px;line-height:1.6}.hbAchtung{border-left:3px solid var(--coral);background:var(--coral-soft);border-radius:0 8px 8px 0;margin:14px 0;padding:10px 14px}.hbAchtung p{color:var(--coral-ink);margin:0 0 6px;font-size:12.5px}.hbAchtung p:last-child{margin-bottom:0}.hbBild{margin:16px 0}.hbBild img{border:1px solid var(--line);border-radius:8px;width:100%;display:block}.hbBild figcaption{color:var(--ink-faint);margin-top:6px;font-size:11.5px}.hbLeer{color:var(--ink-faint);font-size:12.5px}@media print{.hbKopf,.hbInhalt{display:none}.hbKoerper{padding:0;display:block}.hbText{max-width:none}.hbKapitel{break-before:page}.hbKapitel:first-child{break-before:auto}.hbAbschnitt,.hbBild{break-inside:avoid}.hbBild img{width:auto;max-width:100%;max-height:13cm}}.zkSeite{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:0;display:grid}.zkListe{border-right:1px solid var(--line);min-height:60vh}.zkListeKopf{justify-content:space-between;align-items:center;gap:8px;padding-right:12px;display:flex}.zkEintraege{margin:0;padding:0 8px 12px;list-style:none}.zkEintrag{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;display:block}.zkEintrag:hover{background:var(--raised)}.zkEintrag.an{background:var(--coral-soft);color:var(--coral-ink)}.zkSchluessel{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px;display:block}.zkName{color:var(--ink-soft);font-size:11.5px;display:block}.zkMerkmale{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.zkMerkmal{background:var(--raised);color:var(--ink-faint);border-radius:3px;padding:1px 5px;font-size:10px}.zkMerkmal.aus{color:var(--coral)}.zkMaske{min-width:0;padding-bottom:12px}.zkMaske .mReiter{margin-bottom:4px}.zkText{resize:vertical;min-height:60px;font:inherit;line-height:1.45}.zkPlatzhalter{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-size:11px}.zkMaske .mBlock{min-width:0}.zkKennung{grid-template-columns:130px minmax(180px,2fr) minmax(150px,1fr) auto}.zkHakenFeld{justify-content:flex-end}.zkHaken{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.zkHakenFeld .zkHaken{height:32px}.zkHakenZeile{flex-flow:wrap;align-items:center;gap:14px}.zkHakenTitel{color:var(--ink-faint);font-size:11px}.zkSatz{color:var(--ink);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;margin:0;padding:3px 14px;font-size:14px;display:grid}.zkWort,.zkRest{line-height:30px}.zkNeueZeile{margin:0;padding:2px 14px 4px}.zkImSatz{vertical-align:middle;width:auto;height:30px;padding:0 8px;line-height:30px;display:inline-block}.zkSatzBasis{width:215px}.zkSatzArt{width:185px}.zkZahlImSatz{text-align:right;width:62px}.zkEinheit{border:1px solid var(--line);background:var(--raised);width:34px;height:30px;color:var(--ink-soft);font:inherit;vertical-align:middle;cursor:pointer;border-radius:5px;padding:0;font-size:13px;line-height:28px;display:inline-block}.zkEinheit:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.zkEinheit:disabled{cursor:default;opacity:.6}.zkWeg{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:16px;line-height:30px}.zkWeg:hover{color:var(--coral)}.zkMehr{color:var(--ink-faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:12px 14px 0;padding:0;font-size:12px;display:block}.zkMehr:hover,.zkMehr.auf{color:var(--ink-soft)}.zkNeueStufe{margin:0}.zkMehrInhalt{border-top:1px solid var(--line);margin-top:6px}.zkTextKopf{align-items:center;gap:10px;display:flex}.zkSprachen{text-transform:none;letter-spacing:0;gap:2px;display:inline-flex}.zkSprache{color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:1px 5px;font-size:11px;position:relative}.zkSprache:hover{color:var(--ink-soft)}.zkSprache.an{color:var(--coral);background:var(--coral-soft)}.zkGefuellt{vertical-align:2px;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:3px;display:inline-block}.zkProbe{border:1px solid var(--line);background:var(--raised);border-radius:6px;margin:12px 14px 0;padding:10px 12px}.zkProbe .vGruppe{padding:0 0 4px}.zkProbeZeile{color:var(--ink);margin:2px 0;font-size:12px}.zkProbeFehler{color:var(--coral);margin:2px 0;font-size:12px}.zkTasten{gap:8px;padding:12px 14px 0;display:flex}@media (max-width:900px){.zkSeite{grid-template-columns:minmax(0,1fr)}.zkListe{border-right:0;border-bottom:1px solid var(--line);min-height:0}}.vwKopf{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:20px;padding:10px 22px;display:flex}.vwTitel{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;white-space:nowrap;margin:0;font-size:17px;font-weight:700}.vwMenueleiste{flex-wrap:wrap;gap:2px;display:flex}.vwMenue{position:relative}.vwMenueKnopf{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;display:inline-flex}.vwMenueKnopf:hover{background:var(--raised);color:var(--ink)}.vwMenueKnopf.an{color:var(--coral);font-weight:600}.vwMenue.auf .vwMenueKnopf{background:var(--raised);color:var(--ink)}.vwMenue.auf .vwMenueKnopf.an{color:var(--coral)}.vwMenue.auf .vwPfeil{color:var(--ink-soft)}.vwPfeil{color:var(--ink-faint);font-size:9px}.vwKlappe{z-index:30;border:1px solid var(--line);background:var(--paper);min-width:200px;box-shadow:var(--shadow);border-radius:8px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0}.vwKlappenPunkt{color:var(--ink-soft);white-space:nowrap;border-radius:5px;padding:6px 10px;font-size:12.5px;text-decoration:none;display:block}.vwKlappenPunkt:hover{background:var(--raised);color:var(--ink)}.vwKlappenPunkt.an{background:var(--coral-soft);color:var(--coral-ink);font-weight:600}.vwHier{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:12.5px}@media (max-width:900px){.vwKopf{flex-wrap:wrap;gap:10px}.vwHier{display:none}}.odSeite{max-width:720px}.odBreit{margin-left:0;margin-right:0}.odSeite .odAbschnitt{margin-top:20px}.odSeite .odAbschnitt:first-child{margin-top:0}.odWahl{gap:6px;padding:0}.odAuswahl{border:1px solid var(--line);cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.odAuswahl:hover{border-color:var(--line-strong)}.odAuswahl:has(input:checked){border-color:var(--coral);background:var(--coral-soft)}.odAuswahlText{flex-direction:column;gap:2px;display:flex}.odAuswahlText b{font-size:13px;font-weight:600}.odAuswahlWozu{color:var(--ink-soft);font-size:11.5px;line-height:1.45}.odTasten{gap:8px;margin-top:20px;display:flex}.gbZeile{padding:10px 14px 0}.gbFeld{max-width:640px}.vHausmarke{background:var(--teal-soft);color:var(--teal-ink);white-space:nowrap;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.vTraegerKopf .vKopfTasten{gap:4px;margin-left:auto;display:inline-flex}.anSeite{box-sizing:border-box;background:#14272f url(/hintergrund/routennetz.svg) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.anKarte{box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:12px;width:min(540px,100%);padding:28px 30px 24px;box-shadow:0 24px 64px #00000061}.anKarte.kompakt{width:min(380px,100%);padding:24px 26px 22px}.anSprache{position:absolute;top:16px;right:18px}.anSpracheKnopf{height:30px;font:inherit;letter-spacing:.04em;color:#e9f1f2;cursor:pointer;background:#0e1a2259;border:1px solid #e9f1f238;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.anSpracheKnopf:hover,.anSpracheKnopf[aria-expanded=true]{border-color:#e9f1f280}.anSpracheKnopf svg{width:15px;height:15px}.anSpracheListe{background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:130px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000004d}.anSpracheListe button{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12.5px;display:block}.anSpracheListe button:hover{background:var(--raised)}.anSpracheListe button[aria-checked=true]{color:var(--teal-ink);font-weight:600}.mAuftrag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mAuftragTasten{gap:6px;display:flex}.orgSeite{border:1px solid var(--line);background:var(--paper);border-radius:10px}.orgLeiste{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.orgLeiste .vGruppe{padding:0}.orgMandanten{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orgMandant{border:1px solid var(--line);background:var(--paper);height:28px;font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:inline-flex}.orgMandant.an{border-color:var(--coral);background:var(--coral-soft);color:var(--coral-ink);font-weight:600}.orgPlus{font:inherit;color:var(--coral-ink);cursor:pointer;background:0 0;border:0;font-size:12.5px}.orgAnsicht{gap:6px;margin-left:auto;display:flex}.orgAnsicht .rBtn.an{border-color:var(--ink-soft);color:var(--ink)}.orgFehler{margin:10px 16px 0}.orgRahmen{grid-template-columns:minmax(0,1fr) 360px;min-height:max(480px,100vh - 230px);display:grid}.orgFlaeche{border-right:1px solid var(--line);padding:22px 16px 30px;overflow-x:auto}.orgSeitenleiste{background:var(--raised);border-radius:0 0 10px;min-width:0}.orgKasten{border:1px solid var(--line);background:var(--paper);min-width:130px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:8px 11px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.orgKasten:hover{border-color:var(--line-strong)}.orgKasten.gewaehlt,.orgChip.gewaehlt{outline:2px solid var(--teal);outline-offset:2px}.orgKasten.Tenant{border-color:var(--coral);background:var(--coral-soft);min-width:220px}.orgKasten.Tenant .orgName{color:var(--coral-ink);font-weight:600}.orgKasten.Branch{border-color:var(--line-strong);min-width:190px}.orgKasten.Branch .orgName{font-weight:600}.orgKasten.Department{background:var(--raised);box-shadow:none}.orgZeile{align-items:center;gap:7px;display:flex}.orgName{white-space:nowrap;font-size:12.5px}.orgZahl{color:var(--ink-faint);white-space:nowrap;margin-left:auto;padding-left:10px;font-size:10.5px;font-style:normal}.orgAdresszeile{color:var(--ink-faint);white-space:nowrap;padding-left:25px;font-size:10.5px}.orgWarn{max-width:180px;color:var(--ton-warnung);margin:0;font-size:10.5px;line-height:1.35}.orgStill{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.orgKasten.still,.orgChip.still,.orgListeZeile.still,.orgMandant.still{opacity:.55}.orgKlapp{font:inherit;color:var(--teal-ink);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:10.5px}.orgGB{border-left:1px solid var(--line-strong);flex-direction:column;align-self:stretch;gap:4px;margin:6px 0 0 14px;padding-left:10px;display:flex}.orgChip{border:1px solid var(--line);background:var(--paper);height:24px;font:inherit;color:var(--ink-soft);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:11.5px;display:inline-flex}.orgChip em{color:var(--ink-faint);margin-left:auto;padding-left:8px;font-size:10px;font-style:normal}.orgChip.neu{color:var(--ink-faint);background:0 0;border-style:dashed;padding-left:8px}.orgNeu{border:1px dashed var(--line-strong);height:32px;font:inherit;color:var(--ink-faint);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.orgNeu.offen,.orgChip.neu.offen{border-color:var(--teal);color:var(--teal-ink)}.orgAnker{flex-direction:column;display:inline-flex;position:relative}.orgBaum,.orgBaum ul{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.orgBaum ul{padding-top:18px;position:relative}.orgBaum li{flex-direction:column;align-items:center;padding:18px 5px 0;display:flex;position:relative}.orgBaum li:before,.orgBaum li:after{content:"";border-top:1px solid var(--line-strong);width:50%;height:18px;position:absolute;top:0;right:50%}.orgBaum li:after{border-left:1px solid var(--line-strong);left:50%;right:auto}.orgBaum li:only-child:before,.orgBaum li:only-child:after{display:none}.orgBaum li:only-child{padding-top:0}.orgBaum li:first-child:before,.orgBaum li:last-child:after{border:0}.orgBaum li:last-child:before{border-right:1px solid var(--line-strong);border-radius:0 5px 0 0}.orgBaum li:first-child:after{border-radius:5px 0 0}.orgBaum ul:before{content:"";border-left:1px solid var(--line-strong);height:18px;position:absolute;top:0;left:50%}.orgBaum>li{padding-top:0}.orgBaum>li:before,.orgBaum>li:after{display:none}.orgListe{padding:2px 0}.orgListeZeile{min-height:34px;padding:0 10px 0 calc(6px + var(--t) * 24px);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.orgListeZeile:first-child{border-top:0}.orgListeZeile:hover{background:var(--raised)}.orgListeZeile.gewaehlt{background:var(--teal-soft)}.orgListeKlapp{width:16px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.orgListeName{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.orgListeZeile.Tenant .orgListeName,.orgListeZeile.Branch .orgListeName{font-weight:600}.orgListeZusatz{color:var(--ink-faint);font-size:11px}.orgListeWerk{margin-left:auto}.orgKlein{font:inherit;color:var(--coral-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:11.5px}.orgKlein:hover:not(:disabled){background:var(--raised)}.orgWahl{z-index:60;text-align:left;background:var(--paper);border:1px solid var(--line-strong);border-radius:9px;width:300px;padding:8px 0;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 14px 34px #00000029}.orgWahl .mEingabe{width:calc(100% - 20px);margin:0 10px 6px;display:block}.orgWahlGruppe{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:6px 12px 3px;font-size:10.5px}.orgWahlEintrag{width:100%;min-height:28px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:12.5px;display:flex}.orgWahlEintrag:hover:not(:disabled){background:var(--raised)}.orgWahlEintrag:disabled{color:var(--ink-faint);cursor:default}.orgWahlEintrag span{color:var(--ink-faint);margin-left:auto;padding-left:10px;font-size:11px}.orgWahlLeer{color:var(--ink-faint);margin:0;padding:4px 12px;font-size:12px}.orgWahlNeu{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--coral-ink);text-align:left;cursor:pointer;background:0 0;margin-top:4px;padding:8px 12px 2px;font-size:12px;display:block}.orgDetail{padding-bottom:16px}.orgDetailKopf{border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;display:flex}.orgDetailTitel{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.orgDetailTitel b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orgSpeichern{justify-content:flex-end;gap:6px;padding:12px 16px 0;display:flex}.orgReiter{background:var(--paper);border-bottom:1px solid var(--line);gap:4px;padding:0 12px;display:flex}.orgReiterKnopf{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 10px 9px;font-size:12.5px}.orgReiterKnopf.an{color:var(--coral-ink);border-bottom-color:var(--coral);font-weight:600}.orgAbweichung{background:var(--ton-warnung-flaeche);color:var(--ton-warnung);border-radius:10px;align-self:flex-start;margin:4px 0 0 25px;padding:2px 7px;font-size:10px;font-weight:600}.orgAbrechnung{padding:12px 16px 16px}.orgAbrechnung .vGruppe{padding:14px 0 6px}.orgAbrStand{background:var(--teal-soft);color:var(--teal-ink);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.orgAbrStand.eigen{background:var(--ton-warnung-flaeche);color:var(--ton-warnung)}.orgAbrStand .orgKlein{margin-left:auto}.orgAbrWahl{flex-direction:column;gap:6px;display:flex}.orgAbrHaken{color:var(--ink);align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.orgAbrHaken>span{flex-direction:column;gap:3px;display:flex}.orgAbrechnung .orgSpeichern{padding:16px 0 0}.orgUnvollstaendig{margin:12px 16px 0}.orgDetail .mEingabe[aria-invalid=true]{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral)}.orgAdressbereich.fehlt>.orgWarn{color:var(--coral-ink);font-weight:600}.orgDetailTasten{align-items:center;gap:6px;margin-left:auto;display:flex}.orgSchliessen{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.orgFeld{color:var(--ink-soft);grid-template-columns:70px minmax(0,1fr);align-items:start;gap:8px;padding:12px 16px 0;font-size:12.5px;display:grid}.orgFeld>span:first-child{padding-top:6px}.orgFeld>.mEingabe{height:30px}.orgAdressbereich{flex-direction:column;gap:6px;min-width:0;display:flex}.orgAdresse{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex}.orgAdresse b{color:var(--ink);font-size:12.5px;font-weight:600}.orgLeise{color:var(--ink-faint);font-size:11px}a.orgLeise{text-decoration:none}a.orgLeise:hover{color:var(--coral-ink)}.orgTasten{flex-wrap:wrap;gap:4px;display:flex}.orgSchutz{background:var(--teal-soft);color:var(--teal-ink);border-radius:7px;margin:10px 16px 0 94px;padding:8px 10px;font-size:11.5px;line-height:1.45}.orgHinweis{color:var(--ink-faint);margin:10px 16px 0;font-size:11.5px;line-height:1.45}.orgFinder{flex-direction:column;gap:4px;display:flex}.orgFinderTreffer{border:1px solid var(--line);background:var(--paper);font:inherit;color:var(--ink-soft);text-align:left;cursor:pointer;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;font-size:11.5px;display:flex}.orgFinderTreffer:hover{border-color:var(--coral)}.orgFinderTreffer b{color:var(--ink);font-size:12.5px;font-weight:600}.orgZahlen{color:var(--ink-soft);gap:3px;padding:0 16px;font-size:12.5px;display:grid}.orgDetailFuss{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding:12px 16px 0;display:flex}.orgStamm{padding:4px 0 16px}.orgStammliste .vGruppe{padding:14px 16px 4px}.orgStammliste .orgHinweis{margin:0 16px 6px}.orgStammZeile{min-height:28px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 12px 0 16px;font-size:12.5px;display:flex}.orgStammZeile.still{color:var(--ink-faint)}.orgStammZusatz{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:11px}.orgStammWerk{opacity:.7;display:flex}.orgStammZeile:hover .orgStammWerk,.orgStammZeile:focus-within .orgStammWerk{opacity:1}.orgStammEingabe{flex:1;height:26px}.orgNeuKlein{font:inherit;color:var(--coral-ink);cursor:pointer;background:0 0;border:0;margin:4px 16px;padding:0;font-size:12px;display:block}.anLogo{color:var(--ink);margin-bottom:20px}.anLogo svg{width:auto;height:52px}.anAbschnitt{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin:16px 0 8px;font-size:10.5px}.anFeld{color:var(--ink-soft);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:4px 10px;margin-bottom:8px;font-size:12.5px;display:grid}.anFeld .mEingabe{box-sizing:border-box;width:100%;height:34px}.anFeld.imFeld{grid-template-columns:minmax(0,1fr)}.anFeld.imFeld .mEingabe{height:32px;font-size:13px}.anFeld.imFeld .mEingabe::placeholder{color:var(--ink-faint)}.anVerborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.anHinweis{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px;line-height:1.5}.anPfad{background:var(--raised);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.anFehler{background:var(--ton-kritisch-flaeche);color:var(--ton-kritisch);border-radius:6px;margin:12px 0 0;padding:8px 10px;font-size:12.5px}.anKnopf{justify-content:center;width:100%;height:38px;margin-top:16px}.anKarte.kompakt .anKnopf{height:34px;margin-top:12px}.anNeben{font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:0;font-size:12px;display:block}.anNeben:hover{color:var(--ink)}.anWer{background:var(--raised);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;padding:8px 12px;font-size:12.5px;display:flex}.anWerEtikett{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.anWerName{color:var(--ink-soft);font-size:12px}.anOder{color:var(--ink-faint);align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.anOder:before,.anOder:after{content:"";background:var(--line);flex:1;height:1px}.alWahl.enSchalter{border:1px solid var(--line);border-radius:6px;grid-template-columns:auto max-content minmax(0,1fr)}.anMicrosoft{box-sizing:border-box;justify-content:center;align-items:center;margin-top:12px;text-decoration:none;display:flex}.stPfad{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.stTeil{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.kwZuletzt .kwEintrag{white-space:normal}.kwZuletzt .kwEintrag .stPfad{flex-wrap:wrap}.statusBar .bmRahmen{flex:none}.statusBar .bmRahmen .kwKnopf{max-width:none;overflow:visible}.statusBar .bmRahmen .statusValue{text-overflow:clip;overflow:visible}.anLogo{justify-content:center;align-items:center;gap:12px;display:flex}.anMarke{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--ink);font-size:22px;font-weight:700}.stSep{color:var(--ink-faint)}.stEbene{background:var(--sunken);width:18px;height:18px;color:var(--ink-faint);font-family:var(--font-mono), monospace;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.stEbene.stMandant{background:var(--coral-soft);color:var(--coral-ink)}.stNurLesen{background:var(--ton-warnung-flaeche);height:18px;color:var(--ton-warnung);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:9px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.stVorbelegt{color:var(--ink-faint);grid-column:2;font-size:11px}.kwRahmen,.bmRahmen{min-width:0;position:relative}.kwKnopf{max-width:100%;height:24px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;display:flex;overflow:hidden}.kwKnopf:hover,.kwKnopf[aria-expanded=true]{border-color:var(--line-strong);background:var(--paper)}.kwKnopf .stPfad{flex-wrap:nowrap}.kwKnopf .stPfad>span:first-child{font-weight:600}.kwPfeil{color:var(--ink-faint);font-size:10px}.kwKlappe{z-index:60;background:var(--paper);border:1px solid var(--line-strong);border-radius:10px;width:470px;max-width:calc(100vw - 24px);position:absolute;bottom:calc(100% + 8px);left:-8px;overflow:hidden;box-shadow:0 14px 36px #00000029}.kwTitel{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;padding:12px 16px 8px;font-size:10.5px}.kwFeld{color:var(--ink-soft);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:2px 10px;padding:3px 16px;font-size:12.5px;display:grid}.kwFeld .mEingabe{box-sizing:border-box;width:100%;height:30px}.kwLeiste{justify-content:flex-end;gap:8px;padding:10px 16px 12px;display:flex}.kwZuletzt{border-top:1px solid var(--line);padding:4px 0 8px}.kwEintrag{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:6px 16px;font-size:12px;display:flex}.kwEintrag:hover{background:var(--raised)}.kwEintrag .stPfad{flex-wrap:nowrap}.kwEintrag .stNurLesen{margin-left:auto}.kwLaden,.kwFehler,.kwGut{color:var(--ink-faint);margin:0;padding:4px 16px 10px;font-size:12px}.kwFehler{color:var(--ton-kritisch)}.kwGut{color:var(--ton-gut)}.bmMenue{z-index:60;background:var(--paper);border:1px solid var(--line-strong);border-radius:8px;min-width:190px;padding:6px 0;position:absolute;bottom:calc(100% + 8px);left:-8px;box-shadow:0 14px 36px #00000029}.bmPunkt{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:12.5px;display:block}.bmPunkt:hover{background:var(--raised)}.bmKennwort{width:400px}.buRahmen{grid-template-columns:250px minmax(0,1fr);overflow:visible}.buNeu{font:inherit;letter-spacing:0;text-transform:none;color:var(--coral-ink);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px}.buEintrag{align-items:flex-start}.buName{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.buUnter{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.buEintrag .buMarke{margin-top:1px;margin-left:auto}.buMarke{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:9px;align-items:center;height:18px;margin-left:10px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.buMarke.Active{background:var(--ton-gut-flaeche);color:var(--ton-gut)}.buMarke.Invited{background:var(--ton-hinweis-flaeche);color:var(--ton-hinweis)}.buMarke.Disabled{background:var(--ton-kritisch-flaeche);color:var(--ton-kritisch)}.buTasten{align-items:center;gap:8px;margin-left:auto;display:flex}.buBlock{border-bottom:1px solid var(--line);padding:6px 0 14px}.buBlock:last-child{border-bottom:0}.buBlock>.vGruppe{padding:10px 20px 8px}.buBlock .mFelder{padding:0 20px}.buHinweis{color:var(--ink-faint);margin:0;padding:4px 20px 0;font-size:11.5px}.buZeile{margin:12px 20px 0}.buGut{color:var(--ton-gut)}.buLeer{padding:24px 20px}.buKennwort{grid-template-columns:minmax(0,320px) auto auto;justify-content:start;align-items:end;gap:10px 16px;padding:8px 20px 0;display:grid}.buHaken{height:34px;color:var(--ink-soft);align-items:center;gap:7px;font-size:12.5px;display:flex}.abBlock{padding:6px 20px 16px;position:relative}.abKopf,.abZeile{grid-template-columns:minmax(0,1fr) 150px 80px 28px;align-items:center;display:grid}.abKopf{align-items:end;padding:10px 0 6px}.abKopf .vGruppe{padding:0}.abSpalte{color:var(--ink-faint);text-align:center;font-size:11px}.abRechts{text-align:right;padding-right:18px}.abZeile{border-top:1px solid var(--line);min-height:38px;color:var(--ink);font-size:13px}.abUmfang{color:var(--ink-faint);text-align:right;padding-right:18px;font-size:11.5px}.abHaken{text-align:center}.abHaken input{width:15px;height:15px;accent-color:var(--coral)}.abWeg{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;font-size:16px}.abWeg:hover{color:var(--coral)}.abFuss{align-items:center;gap:14px;padding-top:10px;display:flex}.abHinweis{color:var(--ink-faint);font-size:11.5px}.abLeer{margin:0;padding:6px 0 4px}.abWahl{z-index:20;background:var(--paper);border:1px solid var(--line-strong);border-radius:8px;width:400px;max-width:calc(100% - 40px);padding:8px 0;position:absolute;top:calc(100% - 8px);left:20px;box-shadow:0 12px 32px #00000024}.abWahl>.mEingabe{box-sizing:border-box;width:calc(100% - 20px);margin:0 10px 6px;display:block}.abWahlListe{max-height:320px;overflow-y:auto}.abBaum{width:100%;height:30px;padding:0 12px 0 calc(12px + var(--t) * 20px);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12.5px;display:flex}.abBaum:hover:not(:disabled){background:var(--raised)}.abBaum.drin{color:var(--ink-faint);cursor:default}.abBaumZusatz{color:var(--ink-faint);margin-left:auto;font-size:11px}.abBaum:hover:not(:disabled) .abBaumZusatz{color:var(--coral-ink)}
