:root{--sd-color-shared-danger: #b91c1c;--sd-color-shared-on-danger: #ffffff;--sd-color-shared-white: #ffffff;--sd-font-family: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif}:root{--sd-color-admin-background: #f8f9fa;--sd-color-admin-surface: #ffffff;--sd-color-admin-surface-soft: #f8f9fa;--sd-color-admin-surface-alt: #f1f2f4;--sd-color-admin-border: #e8eaed;--sd-color-admin-border-strong: #c9ced6;--sd-color-admin-border-input: #868d98;--sd-color-admin-text: #1a1a2e;--sd-color-admin-text-muted: #6b7280;--sd-color-admin-text-muted-strong: #4b5563;--sd-color-admin-link: #0f3460;--sd-color-admin-header: #ffffffe6;--sd-color-admin-action: #146de6;--sd-color-admin-action-hover: #1265d3;--sd-color-admin-on-action: #ffffff;--sd-color-admin-selected: #eff6ff;--sd-color-admin-control-off: #80868f;--sd-color-admin-disabled-bg: #f1f2f4;--sd-color-admin-disabled-text: #9ca3af;--sd-color-admin-sidebar: #1a1a2e;--sd-color-admin-sidebar-border: #ffffff14;--sd-color-admin-sidebar-text: #e4e4ee;--sd-color-admin-sidebar-active: #ffffff24;--sd-color-admin-sidebar-dot: #ffffff6b;--sd-color-admin-sidebar-dot-active: #5b9bf1;--sd-color-admin-avatar: #1a1a2e;--sd-color-admin-brand-coral: #e94560;--sd-color-admin-overlay: #0a0a148c;--sd-color-admin-skeleton: #eceef1;--sd-color-admin-meter-fill: #146de6;--sd-color-admin-meter-track: #146de624;--sd-color-admin-error-bg: #fef2f2;--sd-color-admin-error-border: #fecaca;--sd-color-admin-error-text: #b91c1c;--sd-color-admin-success-bg: #ecfdf5;--sd-color-admin-success-text: #047857;--sd-color-admin-warning-bg: #fffbeb;--sd-color-admin-warning-border: #fde68a;--sd-color-admin-warning-text: #b45309;--sd-color-admin-pill-green-bg: #ecfdf5;--sd-color-admin-pill-green-text: #047857;--sd-color-admin-pill-yellow-bg: #fffbeb;--sd-color-admin-pill-yellow-text: #b45309;--sd-color-admin-pill-red-bg: #fef2f2;--sd-color-admin-pill-red-text: #b91c1c;--sd-color-admin-pill-blue-bg: #eff6ff;--sd-color-admin-pill-blue-text: #1d4ed8;--sd-color-admin-pill-grey-bg: #f3f4f6;--sd-color-admin-pill-grey-text: #4b5563;--sd-color-admin-pill-orange-bg: #fff7ed;--sd-color-admin-pill-orange-text: #c2410c;--sd-color-admin-pill-purple-bg: #f5f3ff;--sd-color-admin-pill-purple-text: #6d28d9;--sd-color-admin-pill-teal-bg: #f0fdfa;--sd-color-admin-pill-teal-text: #0f766e;--sd-color-admin-search-mark: #fef3c7;--sd-font-admin-base-size: 16.5px;--sd-font-admin-base-weight: 400;--sd-font-admin-page-title-size: 1.65rem;--sd-font-admin-page-title-weight: 800;--sd-font-admin-page-title-line-height: 1.2;--sd-font-admin-step-title-size: 1.15rem;--sd-font-admin-step-title-weight: 700;--sd-font-admin-dialog-title-size: 1.05rem;--sd-font-admin-dialog-title-weight: 700;--sd-font-admin-dialog-title-line-height: 1.3;--sd-font-admin-section-size: 1rem;--sd-font-admin-section-weight: 700;--sd-font-admin-mobile-title-size: 1rem;--sd-font-admin-mobile-title-weight: 700;--sd-font-admin-mobile-title-line-height: 1.25;--sd-font-admin-card-title-size: .7rem;--sd-font-admin-card-title-weight: 700;--sd-font-admin-card-title-letter-spacing: .07em;--sd-font-admin-table-head-size: .68rem;--sd-font-admin-table-head-weight: 700;--sd-font-admin-table-head-letter-spacing: .07em;--sd-font-admin-row-title-size: .9rem;--sd-font-admin-row-title-weight: 600;--sd-font-admin-tile-value-size: .95rem;--sd-font-admin-tile-value-weight: 600;--sd-font-admin-body-size: .875rem;--sd-font-admin-body-weight: 400;--sd-font-admin-body-sm-size: .82rem;--sd-font-admin-body-sm-weight: 400;--sd-font-admin-meta-size: .76rem;--sd-font-admin-meta-weight: 400;--sd-font-admin-field-label-size: .78rem;--sd-font-admin-field-label-weight: 600;--sd-font-admin-pill-size: .74rem;--sd-font-admin-pill-weight: 600;--sd-font-admin-chip-size: .8rem;--sd-font-admin-chip-weight: 500;--sd-font-admin-badge-size: .7rem;--sd-font-admin-badge-weight: 600;--sd-font-admin-button-size: .86rem;--sd-font-admin-button-weight: 600;--sd-font-admin-button-sm-size: .78rem;--sd-font-admin-button-sm-weight: 600;--sd-font-admin-nav-size: .88rem;--sd-font-admin-nav-weight: 400;--sd-font-admin-tab-size: .78rem;--sd-font-admin-tab-weight: 430;--sd-font-admin-tab-active-size: .78rem;--sd-font-admin-tab-active-weight: 530;--sd-font-admin-price-size: 1.3rem;--sd-font-admin-price-weight: 800;--sd-font-admin-price-lg-size: 1.45rem;--sd-font-admin-price-lg-weight: 800;--sd-font-admin-kpi-size: 1.5rem;--sd-font-admin-kpi-weight: 700;--sd-font-admin-kpi-line-height: 1.2;--sd-font-admin-counter-size: 1.75rem;--sd-font-admin-counter-weight: 800;--sd-font-admin-counter-line-height: 1.15;--sd-radius-admin-xs: 4px;--sd-radius-admin-sm: 8px;--sd-radius-admin-md: 12px;--sd-radius-admin-lg: 16px;--sd-radius-admin-full: 9999px;--sd-space-admin-content: 1.15rem;--sd-space-admin-content-mobile: .9rem;--sd-space-admin-stack: 1.25rem;--sd-space-admin-card-gap: 1rem;--sd-space-admin-card-padding: 1.25rem;--sd-space-admin-card-padding-mobile: 1rem;--sd-space-admin-control-sm: 2rem;--sd-space-admin-control: 2.5rem;--sd-space-admin-control-touch: 2.75rem;--sd-space-admin-icon-button: 2.25rem;--sd-space-admin-focus-width: 2px;--sd-space-admin-focus-offset: 2px;--sd-space-admin-toolbar-height: 3.5rem;--sd-space-admin-sidebar-width: 220px;--sd-space-admin-drawer-width: 280px;--sd-space-admin-table-row: 3.6rem;--sd-space-admin-table-row-compact: 2.45rem;--sd-space-admin-row-touch: 3.5rem;--sd-space-admin-filter-search: 16rem;--sd-space-admin-filter-select: 12rem;--sd-space-admin-summary-width: 22rem;--sd-space-admin-action-footer-height: 3.9rem;--sd-space-admin-dialog-sm: 32rem;--sd-space-admin-dialog: 48rem;--sd-space-admin-search-width: 22rem;--sd-space-admin-search-height: 2.2rem;--sd-space-admin-search-panel-width: 36rem;--sd-space-admin-menu-min-width: 12rem;--sd-space-admin-settings-nav-width: 15rem;--sd-space-admin-toast-offset: 1.5rem;--sd-space-admin-toast-offset-footer: 5.4rem;--sd-shadow-admin-menue: 0 4px 16px rgba(0,0,0,.08);--sd-shadow-admin-schwebend: 0 14px 34px rgba(15,42,61,.1);--sd-shadow-admin-sheet: 0 -12px 32px rgba(15,42,61,.12);--sd-shadow-admin-fussleiste: 0 -4px 12px rgba(0,0,0,.04);--sd-shadow-admin-segment: 0 1px 3px rgba(15,42,61,.12)}:root{--sd-color-dance-rost-tint: #fff0e3;--sd-color-dance-rost-ink: #9a3a0a;--sd-color-dance-rost-line: #f7d9c0;--sd-color-dance-rost-fill: #9a3a0a;--sd-color-dance-violett-tint: #f2edfc;--sd-color-dance-violett-ink: #5b2fa0;--sd-color-dance-violett-line: #e0d4f6;--sd-color-dance-violett-fill: #5b2fa0;--sd-color-dance-petrol-tint: #e6f5f2;--sd-color-dance-petrol-ink: #0b5e57;--sd-color-dance-petrol-line: #c6e8e1;--sd-color-dance-petrol-fill: #0b5e57;--sd-color-dance-blau-tint: #eaf1fb;--sd-color-dance-blau-ink: #1f4e8c;--sd-color-dance-blau-line: #cfdff3;--sd-color-dance-blau-fill: #1f4e8c;--sd-color-dance-beere-tint: #fcecf4;--sd-color-dance-beere-ink: #8c2158;--sd-color-dance-beere-line: #f3d3e3;--sd-color-dance-beere-fill: #8c2158;--sd-color-dance-oliv-tint: #f2f5e3;--sd-color-dance-oliv-ink: #4e5a12;--sd-color-dance-oliv-line: #dfe6c0;--sd-color-dance-oliv-fill: #4e5a12}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.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:Manrope;font-style:normal;font-display:swap;font-weight:400 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.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}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--sd-font-family);-webkit-font-smoothing:antialiased}.sd-zahl,table{font-variant-numeric:tabular-nums}:focus:not(:focus-visible){outline:none}[data-sd-seitenfokus]:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.sd-admin-text-link{padding:0;border:0;background:none;font:inherit;font-size:var(--sd-font-admin-body-size);color:var(--sd-color-admin-link);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sd-admin-text-link:hover{color:var(--sd-color-admin-text)}.sd-admin-text-link--destruktiv,.sd-admin-text-link--destruktiv:hover{color:var(--sd-color-admin-error-text)}@media(pointer:coarse){button.sd-admin-text-link{min-height:var(--sd-space-admin-control-touch)}}.sd-admin-dialog-backdrop{background:var(--sd-color-admin-overlay)}.sd-admin-dialog-panel--sheet .cdk-dialog-container,.sd-admin-dialog-panel .cdk-dialog-container{display:block;width:100%}html{font-size:var(--sd-font-admin-base-size)}body{background:var(--sd-color-admin-background);color:var(--sd-color-admin-text);font-weight:var(--sd-font-admin-base-weight)}:focus-visible{outline:var(--sd-space-admin-focus-width) solid var(--sd-color-admin-action);outline-offset:var(--sd-space-admin-focus-offset)}@media(max-width:1023.98px){app-rahmen main h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
