/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
:root{--neutral-100:#f6f6f3;--neutral-200:#e8e8e3;--neutral-300:#d5d4cc;--neutral-400:#b9b8ae;--neutral-500:#999991;--neutral-600:#7b7a75;--neutral-700:#5e5e5a;--neutral-800:#434340;--neutral-900:#2b2b29;--accent-100:#f0f6fe;--accent-200:#daeafc;--accent-300:#bbd7f8;--accent-400:#8dbbf1;--accent-500:#599be9;--accent-600:#2b79d7;--accent-700:#1c5cab;--accent-800:#12417d;--accent-900:#092a55}:root,[data-theme=dark]{color-scheme:dark;--bg:#0d0d0d;--side:#131312;--surface:#1a1a19;--surface-2:#222221;--text:#fff;--text-dim:#c3c2b7;--text-mute:#8b8983;--divider:#2c2c2a;--edge:#383835;--accent:#3c8ae8;--accent-hi:#6da7ec;--accent-deep:#184f95;--accent-pale:#9ec5f4;--pos:#1eab1c;--neg:#e96a69;--attn:#fab219;--pos-bg:#0ca30c1f;--neg-bg:#d03b3b24;--attn-bg:#fab2191f;--pos-edge:#0ca30c57;--neg-edge:#d03b3b57;--attn-edge:#fab21957;--signal-pos:#0ca30c;--signal-neg:#d03b3b;--edge-strong:#72716b;--hover:#ffffff0d;--pressed:#ffffff17;--selected:#3c8ae814;--shadow-sm:0 0 0 1px var(--edge);--shadow-md:0 1px 2px #0000004d, 0 8px 24px #00000059;--shadow-lg:0 0 0 1px var(--edge), 0 16px 40px #0000008c}[data-theme=light]{color-scheme:light;--bg:#efeee9;--side:#e7e6e0;--surface:#f6f5f1;--surface-2:#e9e8e2;--text:#0b0b0b;--text-dim:#4a4946;--text-mute:#64625c;--divider:#dad8d0;--edge:#c3c2b7;--accent:#1a63b7;--accent-hi:#1c5cab;--accent-deep:#cde2fb;--accent-pale:#184f95;--pos:#005c00;--neg:#b02629;--attn:#764d00;--pos-bg:#0ca30c1a;--neg-bg:#d03b3b14;--attn-bg:#8a5a001c;--pos-edge:#0ca30c4d;--neg-edge:#d03b3b4d;--attn-edge:#8a5a004d;--signal-pos:#0ca30c;--signal-neg:#d03b3b;--edge-strong:#868479;--hover:#0b0b0b0b;--pressed:#0b0b0b14;--selected:#1e6ecb09;--shadow-sm:0 0 0 1px var(--edge);--shadow-md:0 1px 2px #0b0b0b0a, 0 8px 24px #0b0b0b0f;--shadow-lg:0 0 0 1px var(--edge), 0 16px 40px #0b0b0b1f}:root{--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--schrift-xs:12px;--schrift-xs-zeile:16px;--schrift-sm:14px;--schrift-sm-zeile:20px;--schrift-md:17px;--schrift-md-zeile:24px;--schrift-lg:21px;--schrift-lg-zeile:28px;--schrift-xl:28px;--schrift-xl-zeile:34px;--schrift-2xl:36px;--schrift-2xl-zeile:42px;--schrift-3xl:46px;--schrift-3xl-zeile:52px;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--abstand-7:48px;--abstand-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--steuer-hoehe:36px;--side-w:248px;--tabbar-hoehe:74px;--view-max:1920px;--motion-schnell:.12s;--motion-normal:.2s;--motion-ruhig:.32s;--motion-panel:.22s;--motion-leiste:.26s;--motion-szene:.6s;--motion-kurve:cubic-bezier(.2, 0, 0, 1)}:lang(hi){--font-body:-apple-system, BlinkMacSystemFont, "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif}:lang(ja){--font-body:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", sans-serif}:lang(zh-Hans){--font-body:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", sans-serif}:lang(zh-Hant){--font-body:-apple-system, BlinkMacSystemFont, "PingFang TC", "Microsoft JhengHei UI", "Noto Sans TC", sans-serif}:lang(he){--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", sans-serif}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--seite-max:1400px;--font-display:var(--font-body);--gewicht-display:650}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--schrift-md);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.55;display:flex}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.15}h1{font-size:var(--schrift-xl)}h2{font-size:var(--schrift-md)}h3{font-size:var(--schrift-sm)}p{margin:0 0 var(--abstand-2)}a{color:var(--accent);text-underline-offset:3px;text-decoration:none}a:hover{color:var(--accent-hi);text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.num{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dim{color:var(--text-mute);font-size:var(--schrift-sm)}.pos{color:var(--pos)}.neg{color:var(--neg)}.attn{color:var(--attn)}.mono{font-family:var(--font-mono);font-size:var(--schrift-sm)}.wrap-any{overflow-wrap:anywhere}.icon{flex:none;display:block}.kicker{font-size:var(--schrift-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.readable{max-width:760px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sep{height:1px;margin:var(--abstand-6) 0;background:linear-gradient(to right, transparent, var(--divider) 48px, var(--divider) calc(100% - 48px), transparent);border:0}.kopf{z-index:10;justify-content:space-between;align-items:center;gap:var(--abstand-4);min-height:64px;padding:var(--abstand-2) var(--abstand-6);background:var(--bg);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.kopf{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.kopf{-webkit-backdrop-filter:saturate(1.6)blur(20px);border-bottom:1px solid var(--divider)}.kopf-innen,.foot-innen{justify-content:space-between;align-items:center;gap:var(--abstand-4);width:100%;max-width:var(--seite-max,1140px);margin-inline:auto;display:flex}.kopf-rechts{align-items:center;gap:var(--abstand-2);flex:none;display:flex}.brand{align-items:center;gap:var(--abstand-2);color:var(--text);text-decoration:none;display:flex}.brand:hover{color:var(--text);text-decoration:none}.brand{gap:10px}.brand-mark{color:var(--text);flex:none;align-items:center;display:inline-flex}.brand-name{letter-spacing:-.02em;white-space:nowrap;flex-direction:column;min-width:0;font-size:19px;font-weight:700;line-height:1.05;display:flex}.brand-sub{font-family:var(--font-mono);color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:400;line-height:1.3}.nav{align-items:center;gap:2px;display:flex}.nav-item{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);color:var(--text-dim);white-space:nowrap;border-radius:8px;font-size:14.5px;display:flex}.nav-item:hover{background:var(--surface);color:var(--text);text-decoration:none}.nav-item:active{background:var(--surface-2)}.nav-item.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.nav-item.active .icon{color:var(--accent)}.view{width:100%;max-width:var(--seite-max,1140px);padding:0 var(--abstand-6);flex:1;min-width:0;margin-inline:auto}main.voll{flex:1;width:100%;min-width:0}main.voll .view{flex:none}.foot{padding:56px var(--abstand-6) 28px;margin-top:var(--abstand-8);border-top:1px solid var(--divider);background:var(--side);color:var(--text-mute);font-size:var(--schrift-sm)}.foot a{color:var(--text-dim)}.foot a:hover{color:var(--text)}.fuss-spalten{gap:var(--abstand-5);grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;display:grid}.fuss-spalten h4{font-family:var(--font-mono);font-weight:400;font-size:var(--schrift-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);margin-bottom:var(--abstand-2)}.fuss-spalten nav{flex-direction:column;gap:2px;display:flex}.fuss-spalten nav a{font-size:var(--schrift-sm);padding:3px 0;display:block}.fuss-spalten nav a .flagge{vertical-align:-2px;width:14px;height:14px;margin-inline-end:6px}.fuss-marke{gap:var(--abstand-2);flex-direction:column;display:flex}.fuss-marke .brand-name{font-size:var(--schrift-sm)}.fuss-satz{color:var(--text-dim);font-size:var(--schrift-sm);max-width:40ch;margin:0}.fuss-marke .abzeichen{justify-content:flex-start}.fuss-unten{justify-content:space-between;gap:var(--abstand-2) var(--abstand-4);margin-top:var(--abstand-5);padding-top:var(--abstand-3);border-top:1px solid var(--divider);font-size:var(--schrift-xs);flex-wrap:wrap;display:flex}.panel{background:var(--surface);box-shadow:0 0 0 1px var(--divider);border-radius:18px;overflow:hidden}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);border-bottom:1px solid var(--divider);flex-wrap:wrap;padding:20px 22px 14px;display:flex}.panel-head .dim{font-weight:400}.panel-head h2{font-size:22px;font-weight:var(--gewicht-display);letter-spacing:-.02em}.panel-body{padding:18px 22px 22px}.panel-pad{padding:var(--abstand-6)}.stack{gap:var(--abstand-5);flex-direction:column;display:flex}.kpis{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.kpi{gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.kpi .label{font-size:var(--schrift-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute)}.kpi .val{white-space:nowrap;font-size:var(--schrift-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.kpi .sub{font-size:var(--schrift-xs);color:var(--text-mute)}.kv-liste{gap:var(--abstand-2) var(--abstand-4);font-size:var(--schrift-sm);color:var(--text-dim);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;display:grid}.kv-liste .kv{display:contents}.kv-liste .kv>span:first-child{color:var(--text-mute)}.kv-liste .kv>span:last-child{text-align:right;min-width:0}.badge{align-items:center;gap:var(--abstand-1);padding:2px var(--abstand-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-dim);font-size:var(--schrift-xs);white-space:nowrap;display:inline-flex}.badge.ok{background:var(--pos-bg);color:var(--pos)}.badge.warn{background:var(--attn-bg);color:var(--attn)}.badge.err{background:var(--neg-bg);color:var(--neg)}.badge.accent{background:var(--accent-deep);color:var(--accent-pale)}.band{align-items:flex-start;gap:var(--abstand-3);padding:var(--abstand-4) var(--abstand-5);margin-bottom:var(--abstand-5);border-radius:var(--radius-md);background:var(--attn-bg);box-shadow:0 0 0 1px var(--attn-edge);font-size:var(--schrift-sm);display:flex}.band a{color:var(--accent-hi)}.band .icon{color:var(--attn);margin-top:2px}.band.bad{background:var(--neg-bg);box-shadow:0 0 0 1px var(--neg-edge)}.band.bad .icon{color:var(--neg)}.band.good{background:var(--pos-bg);box-shadow:0 0 0 1px var(--pos-edge)}.band.good .icon{color:var(--pos)}.band p{margin:0}.band p+p{margin-top:var(--abstand-2)}.empty{padding:var(--abstand-6) var(--abstand-5);border-radius:var(--radius-md);border:1px dashed var(--divider);color:var(--text-mute);font-size:var(--schrift-sm);text-align:left}.empty b{color:var(--text-dim);margin-bottom:var(--abstand-1);font-weight:500;display:block}kbd{padding:1px var(--abstand-2);border:1px solid var(--divider);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--text-dim)}pre{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--schrift-sm);color:var(--text-dim);margin:0;line-height:1.6;overflow-x:auto}code{font-family:var(--font-mono);font-size:var(--schrift-sm);background:var(--surface-2);padding:1px var(--abstand-2);border-radius:var(--radius-sm)}pre code{background:0 0;padding:0}.btn{justify-content:center;align-items:center;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-5);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--schrift-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{border-color:var(--accent);color:var(--accent)}.btn-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.btn-primary:hover{color:var(--accent)}.btn-primary:active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary:active{background:color-mix(in srgb, var(--accent) 24%, transparent)}}.btn-secondary{border-color:var(--divider);color:var(--text-dim)}.btn-secondary:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}}.btn-secondary:hover{color:var(--text)}.btn-ghost{color:var(--accent);padding-inline:var(--abstand-2)}.btn-ghost:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.btn-icon{border-color:var(--divider);width:34px;height:34px;color:var(--text-dim);padding:0}.btn-icon:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn-icon:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}}.btn-icon:hover{color:var(--text)}.btn:disabled{opacity:.45;cursor:default}.btn-voll{background:var(--accent);color:#fff;padding-inline:var(--abstand-4);border-color:#0000;border-radius:999px;font-weight:600}.btn-voll:hover{background:var(--accent-hi);color:#fff}[data-theme=light] .btn-voll:hover{background:#1c5cab}.btn-pille{border-color:var(--edge-strong);color:var(--text);padding-inline:var(--abstand-4);border-radius:999px;font-weight:600}.btn-pille:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn-pille:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}}.btn-gross{padding:var(--abstand-3) var(--abstand-5);font-size:var(--schrift-md)}input,select,textarea{font:inherit;font-size:var(--schrift-sm);min-height:36px;padding:var(--abstand-2) var(--abstand-3);color:var(--text);background:var(--bg);border:1px solid var(--divider);border-radius:var(--radius-md);caret-color:var(--accent)}input:hover,select:hover,textarea:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb, var(--text) 45%, transparent)}}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--text-mute)}textarea{width:100%;min-height:90px;padding:var(--abstand-2) var(--abstand-3);font-family:var(--font-mono);font-size:var(--schrift-sm);resize:vertical;line-height:1.6}select{appearance:none;padding-right:var(--abstand-5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2375798c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--abstand-2) center;cursor:pointer;background-size:15px}input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--accent)}.form-list{gap:var(--abstand-4);flex-direction:column;max-width:620px;display:flex}.field{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.field>span,.field>label{font-size:var(--schrift-xs);color:var(--text-mute)}.field input,.field select{width:100%}.field .hint{font-size:var(--schrift-xs);color:var(--text-mute)}.check{align-items:center;gap:var(--abstand-2);font-size:var(--schrift-sm);display:flex}.group-head{align-items:center;gap:var(--abstand-3);padding-top:var(--abstand-3);font-size:var(--schrift-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);display:flex}.group-head:after{content:"";background:var(--divider);flex:1;height:1px}.knoepfe{gap:var(--abstand-3);flex-wrap:wrap;align-items:center;display:flex}.formular-fuss{align-items:center;gap:var(--abstand-4);padding-top:var(--abstand-4);flex-wrap:wrap;display:flex}.schlagzeile,.abschnitt-kopf h2,.seitenkopf h1{font-family:var(--font-display);font-weight:var(--gewicht-display);letter-spacing:-.035em;text-wrap:balance;line-height:1.04}.schlagzeile em,.abschnitt-kopf h2 em,.seitenkopf h1 em,.funktion h3 em{color:var(--accent);font-style:normal}.kicker-mono{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.lead{font-size:var(--schrift-lg);color:var(--text-dim);max-width:60ch;margin:0;line-height:1.55}.abschnitt{padding:var(--abstand-6) 0}.abschnitt+.abschnitt{padding-top:0}.abschnitt-kopf{gap:var(--abstand-2);margin-bottom:var(--abstand-5);flex-direction:column;display:flex}.abschnitt-kopf h2{font-size:var(--schrift-2xl);max-width:30ch}.abschnitt-kopf .lead{margin-top:var(--abstand-2)}.abschnitt-kopf.mitte{text-align:center;margin-bottom:var(--abstand-6);align-items:center}.abschnitt-kopf.mitte h2{font-size:var(--schrift-3xl);max-width:34ch}.abschnitt-kopf.mitte .lead{text-align:center}.abschnitt h3{font-size:var(--schrift-md)}.seitenkopf{padding:clamp(56px, 8vw, 110px) 0 var(--abstand-7)}.seitenkopf h1{max-width:22ch;font-size:clamp(36px,4.6vw,60px)}.seitenkopf .lead{font-size:var(--schrift-md);max-width:60ch;margin:var(--abstand-4) 0 0}.seitenkopf .kicker-mono{margin-bottom:var(--abstand-4);display:block}.drei{gap:var(--abstand-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zwei{gap:var(--abstand-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vier{gap:var(--abstand-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.schmal{max-width:620px}.breit{max-width:760px}.schritt{gap:var(--abstand-2);padding:var(--abstand-5);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.schritt .zahl{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--accent);letter-spacing:.08em}.schritt b{font-weight:500;font-size:var(--schrift-sm)}.schritt p{color:var(--text-dim);font-size:var(--schrift-sm);margin:0}.schritte{margin:0 0 var(--abstand-5);gap:var(--abstand-4);padding:0;list-style:none}.schritt.leise{box-shadow:none;background:var(--surface-2)}.prosa{max-width:760px;font-size:var(--schrift-md)}.prosa h1{font-size:var(--schrift-xl);margin:var(--abstand-5) 0 var(--abstand-3)}.prosa h2{font-size:var(--schrift-lg);margin:var(--abstand-5) 0 var(--abstand-2)}.prosa h3{font-size:var(--schrift-md);margin:var(--abstand-4) 0 var(--abstand-2)}.prosa p{margin:0 0 var(--abstand-3)}.prosa ul,.prosa ol{padding-left:var(--abstand-5);margin:0 0 var(--abstand-3)}.prosa li{margin-bottom:var(--abstand-2)}.prosa table{border-collapse:collapse;width:100%;font-size:var(--schrift-sm);margin:var(--abstand-3) 0 var(--abstand-5)}.prosa th{text-align:left;font-weight:500;font-size:var(--schrift-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--divider)}.prosa td{padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--divider);vertical-align:top}.prosa hr{background:var(--divider);height:1px;margin:var(--abstand-5) 0;border:0}.prosa blockquote{margin:0 0 var(--abstand-3);padding:var(--abstand-2) var(--abstand-4);border-left:2px solid var(--accent-deep);color:var(--text-dim)}.prosa strong{font-weight:500}.abschnitt-zweispaltig{gap:var(--abstand-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.abschnitt-zweispaltig>.abschnitt-kopf{margin:0}.fliess{color:var(--text-dim);font-size:var(--schrift-md);gap:var(--abstand-3)}.fliess p{margin:0}.fliess .hell,.hell{color:var(--text);font-weight:500}.band-eng{margin:0}.band.breit{max-width:760px}.mini-note{font-size:var(--schrift-xs);margin:var(--abstand-3) 0 0}.version-zeile{margin:0 0 var(--abstand-5)}.abstand-oben{margin-top:var(--abstand-5)}.kv-liste .kv>span.links{text-align:left}.kpi .wert{font-size:var(--schrift-sm);font-weight:500}.recht-seite{gap:var(--abstand-7);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.rechtliches{position:sticky;top:80px}.rechtliches .panel-body{gap:2px}.kontakt{justify-content:space-between;gap:var(--abstand-6);align-items:flex-start;display:flex}.kontakt .kicker{margin-bottom:var(--abstand-3);display:block}.rechts{text-align:right}.buehne{align-items:center;gap:var(--abstand-4);text-align:center;flex-direction:column;padding:72px 0 0;display:flex}.buehne h1{max-width:34ch;margin:0 auto;font-size:66px}.buehne .lead{text-align:center;margin-inline:auto}.geraet-wahl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.geraete{gap:var(--abstand-1);padding:var(--abstand-1);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:999px;display:inline-flex}.geraete label{padding:var(--abstand-2) var(--abstand-4);color:var(--text-dim);cursor:pointer;transition:background var(--motion-schnell) var(--motion-kurve), color var(--motion-schnell) var(--motion-kurve);border-radius:999px;font-size:12.5px}.geraete label:hover{color:var(--text)}#geraet-mac:checked~.geraete label[for=geraet-mac],#geraet-win:checked~.geraete label[for=geraet-win],#geraet-handy:checked~.geraete label[for=geraet-handy]{background:var(--accent-deep);color:var(--accent-pale)}#geraet-mac:focus-visible~.geraete label[for=geraet-mac],#geraet-win:focus-visible~.geraete label[for=geraet-win],#geraet-handy:focus-visible~.geraete label[for=geraet-handy]{outline:2px solid var(--accent);outline-offset:2px}.ampel{align-items:center;gap:var(--abstand-2);display:inline-flex}.ampel.win{order:2;gap:10px;margin-left:auto}.ampel.win i{background:0 0;border-radius:0;width:9px;height:9px;position:relative}.ampel.win i:before,.ampel.win i:after{content:"";background:var(--text-mute);position:absolute}.ampel.win .minus:before{height:1px;top:4px;left:0;right:0}.ampel.win .kasten:before{border:1px solid var(--text-mute);background:0 0;inset:0}.ampel.win .kreuz:before,.ampel.win .kreuz:after{height:1px;top:4px;left:0;right:0}.ampel.win .kreuz:before{transform:rotate(45deg)}.ampel.win .kreuz:after{transform:rotate(-45deg)}#geraet-win:checked~.buehne-bild .ampel.mac,#geraet-mac:checked~.buehne-bild .ampel.win,#geraet-handy:checked~.buehne-bild .ampel.win{display:none}#geraet-handy:checked~.buehne-bild .fenster{opacity:.4;transform-origin:0 0;transform:scale(.94)}#geraet-handy:checked~.buehne-bild .handy{transform:translate(-385px,-30px)scale(1.14)}.buehne-bild .fenster,.buehne-bild .handy{transition:opacity var(--motion-normal) var(--motion-kurve), transform var(--motion-normal) var(--motion-kurve)}.unterzeile{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);text-align:center}.abzeichen{justify-content:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.abzeichen span{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--divider);font-size:var(--schrift-xs);color:var(--text-dim);border-radius:999px;display:inline-flex}.abzeichen .icon{color:var(--pos)}.buehne-bild{width:100%;max-width:1100px;margin-top:var(--abstand-3);position:relative}.buehne-bild .handy{position:absolute;bottom:-40px;right:-20px}.buehne .abzeichen{margin-top:56px}.flaeche{padding:88px 0}.flaeche.leise{background:var(--side)}.flaeche.akzent{background:var(--accent-deep)}@supports (color:color-mix(in lab, red, red)){.flaeche.akzent{background:color-mix(in srgb, var(--accent-deep) 35%, var(--bg))}}.flaeche.akzent .kicker-mono{color:var(--accent-hi)}.flaeche.akzent .dim{color:var(--text-dim)}.flaeche>.view{padding-block:0}.buehne+.flaeche{margin-top:66px}.karten{gap:var(--abstand-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.karte{gap:var(--abstand-2);padding:var(--abstand-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.karte h3{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--schrift-xl);letter-spacing:-.01em}.karte p{color:var(--text-dim);font-size:var(--schrift-md);margin:0}.chips{gap:var(--abstand-2);padding-top:var(--abstand-2);flex-wrap:wrap;margin-top:auto;display:flex}.chips>span{padding:3px var(--abstand-3);background:var(--surface-2);font-size:var(--schrift-xs);color:var(--text-dim);border-radius:999px}.schlagwort{cursor:help;outline:none;position:relative}.schlagwort:hover,.schlagwort:focus-visible,.schlagwort.offen{color:var(--text);background:var(--surface);box-shadow:0 0 0 1px var(--edge)}.schlagwort:focus-visible{box-shadow:0 0 0 2px var(--accent)}.schlagwort-tipp{z-index:20;width:max-content;max-width:min(260px,100vw - 32px);transform:translateX(calc(-50% + var(--tipp-dx,0px)));padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--edge);color:var(--text);text-align:left;white-space:normal;pointer-events:none;font-size:12.5px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;box-shadow:0 6px 20px #00000059}.schlagwort:hover .schlagwort-tipp,.schlagwort:focus-visible .schlagwort-tipp,.schlagwort.offen .schlagwort-tipp{animation:tipp-auf var(--motion-schnell,.12s) ease-out;display:block}@keyframes tipp-auf{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.schlagwort:hover .schlagwort-tipp,.schlagwort:focus-visible .schlagwort-tipp,.schlagwort.offen .schlagwort-tipp{animation:none}}.punkte{gap:var(--abstand-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.punkt h3{font-size:var(--schrift-md);margin-bottom:var(--abstand-2);align-items:center;gap:var(--abstand-2);font-weight:500;display:flex}.punkt h3 .icon{color:var(--accent)}.punkt p{color:var(--text-dim);font-size:var(--schrift-sm);margin:0}.nachsatz{text-align:center;margin:var(--abstand-6) auto 0;max-width:60ch;font-size:var(--schrift-sm)}.abzeichen.nach{margin-top:var(--abstand-6)}.funktion{gap:var(--abstand-6);padding:var(--abstand-6) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.funktion.gedreht{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.funktion.gedreht .funktion-text{order:2}.funktion-nr{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.18em;color:var(--accent)}.funktion h3{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--schrift-2xl);letter-spacing:-.02em;margin:var(--abstand-2) 0 var(--abstand-3);text-wrap:balance;line-height:1.08}.funktion p{color:var(--text-dim);font-size:var(--schrift-md);line-height:1.6}.funktion .chips{margin-top:var(--abstand-3)}.funktion-kurz{justify-content:space-between;align-items:center;gap:var(--abstand-4);padding:var(--abstand-5) 0 0;border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.funktion-kurz>div:first-child{flex:22rem}.funktion-kurz p{margin:var(--abstand-2) 0 0;color:var(--text-dim);font-size:var(--schrift-sm);line-height:1.6}.funktion-kurz .chips{margin:0}.preistafel{grid-template-columns:238px repeat(var(--spalten,4), minmax(0, 1fr));margin-top:var(--abstand-6);display:grid;position:relative}.preistafel>*{padding:var(--abstand-3) var(--abstand-4);font-size:var(--schrift-sm)}.pt-kopf{padding:var(--abstand-5) var(--abstand-4) var(--abstand-4);text-align:center;position:relative}.pt-name{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--schrift-lg);line-height:1.15}.pt-wert{margin-top:var(--abstand-3);font-size:var(--schrift-2xl);letter-spacing:-.03em;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:baseline;font-weight:500;line-height:1;display:flex}.pt-wert small{width:100%;margin-top:var(--abstand-1);white-space:normal;font-size:var(--schrift-xs);color:var(--text-mute);letter-spacing:0;font-weight:400;font-family:var(--font-body)}.pt-dann{margin-top:var(--abstand-2);font-size:var(--schrift-sm);color:var(--text-dim);text-wrap:pretty}.pt-oder{font-size:var(--schrift-sm);color:var(--text-mute);margin-top:2px}.pt-kurz{display:none}.pt-gruppe{padding:var(--abstand-5) var(--abstand-4) var(--abstand-2);font-size:var(--schrift-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);grid-column:1/-1}.pt-merkmal{color:var(--text-dim);border-top:1px solid var(--divider)}.pt-feld{text-align:center;border-top:1px solid var(--divider)}.pt-feld .icon{color:var(--pos);margin-inline:auto}.pt-nein{background:var(--neutral-700);vertical-align:middle;border-radius:1px;width:13px;height:1.5px;display:inline-block}.pt-fuss{padding-top:var(--abstand-5);padding-bottom:var(--abstand-5);border-top:1px solid var(--divider);gap:var(--abstand-2);flex-direction:column;display:flex}.pt-fuss .btn{width:100%}.preistafel>.pt-rahmen{z-index:0;pointer-events:none;border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.preistafel>.pt-rahmen{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.preistafel>*{z-index:1;position:relative}.pt-saeule,.pt-saeule-oben,.pt-saeule-unten{box-shadow:none;background:0 0}.pt-kopf .empf{top:-12px;left:var(--abstand-4);padding:3px var(--abstand-3);background:var(--accent-pale);color:var(--accent-900);font-size:var(--schrift-xs);border-radius:999px;font-weight:500;position:absolute}[data-theme=light] .pt-kopf .empf{color:var(--accent-100)}.update-band{gap:var(--abstand-6);margin-top:var(--abstand-5);padding:var(--abstand-4) var(--abstand-5);border-radius:var(--radius-lg);border:1px solid var(--divider);align-items:flex-start;display:flex}.update-band>:first-child{flex:1 1 0}.update-band-titel{font-size:var(--schrift-md);margin-bottom:var(--abstand-1);font-weight:500}.update-band p{margin:0 0 var(--abstand-2);font-size:var(--schrift-sm)}.update-band-preis{text-align:right;flex:none}.update-band-preis .num{font-size:var(--schrift-lg);letter-spacing:-.02em;font-weight:500}.update-band-preis .num small{font-size:var(--schrift-xs);color:var(--text-mute);letter-spacing:0;font-weight:400;font-family:var(--font-body);margin-left:var(--abstand-2)}.update-band-preis .dim{font-size:var(--schrift-sm);margin:2px 0 var(--abstand-3)}.preis-hinweis{text-align:center;margin:var(--abstand-4) 0 0}.preise-band{max-width:760px;margin:0 auto var(--abstand-5)}.fragen{margin:0 auto}.frage{border-top:1px solid var(--divider);padding:var(--abstand-4) 0}.frage:last-child{border-bottom:1px solid var(--divider)}.frage summary{justify-content:space-between;align-items:center;gap:var(--abstand-4);cursor:pointer;font-size:var(--schrift-md);font-weight:500;list-style:none;display:flex}.frage summary::-webkit-details-marker{display:none}.frage summary:after{content:"+";color:var(--accent);font-size:var(--schrift-lg);flex:none;font-weight:300}.frage[open] summary:after{content:"−"}.frage p{margin:var(--abstand-2) 0 0;color:var(--text-dim);font-size:var(--schrift-md);max-width:70ch;line-height:1.6}.abschluss{align-items:center;gap:var(--abstand-4);text-align:center;flex-direction:column;margin:0 auto;display:flex}.abschluss h2{font-size:var(--schrift-3xl);max-width:34ch}.abschluss .lead{text-align:center}.formzeile{gap:var(--abstand-2);width:100%;max-width:520px;display:flex}.formzeile input{min-width:0;min-height:46px;padding:var(--abstand-2) var(--abstand-4);font-size:var(--schrift-md);border-radius:999px;flex:1}.vorteile{gap:var(--abstand-4);width:100%;margin-top:var(--abstand-5);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vorteil .nr{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.16em;color:var(--accent)}.vorteil b{margin:var(--abstand-2) 0 var(--abstand-1);font-weight:500;display:block}.vorteil p{color:var(--text-dim);font-size:var(--schrift-sm);margin:0}.fenster{border-radius:var(--radius-lg);background:var(--side);box-shadow:var(--shadow-lg);font-size:12px;overflow:hidden}.fenster-leiste{align-items:center;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-3);border-bottom:1px solid var(--divider);display:flex}.fenster-leiste i{background:var(--neutral-700);border-radius:999px;width:10px;height:10px;display:block}.fenster-leiste .titel{margin-left:var(--abstand-2);color:var(--text-mute);font-size:11px;font-family:var(--font-mono)}.fenster-inhalt{padding:var(--abstand-4) var(--abstand-4);background:var(--bg)}.handy{background:linear-gradient(150deg, var(--neutral-600), var(--neutral-900) 46%);width:250px;box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffffff38, 0 0 0 1px #0000008c;border-radius:31px;padding:5px;position:relative}.handy-taste{background:linear-gradient(var(--neutral-500), var(--neutral-700));border-radius:3px;width:3px;position:absolute;box-shadow:0 0 0 1px #0006}.handy-taste.stumm{height:20px;top:74px;left:-3px}.handy-taste.lauter{height:32px;top:104px;left:-3px}.handy-taste.leiser{height:32px;top:144px;left:-3px}.handy-taste.ein{height:46px;top:116px;right:-3px}.handy-schirm{background:var(--bg);padding:8px var(--abstand-2) 14px;gap:var(--abstand-2);border-radius:26px;flex-direction:column;font-size:11px;display:flex;position:relative;overflow:hidden}.handy-status{justify-content:space-between;align-items:center;gap:var(--abstand-2);margin-bottom:2px;display:flex}.handy-uhr{letter-spacing:.02em;color:var(--text);font-variant-numeric:tabular-nums;padding-left:6px;font-size:10px;font-weight:600}.handy-insel{background:var(--neutral-900);border-radius:999px;flex:none;width:62px;height:17px}.handy-zeichen{color:var(--text);align-items:center;gap:4px;padding-right:4px;display:inline-flex}.handy-leiste{border-top:1px solid var(--divider);background:var(--side);align-items:flex-end;gap:2px;margin:auto -8px 0;padding:6px 4px 2px;display:flex}.handy-leiste span{color:var(--text-mute);text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;font-size:7.5px;line-height:1.2;display:flex}.handy-leiste span.an{color:var(--accent)}.handy-leiste i{font-size:11px;font-style:normal;line-height:1}.handy-leiste .mitte i{background:var(--accent);width:26px;height:26px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;margin-top:-10px;font-size:13px;display:flex;box-shadow:0 2px 6px #00000059}.handy-strich{background:var(--text-mute);opacity:.7;border-radius:999px;align-self:center;width:88px;height:4px;margin-top:5px}.handy-schirm .brand-mark{width:18px;height:18px;font-size:8px}.handy-schirm .brand-mark svg{width:12px;height:12px}.handy-schirm .brand-name{font-size:12px}.handy-titel{letter-spacing:-.01em;font-size:15px;font-weight:500}.handy-suche{padding:var(--abstand-2) var(--abstand-2);border-radius:var(--radius-sm);border:1px solid var(--divider);color:var(--text-mute);font-size:10px}.handy-zeile{padding:var(--abstand-2) var(--abstand-3);justify-content:space-between;align-items:center;gap:var(--abstand-2);display:flex}.handy-zeile>span{flex-direction:column;min-width:0;display:flex}.handy-zeile b{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.handy-zeile .dim{font-size:9px}.handy-zeile .rechts{align-items:flex-end;gap:3px}.handy-zeile .num{font-size:10.5px}.handy-zeile .badge{padding:1px var(--abstand-2);font-size:8px}.schirm-app{grid-template-columns:190px minmax(0,1fr);display:grid}.schirm-side{gap:var(--abstand-3);padding:var(--abstand-4) var(--abstand-2);background:var(--side);border-right:1px solid var(--divider);flex-direction:column;display:flex}.schirm-side .brand{padding:0 var(--abstand-2)}.schirm-side .brand-mark{width:20px;height:20px;font-size:9px}.schirm-side .brand-name{font-size:13px}.schirm-nav{flex-direction:column;gap:2px;display:flex}.schirm-nav .nav-item{padding:var(--abstand-2) var(--abstand-2);gap:var(--abstand-2);font-size:12px}.schirm-fuss{padding:0 var(--abstand-2);margin-top:auto;font-size:10.5px}.schirm-main{gap:var(--abstand-2);padding:var(--abstand-4) var(--abstand-4) var(--abstand-4);background:var(--bg);flex-direction:column;display:flex}.schirm-kopf{justify-content:space-between;align-items:flex-end;gap:var(--abstand-2);display:flex}.schirm-kopf>div{flex-direction:column;gap:2px;display:flex}.schirm-kopf .kicker{font-size:9px}.schirm-h1{letter-spacing:-.015em;font-size:20px;font-weight:500}.schirm-kopf .btn{padding:var(--abstand-2) var(--abstand-3);min-height:0;font-size:11.5px}.schirm-kpis{gap:var(--abstand-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fenster-inhalt>.schirm-kpis{margin-bottom:var(--abstand-4)}.schirm-kpis .kpi{padding:var(--abstand-2) var(--abstand-3);gap:3px}.schirm-kpis .label{font-size:8.5px}.schirm-kpis .val{font-size:17px}.schirm-kpis .sub{font-size:9.5px}.schirm-zwei{gap:var(--abstand-2);grid-template-columns:1.4fr 1fr;display:grid}.schirm-zwei.gleich{grid-template-columns:1fr 1fr}.schirm-panel{padding:var(--abstand-2) var(--abstand-3)}.schirm-panel-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-2);margin-bottom:var(--abstand-2);font-size:12px;font-weight:500;display:flex}.schirm-panel-kopf .dim{font-size:10px}.schirm-balken{gap:var(--abstand-2);border-bottom:1px solid var(--divider);grid-template-columns:repeat(8,1fr);align-items:end;height:84px;display:grid}.schirm-balken>span{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.schirm-balken i{border-radius:2px 2px 0 0;width:9px;display:block}.schirm-balken i.pos{background:var(--pos)}.schirm-balken i.neg{background:var(--neg)}.schirm-monate{text-align:center;padding-top:var(--abstand-2);grid-template-columns:repeat(8,1fr);font-size:9px;display:grid}.schirm-zeilen{gap:var(--abstand-2);flex-direction:column;font-size:11px;display:flex}.schirm-zeile{justify-content:space-between;align-items:center;gap:var(--abstand-2);display:flex}.schirm-zeile>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schirm-zeile .badge{padding:1px var(--abstand-2);font-size:9px}.schirm-ablage{text-align:center;padding:var(--abstand-5);margin-bottom:var(--abstand-2)}.schirm-ablage b{display:block}.schirm-block{padding:var(--abstand-2) var(--abstand-3)}.schirm-block+.schirm-block{margin-top:var(--abstand-2)}.schirm-block .group-head{margin-bottom:var(--abstand-2);padding-top:0}.schirm-block .mono{font-size:11px}.schirm-ordner{gap:var(--abstand-2);grid-template-columns:140px minmax(0,1fr);display:grid}.ordner-liste{font-size:var(--schrift-xs);flex-direction:column;gap:3px;display:flex}.ordner-liste>span{padding:3px var(--abstand-2);border-radius:var(--radius-sm);color:var(--text-dim);justify-content:space-between;display:flex}.ordner-liste>span.ein{padding-left:var(--abstand-4)}.ordner-liste>span.on{background:var(--accent-deep);color:var(--accent-pale)}.ordner-schema{margin-top:var(--abstand-2);font-size:9.5px}.ordner-schema .mono{font-size:9.5px}.schirm-tabelle{gap:var(--abstand-2) var(--abstand-2);grid-template-columns:minmax(90px,1fr) 62px 58px 54px;align-items:center;font-size:11px;display:grid}.schirm-tabelle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schirm-th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:8.5px}.schirm-tabelle .badge{padding:1px var(--abstand-2);font-size:8.5px}.blasen{gap:var(--abstand-2);flex-direction:column;display:flex}.blase{padding:var(--abstand-3) var(--abstand-3);border-radius:var(--radius-md);font-size:var(--schrift-xs)}.blase.frage-blase{background:var(--accent-deep);max-width:78%;color:var(--accent-pale);margin-left:auto}.blase.antwort{max-width:88%;padding:var(--abstand-3) var(--abstand-3);background:var(--surface);box-shadow:var(--shadow-sm)}.blase .dim{margin-top:var(--abstand-2);font-size:var(--schrift-xs);display:block}.blase .dim+.dim{margin-top:var(--abstand-2);font-size:var(--schrift-xs)}.schirm-eingabe{gap:var(--abstand-2);display:flex}.schirm-eingabe>span:first-child{border:1px solid var(--divider);border-radius:var(--radius-md);padding:var(--abstand-2) var(--abstand-3);color:var(--text-mute);flex:1;font-size:11.5px}.schirm-eingabe .btn{padding:var(--abstand-2) var(--abstand-3);min-height:0;font-size:11px}.schirm-liste-text{gap:var(--abstand-2);color:var(--text-dim);flex-direction:column;font-size:11.5px;display:flex}.schirm-panel-kopf.mit-symbol{justify-content:flex-start;align-items:center;gap:var(--abstand-2);display:flex}.schirm-block .kv-liste{font-size:11px}.schirm-block .knoepfe{margin-top:var(--abstand-2)}.schirm-block .knoepfe .btn{padding:var(--abstand-2) var(--abstand-3);min-height:0;font-size:11px}.geraete-liste{gap:var(--abstand-2);flex-direction:column;font-size:11.5px;display:flex}.geraete-liste>span{align-items:center;gap:var(--abstand-2);display:flex}.geraete-liste i{background:var(--pos);border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.geraete-liste b{font-weight:500}.schirm-verbund{gap:var(--abstand-2);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.qr-block{align-items:center;gap:var(--abstand-2);flex-direction:column;display:flex}.qr{border-radius:var(--radius-md);background:var(--accent-100);width:110px;height:110px;display:block}.schirm-nachsatz{margin-top:var(--abstand-2);font-size:10.5px}.nav-unten{display:none}@media print{:root{--bg:#fff;--surface:#fff;--surface-2:#fff;--text:#111;--text-dim:#333;--text-mute:#555;--divider:#ccc;--edge:#ccc}html,body{color:#111;background:#fff}.kopf,.foot,.band,.knoepfe,.nav-unten{display:none!important}.view{max-width:none;padding:0}.panel,.schritt,.karte,.pt-kopf{box-shadow:none;border:1px solid #ccc}a{color:#111;text-decoration:none}}@media (max-width:1000px){.buehne h1{font-size:52px}.abschnitt-kopf.mitte h2{font-size:var(--schrift-2xl)}.funktion,.funktion.gedreht{gap:var(--abstand-4);padding:var(--abstand-5) 0;grid-template-columns:minmax(0,1fr)}.funktion.gedreht .funktion-text{order:0}.funktion h3{font-size:var(--schrift-xl)}.funktion-text{text-align:center}.funktion-text p{text-align:left}.funktion .chips{justify-content:center}.funktion-kurz{text-align:center}.funktion-kurz p{text-align:left}.funktion-kurz .chips{justify-content:center}.preis-anlauf{text-align:center}.preistafel{gap:var(--abstand-5);flex-direction:column;max-width:520px;margin-inline:auto;display:flex}.preistafel>*{padding:0}.pt-ecke,.pt-gruppe,.pt-merkmal,.pt-feld,.pt-rahmen{display:none}.pt-kopf{padding:var(--abstand-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.pt-saeule{background:var(--surface)}.pt-saeule-oben{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--accent)}.pt-saeule-unten{box-shadow:none;background:0 0;border-radius:0}.pt-fuss{margin-top:calc(var(--abstand-4) * -1);border-top:0;padding:0}.pt-fuss:empty{display:none}.pt-fuss .btn{min-height:44px}.pt-kurz{margin-top:var(--abstand-3);padding-top:var(--abstand-3);border-top:1px solid var(--divider);font-size:var(--schrift-sm);color:var(--text-dim);display:block}.pt-kopf{order:calc(var(--i) * 2)}.pt-fuss{order:calc(var(--i) * 2 + 1)}.update-band{gap:var(--abstand-4);flex-direction:column}.update-band-preis{text-align:left}.fuss-spalten{grid-template-columns:1fr 1fr}.fuss-marke{grid-column:1/-1}}@media (max-width:900px){.kopf,.view,.foot{padding-inline:var(--abstand-4)}.abschnitt-zweispaltig{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr)}.recht-seite{grid-template-columns:minmax(0,1fr)}.rechtliches{position:static}.vier,.drei{grid-template-columns:repeat(2,minmax(0,1fr))}.punkte{grid-template-columns:minmax(0,1fr)}.buehne-bild .handy{display:none}#geraet-handy:checked~.buehne-bild .handy{margin:var(--abstand-5) auto 0;display:block;position:static;transform:none}#geraet-handy:checked~.buehne-bild .fenster{opacity:1;transform:none}}@media (max-width:760px){.kopf{gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);position:static}.kopf-innen{gap:var(--abstand-2)}.kopf-innen>.nav,.kopf-rechts .sprachwechsel{display:none}.kopf-rechts .btn-voll{padding-inline:var(--abstand-3);font-size:var(--schrift-sm)}.brand-sub{display:none}.nav{gap:var(--abstand-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-item{min-height:44px;padding:var(--abstand-2) var(--abstand-2);font-size:var(--schrift-sm);flex:none}.nav-unten{padding:0 var(--abstand-2);border-bottom:1px solid var(--divider);background:var(--side);display:flex}.view,.foot{padding-inline:var(--abstand-3)}h1{font-size:var(--schrift-lg)}.buehne{padding-top:var(--abstand-7);gap:var(--abstand-3)}.buehne h1{font-size:40px}.buehne .lead,.lead{font-size:var(--schrift-md)}.buehne .abzeichen{margin-top:var(--abstand-4)}.buehne+.flaeche{margin-top:var(--abstand-6)}.buehne-bild .fenster{zoom:.36;width:980px}.flaeche{padding:var(--abstand-7) 0}.abschnitt-kopf h2{font-size:var(--schrift-xl)}.abschnitt-kopf.mitte h2,.abschluss h2{font-size:var(--schrift-2xl)}.seitenkopf{padding:var(--abstand-6) 0 var(--abstand-5)}.seitenkopf h1{font-size:30px}.abschnitt{padding-block:var(--abstand-5)}.panel-head{padding:var(--abstand-5) var(--abstand-5) var(--abstand-3)}.panel-body{padding:0 var(--abstand-5) var(--abstand-5)}.panel-pad{padding:var(--abstand-5)}.drei,.zwei,.vier,.karten,.vorteile{grid-template-columns:minmax(0,1fr)}.karte{padding:var(--abstand-4)}.funktion h3{font-size:var(--schrift-xl)}.funktion .mock{zoom:.58;width:600px;margin-inline:auto}.frage summary{font-size:var(--schrift-md)}.formzeile{flex-direction:column}.fuss-spalten{gap:var(--abstand-4)}input,select,textarea{font-size:var(--schrift-md)}.btn{min-height:44px;padding-inline:var(--abstand-4)}.btn-icon{min-height:0}.mono,.wrap-any{overflow-wrap:anywhere}}@media (max-width:380px){.buehne-bild .fenster{zoom:.3}.funktion .mock{zoom:.5}.fuss-spalten{grid-template-columns:1fr}}dl.fakten{gap:var(--abstand-3) var(--abstand-5);margin:0 0 var(--abstand-4);font-size:var(--schrift-sm);grid-template-columns:max-content 1fr;display:grid}dl.fakten dt{color:var(--text-mute)}dl.fakten dd{margin:0}.kopplungscode{font-size:var(--schrift-xl);letter-spacing:.08em;margin:0 0 var(--abstand-4);word-break:break-all}.statuskarte{gap:var(--abstand-5) var(--abstand-6);padding:var(--abstand-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:var(--abstand-5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;display:grid}.statuskarte>div{min-width:0}.zustand{align-items:center;gap:var(--abstand-2);font-size:var(--schrift-sm);color:var(--text-dim);display:inline-flex}.zustand i{background:var(--neutral-500);border-radius:999px;flex:none;width:8px;height:8px}.zustand.ok i{background:var(--pos)}.zustand.warn i{background:var(--attn)}.zustand.err i{background:var(--neg)}.statuskarte .haupt{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--schrift-xl);letter-spacing:-.02em;margin:var(--abstand-2) 0 var(--abstand-3);text-wrap:balance;overflow-wrap:anywhere;line-height:1.12}.statuskarte .haupt.mono{font-family:var(--font-mono);font-size:var(--schrift-lg);letter-spacing:0}.statuskarte .haupt small{font-family:var(--font-body);font-size:var(--schrift-sm);color:var(--text-mute);letter-spacing:0;white-space:nowrap}.statuskarte p{max-width:60ch;margin:0}.statuskarte .kpis{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.statuskarte .kpi{padding:var(--abstand-3) var(--abstand-4);background:var(--surface-2);box-shadow:none;gap:2px}.statuskarte .kpi .val{font-size:var(--schrift-md);white-space:normal;overflow-wrap:anywhere}.spalten-titel{margin:0 0 var(--abstand-3);display:block}.fortschritt{margin:0 0 var(--abstand-5);gap:var(--abstand-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.fortschritt li{gap:var(--abstand-2);min-width:0;padding:var(--abstand-5);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;display:flex}.fortschritt li.erledigt{background:var(--pos-bg);box-shadow:0 0 0 1px var(--pos-edge)}.fortschritt li.offen{background:var(--surface);box-shadow:0 0 0 1px var(--accent)}.fortschritt .marke{align-items:center;gap:var(--abstand-2);font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);display:inline-flex}.fortschritt .marke .icon{width:13px;height:13px}.fortschritt li.erledigt .marke{color:var(--pos)}.fortschritt li.offen .marke{color:var(--accent)}.fortschritt b{font-weight:500;font-size:var(--schrift-sm)}.fortschritt p{color:var(--text-dim);font-size:var(--schrift-sm);margin:0}.fortschritt .knoepfe{padding-top:var(--abstand-3);margin-top:auto}.tabelle-rahmen{overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:var(--schrift-sm)}.tabelle th{text-align:left;font-weight:500;font-size:var(--schrift-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:var(--abstand-2) var(--abstand-2);border-bottom:1px solid var(--divider);white-space:nowrap}.tabelle td{padding:var(--abstand-2) var(--abstand-2);border-bottom:1px solid var(--divider);vertical-align:top}.tabelle tr:last-child td{border-bottom:0}.tabelle .num{text-align:right;white-space:nowrap}.tabelle td:first-child,.tabelle th:first-child{padding-left:0}.tabelle td:last-child,.tabelle th:last-child{text-align:right;padding-right:0}.tabelle .badge{white-space:nowrap}.btn{white-space:normal;text-align:center;overflow-wrap:anywhere}.nav-item{white-space:nowrap}.kopf-innen{row-gap:var(--abstand-2);flex-wrap:wrap}.kopf-rechts{margin-left:auto}dl.fakten{grid-template-columns:minmax(110px,max-content) minmax(0,1fr)}dl.fakten dd{overflow-wrap:anywhere;min-width:0}.panel-body>p.dim{max-width:60ch}.seitenkopf h1{overflow-wrap:anywhere}.fuss-spalten.fuss-vier{grid-template-columns:1.4fr 1fr 1fr 1fr .7fr}.fuss-spalten nav a.active{color:var(--text);font-weight:500}@media (max-width:1000px){.fuss-spalten.fuss-vier{grid-template-columns:1fr 1fr}}@media (max-width:900px){.fortschritt{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.statuskarte{padding:var(--abstand-5);grid-template-columns:minmax(0,1fr)}.statuskarte .haupt{font-size:var(--schrift-xl)}.statuskarte .haupt.mono{font-size:var(--schrift-md)}.tabelle{font-size:var(--schrift-sm)}.tabelle td,.tabelle th{padding-inline:var(--abstand-2)}}@media (max-width:380px){.fuss-spalten.fuss-vier{grid-template-columns:1fr}}.sprachmenue{position:relative}.sprachmenue summary{cursor:pointer;list-style:none}.sprachmenue summary::-webkit-details-marker{display:none}.flagge{-webkit-user-select:none;user-select:none;flex:none;width:18px;height:18px;display:inline-block}.sprachmenue[open] summary{background:var(--surface);color:var(--text)}.sprachmenue-liste{z-index:20;width:160px;padding:var(--abstand-1) 0;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);gap:0;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.sprachmenue-liste a{padding:var(--abstand-2) var(--abstand-4);color:var(--text-dim);font-size:var(--schrift-sm);white-space:nowrap;align-items:center;gap:10px;display:flex}.sprachmenue-liste a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.sprachmenue-liste a.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sprachmenue-liste a.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.sprachmenue-liste a.active{color:var(--text);font-weight:500}.thema-mond{display:none}.thema-sonne{display:block}[data-theme=light] .thema-mond{display:inline-flex}[data-theme=light] .thema-sonne{display:none}@media (max-width:760px){.kopf-rechts .sprachmenue{display:none}}.sprachmenue.im-fuss summary{font-size:var(--schrift-sm);gap:8px}.sprachmenue.im-fuss{display:inline-block}.sprachmenue.im-fuss .sprachmenue-liste{gap:0;display:grid;inset:auto 0 calc(100% + 6px) auto}.fuss-spalten .sprachmenue-liste a{padding:var(--abstand-2) var(--abstand-4)}.verwaltung{gap:var(--abstand-4);flex-direction:column;display:flex}.vw-bestaetigung{max-width:min(440px,100vw - 32px);padding:var(--abstand-5);border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}.vw-bestaetigung::backdrop{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.vw-bestaetigung::backdrop{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.vw-bestaetigung p{margin:0 0 var(--abstand-4);font-size:var(--schrift-md)}.vw-bestaetigung-aktionen{justify-content:flex-end;gap:var(--abstand-2);display:flex}.zahlen{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.zahl{padding:var(--abstand-3) var(--abstand-4);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px}.zahl b{font-size:var(--schrift-lg);letter-spacing:-.02em;font-weight:500;display:block}.zahl span{font-size:var(--schrift-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.zeile-knoepfe{align-items:center;gap:var(--abstand-2);display:flex}.tabelle-scroll{overflow-x:auto}.verwaltung-tabelle{border-collapse:collapse;width:100%;font-size:var(--schrift-sm)}.verwaltung-tabelle th{text-align:left;font-weight:500;font-size:var(--schrift-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--divider);white-space:nowrap}.verwaltung-tabelle td{padding:var(--abstand-2) var(--abstand-3);vertical-align:top;border-bottom:1px solid var(--divider)}.verwaltung-tabelle .r{text-align:right}.verwaltung-tabelle .num{font-variant-numeric:tabular-nums;white-space:nowrap}.verwaltung-tabelle details summary{cursor:pointer;color:var(--text-mute);font-size:var(--schrift-xs)}.verwaltung-tabelle .geraete{margin:var(--abstand-2) 0 0;color:var(--text-dim);text-align:left;padding:0;font-size:12px;list-style:none}.verwaltung .angaben{gap:var(--abstand-1) var(--abstand-4);margin:0 0 var(--abstand-3);font-size:var(--schrift-sm);grid-template-columns:max-content 1fr;display:grid}.verwaltung .angaben dt{color:var(--text-mute)}.verwaltung .angaben dd{margin:0}.fehlerliste{font-size:var(--schrift-sm);margin:0;padding-left:1.2em}.zwei-felder{gap:var(--abstand-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}.kreuz{align-items:center;gap:var(--abstand-2);font-size:var(--schrift-sm);display:flex}fieldset.field{border:1px solid var(--divider);padding:var(--abstand-3);gap:var(--abstand-3);border-radius:8px}@media (max-width:600px){.zwei-felder{grid-template-columns:1fr}}.fehlerbericht-text{white-space:pre-wrap;overflow-wrap:anywhere}.fehlerbericht-bilder{gap:var(--abstand-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.fehlerbericht-bilder figure{margin:0}.fehlerbericht-bilder img{width:100%;height:auto;box-shadow:var(--shadow-sm);border-radius:6px}.fehlerbericht-bilder figcaption{margin-top:var(--abstand-1);font-size:var(--schrift-xs);overflow-wrap:anywhere}.anleitung{counter-reset:schritt;gap:var(--abstand-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.anleitung li{gap:var(--abstand-2);font-size:var(--schrift-sm);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.anleitung li:before{counter-increment:schritt;content:counter(schritt);background:var(--accent,#9184d9);color:#fff;width:24px;height:24px;font-size:var(--schrift-xs);border-radius:50%;place-items:center;margin-top:1px;font-weight:600;display:grid}.anleitung b{font-weight:500}.anleitung p{color:var(--text-dim);font-size:var(--schrift-sm);margin:2px 0 0}@keyframes szene-auf{to{opacity:1;transform:none}}.still,.still *{transition:none!important;animation:none!important}@keyframes szene-zeichnen{to{stroke-dashoffset:0}}@keyframes szene-pulsen{50%{opacity:.25}}.belege-szene{pointer-events:none;position:absolute;inset:0}.beleg{box-sizing:border-box;color:#2b2b29;width:230px;height:280px;font:10.5px/16px var(--font-mono);opacity:0;transition:transform .5s var(--motion-kurve), opacity .5s var(--motion-kurve);background:#f6f6f3;border-radius:4px;padding:14px;position:absolute;top:170px;left:-150px;overflow:hidden;transform:translate(-40px,24px)rotate(-7deg);box-shadow:0 1px 2px #0000004d,0 24px 48px #00000080}.buehne-bild.p1 .beleg.aktiv{opacity:1;transform:rotate(-3deg)}.buehne-bild.p6 .beleg.aktiv{opacity:0;transition-duration:.4s;transform:translate(30px,-20px)rotate(-1deg)scale(.96)}.beleg-kopf{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;text-transform:uppercase;height:16px;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.beleg-sub{color:#5e5e5a;white-space:nowrap;text-overflow:ellipsis;height:14px;font-size:9.5px;line-height:14px;overflow:hidden}.beleg-linie{border-top:1px dashed #d5d4cc;height:0;margin:7px 0}.beleg-zeile{justify-content:space-between;gap:8px;height:16px;display:flex}.beleg-zeile.brutto{height:20px;margin:4px 0;font-size:12px;font-weight:700;line-height:20px}.beleg-fuss{color:#5e5e5a;text-align:center;height:14px;margin-top:8px;font-size:9.5px;line-height:14px}.beleg .scan{background:var(--accent);height:3px;box-shadow:0 0 14px 3px var(--accent);opacity:0;position:absolute;top:0;left:0;right:0}.buehne-bild.p2 .beleg.aktiv .scan{animation:scannen 1.2s var(--motion-kurve) forwards}.buehne-bild.p3 .beleg.aktiv .scan{opacity:0;animation:none}@keyframes scannen{0%{opacity:.95;top:0}to{opacity:.95;top:calc(100% - 3px)}}.beleg .rahmen{width:230px;height:280px;position:absolute;top:0;left:0;overflow:visible}.beleg .rahmen rect{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke var(--motion-ruhig)}.buehne-bild.p3 .beleg.aktiv .rahmen rect{animation:szene-zeichnen .45s var(--motion-kurve) forwards}.buehne-bild.p3 .beleg.aktiv .rahmen g:nth-child(2) rect{animation-delay:.28s}.buehne-bild.p3 .beleg.aktiv .rahmen g:nth-child(3) rect{animation-delay:.56s}.buehne-bild.p3 .beleg.aktiv .rahmen g:nth-child(4) rect{animation-delay:.84s}.beleg .rahmen .chip{opacity:0}.buehne-bild.p3 .beleg.aktiv .rahmen .chip{animation:szene-auf var(--motion-normal) var(--motion-kurve) forwards}.buehne-bild.p3 .beleg.aktiv .rahmen g:first-child .chip{animation-delay:.38s}.buehne-bild.p3 .beleg.aktiv .rahmen g:nth-child(2) .chip{animation-delay:.66s}.buehne-bild.p3 .beleg.aktiv .rahmen g:nth-child(3) .chip{animation-delay:.94s}.buehne-bild.p3 .beleg.aktiv .rahmen g:nth-child(4) .chip{animation-delay:1.22s}.beleg .rahmen .chip rect{fill:var(--accent);stroke:none;stroke-dasharray:none;stroke-dashoffset:0}.beleg .rahmen .chip text{fill:#fff;font:600 7.5px var(--font-body);letter-spacing:.04em}.buehne-bild.p4 .beleg.aktiv .rahmen rect{stroke:var(--signal-pos)}.buehne-bild.p4 .beleg.aktiv .rahmen .chip rect{fill:var(--signal-pos)}.buehne-bild.p4 .beleg.aktiv.unsicher .rahmen g:nth-child(3) rect{stroke:var(--attn)}.buehne-bild.p4 .beleg.aktiv.unsicher .rahmen g:nth-child(3) .chip rect{fill:var(--attn)}.belege-szene .pfade{width:calc(100% + 440px);height:calc(100% + 80px);position:absolute;top:-40px;left:-220px;overflow:visible}.belege-szene .pfade path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.9}.buehne-bild.p4 .pfade path{animation:szene-zeichnen .7s var(--motion-kurve) forwards}.buehne-bild.p4 .pfade .pfad-zeile{animation-delay:.15s}.buehne-bild.p4.unsicher .pfade .pfad-kpi,.buehne-bild.p4.unsicher .pfade .punkt-kpi{display:none}.belege-szene .pfade circle{fill:var(--accent);opacity:0}.buehne-bild.p4 .pfade circle{animation:szene-auf var(--motion-normal) .65s forwards}.buehne-bild.p5 .pfade path{opacity:.35;transition:opacity var(--motion-szene)}.buehne-bild.p6 .pfade path,.buehne-bild.p6 .pfade circle{opacity:0;transition:opacity .3s}.belege-szene .status{align-items:flex-start;gap:var(--abstand-2);width:330px;font:11px/16px var(--font-mono);color:var(--text-dim);opacity:0;transition:opacity var(--motion-normal);display:flex;position:absolute;top:470px;left:-150px}.buehne-bild.p1 .status{opacity:1}.buehne-bild.p6 .status{opacity:0}.belege-szene .status i{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px;margin-top:4px;display:block}.buehne-bild.p2 .status i,.buehne-bild.p3 .status i{animation:.9s ease-in-out 3 szene-pulsen}.buehne-bild.p4 .status i{background:var(--signal-pos);animation:none}.buehne-bild.p4.unsicher .status i{background:var(--attn)}.belege-szene .status span{display:none}.buehne-bild.p1 .status .s1{display:inline}.buehne-bild.p2 .status .s1{display:none}.buehne-bild.p2 .status .s2{display:inline}.buehne-bild.p3 .status .s2{display:none}.buehne-bild.p3 .status .s3{display:inline}.buehne-bild.p4 .status .s3{display:none}.buehne-bild.p4 .belege-szene[data-aktiv="0"] .status .s4[data-beleg="0"],.buehne-bild.p4 .belege-szene[data-aktiv="1"] .status .s4[data-beleg="1"],.buehne-bild.p4 .belege-szene[data-aktiv="2"] .status .s4[data-beleg="2"]{display:inline}.schirm-zeilen.laufend{max-height:96px;overflow:hidden}.schirm-zeile.kommt{display:none}.schirm-zeile.kommt.da{animation:zeile-kommt var(--motion-szene) var(--motion-kurve) both;display:flex}@keyframes zeile-kommt{0%{opacity:0;background:var(--accent-deep);transform:translateY(-10px)}60%{background:var(--accent-deep)}to{opacity:1;background:0 0;transform:none}}.kpi .val.zaehlt{color:var(--accent-hi);transition:color var(--motion-normal)}.schirm-balken,.schirm-monate{grid-template-columns:repeat(9,1fr)}.schirm-balken i[data-sep]{transition:height var(--motion-szene) var(--motion-kurve)}#geraet-handy:checked~.buehne-bild .belege-szene{opacity:0;transition:opacity var(--motion-normal)}.belege-szene{transition:opacity var(--motion-normal)}.schirm-ablage{position:relative}.schirm-ablage .faellt{padding:3px var(--abstand-2);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--shadow-sm);color:var(--text-dim);opacity:0;font-size:10.5px;position:absolute;top:-8px;left:50%;transform:translate(-50%,-24px)rotate(-4deg)}[data-szene=fuettern].p1 .faellt{animation:faellt .7s var(--motion-kurve) forwards}[data-szene=fuettern].p2 .faellt{opacity:0;transition:opacity var(--motion-normal), transform var(--motion-normal);transform:translate(-50%,8px)scale(.6)}@keyframes faellt{to{opacity:1;transform:translate(-50%,8px)rotate(0)}}[data-szene=fuettern].p2 .schirm-ablage{box-shadow:0 0 0 1px var(--accent);transition:box-shadow var(--motion-normal)}.schirm-haufen{gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) 200px;height:300px;display:grid;position:relative}.haufen{position:relative}.datei{width:128px;padding:var(--abstand-2) 10px;border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--shadow-sm);font:10.5px var(--font-mono);transform:translate(var(--x), var(--y)) rotate(var(--r));transition:transform .9s var(--motion-kurve), opacity var(--motion-szene);flex-direction:column;gap:4px;display:flex;position:absolute;top:0;left:0}.datei .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.datei .name.neu,.datei .art{display:none}.datei .art{font-family:var(--font-body);align-self:flex-start}[data-szene=ordnen].p2 .datei{transform:translate(var(--zx), var(--zy)) rotate(0deg)}[data-szene=ordnen].p2 .datei:nth-child(2){transition-delay:.12s}[data-szene=ordnen].p2 .datei:nth-child(3){transition-delay:.24s}[data-szene=ordnen].p2 .datei:nth-child(4){transition-delay:.36s}[data-szene=ordnen].p2 .datei:nth-child(5){transition-delay:.48s}[data-szene=ordnen].p2 .datei:nth-child(6){transition-delay:.6s}[data-szene=ordnen].p3 .datei .name.alt{display:none}[data-szene=ordnen].p3 .datei .name.neu{display:block}[data-szene=ordnen].p3 .datei .art{animation:szene-auf var(--motion-normal) both;display:inline-block}[data-szene=ordnen].p3 .datei.dublette{opacity:.45}.ordner-liste b{font-weight:500;font-family:var(--font-mono)}.ordner-liste .nachher,[data-szene=ordnen].p3 .ordner-liste .vorher{display:none}[data-szene=ordnen].p3 .ordner-liste .nachher{color:var(--accent-hi);display:inline}.haufen .pfeil{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.haufen .pfeil path{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.7}[data-szene=ordnen].p2 .pfeil path{animation:szene-zeichnen .7s var(--motion-kurve) forwards}[data-szene=ordnen].p3 .pfeil path{opacity:0;transition:opacity .5s}.blase .cursor{background:var(--accent-pale);vertical-align:-2px;width:1px;height:12px;margin-left:1px;animation:.9s step-end 6 cursor-blinkt;display:none}[data-szene=fragen].p1 .cursor{display:inline-block}[data-szene=fragen].p3 .cursor{display:none}@keyframes cursor-blinkt{50%{opacity:0}}.denkt{padding:var(--abstand-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);align-self:flex-start;gap:4px;display:none}.denkt i{background:var(--text-mute);border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out 3 tupfen;display:block}.denkt i:nth-child(2){animation-delay:.15s}.denkt i:nth-child(3){animation-delay:.3s}@keyframes tupfen{50%{opacity:.25;transform:translateY(-2px)}}[data-szene=fragen].p2 .denkt{display:flex}[data-szene=fragen].p3 .denkt{display:none}[data-szene=fragen].spielt .blase.antwort{opacity:0;transform:translateY(8px)}[data-szene=fragen].p3 .blase.antwort{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}.quellen{margin-top:var(--abstand-2);flex-wrap:wrap;gap:6px;display:flex}.quelle{padding:2px var(--abstand-2);border:1px solid var(--divider);font:10.5px var(--font-mono);color:var(--text-dim);border-radius:999px}[data-szene=fragen].spielt .quelle{opacity:0;transform:translateY(4px)}[data-szene=fragen].p4 .quelle{animation:szene-auf var(--motion-normal) var(--motion-kurve) forwards}[data-szene=fragen].p4 .quelle:nth-child(2){animation-delay:.12s}[data-szene=fragen].p4 .quelle:nth-child(3){animation-delay:.24s}[data-szene=fragen].p4 .quelle:nth-child(4){animation-delay:.36s}.plan-diagramm{width:100%;height:auto;display:block;overflow:visible}.plan-diagramm .achse{stroke:var(--divider);stroke-width:1px}.plan-diagramm .achsentext{fill:var(--text-mute);font:9.5px var(--font-mono)}.plan-diagramm .null{stroke:var(--edge);stroke-dasharray:2 3}.plan-diagramm .balken rect{opacity:.55}.plan-diagramm .balken .ein{fill:var(--signal-pos)}.plan-diagramm .balken .aus{fill:var(--signal-neg)}.plan-diagramm .vergangen{fill:none;stroke:var(--accent);stroke-width:2px}.plan-diagramm .soll{fill:none;stroke:var(--text-mute);stroke-width:1.2px;opacity:.8}.plan-diagramm .zukunft{fill:none;stroke:var(--accent-hi);stroke-width:2px;stroke-dasharray:1 4;stroke-linecap:round}.plan-diagramm .heute line{stroke:var(--text-mute);stroke-dasharray:3 3}.plan-diagramm .heute text{fill:var(--text-dim);font:600 9.5px var(--font-body)}.plan-diagramm .posten circle{fill:var(--bg);stroke:var(--attn);stroke-width:1.5px}.plan-diagramm .posten text{fill:var(--text-dim);font:9.5px var(--font-body)}.plan-diagramm .tief circle{fill:var(--neg)}.plan-diagramm .tief text{fill:var(--neg);font:600 9.5px var(--font-body)}[data-szene=finanzplan].spielt .balken rect{transform-origin:bottom;transform:scaleY(0)}[data-szene=finanzplan].p1 .balken rect{animation:waechst var(--motion-szene) var(--motion-kurve) forwards}[data-szene=finanzplan].p1 .balken rect:nth-child(2n){animation-delay:80ms}[data-szene=finanzplan].p1 .balken rect:nth-child(n+3){animation-delay:.14s}[data-szene=finanzplan].p1 .balken rect:nth-child(n+5){animation-delay:.26s}[data-szene=finanzplan].p1 .balken rect:nth-child(n+7){animation-delay:.38s}[data-szene=finanzplan].p1 .balken rect:nth-child(n+9){animation-delay:.5s}[data-szene=finanzplan].p1 .balken rect:nth-child(n+11){animation-delay:.62s}@keyframes waechst{to{transform:scaleY(1)}}[data-szene=finanzplan].spielt .vergangen,[data-szene=finanzplan].spielt .soll{stroke-dasharray:100;stroke-dashoffset:100px}[data-szene=finanzplan].p1 .vergangen{animation:szene-zeichnen 1.1s var(--motion-kurve) .3s forwards}[data-szene=finanzplan].p1 .soll{animation:szene-zeichnen 1.1s var(--motion-kurve) .5s forwards}[data-szene=finanzplan].spielt .heute,[data-szene=finanzplan].spielt .posten,[data-szene=finanzplan].spielt .tief,[data-szene=finanzplan].spielt .kpi{opacity:0}[data-szene=finanzplan].spielt .posten,[data-szene=finanzplan].spielt .kpi{transform:translateY(5px)}[data-szene=finanzplan].p2 .heute{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=finanzplan].spielt .zukunft{clip-path:inset(0 100% 0 0)}[data-szene=finanzplan].p2 .zukunft{animation:aufdecken 1.6s var(--motion-kurve) .25s forwards}@keyframes aufdecken{to{clip-path:inset(0)}}[data-szene=finanzplan].p3 .posten,[data-szene=finanzplan].p3 .kpi{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=finanzplan].p3 .posten:nth-of-type(2),[data-szene=finanzplan].p3 .kpi:nth-child(2){animation-delay:.15s}[data-szene=finanzplan].p3 .posten:nth-of-type(3),[data-szene=finanzplan].p3 .kpi:nth-child(3){animation-delay:.3s}[data-szene=finanzplan].p3 .kpi:nth-child(4){animation-delay:.45s}[data-szene=finanzplan].p4 .tief{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}.plan-legende{gap:var(--abstand-3);padding-top:var(--abstand-2);flex-wrap:wrap;font-size:10.5px;display:flex}.plan-legende i{border-top:2px solid var(--accent);vertical-align:middle;width:14px;height:0;margin-right:5px;display:inline-block}.plan-legende i.punkte{border-top-style:dotted;border-color:var(--accent-hi)}.plan-legende i.soll-l{border-top:1.2px solid var(--text-mute)}.plan-legende i.bal{background:var(--signal-pos);opacity:.55;border:0;width:8px;height:8px}.plan-legende i.bal.n{background:var(--signal-neg)}.zeitraum-wahl{background:var(--surface-2);border-radius:999px;gap:4px;padding:3px;font-size:10.5px;font-weight:400;display:inline-flex}.zeitraum-wahl span{color:var(--text-dim);border-radius:999px;padding:2px 10px}.zeitraum-wahl span.an{background:var(--accent-deep);color:var(--accent-pale)}.steuer-zeilen{gap:var(--abstand-2);flex-direction:column;display:flex}.steuer-zeile{gap:var(--abstand-3);padding:var(--abstand-2) 10px;border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;font-size:11.5px;display:grid}.steuer-zeile .quelle{color:var(--text-dim);font-size:10px}.steuer-zeile .wert{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;min-width:92px;font-size:12.5px}.steuer-zeile .wert.pos{color:var(--pos)}.steuer-zeile .wert.neg{color:var(--neg)}.steuer-zeile.summe{background:var(--accent-deep);color:var(--accent-pale)}.steuer-zeile.summe .quelle{color:var(--accent-pale)}.paket{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-md);border:1px solid var(--divider);margin-top:var(--abstand-2);font-size:11.5px;display:flex}.paket .icon{color:var(--pos);flex:none}[data-szene=steuer].spielt .steuer-zeile,[data-szene=steuer].spielt .paket{opacity:0;transform:translateY(6px)}[data-szene=steuer].p1 .z1{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=steuer].p1 .z2{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) .5s forwards}[data-szene=steuer].p2 .z3,[data-szene=steuer].p3 .z4{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=steuer].p3 .z5{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) .4s forwards}[data-szene=steuer].p4 .z6,[data-szene=steuer].p5 .paket{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}.rechnung-zeilen{gap:var(--abstand-2);flex-direction:column;display:flex}.rechnung-zeile{gap:var(--abstand-3);padding:var(--abstand-2) 10px;border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;font-size:11.5px;display:grid}.rechnung-zeile .menge{color:var(--text-dim);font-size:10px}.rechnung-zeile .wert,.rechnung-summe .wert{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.rechnung-zeile .wert{font-size:12px}.rechnung-summe{gap:var(--abstand-3);margin-top:var(--abstand-3);padding:var(--abstand-2) 10px 0;border-top:1.5px solid var(--accent);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;font-size:12px;font-weight:600;display:grid}.rechnung-summe .quelle{color:var(--text-dim);font-size:10px;font-weight:400}.rechnung-summe .wert{min-width:104px;font-size:15px}.rechnung-stempel{align-items:center;gap:var(--abstand-2);margin-top:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-md);background:var(--accent-deep);color:var(--accent-pale);flex-wrap:wrap;font-size:11.5px;display:flex}.rechnung-stempel .icon{flex:none}.rechnung-stempel .formate{gap:4px;margin-left:auto;display:inline-flex}.rechnung-stempel .formate span{font:10px var(--font-mono);opacity:.9;border:1px solid;border-radius:999px;padding:1px 7px}.gobd-haken{gap:var(--abstand-2) var(--abstand-3);margin-top:var(--abstand-2);color:var(--text-dim);flex-wrap:wrap;font-size:11px;display:flex}.gobd-haken span{align-items:center;gap:5px;display:inline-flex}.gobd-haken .icon{color:var(--pos)}[data-szene=rechnungen].spielt .rechnung-zeile,[data-szene=rechnungen].spielt .rechnung-stempel,[data-szene=rechnungen].spielt .gobd-haken span{opacity:0;transform:translateY(6px)}[data-szene=rechnungen].spielt .rechnung-summe{opacity:.35}[data-szene=rechnungen].p1 .r1{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=rechnungen].p1 .r2{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) .35s forwards}[data-szene=rechnungen].p1 .r3{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) .7s forwards}[data-szene=rechnungen].p2 .rechnung-summe{opacity:1;transition:opacity var(--motion-normal)}[data-szene=rechnungen].p3 .rechnung-stempel{animation:stempeln .52s var(--motion-kurve) forwards}@keyframes stempeln{0%{opacity:0;transform:scale(1.06)}60%{opacity:1;transform:scale(.99)}to{opacity:1;transform:none}}[data-szene=rechnungen].p3 .rechnung-zeilen{opacity:.7;transition:opacity var(--motion-normal)}[data-szene=rechnungen].p4 .gobd-haken .h1{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=rechnungen].p4 .gobd-haken .h2{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) .2s forwards}[data-szene=rechnungen].p4 .gobd-haken .h3{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) .4s forwards}[data-szene=verbund].spielt .geraete-liste>span{opacity:0;transform:translate(-6px)}[data-szene=verbund].p1 .geraete-liste>span:first-child,[data-szene=verbund].p2 .geraete-liste>span:nth-child(2),[data-szene=verbund].p3 .geraete-liste>span:nth-child(3){animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=verbund].p3 .geraete-liste i{animation:1.4s ease-in-out 2 szene-pulsen}[data-szene=punkte].spielt .punkt{opacity:0;transform:translateY(8px)}[data-szene=punkte].p1 .punkt{animation:szene-auf var(--motion-ruhig) var(--motion-kurve) forwards}[data-szene=punkte].p1 .punkt:nth-child(2){animation-delay:.15s}[data-szene=punkte].p1 .punkt:nth-child(3){animation-delay:.3s}@media (min-width:1240px){.buehne-bild{margin-left:120px}}@media (max-width:1239px){.beleg,.belege-szene .status{left:-40px}}@media (max-width:899px){.belege-szene{display:none}.schirm-haufen{height:300px}}#dl-mac:checked~* .nur-win,#dl-mac:checked~.nur-win,#dl-win:checked~* .nur-mac,#dl-win:checked~.nur-mac{display:none}.dl-seite>.geraet-wahl{position:fixed;top:0;left:0}.dl-buehne{padding:clamp(56px, 7vw, 96px) var(--abstand-5) clamp(64px, 8vw, 104px);text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 85%, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.dl-buehne{background:radial-gradient(ellipse 70% 60% at 50% 85%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 70%)}}.dl-buehne .schlagzeile{max-width:15ch;margin:var(--abstand-5) auto 0;font-size:clamp(40px,5.6vw,76px)}.dl-buehne .schlagzeile em{color:var(--accent);font-style:normal}.dl-buehne .lead{margin:var(--abstand-5) auto 0;text-align:center;max-width:680px}.dl-wahl{background:var(--surface);box-shadow:inset 0 0 0 1px var(--divider);border-radius:999px;gap:4px;margin-top:36px;padding:4px;display:inline-flex}.dl-wahl label{min-height:44px;color:var(--text-dim);cursor:pointer;border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.dl-wahl label:hover{color:var(--text)}#dl-mac:checked~.dl-buehne label[for=dl-mac],#dl-win:checked~.dl-buehne label[for=dl-win]{background:var(--surface-2);color:var(--text)}#dl-mac:focus-visible~.dl-buehne label[for=dl-mac],#dl-win:focus-visible~.dl-buehne label[for=dl-win]{outline:2px solid var(--accent);outline-offset:2px}.dl-knopf{align-items:center;gap:var(--abstand-3);margin-top:var(--abstand-5);flex-direction:column;display:flex}.dl-knopf .btn-gross{min-height:52px;padding-inline:28px;font-size:17px}.dl-knopf .dim{overflow-wrap:anywhere}.dl-schritte{gap:var(--abstand-6);border-top:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:56px 0;list-style:none;display:grid}.dl-schritte h3{margin:var(--abstand-2) 0 6px;font-size:22px;font-weight:var(--gewicht-display);letter-spacing:-.02em}.dl-schritte p{color:var(--text-dim);margin:0}.dl-nr{font-family:var(--font-mono);font-size:var(--schrift-xs);letter-spacing:.18em;color:var(--text-mute)}.dl-hinweis{border-top:1px solid var(--divider);padding-top:32px}.dl-hinweis+.dl-schritte{padding-top:var(--abstand-5);border-top:0}.dl-hinweis h3{margin:var(--abstand-4) 0 var(--abstand-2);font-size:var(--schrift-md)}.dl-karten{margin-top:0}@media (min-width:761px){.kopf{padding:0}.kopf-innen{flex-wrap:nowrap;gap:24px;max-width:calc(1200px + 2*max(20px,4vw));min-height:64px;padding-inline:max(20px,4vw)}.kopf .brand-name,.kopf .brand-sub{white-space:normal}.kopf-innen>.nav{gap:4px;margin-inline:auto}.kopf-rechts{gap:6px;margin-left:0}.kopf-rechts .btn-icon{width:38px;height:38px}.kopf-rechts .btn-voll{border:0;min-height:38px;padding:0 16px}}:root{--adm-side-w:248px;--adm-side-schmal:64px}.btn-sm{padding:0 var(--abstand-3);min-height:32px;font-size:var(--schrift-xs)}.btn-gefahr{border-color:var(--neg-edge);color:var(--neg)}.btn-gefahr:hover{background:var(--neg-bg);color:var(--neg)}.inline{display:inline}.band.eng{margin-bottom:0}.zeile-knoepfe .btn,.knoepfe .btn{min-height:36px}.zeile-knoepfe .btn-sm{min-height:32px}.panel-head{align-items:center;min-height:64px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}@media (max-width:1100px) and (min-width:901px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}a.kpi{color:inherit;text-decoration:none}a.kpi:hover{background:var(--surface-2);color:inherit;text-decoration:none}.kv-liste{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr)}.verwaltung-tabelle tbody tr:hover td{background:var(--hover)}.verwaltung-tabelle a.zeile{color:inherit;font-weight:500}.verwaltung-tabelle td .dim{display:block}.chip{border:1px solid var(--divider);background:var(--surface);color:var(--text-dim);font-size:var(--schrift-xs);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.chip:hover{color:var(--text);text-decoration:none}.pagination .seiten .btn{min-width:32px;min-height:32px;padding:6px 8px}@media (max-width:1100px) and (min-width:901px){.drei-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.field .fehler{font-size:var(--schrift-xs);color:var(--neg)}.field.ist-fehler input{border-color:var(--neg)}.anmelde-karte .form-list{max-width:none}.matrix td,.matrix th{text-align:center}.matrix td:first-child,.matrix th:first-child{text-align:left}.matrix .ja{color:var(--pos);font-weight:600}.matrix .nein{color:var(--text-mute)}.adm{grid-template-columns:var(--adm-side-w) minmax(0, 1fr);min-height:100%;display:grid}.adm.schmal{grid-template-columns:var(--adm-side-schmal) minmax(0, 1fr)}.adm-side{background:var(--side);height:100vh;transition:width var(--motion-leiste) var(--motion-kurve);position:sticky;top:0}.adm-side-innen{gap:var(--abstand-4);scrollbar-width:none;flex-direction:column;height:100%;padding:20px 12px;display:flex;overflow:hidden auto}.adm-marke{height:32px;color:var(--text);white-space:nowrap;flex:none;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.adm-marke:hover{color:var(--text);text-decoration:none}.adm-marke .symbol{background:var(--accent);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.adm-marke b{font-size:var(--schrift-sm);font-weight:500;line-height:1.2;display:block}.adm-marke span.unter{font-size:var(--schrift-xs);color:var(--text-mute);line-height:1.2;display:block}.adm-suche{flex:none;height:40px;position:relative}.adm-suche input{background:var(--surface);border-color:var(--divider);width:100%;height:40px;min-height:40px;font-size:var(--schrift-sm);padding-left:40px}.adm-suche .icon{color:var(--text-mute);pointer-events:none;pointer-events:none;position:absolute;top:12px;left:12px}.adm-suche kbd{position:absolute;top:11px;right:10px}.adm-nav{flex-direction:column;gap:4px;display:flex;position:relative}.adm-marke-leuchte{background:var(--accent);pointer-events:none;z-index:1;width:3px;height:20px;box-shadow:0 0 10px 1px var(--accent), 0 0 26px 6px var(--accent);border-radius:0 3px 3px 0;position:absolute;left:-12px}@supports (color:color-mix(in lab, red, red)){.adm-marke-leuchte{box-shadow:0 0 10px 1px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 26px 6px color-mix(in srgb, var(--accent) 22%, transparent)}}.adm-marke-leuchte{transition:top var(--motion-leiste) var(--motion-kurve), opacity var(--motion-normal)}.adm-eintrag{border-radius:var(--radius-md);height:36px;color:var(--text-dim);font-size:var(--schrift-sm);white-space:nowrap;transition:background var(--motion-schnell) var(--motion-kurve), color var(--motion-schnell);flex:none;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.adm-eintrag:hover{background:var(--hover);color:var(--text);text-decoration:none}.adm-eintrag.aktiv{background:var(--selected);color:var(--text);font-weight:500}.adm-eintrag .icon{flex:none}.adm-eintrag .name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adm-eintrag .zaehler{font-size:var(--schrift-xs);background:var(--surface);color:var(--text-mute);border-radius:999px;padding:4px 8px;font-weight:400;line-height:1}.adm-eintrag .zaehler.warn{background:var(--attn-bg);color:var(--attn)}.adm-eintrag .punkt{background:var(--accent);min-width:16px;height:16px;color:var(--bg);box-shadow:0 0 0 2px var(--side);transition:transform var(--motion-normal) var(--motion-kurve);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:500;line-height:1;display:grid;position:absolute;top:4px;left:38px;transform:translate(-100%)scale(0)}.adm-eintrag .punkt.warn{background:var(--attn)}.adm-gruppen{flex-direction:column;gap:4px;margin-top:8px;display:flex}.adm-gruppe{position:relative}.adm-gruppe.offen{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);margin:4px 0;padding:4px 0}.adm-gruppe.unten{border-top:1px solid var(--divider);margin-top:8px;padding-top:8px}.adm-gruppe.unten.offen{border-bottom:1px solid var(--divider)}.adm-gruppe-kopf{border-radius:var(--radius-md);width:100%;height:32px;color:var(--text-mute);font:inherit;font-size:var(--schrift-xs);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}.adm-gruppe-kopf:hover{background:var(--hover)}.adm-gruppe-kopf .name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adm-gruppe-kopf .pfeil{transition:transform var(--motion-normal) var(--motion-kurve)}.adm-gruppe.offen .adm-gruppe-kopf .pfeil{transform:rotate(180deg)}.adm-kachel{border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-4px;display:inline-flex}.adm-gruppe-inhalt{border-left:2px solid var(--gruppe-farbe,var(--divider));flex-direction:column;gap:4px;margin-left:19px;padding-bottom:4px;padding-left:4px;display:none}.adm-gruppe.offen .adm-gruppe-inhalt{display:flex}.adm-fuss{border-top:1px solid var(--divider);flex:none;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.adm-fuss{border-top:1px solid color-mix(in srgb, var(--divider) 60%, transparent)}}.adm-fuss{flex-direction:column;gap:2px;padding-top:8px;display:flex}.adm-fuss .fussknopf{border-radius:var(--radius-md);height:36px;color:var(--text-dim);cursor:pointer;font:inherit;font-size:var(--schrift-sm);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 12px;text-decoration:none;display:flex;overflow:hidden}.adm-fuss .fussknopf:hover{background:var(--hover);color:var(--text);text-decoration:none}.adm-fuss .fussknopf.aktiv{background:var(--selected);color:var(--text);font-weight:500}.adm-fuss .fussknopf .icon{color:var(--text-mute);flex:none}.adm-fuss .fussknopf:hover .icon{color:var(--text)}.adm-fuss form.inline{display:block}.adm-avatar{background:var(--accent-deep);width:16px;height:16px;color:var(--accent-pale);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:600;display:grid}.adm.schmal .adm-side .name,.adm.schmal .adm-fuss .fussknopf .name,.adm.schmal .adm-marke b,.adm.schmal .adm-marke .unter,.adm.schmal .adm-gruppe-kopf .pfeil,.adm.schmal .adm-eintrag .zaehler,.adm.schmal .adm-suche kbd{display:none}.adm.schmal .adm-eintrag .punkt{transform:translate(-100%)scale(1)}.adm.schmal .adm-suche input{color:#0000;padding-left:40px}.adm.schmal .adm-gruppe-inhalt{border-left:0;margin-left:0;padding-left:0}.adm.schmal .adm-gruppe.offen{border:0;margin:0;padding:0}.adm-main{flex-direction:column;min-width:0;display:flex}.adm-kopf{z-index:10;background:var(--side);border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:60px;padding:8px 16px;display:flex;position:sticky;top:0}.adm-kopf .pfad{min-width:0;font-size:var(--schrift-sm);align-items:center;gap:8px;display:flex}.adm-kopf .pfad .gruppe{color:var(--text-dim)}.adm-kopf .pfad .trenner{color:var(--text-mute)}.adm-kopf .pfad .titel{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.adm-kopf .pfad a{color:var(--text-dim)}.adm-zurueck{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.adm-zurueck:hover{background:var(--accent-hi);color:#fff;text-decoration:none}.adm-kopf-rechts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.adm-kopf .esc{font-size:var(--schrift-xs);color:var(--text-mute)}.umgebung{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.umgebung:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.umgebung.live{background:var(--neg-bg);color:var(--neg);box-shadow:0 0 0 1px var(--neg-edge)}.umgebung.sandbox{background:var(--attn-bg);color:var(--attn);box-shadow:0 0 0 1px var(--attn-edge)}.adm-menu-knopf{display:none}.adm-inhalt{gap:var(--abstand-5);flex-direction:column;width:100%;max-width:1440px;padding:8px 16px 64px;display:flex}.adm-inhalt>h1{font-size:var(--schrift-lg);letter-spacing:-.02em;margin:8px 0 0;font-weight:500}.adm-inhalt>h1+*{margin-top:calc(-1 * var(--abstand-2))}.werkzeuge{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.werkzeuge .suche{align-items:center;gap:var(--abstand-2);flex:260px;min-width:0;display:flex}.werkzeuge .suche input{width:100%}.werkzeuge select{min-width:150px}.chip{border:1px solid var(--divider);background:var(--surface);color:var(--text-dim);font-size:var(--schrift-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.chip.an{border-color:var(--accent);color:var(--accent);background:var(--selected)}.pagination{justify-content:space-between;align-items:center;gap:var(--abstand-3);padding-top:var(--abstand-3);font-size:var(--schrift-xs);color:var(--text-mute);flex-wrap:wrap;display:flex}.pagination .seiten{gap:4px;display:flex}.pagination .seiten .btn{min-width:32px;padding:6px 8px}.zwei-spalten{gap:var(--abstand-4);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;display:grid}@media (max-width:1100px) and (min-width:901px){.drei-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.status{align-items:center;gap:6px;display:inline-flex}.status:before{content:"";background:var(--text-mute);border-radius:50%;flex:none;width:8px;height:8px}.status.ok:before{background:var(--signal-pos)}.status.warn:before{background:var(--attn)}.status.err:before{background:var(--signal-neg)}.status.lauf:before{background:var(--accent)}.verlauf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.verlauf li{gap:var(--abstand-3);padding:var(--abstand-2) 0;grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.verlauf li:before{content:"";background:var(--edge-strong);border-radius:50%;width:8px;height:8px;margin-top:6px}.verlauf li:after{content:"";background:var(--divider);width:1px;position:absolute;top:20px;bottom:-6px;left:3.5px}.verlauf li:last-child:after{display:none}.verlauf .wann{font-size:var(--schrift-xs);color:var(--text-mute);font-family:var(--font-mono)}.verlauf b{font-weight:500}.schritte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schritte li{gap:var(--abstand-3);padding:var(--abstand-2) 0;border-bottom:1px solid var(--divider);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.schritte li:last-child{border-bottom:0}.schritte .kreis{background:var(--surface-2);width:22px;height:22px;color:var(--text-mute);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.schritte .ok .kreis{background:var(--pos-bg);color:var(--pos)}.schritte .lauf .kreis{background:var(--accent-deep);color:var(--accent-pale)}.schritte .err .kreis{background:var(--neg-bg);color:var(--neg)}.schritte .offen{color:var(--text-mute)}.schritte .was b{font-weight:500}.schritte .was span{font-size:var(--schrift-xs);color:var(--text-mute);overflow-wrap:anywhere;display:block}.schritte .zeit{font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--text-mute);white-space:nowrap}.diff{gap:var(--abstand-3);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.diff .alt,.diff .neu{padding:var(--abstand-3);border-radius:var(--radius-md);background:var(--surface-2)}.diff .neu{box-shadow:0 0 0 1px var(--accent)}.diff .label{font-size:var(--schrift-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.diff .wert{font-size:var(--schrift-lg);font-variant-numeric:tabular-nums;font-weight:500}.diff .pfeil{color:var(--text-mute)}.adm-dialog-hinter{z-index:40;padding:var(--abstand-4);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.adm-dialog{width:min(560px,100%);max-height:calc(100vh - 2 * var(--abstand-4));background:var(--surface);box-shadow:var(--shadow-lg);border-radius:18px;overflow:auto}.adm-dialog .panel-head h2{font-size:var(--schrift-lg)}.adm-dialog.gefahr .panel-head{border-bottom-color:var(--neg-edge)}.adm-dialog .panel-body{gap:var(--abstand-4);flex-direction:column;display:flex}.schalter{align-items:center;gap:var(--abstand-3);cursor:pointer;display:inline-flex}.schalter input{opacity:0;position:absolute}.schalter .knauf{background:var(--edge-strong);width:36px;height:20px;transition:background var(--motion-schnell);border-radius:999px;flex:none;position:relative}.schalter .knauf:after{content:"";width:16px;height:16px;transition:transform var(--motion-schnell);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.schalter input:checked+.knauf{background:var(--accent)}.schalter input:checked+.knauf:after{transform:translate(16px)}.schalter input:focus-visible+.knauf{outline:2px solid var(--accent);outline-offset:2px}.anmelde-buehne{min-height:100vh;padding:var(--abstand-5);background:var(--bg);place-items:center;display:grid}.anmelde-karte{gap:var(--abstand-5);flex-direction:column;width:min(420px,100%);display:flex}.anmelde-karte .panel-body{gap:var(--abstand-4);flex-direction:column;display:flex}.code-felder{gap:var(--abstand-2);grid-template-columns:repeat(6,1fr);display:grid}.code-felder input{text-align:center;width:100%;min-width:0;font-family:var(--font-mono);font-size:var(--schrift-lg);padding:var(--abstand-2);min-height:48px}.codes{gap:var(--abstand-2);font-family:var(--font-mono);font-size:var(--schrift-sm);grid-template-columns:repeat(2,1fr);display:grid}.codes span{border-radius:var(--radius-sm);background:var(--surface-2);padding:6px 10px}.codes span.benutzt{color:var(--text-mute);text-decoration:line-through}.qr{border-radius:var(--radius-md);background:repeating-conic-gradient(var(--text) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;opacity:.9;width:160px;height:160px}.adm-ueberlage{display:none}@media (max-width:900px){.adm,.adm.schmal{grid-template-columns:minmax(0,1fr)}.adm-side{z-index:50;width:min(300px,86vw);transition:transform var(--motion-panel) var(--motion-kurve);border-right:1px solid var(--edge);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.adm.schmal .adm-side .name,.adm.schmal .adm-fuss .fussknopf .name,.adm.schmal .adm-marke b,.adm.schmal .adm-marke .unter,.adm.schmal .adm-gruppe-kopf .pfeil,.adm.schmal .adm-eintrag .zaehler{display:initial}.adm.schmal .adm-eintrag .punkt{transform:translate(-100%)scale(0)}.adm.schmal .adm-suche input{color:inherit}.adm.schmal .adm-gruppe-inhalt{border-left:2px solid var(--gruppe-farbe,var(--divider));margin-left:19px;padding-left:4px}.adm.schmal .adm-gruppe.offen{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);margin:4px 0;padding:4px 0}.adm-fuss .klapp{display:none}.adm.menu-offen .adm-side{transform:none}.adm.menu-offen .adm-ueberlage{z-index:45;background:#00000080;display:block;position:fixed;inset:0}.adm-menu-knopf{display:inline-flex}.adm-kopf{background:var(--bg);min-height:56px;padding:8px 16px}.adm-kopf .esc{display:none}.adm-inhalt{gap:var(--abstand-4);padding:8px 16px 48px}.adm-inhalt>h1{font-size:var(--schrift-xl)}.zwei-spalten{grid-template-columns:minmax(0,1fr)}.zwei-felder,.diff{grid-template-columns:1fr}.diff .pfeil{justify-self:center;transform:rotate(90deg)}.adm .btn,.adm input,.adm select{min-height:44px}.adm .btn-sm,.adm .fussknopf{min-height:36px}.panel-head,.panel-body{padding-inline:var(--abstand-4)}.panel{border-radius:14px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi .val{font-size:var(--schrift-lg)}.umgebung span.lang{display:none}.verwaltung-tabelle{font-size:var(--schrift-xs)}.code-felder{gap:4px}}@media (max-width:360px){.kpis{grid-template-columns:1fr}.adm-inhalt,.panel-head,.panel-body{padding-inline:12px}.adm-kopf{gap:var(--abstand-2);padding-inline:12px}.werkzeuge select{width:100%;min-width:0}}.drei-karten{gap:var(--abstand-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1100px){.drei-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.drei-karten{grid-template-columns:1fr}}.drei-karten .panel{margin:0}.schalter-zeile{align-items:center;gap:var(--abstand-3);font-size:var(--schrift-sm);display:flex}.adm pre{font-family:var(--font-mono);font-size:var(--schrift-xs);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;padding:var(--abstand-3);background:var(--surface-2);border-radius:var(--radius-sm,6px);margin:0;overflow:auto}.google-knopf{justify-content:center;align-items:center;gap:var(--abstand-3);width:100%;display:flex}.google-knopf .google-zeichen{box-sizing:content-box;background:#fff;border-radius:50%;flex:none;padding:2px}.passwort-weg>summary{cursor:pointer;color:var(--text-mute);font-size:var(--schrift-sm);padding:var(--abstand-2) 0}.passwort-weg[open]>summary{margin-bottom:var(--abstand-3)}.qr-code{margin:var(--abstand-4) 0;justify-content:center;display:flex}.qr-code svg{border-radius:var(--radius-sm,6px);box-sizing:content-box;background:#fff;width:220px;height:220px;padding:12px}.ver-kette{gap:var(--abstand-3);margin:var(--abstand-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.ver-kette{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ver-kette{grid-template-columns:1fr}}.ver-glied{padding:var(--abstand-4);background:var(--surface);box-shadow:0 0 0 1px var(--edge);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.ver-glied .k{font-size:var(--schrift-xs);color:var(--text-mute)}.ver-glied .v{font-size:var(--schrift-xl);letter-spacing:-.02em;color:var(--text);font-weight:500}.ver-glied .dim{font-size:var(--schrift-xs)}@media (min-width:901px){.ver-glied:not(:last-child):after{content:"›";right:calc(-1 * var(--abstand-3) / 2 - 6px);color:var(--text-mute);font-size:16px;position:absolute;top:44%}}.ver-liste{margin:0;padding:0;list-style:none}.ver-liste>li{gap:var(--abstand-3);padding:var(--abstand-3) 0;border-top:1px solid var(--divider);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.ver-liste>li:first-child{border-top:0;padding-top:0}.notiz-kandidaten ul{max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.notiz-kandidaten li{gap:var(--abstand-2);padding:var(--abstand-1) 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.notiz-kandidaten li>span:first-of-type{grid-column:2}.notiz-kandidaten li.uebernommen{opacity:.5}.notiz-kandidaten .btn{min-height:0;padding:0 .5rem}.notiz-kandidaten .btn[hidden]{display:none}.ver-liste .kreis{background:var(--surface-2);width:22px;height:22px;color:var(--text-mute);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.ver-liste .kreis.ok{background:var(--pos-bg);color:var(--pos)}.ver-liste .kreis.offen,.ver-liste .kreis.warn{background:var(--surface-2);color:var(--attn);box-shadow:0 0 0 1px var(--attn)}.ver-liste .was{flex-direction:column;gap:2px;min-width:0;display:flex}.ver-liste .was b{font-weight:500}.ver-liste .was .dim{font-size:var(--schrift-xs);overflow-wrap:anywhere}.ver-hilfe{margin-top:var(--abstand-2);font-size:var(--schrift-xs)}.ver-hilfe summary{cursor:pointer;color:var(--accent-hi)}.ver-hilfe ol{margin:var(--abstand-2) 0 0;color:var(--text-mute);flex-direction:column;gap:4px;padding-left:18px;display:flex}.ver-aktionen{gap:var(--abstand-3);margin-top:var(--abstand-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.ver-aktionen{grid-template-columns:1fr}}.ver-aktionen .panel{margin:0}.ver-aktionen .panel-body{align-items:flex-start;gap:var(--abstand-2);flex-direction:column;height:100%;display:flex}.ver-aktionen .panel-body b{font-weight:500}.ver-aktionen .panel-body p{margin:0 0 var(--abstand-2);flex:1}.ver-schritte{gap:var(--abstand-2);margin:0 0 var(--abstand-4);padding:0;list-style:none;display:flex}.ver-schritte li{padding:var(--abstand-2) var(--abstand-3);background:var(--surface);box-shadow:0 0 0 1px var(--edge);font-size:var(--schrift-sm);color:var(--text-mute);border-radius:8px;flex:1}.ver-schritte li span{margin-right:4px;font-weight:600}.ver-schritte li.an{box-shadow:0 0 0 1px var(--accent);color:var(--text)}.ver-schritte li.fertig{color:var(--pos)}.nur-schmal,.menue{display:none}@media (min-width:761px){.fuss-gruppe>summary{pointer-events:none;list-style:none}.fuss-gruppe>summary::-webkit-details-marker{display:none}}@media (max-width:760px){.kopf{z-index:30;background:var(--bg);-webkit-backdrop-filter:none;min-height:56px;padding:0 8px 0 20px;position:sticky;top:0}.kopf-innen{min-height:56px}.kopf-rechts{gap:4px}.kopf-rechts>[data-theme-toggle],.kopf-rechts>.sprachmenue{display:none}.kopf-rechts>.btn-voll{min-height:36px;font-size:var(--schrift-sm);padding:0 14px}.nur-breit{display:none}.nur-schmal{display:inline}.nav-unten{display:none}.menue{display:block}.menue>summary{width:44px;height:44px;color:var(--text);border:0;list-style:none}.menue>summary::-webkit-details-marker{display:none}.menue .menue-zu{display:none}.menue[open] .menue-zu{display:block}.menue[open] .menue-auf{display:none}.menue-blatt{z-index:29;gap:var(--abstand-4);padding:8px 20px max(24px, env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}.menue:not([open]) .menue-blatt{display:none}.menue>summary svg{flex:none;width:22px;height:22px}.menue .sprachmenue.im-menue{display:block}.menue-liste{flex-direction:column;display:flex}.menue-liste a{border-bottom:1px solid var(--divider);min-height:56px;color:var(--text);justify-content:space-between;align-items:center;font-size:20px;font-weight:600;display:flex}.menue-liste a:hover{text-decoration:none}.menue-liste a .icon{color:var(--text-mute)}.menue-unten{gap:var(--abstand-3);flex-direction:column;margin-top:auto;display:flex}.menue-zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menue-zeile .sprachmenue.im-menue summary,.menue-thema{justify-content:center;width:100%;min-height:48px}.sprachmenue.im-menue .sprachmenue-liste{inset:auto auto calc(100% + 6px) 0}.menue-pakete{min-height:52px;font-size:var(--schrift-md);border-radius:10px}.view,.foot{padding-inline:20px}.seitenkopf{padding:32px 0 24px}.seitenkopf h1{letter-spacing:-.025em;font-size:32px;line-height:1.12}.seitenkopf .lead{margin-top:10px;font-size:16px}.dl-buehne{text-align:left;background:0 0;padding:32px 20px}.dl-buehne .schlagzeile{max-width:none;margin:12px 0 0;font-size:32px;line-height:1.12}.dl-buehne .lead{text-align:left;margin:12px 0 0;font-size:16px}.dl-wahl{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:20px;display:grid}.dl-wahl label{border-radius:9px;justify-content:center}.dl-knopf{align-items:stretch}.dl-knopf .btn-gross{border-radius:10px;width:100%}.dl-schritte{gap:var(--abstand-4);padding:32px 0}.dl-schritte h3{font-size:var(--schrift-md)}.panel{border-radius:14px}.panel-head{min-height:0;padding:16px 18px 12px}.panel-head h2{font-size:var(--schrift-md);letter-spacing:0;font-weight:600}.panel-body{padding:16px 18px 18px}.field input,.field select,.form-list input,.form-list select{border-radius:8px;min-height:48px}.field textarea,.form-list textarea{border-radius:8px}.btn{border-radius:10px;min-height:48px}.btn-icon,.btn-sm{min-height:0}.btn-primary{background:var(--accent);color:#fff;border-color:#0000;font-weight:600}.btn-primary:hover{background:var(--accent-hi);color:#fff}.btn-secondary{color:var(--text);border-color:var(--edge);background:var(--surface)}.formular-fuss,.knoepfe.formular-fuss{flex-direction:column;align-items:stretch;gap:10px}.formular-fuss .btn,.panel-body form>.btn,.kontakt .btn{width:100%;min-height:48px}.zeile-knoepfe .btn,.knoepfe .btn{min-height:44px}.band{font-size:var(--schrift-sm);border-radius:14px;padding:14px 16px}.recht-seite{align-items:stretch;gap:var(--abstand-5);flex-direction:column;display:flex}.recht-seite>*{min-width:0}.recht-seite>.rechtliches{box-shadow:none;background:0 0;border-radius:0;order:-1;margin-inline:-20px;position:relative;top:auto;overflow:visible}.rechtliches .panel-head{display:none}.recht-seite .prosa>:first-child,.recht-seite .prosa>div:first-child>h2:first-child{margin-top:0}.rechtliches .panel-body.stack{scrollbar-width:none;flex-direction:row;padding:0 20px;overflow-x:auto;gap:8px!important}.rechtliches .panel-body::-webkit-scrollbar{display:none}.rechtliches .nav-item{border:1px solid var(--edge);min-height:36px;font-size:var(--schrift-sm);border-radius:18px;flex:none;padding:0 14px}.rechtliches .nav-item.active{background:var(--text);color:var(--bg);border-color:var(--text);box-shadow:none;font-weight:600}pre{white-space:pre-wrap;overflow-wrap:anywhere}.fuss-spalten.fuss-vier{flex-direction:column;align-items:stretch;gap:0;display:flex}.fuss-marke{margin-bottom:var(--abstand-5)}.fuss-gruppe{border-top:1px solid var(--divider)}.fuss-gruppe:last-of-type{border-bottom:1px solid var(--divider)}.fuss-gruppe>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;list-style:none;display:flex}.fuss-gruppe>summary::-webkit-details-marker{display:none}.fuss-gruppe>summary:after{content:"";border-right:1.6px solid var(--text-mute);border-bottom:1.6px solid var(--text-mute);width:8px;height:8px;transform:rotate(45deg)translateY(-3px)}.fuss-gruppe[open]>summary:after{transform:rotate(-135deg)translateY(-3px)}.fuss-gruppe>summary h4{font-family:var(--font-body);font-size:var(--schrift-md);letter-spacing:0;text-transform:none;color:var(--text);margin:0}.fuss-gruppe nav{padding-bottom:8px}.fuss-gruppe nav a{align-items:center;min-height:44px;font-size:15px;display:flex}.fuss-spalten.fuss-vier>div:last-child{margin-top:var(--abstand-5)}.fuss-spalten.fuss-vier>div:last-child h4{display:none}}.statuskopf{gap:var(--abstand-4);background:var(--surface);box-shadow:0 0 0 1px var(--divider);margin-bottom:var(--abstand-5);border-radius:14px;flex-direction:column;padding:18px;display:flex}.statuskopf-zeile{gap:var(--abstand-3);align-items:flex-start;display:flex}.statuskopf-punkt{background:var(--text-mute);border-radius:4px;flex:none;width:8px;height:8px;margin-top:8px}.statuskopf.ton-pos .statuskopf-punkt{background:var(--pos)}.statuskopf.ton-attn .statuskopf-punkt{background:var(--attn)}.statuskopf.ton-neg .statuskopf-punkt{background:var(--neg)}.statuskopf.ton-info .statuskopf-punkt{background:var(--accent)}.statuskopf.ton-attn{box-shadow:0 0 0 1px var(--attn-edge)}.statuskopf.ton-neg{box-shadow:0 0 0 1px var(--neg-edge)}.statuskopf-text{flex-direction:column;gap:4px;min-width:0;display:flex}.statuskopf-titel{font-size:var(--schrift-md);margin:0;font-weight:600}.statuskopf-satz{font-size:var(--schrift-sm);color:var(--text-mute);margin:0;line-height:1.5}.kennzahlen{gap:var(--abstand-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.kennzahl{background:var(--surface-2);border-radius:10px;min-width:0;padding:10px 12px}.kennzahl.breit{grid-column:1/-1}.kennzahl dt{font-size:var(--schrift-xs);color:var(--text-mute)}.kennzahl dd{font-size:var(--schrift-md);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.kennzahl.ton-pos dd{color:var(--pos)}.kennzahl.ton-attn dd{color:var(--attn)}.kennzahl.ton-neg dd{color:var(--neg)}.kachel{background:var(--surface);min-width:0;box-shadow:0 0 0 1px var(--edge);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.kachel.ton-info{box-shadow:0 0 0 1px var(--accent)}.kachel.ton-attn{box-shadow:0 0 0 1px var(--attn-edge)}.kachel.ton-neg{box-shadow:0 0 0 1px var(--neg-edge)}.kachel-kopf{align-items:flex-start;gap:var(--abstand-3);display:flex}.kachel-symbol{background:var(--surface-2);width:36px;height:36px;color:var(--text-dim);border-radius:10px;flex:none;place-items:center;display:grid}.kachel-titel{font-size:var(--schrift-md);letter-spacing:0;flex:1;align-self:center;margin:0;font-weight:600}.kachel-satz{font-size:var(--schrift-sm);color:var(--text-dim);overflow-wrap:anywhere;line-height:1.5}.kachel-satz p{margin:0}.kachel-satz p+p{margin-top:var(--abstand-2)}.kachel-aktionen{gap:var(--abstand-2);flex-wrap:wrap;margin-top:auto;padding-top:4px;display:flex}.kacheln{gap:var(--abstand-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.plakette{font-size:var(--schrift-xs);white-space:nowrap;background:var(--hover);color:var(--text-dim);border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.plakette.ton-pos{background:var(--pos-bg);color:var(--pos)}.plakette.ton-attn{background:var(--attn-bg);color:var(--attn)}.plakette.ton-neg{background:var(--neg-bg);color:var(--neg)}.plakette.ton-info{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.plakette.ton-info{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.plakette.ton-info{color:var(--accent-hi)}.gruppenkopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);margin:var(--abstand-6) 0 var(--abstand-3);display:flex}.gruppenkopf h2{font-size:var(--schrift-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin:0;font-weight:500}.gruppenkopf-zusatz{font-size:var(--schrift-xs);color:var(--text-mute)}.ablauf{margin:0 0 var(--abstand-5);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.ablauf li{font-size:var(--schrift-xs);color:var(--text-mute);flex-direction:column;gap:6px;display:flex}.schritt-balken{background:var(--divider);border-radius:2px;height:4px}.ablauf li.erledigt .schritt-balken,.ablauf li.aktiv .schritt-balken{background:var(--accent)}.ablauf.fertig li.aktiv .schritt-balken{background:var(--pos)}.ablauf li.erledigt{color:var(--text-dim)}.ablauf li.aktiv{color:var(--text);font-weight:600}.erklaerung{background:var(--bg);box-shadow:0 0 0 1px var(--edge);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:16px 18px;display:flex}.erklaerung p{margin:0}.erklaerung-vertrag{font-family:var(--font-mono);font-size:var(--schrift-sm);overflow-wrap:anywhere}.kv-zeilen{border-top:1px solid var(--divider);flex-direction:column;gap:6px;margin:0;padding-top:10px;display:flex}.kv-zeilen>div{justify-content:space-between;gap:var(--abstand-3);font-size:var(--schrift-sm);display:flex}.kv-zeilen dt{color:var(--text-mute)}.kv-zeilen dd{text-align:end;overflow-wrap:anywhere;margin:0}.link-zeile{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.link-zeile{justify-content:center;width:100%}.kacheln{grid-template-columns:minmax(0,1fr)}}.gruppen{flex-direction:column;min-width:0;display:flex}.gruppen>:first-child .gruppenkopf,.gruppen>.gruppenkopf:first-child{margin-top:0}.anschrift{margin:0;line-height:1.6}.angabenliste{flex-direction:column;margin:0;display:flex}.angabenliste>div{border-top:1px solid var(--divider);padding:12px 0}.angabenliste>div:first-child{border-top:0;padding-top:0}.angabenliste>div:last-child{padding-bottom:0}.anschrift+.angabenliste>div:first-child{border-top:1px solid var(--divider);padding-top:12px}.angabenliste dt{font-size:var(--schrift-xs);color:var(--text-mute)}.angabenliste dd{overflow-wrap:anywhere;margin:4px 0 0}.zeilen{padding:0 var(--abstand-5)}.kontaktzeile{align-items:center;gap:var(--abstand-3);min-height:60px;color:var(--text);border-top:1px solid var(--divider);padding:10px 0;display:flex}.kontaktzeile:first-child{border-top:0}.kontaktzeile:hover{text-decoration:none}.kontaktzeile>.icon{color:var(--accent);flex:none}.kontaktzeile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kontaktzeile-wert{overflow-wrap:anywhere;font-weight:500}.kontaktzeile-art{font-size:var(--schrift-xs);color:var(--text-mute)}.kontaktzeile-tat{font-size:var(--schrift-sm);color:var(--accent-hi);flex:none}.kontakt-adresse{font-size:var(--schrift-xl);overflow-wrap:anywhere;margin:0;font-weight:600}.knopfreihe{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.knopfreihe [hidden]{display:none}@media (max-width:760px){.zeilen{padding:0 18px}.kontakt-adresse{font-size:var(--schrift-lg)}.knopfreihe>.btn{justify-content:center;width:100%}}.vorschau-raster{gap:var(--abstand-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vorschau-raster li{background:var(--surface);box-shadow:0 0 0 1px var(--divider);font-size:var(--schrift-sm);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.vorschau-raster .icon{color:var(--accent);margin-bottom:6px}.vorschau-raster span{font-size:var(--schrift-xs);color:var(--text-mute)}.aufklapp>summary{cursor:pointer;border-bottom:0;align-items:center;list-style:none}.aufklapp>summary::-webkit-details-marker{display:none}.aufklapp[open]>summary{border-bottom:1px solid var(--divider)}.aufklapp-zeichen{border-right:2px solid var(--text-mute);border-bottom:2px solid var(--text-mute);width:10px;height:10px;transition:transform var(--motion-schnell,.12s);transform:rotate(45deg)}.aufklapp[open] .aufklapp-zeichen{transform:rotate(225deg)}.klein{font-size:var(--schrift-xs)}.schmal-spalte{max-width:560px}.hinweisliste{margin:0 0 var(--abstand-4);padding:0 var(--abstand-5);list-style:none}.hinweisliste li{border-top:1px solid var(--divider);overflow-wrap:anywhere;padding:14px 0 14px 22px;position:relative}.hinweisliste li:first-child{border-top:0}.hinweisliste li:before{content:"";background:var(--accent);border-radius:3px;width:6px;height:6px;position:absolute;top:22px;left:2px}@media (max-width:760px){.hinweisliste{padding:0 18px}}.kennzahl small{font-size:var(--schrift-xs);color:var(--text-mute);margin-top:2px;font-weight:400;display:block}.statuskopf>.knopfreihe{align-items:center}.mit-knopf{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.mit-knopf .mono{overflow-wrap:anywhere;min-width:0}.btn-klein{min-height:32px;font-size:var(--schrift-xs);padding:4px 10px}.btn-klein .icon{width:14px;height:14px}.geraet-zeile{border-top:1px solid var(--divider)}.geraet-zeile:first-child{border-top:0}.geraet-zeile>summary{align-items:center;gap:var(--abstand-3);cursor:pointer;min-height:60px;padding:10px 0;list-style:none;display:flex}.geraet-zeile>summary::-webkit-details-marker{display:none}.geraet-zeile>summary>.icon{color:var(--text-dim);flex:none}.geraet-zeile[open] .kontaktzeile-tat{color:var(--text-mute)}.geraet-abmelden{gap:var(--abstand-3);padding:0 0 var(--abstand-4);flex-direction:column;display:flex}.geraet-abmelden p{margin:0}.kacheln-spalte{grid-template-columns:minmax(0,1fr)}.aufstieg-wahl{flex-direction:column;gap:4px;width:100%;display:flex}.aufstieg-wahl .dim{font-size:var(--schrift-xs)}@media (max-width:760px){.zwei{grid-template-columns:minmax(0,1fr)}.kachel-aktionen .btn,.kachel-aktionen form .btn{justify-content:center;width:100%}.kachel-aktionen>form{width:100%}.statuskopf>.knopfreihe>.btn{justify-content:center;width:100%}.rechnungsgruppe .tabelle thead{display:none}.rechnungsgruppe .tabelle tr{gap:2px var(--abstand-3);border-bottom:1px solid var(--divider);grid-template-columns:1fr auto;padding:10px 0;display:grid}.rechnungsgruppe .tabelle tr:last-child{border-bottom:0}.rechnungsgruppe .tabelle td{text-align:left;border:0;padding:0;display:block}.rechnungsgruppe .tabelle td:nth-child(2){color:var(--text-dim);grid-area:2/1}.rechnungsgruppe .tabelle td:nth-child(3){text-align:right;grid-area:1/2}.rechnungsgruppe .tabelle td:nth-child(4){text-align:right;grid-area:2/2}.rechnungsgruppe .tabelle td:nth-child(5){text-align:left;grid-column:1/-1}.rechnungsgruppe .tabelle td:nth-child(5):empty{display:none}}.dl-datei,.dl-wege{max-width:560px;margin:var(--abstand-6) auto 0;text-align:left}.dl-wege{gap:var(--abstand-3);flex-direction:column;display:flex}.dl-datei .dl-knopf,.dl-wege .dl-knopf{align-items:stretch;width:100%;margin-top:0}.dl-datei .dl-knopf .btn-gross,.dl-wege .dl-knopf .btn-gross,.dl-wege .kachel-aktionen>.btn-gross{justify-content:center;width:100%}.dl-knopf>.mono{text-align:center;font-size:var(--schrift-xs)}.dl-handy{font-size:var(--schrift-sm);margin:0}.dl-handy .btn{margin-top:var(--abstand-2)}.view>.nur-mac:first-child .gruppenkopf,.view>.nur-win:nth-child(2) .gruppenkopf{margin-top:var(--abstand-7)}.pruefsumme-wert{background:var(--surface-2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.pruefsumme-wert .mono{font-size:var(--schrift-xs)}.pruefsumme>.btn{align-self:flex-start}.dl-kauf{margin-top:var(--abstand-5)}@media (max-width:760px){.dl-datei,.dl-wege{max-width:none;margin-top:20px}.dl-handy.nur-schmal{display:block}.view>.nur-mac:first-child .gruppenkopf,.view>.nur-win:nth-child(2) .gruppenkopf{margin-top:var(--abstand-5)}.dl-karten{gap:var(--abstand-3)}}.inhalt{margin-bottom:var(--abstand-5)}.inhalt-liste{padding:4px var(--abstand-5) 10px;columns:2;column-gap:var(--abstand-5);margin:0;list-style:none}.inhalt-liste li{break-inside:avoid}.inhalt-liste a{color:var(--text-dim);font-size:var(--schrift-sm);gap:10px;padding:8px 0;line-height:1.4;display:flex}.inhalt-liste a:hover{color:var(--text);text-decoration:none}.inhalt-nr{min-width:1.6em;font-family:var(--font-mono);font-size:var(--schrift-xs);color:var(--text-mute);flex:none;padding-top:2px}.prosa h2[id]{scroll-margin-top:110px}.nach-oben{margin-top:var(--abstand-4)}.lesebalken{display:none}@media (max-width:760px){.inhalt-liste{columns:1;padding:0 18px 8px}.inhalt-liste a{border-top:1px solid var(--divider);align-items:center;min-height:44px}.inhalt-liste li:first-child a{border-top:0}.lesebalken{z-index:25;background:var(--bg);border-bottom:1px solid var(--divider);opacity:0;pointer-events:none;height:38px;transition:transform .16s,opacity .16s;display:block;position:fixed;top:56px;left:0;right:0;transform:translateY(-100%)}.lesebalken.sichtbar{opacity:1;transform:none}.lesebalken-stand{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.lesebalken-text{font-size:var(--schrift-xs);color:var(--text-dim);white-space:pre;text-overflow:ellipsis;padding:10px 20px;display:block;overflow:hidden}}.bestellung{max-width:640px}.bestellung-werte{gap:var(--abstand-2) var(--abstand-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.bestellung-werte dt{color:var(--text-mute)}.bestellung-werte dd{overflow-wrap:anywhere;margin:0}.bestellung-werte .bestellung-summe{padding-top:var(--abstand-3);border-top:1px solid var(--divider);color:var(--text);font-weight:600}.bestellung-werte dd.bestellung-summe{font-size:22px}.bestellung-werte dd.bestellung-summe small{font-size:var(--schrift-xs);color:var(--text-mute);font-weight:400}.bestellung-zustimmung{gap:var(--abstand-3);cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.bestellung-zustimmung input{flex:none;margin-top:4px}.bestellung-zustimmung.ist-fehler{color:var(--neg)}@media (max-width:480px){.bestellung-werte{grid-template-columns:1fr;gap:2px}.bestellung-werte dd{margin-bottom:var(--abstand-2)}}.adm-reiter{border-bottom:1px solid var(--divider);gap:4px;display:flex;overflow-x:auto}.adm-reiter a{color:var(--text-dim);white-space:nowrap;font-size:var(--schrift-sm);border-bottom:2px solid #0000;padding:10px 14px;text-decoration:none}.adm-reiter a.an{color:var(--text);border-bottom-color:var(--accent)}.partner-zwei{gap:var(--abstand-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.partner-zwei{grid-template-columns:1fr}}.verwaltung-tabelle td.neg,.kpi .val.neg{color:var(--neg)}.partner-link{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.kpi-dringend{background:var(--attn-bg);box-shadow:0 0 0 1px var(--attn-edge)}.zahlkarte .panel-head h2{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.zahlkarte-koerper{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr) 210px;display:grid}@media (max-width:760px){.zahlkarte-koerper{grid-template-columns:1fr}}.partner-feld{align-items:center;gap:var(--abstand-3);border-bottom:1px solid var(--divider);grid-template-columns:150px minmax(0,1fr);padding:9px 0;display:grid}@media (max-width:480px){.partner-feld{grid-template-columns:1fr;gap:2px}}.partner-feld .dim{font-size:var(--schrift-xs)}.partner-feld .wert{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.partner-feld .wert.gross{font-size:var(--schrift-lg);font-weight:600}.partner-feld .kopie{color:var(--text-mute);cursor:pointer;font:inherit;font-size:var(--schrift-xs);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px;display:inline-flex}.partner-feld .kopie:hover{color:var(--text);background:var(--surface-2)}.zahlkarte-form{gap:var(--abstand-3);margin-top:var(--abstand-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zahlkarte-form .knoepfe{grid-column:1/-1}@media (max-width:480px){.zahlkarte-form{grid-template-columns:1fr}}.girocode{align-items:center;gap:var(--abstand-2);text-align:center;font-size:var(--schrift-xs);color:var(--text-mute);flex-direction:column;line-height:1.4;display:flex}.girocode svg{background:#fff;border-radius:8px;width:176px;height:176px;display:block}.zahlkarte-fuss{justify-content:space-between;gap:var(--abstand-3);border-top:1px solid var(--divider);font-size:var(--schrift-xs);padding:12px 22px;display:flex}.erinnerungen{column-gap:var(--abstand-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.erinnerung{border-bottom:1px solid var(--divider);font-size:var(--schrift-sm);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.erinnerung small{font-size:var(--schrift-xs);display:block}.erinnerung .punkt{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.partner-weg{gap:var(--abstand-5);border-bottom:1px solid var(--divider);grid-template-columns:220px repeat(3,minmax(0,1fr)) 200px;align-items:center;padding:14px 0;display:grid}.partner-weg>div:first-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (max-width:1100px){.partner-weg{grid-template-columns:1fr 1fr}}@media (max-width:560px){.partner-weg{grid-template-columns:1fr}}.partner-balken{flex-direction:column;gap:4px;display:flex}.partner-balken .balken-kopf{font-size:var(--schrift-xs);color:var(--text-mute);flex-direction:column;gap:2px;display:flex}.partner-balken .balken-kopf b{color:var(--text);font-weight:500;font-size:var(--schrift-sm)}.partner-balken .bahn{background:var(--surface-2);border-radius:999px;height:8px;display:block;overflow:hidden}.partner-balken .bahn i{background:var(--accent);border-radius:999px;height:100%;display:block}.partner-balken .bahn i.voll{background:var(--pos)}.partner-balken .klein,.partner-weg .klein{font-size:var(--schrift-xs)}