@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.33iiebxnyw3mn.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.1lnoxcpdy15zq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.3ncebktlk85m0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.42_oh81r60qk6.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.3pz51h88yl6ry.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.2dn8n4nmks3qy.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.p.2ofae7-v0u79z.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc1417d4a51f10fe-s.1ieqwz-fl8er8.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21110e96b1dae9b1-s.43a5-rp9f3fl3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0621d06476499bd5-s.08uzow34ompqf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7b6421103319f6f3-s.2ojlk487y9mw0.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/282a7b8681f0cd88-s.1ya6qhwbwihlv.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e80a34bd088ce0f-s.0gm4pcoufoftn.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89c2c771ed51f5b8-s.p.1d4i5iktl1egg.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.1f8arwqmrai1b.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.267laj-7qy-0-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.2dsx-ugyhcjag.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.1um35jqo2bs9v.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.361fq6-659j9l.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.1gg7qmdkfhou9.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.p.2a3w-b9irc_27.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57ac5cb5a2918c53-s.0y5iit_mceb2q.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe62e8d0a3cf5f1e-s.36_reagd89li4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/09f7c292a3ff9832-s.26z6iv2w9ihkb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e596235ca729a70-s.0n3fs5henw7ko.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddedd03f86ec4f2c-s.338c098gn22ih.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70a1923cc78dd0cb-s.0w7s2pkyrpk2m.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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d205b44cc8ff5cb-s.p.231-3bqi2sys0.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:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_14ba4cd6-module__HScyrG__className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.fira_sans_14ba4cd6-module__HScyrG__variable{--font-sans:"Fira Sans", "Fira Sans Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_192c034c-module___wOn5W__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_192c034c-module___wOn5W__variable{--font-mono:"Fira Code", "Fira Code Fallback"}
:root{--primary:#1e3a5f;--on-primary:#fff;--secondary:#2563eb;--accent:#059669;--bg:#f8fafc;--fg:#0f172a;--muted:#f1f3f5;--muted-fg:#64748b;--border:#e4e7eb;--destructive:#dc2626;--ring:#1e3a5f;--radius:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans), -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}code,pre,.mono{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}a{color:var(--secondary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);background:var(--primary);color:var(--on-primary);border-radius:var(--radius);border:0;font-size:15px;font-weight:600;transition:background .18s,transform .12s;display:inline-flex}.btn:hover{background:#16304f}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn--sekundaer{color:var(--primary);border:1.5px solid var(--border);background:0 0}.btn--sekundaer:hover{background:var(--muted)}.btn--gefahr{background:var(--destructive)}.btn--gefahr:hover{background:#b91c1c}.feld{gap:var(--space-2);display:grid}.feld label{color:var(--fg);font-size:13px;font-weight:600}.feld input,.feld select{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--border);border-radius:var(--radius);font:inherit;color:var(--fg);background:#fff;transition:border-color .15s}.feld input:focus{border-color:var(--primary);outline:none}.feld .hilfe{color:var(--muted-fg);font-size:12.5px}.fehler{color:var(--destructive);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:#fef2f2;border:1px solid #fecaca;font-size:14px}.ok-meldung{color:var(--accent);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:#ecfdf5;border:1px solid #a7f3d0;font-size:14px}.karte{border:1px solid var(--border);padding:var(--space-6);background:#fff;border-radius:12px}.shell{grid-template-columns:1fr;min-height:100dvh;display:grid}.seitenleiste{border-bottom:1px solid var(--border);padding:var(--space-4);gap:var(--space-4);background:#fff;flex-direction:column;display:flex}.seitenleiste nav{flex-wrap:wrap;gap:4px;display:flex}.seitenleiste .unten{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.inhalt{padding:var(--space-4);min-width:0}@media (min-width:900px){.shell{grid-template-columns:240px 1fr}.seitenleiste{border-bottom:0;border-right:1px solid var(--border);padding:var(--space-6) var(--space-4);gap:var(--space-6);height:100dvh;position:sticky;top:0}.seitenleiste nav{gap:4px;display:grid}.seitenleiste .unten{gap:var(--space-3);margin-top:auto;display:grid}.inhalt{padding:var(--space-8)}}.navlink{border-radius:var(--radius);color:var(--fg);padding:10px 12px;font-size:14.5px;font-weight:500;display:block}.navlink:hover{background:var(--muted);text-decoration:none}.board{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:700px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1500px){.board{grid-template-columns:repeat(5,minmax(0,1fr))}}.board article{-webkit-user-drag:element}.board article:active{cursor:grabbing}.board article>button{-webkit-user-select:none;user-select:none}.editor-bloecke{flex-direction:column;gap:14px;display:flex}.editor-bloecke>*{flex-shrink:0;scroll-margin-top:85px}.filterleiste{gap:var(--space-3);border:1px solid var(--border);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;display:flex}.filterleiste select,.filterleiste input{min-height:38px;font:inherit;border:1.5px solid var(--border);color:var(--fg);background:#fff;border-radius:7px;padding:0 10px;font-size:13.5px}.filterleiste input{flex:1;min-width:200px}.filterleiste label{color:var(--muted-fg);align-items:center;gap:6px;font-size:12.5px;display:flex}.filterchips{gap:var(--space-2);border:1px solid var(--border);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:#fff;border-radius:10px;flex-direction:column;display:flex}.chipgruppe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chiplabel{color:var(--muted-fg);text-transform:uppercase;letter-spacing:.04em;min-width:92px;font-size:12px}.chip{font:inherit;cursor:pointer;border:1.5px solid var(--border);color:var(--fg);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;line-height:1;display:inline-flex}.chip:hover{border-color:var(--fg)}.chip--aktiv{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chipzahl{font-variant-numeric:tabular-nums;opacity:.6;font-size:11.5px}.chip--aktiv .chipzahl{opacity:.75}.kennzahlen{margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.kennzahl{padding:var(--space-4)}.kennzahl-wert{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.kennzahl-label{color:var(--muted-fg);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11.5px;font-weight:700}.filterleiste .schalter{color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.filterleiste .schalter input[type=checkbox]{width:15px;min-width:0;height:15px;min-height:0;accent-color:var(--accent,#059669);border-radius:3px;flex:none;margin:0;padding:0}.filterleiste .treffer{color:var(--muted-fg);font-size:13px}.tabellenrahmen{padding:0;overflow-x:auto}.wellentabelle{border-collapse:collapse;width:100%;min-width:1120px;font-size:13.5px}.wellentabelle thead th{z-index:1;background:var(--card,#fff);color:var(--muted-fg);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid var(--border);padding:11px 12px;font-size:11.5px;font-weight:700;position:sticky;top:0}.wellentabelle th.links{text-align:left}.wellentabelle th.zahl,.wellentabelle td.zahl{text-align:right}.wellentabelle th.schmal,.wellentabelle td.schmal{width:48px}.wellentabelle th.sortierbar{cursor:pointer}.wellentabelle th.sortierbar:hover,.wellentabelle th.aktiv{color:var(--fg)}.wellentabelle .pfeil{text-align:left;width:12px;display:inline-block}.wellentabelle tbody td{border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 12px}.wellentabelle tbody tr:last-child td{border-bottom:0}.wellentabelle tbody tr:hover td{background:var(--muted)}.wellentabelle td.zahl{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg)}.wellentabelle td.stark{font-weight:700}.wellentabelle td.rang{color:var(--muted-fg);font-weight:700}.wellentabelle .leer{color:var(--muted-fg)}.wellentabelle .titelzelle{min-width:300px;max-width:460px}.wellentabelle .titel{color:var(--fg);font-weight:600;line-height:1.35;text-decoration:none;display:block}.wellentabelle .titel:hover{text-decoration:underline}.wellentabelle .unterzeile{color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.wellentabelle .unterzeile .mono{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.wellentabelle .warnung{color:var(--destructive);white-space:nowrap;font-weight:600}.wellentabelle .feld{border:1px solid var(--border);background-color:var(--card,#fff);width:100%;min-width:108px;max-width:150px;color:var(--fg);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748B' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:6px;padding:5px 26px 5px 8px;font-size:12.5px;line-height:1.3}.wellentabelle .feld:hover{border-color:var(--muted-fg)}.wellentabelle .feld:focus-visible{outline:2px solid var(--ring,#94a3b8);outline-offset:1px}.wellentabelle .status-in_arbeit{background-color:#fffbeb;border-color:#fbbf24}.wellentabelle .status-editing_done{background-color:#eff6ff;border-color:#60a5fa}.wellentabelle .status-freigegeben{background-color:#ecfdf5;border-color:#34d399}.wellentabelle .status-zurueckgestellt{background-color:#fef2f2;border-color:#f87171}.gx-kopie-vorschau a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.gx-kopie-vorschau b{font-weight:700}.pb-filter{gap:var(--space-2);border:1px solid var(--border);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:#fff;border-radius:10px;flex-direction:column;display:flex}.pb-reihe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-reihe>em{color:var(--muted-fg);text-transform:uppercase;letter-spacing:.05em;min-width:96px;font-size:11.5px;font-style:normal}.pb-chip{font:inherit;cursor:pointer;border:1.5px solid var(--border);color:var(--fg);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;line-height:1;display:inline-flex}.pb-chip:hover{border-color:var(--fg)}.pb-chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.pb-chip i{font-variant-numeric:tabular-nums;opacity:.6;font-size:11.5px;font-style:normal}.pb-liste{flex-direction:column;gap:10px;display:flex}.pb-artikel{padding:0;overflow:hidden}.pb-kopf{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 15px;display:flex}.pb-kopf:hover{background:var(--muted)}.pb-pfeil{color:var(--muted-fg);font-size:12px}.pb-name{flex:auto;min-width:200px;font-size:15px;font-weight:600}.pb-welle{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-fg);border:1px solid var(--border);border-radius:5px;padding:2px 7px;font-size:11px}.pb-perle{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;padding:2px 8px;font-size:11.5px}.pb-perle.n{color:#2f6a4b;background:#edf5f0;border-color:#2f6a4b}.pb-perle.v{color:#86651c;background:#f8f2e3;border-color:#86651c}.pb-perle.o{color:#96382f;background:#faeeec;border-color:#96382f}.pb-perle.e{color:var(--accent);border-color:var(--accent);background:var(--muted)}.pb-koerper{border-top:1px solid var(--border);background:var(--muted);padding:4px 15px 16px}.pb-urteil b{color:var(--fg)}.pb-abschnitt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-fg);align-items:center;gap:8px;margin:20px 0 8px;font-size:11px;font-weight:700;display:flex}.pb-abschnitt:after{content:"";background:var(--border);flex:1;height:1px}.pb-stellen{flex-direction:column;gap:12px;display:flex}.pb-stelle{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.pb-zeile{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.pb-zeile.pb-oben{border-bottom:0;border-top:1px solid var(--border)}.pb-zitat{color:var(--muted-fg);overflow-wrap:anywhere;flex:240px;min-width:0;font-size:11.5px}.pb-staende{background:var(--border);gap:1px;display:grid}@media (min-width:900px){.pb-staende{grid-template-columns:repeat(3,1fr)}}.pb-stand{background:#fff;min-width:0;padding:10px 12px}.pb-stand em{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-fg);margin-bottom:4px;font-size:10px;font-style:normal;display:block}.pb-stand p{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.pb-stand.ist-vorlage{background:#edf5f0}.pb-stand.ist-seite{background:var(--muted)}.pb-vorschau{border-top:1px solid var(--border)}.pb-vorschau summary{cursor:pointer;color:var(--muted-fg);padding:8px 12px;font-size:12.5px}.pb-vorschau p{color:var(--muted-fg);overflow-wrap:anywhere;margin:0;padding:0 12px 10px;font-size:13px}.pb-aenderungen{background:var(--border);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.pb-aend{background:#fff;gap:8px;padding:10px 12px;display:grid}@media (min-width:860px){.pb-aend{grid-template-columns:200px 1fr 200px;align-items:start}}.pb-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.pb-baustein{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.pb-marke{white-space:nowrap;border:1px solid;border-radius:5px;align-self:flex-start;padding:2px 8px;font-size:11px}.pb-marke.n{color:#2f6a4b;background:#edf5f0;border-color:#2f6a4b}.pb-marke.v{color:#86651c;background:#f8f2e3;border-color:#86651c}.pb-marke.o{color:#96382f;background:#faeeec;border-color:#96382f}.pb-marke.u{color:var(--muted-fg);border-color:var(--border);background:var(--muted)}.pb-grund{color:var(--muted-fg);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.pb-gegen{flex-direction:column;gap:6px;min-width:0;display:flex}.pb-gegen span{overflow-wrap:anywhere;border:1px solid;border-radius:7px;padding:7px 10px;font-size:13px;line-height:1.45}.pb-gegen .alt{color:#7a2f2a;background:#faeeec;border-color:#e8cbc8}.pb-gegen .neu{color:#2c5c44;background:#edf5f0;border-color:#c8dcd0}.pb-wahl-spalte{flex-direction:column;gap:5px;display:flex}.pb-wahl-spalte>em{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-fg);font-size:10px;font-style:normal}.pb-wahl{flex-wrap:wrap;gap:5px;padding:9px 12px 11px;display:flex}.pb-wahl-spalte .pb-wahl{padding:0}.pb-w{font:inherit;cursor:pointer;border:1px solid var(--border);color:var(--muted-fg);background:#fff;border-radius:6px;padding:5px 9px;font-size:12px}.pb-w:hover{border-color:var(--accent);color:var(--fg)}.pb-w[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.pb-vorschlag{color:var(--muted-fg);font-size:11.5px}.pb-werkzeuge{flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12.5px;display:flex}.pb-leer{text-align:center;color:var(--muted-fg);border:1px dashed var(--border);border-radius:12px;padding:34px 18px}.pb-kopfzeile{align-items:center;gap:8px;padding-right:14px;display:flex}.pb-kopfzeile .pb-kopf{flex:1}.pb-sprung{white-space:nowrap;color:var(--accent);border:1px solid var(--border);border-radius:7px;padding:6px 11px;font-size:12.5px;text-decoration:none}.pb-sprung:hover{border-color:var(--accent);background:var(--muted)}.pb-ort{color:var(--muted-fg);font-size:12px}.pb-hinweis{color:var(--muted-fg);max-width:78ch;margin:0 0 10px;font-size:13px}.pb-abschnitt.pb-warn{color:#96382f}.pb-stelle.warn{border-color:#d9a9a3}.pb-stelle.warn .pb-zeile{background:#faeeec}.pb-urteil{border-left:3px solid var(--accent);color:var(--muted-fg);background:#fff;border-radius:0 8px 8px 0;margin:12px 0 4px;padding:10px 12px;font-size:13.5px}.produkttabelle{border-collapse:collapse;width:100%;font-size:13.5px}.produkttabelle thead th{color:var(--muted-fg);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:11px 12px;font-size:11.5px;font-weight:700}.produkttabelle tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 12px;line-height:1.45}.produkttabelle tbody tr:last-child td{border-bottom:0}.produkttabelle tbody tr:hover td{background:var(--muted)}
