@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-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-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-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-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{font-family:var(--ac-font-ui);font-size:var(--ac-fs-xs);color:var(--ac-text);border:0;background:transparent;padding:4px 2px;cursor:pointer}.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-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-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;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{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(216px, 1fr));--ac-grid-card: repeat(auto-fit, minmax(300px, 1fr))}.ac-main{overflow-x:clip}.boot{display:grid;place-items:center;min-height:100vh;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.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)}}.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)}.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}.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-logo{width:100%;max-width:19rem;height:auto;margin-bottom: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)}.wizard-katalog{display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.wizard-katalog-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-katalog-hinweis{margin:0;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.wizard-suche{position:relative}.wizard-treffer{position:absolute;top:calc(100% + var(--ac-gap-xs));left:0;right:0;z-index:var(--ac-z-menu);max-height:19rem;overflow-y:auto;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;background:var(--ac-elevated);box-shadow:var(--ac-shadow-pop);border:1px solid var(--ac-border);border-radius:var(--ac-r-tile);overflow-x:hidden}.wizard-treffer-knopf{display:flex;align-items:center;gap:var(--ac-gap-sm);width:100%;padding:var(--ac-pad-tile);border:0;background:none;font:inherit;text-align:left;cursor:pointer}.wizard-treffer-text{display:flex;flex-direction:column;gap:calc(var(--ac-gap-xs) / 3);min-width:0}.wizard-treffer li+li .wizard-treffer-knopf{border-top:1px solid var(--ac-border)}.wizard-treffer-knopf:hover{background:var(--ac-action-soft)}.wizard-treffer-name{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.wizard-treffer-meta{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.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{color:var(--ac-muted);font-size:var(--ac-fs-sm)}.wizard-summe-liste dd{margin:0;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head);text-align:right}.wizard-fuss{display:flex;justify-content:space-between;gap:var(--ac-gap-sm)}.formkopf{display:flex;flex-direction:column;gap:var(--ac-gap-md);padding-bottom:var(--ac-gap-md);border-bottom:1px solid var(--ac-border)}.form-page>.formkopf:has(+.ac-tabs){border-bottom:0;padding-bottom:0}.formkopf-zeile{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ac-gap-sm)}.formkopf-aktionen{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.bar-list{display:flex;flex-direction:column;margin-top:var(--ac-gap-sm)}.bar-row{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr 2rem;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-xs) 0}.bar-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ac-fs-sm)}.bar-track{height:.5rem;border-radius:var(--ac-r-pill);background:var(--ac-track);overflow:hidden}.bar-fill{height:100%;border-radius:var(--ac-r-pill);background:var(--ac-chart-1)}.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}.attention-list,.saving-list{display:flex;flex-direction:column;margin-top:var(--ac-gap-xs)}.attention-row{display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border)}.attention-main,.saving-main{display:flex;flex-direction:column;flex:1;min-width:0}.attention-meta{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.attention-rest{flex:none;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium)}.saving-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:var(--ac-gap-md);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border)}.saving-vendor{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.saving-cell{font-size:var(--ac-fs-sm);font-variant-numeric:tabular-nums;text-align:right}.saving-free{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-gap-sm)}.filter-search{flex:1;min-width:14rem;max-width:21rem}.cell-stack{display:flex;flex-direction:column}.cell-right{align-items:flex-end}.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-actions{display:inline-flex;gap:var(--ac-gap-xs);vertical-align:middle}.cell-nums{font-variant-numeric:tabular-nums}.list-footnote{margin:0;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.blaetter-zeile{margin-top:var(--ac-gap-sm)}.bell-menu .ac-menu{min-width:24rem;max-width:min(28rem,calc(100vw - var(--ac-gap-xl)))}.bell-zeile{display:flex;align-items:center;gap:var(--ac-gap-md);width:100%;min-width:0}.bell-text{display:flex;flex-direction:column;min-width:0}.bell-name{font-weight:var(--ac-w-medium);color:var(--ac-text-head);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bell-meta{font-size:var(--ac-fs-xs);color:var(--ac-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bell-frist{margin-left:auto;flex:none;font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums}.bell-leer{margin:0;padding:var(--ac-gap-sm) var(--ac-gap-sm) var(--ac-gap-md);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.shell-search{flex:1 1 7rem;min-width:0;max-width:12.5rem}@media(max-width:37.5rem){.ac-topbar .ac-breadcrumb{display:none}}.card-fill{display:flex;flex-direction:column;height:100%}.card-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ac-gap-sm);flex-wrap:wrap}.card-pad{padding:var(--ac-pad-card) var(--ac-pad-card) 0}.card-foot{margin-top:auto;padding:var(--ac-gap-sm) var(--ac-gap-sm) var(--ac-gap-md)}.card-foot--flush{padding:var(--ac-gap-sm) 0 0}.chart{display:flex;gap:var(--ac-gap-sm);margin-top:var(--ac-gap-md)}.chart-axis{flex:none;height:9.375rem;display:flex;flex-direction:column;justify-content:space-between;text-align:right;font-size:var(--ac-fs-micro);color:var(--ac-muted);font-variant-numeric:tabular-nums}.chart-plot{flex:1;min-width:0;position:relative}.chart-grid{position:absolute;inset:var(--ac-gap-xs) 0 auto 0;height:9.375rem;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.chart-grid>div{height:1px;background:var(--ac-chart-grid)}.chart-bars{position:relative;display:flex;align-items:flex-end;gap:var(--ac-gap-xs);padding-top:var(--ac-gap-xs)}.chart-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--ac-gap-xs)}.chart-tip{display:grid;align-items:end;justify-items:stretch;width:100%;max-width:2.25rem;height:9.375rem}.chart-bar{display:block;width:100%;border-radius:var(--ac-r-tag) var(--ac-r-tag) 0 0;background:var(--ac-action-soft)}.chart-bar--now{background:var(--ac-chart-1)}.chart-bar--forecast{border:1.5px dashed var(--ac-action)}.chart-label{font-size:var(--ac-fs-micro);color:var(--ac-muted)}.chart-label--now{color:var(--ac-text-head)}.chart-legend{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap;margin-top:auto;padding-top:var(--ac-gap-sm);border-top:1px solid var(--ac-border);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.legend-item{display:inline-flex;align-items:center;gap:var(--ac-gap-xs)}.legend-dot{width:.5625rem;height:.5625rem;border-radius:var(--ac-r-tag)}.legend-dot--past{background:var(--ac-action-soft)}.legend-dot--now{background:var(--ac-chart-1)}.legend-dot--forecast{background:var(--ac-action-soft);border:1px dashed var(--ac-action)}.legend-hint{margin-left:auto;font-size:var(--ac-fs-sm)}.kpi-accent{color-scheme:dark;background:var(--ac-navy);border-radius:var(--ac-r-tile);padding:var(--ac-pad-tile);box-shadow:var(--ac-shadow-tile)}.kpi-accent-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-text);margin-bottom:var(--ac-gap-xs)}.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{font-size:var(--ac-fs-xs);margin-top:var(--ac-gap-xs)}.date-badge{width:2.625rem;flex:none;display:flex;flex-direction:column;align-items:center;background:var(--ac-shell);border-radius:var(--ac-r-tag);padding:var(--ac-gap-xs) 0}.date-badge-day{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);font-size:var(--ac-fs-sm);color:var(--ac-text-head);line-height:var(--ac-lh-tight)}.date-badge-month{font-size:var(--ac-fs-micro);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-shell-fg)}.date-badge-year{font-size:var(--ac-fs-micro);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;color:var(--ac-text-head)}.cell-emph{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.detail-head{display:flex;align-items:flex-start;gap:var(--ac-gap-md);flex-wrap:wrap}.detail-ident{width:3.25rem;height:3.25rem;flex:none;display:grid;place-items:center;border-radius:var(--ac-r-tile);background:var(--ac-action-soft);color:var(--ac-on-action-soft);font-family:var(--ac-font-head);font-weight:var(--ac-w-head-strong)}.detail-main{flex:1;min-width:14rem;display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.detail-title-row{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap}.detail-title{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h1);font-weight:var(--ac-w-head);letter-spacing:var(--ac-ls-head);line-height:var(--ac-lh-head);color:var(--ac-text-head)}.detail-sub{display:flex;align-items:center;gap:var(--ac-gap-sm);flex-wrap:wrap;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.detail-actions{display:flex;align-items:center;gap:var(--ac-gap-sm);flex:none}.facts{margin:0}.fact{display:grid;grid-template-columns:minmax(0,11.875rem) 1fr;gap:0 var(--ac-gap-md);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border);font-size:var(--ac-fs-sm)}.fact:first-child{border-top:0}.fact dt{color:var(--ac-muted)}.fact dd{margin:0;min-width:0;overflow-wrap:anywhere}.fact--nums dd{font-variant-numeric:tabular-nums}.fact--strong dd{font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.fact--success dd{font-weight:var(--ac-w-medium);color:var(--ac-success)}.detail-lead{margin:0 0 var(--ac-gap-xs);max-width:40rem;font-size:var(--ac-fs-body);line-height:var(--ac-lh-body);text-wrap:pretty}.detail-progress{max-width:26rem;margin-bottom:var(--ac-gap-sm)}.explain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--ac-gap-md);padding:var(--ac-gap-md) 0;border-top:1px solid var(--ac-border)}.explain-block{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.explain-title{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;color:var(--ac-muted)}.explain-text{margin:0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);text-wrap:pretty}.history-row{display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) 0;border-bottom:1px solid var(--ac-border);font-size:var(--ac-fs-sm)}.history-dot{width:.5rem;height:.5rem;flex:none;border-radius:var(--ac-r-pill);background:var(--ac-action)}.history-text{flex:1;min-width:0}.history-meta{flex:none;font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.form-page{display:flex;flex-direction:column;gap:var(--ac-gap-lg)}.form-page--schmal{max-width:53.75rem}.form-actions{display:flex;flex-wrap:wrap;gap:var(--ac-gap-sm);flex:none}.form-foot{display:flex;justify-content:flex-end;gap:var(--ac-gap-sm);padding-bottom:var(--ac-gap-lg)}.dok-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--ac-gap-lg)}.feld-hinweis{margin:0;font-size:var(--ac-fs-sm);color:var(--ac-muted)}.calc-bar{display:flex;gap:var(--ac-gap-lg);flex-wrap:wrap;padding:var(--ac-pad-tile);border-radius:var(--ac-r-tile);background:var(--ac-action-soft)}.calc-item{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.calc-label{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;color:var(--ac-on-action-soft)}.calc-value{font-family:var(--ac-font-head);font-weight:var(--ac-w-head);color:var(--ac-text-head);font-variant-numeric:tabular-nums}.crash{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ac-gap-sm);max-width:34rem;margin:0 auto;padding:var(--ac-pad-content)}.crash-title{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);color:var(--ac-text-head)}.crash-text{margin:0;font-size:var(--ac-fs-body);color:var(--ac-text)}.crash-detail{margin:0;width:100%;overflow-x:auto;padding:var(--ac-pad-tile);border-radius:var(--ac-r-tile);background:var(--ac-danger-soft);color:var(--ac-danger);font-family:var(--ac-font-mono);font-size:var(--ac-fs-xs)}.dates-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);flex-wrap:wrap}.dates-group{display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.dates-group-label{margin:0;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;color:var(--ac-muted)}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ac-gap-sm)}.cal-title{margin:0;font-family:var(--ac-font-head);font-size:var(--ac-fs-h2);font-weight:var(--ac-w-head);color:var(--ac-text-head)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--ac-gap-xs)}.cal-weekdays{margin-bottom:var(--ac-gap-xs);font-family:var(--ac-font-head);font-size:var(--ac-fs-micro);letter-spacing:var(--ac-ls-over);text-transform:uppercase;color:var(--ac-muted);text-align:center}.cal-cell{min-height:5.375rem;display:flex;flex-direction:column;gap:var(--ac-gap-xs);padding:var(--ac-gap-xs);border:1px solid var(--ac-border);border-radius:var(--ac-r-tag)}.cal-cell--today{background:var(--ac-action-soft);border-color:var(--ac-action)}.cal-day{font-size:var(--ac-fs-xs);font-weight:var(--ac-w-medium);font-variant-numeric:tabular-nums;color:var(--ac-muted)}.cal-cell--today .cal-day{color:var(--ac-on-action-soft)}.cal-event{all:unset;display:flex;align-items:center;gap:var(--ac-gap-xs);cursor:pointer;overflow:hidden;font-size:var(--ac-fs-xs);line-height:var(--ac-lh-tight);color:var(--ac-text)}.cal-event:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.cal-dot{width:.4375rem;height:.4375rem;flex:none;border-radius:var(--ac-r-pill)}.cal-event-text{display:flex;flex-direction:column;min-width:0}.cal-event-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-event-art{font-size:var(--ac-fs-micro);color:var(--ac-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.master-row{display:flex;align-items:center;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) var(--ac-pad-card);border-bottom:1px solid var(--ac-border)}.master-name{flex:1;min-width:0;font-size:var(--ac-fs-sm);font-weight:var(--ac-w-medium);color:var(--ac-text-head)}.master-meta{flex:1;min-width:0;font-size:var(--ac-fs-xs);color:var(--ac-muted);overflow-wrap:anywhere}.master-count{flex:none;font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.master-empty,.master-archived-head{margin:0;padding:var(--ac-gap-sm) var(--ac-pad-card);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.master-archived-head{padding:0 0 var(--ac-gap-xs);font-family:var(--ac-font-head);font-size:var(--ac-fs-micro);letter-spacing:var(--ac-ls-over);text-transform:uppercase}.master-row--archived{border-bottom:0;padding-left:0;padding-right:0}.master-add{display:flex;align-items:flex-end;gap:var(--ac-gap-sm);flex-wrap:wrap;padding:var(--ac-gap-md) var(--ac-pad-card)}.master-add-field{flex:1;min-width:11rem;max-width:18rem}.modal-form{display:flex;flex-direction:column;gap:var(--ac-gap-md)}.reiter-fehler{color:var(--ac-danger);font-weight:var(--ac-w-medium)}.settings-checks{display:flex;justify-content:flex-end;gap:var(--ac-gap-sm) var(--ac-gap-md);flex-wrap:wrap}.google-g{flex:none}.dok-upload{display:flex;flex-direction:column;gap:var(--ac-gap-md);max-width:34rem}.kosten-monat-zeile{display:flex;align-items:center;gap:var(--ac-gap-sm)}.kosten-monat{display:flex;align-items:center;gap:var(--ac-gap-sm);min-width:14rem;justify-content:center}.kosten-monat-name{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)}.kosten-summe td{font-weight:var(--ac-w-medium);color:var(--ac-text-head);background:var(--ac-shell);border-top:1px solid var(--ac-border-strong)}.chart-bar-knopf{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.dubletten-liste{display:flex;flex-direction:column;gap:var(--ac-gap-sm)}.dubletten-eintraege{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.dubletten-eintrag{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-gap-sm);padding:var(--ac-gap-sm) 0;border-top:1px solid var(--ac-border)}.katalog-logo{flex:none;width:1.75rem;height:1.75rem;border-radius:var(--ac-r-tag);border:1px solid var(--ac-border);background:light-dark(var(--ac-surface),var(--ac-tip-bg));object-fit:contain;padding:calc(var(--ac-gap-xs) / 3)}.katalog-logo--leer{display:inline-grid;place-items:center;font-family:var(--ac-font-head);font-size:var(--ac-fs-xs);font-weight:var(--ac-w-head);color:var(--ac-shell-fg);background:var(--ac-shell)}.katalog-namenszelle{display:flex;align-items:center;gap:var(--ac-gap-sm)}.logo-feld-huelle{display:flex;flex-direction:column;gap:var(--ac-gap-xs)}.logo-feld{display:flex;align-items:center;gap:var(--ac-gap-md);padding:var(--ac-pad-tile);border:1px dashed var(--ac-border-strong);border-radius:var(--ac-r-tile);background:var(--ac-bg)}.logo-feld-hinweis{margin:0;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.logo-feld .katalog-logo,.katalog-logo--gross{width:2.625rem;height:2.625rem;font-size:var(--ac-fs-sm)}.detail-ident--logo{background:light-dark(var(--ac-surface),var(--ac-tip-bg));border:1px solid var(--ac-border)}.detail-ident--logo img{width:100%;height:100%;object-fit:contain;padding:calc(var(--ac-gap-xs) / 2)}.logo-feld-aktionen{display:flex;align-items:center;gap:var(--ac-gap-xs)}.logo-feld-knopf{cursor:pointer}.logo-feld-datei{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dates-tabelle table{table-layout:fixed}.dates-tabelle th:nth-child(1){width:6rem}.dates-tabelle th:nth-child(3){width:15rem}.dates-tabelle th:nth-child(4){width:11rem}.dates-tabelle th:nth-child(5){width:4rem}.karten-stapel{display:flex;flex-direction:column;gap:var(--ac-gap-lg)}.wahl-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--ac-gap-lg)}.wahl-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ac-gap-sm);padding:var(--ac-gap-xl);border:1px solid var(--ac-border);border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-shadow-card);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ac-motion-fast) var(--ac-ease)}.wahl-kachel:hover{border-color:var(--ac-action)}.wahl-kachel-symbol{display:inline-grid;place-items:center;width:2.625rem;height:2.625rem;border-radius:var(--ac-r-tile);background:var(--ac-action-soft);color:var(--ac-on-action-soft)}.wahl-kachel-titel{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)}.wahl-kachel-text{font-size:var(--ac-fs-sm);line-height:var(--ac-lh-body);color:var(--ac-muted)}
