:root{--leger-violett:#642d87;--leger-violett-deep:#4a2164;--leger-violett-soft:#efe7f5;--leger-mint:#00b893;--leger-mint-glow:#00e0a8;--leger-mint-dunkel:#018a6d;--leger-mint-deep:#00755e;--leger-mint-soft:#dbf5ee;--b-primary:var(--leger-mint);--b-primary-dark:var(--leger-mint-dunkel);--b-primary-deep:var(--leger-mint-deep);--b-primary-soft:var(--leger-mint-soft);--b-primary-glow:var(--leger-mint-glow);--b-primary-fg:#14181f;--b-accent:var(--leger-violett);--b-accent-deep:var(--leger-violett-deep);--b-accent-soft:var(--leger-violett-soft);--b-accent-fg:#fff;--b-active-bg:#00b8931a;--b-active-border:var(--leger-mint);--b-active-text:var(--leger-mint-deep);--b-bg:#f4f5f7;--b-bg-elevated:#fff;--b-bg-subtle:#f0f1f4;--b-text:#201f26;--b-text-dim:#6b6874;--b-border:#e3e2e8;--b-border-strong:#c6cad0;--b-ok:#1c7a4a;--b-ok-bg:#dcefe3;--b-warn:#92660a;--b-warn-bg:#fdf1d9;--b-danger:#b3261e;--b-danger-bg:#fbeae9;--b-info:#0e4e94;--b-info-bg:#ddebfb;--b-standby:#575c66;--b-standby-bg:#f0f1f4;--b-pending:#e9c979;--b-ok-signal:#26a568;--b-warn-signal:#f59e0b;--b-danger-signal:#dc2626;--b-info-signal:#1d7fed;--b-nav-surface:#1c1a22;--b-nav-inactive:#9d9aa6;--b-nav-active:var(--leger-mint);--b-nav-active-bg:#00b89324;--b-sp-1:4px;--b-sp-2:8px;--b-sp-3:12px;--b-sp-4:16px;--b-sp-5:20px;--b-sp-6:24px;--b-sp-7:32px;--b-sp-8:48px;--b-r-s:8px;--b-r-m:12px;--b-r-l:16px;--b-r-pill:999px;--b-fs-xs:11px;--b-fs-s:12px;--b-fs-m:14px;--b-fs-l:16px;--b-fs-xl:20px;--b-fs-num:24px;--b-fs-input:16px;--b-h-s:32px;--b-h-m:40px;--b-h-l:48px;--b-nav-h:56px;--b-shadow-xs:0 1px 2px #201f260d;--b-shadow-sm:0 1px 2px #201f260d, 0 2px 6px #201f260d;--b-shadow-md:0 4px 12px #201f2612, 0 12px 24px #201f260f;--b-shadow-lg:0 12px 28px #201f261a, 0 24px 48px #201f2614;--b-ease:cubic-bezier(.4, 0, .2, 1);--b-ease-out:cubic-bezier(.2, 0, 0, 1);--b-dur-fast:.12s;--b-dur:.22s;--b-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--b-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--sans:var(--b-sans);--mono:var(--b-mono)}@media (prefers-reduced-motion:reduce){:root{--b-dur-fast:0s;--b-dur:0s}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{touch-action:pan-x pan-y}input,select,textarea{font-size:var(--b-fs-input)}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-variable.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{min-height:100svh;margin:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{flex-direction:column;min-height:100svh;display:flex}.auf-root{--auf-blur-ctrl:blur(20px) saturate(180%);--auf-glass-bg:#ffffffb8;--auf-glass-clear:#ffffffb8;--auf-glass-border:#fff9;--auf-glass-shadow:0 8px 30px #201f2624, 0 1px 1px #201f260f;--auf-sheet-radius:14px;--auf-overlay-bg:var(--b-bg-elevated);--auf-blur-overlay:none;--auf-scrim:#14141852;--auf-wash:none;--auf-sel:#201f2614;--auf-thumb:var(--b-bg-elevated);--auf-thumb-sh:var(--b-shadow-xs);--auf-hud:#201f26;--auf-on-hud:#fff;--auf-hud-rand:transparent;--auf-avatar-mensch-bg:var(--leger-mint-dunkel);--auf-avatar-mensch-fg:#fff;--auf-avatar-agent-bg:var(--leger-violett);--auf-avatar-agent-fg:#fff;--auf-check-fg:var(--b-primary-fg);--auf-check-rand:var(--b-border-strong);--auf-schalter-knopf:#fff;--auf-fokus:var(--leger-mint-deep);--auf-linie:var(--b-border);--auf-karte-rand:var(--b-border);--auf-feld-rand:var(--b-border-strong);--auf-suchfeld-rand:var(--b-border);--auf-kategorie-bg:var(--b-border-strong);--auf-kategorie-fg:var(--b-text);--auf-griff-bg:var(--auf-glass-clear);--auf-griff-blur:var(--auf-blur-ctrl);--auf-fill-2:#574b6c13;--auf-fill-3:#574b6c1f;--auf-scrim-blur:none;--auf-rim:0 0 0 0 transparent;isolation:isolate;width:100%;min-height:100svh;font:15px/140% var(--b-sans);color:var(--b-text);background:var(--b-bg);flex-direction:column;display:flex;position:relative}.auf-root:before{content:"";z-index:-1;pointer-events:none;background:var(--auf-wash);position:fixed;inset:0}html[data-theme=dark],html[data-theme=dark] .auf-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--leger-mint:#2bcaa5;--leger-mint-glow:#25f4c3;--leger-mint-dunkel:#37816f;--leger-mint-deep:#8be4cf;--leger-mint-soft:#1a3d35;--leger-violett:#c28de2;--leger-violett-deep:#e1c2f5;--leger-violett-soft:#372442;--b-primary:#2bcaa5;--b-primary-dark:#37816f;--b-primary-deep:#8be4cf;--b-primary-soft:#1a3d35;--b-primary-glow:#25f4c3;--b-primary-fg:#130f19;--b-accent:#c28de2;--b-accent-deep:#e1c2f5;--b-accent-soft:#372442;--b-accent-fg:#130f19;--b-active-bg:#2bcaa524;--b-active-border:#2bcaa5;--b-active-text:#8be4cf;--b-bg:#0c0a0f;--b-bg-elevated:#1d1a23;--b-bg-subtle:#2d2933;--b-text:#ecebf0;--b-text-dim:#b2aebc;--b-border:#34303b;--b-border-strong:#4a4554;--b-ok:#81dab0;--b-ok-bg:#1b372a;--b-warn:#f5ce89;--b-warn-bg:#3b2e16;--b-danger:#ec7979;--b-danger-bg:#401c1c;--b-info:#7eb4f1;--b-info-bg:#192d43;--b-shadow-xs:0 1px 2px #0006;--b-shadow-lg:0 0 0 .5px #ffffff12, 0 12px 28px #04030780, 0 24px 48px #04030773;--auf-wash:radial-gradient(1100px 620px at 0% -10%, #9f3cdd1a, transparent 62%), radial-gradient(900px 700px at 100% 110%, #14b89212, transparent 60%);--auf-glass-bg:linear-gradient(180deg, #2a2432b8, #201c26a3);--auf-glass-clear:#1d1a23b8;--auf-glass-border:#ffffff1a;--auf-glass-shadow:0 0 0 .5px #00000080, 0 2px 6px #0403074d, 0 16px 40px -12px #040307b3;--auf-overlay-bg:#2a2532d6;--auf-blur-overlay:blur(30px) saturate(190%);--auf-scrim:#0403074d;--auf-scrim-blur:blur(2px);--auf-rim:inset 0 1px 0 #ffffff21, inset 0 0 0 1px #ffffff0f;--auf-sel:#ddd7ea1f;--auf-thumb:#685e78;--auf-thumb-sh:inset 0 1px 0 #ffffff24, 0 1px 3px #0006;--auf-hud:#362f41f0;--auf-on-hud:#fff;--auf-hud-rand:#ffffff1a;--auf-avatar-mensch-bg:#1a3d35;--auf-avatar-mensch-fg:#8be4cf;--auf-avatar-agent-bg:#372442;--auf-avatar-agent-fg:#e1c2f5;--auf-check-rand:#7b758a;--auf-fokus:var(--b-primary);--auf-linie:#ffffff13;--auf-karte-rand:#ffffff12;--auf-feld-rand:#7a7089;--auf-suchfeld-rand:#7a7089;--auf-kategorie-bg:#322d39;--auf-kategorie-fg:#bfbcc8;--auf-griff-bg:transparent;--auf-griff-blur:none;--auf-fill-2:#c7bddb13;--auf-fill-3:#c7bddb1f}.auf-root *{box-sizing:border-box}:where(.auf-root) button,:where(.auf-root) input,:where(.auf-root) textarea,:where(.auf-root) select{font-family:inherit;font-size:var(--b-fs-l);color:var(--b-text)}.auf-root ::placeholder{color:var(--b-text-dim);opacity:1}:where(.auf-root) h1{letter-spacing:-.01em;margin:0 0 4px;font-size:30px;font-weight:600;line-height:36px}.auf-root :focus-visible{outline:2px solid var(--auf-fokus);outline-offset:2px}.auf-root .auf-zeile:focus-visible,.auf-root .auf-mitarbeiter-zeile:focus-visible{outline-offset:-2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auf-glas,.auf-sheet,.auf-modal{background:var(--b-bg-elevated)!important}}@media (prefers-reduced-transparency:reduce){.auf-glas,.auf-sheet,.auf-modal{background:var(--b-bg-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auf-sheet-hintergrund:before,.auf-modal-hintergrund:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.auf-app{width:100%;max-width:720px;padding:var(--b-sp-5);padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));flex:1;min-height:0;margin:0 auto}.auf-app--center{justify-content:center;align-items:center;display:flex}.auf-root .auf-icon-btn{border:1px solid var(--b-border);background:var(--b-bg-elevated);width:36px;min-width:36px;height:36px;color:var(--leger-mint-deep);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.auf-root .auf-icon-btn svg{width:20px;height:20px}.auf-root .auf-schliessen-btn{background:var(--auf-fill-2);color:var(--b-text-dim);border-color:#0000}@media (hover:hover){.auf-root .auf-schliessen-btn:hover{background:var(--auf-fill-3);color:var(--b-text)}}.auf-seiten-kopf{margin-bottom:var(--b-sp-5)}.auf-hinweis{color:var(--b-text-dim);margin:0 0 var(--b-sp-3);font-size:13px;line-height:150%}.auf-fehlerbanner{background:var(--b-danger-bg);color:var(--b-danger);border-radius:var(--b-r-s);padding:var(--b-sp-3) var(--b-sp-4);margin:0 0 var(--b-sp-4);font-size:13px}.auf-splash{align-items:center;gap:var(--b-sp-4);flex-direction:column;display:flex}.auf-eq{align-items:center;gap:6px;height:36px;display:flex}.auf-eq i{background:var(--b-primary);border-radius:99px;width:6px;animation:1.1s ease-in-out infinite auf-eq}.auf-eq i:first-child{height:12px;animation-delay:0s}.auf-eq i:nth-child(2){height:22px;animation-delay:.15s}.auf-eq i:nth-child(3){height:34px;animation-delay:.3s}.auf-eq i:nth-child(4){height:22px;animation-delay:.45s}.auf-eq i:nth-child(5){height:12px;animation-delay:.6s}@keyframes auf-eq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.auf-eq i{animation:none;transform:scaleY(.9)}}.auf-avatar{width:22px;height:22px;color:var(--auf-avatar-mensch-fg);background:var(--auf-avatar-mensch-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.auf-avatar--agent{color:var(--auf-avatar-agent-fg);background:var(--auf-avatar-agent-bg)}.auf-avatar--gross{width:56px;height:56px;font-size:20px}.auf-btn{border-radius:var(--b-r-s,8px);cursor:pointer;background:var(--b-bg-elevated);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.auf-root .auf-btn--primary{background:var(--leger-mint);color:var(--b-primary-fg)}.auf-btn--leise{border-color:var(--b-border-strong);background:0 0;font-weight:500}.auf-root a.auf-btn--leise,.auf-root a.auf-btn--leise:visited{color:var(--b-text)}.auf-extern-symbol{width:16px;height:16px;color:var(--b-text-dim);flex:none}.auf-btn--gross{width:100%;font-size:var(--b-fs-l);padding:14px 20px}.auf-btn--klein{min-height:32px;padding:5px 12px;font-size:13px}.auf-btn:disabled{opacity:.5;cursor:not-allowed}.auf-segment{border-radius:var(--b-r-s);background:var(--b-bg-subtle);gap:2px;padding:3px;display:flex}.auf-root .auf-segment-btn{min-height:36px;color:var(--b-text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 6px;font-size:13px;font-weight:600}.auf-root .auf-segment-btn--aktiv{background:var(--auf-thumb);color:var(--b-text);box-shadow:var(--auf-thumb-sh)}.auf-sheet-hintergrund{z-index:10;background:var(--auf-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.auf-sheet-hintergrund:before,.auf-modal-hintergrund:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--auf-scrim-blur);backdrop-filter:var(--auf-scrim-blur);position:absolute;inset:0}.auf-sheet{background:var(--auf-overlay-bg);width:100%;max-width:560px;max-height:88svh;-webkit-backdrop-filter:var(--auf-blur-overlay);backdrop-filter:var(--auf-blur-overlay);box-shadow:var(--auf-rim), var(--auf-glass-shadow);border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden}.auf-sheet-griff-zeile{background:var(--auf-griff-bg);-webkit-backdrop-filter:var(--auf-griff-blur);backdrop-filter:var(--auf-griff-blur);flex:none;justify-content:center;padding:8px 0 4px;display:flex}.auf-sheet-griff{background:var(--b-border-strong);border-radius:999px;width:36px;height:5px}.auf-sheet-kopf{justify-content:space-between;align-items:center;gap:var(--b-sp-3);padding:var(--b-sp-2) var(--b-sp-5) var(--b-sp-3);border-bottom:1px solid var(--auf-linie);flex:none;display:flex}.auf-sheet-titel{font-size:17px;font-weight:600}.auf-sheet-inhalt{padding:var(--b-sp-5);padding-bottom:calc(var(--b-sp-6) + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.auf-modal-hintergrund{z-index:11;background:var(--auf-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.auf-modal{background:var(--auf-overlay-bg);width:100%;max-width:480px;max-height:88svh;-webkit-backdrop-filter:var(--auf-blur-overlay);backdrop-filter:var(--auf-blur-overlay);box-shadow:var(--auf-rim), var(--auf-glass-shadow);border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden}.auf-feld{margin-bottom:var(--b-sp-4);flex-direction:column;gap:4px;display:flex}.auf-feld-label{color:var(--b-text-dim);font-size:12px}.auf-root .auf-input,.auf-root .auf-select,.auf-root .auf-textarea{min-height:var(--b-h-l);border-radius:var(--b-r-m);border:1px solid var(--auf-feld-rand);background:var(--b-bg-elevated);color:var(--b-text);font-size:var(--b-fs-input);padding:0 14px}.auf-root .auf-textarea{resize:vertical;min-height:72px;padding:10px 14px;font-family:inherit}.auf-root .auf-input:focus-visible,.auf-root .auf-select:focus-visible,.auf-root .auf-textarea:focus-visible{outline:2px solid var(--auf-fokus);outline-offset:1px}.auf-suchfeld{width:100%;min-height:var(--b-h-l);padding:0 var(--b-sp-4);border:1px solid var(--auf-suchfeld-rand);border-radius:var(--b-r-pill);background:var(--b-bg-subtle);margin-bottom:var(--b-sp-3)}.auf-login{min-height:100svh;padding:var(--b-sp-5);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auf-login-wellen{z-index:0;pointer-events:none;position:fixed;inset:0}.auf-login-card{z-index:1;background:var(--b-bg-elevated);border:1px solid var(--auf-karte-rand);border-radius:var(--b-r-l);width:min(420px,100%);padding:var(--b-sp-6);box-shadow:var(--b-shadow-lg);position:relative}.auf-login-brand{margin-bottom:var(--b-sp-4)}.auf-login-eyebrow{font-family:var(--b-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--leger-mint-deep);font-size:11px;font-weight:600}.auf-login-titel{letter-spacing:-.01em;color:var(--b-text);margin:0 0 6px;font-size:21px;font-weight:600}.auf-login-hinweis{color:var(--b-text-dim);margin:0 0 var(--b-sp-5);font-size:13px}.auf-login-form{gap:var(--b-sp-4);flex-direction:column;display:flex}.auf-login-feld{flex-direction:column;gap:4px;display:flex}.auf-login-feld-label{color:var(--b-text-dim);font-size:12px}.auf-root .auf-login-feld input{min-height:var(--b-h-l);border-radius:var(--b-r-m);border:1px solid var(--auf-feld-rand);background:var(--b-bg-elevated);padding:0 14px}.auf-root .auf-login-feld input:focus-visible{outline:2px solid var(--auf-fokus);outline-offset:1px}.auf-login-fusslinks{justify-content:center;gap:var(--b-sp-4);margin-top:var(--b-sp-5);padding-top:var(--b-sp-4);border-top:1px solid var(--auf-linie);font-size:12px;display:flex}.auf-login-fusslinks a{color:var(--b-text-dim);text-decoration:none}.auf-login-fusslinks a:hover{color:var(--b-text);text-decoration:underline}.auf-konto-kopf{align-items:center;gap:var(--b-sp-2);text-align:center;padding-bottom:var(--b-sp-5);border-bottom:1px solid var(--auf-linie);margin-bottom:var(--b-sp-2);flex-direction:column;display:flex}.auf-konto-name{font-size:var(--b-fs-xl);font-weight:700}.auf-konto-email{color:var(--b-text-dim);font-size:13px}.auf-konto-abschnitt{gap:var(--b-sp-3);padding:var(--b-sp-4) 0;border-bottom:1px solid var(--auf-linie);flex-direction:column;display:flex}.auf-schalter-zeile{justify-content:space-between;align-items:center;gap:var(--b-sp-3);padding:var(--b-sp-4) 0;border-bottom:1px solid var(--auf-linie);display:flex}.auf-schalter-label{flex-direction:column;gap:2px;display:flex}.auf-schalter-hinweis{color:var(--b-text-dim);font-size:12px}.auf-root .auf-schalter{background:var(--auf-feld-rand);cursor:pointer;border:none;border-radius:999px;flex:none;width:46px;height:28px;padding:0;position:relative}.auf-root .auf-schalter:after{content:"";background:var(--auf-schalter-knopf);width:24px;height:24px;box-shadow:var(--b-shadow-xs);transition:transform var(--b-dur-fast) var(--b-ease);border-radius:50%;position:absolute;top:2px;left:2px}.auf-root .auf-schalter--an{background:var(--leger-mint)}.auf-root .auf-schalter--an:after{transform:translate(18px)}.auf-root .auf-textaktion--gefahr{width:100%;color:var(--b-danger);padding:var(--b-sp-4) 0;margin-top:var(--b-sp-3);cursor:pointer;text-align:center;background:0 0;border:none;font-weight:600}.auf-hinweiskarte{background:var(--b-bg-elevated);border:1px solid var(--auf-karte-rand);border-radius:var(--auf-sheet-radius);padding:var(--b-sp-4);margin-bottom:var(--b-sp-5)}.auf-hinweiskarte-titel{font-size:var(--b-fs-l);color:var(--b-text);margin:0 0 4px;font-weight:700}.auf-hinweiskarte-text{color:var(--b-text);margin:0 0 var(--b-sp-3);font-size:13px}.auf-hinweiskarte-aktionen{gap:var(--b-sp-3);align-items:center;display:flex}.auf-root .auf-hinweiskarte-spaeter{color:var(--b-text-dim);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-weight:600}.auf-vorbereitung{border:1px solid var(--auf-karte-rand);border-radius:16px;margin-top:20px;padding:16px}.auf-vorbereitung h3{margin:0 0 8px}.auf-vorbereitung-ergebnis{overflow-wrap:anywhere}.auf-warteauswahl{align-items:center;gap:8px;padding:16px 0;display:flex}.auf-vorbereitung .auf-hinweiskarte-aktionen{flex-wrap:wrap}:root{--bg:#fff;--fg:#161a22;--card:#fafafc;--pop:#fff;--muted:#f4f4f6;--muted-fg:#555968;--faint:#676b79;--border:#e0e0e6;--border-strong:#c8c8d0;--purple:#642d86;--purple-soft:#f6effb;--purple-deep:#4d2267;--purple-line:#d6bce6;--mint:#00b88d;--mint-glow:#00d18f;--mint-soft:#e5faf5;--mint-deep:#007056;--mint-line:#88ddc9;--on-mint:#12151c;--focus:#008566;--success:#239560;--success-strong:#186742;--success-soft:#e7f9f0;--warning:#f59f0a;--warning-soft:#fdf3e2;--warning-strong:#7d5012;--info:#1461b8;--info-soft:#eaf3fd;--danger:#ba2121;--danger-soft:#feeeee;--standby:#9599a7;--f-service:#2980d6;--f-vertrieb:#e47225;--f-finanzen:#af861d;--f-einkauf:#8d6549;--f-marketing:#cf4a7f;--f-projekte:#5a718c;--f-personal:#1f8698;--f-verwaltung:#7a8190;--canvas:#f2f0f5;--wash:radial-gradient(1100px 620px at 0% -10%, #ae5ae213, transparent 62%), radial-gradient(900px 700px at 100% 110%, #0bcb9f0f, transparent 60%);--sep:#2c273516;--sep-strong:#2c273526;--fill:#6154780b;--fill-2:#574b6c13;--fill-3:#4e43601c;--hover:#493f5a0e;--sel:#483c5d1a;--lane:#f8f7fa;--shadow-color:262 30% 12%;--glass:linear-gradient(180deg, #ffffffc7, #fff9);--glass-clear:#ffffffb8;--glass-thick:#ffffffd6;--glass-flat:#ffffffa3;--blur:blur(22px) saturate(185%);--blur-clear:blur(14px) saturate(170%);--blur-thick:blur(30px) saturate(190%);--rim:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff8c;--edge:0 0 0 .5px #261e3329;--drop:0 1px 2px hsl(var(--shadow-color) / .06), 0 6px 18px -8px hsl(var(--shadow-color) / .16);--lift:0 2px 6px hsl(var(--shadow-color) / .08), 0 28px 56px -18px hsl(var(--shadow-color) / .32);--thumb:#fff;--thumb-sh:0 1px 1px hsl(var(--shadow-color) / .06), 0 2px 6px -1px hsl(var(--shadow-color) / .14), 0 0 0 .5px hsl(var(--shadow-color) / .1);--sheet-sh:0 0 0 .5px #261e331f, 0 1px 2px hsl(var(--shadow-color) / .04), 0 14px 36px -18px hsl(var(--shadow-color) / .18);--card-sh:0 0 0 .5px #261e331a, 0 1px 2px hsl(var(--shadow-color) / .06);--card-sh-hi:0 0 0 .5px #261e331f, 0 4px 10px -2px hsl(var(--shadow-color) / .12), 0 12px 28px -12px hsl(var(--shadow-color) / .2);--hud:#1d1825db;--on-hud:#fff;--scroll-thumb:#1c152833;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--pill:999px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.32, .72, 0, 1);--t-fast:.14s;--t-mid:.22s;--t-slow:.42s;--tab-h:64px;--tab-abstand:max(8px, calc(env(safe-area-inset-bottom,0px) - 14px));--tab-platz:calc(var(--tab-h) + var(--tab-abstand) + 16px);--b-bg:var(--canvas);--b-bg-elevated:var(--bg)}html[data-theme=dark]{--bg:#1d1a23;--fg:#ecebf0;--card:#26222d;--pop:#2a2631;--muted:#2d2933;--muted-fg:#b2aebc;--faint:#9b96a6;--border:#34303b;--border-strong:#4a4554;--purple:#c28de2;--purple-soft:#372442;--purple-deep:#e1c2f5;--purple-line:#68447e;--mint:#2bcaa5;--mint-glow:#25f4c3;--mint-soft:#1a3d35;--mint-deep:#8be4cf;--mint-line:#37816f;--on-mint:#130f19;--focus:#4edab9;--success:#41c889;--success-strong:#81dab0;--success-soft:#1b372a;--warning:#f2ad36;--warning-soft:#3b2e16;--warning-strong:#f5ce89;--info:#7eb4f1;--info-soft:#192d43;--danger:#ec7979;--danger-soft:#401c1c;--standby:#84899a;--f-service:#6aa8e7;--f-vertrieb:#ee9458;--f-finanzen:#e7b840;--f-einkauf:#c29270;--f-marketing:#e87da8;--f-projekte:#8ea7c2;--f-personal:#51c2d6;--f-verwaltung:#a0a6b0;--canvas:#0c0a0f;--wash:radial-gradient(1100px 620px at 0% -10%, #9f3cdd1a, transparent 62%), radial-gradient(900px 700px at 100% 110%, #14b89212, transparent 60%);--sep:#ffffff13;--sep-strong:#ffffff21;--fill:#c7bddb0b;--fill-2:#c7bddb13;--fill-3:#c7bddb1c;--hover:#d5cde40f;--sel:#ddd7ea1f;--lane:#1f1b24;--shadow-color:262 45% 2%;--glass:linear-gradient(180deg, #2a2432b8, #201c26a3);--glass-clear:#1d1a23b8;--glass-thick:#2a2532d6;--glass-flat:#26212ebd;--rim:inset 0 1px 0 #ffffff21, inset 0 0 0 1px #ffffff0f;--edge:0 0 0 .5px #00000080;--thumb:#544c61;--thumb-sh:inset 0 1px 0 #ffffff24, 0 1px 3px #0006;--sheet-sh:0 0 0 .5px #ffffff12, 0 1px 2px #0000004d, 0 18px 40px -18px #0009;--card-sh:0 0 0 .5px #ffffff14, 0 1px 2px #00000059;--card-sh-hi:0 0 0 .5px #ffffff1f, 0 8px 24px -8px #0009;--hud:#362f41e6;--scroll-thumb:#fff3}@media (prefers-reduced-transparency:reduce){:root,html[data-theme=dark]{--glass:var(--pop);--glass-clear:var(--bg);--glass-thick:var(--pop);--glass-flat:var(--pop);--blur:none;--blur-clear:none;--blur-thick:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,html[data-theme=dark]{--glass:var(--pop);--glass-clear:var(--bg);--glass-thick:var(--pop);--glass-flat:var(--pop)}}@media (prefers-contrast:more){:root,html[data-theme=dark]{--sep:#2c273547;--sep-strong:#2c273573;--glass:var(--pop);--glass-clear:var(--bg);--glass-thick:var(--pop);--faint:var(--muted-fg)}.auf-glas{box-shadow:0 0 0 1px var(--border-strong)!important}}html{background:var(--canvas)}.auf-rahmen{padding-top:env(safe-area-inset-top,0px);background:var(--wash), var(--canvas);color:var(--fg);font:400 13px/18px var(--font);font-optical-sizing:auto;font-feature-settings:"cv11", "ss01", "calt";-webkit-font-smoothing:antialiased;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.auf-rahmen *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.auf-rahmen :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.auf-rahmen button{cursor:pointer;-webkit-tap-highlight-color:transparent}.auf-i{flex:none}.auf-grow{flex:1;min-width:0}.auf-muted{color:var(--muted-fg)}.auf-faint{color:var(--faint)}.auf-danger{color:var(--danger)}.auf-num{font-variant-numeric:tabular-nums}.auf-fine{font:400 12px/18px var(--font);color:var(--faint)}.auf-sr,.auf-lbl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.auf-rahmen kbd,.auf-pal kbd{font:500 11px/16px var(--font);font-variant-numeric:tabular-nums;text-align:center;background:var(--fill-2);min-width:18px;height:18px;color:var(--muted-fg);box-shadow:inset 0 -1px 0 var(--sep-strong);white-space:nowrap;border-radius:5px;padding:0 5px;display:inline-block}.auf-glas{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--rim), var(--edge), var(--drop)}.auf-root .auf-b{border-radius:var(--pill);background:var(--fill-2);height:32px;color:var(--fg);font:500 13px/18px var(--font);white-space:nowrap;transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.auf-root .auf-b:hover{background:var(--fill-3)}.auf-root .auf-b:active{transform:scale(.97)}.auf-root .auf-b--primary{background:var(--mint) linear-gradient(180deg, #ffffff38, #fff0 60%);color:var(--on-mint);font-weight:600;box-shadow:inset 0 1px #fff6,inset 0 -1px #005c462e,0 1px 2px #005c4638,0 6px 14px -6px #008f6d73}.auf-root .auf-b--primary:hover{background-color:var(--mint-glow)}.auf-root .auf-b--ghost{color:var(--muted-fg);background:0 0}.auf-root .auf-b--ghost:hover{background:var(--hover);color:var(--fg)}.auf-root .auf-b--sm{height:28px;padding:0 12px;font-size:12px;line-height:16px}.auf-root .auf-b:disabled{opacity:.45;cursor:not-allowed;transform:none}.auf-root .auf-ib{border-radius:var(--pill);width:32px;height:32px;color:var(--muted-fg);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.auf-root .auf-ib:hover{background:var(--hover);color:var(--fg)}.auf-root .auf-ib:active{transform:scale(.94)}.auf-root .auf-ib:disabled{opacity:.4}.auf-leiste{z-index:20;height:56px;padding:0 max(8px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));align-items:center;gap:10px;min-width:0;display:flex;position:relative}.auf-marke{font:600 17px/22px var(--font);letter-spacing:-.01em;white-space:nowrap;color:var(--fg);align-items:center;gap:8px;padding:0 4px;display:flex}.auf-marke .auf-i{color:var(--purple)}.auf-marke span,.auf-grosstitel{display:none}.auf-modi,.auf-ansichten{border-radius:var(--pill);flex:none;align-items:center;height:36px;padding:3px;display:inline-flex;position:relative}.auf-root .auf-modus,.auf-root .auf-ansicht{z-index:1;border-radius:var(--pill);height:30px;color:var(--muted-fg);font:500 13px/18px var(--font);white-space:nowrap;transition:color var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.auf-root .auf-modus:hover,.auf-root .auf-ansicht:hover{color:var(--fg)}.auf-root .auf-modus[aria-selected=true],.auf-root .auf-ansicht[aria-selected=true]{color:var(--fg);background:var(--thumb);box-shadow:var(--thumb-sh);font-weight:600}.auf-root .auf-js-th .auf-modus[aria-selected=true],.auf-root .auf-js-th .auf-ansicht[aria-selected=true],.auf-root .auf-js-th>button[aria-pressed=true],.auf-root .auf-js-th>button[aria-checked=true],.auf-root .auf-js-th>button[aria-selected=true]{box-shadow:none;background:0 0}.auf-js-th:before{content:"";z-index:0;width:var(--tw,0);transform:translateX(var(--tx,0));border-radius:var(--pill);background:var(--thumb);box-shadow:var(--thumb-sh);transition:transform var(--t-slow) var(--spring), width var(--t-slow) var(--spring);position:absolute;top:3px;bottom:3px;left:0}.auf-stseg.auf-js-th:before,.auf-seg2.auf-js-th:before{top:2px;bottom:2px}.auf-modus .auf-cnt{font:600 11px/16px var(--font);font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--pill);background:var(--purple);min-width:20px;color:var(--bg);padding:0 6px}.auf-ansicht .auf-i{width:16px;height:16px}.auf-lbl{white-space:nowrap}.auf-modus .auf-lbl,.auf-ansicht .auf-lbl,.auf-flagknopf .auf-lbl,.auf-neu .auf-lbl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.auf-root .auf-ansicht{width:34px;padding:0}.auf-subbar{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.auf-subbar:before{content:"";background:var(--sep-strong);flex:none;width:1px;height:20px;margin-right:2px}.auf-gfilter{border-radius:var(--pill);min-width:0;max-width:240px;height:36px;color:var(--faint);transition:box-shadow var(--t-fast);cursor:text;flex:140px;align-items:center;gap:6px;padding:0 6px;display:flex}.auf-gfilter:focus-within{box-shadow:var(--rim), 0 0 0 2px var(--focus), var(--drop)}.auf-root .auf-gfilter-knopf{border-radius:var(--pill);width:26px;height:26px;color:var(--muted-fg);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.auf-root .auf-gfilter-knopf:hover{background:var(--hover);color:var(--fg)}.auf-punkt{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--bg);border-radius:50%;position:absolute;top:3px;right:3px}.auf-root .auf-gfilter input{width:100%;min-width:0;font:400 13px/18px var(--font);color:var(--fg);background:0 0;border:0;outline:0;padding:0}.auf-gfilter input::placeholder{color:var(--faint)}.auf-gfilter input::-webkit-search-cancel-button{display:none}.auf-kbd-slash{flex:none}.auf-root .auf-rund{border-radius:var(--pill);width:36px;height:36px;color:var(--muted-fg);font:500 13px/18px var(--font);transition:color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.auf-root .auf-rund:hover{color:var(--fg)}.auf-root .auf-rund:active{transform:scale(.95)}.auf-root .auf-rund.auf-an{background:var(--mint-soft);color:var(--mint-deep);box-shadow:inset 0 0 0 1px var(--mint-line), var(--drop)}.auf-root .auf-neu{color:var(--mint-deep);font-weight:600}.auf-flag-chev{display:none}.auf-kontogruppe{border-radius:var(--pill);flex:none;align-items:center;gap:0;height:36px;padding:2px;display:inline-flex}.auf-av--32{width:28px!important;height:28px!important;font-size:11px!important}.auf-rahmen[data-modus=aufgaben] .auf-leiste>.auf-grow{display:none}@media (width>=1181px){.auf-marke span{display:inline}.auf-modus .auf-i{display:none}.auf-modus .auf-lbl{clip:auto;width:auto;height:auto;position:static;overflow:visible}.auf-root .auf-modus{padding:0 14px}.auf-gfilter{flex:none;width:192px;max-width:none}.auf-root .auf-flagknopf{width:auto;padding:0 12px}.auf-flagknopf .auf-lbl{clip:auto;width:auto;height:auto;position:static;overflow:visible}.auf-flag-chev{display:block}}@media (width>=1366px){.auf-root .auf-ansicht{width:auto;padding:0 12px}.auf-ansicht .auf-lbl{clip:auto;width:auto;height:auto;position:static;overflow:visible}.auf-gfilter{width:216px}}@media (width>=1600px){.auf-root .auf-neu{width:auto;padding:0 16px 0 12px}.auf-neu .auf-lbl{clip:auto;width:auto;height:auto;position:static;overflow:visible}.auf-gfilter{width:240px}}.auf-main{min-width:0;min-height:0;padding:0 max(8px, env(safe-area-inset-right,0px)) 8px max(8px, env(safe-area-inset-left,0px));position:relative}.auf-arbeit{grid-template-rows:minmax(0,1fr);grid-template-columns:236px 8px clamp(360px,25vw,520px) 8px minmax(0,1fr);height:100%;display:grid;position:relative}.auf-arbeit[data-v=board],.auf-arbeit[data-v=tabelle]{grid-template-columns:236px 8px minmax(0,1fr) 0 0}.auf-arbeit[data-v=board][data-prev],.auf-arbeit[data-v=tabelle][data-prev]{grid-template-columns:236px 8px minmax(0,1fr) 8px clamp(400px,30vw,560px)}.auf-arbeit[data-v=statistik]{grid-template-columns:0 0 minmax(0,1fr) 0 0}.auf-arbeit[data-v=statistik]>.auf-p-users,.auf-arbeit[data-v=statistik]>.auf-p-prev{display:none}.auf-arbeit:before{content:"";background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--sheet-sh);pointer-events:none;grid-area:1/3/auto/-1}.auf-p-users{flex-direction:column;grid-area:1/1;min-height:0;display:flex}.auf-g1{grid-area:1/2}.auf-p-list{border-radius:var(--r-lg) 0 0 var(--r-lg);grid-area:1/3;min-width:0;min-height:0;position:relative;overflow:auto}.auf-g2{grid-area:1/4;position:relative}.auf-arbeit[data-v=liste]>.auf-g2:before,.auf-arbeit[data-prev]>.auf-g2:before{content:"";background:var(--sep);width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.auf-p-prev{border-radius:0 var(--r-lg) var(--r-lg) 0;grid-area:1/5;min-width:0;min-height:0;position:relative;overflow:auto}.auf-arbeit[data-v=board]:not([data-prev])>.auf-p-list,.auf-arbeit[data-v=tabelle]:not([data-prev])>.auf-p-list,.auf-arbeit[data-v=statistik]>.auf-p-list{border-radius:var(--r-lg)}.auf-arbeit[data-v=board]>.auf-p-list,.auf-arbeit[data-v=tabelle]>.auf-p-list{flex-direction:column;display:flex;overflow:hidden}.auf-benutzer{border-radius:var(--r-lg);background:var(--glass-flat);min-height:0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--rim), var(--edge), var(--drop);flex:1;padding:6px 6px 12px;overflow:auto}.auf-u-sec{font:600 11px/14px var(--font);letter-spacing:.01em;color:var(--muted-fg);padding:18px 10px 6px}.auf-root .auf-u{border-radius:var(--r-sm);text-align:left;width:100%;height:32px;color:var(--fg);font:400 13px/18px var(--font);transition:background var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.auf-root .auf-u:hover{background:var(--hover)}.auf-root .auf-u[aria-current=true]{background:var(--sel);font-weight:600}.auf-u .auf-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auf-u .auf-sub{color:var(--faint);font-size:12px;font-weight:400}.auf-u .auf-c{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--muted-fg);text-align:right;min-width:16px}.auf-u .auf-c--hot{color:var(--bg);background:var(--purple);border-radius:var(--pill);text-align:center;min-width:22px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.auf-vic{width:20px;height:20px;color:var(--muted-fg);flex:none;place-items:center;display:grid}.auf-u[aria-current=true] .auf-vic{color:var(--fg)}.auf-gbar{border-radius:var(--pill);background:var(--fill-3);height:3px;margin:2px 10px 8px 40px;overflow:hidden}.auf-gbar i{background:var(--mint);border-radius:inherit;height:100%;transition:width var(--t-slow) var(--spring);display:block}.auf-root .auf-u--konto{display:none}.auf-u-chev{color:var(--faint)}.auf-u-hinweis{font:400 12px/16px var(--font);color:var(--faint);margin:0;padding:12px 10px 0}.auf-av{width:20px;height:20px;font:650 10px/1 var(--font);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.auf-av--mensch{background:var(--mint-soft);color:var(--mint-deep);box-shadow:inset 0 0 0 .5px #1f7a6538}.auf-av--agent{background:var(--purple-soft);color:var(--purple-deep);box-shadow:inset 0 0 0 .5px #642d8638}.auf-av--rolle,.auf-av--system{background:var(--fill-3);color:var(--muted-fg)}.auf-av--none{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.auf-av--lg{width:28px;height:28px;font-size:11px}.auf-who{font:500 13px/18px var(--font);border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 10px 0 2px;display:inline-flex}.auf-who>span:last-child{text-overflow:ellipsis;overflow:hidden}.auf-who--mensch{background:var(--mint-soft);color:var(--mint-deep)}.auf-who--agent{background:var(--purple-soft);color:var(--purple-deep)}.auf-who--rolle,.auf-who--system,.auf-who--none{background:var(--fill-2);color:var(--muted-fg)}.auf-tag{border-radius:var(--pill);height:20px;font:600 11px/14px var(--font);white-space:nowrap;background:var(--fill-2);color:var(--muted-fg);flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.auf-tag--danger{background:var(--danger-soft);color:var(--danger)}.auf-tag--warn{background:var(--warning-soft);color:var(--warning-strong)}.auf-tag--ok{background:var(--success-soft);color:var(--success-strong)}.auf-tag--gate{background:var(--purple-soft);color:var(--purple-deep)}.auf-pane-h{z-index:5;background:var(--glass-clear);min-width:0;height:44px;-webkit-backdrop-filter:var(--blur-clear);backdrop-filter:var(--blur-clear);flex:none;align-items:center;gap:8px;padding:0 20px 0 28px;display:flex;position:sticky;top:0}.auf-pane-h h2{font:600 15px/20px var(--font);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.auf-pane-h .auf-c{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap}@supports (animation-timeline:scroll()){.auf-pane-h,.auf-doc-top{animation:linear both auf-kante;animation-timeline:scroll();animation-range:0 16px}}@keyframes auf-kante{0%{box-shadow:0 1px #0000}to{box-shadow:0 1px 0 var(--sep)}}.auf-root .auf-mback{height:44px;color:var(--muted-fg);font:500 12px/16px var(--font);border-radius:var(--r-sm);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;display:none}.auf-root .auf-mback:hover{color:var(--fg)}.auf-chips{scrollbar-width:none;align-items:center;gap:6px;padding:8px 16px 4px 28px;display:flex;overflow-x:auto}.auf-chip{border-radius:var(--pill);background:var(--mint-soft);height:28px;color:var(--mint-deep);box-shadow:inset 0 0 0 1px var(--mint-line);font:500 12px/16px var(--font);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.auf-root .auf-chip button{border-radius:var(--pill);width:22px;height:22px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.auf-root .auf-chip button:hover{background:#1f7a651f}.auf-root .auf-chip--reset{color:var(--muted-fg);box-shadow:none;background:0 0;border:0;padding:0 10px}.auf-chip-dot{border-radius:50%;width:8px;height:8px}.auf-grp{font:600 12px/16px var(--font);color:var(--muted-fg);align-items:center;gap:8px;padding:18px 20px 6px 28px;display:flex}.auf-grp .auf-c{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint)}.auf-grp--over,.auf-grp--over .auf-c{color:var(--danger)}.auf-richtwert{border-radius:var(--r-sm);background:var(--warning-soft);color:var(--fg);font:400 12px/16px var(--font);text-wrap:pretty;margin:4px 12px 6px;padding:8px 12px}.auf-richtwert b{color:var(--warning-strong);font-weight:600}.auf-root .auf-grp--knopf{text-align:left;background:0 0;border:0;width:100%;padding-left:14px}.auf-root .auf-row{border-radius:var(--r-sm);text-align:left;width:calc(100% - 12px);color:var(--fg);cursor:pointer;transition:background var(--t-fast) var(--ease);font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 12px;margin:0 6px;padding:9px 14px 10px 22px;display:grid;position:relative}.auf-root .auf-row+.auf-row{margin-top:1px}.auf-root .auf-row:hover{background:var(--hover)}.auf-root .auf-row[aria-current=true]{background:var(--sel)}.auf-root .auf-row[aria-current=true] .auf-t{font-weight:600}.auf-root .auf-row[aria-current=true] .auf-id{color:var(--muted-fg)}.auf-root .auf-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.auf-fl{width:8px;height:8px;display:block;position:absolute;top:14px;left:7px}.auf-fl i{border-radius:50%;width:8px;height:8px;display:block}.auf-fl .auf-fl-gate{box-shadow:inset 0 0 0 2px var(--purple);background:0 0}.auf-fl .auf-fl-gate--done{background:var(--purple)}.auf-root .auf-row--entschieden .auf-t{color:var(--muted-fg)}.auf-fl .auf-i{position:absolute;top:-3px;left:-3px}.auf-t{font:500 13px/18px var(--font);-webkit-line-clamp:2;text-wrap:pretty;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auf-d{font:500 12px/18px var(--font);font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap}.auf-d--over{font-weight:600;color:var(--danger)!important}.auf-d--today{font-weight:600;color:var(--mint-deep)!important}.auf-m{font:400 12px/16px var(--font);color:var(--faint);flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex;overflow:hidden}.auf-m .auf-id{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.auf-m .auf-tag{height:18px;padding:0 7px}.auf-m>*{flex:none}.auf-m>:last-child{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.auf-m>.auf-tag:last-child{line-height:18px;display:inline-block}.auf-m-who{white-space:nowrap;color:var(--muted-fg);align-items:center;gap:4px;display:inline-flex}.auf-m-who .auf-av{width:16px;height:16px;font-size:8px}.auf-root .auf-row--done .auf-t{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.auf-root .auf-row--expand{grid-template-columns:minmax(0,1fr)}.auf-root .auf-row--expand .auf-t{color:var(--purple);font-weight:500}.auf-row--expand .auf-fl{color:var(--purple)}.auf-leer{text-align:center;color:var(--muted-fg);font:400 13px/20px var(--font);text-wrap:balance;padding:56px 28px}.auf-leer b{color:var(--fg);font:600 15px/20px var(--font);letter-spacing:-.005em;margin-bottom:6px;display:block}.auf-leer .auf-b{margin-top:14px}.auf-laedt{color:var(--muted-fg);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.auf-laedt .auf-eq i{background:var(--mint)}.auf-banner{border-radius:var(--r-md);font:400 13px/18px var(--font);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 16px;padding:10px 14px;display:flex}.auf-banner--fehler{background:var(--danger-soft);color:var(--danger)}.auf-p-list .auf-hinweiskarte{margin:10px 12px 4px}.auf-eingang-zusatz{font:400 12px/16px var(--font);color:var(--muted-fg);align-items:center;gap:8px;min-width:0;margin:-4px 6px 6px;padding:0 14px 6px 22px;display:flex}.auf-eingang-zusatz>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auf-prev{min-height:100%;container-type:inline-size}.auf-prev--leer{place-items:center;display:grid}.auf-doc-top{z-index:5;background:var(--glass-clear);height:44px;-webkit-backdrop-filter:var(--blur-clear);backdrop-filter:var(--blur-clear);align-items:center;gap:8px;padding:0 max(12px,50cqw - 368px) 0 max(28px,50cqw - 352px);display:flex;position:sticky;top:0}.auf-doc-top .auf-id{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint);letter-spacing:.01em;white-space:nowrap}.auf-doc{padding:20px max(28px,50cqw - 352px) 72px}.auf-kind{flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;display:flex}.auf-flagc{font:500 12px/16px var(--font);color:var(--muted-fg);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.auf-flagc .auf-i{color:var(--fc,var(--faint))}.auf-doc-h1{font:650 20px/26px var(--font);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:10px 0 20px}.auf-props{font:400 13px/18px var(--font);grid-template-columns:128px minmax(0,1fr);gap:0 12px;margin:0 0 8px;display:grid}.auf-props dt{color:var(--faint);align-items:center;gap:8px;min-height:34px;display:flex}.auf-props dt .auf-i{color:var(--standby)}.auf-props dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:34px;margin:0;display:flex}.auf-stseg,.auf-seg2{border-radius:var(--pill);background:var(--fill-2);flex:none;max-width:100%;padding:2px;display:inline-flex;position:relative}.auf-root .auf-stseg button,.auf-root .auf-seg2 button{z-index:1;border-radius:var(--pill);height:26px;font:500 12px/16px var(--font);color:var(--muted-fg);white-space:nowrap;transition:color var(--t-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.auf-root .auf-stseg button:hover,.auf-root .auf-seg2 button:hover{color:var(--fg)}.auf-root .auf-stseg button[aria-pressed=true],.auf-root .auf-seg2 button[aria-checked=true]{background:var(--thumb);color:var(--fg);box-shadow:var(--thumb-sh);font-weight:600}.auf-props dd.auf-dd-st{container-type:inline-size}@container (width<=253px){.auf-root .auf-props .auf-stseg button{gap:5px;padding:0 8px}}@container (width<=226px){.auf-root .auf-props .auf-stseg button{gap:4px;padding:0 5px}}@container (width<=202px){.auf-props .auf-stseg .auf-lg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auf-root .auf-props .auf-stseg button{padding:0 12px}}.auf-stt{align-items:center;gap:6px;display:inline-flex}.auf-stt-g{border:1.5px solid var(--standby);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.auf-stt-g--halb{border-color:var(--info);background:linear-gradient(90deg, var(--info) 50%, transparent 50%)}.auf-stt-g--voll{border-color:var(--success);background:var(--success)}.auf-root .auf-dl-btn{height:24px;margin-left:4px;padding:0 10px 0 8px;font-size:12px}.auf-dl-btn .auf-i{color:var(--mint-deep)}.auf-hr{background:var(--sep);height:1px;margin:12px 0 24px}.auf-sec-t{font:600 15px/20px var(--font);letter-spacing:-.005em;margin:28px 0 10px}.auf-hr+.auf-sec-t{margin-top:0}.auf-md{font:400 13px/20px var(--font);color:var(--fg);overflow-wrap:anywhere}.auf-md p{text-wrap:pretty;max-width:72ch;margin:0 0 12px}.auf-md ul,.auf-md ol{max-width:72ch;margin:0 0 12px;padding-left:22px}.auf-md li{margin:4px 0}.auf-md li::marker{color:var(--faint)}.auf-md .auf-md-cb{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-left:-22px;list-style:none;display:flex}.auf-md .auf-md-cb>ul,.auf-md .auf-md-cb>ol{flex-basis:100%}.auf-md input[type=checkbox]{accent-color:var(--mint-deep);margin:3px 0 0}.auf-md-h1,.auf-md-h2,.auf-md-h3{text-wrap:balance;margin:24px 0 8px}.auf-md-h1{font:650 17px/22px var(--font)}.auf-md-h2{font:600 15px/20px var(--font)}.auf-md-h3{font:600 13px/20px var(--font)}.auf-md>:first-child{margin-top:0}.auf-md a{color:var(--purple);text-underline-offset:3px;text-decoration-thickness:1px}.auf-md strong{font-weight:600}.auf-tl{flex-direction:column;display:flex;position:relative}.auf-tl:before{content:"";background:var(--sep-strong);width:1px;position:absolute;top:12px;bottom:12px;left:9.5px}.auf-ev{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:8px 0;display:grid;position:relative}.auf-ev .auf-av{box-shadow:0 0 0 3px var(--bg)}.auf-ev-h{font:400 13px/18px var(--font);color:var(--muted-fg);flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.auf-ev-h b{color:var(--fg);font-weight:600}.auf-when{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap;margin-left:auto}.auf-ev-b{font:400 13px/18px var(--font);overflow-wrap:anywhere;margin-top:4px}.auf-prev .auf-vorbereitung{border-radius:var(--r-md);background:var(--bg);box-shadow:var(--card-sh);border:0;margin-top:28px;padding:14px 16px}.auf-root .auf-vorbereitung .auf-hinweiskarte-aktionen{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.auf-root .auf-vorbereitung .auf-btn{border-radius:var(--pill);background:var(--fill-2);height:28px;min-height:28px;color:var(--fg);font:500 12px/16px var(--font);border:0;padding:0 12px}.auf-root .auf-vorbereitung .auf-btn:hover{background:var(--fill-3)}.auf-root .auf-vorbereitung .auf-btn--primary{background:var(--mint);color:var(--on-mint);font-weight:600}.auf-prev .auf-vorbereitung h3{font:600 13px/18px var(--font)}.auf-prev .auf-vorbereitung .auf-hinweis,.auf-prev .auf-vorbereitung p{font-size:13px;line-height:20px}.auf-aktionen{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.auf-root .auf-aktionen .auf-b{height:36px;padding:0 16px}.auf-boardwrap{flex-direction:column;flex:1;min-height:0;display:flex}.auf-bnote{min-height:44px;font:400 12px/16px var(--font);color:var(--muted-fg);flex:none;align-items:center;gap:8px;padding:0 12px 0 32px;display:flex}.auf-bnote .auf-i{color:var(--purple)}.auf-board{flex:1;grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;min-height:0;padding:10px;display:grid}.auf-bnote+.auf-board{padding-top:0}.auf-bcol{border-radius:var(--r-lg);background:var(--lane);min-height:0;box-shadow:inset 0 0 0 .5px var(--sep);flex-direction:column;display:flex;overflow:hidden}.auf-bcol-h{height:44px;font:600 13px/18px var(--font);flex:none;align-items:center;gap:8px;padding:0 22px;display:flex}.auf-bcol-h .auf-c,.auf-bseg .auf-c{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint)}.auf-bcol-b{min-height:0;transition:background var(--t-mid);flex-direction:column;flex:1;gap:8px;padding:0 8px 12px;display:flex;overflow:auto}.auf-bcol--over{box-shadow:inset 0 0 0 1.5px var(--mint)}.auf-bcol--over .auf-bcol-b{background:#0ac2970f}.auf-bcol--deny{box-shadow:inset 0 0 0 1.5px var(--danger)}.auf-bcol--deny .auf-bcol-b{background:#e61a1a0d}.auf-root .auf-kc{background:var(--bg);border-radius:var(--r-md);cursor:grab;box-shadow:var(--card-sh);transition:box-shadow var(--t-mid) var(--ease), transform var(--t-mid) var(--spring);flex-direction:column;flex:none;gap:6px;padding:12px 14px;display:flex;position:relative}.auf-root .auf-kc:hover{box-shadow:var(--card-sh-hi);transform:translateY(-1px)}.auf-root .auf-kc[aria-current=true]{box-shadow:0 0 0 2px var(--fg), var(--card-sh-hi)}.auf-root .auf-kc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.auf-kc--drag{opacity:.4}.auf-kc-r1{justify-content:space-between;align-items:center;gap:8px;display:flex}.auf-kc-d,.auf-kc-id{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap}.auf-kc-t{font:600 13px/18px var(--font);letter-spacing:-.003em;text-wrap:pretty;overflow-wrap:anywhere}.auf-root .auf-kc--done .auf-kc-t{color:var(--muted-fg);font-weight:500}.auf-kc-r3{align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.auf-drop-hint{border:1.5px dashed var(--sep-strong);border-radius:var(--r-md);text-align:center;color:var(--faint);font:400 12px/16px var(--font);padding:18px}.auf-bseg-wrap{flex:none;padding:8px 12px}.auf-bseg{border-radius:var(--pill);background:var(--fill-2);grid-template-columns:repeat(3,1fr);height:44px;padding:4px;display:grid}.auf-root .auf-bseg button{border-radius:var(--pill);color:var(--muted-fg);font:500 13px/18px var(--font);white-space:nowrap;background:0 0;border:0;padding:0 6px}.auf-root .auf-bseg button[aria-selected=true]{background:var(--thumb);color:var(--fg);box-shadow:var(--thumb-sh);font-weight:600}.auf-tabwrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}table.auf-grid{border-collapse:separate;border-spacing:0;width:100%;font:400 13px/18px var(--font)}table.auf-grid th{z-index:2;text-align:left;font:600 12px/16px var(--font);color:var(--muted-fg);height:44px;box-shadow:inset 0 -1px 0 var(--sep-strong);white-space:nowrap;background:var(--glass-clear);-webkit-backdrop-filter:var(--blur-clear);backdrop-filter:var(--blur-clear);padding:0;position:sticky;top:0}table.auf-grid th:first-child .auf-thb,table.auf-grid td:first-child{padding-left:28px}table.auf-grid th:last-child .auf-thb,table.auf-grid td:last-child{padding-right:20px}.auf-root .auf-thb{width:100%;height:44px;color:inherit;font:600 12px/16px var(--font);text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;display:flex}.auf-root .auf-thb:hover{color:var(--fg)}.auf-thb--still{cursor:default}.auf-ar{color:var(--purple)}table.auf-grid td{height:40px;box-shadow:inset 0 -1px 0 var(--sep);white-space:nowrap;text-overflow:ellipsis;max-width:420px;padding:0 12px;overflow:hidden}table.auf-grid tbody tr{cursor:pointer}table.auf-grid tbody tr:hover td{background:var(--hover)}table.auf-grid tbody tr[aria-selected=true] td{background:var(--sel)}table.auf-grid tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}table.auf-grid td.auf-tt{white-space:normal;overflow-wrap:anywhere;min-width:260px;font-weight:500}table.auf-grid td.auf-col-id{color:var(--muted-fg);font-size:12px}.auf-stats{flex-direction:column;gap:24px;max-width:1680px;padding:28px 32px 56px;display:flex}.auf-stats-h{flex-direction:column;gap:6px;display:flex}.auf-stats-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auf-stats-h h2{font:700 26px/32px var(--font);letter-spacing:-.02em;margin:0}.auf-stats-h p{font:400 13px/20px var(--font);color:var(--muted-fg);max-width:88ch;margin:0}.auf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auf-kpi{border-radius:var(--r-lg);background:var(--fill);min-width:0;padding:16px 18px 18px}.auf-kpi-l{font:500 12px/16px var(--font);color:var(--muted-fg)}.auf-kpi-v{font:700 30px/36px var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.022em;margin:6px 0 4px}.auf-kpi-a{font:400 12px/16px var(--font);color:var(--muted-fg)}.auf-kpi-a b{font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.auf-kpi-a b.auf-danger{color:var(--danger)}.auf-kpi-bar{border-radius:var(--pill);background:var(--fill-3);height:4px;margin-top:14px;overflow:hidden}.auf-kpi-bar i{background:var(--mint);border-radius:inherit;height:100%;display:block}.auf-kpi-bar i.auf-kpi-bar--bad{background:var(--danger)}.auf-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auf-chart{border-radius:var(--r-lg);background:var(--fill);min-width:0;padding:18px 20px 14px}.auf-chart h3{font:600 15px/20px var(--font);letter-spacing:-.005em;text-wrap:balance;margin:0 0 4px}.auf-kw{color:var(--purple)}.auf-chart-sub{font:400 12px/16px var(--font);color:var(--muted-fg);margin-bottom:14px}.auf-chart-src{font:400 11px/14px var(--font);color:var(--muted-fg);margin-top:10px}.auf-hbars{flex-direction:column;gap:8px;display:flex}.auf-hbar{font:400 12px/16px var(--font);grid-template-columns:minmax(84px,30%) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.auf-hbar-l{text-align:right;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow:hidden}.auf-hbar-spur{height:14px;display:block}.auf-hbar-spur i{border-radius:3px;height:100%;display:block}.auf-hbar-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.auf-wochen{width:100%;max-height:220px;display:block;overflow:visible}.auf-saeule{fill:var(--standby)}.auf-saeule--jetzt{fill:var(--mint)}.auf-achse{stroke:var(--sep-strong)}.auf-svg-num{fill:var(--fg);font:500 11px var(--font);font-variant-numeric:tabular-nums}.auf-svg-mu{fill:var(--muted-fg);font:400 11px var(--font)}.auf-decide{grid-template-columns:292px minmax(0,1fr);column-gap:8px;height:100%;min-height:0;display:grid;position:relative}.auf-decide:before{content:"";background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--sheet-sh);pointer-events:none;grid-area:1/2/auto/-1}.auf-decide--leer{grid-template-columns:0 minmax(0,1fr)}.auf-dq{border-radius:var(--r-lg);background:var(--glass-flat);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--rim), var(--edge), var(--drop);grid-area:1/1;min-height:0;padding:6px 6px 20px;overflow:auto}.auf-dq-h{padding:12px 10px 14px}.auf-dq-t{font:600 15px/20px var(--font);letter-spacing:-.005em}.auf-dq-s{font:400 12px/16px var(--font);color:var(--muted-fg);margin-top:2px}.auf-segs{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;margin-top:12px;display:grid}.auf-segs i{background:var(--fill-3);border-radius:2px;height:4px}.auf-segs i.auf-seg-done{background:var(--mint)}.auf-segs i.auf-seg-cur{background:var(--purple)}.auf-root .auf-q{border-radius:var(--r-sm);text-align:left;width:100%;height:36px;color:var(--fg);font:400 13px/18px var(--font);transition:background var(--t-fast);background:0 0;border:0;grid-template-columns:20px 32px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;display:grid}.auf-root .auf-q:hover{background:var(--hover)}.auf-root .auf-q[aria-current=true]{background:var(--sel);font-weight:600}.auf-q-e{font:600 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--muted-fg)}.auf-q[aria-current=true] .auf-q-e{color:var(--purple)}.auf-q-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auf-dq-sec{font:600 11px/14px var(--font);color:var(--muted-fg);padding:16px 10px 6px}.auf-q--wartet .auf-q-t{color:var(--muted-fg)}.auf-q-g{border:1.5px solid var(--border-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.auf-q-g--done{background:var(--mint-deep);border-color:var(--mint-deep);color:var(--bg)}.auf-stage{border-radius:var(--r-lg);grid-area:1/2;min-width:0;min-height:0;position:relative;overflow:auto}.auf-stage-in{max-width:720px;margin:0 auto;padding:36px 44px 72px}.auf-p-prev .auf-stage-in{max-width:none;padding:20px max(28px,50cqw - 360px) 72px}.auf-stage-top{align-items:center;gap:8px;margin-bottom:16px;display:flex}.auf-stage-e{font:600 13px/18px var(--font);font-variant-numeric:tabular-nums;color:var(--purple)}.auf-gatebox{flex-direction:column;gap:14px;display:flex}.auf-gate-meta{font:400 12px/16px var(--font);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auf-gate-q{font:700 26px/32px var(--font);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.auf-p-prev .auf-gate-q{font:650 20px/26px var(--font);letter-spacing:-.015em}.auf-gate-lede{font:500 15px/24px var(--font);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.auf-note{font:400 13px/20px var(--font);background:var(--fill);border-radius:var(--r-md);color:var(--fg);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.auf-note>.auf-i{color:var(--muted-fg);margin-top:2px}.auf-note--warn{background:var(--warning-soft)}.auf-note--warn>.auf-i{color:var(--warning-strong)}.auf-note p{margin:0 0 6px}.auf-note a{color:var(--purple)}.auf-roh{white-space:pre-wrap;overflow-wrap:anywhere}fieldset.auf-opts{border:0;min-width:0;margin:0;padding:0}fieldset.auf-opts legend{font:600 12px/16px var(--font);color:var(--muted-fg);margin:0 0 8px;padding:0 4px}.auf-opt{cursor:pointer;background:var(--bg);box-shadow:var(--card-sh);transition:background var(--t-fast) var(--ease);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid;position:relative}fieldset.auf-opts>.auf-opt:first-of-type{border-radius:var(--r-lg) var(--r-lg) 0 0}fieldset.auf-opts>.auf-opt:last-of-type{border-radius:0 0 var(--r-lg) var(--r-lg)}fieldset.auf-opts>.auf-opt:only-of-type{border-radius:var(--r-lg)}.auf-opt+.auf-opt:before{content:"";background:var(--sep);height:1px;position:absolute;top:0;left:50px;right:0}.auf-opt:hover{background:var(--card)}.auf-opt:has(input:checked){background:linear-gradient(0deg, #0ac29712, #0ac29712), var(--bg)}.auf-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px;z-index:1}fieldset:disabled .auf-opt{cursor:default}.auf-root .auf-opt input{appearance:none;border:1.5px solid var(--border-strong);background:var(--bg);cursor:pointer;width:20px;height:20px;transition:border var(--t-fast) var(--spring);border-radius:50%;margin:0}.auf-root .auf-opt input:checked{border:6px solid var(--mint-deep)}.auf-root .auf-opt input:focus-visible{outline:0}.auf-ol{font:600 13px/20px var(--font);letter-spacing:-.004em;overflow-wrap:anywhere;display:block}.auf-k{font:600 12px/20px var(--font);color:var(--faint);min-width:14px;margin-right:8px;display:inline-block}.auf-ol .auf-emp{vertical-align:1px;margin-left:8px;display:inline-block}.auf-opt small{font:400 13px/20px var(--font);color:var(--muted-fg);text-wrap:pretty;overflow-wrap:anywhere;margin-top:2px;display:block}.auf-opt:has(input:checked) small{color:var(--fg)}.auf-opt-kbd{align-self:center}.auf-emp{font:600 11px/18px var(--font);border-radius:var(--pill);color:var(--purple-deep);background:var(--purple-soft);padding:0 8px}.auf-gate-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auf-root .auf-gate-actions .auf-b{height:36px;padding:0 18px}.auf-confirm-t{flex:1 1 0;min-width:0}.auf-confirm-akt{white-space:nowrap;flex:none;gap:8px;margin-left:auto;display:inline-flex}.auf-confirm{z-index:3;border-radius:var(--r-xl);font:400 13px/18px var(--font);color:var(--fg);background:linear-gradient(0deg, #0ac2971a, #0ac2971a), var(--glass-thick);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--rim), var(--edge), var(--lift);flex-wrap:nowrap;align-items:center;gap:12px;margin:12px 0 16px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:16px}.auf-confirm>.auf-i{color:var(--mint-deep)}.auf-gdone{background:var(--success-soft);border-radius:var(--r-lg);font:400 13px/20px var(--font);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.auf-gdone>.auf-i{color:var(--success-strong);margin-top:2px}.auf-gate-details summary{cursor:pointer;font:500 12px/16px var(--font);color:var(--purple);margin-bottom:10px}.auf-m-qsel{align-items:center;gap:8px;padding:16px 20px 0;display:none}.auf-root .auf-m-qsel select{border-radius:var(--r-md);background:var(--fill-2);width:0;min-width:0;height:44px;font:500 15px/20px var(--font);color:var(--fg);text-overflow:ellipsis;border:0;flex:auto;padding:0 12px}.auf-root .auf-m-qsel .auf-b{width:44px;height:44px;padding:0}.auf-read{grid-template-columns:252px minmax(0,1fr);column-gap:8px;height:100%;min-height:0;display:grid;position:relative}.auf-read:before{content:"";background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--sheet-sh);pointer-events:none;grid-area:1/2/auto/-1}.auf-toc{border-radius:var(--r-lg);background:var(--glass-flat);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--rim), var(--edge), var(--drop);grid-area:1/1;min-height:0;padding:6px 6px 20px;overflow:auto}.auf-toc-h{font:600 11px/14px var(--font);letter-spacing:.01em;color:var(--muted-fg);padding:10px 10px 6px}.auf-toc a{border-radius:var(--r-sm);min-height:32px;color:var(--fg);font:400 13px/18px var(--font);transition:background var(--t-fast);align-items:flex-start;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.auf-toc a:hover{background:var(--hover)}.auf-toc a[aria-current=true]{background:var(--sel);font-weight:600}.auf-toc-n{font:500 12px/18px var(--font);font-variant-numeric:tabular-nums;color:var(--faint);flex:none;width:18px}.auf-reader{border-radius:var(--r-lg);scroll-behavior:smooth;grid-area:1/2;min-width:0;min-height:0;overflow:auto}.auf-reader-in{max-width:1080px;margin:0 auto;padding:40px 56px 30vh}.auf-chap{padding:8px 0 56px;scroll-margin-top:24px}.auf-chap+.auf-chap{box-shadow:0 -1px 0 var(--sep);padding-top:48px}.auf-chap-h{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.auf-chap-n{font:600 13px/18px var(--font);font-variant-numeric:tabular-nums;color:var(--purple)}.auf-chap-h h2{font:700 26px/32px var(--font);letter-spacing:-.02em;text-wrap:balance;margin:0}.auf-lede{font:400 17px/26px var(--font);color:var(--muted-fg);text-wrap:pretty;letter-spacing:-.01em;max-width:62ch;margin:4px 0 20px}.auf-chap-grid{grid-template-columns:minmax(0,1fr);gap:4px;margin:8px 0 16px;display:grid}.auf-tile{grid-template-columns:220px minmax(0,1fr);gap:4px 28px;padding:12px 0;display:grid}.auf-tile h3{font:600 15px/24px var(--font);letter-spacing:-.008em;margin:0}.auf-tile p,.auf-chap-p{font:400 15px/24px var(--font);text-wrap:pretty;max-width:70ch;margin:0}.auf-chap-p{margin:8px 0 16px}.auf-chap-list{font:400 15px/24px var(--font);max-width:70ch;margin:8px 0 16px;padding-left:20px}.auf-chap-list li{margin:4px 0}.auf-flagtab{flex-wrap:wrap;gap:10px 20px;margin:8px 0 16px;display:flex}.auf-flagtab .auf-flagc{font:500 13px/18px var(--font);color:var(--fg)}.auf-m-chapsel{margin:0 0 16px;display:none}.auf-root .auf-m-chapsel select{border-radius:var(--r-md);background:var(--fill-2);width:100%;height:44px;font:500 15px/20px var(--font);color:var(--fg);border:0;padding:0 12px}dialog.auf-pal,dialog.auf-fpop,dialog.auf-fsheet,dialog.auf-dlg{color:var(--fg);background:var(--glass-thick);-webkit-backdrop-filter:var(--blur-thick);backdrop-filter:var(--blur-thick);box-shadow:var(--rim), var(--edge), var(--lift);font:400 13px/18px var(--font);font-feature-settings:"cv11", "ss01", "calt";border:0;padding:0;overflow:hidden}dialog.auf-pal[open],dialog.auf-fpop[open],dialog.auf-fsheet[open],dialog.auf-dlg[open]{animation:auf-palIn var(--t-mid) var(--spring) both}@keyframes auf-palIn{0%{opacity:0;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:none}}dialog.auf-pal::backdrop,dialog.auf-dlg::backdrop,dialog.auf-fsheet--mobil::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c15283d}dialog.auf-fpop::backdrop,dialog.auf-fsheet:not(.auf-fsheet--mobil)::backdrop{background:0 0}dialog.auf-pal{border-radius:var(--r-xl);width:min(640px,100vw - 24px);max-width:none;margin:12vh auto auto}.auf-pal-box{flex-direction:column;max-height:min(560px,76dvh);display:flex}.auf-pal-in{height:56px;box-shadow:0 1px 0 var(--sep);flex:none;align-items:center;gap:12px;padding:0 12px 0 18px;display:flex}.auf-pal-in>.auf-i{color:var(--faint)}.auf-root .auf-pal-in input,.auf-pal-in input{min-width:0;font:400 17px/22px var(--font);letter-spacing:-.01em;color:var(--fg);background:0 0;border:0;outline:0;flex:1}.auf-pal-in input::-webkit-search-cancel-button{display:none}.auf-pal-esc{color:var(--muted-fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.auf-pal-res{min-height:0;padding:6px;overflow:auto}.auf-pal-g{font:600 11px/14px var(--font);color:var(--muted-fg);letter-spacing:.01em;padding:12px 12px 6px}.auf-pal-i{border-radius:var(--r-md);text-align:left;width:100%;min-height:38px;font:400 13px/18px var(--font);color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;display:flex}div.auf-pal-i{padding-right:4px}.auf-pal-i-knopf{min-width:0;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.auf-pal-i>.auf-i,.auf-pal-i-knopf>.auf-i{color:var(--muted-fg)}.auf-pal-i .auf-grow,.auf-pal-i-knopf .auf-grow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auf-pal-i[aria-selected=true]{background:var(--sel)}.auf-pal-meta{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap}.auf-pal-leer{color:var(--muted-fg);font:400 13px/20px var(--font);margin:0;padding:12px}.auf-pal-f{box-shadow:0 -1px 0 var(--sep);font:400 12px/16px var(--font);color:var(--faint);flex:none;gap:18px;padding:10px 18px;display:flex}dialog.auf-fpop{border-radius:var(--r-xl);width:264px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);margin:0;position:fixed;inset:auto;overflow:auto}.auf-fp-in{padding:6px}.auf-fp-h{font:600 11px/14px var(--font);color:var(--muted-fg);letter-spacing:.01em;padding:10px 10px 4px}.auf-root .auf-fp-i,.auf-fp-i{border-radius:var(--r-md);width:100%;height:34px;font:400 13px/18px var(--font);text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.auf-fp-i:hover{background:var(--hover)}.auf-fp-i[aria-checked=true]{font-weight:600}.auf-fp-i .auf-c{font:500 12px/16px var(--font);font-variant-numeric:tabular-nums;color:var(--faint)}.auf-ck{width:14px;color:var(--mint-deep);place-items:center;display:grid}.auf-fp-leer{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:50%}.auf-fp-f{box-shadow:0 -1px 0 var(--sep);justify-content:space-between;gap:8px;margin-top:6px;padding:8px 4px 2px;display:flex}dialog.auf-fsheet{border-radius:var(--r-xl);width:340px;max-width:calc(100vw - 24px);max-height:min(640px,100dvh - 90px);margin:0;position:fixed;inset:auto}.auf-fs-in{max-height:inherit;flex-direction:column;display:flex}dialog.auf-fsheet .auf-fs-in{max-height:min(640px,100dvh - 90px)}.auf-fs-h{flex:none;align-items:center;gap:8px;padding:12px 10px 4px 18px;display:flex}.auf-fs-h h2{font:650 17px/22px var(--font);letter-spacing:-.01em;flex:1;margin:0}.auf-fs-body{min-height:0;padding:0 18px 12px;overflow:auto}.auf-fs-sec{padding:10px 0}.auf-fs-sec h3{font:600 12px/16px var(--font);color:var(--muted-fg);margin:0 0 8px}.auf-fs-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auf-root .auf-fchip,.auf-fchip{border-radius:var(--pill);background:var(--fill-2);height:28px;color:var(--fg);font:500 12px/16px var(--font);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.auf-fchip:hover{background:var(--fill-3)}.auf-fchip.auf-an{background:var(--mint-soft);color:var(--mint-deep);box-shadow:inset 0 0 0 1px var(--mint-line)}.auf-fchip .auf-c{font-variant-numeric:tabular-nums;color:var(--faint);font-weight:500}.auf-fchip .auf-av{width:18px;height:18px;font-size:9px}.auf-fs-suche,.auf-dl-suche{border-radius:var(--r-md);background:var(--fill-2);width:100%;height:36px;font:400 13px/18px var(--font);color:var(--fg);border:0;margin:0 0 8px;padding:0 12px}.auf-fs-suche:focus,.auf-dl-suche:focus{outline:2px solid var(--focus);outline-offset:-1px}.auf-fs-schalter{font:400 13px/18px var(--font);align-items:center;gap:8px;padding:0 6px;display:inline-flex}.auf-fs-schalter input{width:16px;height:16px;accent-color:var(--mint-deep)}.auf-fs-f{padding:12px 18px max(12px, env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--sep);flex:none;align-items:center;gap:8px;display:flex}dialog.auf-dlg{border-radius:var(--r-xl);width:min(820px,100vw - 24px);max-width:none;max-height:min(720px,100dvh - 48px)}.auf-dl-in{flex-direction:column;max-height:min(720px,100dvh - 48px);display:flex}.auf-dl-h{box-shadow:0 1px 0 var(--sep);flex:none;align-items:flex-start;gap:12px;padding:16px 16px 12px 20px;display:flex}.auf-dl-h>div{flex:1;min-width:0}.auf-dl-h h2{font:650 17px/22px var(--font);letter-spacing:-.01em;margin:0}.auf-dl-h p{font:400 13px/18px var(--font);color:var(--muted-fg);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.auf-dl-b{flex:1;grid-template-columns:268px minmax(0,1fr);min-height:0;display:grid}.auf-dl-list{box-shadow:inset -1px 0 0 var(--sep);padding:8px 6px;overflow:auto}.auf-dl-suche{width:calc(100% - 8px);margin:0 4px 4px}.auf-dl-sec{font:600 11px/14px var(--font);color:var(--muted-fg);padding:12px 10px 4px}.auf-root .auf-dl-t,.auf-dl-t{border-radius:var(--r-sm);text-align:left;width:100%;min-height:40px;font:400 13px/18px var(--font);color:var(--fg);cursor:pointer;transition:background var(--t-fast);background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px 4px 10px;display:flex}.auf-dl-t:hover{background:var(--hover)}.auf-dl-t[aria-pressed=true]{background:var(--sel);font-weight:600}.auf-dl-t .auf-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.auf-dl-t .auf-sub{color:var(--faint);font-size:12px;font-weight:400}.auf-vb{font:600 11px/18px var(--font);border-radius:var(--pill);white-space:nowrap;flex:none;padding:0 8px}.auf-vb--ok{background:var(--mint-soft);color:var(--mint-deep)}.auf-vb--no{background:var(--fill-2);color:var(--muted-fg)}.auf-vb--here{color:var(--faint);box-shadow:inset 0 0 0 1px var(--sep-strong);background:0 0}.auf-dl-d{flex-direction:column;gap:14px;min-width:0;padding:16px 20px 20px;display:flex;overflow:auto}.auf-dl-empty{text-align:center;color:var(--muted-fg);max-width:32ch;font:400 13px/20px var(--font);margin:auto}.auf-dl-empty .auf-i{color:var(--faint)}.auf-dl-who{align-items:center;gap:12px;display:flex}.auf-dl-who>div{flex-direction:column;flex:1;min-width:0;display:flex}.auf-dl-who b{font:600 15px/20px var(--font)}.auf-dl-sec2{font:600 12px/16px var(--font);color:var(--muted-fg);margin-bottom:-6px}.auf-dl-chk{border-radius:var(--r-md);background:var(--bg);box-shadow:var(--card-sh);margin:0;padding:0;list-style:none;overflow:hidden}.auf-dl-chk li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:9px 12px;display:grid}.auf-dl-chk li+li{box-shadow:inset 0 1px 0 var(--sep)}.auf-dl-chk li>.auf-i{margin-top:2px}.auf-chk--ok>.auf-i{color:var(--success)}.auf-chk--warn>.auf-i{color:var(--warning-strong)}.auf-chk--no>.auf-i{color:var(--danger)}.auf-dl-chk li.auf-chk--no{background:#e61a1a0a}.auf-dl-chk b{font:600 13px/18px var(--font);display:block}.auf-dl-chk span{font:400 12px/18px var(--font);color:var(--muted-fg);display:block}.auf-dl-f{font:600 12px/16px var(--font);color:var(--muted-fg);flex-direction:column;gap:6px;display:flex}.auf-root .auf-ta,.auf-ta{border-radius:var(--r-md);background:var(--bg);width:100%;min-height:56px;font:400 13px/20px var(--font);resize:vertical;color:var(--fg);box-shadow:inset 0 0 0 1px var(--sep-strong), inset 0 1px 2px hsl(var(--shadow-color) / .04);border:0;padding:10px 12px}.auf-ta:focus{box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px #0099752e;outline:0}.auf-dl-out{border-radius:var(--r-md);font:400 13px/20px var(--font);background:#0ac29714;margin:0;padding:10px 14px}.auf-dl-f2{box-shadow:0 -1px 0 var(--sep);flex:none;align-items:center;gap:8px;padding:12px 16px 12px 20px;display:flex}.auf-dl-f2 .auf-fine{flex:1;min-width:0}.auf-dl-leer{margin:0;padding:8px 10px}.auf-toast{background:var(--hud);width:max-content;max-width:calc(100vw - 24px);color:var(--on-hud);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-radius:var(--pill);min-height:44px;font:500 13px/18px var(--font);z-index:90;opacity:0;pointer-events:none;box-shadow:inset 0 1px 0 #ffffff24, 0 10px 30px -10px hsl(var(--shadow-color) / .5);transition:opacity var(--t-mid) var(--ease), transform var(--t-slow) var(--spring);align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,10px)scale(.98)}.auf-toast--zeigen{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.auf-toast:not(:has(button)){padding-right:18px}.auf-root .auf-toast button{color:#25f4c3;font:600 13px/18px var(--font);border-radius:var(--pill);background:#ffffff1f;border:0;height:32px;padding:0 14px}.auf-tabbar{display:none}@media (width<=389px){.auf-gfilter input::placeholder{color:#0000}}.auf-rahmen .auf-modal-hintergrund,.auf-root>.auf-modal-hintergrund{z-index:80}@container (width<=520px){.auf-props{grid-template-columns:104px minmax(0,1fr)}.auf-props dt{gap:6px}}@media (width>=768px) and (width<=1180px){.auf-arbeit{grid-template-columns:60px 8px clamp(360px,25vw,520px) 8px minmax(0,1fr)}.auf-arbeit[data-v=board],.auf-arbeit[data-v=tabelle]{grid-template-columns:60px 8px minmax(0,1fr) 0 0}.auf-arbeit[data-v=board][data-prev],.auf-arbeit[data-v=tabelle][data-prev]{grid-template-columns:60px 8px minmax(0,1fr) 8px clamp(400px,30vw,560px)}.auf-benutzer{padding:6px}.auf-benutzer .auf-nm,.auf-benutzer .auf-c,.auf-benutzer .auf-u-sec,.auf-benutzer .auf-gbar,.auf-benutzer .auf-u-hinweis{display:none}.auf-root .auf-benutzer .auf-u{justify-content:center;height:40px;padding:0}.auf-decide{grid-template-columns:220px minmax(0,1fr)}.auf-gfilter{flex:140px;max-width:240px}}@media (width>=1181px) and (width<=1439px){.auf-decide{grid-template-columns:260px minmax(0,1fr)}}@media (width>=768px) and (width<=1023px){.auf-arbeit,.auf-arbeit[data-v=liste]{grid-template-columns:60px 8px minmax(260px,40%) 7px minmax(0,1fr)}.auf-arbeit[data-v=board],.auf-arbeit[data-v=tabelle],.auf-arbeit[data-v=board][data-prev],.auf-arbeit[data-v=tabelle][data-prev]{grid-template-columns:60px 8px minmax(0,1fr) 0 0}.auf-arbeit[data-prev]>.auf-p-prev--ueber{z-index:30;top:calc(56px + env(safe-area-inset-top,0px));background:var(--bg);border-radius:var(--r-lg);width:min(520px,76vw);box-shadow:var(--sheet-sh), var(--lift);position:fixed;bottom:8px;right:8px}.auf-arbeit[data-v=board]>.auf-g2:before,.auf-arbeit[data-v=tabelle]>.auf-g2:before{display:none}.auf-doc{padding:20px 24px 56px}.auf-doc-top{padding:0 12px 0 24px}.auf-read{grid-template-columns:236px minmax(0,1fr)}.auf-reader-in{padding:32px 36px 30vh}.auf-tile{grid-template-columns:170px minmax(0,1fr)}.auf-rahmen .auf-kbd-slash{display:none}.auf-stage-in{padding:28px 28px 72px}.auf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.auf-charts{grid-template-columns:minmax(0,1fr)}.auf-board{grid-template-columns:repeat(3,minmax(200px,1fr));overflow-x:auto}}@media (width<=767px){.auf-leiste{height:auto;min-height:64px;padding:10px max(12px, env(safe-area-inset-right,0px)) 10px max(12px, env(safe-area-inset-left,0px));gap:8px}.auf-marke,.auf-modi,.auf-kontogruppe,.auf-rahmen .auf-kbd-slash{display:none}.auf-rahmen[data-modus=verstehen] .auf-grosstitel,.auf-rahmen[data-modus=entscheiden] .auf-grosstitel{font:700 26px/32px var(--font);letter-spacing:-.02em;flex:1;align-items:center;min-height:44px;margin:0;padding:0 4px;display:flex}.auf-rahmen:not([data-modus=aufgaben]) .auf-leiste>.auf-grow{display:none}.auf-subbar{gap:8px}.auf-subbar:before,.auf-subbar .auf-grow{display:none}.auf-ansichten{height:44px;padding:4px}.auf-root .auf-ansicht{width:36px;height:36px}.auf-ansicht .auf-i{width:20px;height:20px}.auf-js-th:before{top:4px;bottom:4px}.auf-stseg.auf-js-th:before,.auf-seg2.auf-js-th:before{top:2px;bottom:2px}.auf-gfilter{flex:1;width:auto;min-width:0;max-width:none;height:44px;padding:0 12px 0 8px}.auf-root .auf-gfilter input{font-size:16px;line-height:20px}.auf-root .auf-rund{width:44px;height:44px}.auf-main{padding:0}.auf-arbeit,.auf-arbeit[data-v],.auf-arbeit[data-v][data-prev]{grid-template-columns:minmax(0,1fr)}.auf-arbeit:before,.auf-arbeit>.auf-g1,.auf-arbeit>.auf-g2{display:none}.auf-arbeit>.auf-p-users,.auf-arbeit>.auf-p-list,.auf-arbeit>.auf-p-prev{background:var(--bg);border-radius:var(--r-xl) var(--r-xl) 0 0;grid-area:1/1;width:auto;display:none;position:relative;overflow:auto}.auf-arbeit[data-m=benutzer]>.auf-p-users,.auf-arbeit[data-m=liste]>.auf-p-list,.auf-arbeit[data-m=detail]>.auf-p-prev{display:block}.auf-arbeit[data-m=liste][data-v=board]>.auf-p-list,.auf-arbeit[data-m=liste][data-v=tabelle]>.auf-p-list{display:flex}.auf-arbeit[data-v=statistik][data-m=detail]>.auf-p-prev{display:block}.auf-p-list,.auf-p-prev,.auf-benutzer{padding-bottom:var(--tab-platz)}.auf-arbeit[data-v=board]>.auf-p-list,.auf-arbeit[data-v=tabelle]>.auf-p-list{padding-bottom:0}.auf-board{padding:0 12px var(--tab-platz);grid-template-columns:minmax(0,1fr);align-content:start;overflow:auto}.auf-bcol{box-shadow:none;background:0 0;overflow:visible}.auf-bcol-b{padding:0;overflow:visible}.auf-tabwrap{padding-bottom:var(--tab-platz)}.auf-benutzer{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:6px 8px var(--tab-platz);border-radius:0;overflow:visible}.auf-u-sec{padding:20px 12px 6px}.auf-root .auf-u{height:44px;padding:0 12px;font-size:15px;line-height:20px}.auf-root .auf-u--konto{margin-bottom:4px;display:flex}.auf-root .auf-mback{display:inline-flex}.auf-pane-h{height:52px;padding:0 16px 0 12px}.auf-pane-h h2{font:700 17px/22px var(--font);letter-spacing:-.01em}.auf-chips{padding:4px 12px}.auf-root .auf-row{padding:12px 14px 12px 22px}.auf-t{font-size:15px;line-height:20px}.auf-d{line-height:20px}.auf-fl{top:18px}.auf-doc-top{padding:0 12px 0 6px}.auf-doc{padding:16px 20px 24px}.auf-props{grid-template-columns:104px minmax(0,1fr)}.auf-props dt{gap:6px}.auf-md{font-size:15px;line-height:22px}.auf-arbeit[data-m=detail]>.auf-p-prev{padding-bottom:calc(var(--tab-h) + var(--tab-abstand))}.auf-p-prev .auf-confirm{bottom:12px}.auf-aktionen{z-index:4;border-radius:var(--r-xl);background:var(--glass-thick);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--rim), var(--edge), var(--drop);margin:24px -8px 0;padding:8px;position:sticky;bottom:8px}.auf-root .auf-aktionen .auf-b--primary{flex:100%}.auf-root .auf-aktionen .auf-b{flex:auto}table.auf-grid th.auf-col-id,table.auf-grid td.auf-col-id{display:none}table.auf-grid th.auf-col-titel,table.auf-grid td.auf-col-titel{z-index:1;background:var(--bg);min-width:180px;max-width:52vw;box-shadow:inset 0 -1px 0 var(--sep), inset -1px 0 0 var(--sep);padding-left:16px;position:sticky;left:0}table.auf-grid th.auf-col-titel{z-index:3;background:var(--bg)}table.auf-grid th.auf-col-titel .auf-thb{padding-left:16px}table.auf-grid tbody tr[aria-selected=true] td.auf-col-titel{background:linear-gradient(var(--sel), var(--sel)), var(--bg)}table.auf-grid td.auf-tt{min-width:180px}.auf-stats{padding:20px 16px var(--tab-platz)}.auf-stats-h h2{font:700 20px/26px var(--font)}.auf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.auf-kpi-v{font-size:26px;line-height:32px}.auf-charts{grid-template-columns:minmax(0,1fr)}.auf-chart{padding:16px 16px 12px}.auf-decide,.auf-read{grid-template-columns:minmax(0,1fr);column-gap:0}.auf-decide:before,.auf-read:before{border-radius:var(--r-xl) var(--r-xl) 0 0;grid-column:1}.auf-dq,.auf-toc{display:none}.auf-stage,.auf-reader{border-radius:var(--r-xl) var(--r-xl) 0 0;grid-column:1}.auf-m-qsel{display:flex}.auf-m-chapsel{display:block}.auf-stage-in{padding:16px 20px var(--tab-platz)}.auf-stage-top--nav{display:none}.auf-gate-q{font:700 20px/26px var(--font)}.auf-rahmen .auf-opt-kbd{display:none}.auf-confirm{bottom:calc(var(--tab-h) + var(--tab-abstand) + 12px);flex-wrap:wrap}.auf-confirm-t{flex-basis:calc(100% - 40px)}.auf-reader-in{padding:20px 20px 30vh}.auf-chap-h h2{font:700 20px/26px var(--font)}.auf-lede{font-size:15px;line-height:24px}.auf-tile{grid-template-columns:minmax(0,1fr)}dialog.auf-pal{width:calc(100vw - 32px);margin:101px auto auto}.auf-pal-box{max-height:calc(100dvh - 101px - var(--tab-platz))}.auf-root .auf-pal-in input,.auf-pal-in input{font-size:17px}dialog.auf-fsheet--mobil{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100vw;max-width:100vw;max-height:88dvh;inset:auto 0 0}dialog.auf-fsheet--mobil .auf-fs-in{max-height:88dvh}.auf-fs-suche,.auf-dl-suche,.auf-root .auf-ta,.auf-ta{font-size:16px}dialog.auf-dlg{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.auf-dl-in{max-height:92dvh}.auf-dl-b{grid-template-columns:minmax(0,1fr);overflow:auto}.auf-dl-list{box-shadow:inset 0 -1px 0 var(--sep);overscroll-behavior:contain;max-height:40dvh;overflow:auto}.auf-dl-d{overflow:visible}.auf-dl-f2{padding-bottom:max(12px, env(safe-area-inset-bottom,0px));flex-wrap:wrap}.auf-dl-f2 .auf-fine{flex-basis:100%}.auf-root .auf-dl-f2 .auf-b--primary{flex:1;height:44px}.auf-toast{bottom:calc(var(--tab-h) + var(--tab-abstand) + 12px)}.auf-tabbar{z-index:40;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:var(--tab-abstand);height:var(--tab-h);border-radius:32px;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px;display:grid;position:fixed}.auf-root .auf-tab{font:600 10px/12px var(--font);color:var(--muted-fg);transition:background var(--t-mid) var(--spring), color var(--t-fast);background:0 0;border:0;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.auf-root .auf-tab:active{transform:scale(.95)}.auf-root .auf-tabbar .auf-tab[aria-current=page]{color:var(--purple-deep);background:var(--sel)}.auf-tab-cnt{font:600 10px/16px var(--font);font-variant-numeric:tabular-nums;border-radius:var(--pill);background:var(--purple);min-width:16px;color:var(--bg);box-shadow:0 0 0 2px var(--bg);padding:0 4px;position:absolute;top:5px;left:calc(50% + 7px)}}@media (pointer:coarse){.auf-root .auf-ib{min-width:44px;min-height:44px}.auf-root .auf-b{min-height:40px}.auf-root .auf-b--sm{min-height:36px}.auf-root .auf-stseg button,.auf-root .auf-seg2 button{height:40px;padding:0 14px}.auf-root .auf-q,.auf-root .auf-fp-i,.auf-fp-i,.auf-pal-i{height:44px;min-height:44px}.auf-root .auf-fchip,.auf-fchip{height:36px}.auf-root .auf-dl-t{min-height:44px}.auf-root .auf-gfilter input{font-size:16px}}@media (prefers-reduced-motion:reduce){.auf-rahmen *,.auf-rahmen :before,.auf-rahmen :after,dialog[class^=auf-],.auf-toast{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.auf-root .auf-kc:hover{transform:none}}
