@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MonteCarlo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montecarlo-vietnamese-400-normal-CE4a1RMl.woff2) format("woff2"),url(/assets/montecarlo-vietnamese-400-normal-H6dNxrOY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MonteCarlo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montecarlo-latin-ext-400-normal-DGG0D3RV.woff2) format("woff2"),url(/assets/montecarlo-latin-ext-400-normal-fRm2N9-r.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MonteCarlo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montecarlo-latin-400-normal-C9NRxrXf.woff2) format("woff2"),url(/assets/montecarlo-latin-400-normal-C_OMNT4P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--ac-navy: #071B33;--ac-blue: #124E78;--ac-cyan: #62C6D8;--ac-ice: #DCEFF3;--ac-lime: #B8D86A;--ac-coral: #EF745F;--ac-berry: #AA0E4F;--ac-paper: #FBF9F4;--ac-bg: light-dark(#F6F8FB, #071B33);--ac-surface: light-dark(#FFFFFF, #0E2C4C);--ac-elevated: light-dark(#FFFFFF, #143A61);--ac-shell: light-dark(#ECF1F4, #0A2340);--ac-shell-active: light-dark(#FFFFFF, #1A4570);--ac-track: light-dark(#E7EDF2, #16375A);--ac-border: light-dark(#E4EAEF, #1B3D5F);--ac-border-strong: light-dark(#CFD9E2, #2A5580);--ac-shell-border: light-dark(#DDE5EB, #143355);--ac-text-head: light-dark(#071B33, #EAF2F8);--ac-text: light-dark(#3A4E63, #B6C9DA);--ac-muted: light-dark(#5C7183, #88A5BF);--ac-shell-fg: light-dark(#586D7F, #88A5BF);--ac-shell-active-fg: light-dark(#124E78, #EAF2F8);--ac-shell-brand: light-dark(#071B33, #EAF2F8);--ac-action: light-dark(#124E78, #62C6D8);--ac-action-hover: light-dark(#0D3C5E, #8DDCE8);--ac-action-soft: light-dark(#DCEFF3, #123C55);--ac-on-action: light-dark(#FFFFFF, #071B33);--ac-on-action-soft: light-dark(#124E78, #62C6D8);--ac-progress: light-dark(#5A7A1C, #B8D86A);--ac-success: light-dark(#577619, #B8D86A);--ac-success-soft: light-dark(#EEF4E0, #1E3312);--ac-warning: light-dark(#B54728, #EF745F);--ac-warning-soft: light-dark(#FBEBE6, #3A1E16);--ac-danger: light-dark(#AA0E4F, #EE7BA4);--ac-danger-soft: light-dark(#F9E4EC, #3A1024);--ac-on-danger: light-dark(#FFFFFF, #071B33);--ac-award: light-dark(#AA0E4F, #EE7BA4);--ac-logo-bg: light-dark(#071B33, #62C6D8);--ac-logo-fg: light-dark(#FFFFFF, #071B33);--ac-mark-dot: light-dark(#62C6D8, #62C6D8);--ac-focus: light-dark(#124E78, #62C6D8);--ac-overlay: light-dark(rgba(7, 27, 51, .42), rgba(2, 8, 15, .64));--ac-tip-bg: light-dark(#071B33, #EAF2F8);--ac-tip-fg: light-dark(#FFFFFF, #071B33);--ac-chart-1: light-dark(#124E78, #62C6D8);--ac-chart-2: light-dark(#5A7A1C, #B8D86A);--ac-chart-3: light-dark(#B54728, #EF745F);--ac-chart-4: light-dark(#AA0E4F, #EE7BA4);--ac-chart-5: light-dark(#16788A, #4FB8C9);--ac-chart-6: light-dark(#4A6C8A, #93AEC6);--ac-chart-grid: light-dark(#E4EAEF, #1B3D5F);--ac-chart-axis: light-dark(#5C7183, #88A5BF);--ac-skeleton: light-dark(#E7ECF1, #12314F);--ac-skeleton-shine: light-dark(#F4F7FA, #1B4067)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--ac-font-head: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-body: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-ui: "DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-accent: MonteCarlo, "Apple Chancery", "Segoe Script", cursive;--ac-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--ac-fs-display: 40px;--ac-fs-h1: 32px;--ac-fs-h2: 24px;--ac-fs-h3: 20px;--ac-fs-lead: 16px;--ac-fs-body: 14px;--ac-fs-sm: 14px;--ac-fs-xs: 13px;--ac-fs-micro: 12px;--ac-fs-kpi: 24px;--ac-pt-per-px: .75;--ac-w-head: 600;--ac-w-head-strong: 700;--ac-w-body: 500;--ac-w-medium: 600;--ac-w-accent: 400;--ac-lh-head: 1.22;--ac-lh-body: 1.65;--ac-lh-tight: 1.35;--ac-lh-accent: 1.45;--ac-ls-display: -.03em;--ac-ls-head: -.025em;--ac-ls-title: -.015em;--ac-ls-over: .11em}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ac-w-body: 550}}:root[data-theme=dark]{--ac-w-body: 550}:root{--ac-r-card: 12px;--ac-r-tile: 9px;--ac-r-btn: 9px;--ac-r-input: 8px;--ac-r-tag: 7px;--ac-r-nav: 7px;--ac-r-logo: 7px;--ac-r-modal: 14px;--ac-r-pill: 999px;--ac-shadow-card: 0 1px 2px light-dark(rgba(7, 27, 51, .04), rgba(0, 0, 0, .26)), 0 5px 14px light-dark(rgba(7, 27, 51, .05), rgba(0, 0, 0, .32));--ac-shadow-tile: 0 1px 2px light-dark(rgba(7, 27, 51, .03), rgba(0, 0, 0, .22)), 0 3px 8px light-dark(rgba(7, 27, 51, .04), rgba(0, 0, 0, .26));--ac-shadow-nav: 0 1px 2px light-dark(rgba(7, 27, 51, .07), rgba(0, 0, 0, .3)), 0 2px 6px light-dark(rgba(7, 27, 51, .05), rgba(0, 0, 0, .24));--ac-shadow-pop: 0 4px 10px light-dark(rgba(7, 27, 51, .08), rgba(0, 0, 0, .38)), 0 18px 40px light-dark(rgba(7, 27, 51, .12), rgba(0, 0, 0, .46));--ac-shadow-hover: 0 2px 4px light-dark(rgba(7, 27, 51, .05), rgba(0, 0, 0, .28)), 0 10px 24px light-dark(rgba(7, 27, 51, .09), rgba(0, 0, 0, .38));--ac-focus-width: 2.5px;--ac-focus-offset: 2px;--ac-z-sticky: 20;--ac-z-hover: 40;--ac-z-menu: 60;--ac-z-tip: 80;--ac-z-modal: 100;--ac-z-popover: 150;--ac-z-toast: 200;--ac-motion-fast: .12s;--ac-motion: .18s;--ac-ease: cubic-bezier(.2, .6, .3, 1)}:root{--ac-gap-xs: 6px;--ac-gap-sm: 9px;--ac-gap-md: 13px;--ac-gap-lg: 18px;--ac-gap-xl: 26px;--ac-pad-card: 15px;--ac-pad-tile: 12px 13px;--ac-pad-content: 18px;--ac-pad-btn: 9px 16px;--ac-pad-btn-sm: 7px 12px;--ac-pad-btn-lg: 11px 20px;--ac-pad-input: 9px 11px;--ac-sidebar-w: 244px;--ac-sidebar-w-symbole: 70px;--ac-header-h: 58px;--ac-content-max: 1240px;--ac-grid-kpi: repeat(auto-fill, minmax(216px, 1fr));--ac-grid-card: repeat(auto-fill, minmax(300px, 1fr))}.ac-body,.ac-body *,.ac-body *:before,.ac-body *:after{box-sizing:border-box}.ac-input,.ac-select,.ac-textarea,.ac-btn,.ac-card,.ac-kpi,.ac-navitem,.ac-modal,.ac-toast,.ac-listbox,.ac-menu{box-sizing:border-box}.ac-body{margin:0;background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-font-body);font-weight:var(--ac-w-body);font-size:var(--ac-fs-body);line-height:var(--ac-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ac-body :focus-visible,.ac-btn:focus-visible,.ac-input:focus-visible,.ac-navitem:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset);border-radius:var(--ac-r-btn)}@media(prefers-reduced-motion:reduce){.ac-body *,.ac-body *:before,.ac-body *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ac-display,.ac-h1,.ac-h2,.ac-h3{font-family:var(--ac-font-head);color:var(--ac-text-head);line-height:var(--ac-lh-head);margin:0}.ac-display{font-size:var(--ac-fs-display);font-weight:var(--ac-w-head-strong);letter-spacing:var(--ac-ls-display)}.ac-h1{font-size:var(--ac-fs-h1);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head)}.ac-h2{font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head)}.ac-h3{font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title)}.ac-overline{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.ac-muted{color:var(--ac-muted)}.ac-num{font-variant-numeric:tabular-nums}.ac-mark{display:inline-flex;align-items:baseline;font-family:var(--ac-font-head);font-weight:var(--ac-w-head-strong);letter-spacing:-.02em;line-height:1;color:var(--ac-text-head);white-space:nowrap}.ac-mark-dot{width:.21em;height:.21em;flex:none;border-radius:999px;background:var(--ac-mark-dot);margin-left:.067em;transform:translateY(50%)}.ac-mark--negativ{color:#fff}.ac-mark--mono .ac-mark-dot{background:currentColor}.ac-link{color:var(--ac-action);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-link:hover{color:var(--ac-action-hover);text-decoration-color:currentColor}.ac-link--quiet{color:inherit}.ac-link--quiet:hover{color:var(--ac-action)}.ac-num--neg.ac-num--neg{color:var(--ac-danger)}.ac-num--pos.ac-num--pos{color:var(--ac-success)}.ac-shell{display:grid;grid-template-columns:var(--ac-sidebar-w) minmax(0,1fr);min-height:100vh;background:var(--ac-bg)}.ac-skiplink{position:absolute;left:12px;top:-100px;z-index:var(--ac-z-toast);padding:10px 16px;border-radius:var(--ac-r-btn);background:var(--ac-action);color:var(--ac-on-action);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);text-decoration:none;transition:top var(--ac-motion) var(--ac-ease)}.ac-skiplink:focus{top:12px}.ac-sidebar-backdrop{display:none}@media(max-width:900px){.ac-shell{grid-template-columns:1fr}.ac-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(var(--ac-sidebar-w),84vw);z-index:var(--ac-z-modal);transform:translate(-100%);transition:transform var(--ac-motion) var(--ac-ease);overflow-y:auto}.ac-sidebar.is-open{transform:translate(0);box-shadow:var(--ac-shadow-pop)}.ac-sidebar-backdrop{display:block;position:fixed;inset:0;background:var(--ac-overlay);z-index:calc(var(--ac-z-modal) - 1)}}.ac-shell--symbole{grid-template-columns:var(--ac-sidebar-w-symbole) minmax(0,1fr)}.ac-shell--symbole .ac-wordmark,.ac-shell--symbole .ac-nav-text,.ac-shell--symbole .ac-nav-count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ac-shell--symbole .ac-nav-label{height:1px;padding:0;margin:7px auto 11px;width:22px;overflow:hidden;text-indent:-999px;background:var(--ac-shell-border)}.ac-shell--symbole .ac-nav-group:first-of-type .ac-nav-label{margin-top:0}.ac-shell--symbole .ac-sidebar .ac-navitem{width:38px;height:38px;padding:0;justify-content:center;margin:0 auto}.ac-sidebar{background:var(--ac-shell);border-right:1px solid var(--ac-shell-border);padding:16px 12px;display:flex;flex-direction:column;gap:3px}.ac-sidebar-brand{display:flex;align-items:center;gap:10px;padding:2px 6px 18px}.ac-logo{width:34px;height:34px;border-radius:var(--ac-r-logo);display:grid;place-items:center;flex:none;background:var(--ac-logo-bg);color:var(--ac-logo-fg);font-family:var(--ac-font-head);font-weight:var(--ac-w-head-strong);font-size:16px;letter-spacing:-.04em;overflow:hidden}.ac-logo img{width:100%;height:100%;object-fit:contain}.ac-wordmark{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);font-size:17px;letter-spacing:-.02em;color:var(--ac-shell-brand)}.ac-nav-group{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.ac-sidebar-foot{margin-top:auto;padding:10px 6px 2px;border-top:1px solid var(--ac-shell-border);text-align:center;font-size:var(--ac-fs-micro);color:var(--ac-shell-fg);overflow-wrap:anywhere}.ac-shell--symbole .ac-sidebar-foot-detail{display:none}.ac-shell--symbole .ac-sidebar-foot{padding-inline:0}.ac-nav-label{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-shell-fg);padding:4px 8px 6px}.ac-sidebar .ac-navitem{display:flex;width:100%}.ac-navitem{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--ac-r-nav);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-shell-fg);text-decoration:none;cursor:pointer;border:0;background:transparent;font-family:inherit;text-align:left;width:100%;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-navitem svg{flex:none}.ac-navitem:hover{color:var(--ac-text-head);background:color-mix(in srgb,var(--ac-shell-active) 55%,transparent)}.ac-navitem.is-active{background:var(--ac-shell-active);color:var(--ac-shell-active-fg);font-weight:var(--ac-w-medium);box-shadow:var(--ac-shadow-nav)}.ac-nav-count{margin-left:auto;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;color:var(--ac-shell-fg)}.ac-navitem.is-active .ac-nav-count{color:var(--ac-shell-active-fg)}.ac-navitem-reihe{display:flex;align-items:center;gap:2px}.ac-sidebar .ac-navitem-reihe .ac-navitem{flex:1;min-width:0}.ac-navitem-reihe .ac-nav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-nav-toggle{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-shell-fg);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-nav-toggle:hover{color:var(--ac-text-head);background:color-mix(in srgb,var(--ac-shell-active) 55%,transparent)}.ac-nav-toggle svg{transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-navitem-zweig.is-open .ac-nav-toggle svg{transform:rotate(90deg)}.ac-subnav{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 21px;padding-left:9px;border-left:1px solid var(--ac-shell-border)}.ac-subnav[hidden]{display:none}.ac-subnav-item{display:flex;align-items:center;gap:var(--ac-gap-xs);width:100%;padding:6px 9px;border:0;border-radius:var(--ac-r-nav);background:transparent;color:var(--ac-shell-fg);font-family:inherit;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-subnav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-subnav-item:hover{color:var(--ac-text-head);background:color-mix(in srgb,var(--ac-shell-active) 55%,transparent)}.ac-subnav-item.is-active{color:var(--ac-shell-active-fg);font-weight:var(--ac-w-medium);background:color-mix(in srgb,var(--ac-shell-active) 70%,transparent);box-shadow:inset 2px 0 0 0 var(--ac-action)}.ac-shell--symbole .ac-subnav,.ac-shell--symbole .ac-nav-toggle{display:none}.ac-shell--symbole .ac-navitem-reihe{justify-content:center}.ac-shell--symbole .ac-sidebar .ac-navitem-reihe .ac-navitem{flex:none}.ac-sidebar .ac-navitem:after,.ac-sidebar .ac-navitem:before{content:none}.ac-shell--symbole .ac-navitem:after{content:attr(data-tip)}.ac-main{display:flex;flex-direction:column;min-width:0}.ac-topbar{display:flex;align-items:center;gap:12px;min-height:var(--ac-header-h);padding:0 var(--ac-pad-content);background:var(--ac-surface);border-bottom:1px solid var(--ac-border);position:sticky;top:0;z-index:var(--ac-z-sticky)}.ac-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:var(--ac-gap-sm)}.ac-menu-toggle{flex:none}.ac-content{padding:var(--ac-pad-content);display:flex;flex-direction:column;gap:var(--ac-gap-lg);flex:1;max-width:var(--ac-content-max);width:100%}.ac-pagehead{display:flex;align-items:flex-start;gap:var(--ac-gap-md);flex-wrap:wrap}.ac-pagehead-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-pagehead-sub{font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-pagehead-actions{margin-left:auto;display:flex;gap:var(--ac-gap-sm);flex-wrap:wrap}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:var(--ac-pad-btn);border:0;border-radius:var(--ac-r-btn);font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);line-height:1.2;cursor:pointer;white-space:nowrap;transition:background var(--ac-motion-fast) var(--ac-ease),transform var(--ac-motion-fast) var(--ac-ease),box-shadow var(--ac-motion-fast) var(--ac-ease)}.ac-btn svg{flex:none}.ac-btn:active{transform:translateY(1px)}.ac-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ac-btn--primary{background:var(--ac-action);color:var(--ac-on-action)}.ac-btn--primary:hover:not(:disabled){background:var(--ac-action-hover)}.ac-btn--secondary{background:transparent;color:var(--ac-text-head);box-shadow:inset 0 0 0 1px var(--ac-border-strong)}.ac-btn--secondary:hover:not(:disabled){background:var(--ac-action-soft);box-shadow:inset 0 0 0 1px var(--ac-action-soft)}.ac-btn--ghost{background:transparent;color:var(--ac-action)}.ac-btn--ghost:hover:not(:disabled){background:var(--ac-action-soft)}.ac-btn--danger{background:var(--ac-danger);color:var(--ac-on-danger)}.ac-btn--danger:hover:not(:disabled){filter:brightness(.94)}.ac-btn--sm{padding:var(--ac-pad-btn-sm);font-size:var(--ac-fs-xs)}.ac-btn--lg{padding:var(--ac-pad-btn-lg);font-size:var(--ac-fs-body)}.ac-btn--block{display:flex;width:100%}.ac-btn.is-loading{pointer-events:none}.ac-btn-spinner{width:14px;height:14px;flex:none;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;animation:ac-spin .6s linear infinite}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-iconbtn{display:inline-grid;place-items:center;width:34px;height:34px;border:0;padding:0;border-radius:var(--ac-r-btn);background:transparent;color:var(--ac-muted);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-iconbtn.ac-tip{display:inline-grid}.ac-iconbtn:hover:not(:disabled){background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-iconbtn:disabled{opacity:.5;cursor:not-allowed}.ac-iconbtn--sm{width:28px;height:28px}.ac-card{background:var(--ac-surface);border-radius:var(--ac-r-card);padding:var(--ac-pad-card);box-shadow:var(--ac-shadow-card)}.ac-card--flush{padding:0;overflow:hidden}.ac-card--interactive{cursor:pointer;transition:transform var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.ac-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--ac-shadow-hover)}.ac-card-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:var(--ac-gap-md)}.ac-card-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:0 0 2px}.ac-card-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted);margin:0}.ac-card-foot{display:flex;gap:var(--ac-gap-sm);flex-wrap:wrap;margin-top:var(--ac-gap-md)}.ac-plaque{width:38px;height:38px;border-radius:var(--ac-r-tile);display:grid;place-items:center;flex:none;background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-plaque--success{background:var(--ac-success-soft);color:var(--ac-success)}.ac-plaque--warning{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-plaque--danger{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-plaque--sm{width:30px;height:30px}.ac-kpi-grid{display:grid;grid-template-columns:var(--ac-grid-kpi);gap:var(--ac-gap-md)}.ac-kpi{background:var(--ac-surface);border-radius:var(--ac-r-tile);padding:var(--ac-pad-tile);box-shadow:var(--ac-shadow-tile)}.ac-kpi-label{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);margin-bottom:7px}.ac-kpi-value{font-family:var(--ac-font-head);font-size:var(--ac-fs-kpi);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);color:var(--ac-text-head);font-variant-numeric:tabular-nums;line-height:1.1}.ac-kpi-delta{font-size:var(--ac-fs-xs);margin-top:3px;color:var(--ac-muted)}.ac-kpi-delta--up{color:var(--ac-success)}.ac-kpi-delta--down{color:var(--ac-danger)}.ac-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);padding:4px 9px;border-radius:var(--ac-r-tag);white-space:nowrap;background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-badge--neutral{background:var(--ac-track);color:var(--ac-text)}.ac-badge--success{background:var(--ac-success-soft);color:var(--ac-success)}.ac-badge--warning{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-badge--danger{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-badge--outline{background:transparent;color:var(--ac-muted);box-shadow:inset 0 0 0 1px var(--ac-border-strong)}.ac-badge--info{background:color-mix(in srgb,var(--ac-chart-1) 13%,transparent);color:var(--ac-chart-1)}.ac-badge--violet{background:color-mix(in srgb,var(--ac-chart-4) 13%,transparent);color:var(--ac-chart-4)}.ac-badge--teal{background:color-mix(in srgb,var(--ac-chart-5) 13%,transparent);color:var(--ac-chart-5)}.ac-badge--magenta{background:color-mix(in srgb,var(--ac-chart-6) 13%,transparent);color:var(--ac-chart-6)}.ac-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);padding:4px 9px;border-radius:var(--ac-r-tag);white-space:nowrap}.ac-status:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;flex:none}.ac-status--geplant{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-status--laufend{background:var(--ac-success-soft);color:var(--ac-success)}.ac-status--pausiert{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-status--abgeschlossen{background:var(--ac-track);color:var(--ac-text)}.ac-status--abgebrochen{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-progress-track{height:6px;border-radius:var(--ac-r-pill);background:var(--ac-track);overflow:hidden}.ac-progress-bar{display:block;height:100%;border-radius:var(--ac-r-pill);background:var(--ac-progress);transition:width var(--ac-motion) var(--ac-ease)}.ac-progress-meta{display:flex;justify-content:space-between;font-size:var(--ac-fs-xs);color:var(--ac-muted);margin-top:6px}.ac-progress-meta strong{color:var(--ac-text-head);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums}.ac-avatar{width:34px;height:34px;border-radius:var(--ac-r-pill);display:grid;place-items:center;flex:none;background:var(--ac-action-soft);color:var(--ac-on-action-soft);font-family:var(--ac-font-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head);overflow:hidden}.ac-avatar img{width:100%;height:100%;object-fit:cover}.ac-avatar--klickbar{border:0;padding:0;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-avatar--klickbar:hover{background:color-mix(in srgb,var(--ac-action) 22%,transparent)}.ac-avatar--sm{width:26px;height:26px;font-size:var(--ac-fs-micro)}.ac-avatar--lg{width:44px;height:44px;font-size:var(--ac-fs-sm)}.ac-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:38px 24px}.ac-empty-icon{width:48px;height:48px;border-radius:var(--ac-r-pill);display:grid;place-items:center;background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-empty-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:0}.ac-empty-text{font-size:var(--ac-fs-sm);color:var(--ac-muted);margin:0;max-width:44ch}.ac-empty--compact{padding:18px 16px;gap:6px}.ac-empty--compact .ac-empty-icon{width:36px;height:36px}.ac-empty--compact .ac-empty-title{font-size:var(--ac-fs-sm)}.ac-empty--compact .ac-empty-text{font-size:var(--ac-fs-xs)}.ac-alert{display:flex;gap:11px;padding:13px 15px;border-radius:var(--ac-r-card);font-size:var(--ac-fs-sm)}.ac-alert-icon{flex:none;margin-top:1px}.ac-alert-title{font-weight:var(--ac-w-medium);margin:0 0 2px}.ac-alert-text{margin:0}.ac-alert--info{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-alert--success{background:var(--ac-success-soft);color:var(--ac-success)}.ac-alert--warning{background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-alert--danger{background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-accordion{display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.ac-accordion-item{background:var(--ac-surface);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-card)}.ac-accordion-head{display:flex;align-items:center;gap:4px;border-radius:var(--ac-r-card);transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-accordion-head:has(.ac-accordion-btn:hover){background:color-mix(in srgb,var(--ac-action-soft) 55%,transparent)}.ac-accordion-item.is-open .ac-accordion-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.ac-accordion-lead{display:flex;align-items:center;flex:none;padding-left:10px}.ac-accordion-h{flex:1;min-width:0;margin:0;font:inherit}.ac-accordion-btn{display:flex;align-items:center;gap:11px;width:100%;padding:14px var(--ac-pad-card);border:0;border-radius:var(--ac-r-card);background:transparent;color:var(--ac-text-head);font:inherit;text-align:left;cursor:pointer}.ac-accordion-lead+.ac-accordion-h .ac-accordion-btn{padding-left:8px}.ac-accordion-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ac-accordion-label{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head)}.ac-accordion-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-accordion-meta{display:flex;align-items:center;gap:var(--ac-gap-xs);flex:none;font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-accordion-caret{flex:none;color:var(--ac-muted);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-accordion-item.is-open .ac-accordion-caret{transform:rotate(180deg)}.ac-accordion-actions{display:flex;align-items:center;gap:var(--ac-gap-xs);flex:none;padding-right:10px}.ac-accordion-panel{padding:var(--ac-pad-card);border-top:1px solid var(--ac-border)}.ac-accordion-panel[hidden]{display:none}.ac-accordion-item--flush .ac-accordion-panel{padding:0}.ac-accordion-item{container-type:inline-size}@container (max-width: 40rem){.ac-accordion-btn{flex-wrap:wrap;row-gap:4px}.ac-accordion-meta{order:1;flex:1 0 100%}.ac-accordion-btn--plakette .ac-accordion-meta{padding-left:49px}}.ac-field{display:flex;flex-direction:column;gap:5px}.ac-label{font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);color:var(--ac-muted)}.ac-label-req{color:var(--ac-danger);margin-left:2px}.ac-label-row{display:flex;align-items:center;gap:2px;min-width:0}.ac-input,.ac-select,.ac-textarea{font-family:var(--ac-font-ui);font-weight:var(--ac-w-body);font-size:var(--ac-fs-sm);width:100%;padding:var(--ac-pad-input);border-radius:var(--ac-r-input);background:var(--ac-surface);color:var(--ac-text);border:1px solid var(--ac-border-strong);transition:border-color var(--ac-motion-fast) var(--ac-ease)}.ac-input::placeholder,.ac-textarea::placeholder{color:var(--ac-muted)}.ac-input:hover,.ac-select:hover,.ac-textarea:hover{border-color:var(--ac-action)}.ac-input:disabled,.ac-select:disabled,.ac-textarea:disabled{opacity:.55;cursor:not-allowed}.ac-textarea{min-height:84px;resize:vertical;line-height:var(--ac-lh-body)}.ac-select{appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 15px top 55%,right 11px top 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer}.ac-field--invalid .ac-input,.ac-field--invalid .ac-select,.ac-field--invalid .ac-textarea{border-color:var(--ac-danger)}.ac-richtext{border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-input);background:var(--ac-surface);overflow:hidden}.ac-richtext:hover{border-color:var(--ac-action)}.ac-richtext:focus-within{border-color:var(--ac-action);outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ac-richtext-flaeche:focus,.ac-richtext-flaeche:focus-visible{outline:none}.ac-field--invalid .ac-richtext{border-color:var(--ac-danger)}.ac-richtext-werkzeuge{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:5px 7px;border-bottom:1px solid var(--ac-border);background:color-mix(in srgb,var(--ac-shell) 55%,var(--ac-surface))}.ac-richtext-leiste{background:var(--ac-surface)}.ac-richtext--rahmenlos{border:0;border-radius:0;background:transparent;overflow:visible}.ac-richtext--rahmenlos:hover,.ac-richtext--rahmenlos:focus-within{border-color:transparent;outline:none}.ac-field--invalid .ac-richtext--rahmenlos{border-color:transparent}.ac-richtext--klebend{overflow:visible}.ac-richtext--klebend .ac-richtext-leiste{position:sticky;top:var(--ac-richtext-oben, 0);z-index:calc(var(--ac-z-sticky) - 1)}.ac-richtext--klebend .ac-richtext-werkzeuge{border-radius:var(--ac-r-input) var(--ac-r-input) 0 0}.ac-richtext--rahmenlos .ac-richtext-werkzeuge{border-radius:0}.ac-richtext-knopf{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--ac-r-tag);background:transparent;color:var(--ac-muted);cursor:pointer}.ac-richtext-knopf:hover{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-richtext-knopf.is-aktiv{background:var(--ac-action-soft);color:var(--ac-action)}.ac-richtext-trenner{width:1px;height:16px;margin:0 4px;background:var(--ac-border-strong);flex:none}.ac-richtext-format{display:inline-flex;align-items:center;gap:4px;min-width:9.5em;padding:3px 6px;border:0;border-radius:var(--ac-r-tag);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-text);cursor:pointer}.ac-richtext-format:hover,.ac-richtext-format[aria-expanded=true]{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-richtext-format-wert{flex:1;min-width:0;text-align:left;white-space:nowrap}.ac-richtext-format svg{flex:none;color:var(--ac-muted)}.ac-richtext-format--breit{min-width:11em}.ac-richtext-linkzeile{display:flex;gap:6px;padding:7px;border-bottom:1px solid var(--ac-border)}.ac-richtext-linkzeile .ac-input{flex:1}.ac-richtext-kontext{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:4px 7px;border-bottom:1px solid var(--ac-border);background:var(--ac-surface)}.ac-richtext-knopf--text{width:auto;padding:0 8px;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-text)}.ac-richtext-knopf:disabled{opacity:.45;cursor:not-allowed}.ac-richtext-kontext-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-richtext-kontext-feld{width:11em;padding:3px 7px;font-size:var(--ac-fs-xs)}.ac-richtext-kontext-hinweis{margin-left:auto;font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);color:var(--ac-muted)}.ac-richtext-flaeche{min-height:5.5rem;padding:var(--ac-pad-input);font-size:var(--ac-fs-sm);color:var(--ac-text);outline:none;overflow-wrap:anywhere}.ac-richtext-flaeche p{margin:0 0 .5em}.ac-richtext-flaeche p:last-child{margin-bottom:0}.ac-richtext-flaeche h2,.ac-richtext-flaeche h3{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:.6em 0 .3em}.ac-richtext-flaeche h2:first-child,.ac-richtext-flaeche h3:first-child{margin-top:0}.ac-richtext-flaeche h2{font-size:var(--ac-fs-h3)}.ac-richtext-flaeche h3{font-size:var(--ac-fs-body)}.ac-richtext-flaeche a{color:var(--ac-action)}.ac-richtext-flaeche ul,.ac-richtext-flaeche ol,.ac-richtext-anzeige ul,.ac-richtext-anzeige ol{margin:0 0 .5em;padding-left:1.4em}.ac-richtext-flaeche li,.ac-richtext-anzeige li{margin-bottom:.2em}.ac-richtext-flaeche li::marker,.ac-richtext-anzeige li::marker{color:var(--ac-action)}.ac-richtext-flaeche blockquote,.ac-richtext-anzeige blockquote{margin:0 0 .5em;padding:.5em .9em;border-left:3px solid var(--ac-action);border-radius:var(--ac-r-card);background:var(--ac-action-soft);color:var(--ac-text)}.ac-richtext-flaeche code,.ac-richtext-anzeige code{padding:0 .35em;border-radius:var(--ac-r-chip);background:var(--ac-track);font-family:var(--ac-font-mono);font-size:.92em;color:var(--ac-text-head)}.ac-richtext-flaeche hr,.ac-richtext-anzeige hr{margin:.9em 0;border:0;border-top:1px solid var(--ac-border)}.ac-richtext-flaeche s,.ac-richtext-flaeche strike,.ac-richtext-flaeche del,.ac-richtext-anzeige s,.ac-richtext-anzeige strike,.ac-richtext-anzeige del{text-decoration:line-through;color:var(--ac-muted)}.ac-richtext-flaeche pre,.ac-richtext-anzeige pre{margin:0 0 .6em;padding:.7em .9em;border:1px solid var(--ac-border);border-radius:var(--ac-r-card);background:var(--ac-track);font-family:var(--ac-font-mono);font-size:.92em;line-height:var(--ac-lh-tight);white-space:pre-wrap;overflow-x:auto}.ac-richtext-flaeche pre code,.ac-richtext-anzeige pre code{padding:0;background:transparent;font-size:inherit}.ac-richtext-flaeche table,.ac-richtext-anzeige table{width:100%;margin:0 0 .6em;border-collapse:collapse;font-size:.95em}.ac-richtext-flaeche th,.ac-richtext-flaeche td,.ac-richtext-anzeige th,.ac-richtext-anzeige td{min-width:3em;padding:.35em .6em;border:1px solid var(--ac-border);text-align:left;vertical-align:top}.ac-richtext-flaeche th,.ac-richtext-anzeige th{background:var(--ac-shell);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-richtext-flaeche td:focus-within,.ac-richtext-flaeche th:focus-within{outline:none}.ac-richtext-flaeche img,.ac-richtext-anzeige img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;margin:.3em 0;border-radius:var(--ac-r-tile)}.ac-richtext-flaeche img{cursor:pointer}.ac-richtext-bild-gewaehlt{outline:var(--ac-focus-width) solid var(--ac-action);outline-offset:2px}.ac-richtext-flaeche mark,.ac-richtext-anzeige mark{padding:0 .15em;border-radius:var(--ac-r-chip);background:var(--ac-warning-soft);color:var(--ac-text-head)}.ac-richtext-flaeche sup,.ac-richtext-flaeche sub,.ac-richtext-anzeige sup,.ac-richtext-anzeige sub{font-size:.75em;line-height:0}.ac-richtext-flaeche blockquote[data-hinweis],.ac-richtext-anzeige blockquote[data-hinweis]{position:relative;padding-top:1.7em}.ac-richtext-flaeche blockquote[data-hinweis]:before,.ac-richtext-anzeige blockquote[data-hinweis]:before{content:"Hinweis";position:absolute;top:.55em;left:.9em;font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:inherit}.ac-richtext-flaeche blockquote[data-hinweis=tip]:before,.ac-richtext-anzeige blockquote[data-hinweis=tip]:before{content:"Tipp"}.ac-richtext-flaeche blockquote[data-hinweis=important]:before,.ac-richtext-anzeige blockquote[data-hinweis=important]:before{content:"Wichtig"}.ac-richtext-flaeche blockquote[data-hinweis=warning]:before,.ac-richtext-anzeige blockquote[data-hinweis=warning]:before{content:"Achtung"}.ac-richtext-flaeche blockquote[data-hinweis=caution]:before,.ac-richtext-anzeige blockquote[data-hinweis=caution]:before{content:"Gefahr"}.ac-richtext-flaeche blockquote[data-hinweis=tip],.ac-richtext-anzeige blockquote[data-hinweis=tip]{border-left-color:var(--ac-success);background:var(--ac-success-soft);color:var(--ac-success)}.ac-richtext-flaeche blockquote[data-hinweis=important],.ac-richtext-anzeige blockquote[data-hinweis=important],.ac-richtext-flaeche blockquote[data-hinweis=warning],.ac-richtext-anzeige blockquote[data-hinweis=warning]{border-left-color:var(--ac-warning);background:var(--ac-warning-soft);color:var(--ac-warning)}.ac-richtext-flaeche blockquote[data-hinweis=caution],.ac-richtext-anzeige blockquote[data-hinweis=caution]{border-left-color:var(--ac-danger);background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-richtext-flaeche blockquote[data-hinweis]>*,.ac-richtext-anzeige blockquote[data-hinweis]>*{color:var(--ac-text)}.ac-richtext-flaeche ul[data-aufgaben],.ac-richtext-anzeige ul[data-aufgaben]{list-style:none;padding-left:1.6em}.ac-richtext-flaeche ul[data-aufgaben]>li,.ac-richtext-anzeige ul[data-aufgaben]>li{position:relative}.ac-richtext-flaeche ul[data-aufgaben]>li:before,.ac-richtext-anzeige ul[data-aufgaben]>li:before{content:"";position:absolute;left:-1.45em;top:.3em;width:.95em;height:.95em;border:1.5px solid var(--ac-border-strong);border-radius:var(--ac-r-chip);background:var(--ac-surface);cursor:pointer}.ac-richtext-flaeche ul[data-aufgaben]>li[data-erledigt=true]:before,.ac-richtext-anzeige ul[data-aufgaben]>li[data-erledigt=true]:before{border-color:var(--ac-success);background:var(--ac-success) center / 70% no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.ac-richtext-flaeche ul[data-aufgaben]>li[data-erledigt=true],.ac-richtext-anzeige ul[data-aufgaben]>li[data-erledigt=true]{color:var(--ac-muted);text-decoration:line-through}.ac-richtext-flaeche li>ul,.ac-richtext-flaeche li>ol,.ac-richtext-anzeige li>ul,.ac-richtext-anzeige li>ol{margin:.2em 0 0}.ac-richtext-anzeige{overflow-wrap:anywhere}.ac-richtext-anzeige p{margin:0 0 .5em}.ac-richtext-anzeige p:last-child{margin-bottom:0}.ac-richtext-anzeige h2,.ac-richtext-anzeige h3{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);margin:.6em 0 .3em}.ac-richtext-anzeige h2:first-child,.ac-richtext-anzeige h3:first-child{margin-top:0}.ac-richtext-anzeige h2{font-size:var(--ac-fs-h3)}.ac-richtext-anzeige h3{font-size:var(--ac-fs-body)}.ac-richtext-anzeige a{color:var(--ac-action)}.ac-hint{font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-error{font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-danger)}.ac-checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-checkbox input{position:absolute;inset-block-start:1px;inset-inline-start:0;width:18px;height:18px;margin:0;opacity:0;cursor:inherit}.ac-checkbox input:disabled{cursor:not-allowed}.ac-checkbox-box{width:18px;height:18px;pointer-events:none;border-radius:5px;border:1.5px solid var(--ac-border-strong);background:var(--ac-surface);display:grid;place-items:center;flex:none;margin-top:1px;transition:background var(--ac-motion-fast) var(--ac-ease),border-color var(--ac-motion-fast) var(--ac-ease)}.ac-checkbox-box svg{opacity:0;color:var(--ac-on-action)}.ac-checkbox input:checked+.ac-checkbox-box{background:var(--ac-action);border-color:var(--ac-action)}.ac-checkbox input:checked+.ac-checkbox-box svg{opacity:1}.ac-checkbox-box .ac-checkbox-strich{display:none}.ac-checkbox input:indeterminate+.ac-checkbox-box{background:var(--ac-action);border-color:var(--ac-action)}.ac-checkbox input:indeterminate+.ac-checkbox-box .ac-checkbox-haken{display:none}.ac-checkbox input:indeterminate+.ac-checkbox-box .ac-checkbox-strich{display:block;opacity:1}.ac-checkbox input:focus-visible+.ac-checkbox-box{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ac-checkbox input:disabled~*{opacity:.55;cursor:not-allowed}.ac-switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-switch input{position:absolute;inset-block-start:50%;inset-inline-start:0;width:38px;height:20px;margin:-10px 0 0;opacity:0;cursor:inherit}.ac-switch input:disabled{cursor:not-allowed}.ac-switch-track{width:38px;height:20px;pointer-events:none;border-radius:var(--ac-r-pill);background:var(--ac-track);box-shadow:inset 0 0 0 1px var(--ac-border-strong);flex:none;padding:3px;transition:background var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.ac-switch-thumb{display:block;width:14px;height:14px;border-radius:var(--ac-r-pill);background:var(--ac-surface);box-shadow:0 1px 2px light-dark(rgba(7,27,51,.28),rgba(0,0,0,.45));transition:transform var(--ac-motion) var(--ac-ease)}.ac-switch input:checked+.ac-switch-track{background:var(--ac-action);box-shadow:inset 0 0 0 1px var(--ac-action)}.ac-switch input:checked+.ac-switch-track .ac-switch-thumb{transform:translate(18px)}.ac-switch input:focus-visible+.ac-switch-track{outline:2px solid var(--ac-focus);outline-offset:2px}.ac-switch input:disabled~*{opacity:.55;cursor:not-allowed}.ac-radio{position:relative;display:inline-flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-radio input{position:absolute;inset-block-start:1px;inset-inline-start:0;width:18px;height:18px;margin:0;opacity:0;cursor:inherit}.ac-radio input:disabled{cursor:not-allowed}.ac-radio-dot{width:18px;height:18px;pointer-events:none;border-radius:999px;border:1.5px solid var(--ac-border-strong);background:var(--ac-surface);display:grid;place-items:center;flex:none;margin-top:1px;transition:border-color var(--ac-motion-fast) var(--ac-ease)}.ac-radio-dot:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--ac-action);transform:scale(0);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-radio input:checked+.ac-radio-dot{border-color:var(--ac-action)}.ac-radio input:checked+.ac-radio-dot:after{transform:scale(1)}.ac-radio input:focus-visible+.ac-radio-dot{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ac-radio input:disabled~*{opacity:.55;cursor:not-allowed}.ac-input-wrap{position:relative;display:flex;align-items:center}.ac-input-wrap .ac-input{width:100%}.ac-affix{position:absolute;font-size:var(--ac-fs-sm);color:var(--ac-muted);pointer-events:none}.ac-affix--start{left:11px}.ac-affix--end{right:11px}.ac-input--affix-start{padding-left:27px}.ac-input--affix-end{padding-right:32px}.ac-input--num{text-align:right;font-variant-numeric:tabular-nums}.ac-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-md)}.ac-fieldset-legend{font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);padding:0;margin-bottom:2px}.ac-fieldset-hint{font-size:var(--ac-fs-xs);color:var(--ac-muted);margin:-6px 0 0}.ac-settings{display:flex;flex-direction:column}.ac-settings-head{padding:var(--ac-pad-card);background:var(--ac-shell);border-bottom:1px solid var(--ac-border)}.ac-settings-title{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head)}.ac-settings-text{margin:4px 0 0;max-width:48rem;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text)}.ac-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:var(--ac-gap-lg);padding:18px var(--ac-pad-card);border-top:1px solid var(--ac-border)}.ac-settings-head+.ac-setting{border-top:0}.ac-setting.is-changed{background:var(--ac-warning-soft);box-shadow:inset 3px 0 0 var(--ac-warning)}.ac-setting-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ac-setting-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-gap-sm);font-family:var(--ac-font-ui);font-size:var(--ac-fs-body);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-setting-hint{max-width:40rem;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text);text-wrap:pretty}.ac-setting-meta{margin-top:2px;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-setting-meta code{text-transform:none;letter-spacing:0;font-family:var(--ac-font-mono);font-size:var(--ac-fs-xs);color:var(--ac-text-head)}.ac-setting-control{display:flex;align-items:center;justify-content:flex-end;gap:var(--ac-gap-sm);min-width:0}.ac-setting-control>.ac-field,.ac-setting-control>.ac-selectmenu{flex:1;min-width:0}.ac-setting-control>code{font-family:var(--ac-font-mono);font-size:var(--ac-fs-xs);color:var(--ac-text-head);background:var(--ac-shell);padding:6px 10px;border-radius:var(--ac-r-tag);overflow-wrap:anywhere}.ac-setting-reset{flex:none;padding:4px 8px;border:0;border-radius:var(--ac-r-tag);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);color:var(--ac-action);cursor:pointer}.ac-setting-reset:hover{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}@media(max-width:768px){.ac-setting{grid-template-columns:minmax(0,1fr);gap:var(--ac-gap-sm)}.ac-setting-control{justify-content:flex-start}}.ac-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:var(--ac-gap-md)}.ac-tab-panel{display:flex;flex-direction:column;gap:var(--ac-gap-lg)}.ac-tabs{display:flex;gap:2px;border-bottom:1px solid var(--ac-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ac-tabs::-webkit-scrollbar{display:none}.ac-tab{padding:9px 14px;border:0;background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--ac-motion-fast) var(--ac-ease),border-color var(--ac-motion-fast) var(--ac-ease);white-space:nowrap;flex:none}.ac-tab:hover{color:var(--ac-text-head)}.ac-tab.is-active{color:var(--ac-action);border-bottom-color:var(--ac-action);font-weight:var(--ac-w-medium)}.ac-tab:focus:not(:focus-visible){outline:none}.ac-tab:focus-visible{outline-offset:calc(-1 * var(--ac-focus-width));border-radius:var(--ac-r-tag)}.ac-tab-panel:focus{outline:none}.ac-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:3px;border-radius:var(--ac-r-btn);background:var(--ac-track)}.ac-seg-item{padding:6px 13px;white-space:nowrap;border:0;border-radius:calc(var(--ac-r-btn) - 3px);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-body);color:var(--ac-text);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease),color var(--ac-motion-fast) var(--ac-ease)}.ac-seg-item.is-active{background:var(--ac-surface);color:var(--ac-text-head);font-weight:var(--ac-w-medium);box-shadow:var(--ac-shadow-tile)}.ac-breadcrumb{display:flex;align-items:center;gap:6px;position:relative;top:.12em;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-breadcrumb a{color:inherit;text-decoration:none}.ac-breadcrumb a:hover{color:var(--ac-action)}.ac-breadcrumb-sep{opacity:.5}.ac-breadcrumb-current{color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.ac-overlay{position:fixed;inset:0;background:var(--ac-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;z-index:var(--ac-z-modal)}.ac-modal{min-width:0;background:var(--ac-elevated);border-radius:var(--ac-r-modal);box-shadow:var(--ac-shadow-pop);width:100%;max-width:520px;max-height:86vh;display:flex;flex-direction:column;animation:ac-pop var(--ac-motion) var(--ac-ease)}@keyframes ac-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.ac-modal--sm{max-width:400px}.ac-modal--lg{max-width:720px}.ac-modal--xl{max-width:960px}.ac-modal-head{display:flex;align-items:flex-start;gap:12px;padding:var(--ac-pad-content);padding-bottom:var(--ac-gap-md)}.ac-modal-head-text{min-width:0;flex:1}.ac-modal-close{flex:none;margin:-4px -6px 0 0}.ac-modal-body{padding:calc(var(--ac-focus-width) + var(--ac-focus-offset)) var(--ac-pad-content);overflow-y:auto;display:flex;flex-direction:column;gap:var(--ac-gap-md);flex:1}.ac-modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-pad-content)}.ac-modal--scroll .ac-modal-foot{border-top:1px solid var(--ac-border)}.ac-modal--scroll .ac-modal-head{border-bottom:1px solid var(--ac-border);padding-bottom:var(--ac-gap-md)}.ac-modal-foot-note{margin-right:auto;flex:1 1 12rem;min-width:0;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-table{width:100%;border-collapse:collapse;font-size:var(--ac-fs-sm)}.ac-table th{text-align:left;font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);padding:11px var(--ac-pad-card);border-bottom:1px solid var(--ac-border);white-space:nowrap}.ac-table td{padding:12px var(--ac-pad-card);border-bottom:1px solid var(--ac-border);color:var(--ac-text)}.ac-table tbody tr:last-child td{border-bottom:0}.ac-table tbody tr:hover td{background:color-mix(in srgb,var(--ac-action-soft) 45%,transparent)}.ac-table-name{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-table-num.ac-table-num{text-align:right;font-variant-numeric:tabular-nums}.ac-table-wrap{overflow-x:auto}.ac-table-wrap--pin-last .ac-table th:last-child,.ac-table-wrap--pin-last .ac-table td:last-child{position:sticky;right:0;background:var(--ac-surface);box-shadow:-1px 0 0 var(--ac-border)}.ac-table-wrap--pin-last .ac-table thead th:last-child{background:var(--ac-surface)}.ac-table th.ac-table-select,.ac-table td.ac-table-select{width:1%;padding-right:0}.ac-table-select .ac-checkbox{vertical-align:middle}.ac-table tbody tr.is-selected td,.ac-table-wrap--pin-last .ac-table tbody tr.is-selected td:last-child{background:color-mix(in srgb,var(--ac-action-soft) 70%,var(--ac-surface))}@media(max-width:640px){.ac-table-wrap--pin-last .ac-table th:last-child,.ac-table-wrap--pin-last .ac-table td:last-child{position:static;box-shadow:none}}.ac-selectionbar{position:sticky;top:calc(var(--ac-header-h) + 8px);z-index:var(--ac-z-sticky);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 15px;padding:8px 8px 8px 15px;border-radius:var(--ac-r-card);background:var(--ac-action-soft);color:var(--ac-on-action-soft);box-shadow:var(--ac-shadow-card)}.ac-selectionbar-info{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.ac-selectionbar-count{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums}.ac-selectionbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ac-tip{position:relative;display:inline-flex}.ac-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(3px);background:var(--ac-tip-bg);color:var(--ac-tip-fg);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-body);line-height:1.4;white-space:normal;width:max-content;max-width:240px;text-align:left;padding:6px 9px;border-radius:var(--ac-r-tag);box-shadow:var(--ac-shadow-pop);opacity:0;pointer-events:none;z-index:var(--ac-z-tip);transition:opacity var(--ac-motion-fast) var(--ac-ease),transform var(--ac-motion-fast) var(--ac-ease)}.ac-tip:hover:after,.ac-tip:focus-visible:after{opacity:1}.ac-tip:hover:after,.ac-tip:focus-visible:after{transform:translate(-50%) translateY(0)}.ac-tip[aria-expanded=true]:after{opacity:0}.ac-tip--below:after{bottom:auto;top:calc(100% + 8px);transform:translate(-50%) translateY(-3px)}.ac-tip--below:hover:after,.ac-tip--below:focus-visible:after{transform:translate(-50%) translateY(0)}.ac-tip--start:after{left:0;transform:translate(0) translateY(3px)}.ac-tip--start:hover:after,.ac-tip--start:focus-visible:after{transform:translate(0) translateY(0)}.ac-tip--end:after{left:auto;right:0;transform:translate(0) translateY(3px)}.ac-tip--end:hover:after,.ac-tip--end:focus-visible:after{transform:translate(0) translateY(0)}.ac-tip--below.ac-tip--end:after,.ac-tip--below.ac-tip--start:after{transform:translate(0) translateY(-3px)}.ac-tip--below.ac-tip--end:hover:after,.ac-tip--below.ac-tip--end:focus-visible:after,.ac-tip--below.ac-tip--start:hover:after,.ac-tip--below.ac-tip--start:focus-visible:after{transform:translate(0) translateY(0)}.ac-tip--right:after{bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%) translate(-3px)}.ac-tip--right:hover:after,.ac-tip--right:focus-visible:after{transform:translateY(-50%) translate(0)}.ac-infotip-wrap{display:inline-flex;min-width:0}.ac-infotip-trigger{cursor:help;text-decoration:underline dotted;text-decoration-color:var(--ac-muted);text-underline-offset:3px;border-radius:var(--ac-r-tag);outline:none}.ac-infotip-trigger:focus-visible{outline:2.5px solid var(--ac-focus);outline-offset:2px}.ac-infotip-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin:-5px 0;padding:0;border:0;border-radius:var(--ac-r-tag);background:none;color:var(--ac-muted);cursor:help;outline:none}.ac-infotip-icon:hover{color:var(--ac-text)}.ac-infotip-icon:focus-visible{outline:2.5px solid var(--ac-focus);outline-offset:-2px}.ac-infotip{position:fixed;display:flex;flex-direction:column;gap:3px;max-width:320px;padding:11px 13px;border-radius:var(--ac-r-card);background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop);z-index:var(--ac-z-popover);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-text);white-space:normal;text-align:left;pointer-events:none}.ac-infotip-title{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-infotip-text{white-space:pre-line;overflow-wrap:anywhere}.ac-hovercard-wrap{position:relative;display:inline-flex}.ac-hovercard{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-width:320px;background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:var(--ac-pad-card);opacity:0;visibility:hidden;transform:translateY(3px);z-index:var(--ac-z-hover);transition:opacity var(--ac-motion) var(--ac-ease),transform var(--ac-motion) var(--ac-ease),visibility var(--ac-motion)}.ac-hovercard-wrap:hover .ac-hovercard,.ac-hovercard-wrap:focus-within .ac-hovercard{opacity:1;visibility:visible;transform:translateY(0)}.ac-toast-stack{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:var(--ac-gap-sm);z-index:var(--ac-z-toast);max-width:min(400px,calc(100vw - 40px))}.ac-toast{display:flex;align-items:flex-start;gap:11px;background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:13px 14px;font-size:var(--ac-fs-sm);color:var(--ac-text);border-left:3px solid var(--ac-action);animation:ac-toast-in var(--ac-motion) var(--ac-ease)}@keyframes ac-toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ac-toast--success{border-left-color:var(--ac-success)}.ac-toast--warning{border-left-color:var(--ac-warning)}.ac-toast--danger{border-left-color:var(--ac-danger)}.ac-toast-icon{flex:none;margin-top:1px}.ac-toast--info .ac-toast-icon{color:var(--ac-action)}.ac-toast--success .ac-toast-icon{color:var(--ac-success)}.ac-toast--warning .ac-toast-icon{color:var(--ac-warning)}.ac-toast--danger .ac-toast-icon{color:var(--ac-danger)}.ac-toast-title{font-weight:var(--ac-w-medium);color:var(--ac-text-head);margin:0 0 2px}.ac-toast-text{margin:0}.ac-toast-close{margin-left:auto;flex:none}.ac-skeleton{background:var(--ac-skeleton);border-radius:var(--ac-r-tag);position:relative;overflow:hidden}.ac-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ac-skeleton-shine),transparent);transform:translate(-100%);animation:ac-shimmer 1.4s infinite}@keyframes ac-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ac-skeleton:after{animation:none}}.ac-skeleton--text{height:12px;margin:5px 0}.ac-skeleton--title{height:18px;width:55%;margin:4px 0 10px}.ac-skeleton--block{height:76px;border-radius:var(--ac-r-tile)}.ac-skeleton--circle{border-radius:999px}.ac-pagination{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ac-pagination-steuer{margin-left:auto;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ac-pagination-groesse{display:flex;align-items:center;gap:var(--ac-gap-xs);margin-right:var(--ac-gap-sm);font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-pagination-groesse .ac-field{width:auto}.ac-pagination-groesse .ac-selectmenu-btn{height:32px;padding-top:0;padding-bottom:0;min-width:76px}.ac-page{min-width:32px;height:32px;padding:0 8px;display:inline-grid;place-items:center;border:0;border-radius:var(--ac-r-btn);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);font-variant-numeric:tabular-nums;color:var(--ac-text);cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-page:hover:not(:disabled):not(.is-active){background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-page.is-active{background:var(--ac-action);color:var(--ac-on-action);font-weight:var(--ac-w-medium)}.ac-page:disabled{opacity:.4;cursor:not-allowed}.ac-page--gap{pointer-events:none;color:var(--ac-muted)}.ac-pagination-info{font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-stepper{display:flex;align-items:flex-start;gap:0;flex-wrap:wrap;row-gap:var(--ac-gap-md)}.ac-step{display:flex;align-items:flex-start;gap:10px;flex:0 1 auto;min-width:0}.ac-step--klickbar{background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ac-r-tag)}.ac-step--klickbar:hover .ac-step-label{color:var(--ac-action);text-decoration:underline;text-underline-offset:2px}.ac-step--klickbar:focus-visible{outline:2.5px solid var(--ac-focus);outline-offset:2px}.ac-step-dot{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;flex:none;font-family:var(--ac-font-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head);background:var(--ac-track);color:var(--ac-text);box-shadow:inset 0 0 0 1px var(--ac-border-strong)}.ac-step-text{min-width:0;display:flex;flex-direction:column}.ac-step-label{font-size:var(--ac-fs-sm);color:var(--ac-muted);line-height:1.35}.ac-step-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted);line-height:1.35;margin-top:1px}.ac-step-line{flex:1 1 24px;height:2px;background:var(--ac-track);border-radius:999px;margin:12px 12px 0;min-width:20px}@media(max-width:640px){.ac-stepper{flex-direction:column;align-items:stretch}.ac-step-line{display:none}}.ac-step.is-done .ac-step-dot{background:var(--ac-success-soft);color:var(--ac-success);box-shadow:inset 0 0 0 1px var(--ac-success-soft)}.ac-step.is-done .ac-step-label{color:var(--ac-text)}.ac-step.is-done+.ac-step-line{background:var(--ac-progress)}.ac-step.is-current .ac-step-dot{background:var(--ac-action);color:var(--ac-on-action);box-shadow:none}.ac-step.is-current .ac-step-label{color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.ac-menu-wrap{position:relative;display:inline-flex}.ac-menu{min-width:200px;background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:5px;z-index:var(--ac-z-popover);animation:ac-pop var(--ac-motion) var(--ac-ease)}.ac-menu-label{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);padding:7px 9px 5px}.ac-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:var(--ac-r-nav);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-text);text-align:left;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-menu-item>span:not(.ac-menu-item-shortcut){flex:1;min-width:0}.ac-menu-item:hover:not(:disabled){background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-menu-item:disabled{opacity:.5;cursor:not-allowed}.ac-menu-item--danger{color:var(--ac-danger)}.ac-menu-item--danger:hover:not(:disabled){background:var(--ac-danger-soft);color:var(--ac-danger)}.ac-menu-item-shortcut{margin-left:auto;font-size:var(--ac-fs-micro);color:var(--ac-muted);font-family:var(--ac-font-mono)}.ac-menu-sep{height:1px;background:var(--ac-border);margin:5px 4px}.ac-selectmenu{position:relative}.ac-selectmenu-btn{display:flex;align-items:center;gap:9px;width:100%;padding:var(--ac-pad-input);border-radius:var(--ac-r-input);background:var(--ac-surface);border:1px solid var(--ac-border-strong);font-family:var(--ac-font-ui);font-weight:var(--ac-w-body);font-size:var(--ac-fs-sm);color:var(--ac-text);cursor:pointer;text-align:left;transition:border-color var(--ac-motion-fast) var(--ac-ease)}.ac-selectmenu-btn:hover,.ac-selectmenu-btn[aria-expanded=true]{border-color:var(--ac-action)}.ac-selectmenu-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-selectmenu-placeholder{color:var(--ac-muted)}.ac-selectmenu-caret{flex:none;color:var(--ac-muted);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-selectmenu-btn[aria-expanded=true] .ac-selectmenu-caret{transform:rotate(180deg)}.ac-listbox{background:var(--ac-elevated);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-pop);padding:5px;z-index:var(--ac-z-popover);animation:ac-pop var(--ac-motion) var(--ac-ease)}.ac-listbox-leer{margin:0;padding:8px 9px;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-option{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:var(--ac-r-nav);background:transparent;font-family:var(--ac-font-ui);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-body);color:var(--ac-text);text-align:left;cursor:pointer;transition:background var(--ac-motion-fast) var(--ac-ease)}.ac-option:hover,.ac-option.is-focused{background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.ac-option.is-selected{color:var(--ac-action);font-weight:var(--ac-w-medium)}.ac-option-check{margin-left:auto;flex:none;opacity:0}.ac-option.is-selected .ac-option-check{opacity:1}.ac-option-sub{display:block;font-size:var(--ac-fs-xs);color:var(--ac-muted);font-weight:var(--ac-w-body)}.ac-range-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.ac-range-value{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);font-size:var(--ac-fs-sm);color:var(--ac-text-head);font-variant-numeric:tabular-nums}.ac-range{-webkit-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer}.ac-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--ac-track)}.ac-range::-moz-range-track{height:6px;border-radius:999px;background:var(--ac-track)}.ac-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--ac-action)}.ac-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:999px;background:var(--ac-action);border:3px solid var(--ac-surface);box-shadow:var(--ac-shadow-tile);transition:transform var(--ac-motion-fast) var(--ac-ease)}.ac-range::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:var(--ac-action);border:3px solid var(--ac-surface);box-shadow:var(--ac-shadow-tile)}.ac-range:active::-webkit-slider-thumb{transform:scale(1.12)}.ac-range:focus-visible{outline:none}.ac-range:focus-visible::-webkit-slider-thumb{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:2px}.ac-range:focus-visible::-moz-range-thumb{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:2px}.ac-range-scale{display:flex;justify-content:space-between;font-size:var(--ac-fs-micro);color:var(--ac-muted);margin-top:4px;font-variant-numeric:tabular-nums}.ac-range:disabled{opacity:.5;cursor:not-allowed}.ac-input[type=date],.ac-input[type=month],.ac-input[type=time]{min-height:38px}.ac-input[type=date]::-webkit-calendar-picker-indicator,.ac-input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity var(--ac-motion-fast) var(--ac-ease)}.ac-input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.ac-daterange{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:9px}.ac-daterange-sep{padding-bottom:10px;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.ac-search{position:relative;display:flex;align-items:center}.ac-search .ac-input{padding-left:34px;padding-right:32px}.ac-search-icon{position:absolute;left:11px;color:var(--ac-muted);pointer-events:none;display:flex}.ac-search-clear{position:absolute;right:5px}.ac-input[type=search]::-webkit-search-cancel-button,.ac-input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ac-input[type=search]{appearance:none}.ac-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--ac-fs-xs);font-weight:var(--ac-w-body);padding:5px 6px 5px 10px;border-radius:var(--ac-r-tag);background:var(--ac-action-soft);color:var(--ac-on-action-soft);border:0}.ac-chip-label{font-weight:var(--ac-w-medium)}.ac-chip-remove{display:grid;place-items:center;width:16px;height:16px;border:0;padding:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--ac-motion-fast) var(--ac-ease),background var(--ac-motion-fast) var(--ac-ease)}.ac-chip-remove:hover{opacity:1;background:var(--ac-surface)}.ac-chip-remove:focus-visible{opacity:1;background:var(--ac-surface);outline:2px solid var(--ac-focus);outline-offset:1px}.ac-filterbar{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.ac-table th.ac-th-sort{padding:0}.ac-th-btn{display:flex;align-items:center;gap:5px;width:100%;padding:11px var(--ac-pad-card);border:0;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--ac-motion-fast) var(--ac-ease)}.ac-table th.ac-table-num .ac-th-btn{justify-content:flex-end}.ac-th-btn:hover{color:var(--ac-text-head)}.ac-sort-icon{opacity:.35;flex:none;transition:opacity var(--ac-motion-fast) var(--ac-ease)}.ac-th-btn:hover .ac-sort-icon{opacity:.7}.ac-th-sort[aria-sort] .ac-sort-icon{opacity:1;color:var(--ac-action)}.ac-drop{display:flex;flex-direction:column;align-items:center;gap:7px;padding:24px 18px;border-radius:var(--ac-r-card);border:1.5px dashed var(--ac-border-strong);background:var(--ac-surface);text-align:center;cursor:pointer;transition:border-color var(--ac-motion-fast) var(--ac-ease),background var(--ac-motion-fast) var(--ac-ease)}.ac-drop:hover{border-color:var(--ac-action)}.ac-drop.is-over{border-color:var(--ac-action);background:var(--ac-action-soft)}.ac-drop-icon{color:var(--ac-on-action-soft)}.ac-drop-title{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.ac-drop-hint{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-filelist{display:flex;flex-direction:column;gap:var(--ac-gap-sm);margin-top:var(--ac-gap-md)}.ac-file{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--ac-r-tile);background:var(--ac-surface);box-shadow:var(--ac-shadow-tile)}.ac-file-icon{flex:none;color:var(--ac-muted)}.ac-file-text{min-width:0;flex:1}.ac-file-name{font-size:var(--ac-fs-sm);color:var(--ac-text-head);font-weight:var(--ac-w-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-file-meta{font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-file--error .ac-file-icon,.ac-file--error .ac-file-meta{color:var(--ac-danger)}.ac-file--done .ac-file-icon{color:var(--ac-success)}.ac-file-bar{height:4px;border-radius:var(--ac-r-pill);background:var(--ac-track);overflow:hidden;margin-top:5px}.ac-file-bar>i{display:block;height:100%;border-radius:var(--ac-r-pill);background:var(--ac-action);transition:width var(--ac-motion) var(--ac-ease)}.ac-legend{display:flex;flex-wrap:wrap;gap:var(--ac-gap-md)}.ac-legend-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--ac-fs-xs);color:var(--ac-text)}.ac-legend-dot{width:10px;height:10px;border-radius:3px;flex:none}.ac-legend-value{font-variant-numeric:tabular-nums;color:var(--ac-text-head);font-weight:var(--ac-w-medium)}.ac-row{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.ac-stack{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.ac-grid{display:grid;grid-template-columns:var(--ac-grid-card);gap:var(--ac-gap-md)}.ac-spacer{margin-left:auto}.ac-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--ac-doc-gap-abschnitt: 32px;--ac-doc-gap-block: 22px;--ac-doc-gap-unterabschnitt: 20px;--ac-doc-gap-innen: 12px;--ac-doc-check: 14px;--ac-doc-step: 26px;--ac-doc-bullet: 5px;--ac-doc-seal: 60px;--ac-doc-titlebar: 58px}.ac-doc{color-scheme:light;--ac-fs-sm: 12px;--ac-fs-xs: 11px;--ac-fs-micro: 10px;--ac-bg: var(--ac-paper);--ac-surface: #FFFFFF;--ac-r-card: 0;--ac-r-tile: 0;--ac-r-btn: 0;--ac-r-input: 0;--ac-r-tag: 0;--ac-r-nav: 0;--ac-r-logo: 0;--ac-r-modal: 0;--ac-shadow-card: none;--ac-shadow-tile: none;--ac-shadow-nav: none;--ac-shadow-pop: none;--ac-shadow-hover: none;background:var(--ac-paper);color:var(--ac-text);font-family:var(--ac-font-body);font-size:var(--ac-fs-body);line-height:1.68}@media print{.ac-body{color-scheme:light;--ac-r-card: 0;--ac-r-tile: 0;--ac-r-btn: 0;--ac-r-input: 0;--ac-r-tag: 0;--ac-r-nav: 0;--ac-r-logo: 0;--ac-r-modal: 0;--ac-shadow-card: none;--ac-shadow-tile: none;--ac-shadow-nav: none;--ac-shadow-pop: none;--ac-shadow-hover: none;background:#fff}.ac-topbar,.ac-sidebar,.ac-skiplink,.ac-toast-stack,.ac-menu,.ac-listbox,.ac-tip:after,.ac-tip:before{display:none!important}.ac-doc-section,.ac-doc-sign,.ac-doc-note{break-inside:avoid}.ac-doc-title,.ac-doc-h2{break-after:avoid}}.ac-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:var(--ac-doc-gap-innen);border-bottom:1px solid var(--ac-navy);position:relative}.ac-doc-claim{font-family:var(--ac-font-accent);font-weight:var(--ac-w-accent);font-size:var(--ac-fs-lead);line-height:var(--ac-lh-accent);color:var(--ac-navy)}.ac-doc-meta{text-align:right;font-size:var(--ac-fs-sm);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-blue);line-height:1.6}.ac-doc-circles{position:absolute;top:-60px;right:-70px;width:210px;height:210px;pointer-events:none}.ac-doc-circles:before,.ac-doc-circles:after{content:"";position:absolute;border-radius:999px}.ac-doc-circles:before{inset:0;background:var(--ac-ice);opacity:.6}.ac-doc-circles:after{width:132px;height:132px;top:39px;left:39px;border:1px solid var(--ac-cyan)}.ac-doc-foot{margin-top:var(--ac-doc-gap-abschnitt);padding-top:var(--ac-doc-gap-innen);border-top:1px solid var(--ac-border-strong);display:flex;justify-content:space-between;gap:24px;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-doc-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-display);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-display);line-height:var(--ac-lh-head);color:var(--ac-navy);margin:var(--ac-doc-gap-abschnitt) 0 0}.ac-doc-title-bar{width:var(--ac-doc-titlebar);height:3px;background:var(--ac-cyan);margin:var(--ac-doc-gap-innen) 0 var(--ac-doc-gap-block)}.ac-doc-h2{font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);color:var(--ac-navy);margin:var(--ac-doc-gap-abschnitt) 0 var(--ac-doc-gap-innen);display:flex;align-items:baseline;gap:12px}.ac-doc-num{color:var(--ac-cyan);font-weight:var(--ac-w-head)}.ac-doc-h3{font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-blue);margin:var(--ac-doc-gap-unterabschnitt) 0 var(--ac-doc-gap-innen)}.ac-doc-label{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-blue)}.ac-doc-quote{font-family:var(--ac-font-accent);font-weight:var(--ac-w-accent);font-size:var(--ac-fs-h3);line-height:var(--ac-lh-accent);color:var(--ac-navy);margin:var(--ac-doc-gap-block) 0}.ac-doc-note{background:var(--ac-ice);border-left:3px solid var(--ac-cyan);padding:var(--ac-doc-gap-innen) 16px;margin:var(--ac-doc-gap-block) 0;color:var(--ac-navy)}.ac-doc-legal{font-size:var(--ac-fs-sm);color:var(--ac-blue);margin:var(--ac-doc-gap-innen) 0}.ac-doc-list{list-style:none;margin:var(--ac-doc-gap-innen) 0;padding:0}.ac-doc-list li{position:relative;padding-left:18px;margin-bottom:7px}.ac-doc-list li:before{content:"";position:absolute;left:0;top:.62em;width:var(--ac-doc-bullet);height:var(--ac-doc-bullet);background:var(--ac-cyan)}.ac-doc-list .ac-doc-list{margin:7px 0 0}.ac-doc-list .ac-doc-list .ac-doc-list{padding-left:0}.ac-doc-steps{list-style:none;margin:var(--ac-doc-gap-block) 0;padding:0}.ac-doc-steps>li{display:flex;align-items:flex-start;gap:12px;margin-bottom:var(--ac-doc-gap-innen)}.ac-doc-step-num{width:var(--ac-doc-step);height:var(--ac-doc-step);flex:none;display:grid;place-items:center;background:var(--ac-ice);color:var(--ac-navy);font-family:var(--ac-font-head);font-weight:var(--ac-w-head);font-size:var(--ac-fs-sm)}.ac-doc-fields{margin:var(--ac-doc-gap-block) 0}.ac-doc-field{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:9px 0;border-bottom:1px solid var(--ac-border)}.ac-doc-field>dt{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-blue)}.ac-doc-field>dd{margin:0;color:var(--ac-navy)}.ac-doc-todo{color:var(--ac-coral);font-style:italic}.ac-doc-table{width:100%;border-collapse:collapse;margin:var(--ac-doc-gap-block) 0}.ac-doc-table th{text-align:left;background:var(--ac-ice);color:var(--ac-blue);font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;padding:9px 12px}.ac-doc-table td{padding:9px 12px;border-bottom:1px solid var(--ac-border);color:var(--ac-navy)}.ac-doc-table .ac-num{font-variant-numeric:tabular-nums}.ac-doc-checks{list-style:none;margin:var(--ac-doc-gap-innen) 0;padding:0}.ac-doc-checks li{display:flex;align-items:flex-start;gap:12px;padding:7px 0}.ac-doc-box{width:var(--ac-doc-check);height:var(--ac-doc-check);flex:none;margin-top:.28em;background:#fff;border:1px solid var(--ac-navy)}.ac-doc-scale{display:flex;gap:7px;margin-left:auto;flex:none}.ac-doc-scale .ac-doc-box{margin-top:0}.ac-doc-sign{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin-top:calc(var(--ac-doc-gap-abschnitt) + 26px)}.ac-doc-sign>div{padding-top:6px;border-top:1px solid var(--ac-navy)}.ac-doc-sign .ac-doc-label{display:block}.ac-doc-seal{width:var(--ac-doc-seal);height:var(--ac-doc-seal);border-radius:999px;border:2px solid var(--ac-award);display:grid;place-items:center;color:var(--ac-award);font-family:var(--ac-font-head);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;text-align:center}:root{--ac-content-max: none;--ac-grid-kpi: repeat(auto-fit, minmax(13rem, 1fr));--ac-grid-card: repeat(auto-fit, minmax(19rem, 1fr));--kb-lesegroesse: clamp(1rem, .8rem + .3vw, 1.15rem);--kb-lesebreite: calc(var(--kb-lesegroesse) * 43);--kb-gap-haar: 2px;--kb-achse: 1.5rem}.ac-main{overflow-x:clip}.boot{display:grid;place-items:center;min-height:100vh;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.crash{max-width:34rem;margin:12vh auto;padding:var(--ac-pad-card);text-align:center}.crash-title{font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);color:var(--ac-text-head)}.crash-text{color:var(--ac-muted);margin-bottom:var(--ac-gap-md)}.crash-detail{font-family:var(--ac-font-mono);font-size:var(--ac-fs-sm);color:var(--ac-danger);margin-bottom:var(--ac-gap-lg);overflow-wrap:anywhere;white-space:pre-wrap}.marke{display:block}.marke--dunkel,[data-theme=dark] .marke--hell{display:none}[data-theme=dark] .marke--dunkel{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .marke--hell{display:none}:root:not([data-theme=light]) .marke--dunkel{display:block}}.ac-logo:has(>.marke){background:none}.ac-logo>.marke{width:100%;height:100%}.ac-wordmark>.marke{width:10.5rem;height:auto}.login-page{display:grid;place-items:center;min-height:100vh;padding:var(--ac-pad-content);background:var(--ac-bg)}.login-stack{width:100%;max-width:26rem}.login-card{display:flex;flex-direction:column;align-items:center;padding:calc(var(--ac-gap-xl) + var(--ac-gap-md)) var(--ac-gap-xl);text-align:center}.login-marke{margin:0 0 calc(var(--ac-gap-xl) + var(--ac-gap-xs))}.login-alert{width:100%;margin-bottom:var(--ac-gap-md);text-align:left}.login-card .ac-btn{margin-bottom:var(--ac-gap-lg)}.login-note{display:flex;align-items:center;justify-content:center;gap:var(--ac-gap-xs);margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.login-logo{width:min(100%,19.4rem);height:auto;margin-inline:auto}.shell-search{flex:1 1 7rem;min-width:0;max-width:12.5rem}@media(max-width:37.5rem){.ac-topbar .ac-breadcrumb{display:none}}.titel-mit-symbol{display:inline-flex;align-items:center;gap:var(--ac-gap-sm)}.schnellsuche{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.schnellsuche-treffer{list-style:none;display:flex;flex-direction:column;gap:var(--kb-gap-haar)}.schnellsuche-zeile{display:grid;grid-template-columns:auto 1fr;gap:var(--kb-gap-haar) var(--ac-gap-sm);width:100%;padding:var(--ac-gap-sm) var(--ac-gap-md);border:0;border-radius:var(--ac-r-card);background:transparent;font-family:var(--ac-font-body);text-align:left;cursor:pointer}.schnellsuche-zeile:hover,.schnellsuche-zeile.is-aktiv{background:var(--ac-action-soft)}.schnellsuche-symbol{grid-row:1 / span 2;align-self:center;color:var(--ac-action);display:flex}.schnellsuche-titel{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.schnellsuche-weg{font-size:var(--ac-fs-micro);color:var(--ac-muted)}.schnellsuche-fuss{display:flex;flex-wrap:wrap;gap:var(--ac-gap-md);padding-top:var(--ac-gap-sm);border-top:1px solid var(--ac-border);font-size:var(--ac-fs-micro);color:var(--ac-muted)}.schnellsuche-fuss kbd{padding:0 var(--ac-gap-xs);border:1px solid var(--ac-border);border-radius:var(--ac-r-tag);font-family:var(--ac-font-mono)}.screen-stack{display:flex;flex-direction:column;gap:var(--ac-gap-lg)}.grid-two{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ac-gap-lg)}.grid-two>*{min-width:0}@media(min-width:72rem){.grid-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kpi-accent{color-scheme:dark;padding:var(--ac-pad-tile);border-radius:var(--ac-r-tile);background:var(--ac-navy);box-shadow:var(--ac-shadow-tile)}.kpi-accent-label{margin-bottom:var(--ac-gap-xs);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-text)}.kpi-accent-value{font-family:var(--ac-font-head);font-size:var(--ac-fs-kpi);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);color:var(--ac-text-head);font-variant-numeric:tabular-nums}.kpi-accent-delta{margin-top:var(--ac-gap-xs);font-size:var(--ac-fs-xs)}.card-fill{display:flex;flex-direction:column;height:100%}.card-pad{padding:var(--ac-pad-card) var(--ac-pad-card) 0}.bar-list{display:flex;flex-direction:column;margin-top:var(--ac-gap-sm)}.bar-row{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr 3.5rem;align-items:center;gap:var(--ac-gap-sm);width:100%;padding:var(--ac-gap-xs) 0;border:0;background:transparent;font-family:var(--ac-font-body);color:var(--ac-text);text-align:left;cursor:pointer}.bar-row:hover .bar-label{color:var(--ac-action)}.bar-label{display:flex;align-items:center;gap:var(--ac-gap-xs);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ac-fs-sm)}.bar-label>svg{flex:none;color:var(--ac-action)}.bar-track{height:.5rem;border-radius:var(--ac-r-pill);background:var(--ac-track);overflow:hidden}.bar-fill{display:block;height:100%;border-radius:var(--ac-r-pill);background:var(--ac-progress)}.bar-count{text-align:right;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head);font-variant-numeric:tabular-nums;white-space:nowrap}.naechste-liste{display:flex;flex-direction:column;margin-top:var(--ac-gap-xs)}.naechste-zeile{display:flex;align-items:center;gap:var(--ac-gap-sm);width:100%;padding:var(--ac-gap-sm) 0;border:0;border-top:1px solid var(--ac-border);background:transparent;font-family:var(--ac-font-body);color:var(--ac-text);text-align:left;cursor:pointer}.naechste-zeile:hover .cell-strong{color:var(--ac-action)}.naechste-symbol{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--ac-r-tag);background:var(--ac-action-soft);color:var(--ac-action)}.naechste-main{display:flex;flex-direction:column;flex:1;min-width:0}.naechste-meta{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.naechste-pfeil{flex:none;color:var(--ac-muted)}.liste-schlicht{list-style:none}.liste-schlicht>li+li{border-top:1px solid var(--ac-border)}.liste-zeile{display:grid;grid-template-columns:1fr auto;gap:var(--ac-gap-xs) var(--ac-gap-md);width:100%;padding:var(--ac-gap-sm) var(--ac-gap-xs);border:0;border-radius:var(--ac-r-nav);background:transparent;font-family:var(--ac-font-body);text-align:left;cursor:pointer}.liste-zeile:hover{background:var(--ac-action-soft)}.liste-titel{grid-column:1;font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.liste-meta{grid-column:1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-gap-xs);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.liste-zeit{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:var(--ac-fs-sm);color:var(--ac-muted);white-space:nowrap}.seiten-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:var(--ac-gap-lg);align-items:start}.seiten-raster--ohne-leiste{grid-template-columns:minmax(0,1fr)}.modul-inhalt{display:flex;flex-direction:column;gap:var(--ac-gap-lg);min-width:0}.seiten-leiste{position:sticky;top:var(--ac-gap-lg);display:flex;flex-direction:column;gap:var(--ac-gap-md);min-width:0;max-height:calc(100vh - var(--ac-header-h) - 2 * var(--ac-gap-lg));overflow-y:auto}.seitenkarte-titel{margin-bottom:var(--ac-gap-sm);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.regal-nr{margin-right:var(--ac-gap-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.regal-zahl{white-space:nowrap}.regal-stand{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);white-space:nowrap}.regal-stand--fertig{color:var(--ac-success)}.mini-balken{display:inline-block;width:4rem;height:4px;border-radius:var(--ac-r-pill);background:var(--ac-track);overflow:hidden;vertical-align:middle}.mini-balken>span{display:block;height:100%;border-radius:var(--ac-r-pill);background:var(--ac-progress)}.artikelzeilen{list-style:none;margin:0;padding:0}.artikelzeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ac-gap-md);align-items:center;width:100%;padding:var(--ac-gap-sm) var(--ac-pad-card);border:0;background:transparent;font-family:var(--ac-font-body);color:var(--ac-text);text-align:left;cursor:pointer}.artikelzeilen li+li .artikelzeile{border-top:1px solid var(--ac-border)}.artikelzeile:hover{background:var(--ac-action-soft)}.artikelzeile-nr{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--ac-r-pill);background:var(--ac-track);font-family:var(--ac-font-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums;color:var(--ac-muted)}.artikelzeile:hover .artikelzeile-nr{background:var(--ac-surface);color:var(--ac-action)}.artikelzeile.is-gelesen .artikelzeile-nr{background:var(--ac-success-soft);color:var(--ac-success)}.artikelzeile-text{display:flex;flex-direction:column;gap:var(--kb-gap-haar);min-width:0}.artikelzeile-titel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-gap-xs);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.artikelzeile:hover .artikelzeile-titel{color:var(--ac-action)}.artikelzeile-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.artikelzeile-rand{font-size:var(--ac-fs-xs);color:var(--ac-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.regal-leer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) var(--ac-pad-card);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.steckbrief-liste{display:flex;flex-direction:column;margin:0}.steckbrief-liste>div{display:flex;flex-direction:column;gap:var(--kb-gap-haar);min-width:0;padding:var(--ac-gap-sm) 0}.steckbrief-liste>div+div{border-top:1px solid var(--ac-border)}.steckbrief-liste>div:first-child{padding-top:0}.steckbrief-liste>div:last-child{padding-bottom:0}.steckbrief-liste dt{font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);color:var(--ac-muted)}.steckbrief-liste dd{margin:0;font-size:var(--ac-fs-sm);color:var(--ac-text);overflow-wrap:anywhere}.steckbrief-liste a{color:var(--ac-action);text-decoration:none}.steckbrief-liste a:hover{text-decoration:underline}.steckbrief-notiz{display:block;margin-top:var(--kb-gap-haar);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.steckbrief-link{color:var(--ac-action)}.steckbrief-link:hover{text-decoration:underline}.stand-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.artikelraster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,26rem));gap:var(--ac-gap-md)}.artikelkarte{display:flex;flex-direction:column;gap:var(--ac-gap-xs);width:100%;height:100%;padding:var(--ac-pad-card);border:0;border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-shadow-card);font-family:var(--ac-font-body);color:var(--ac-text);text-align:left;cursor:pointer;transition:transform var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.artikelkarte:hover{transform:translateY(-2px);box-shadow:var(--ac-shadow-hover)}.artikelkarte-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm)}.artikelkarte-nr{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--ac-r-pill);background:var(--ac-track);font-family:var(--ac-font-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head);font-variant-numeric:tabular-nums;color:var(--ac-muted)}.artikelkarte:hover .artikelkarte-nr{background:var(--ac-action-soft);color:var(--ac-action)}.artikelkarte.is-gelesen .artikelkarte-nr{background:var(--ac-success-soft);color:var(--ac-success)}.artikelkarte-dauer{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);font-size:var(--ac-fs-micro);color:var(--ac-muted);white-space:nowrap}.artikelkarte-titel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-gap-xs);margin-top:var(--ac-gap-xs);font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head);text-wrap:balance}.artikelkarte:hover .artikelkarte-titel{color:var(--ac-action)}.artikelkarte-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-muted)}@media(max-width:900px){.seiten-raster{grid-template-columns:minmax(0,1fr)}.seiten-leiste{position:static;max-height:none;overflow:visible}}.lesebalken{position:sticky;top:0;z-index:var(--ac-z-sticky);height:3px;margin:calc(-1 * var(--ac-pad-content)) calc(-1 * var(--ac-pad-content)) 0;background:var(--ac-track)}.lesebalken span{display:block;height:100%;background:var(--ac-progress);transition:width var(--ac-motion-fast) linear}.artikel-spalte{width:100%;max-width:var(--kb-lesebreite);margin:0 auto;display:flex;flex-direction:column;gap:var(--ac-gap-lg)}.artikel-text{min-width:0}.titel-mit-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ac-gap-sm)}.artikel-anreisser{font-size:calc(var(--kb-lesegroesse) * 1.08);line-height:var(--ac-lh-body);color:var(--ac-muted);margin-bottom:var(--ac-gap-lg);text-wrap:pretty}.artikel-pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--ac-gap-lg);padding-top:var(--ac-gap-lg);border-top:1px solid var(--ac-border)}.pager{display:flex;flex-direction:column;gap:var(--kb-gap-haar);min-width:0;padding:0;border:0;background:transparent;font-family:var(--ac-font-body);text-align:left;cursor:pointer}.pager--nach{align-items:flex-end;text-align:right}.pager-label{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted)}.pager-titel{font-family:var(--ac-font-head);font-size:var(--ac-fs-lead);font-weight:var(--ac-w-head);color:var(--ac-text-head);text-wrap:balance}.pager:hover .pager-titel,.pager:hover .pager-label{color:var(--ac-action)}.inhalt-overlay{position:fixed;right:var(--ac-pad-content);bottom:var(--ac-pad-content);z-index:var(--ac-z-popover);display:flex;flex-direction:column;align-items:flex-end}.inhalt-panel{width:min(18rem,calc(100vw - 2 * var(--ac-pad-content)));max-height:60vh;overflow-y:auto;padding:var(--ac-pad-card);border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop)}.inhalt-panel-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm)}.inhalt-panel-kopf .seitenkarte-titel{margin-bottom:0}.inhaltsverzeichnis{font-size:var(--ac-fs-sm)}.inhaltsverzeichnis ul{list-style:none;margin:0;padding:0;border-left:2px solid var(--ac-border)}.inhaltsverzeichnis li{border-radius:var(--ac-r-tag)}.inhaltsverzeichnis a{display:block;padding:var(--ac-gap-xs) var(--ac-gap-sm);color:var(--ac-muted);text-decoration:none;line-height:var(--ac-lh-tight)}.inhaltsverzeichnis a:hover{color:var(--ac-text-head)}.inhaltsverzeichnis li[data-ebene="3"] a{padding-left:var(--ac-gap-lg);font-size:var(--ac-fs-micro)}.inhaltsverzeichnis li.is-aktiv{box-shadow:inset 2px 0 0 0 var(--ac-action)}.inhaltsverzeichnis li.is-aktiv a{color:var(--ac-action);font-weight:var(--ac-w-medium)}.fassungsliste{list-style:none}.fassungsliste>li+li{border-top:1px solid var(--ac-border)}@media(max-width:700px){.artikel-pager{grid-template-columns:minmax(0,1fr)}.pager--nach{align-items:flex-start;text-align:left}}.md{color:var(--ac-text);font-size:var(--kb-lesegroesse)}.md>*+*{margin-top:var(--ac-gap-md)}.md-p{line-height:var(--ac-lh-body);text-wrap:pretty}.md-h{color:var(--ac-text-head);scroll-margin-top:var(--ac-gap-xl)}.md>.md-h{margin-top:var(--ac-gap-xl)}.md>.md-h+*{margin-top:var(--ac-gap-sm)}.md-list{padding-left:var(--ac-gap-lg)}.md-list li+li{margin-top:var(--ac-gap-xs)}.md-list li{line-height:var(--ac-lh-body)}.md-list li::marker{color:var(--ac-action)}.md-code{padding:0 var(--ac-gap-xs);border-radius:var(--ac-r-chip);background:var(--ac-track);font-family:var(--ac-font-mono);font-size:var(--ac-fs-sm);color:var(--ac-text-head);overflow-wrap:anywhere}.md-pre{padding:var(--ac-pad-card);border:1px solid var(--ac-border);border-radius:var(--ac-r-card);background:var(--ac-track);overflow-x:auto;font-family:var(--ac-font-mono);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-tight)}.md-quote{padding:var(--ac-gap-md) var(--ac-gap-lg);border-left:3px solid var(--ac-action);border-radius:var(--ac-r-card);background:var(--ac-action-soft);color:var(--ac-text)}.md-quote p+p{margin-top:var(--ac-gap-sm)}.md-hr{border:0;border-top:1px solid var(--ac-border)}.md-del{color:var(--ac-muted)}.md-mark{padding:0 var(--kb-gap-haar);border-radius:var(--ac-r-chip);background:var(--ac-warning-soft);color:var(--ac-text-head)}.md sup,.md sub{font-size:.75em;line-height:0}.md-list .md-list{margin-top:var(--ac-gap-xs)}.md-aufgaben{list-style:none;padding-left:var(--ac-gap-sm)}.md-aufgabe{display:flex;align-items:baseline;gap:var(--ac-gap-sm);flex-wrap:wrap}.md-aufgabe .md-list{flex-basis:100%}.md-kasten{flex:none;accent-color:var(--ac-success)}.md-aufgabe.is-erledigt{color:var(--ac-muted);text-decoration:line-through}.md-hinweis{padding:var(--ac-gap-md) var(--ac-gap-lg);border-left:3px solid var(--ac-action);border-radius:var(--ac-r-card);background:var(--ac-action-soft);color:var(--ac-text)}.md-hinweis p+p{margin-top:var(--ac-gap-sm)}.md-hinweis-titel{margin-bottom:var(--ac-gap-xs);font-family:var(--ac-font-ui);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-on-action-soft)}.md-hinweis--tip{border-left-color:var(--ac-success);background:var(--ac-success-soft)}.md-hinweis--tip .md-hinweis-titel{color:var(--ac-success)}.md-hinweis--important,.md-hinweis--warning{border-left-color:var(--ac-warning);background:var(--ac-warning-soft)}.md-hinweis--important .md-hinweis-titel,.md-hinweis--warning .md-hinweis-titel{color:var(--ac-warning)}.md-hinweis--caution{border-left-color:var(--ac-danger);background:var(--ac-danger-soft)}.md-hinweis--caution .md-hinweis-titel{color:var(--ac-danger)}.md--center{text-align:center}.md--right{text-align:right}.md-bild-knopf{display:inline-block;max-width:100%;vertical-align:middle;margin:var(--ac-gap-md) 0;padding:0;border:0;border-radius:var(--ac-r-tile);background:transparent;cursor:zoom-in}.md-bild{display:block;max-width:100%;max-height:60vh;width:auto;height:auto;border-radius:var(--ac-r-tile);transition:box-shadow var(--ac-motion) var(--ac-ease)}.md-bild-knopf:hover .md-bild{box-shadow:var(--ac-shadow-hover)}.lichtbild{display:flex;flex-direction:column;align-items:center;gap:var(--ac-gap-sm);margin:0}.lichtbild img{max-width:100%;max-height:70vh;height:auto;border-radius:var(--ac-r-tile);background:var(--ac-track)}.lichtbild-text{font-size:var(--ac-fs-sm);color:var(--ac-muted);text-align:center}.md-tablewrap{border:1px solid var(--ac-border);border-radius:var(--ac-r-card);background:var(--ac-surface);font-size:var(--ac-fs-sm)}.trefferliste{display:flex;flex-direction:column;gap:var(--ac-gap-md);max-width:var(--kb-lesebreite)}.treffer-weg{display:flex;align-items:center;gap:var(--ac-gap-xs);font-size:var(--ac-fs-micro);text-transform:uppercase;letter-spacing:var(--ac-ls-over);color:var(--ac-muted)}.treffer-weg button{border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.treffer-titel{margin:var(--ac-gap-xs) 0}.treffer-auszug{color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body)}.filterkarte{margin-bottom:var(--ac-gap-md)}.filterzeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ac-gap-sm);align-items:end}.filterzeile>:first-child{grid-column:span 2}@media(max-width:700px){.filterzeile>:first-child{grid-column:auto}}.tabelle-titel{display:flex;flex-direction:column;border:0;padding:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.tabelle-titel:hover .ac-table-name{color:var(--ac-action)}.tabelle-lead{font-size:var(--ac-fs-micro);color:var(--ac-muted);max-width:34rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabelle-ort{font-size:var(--ac-fs-sm)}.cell-stack{display:flex;flex-direction:column}.cell-strong{font-weight:var(--ac-w-medium)}.cell-sub{font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.cell-muted{color:var(--ac-muted)}.cell-nums{font-variant-numeric:tabular-nums}.cell-zeit{white-space:nowrap;font-variant-numeric:tabular-nums}.cell-zeit+.cell-sub{white-space:nowrap}.cell-link{border:0;padding:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.form-actions{display:flex;flex-wrap:wrap;gap:var(--ac-gap-sm);flex:none}.modal-form{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.list-footnote{margin:0;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.feld-hinweis{margin:0;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.blaetter-zeile{margin-top:var(--ac-gap-sm)}.app-error{margin:0;padding:var(--ac-pad-tile);border-radius:var(--ac-r-tile);background:var(--ac-danger-soft);color:var(--ac-danger);font-size:var(--ac-fs-sm)}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm)}.filter-row .ac-select{min-width:10rem}.filter-search{flex:1;min-width:14rem;max-width:21rem}.medien-ansicht{margin-left:auto}.person{display:inline-flex;align-items:center;gap:var(--ac-gap-sm);min-width:0}.protokoll-was{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.protokoll-tabelle{margin:0 calc(-1 * var(--ac-pad-card))}.rollen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ac-gap-lg)}.rollen--dialog{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.rolle{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ac-gap-sm)}.rolle-rechte{display:flex;flex-direction:column;gap:var(--ac-gap-xs);margin:0;padding:0;list-style:none;font-size:var(--ac-fs-sm)}.rolle-recht{display:flex;align-items:flex-start;gap:var(--ac-gap-xs);color:var(--ac-text)}.rolle-recht svg{flex:none;margin-top:calc(var(--ac-gap-xs) / 2);color:var(--ac-success)}.rolle-recht--nein{color:var(--ac-muted)}.rolle-recht--nein svg{color:var(--ac-muted)}.griff{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--ac-r-btn);background:transparent;color:var(--ac-muted);cursor:grab;touch-action:none}.griff:hover{color:var(--ac-text-head);background:var(--ac-track)}.griff[aria-pressed=true]{color:var(--ac-on-action-soft);background:var(--ac-action-soft);cursor:grabbing}.is-gezogen{opacity:.5}.is-gegriffen{outline:var(--ac-focus-width) solid var(--ac-action);outline-offset:var(--ac-focus-offset)}.bereiche{position:relative;padding:var(--ac-gap-xs) var(--ac-gap-md) var(--ac-gap-sm) calc(var(--kb-achse) + var(--ac-gap-sm));background:var(--ac-bg);border-radius:0 0 var(--ac-r-card) var(--ac-r-card)}.bereiche:before{content:"";position:absolute;top:var(--ac-gap-sm);bottom:var(--ac-gap-md);left:var(--kb-achse);border-left:1px solid var(--ac-border-strong)}.bereiche-liste{list-style:none;margin:0;padding:0}.bereich-zeile{display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-xs) 0}.bereich-zeile+.bereich-zeile{border-top:1px solid var(--ac-border)}.bereich-symbol{display:inline-flex;flex:none;color:var(--ac-muted)}.bereich-text{display:flex;flex-direction:column;gap:var(--kb-gap-haar);flex:1;min-width:0}.bereich-titel{font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.bereich-titel:hover{color:var(--ac-action)}.bereich-zahl{font-size:var(--ac-fs-xs);color:var(--ac-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.bereiche-leer{padding:var(--ac-gap-sm) 0;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.bereich-form{display:grid;grid-template-columns:11rem minmax(0,1fr) minmax(0,1.4fr) auto;gap:var(--ac-gap-sm);align-items:center;margin-top:var(--ac-gap-xs);padding-top:var(--ac-gap-sm);border-top:1px solid var(--ac-border)}@media(max-width:900px){.bereiche{padding-left:var(--ac-gap-sm)}.bereiche:before{display:none}.bereich-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.formular{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.steckbrief-eingabe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;gap:var(--ac-gap-sm);align-items:center}.bereich-entwurf{display:grid;grid-template-columns:11rem minmax(0,1fr) minmax(0,1.4fr) auto;gap:var(--ac-gap-sm);align-items:center}@media(max-width:900px){.bereich-entwurf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.symbol-zeile{display:inline-flex;align-items:center;gap:var(--ac-gap-xs)}.reiter-fehler{color:var(--ac-danger)}.wizard-fuss{display:flex;justify-content:space-between;gap:var(--ac-gap-sm)}.wizard-summe{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.wizard-summe-titel{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-title);color:var(--ac-text-head)}.wizard-summe-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--ac-gap-sm) var(--ac-gap-lg);margin:0}.wizard-summe-liste>div{display:flex;justify-content:space-between;gap:var(--ac-gap-md);padding-bottom:var(--ac-gap-xs);border-bottom:1px solid var(--ac-border)}.wizard-summe-liste dt{flex:none;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.wizard-summe-liste dd{margin:0;font-size:var(--ac-fs-sm);text-align:right;overflow-wrap:anywhere}.editor{--ac-richtext-oben: var(--ac-header-h);background:var(--ac-surface);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-card)}.editor-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-md);flex-wrap:wrap;padding:var(--ac-gap-sm) var(--ac-pad-card);border-bottom:1px solid var(--ac-border)}.editor-leiste{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.editor-trenner{width:1px;height:1.5rem;background:var(--ac-border-strong)}.editor-hinweis{font-size:var(--ac-fs-micro);color:var(--ac-muted)}.seg-label{display:inline-flex;align-items:center;gap:var(--ac-gap-xs)}.editor-allgemein{display:flex;flex-direction:column;gap:var(--ac-gap-md);padding:var(--ac-pad-card)}.editor-allgemein[hidden]{display:none}.editor-schalter{display:flex;flex-direction:column;gap:var(--ac-gap-xs);padding-top:var(--ac-gap-lg)}.editor-flaeche{padding:var(--ac-pad-card)}.editor-flaeche[hidden]{display:none}.editor-flaeche--text{padding:0}.editor-flaeche--text .ac-richtext-werkzeuge{border-radius:0}.editor-flaeche .ac-richtext-flaeche{min-height:30rem;padding:var(--ac-pad-card) max(var(--ac-pad-card),calc((100% - var(--kb-lesebreite)) / 2));font-size:var(--kb-lesegroesse);line-height:var(--ac-lh-body)}.editor-flaeche .ac-textarea{font-family:var(--ac-font-mono);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body)}.editor-flaeche .ac-richtext-flaeche img{max-height:60vh;width:auto}.editor-schwebend{position:fixed;right:var(--ac-pad-content);bottom:var(--ac-pad-content);z-index:var(--ac-z-popover);display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm);border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-shadow-pop);animation:einschweben var(--ac-motion) var(--ac-ease)}@keyframes einschweben{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.medien{display:flex;flex-direction:column;gap:var(--ac-gap-lg);min-height:60vh}.medien-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--ac-gap-md)}.medien-raster--dialog{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.medien-mini{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:var(--ac-r-tile);background:var(--ac-track);color:var(--ac-muted)}.medien-mini img{width:100%;height:100%;object-fit:cover}.medien-kachel{display:flex;flex-direction:column;gap:var(--kb-gap-haar);min-width:0;padding:var(--ac-gap-xs);border:0;border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-shadow-card);font-family:var(--ac-font-body);text-align:left;color:var(--ac-text);cursor:pointer;transition:transform var(--ac-motion) var(--ac-ease),box-shadow var(--ac-motion) var(--ac-ease)}.medien-kachel:hover{transform:translateY(-2px);box-shadow:var(--ac-shadow-hover)}.medien-kachel.is-gewaehlt{box-shadow:0 0 0 2px var(--ac-action),var(--ac-shadow-card)}.medien-bild{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--ac-r-tile);background:var(--ac-track)}.medien-bild img{width:100%;height:100%;object-fit:cover}.medien-dokument{display:flex;flex-direction:column;align-items:center;gap:var(--ac-gap-xs);color:var(--ac-muted);font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);letter-spacing:var(--ac-ls-over)}.medien-dokument--gross{padding:var(--ac-gap-xl)}.medien-name{padding:var(--ac-gap-xs) var(--ac-gap-xs) 0;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medien-meta{padding:0 var(--ac-gap-xs) var(--ac-gap-xs);font-size:var(--ac-fs-micro);color:var(--ac-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ablage{position:fixed;inset:0;z-index:var(--ac-z-modal);display:grid;place-items:center;background:var(--ac-overlay)}.ablage-karte{display:flex;flex-direction:column;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-xl);border:2px dashed var(--ac-action);border-radius:var(--ac-r-card);background:var(--ac-surface);color:var(--ac-action);font-family:var(--ac-font-head);font-size:var(--ac-fs-h3);font-weight:var(--ac-w-head)}.upload-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.upload-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(8rem,16rem);align-items:center;gap:var(--ac-gap-md);padding:var(--ac-gap-sm) var(--ac-pad-card);border-radius:var(--ac-r-tile);background:var(--ac-surface);box-shadow:var(--ac-shadow-tile);font-size:var(--ac-fs-sm)}.upload-zeile.is-fehler{grid-template-columns:minmax(0,1fr) auto auto auto}.upload-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-groesse{color:var(--ac-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.upload-fehler{color:var(--ac-danger)}.medium-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,1fr);gap:var(--ac-gap-lg);align-items:start}.medium-vorschau{display:flex;flex-direction:column;gap:var(--ac-gap-sm);align-items:flex-start}.medium-vorschau img{max-width:100%;max-height:55vh;border-radius:var(--ac-r-tile);background:var(--ac-track)}.medium-oeffnen{display:inline-flex;align-items:center;gap:var(--ac-gap-xs);font-size:var(--ac-fs-sm)}.medium-angaben{display:flex;flex-direction:column;gap:var(--ac-gap-md);min-width:0}.medium-adresse{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ac-gap-sm);align-items:end}.medium-verwendungen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--kb-gap-haar)}.bildauswahl{display:flex;flex-direction:column;gap:var(--ac-gap-md)}@media(max-width:700px){.medium-detail,.upload-zeile,.upload-zeile.is-fehler{grid-template-columns:minmax(0,1fr)}}.einspeisen-liste{list-style:none;margin-top:var(--ac-gap-xs)}
