@charset "UTF-8";

/* node_modules/@siemens/ix-brand-theme/dist/ix-brand-theme/ix-brand-theme.css */
:root,
:host {
  color-scheme: light dark;
}
:root[data-ix-theme=brand],
:root[data-ix-theme=brand][data-ix-color-schema=dark],
html[data-ix-theme=brand],
html[data-ix-theme=brand][data-ix-color-schema=dark],
body[data-ix-theme=brand],
body[data-ix-theme=brand][data-ix-color-schema=dark] {
  --theme-color-0: rgba(0, 0, 40, 0);
  --theme-color-1: #000028;
  --theme-color-2: #23233c;
  --theme-color-3: #23233c;
  --theme-color-4: #23233c;
  --theme-color-5: #565667;
  --theme-color-6: #666675;
  --theme-color-7: #777784;
  --theme-color-8: #dedee3;
  --theme-color-std-bdr: rgba(232, 232, 227, 0.55);
  --theme-color-soft-bdr: rgba(235, 240, 245, 0.4);
  --theme-color-weak-bdr: rgba(232, 232, 227, 0.15);
  --theme-color-x-weak-bdr: rgba(157, 157, 150, 0.15);
  --theme-color-focus-bdr: #1491eb;
  --theme-color-contrast-bdr: #ffffff;
  --theme-color-hard-bdr: #b3b3be;
  --theme-color-alarm-bdr: #ff2640;
  --theme-color-warning-bdr: #ffd732;
  --theme-color-ghost: rgba(0, 0, 28, 0);
  --theme-color-ghost-primary--active: rgba(0, 128, 82, 0.15);
  --theme-color-ghost-primary--hover: rgba(0, 255, 185, 0.12);
  --theme-color-primary: #00cccc;
  --theme-color-primary--contrast: #000028;
  --theme-color-primary--hover: #00ffb9;
  --theme-color-primary--active: #00e5aa;
  --theme-color-primary--disabled: rgba(0, 204, 204, 0.45);
  --theme-color-dynamic: #00ffb9;
  --theme-color-dynamic--hover: #62eec7;
  --theme-color-dynamic--active: #5ce0bc;
  --theme-color-dynamic-alt: #00ffb9;
  --theme-color-dynamic-alt--hover: #62eec7;
  --theme-color-dynamic-alt--active: #5ce0bc;
  --theme-color-secondary: rgba(0, 0, 40, 0);
  --theme-color-secondary--hover: #001c31;
  --theme-color-secondary--active: rgba(0, 0, 40, 0);
  --theme-color-component-2: rgba(255, 255, 255, 0.15);
  --theme-color-component-3: rgba(255, 255, 255, 0.3);
  --theme-color-component-4: rgba(255, 255, 255, 0.45);
  --theme-color-component-5: rgba(255, 255, 255, 0.6);
  --theme-color-component-6: rgba(255, 255, 255, 0.75);
  --theme-color-component-7--hover: #196269;
  --theme-color-component-7: rgba(0, 255, 185, 0.15);
  --theme-color-component-7--active: #16565c;
  --theme-color-component-error: #331131;
  --theme-color-component-warning: #4b433a;
  --theme-color-component-info: #062c63;
  --theme-color-component-8--hover: #001f39;
  --theme-color-component-8: #00183b;
  --theme-color-component-9: #00ffb9;
  --theme-color-component-9--hover: #52ffcf;
  --theme-color-component-9--active: #00f5b2;
  --theme-color-component-9--disabled: rgba(0, 255, 185, 0.3);
  --theme-color-component-10: rgba(0, 255, 185, 0.75);
  --theme-color-component-10--hover: rgba(107, 255, 214, 0.6);
  --theme-color-component-10--active: rgba(0, 245, 178, 0.6);
  --theme-color-component-10--disabled: rgba(0, 255, 185, 0.2);
  --theme-color-1--hover: #333353;
  --theme-color-1--active: #40405e;
  --theme-color-component-11: rgba(86, 86, 103, 0.2);
  --theme-color-alarm: #ff2640;
  --theme-color-alarm--hover: #ff4259;
  --theme-color-alarm--active: #ff1431;
  --theme-color-alarm--contrast: #000028;
  --theme-color-alarm-40: rgba(255, 38, 64, 0.4);
  --theme-color-alarm-10: rgba(255, 38, 64, 0.1);
  --theme-color-warning: #ffd732;
  --theme-color-warning--hover: #ffdd52;
  --theme-color-warning--active: #ffd424;
  --theme-color-warning--contrast: #000028;
  --theme-color-warning-40: rgba(255, 215, 50, 0.4);
  --theme-color-warning-10: rgba(255, 215, 50, 0.1);
  --theme-color-critical: #ff9000;
  --theme-color-critical--hover: #ff9b1a;
  --theme-color-critical--active: #f08700;
  --theme-color-critical--contrast: #000028;
  --theme-color-critical-40: rgba(255, 144, 0, 0.4);
  --theme-color-success: #01d65a;
  --theme-color-success--hover: #01ea62;
  --theme-color-success--active: #01c151;
  --theme-color-success--contrast: #000028;
  --theme-color-success-40: rgba(1, 214, 90, 0.4);
  --theme-color-info: #00bedc;
  --theme-color-info--hover: #00cff0;
  --theme-color-info--active: #00b5d1;
  --theme-color-info--contrast: #000028;
  --theme-color-info-40: rgba(0, 190, 220, 0.4);
  --theme-color-neutral: #b9b9b6;
  --theme-color-neutral--hover: #cbcbc8;
  --theme-color-neutral--active: #afafac;
  --theme-color-neutral--contrast: #000028;
  --theme-color-neutral-40: rgba(185, 185, 182, 0.4);
  --theme-color-contrast-text: #ffffff;
  --theme-color-std-text: #ffffff;
  --theme-color-soft-text: rgba(255, 255, 255, 0.6);
  --theme-color-weak-text: rgba(255, 255, 255, 0.45);
  --theme-color-inv-contrast-text: #000000;
  --theme-color-inv-std-text: #000028;
  --theme-color-inv-soft-text: rgba(0, 0, 40, 0.65);
  --theme-color-inv-weak-text: rgba(0, 0, 40, 0.3);
  --theme-color-alarm-text: #ff7687;
  --theme-color-warning-text: #ffd732;
  --theme-color-lightbox: rgba(0, 0, 40, 0.65);
  --theme-color-backdrop: rgba(0, 0, 40, 0.85);
  --theme-color-backdrop-3: rgba(55, 55, 77, 0.85);
  --theme-color-shadow-1: rgba(0, 0, 0, 0.6);
  --theme-color-shadow-3: rgba(0, 0, 0, 0.6);
  --theme-color-shadow-2: #000000;
  --theme-color-gradient-effect-1: #00ffb9;
  --theme-color-gradient-effect-2: #00cccc;
  --theme-color-logo: #ffffff;
  --theme-color-logo-login: #ffffff;
  --theme-chart-1: #00ffb9;
  --theme-chart-1-40: rgba(0, 255, 185, 0.4);
  --theme-chart-2: #85e9d2;
  --theme-chart-2-40: rgba(133, 233, 210, 0.4);
  --theme-chart-3: #00c1b6;
  --theme-chart-3-40: rgba(0, 193, 182, 0.4);
  --theme-chart-4: #ccf5f5;
  --theme-chart-4-40: rgba(204, 245, 245, 0.4);
  --theme-chart-5: #7d8099;
  --theme-chart-5-40: rgba(125, 128, 153, 0.4);
  --theme-chart-6: #6895f6;
  --theme-chart-6-40: rgba(104, 149, 246, 0.4);
  --theme-chart-7: #97c7ff;
  --theme-chart-7-40: rgba(151, 199, 255, 0.4);
  --theme-chart-8: #3664c6;
  --theme-chart-8-40: rgba(54, 100, 198, 0.4);
  --theme-chart-9: #bfb0f3;
  --theme-chart-9-40: rgba(191, 176, 243, 0.4);
  --theme-chart-10: #805cff;
  --theme-chart-10-40: rgba(128, 92, 255, 0.4);
  --theme-chart-11: #b95cc9;
  --theme-chart-11-40: rgba(185, 92, 201, 0.4);
  --theme-chart-12: #e5659b;
  --theme-chart-12-40: rgba(229, 101, 155, 0.4);
  --theme-chart-13: #ff98c4;
  --theme-chart-13-40: rgba(255, 152, 196, 0.4);
  --theme-chart-14: #be5925;
  --theme-chart-14-40: rgba(190, 89, 37, 0.4);
  --theme-chart-15: #ffbc66;
  --theme-chart-15-40: rgba(255, 188, 102, 0.4);
  --theme-chart-16: #fff7d6;
  --theme-chart-16-40: rgba(255, 247, 214, 0.4);
  --theme-chart-17: #aaaa96;
  --theme-chart-17-40: rgba(170, 170, 150, 0.4);
  --theme-chart-axes: rgba(255, 255, 255, 0.3);
  --theme-chart-grid-lines: rgba(255, 255, 255, 0.1);
  --theme-chart-grid-fill: #23233c;
  --theme-chart-ticks: rgba(255, 255, 255, 0.35);
  --theme-chart-tooltip-fill: rgba(0, 0, 40, 0.8);
  --theme-chart-tooltip-bdr: rgba(255, 255, 255, 0.25);
  --theme-font-sans: "Siemens Sans";
  --theme-font-code: "JetBrains Mono";
  --theme-company-logo: company-logo;
  --theme-color-ghost--hover: var(--theme-color-1--hover);
  --theme-color-ghost--active: var(--theme-color-1--active);
  --theme-color-ghost--selected: var(--theme-color-1--active);
  --theme-color-ghost--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost--selected-active: var(--theme-color-1--active);
  --theme-color-ghost-alt: var(--theme-color-2);
  --theme-color-ghost-alt--hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--active: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--selected-active: var(--theme-color-1--active);
  --theme-color-component-1: var(--theme-color-2);
  --theme-color-component-1--hover: var(--theme-color-1--hover);
  --theme-color-component-1--active: var(--theme-color-1--active);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-shadow-1: 0 2px 2px 0 #000000, 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-2:
    -4px 0 8px 0 #000000,
    4px 0 8px 0 #000000,
    0 0 16px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-3: 0 2px 6px 0 #000000, 0 0 8px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-4:
    0 0 2px 0 #000000,
    0 4px 8px 0 rgba(0, 0, 0, 0.6),
    0 12px 18px 0 rgba(0, 0, 0, 0.6);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.6);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
}
:root[data-ix-theme=brand][data-ix-color-schema=light],
html[data-ix-theme=brand][data-ix-color-schema=light],
body[data-ix-theme=brand][data-ix-color-schema=light] {
  --theme-color-0: rgba(255, 255, 255, 0);
  --theme-color-1: #f6f6f4;
  --theme-color-2: #ffffff;
  --theme-color-3: #ffffff;
  --theme-color-4: #ffffff;
  --theme-color-5: #d7d7d0;
  --theme-color-6: #cecec8;
  --theme-color-7: #c8c8c2;
  --theme-color-8: #8d8da0;
  --theme-color-std-bdr: rgba(0, 0, 40, 0.3);
  --theme-color-soft-bdr: rgba(0, 0, 40, 0.2);
  --theme-color-weak-bdr: rgba(35, 35, 60, 0.15);
  --theme-color-x-weak-bdr: rgba(189, 189, 174, 0.2);
  --theme-color-focus-bdr: #1491eb;
  --theme-color-contrast-bdr: #000028;
  --theme-color-hard-bdr: #4c4c68;
  --theme-color-alarm-bdr: #d72339;
  --theme-color-warning-bdr: #a38200;
  --theme-color-ghost: rgba(0, 0, 40, 0);
  --theme-color-ghost-primary--active: rgba(0, 207, 150, 0.2);
  --theme-color-ghost-primary--hover: rgba(0, 255, 185, 0.18);
  --theme-color-primary: #00738a;
  --theme-color-primary--contrast: #ffffff;
  --theme-color-primary--hover: #196269;
  --theme-color-primary--active: #16565c;
  --theme-color-primary--disabled: rgba(0, 115, 138, 0.3);
  --theme-color-dynamic: #005159;
  --theme-color-dynamic--hover: #125d65;
  --theme-color-dynamic--active: #105259;
  --theme-color-dynamic-alt: #00ffb9;
  --theme-color-dynamic-alt--hover: #62eec7;
  --theme-color-dynamic-alt--active: #5ce0bc;
  --theme-color-secondary: rgba(255, 255, 255, 0);
  --theme-color-secondary--hover: #d1fff2;
  --theme-color-secondary--active: rgba(255, 255, 255, 0);
  --theme-color-component-2: rgba(0, 0, 40, 0.12);
  --theme-color-component-3: rgba(0, 0, 40, 0.2);
  --theme-color-component-4: rgba(0, 0, 40, 0.3);
  --theme-color-component-5: rgba(0, 0, 40, 0.45);
  --theme-color-component-6: rgba(0, 0, 40, 0.6);
  --theme-color-component-7--hover: #00ffb9;
  --theme-color-component-7: rgba(0, 255, 185, 0.15);
  --theme-color-component-7--active: #00f2b0;
  --theme-color-component-error: #fcccd7;
  --theme-color-component-warning: #ffeea8;
  --theme-color-component-info: #d0e9fb;
  --theme-color-component-8--hover: #d1fff2;
  --theme-color-component-8: #ebf7f8;
  --theme-color-component-9: #0b6165;
  --theme-color-component-9--hover: #005d66;
  --theme-color-component-9--active: #00464d;
  --theme-color-component-9--disabled: rgba(11, 97, 101, 0.3);
  --theme-color-component-10: rgba(0, 81, 89, 0.75);
  --theme-color-component-10--hover: rgba(0, 93, 102, 0.75);
  --theme-color-component-10--active: rgba(0, 70, 77, 0.75);
  --theme-color-component-10--disabled: rgba(0, 81, 89, 0.15);
  --theme-color-1--hover: #f2f2f2;
  --theme-color-1--active: #e5e5e5;
  --theme-color-component-11: rgba(215, 215, 208, 0.2);
  --theme-color-alarm: #d72339;
  --theme-color-alarm--hover: #c11f33;
  --theme-color-alarm--active: #b41d30;
  --theme-color-alarm--contrast: #ffffff;
  --theme-color-alarm-40: rgba(215, 35, 57, 0.4);
  --theme-color-alarm-10: rgba(215, 35, 57, 0.1);
  --theme-color-warning: #ebc93f;
  --theme-color-warning--hover: #e5bd19;
  --theme-color-warning--active: #d4b026;
  --theme-color-warning--contrast: #000028;
  --theme-color-warning-40: rgba(235, 201, 63, 0.4);
  --theme-color-warning-10: rgba(235, 201, 63, 0.1);
  --theme-color-critical: #c75300;
  --theme-color-critical--hover: #b84d00;
  --theme-color-critical--active: #a34400;
  --theme-color-critical--contrast: #ffffff;
  --theme-color-critical-40: rgba(199, 83, 0, 0.4);
  --theme-color-success: #01893a;
  --theme-color-success--hover: #017a33;
  --theme-color-success--active: #016f2f;
  --theme-color-success--contrast: #ffffff;
  --theme-color-success-40: rgba(1, 137, 58, 0.4);
  --theme-color-info: #007eb1;
  --theme-color-info--hover: #00719e;
  --theme-color-info--active: #006994;
  --theme-color-info--contrast: #ffffff;
  --theme-color-info-40: rgba(0, 126, 177, 0.4);
  --theme-color-neutral: #66667e;
  --theme-color-neutral--hover: #5b5b71;
  --theme-color-neutral--active: #545468;
  --theme-color-neutral--contrast: #ffffff;
  --theme-color-neutral-40: rgba(102, 102, 126, 0.4);
  --theme-color-contrast-text: #000028;
  --theme-color-std-text: #000028;
  --theme-color-soft-text: rgba(0, 0, 40, 0.6);
  --theme-color-weak-text: rgba(0, 0, 40, 0.3);
  --theme-color-inv-contrast-text: #ffffff;
  --theme-color-inv-std-text: #ffffff;
  --theme-color-inv-soft-text: rgba(255, 255, 255, 0.6);
  --theme-color-inv-weak-text: rgba(255, 255, 255, 0.45);
  --theme-color-alarm-text: #b81e31;
  --theme-color-warning-text: #a38200;
  --theme-color-lightbox: rgba(246, 246, 244, 0.65);
  --theme-color-backdrop: rgba(246, 246, 244, 0.85);
  --theme-color-backdrop-3: rgba(246, 246, 244, 0.85);
  --theme-color-shadow-1: rgba(0, 0, 40, 0.1);
  --theme-color-shadow-3: rgba(0, 0, 40, 0.1);
  --theme-color-shadow-2: rgba(0, 0, 40, 0.2);
  --theme-color-gradient-effect-1: #00738a;
  --theme-color-gradient-effect-2: #005159;
  --theme-color-logo: #009999;
  --theme-color-logo-login: #009999;
  --theme-chart-1: #1a747d;
  --theme-chart-1-40: rgba(26, 116, 125, 0.4);
  --theme-chart-2: #005159;
  --theme-chart-2-40: rgba(0, 81, 89, 0.4);
  --theme-chart-3: #009999;
  --theme-chart-3-40: rgba(0, 153, 153, 0.4);
  --theme-chart-4: #002949;
  --theme-chart-4-40: rgba(0, 41, 73, 0.4);
  --theme-chart-5: #4c4c68;
  --theme-chart-5-40: rgba(76, 76, 104, 0.4);
  --theme-chart-6: #3664c6;
  --theme-chart-6-40: rgba(54, 100, 198, 0.4);
  --theme-chart-7: #00237a;
  --theme-chart-7-40: rgba(0, 35, 122, 0.4);
  --theme-chart-8: #00004a;
  --theme-chart-8-40: rgba(0, 0, 74, 0.4);
  --theme-chart-9: #553ba3;
  --theme-chart-9-40: rgba(85, 59, 163, 0.4);
  --theme-chart-10: #7353e5;
  --theme-chart-10-40: rgba(115, 83, 229, 0.4);
  --theme-chart-11: #740089;
  --theme-chart-11-40: rgba(116, 0, 137, 0.4);
  --theme-chart-12: #c04774;
  --theme-chart-12-40: rgba(192, 71, 116, 0.4);
  --theme-chart-13: #4f153d;
  --theme-chart-13-40: rgba(79, 21, 61, 0.4);
  --theme-chart-14: #be5925;
  --theme-chart-14-40: rgba(190, 89, 37, 0.4);
  --theme-chart-15: #801100;
  --theme-chart-15-40: rgba(128, 17, 0, 0.4);
  --theme-chart-16: #805800;
  --theme-chart-16-40: rgba(128, 88, 0, 0.4);
  --theme-chart-17: #5e5e4a;
  --theme-chart-17-40: rgba(94, 94, 74, 0.4);
  --theme-chart-axes: rgba(0, 0, 40, 0.3);
  --theme-chart-grid-lines: rgba(0, 0, 40, 0.1);
  --theme-chart-grid-fill: #ffffff;
  --theme-chart-ticks: rgba(0, 0, 40, 0.3);
  --theme-chart-tooltip-fill: rgba(255, 255, 255, 0.8);
  --theme-chart-tooltip-bdr: rgba(0, 0, 40, 0.2);
  --theme-font-sans: "Siemens Sans";
  --theme-font-code: "JetBrains Mono";
  --theme-company-logo: company-logo;
  --theme-color-ghost--hover: var(--theme-color-1--hover);
  --theme-color-ghost--active: var(--theme-color-1--active);
  --theme-color-ghost--selected: var(--theme-color-1--active);
  --theme-color-ghost--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost--selected-active: var(--theme-color-1--active);
  --theme-color-ghost-alt: var(--theme-color-2);
  --theme-color-ghost-alt--hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--active: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--selected-active: var(--theme-color-1--active);
  --theme-color-component-1: var(--theme-color-2);
  --theme-color-component-1--hover: var(--theme-color-1--hover);
  --theme-color-component-1--active: var(--theme-color-1--active);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-shadow-1: 0 2px 2px 0 rgba(0, 0, 40, 0.2), 0 1px 1px 0 rgba(0, 0, 40, 0.1);
  --theme-shadow-2:
    -4px 0 8px 0 rgba(0, 0, 40, 0.2),
    4px 0 8px 0 rgba(0, 0, 40, 0.2),
    0 0 16px 0 rgba(0, 0, 40, 0.1);
  --theme-shadow-3: 0 2px 6px 0 rgba(0, 0, 40, 0.2), 0 0 8px 0 rgba(0, 0, 40, 0.1);
  --theme-shadow-4:
    0 0 2px 0 rgba(0, 0, 40, 0.2),
    0 4px 8px 0 rgba(0, 0, 40, 0.1),
    0 12px 18px 0 rgba(0, 0, 40, 0.1);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 40, 0.1);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
}
@media (prefers-color-scheme: dark) {
  :root[data-ix-theme=brand][data-ix-color-schema=system],
  html[data-ix-theme=brand][data-ix-color-schema=system],
  body[data-ix-theme=brand][data-ix-color-schema=system] {
    --theme-color-0: rgba(0, 0, 40, 0);
    --theme-color-1: #000028;
    --theme-color-2: #23233c;
    --theme-color-3: #23233c;
    --theme-color-4: #23233c;
    --theme-color-5: #565667;
    --theme-color-6: #666675;
    --theme-color-7: #777784;
    --theme-color-8: #dedee3;
    --theme-color-std-bdr: rgba(232, 232, 227, 0.55);
    --theme-color-soft-bdr: rgba(235, 240, 245, 0.4);
    --theme-color-weak-bdr: rgba(232, 232, 227, 0.15);
    --theme-color-x-weak-bdr: rgba(157, 157, 150, 0.15);
    --theme-color-focus-bdr: #1491eb;
    --theme-color-contrast-bdr: #ffffff;
    --theme-color-hard-bdr: #b3b3be;
    --theme-color-alarm-bdr: #ff2640;
    --theme-color-warning-bdr: #ffd732;
    --theme-color-ghost: rgba(0, 0, 28, 0);
    --theme-color-ghost-primary--active: rgba(0, 128, 82, 0.15);
    --theme-color-ghost-primary--hover: rgba(0, 255, 185, 0.12);
    --theme-color-primary: #00cccc;
    --theme-color-primary--contrast: #000028;
    --theme-color-primary--hover: #00ffb9;
    --theme-color-primary--active: #00e5aa;
    --theme-color-primary--disabled: rgba(0, 204, 204, 0.45);
    --theme-color-dynamic: #00ffb9;
    --theme-color-dynamic--hover: #62eec7;
    --theme-color-dynamic--active: #5ce0bc;
    --theme-color-dynamic-alt: #00ffb9;
    --theme-color-dynamic-alt--hover: #62eec7;
    --theme-color-dynamic-alt--active: #5ce0bc;
    --theme-color-secondary: rgba(0, 0, 40, 0);
    --theme-color-secondary--hover: #001c31;
    --theme-color-secondary--active: rgba(0, 0, 40, 0);
    --theme-color-component-2: rgba(255, 255, 255, 0.15);
    --theme-color-component-3: rgba(255, 255, 255, 0.3);
    --theme-color-component-4: rgba(255, 255, 255, 0.45);
    --theme-color-component-5: rgba(255, 255, 255, 0.6);
    --theme-color-component-6: rgba(255, 255, 255, 0.75);
    --theme-color-component-7--hover: #196269;
    --theme-color-component-7: rgba(0, 255, 185, 0.15);
    --theme-color-component-7--active: #16565c;
    --theme-color-component-error: #331131;
    --theme-color-component-warning: #4b433a;
    --theme-color-component-info: #062c63;
    --theme-color-component-8--hover: #001f39;
    --theme-color-component-8: #00183b;
    --theme-color-component-9: #00ffb9;
    --theme-color-component-9--hover: #52ffcf;
    --theme-color-component-9--active: #00f5b2;
    --theme-color-component-9--disabled: rgba(0, 255, 185, 0.3);
    --theme-color-component-10: rgba(0, 255, 185, 0.75);
    --theme-color-component-10--hover: rgba(107, 255, 214, 0.6);
    --theme-color-component-10--active: rgba(0, 245, 178, 0.6);
    --theme-color-component-10--disabled: rgba(0, 255, 185, 0.2);
    --theme-color-1--hover: #333353;
    --theme-color-1--active: #40405e;
    --theme-color-component-11: rgba(86, 86, 103, 0.2);
    --theme-color-alarm: #ff2640;
    --theme-color-alarm--hover: #ff4259;
    --theme-color-alarm--active: #ff1431;
    --theme-color-alarm--contrast: #000028;
    --theme-color-alarm-40: rgba(255, 38, 64, 0.4);
    --theme-color-alarm-10: rgba(255, 38, 64, 0.1);
    --theme-color-warning: #ffd732;
    --theme-color-warning--hover: #ffdd52;
    --theme-color-warning--active: #ffd424;
    --theme-color-warning--contrast: #000028;
    --theme-color-warning-40: rgba(255, 215, 50, 0.4);
    --theme-color-warning-10: rgba(255, 215, 50, 0.1);
    --theme-color-critical: #ff9000;
    --theme-color-critical--hover: #ff9b1a;
    --theme-color-critical--active: #f08700;
    --theme-color-critical--contrast: #000028;
    --theme-color-critical-40: rgba(255, 144, 0, 0.4);
    --theme-color-success: #01d65a;
    --theme-color-success--hover: #01ea62;
    --theme-color-success--active: #01c151;
    --theme-color-success--contrast: #000028;
    --theme-color-success-40: rgba(1, 214, 90, 0.4);
    --theme-color-info: #00bedc;
    --theme-color-info--hover: #00cff0;
    --theme-color-info--active: #00b5d1;
    --theme-color-info--contrast: #000028;
    --theme-color-info-40: rgba(0, 190, 220, 0.4);
    --theme-color-neutral: #b9b9b6;
    --theme-color-neutral--hover: #cbcbc8;
    --theme-color-neutral--active: #afafac;
    --theme-color-neutral--contrast: #000028;
    --theme-color-neutral-40: rgba(185, 185, 182, 0.4);
    --theme-color-contrast-text: #ffffff;
    --theme-color-std-text: #ffffff;
    --theme-color-soft-text: rgba(255, 255, 255, 0.6);
    --theme-color-weak-text: rgba(255, 255, 255, 0.45);
    --theme-color-inv-contrast-text: #000000;
    --theme-color-inv-std-text: #000028;
    --theme-color-inv-soft-text: rgba(0, 0, 40, 0.65);
    --theme-color-inv-weak-text: rgba(0, 0, 40, 0.3);
    --theme-color-alarm-text: #ff7687;
    --theme-color-warning-text: #ffd732;
    --theme-color-lightbox: rgba(0, 0, 40, 0.65);
    --theme-color-backdrop: rgba(0, 0, 40, 0.85);
    --theme-color-backdrop-3: rgba(55, 55, 77, 0.85);
    --theme-color-shadow-1: rgba(0, 0, 0, 0.6);
    --theme-color-shadow-3: rgba(0, 0, 0, 0.6);
    --theme-color-shadow-2: #000000;
    --theme-color-gradient-effect-1: #00ffb9;
    --theme-color-gradient-effect-2: #00cccc;
    --theme-color-logo: #ffffff;
    --theme-color-logo-login: #ffffff;
    --theme-chart-1: #00ffb9;
    --theme-chart-1-40: rgba(0, 255, 185, 0.4);
    --theme-chart-2: #85e9d2;
    --theme-chart-2-40: rgba(133, 233, 210, 0.4);
    --theme-chart-3: #00c1b6;
    --theme-chart-3-40: rgba(0, 193, 182, 0.4);
    --theme-chart-4: #ccf5f5;
    --theme-chart-4-40: rgba(204, 245, 245, 0.4);
    --theme-chart-5: #7d8099;
    --theme-chart-5-40: rgba(125, 128, 153, 0.4);
    --theme-chart-6: #6895f6;
    --theme-chart-6-40: rgba(104, 149, 246, 0.4);
    --theme-chart-7: #97c7ff;
    --theme-chart-7-40: rgba(151, 199, 255, 0.4);
    --theme-chart-8: #3664c6;
    --theme-chart-8-40: rgba(54, 100, 198, 0.4);
    --theme-chart-9: #bfb0f3;
    --theme-chart-9-40: rgba(191, 176, 243, 0.4);
    --theme-chart-10: #805cff;
    --theme-chart-10-40: rgba(128, 92, 255, 0.4);
    --theme-chart-11: #b95cc9;
    --theme-chart-11-40: rgba(185, 92, 201, 0.4);
    --theme-chart-12: #e5659b;
    --theme-chart-12-40: rgba(229, 101, 155, 0.4);
    --theme-chart-13: #ff98c4;
    --theme-chart-13-40: rgba(255, 152, 196, 0.4);
    --theme-chart-14: #be5925;
    --theme-chart-14-40: rgba(190, 89, 37, 0.4);
    --theme-chart-15: #ffbc66;
    --theme-chart-15-40: rgba(255, 188, 102, 0.4);
    --theme-chart-16: #fff7d6;
    --theme-chart-16-40: rgba(255, 247, 214, 0.4);
    --theme-chart-17: #aaaa96;
    --theme-chart-17-40: rgba(170, 170, 150, 0.4);
    --theme-chart-axes: rgba(255, 255, 255, 0.3);
    --theme-chart-grid-lines: rgba(255, 255, 255, 0.1);
    --theme-chart-grid-fill: #23233c;
    --theme-chart-ticks: rgba(255, 255, 255, 0.35);
    --theme-chart-tooltip-fill: rgba(0, 0, 40, 0.8);
    --theme-chart-tooltip-bdr: rgba(255, 255, 255, 0.25);
    --theme-font-sans: "Siemens Sans";
    --theme-font-code: "JetBrains Mono";
    --theme-company-logo: company-logo;
    --theme-color-ghost--hover: var(--theme-color-1--hover);
    --theme-color-ghost--active: var(--theme-color-1--active);
    --theme-color-ghost--selected: var(--theme-color-1--active);
    --theme-color-ghost--selected-hover: var(--theme-color-1--hover);
    --theme-color-ghost--selected-active: var(--theme-color-1--active);
    --theme-color-ghost-alt: var(--theme-color-2);
    --theme-color-ghost-alt--hover: var(--theme-color-1--hover);
    --theme-color-ghost-alt--active: var(--theme-color-1--active);
    --theme-color-ghost-alt--selected: var(--theme-color-1--active);
    --theme-color-ghost-alt--selected-hover: var(--theme-color-1--hover);
    --theme-color-ghost-alt--selected-active: var(--theme-color-1--active);
    --theme-color-component-1: var(--theme-color-2);
    --theme-color-component-1--hover: var(--theme-color-1--hover);
    --theme-color-component-1--active: var(--theme-color-1--active);
    --theme-label: 400 0.875rem/1.2 "Siemens Sans";
    --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
    --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
    --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
    --theme-body: 400 0.875rem/1.43 "Siemens Sans";
    --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
    --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
    --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
    --theme-display: 400 1.5rem/1 "Siemens Sans";
    --theme-display-xs: 400 1rem/1 "Siemens Sans";
    --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
    --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
    --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
    --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
    --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
    --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
    --theme-h4: 700 1rem/1.5 "Siemens Sans";
    --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
    --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
    --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
    --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
    --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
    --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
    --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
    --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
    --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
    --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
    --theme-text-l: 400 1rem/1.5 "Siemens Sans";
    --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
    --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
    --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
    --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
    --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
    --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
    --theme-shadow-1: 0 2px 2px 0 #000000, 0 1px 1px 0 rgba(0, 0, 0, 0.6);
    --theme-shadow-2:
      -4px 0 8px 0 #000000,
      4px 0 8px 0 #000000,
      0 0 16px 0 rgba(0, 0, 0, 0.6);
    --theme-shadow-3: 0 2px 6px 0 #000000, 0 0 8px 0 rgba(0, 0, 0, 0.6);
    --theme-shadow-4:
      0 0 2px 0 #000000,
      0 4px 8px 0 rgba(0, 0, 0, 0.6),
      0 12px 18px 0 rgba(0, 0, 0, 0.6);
    --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.6);
    --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
    --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
    --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
    --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
    --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
    --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
    --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
    --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
    --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
    --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
    --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
    --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
    --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
    --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
    --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
    --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
    --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
    --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
    --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
    --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
    --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
    --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
    --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
    --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
    --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
    --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
  }
}
@media (prefers-color-scheme: light) {
  :root[data-ix-theme=brand][data-ix-color-schema=system],
  html[data-ix-theme=brand][data-ix-color-schema=system],
  body[data-ix-theme=brand][data-ix-color-schema=system] {
    --theme-color-0: rgba(255, 255, 255, 0);
    --theme-color-1: #f6f6f4;
    --theme-color-2: #ffffff;
    --theme-color-3: #ffffff;
    --theme-color-4: #ffffff;
    --theme-color-5: #d7d7d0;
    --theme-color-6: #cecec8;
    --theme-color-7: #c8c8c2;
    --theme-color-8: #8d8da0;
    --theme-color-std-bdr: rgba(0, 0, 40, 0.3);
    --theme-color-soft-bdr: rgba(0, 0, 40, 0.2);
    --theme-color-weak-bdr: rgba(35, 35, 60, 0.15);
    --theme-color-x-weak-bdr: rgba(189, 189, 174, 0.2);
    --theme-color-focus-bdr: #1491eb;
    --theme-color-contrast-bdr: #000028;
    --theme-color-hard-bdr: #4c4c68;
    --theme-color-alarm-bdr: #d72339;
    --theme-color-warning-bdr: #a38200;
    --theme-color-ghost: rgba(0, 0, 40, 0);
    --theme-color-ghost-primary--active: rgba(0, 207, 150, 0.2);
    --theme-color-ghost-primary--hover: rgba(0, 255, 185, 0.18);
    --theme-color-primary: #00738a;
    --theme-color-primary--contrast: #ffffff;
    --theme-color-primary--hover: #196269;
    --theme-color-primary--active: #16565c;
    --theme-color-primary--disabled: rgba(0, 115, 138, 0.3);
    --theme-color-dynamic: #005159;
    --theme-color-dynamic--hover: #125d65;
    --theme-color-dynamic--active: #105259;
    --theme-color-dynamic-alt: #00ffb9;
    --theme-color-dynamic-alt--hover: #62eec7;
    --theme-color-dynamic-alt--active: #5ce0bc;
    --theme-color-secondary: rgba(255, 255, 255, 0);
    --theme-color-secondary--hover: #d1fff2;
    --theme-color-secondary--active: rgba(255, 255, 255, 0);
    --theme-color-component-2: rgba(0, 0, 40, 0.12);
    --theme-color-component-3: rgba(0, 0, 40, 0.2);
    --theme-color-component-4: rgba(0, 0, 40, 0.3);
    --theme-color-component-5: rgba(0, 0, 40, 0.45);
    --theme-color-component-6: rgba(0, 0, 40, 0.6);
    --theme-color-component-7--hover: #00ffb9;
    --theme-color-component-7: rgba(0, 255, 185, 0.15);
    --theme-color-component-7--active: #00f2b0;
    --theme-color-component-error: #fcccd7;
    --theme-color-component-warning: #ffeea8;
    --theme-color-component-info: #d0e9fb;
    --theme-color-component-8--hover: #d1fff2;
    --theme-color-component-8: #ebf7f8;
    --theme-color-component-9: #0b6165;
    --theme-color-component-9--hover: #005d66;
    --theme-color-component-9--active: #00464d;
    --theme-color-component-9--disabled: rgba(11, 97, 101, 0.3);
    --theme-color-component-10: rgba(0, 81, 89, 0.75);
    --theme-color-component-10--hover: rgba(0, 93, 102, 0.75);
    --theme-color-component-10--active: rgba(0, 70, 77, 0.75);
    --theme-color-component-10--disabled: rgba(0, 81, 89, 0.15);
    --theme-color-1--hover: #f2f2f2;
    --theme-color-1--active: #e5e5e5;
    --theme-color-component-11: rgba(215, 215, 208, 0.2);
    --theme-color-alarm: #d72339;
    --theme-color-alarm--hover: #c11f33;
    --theme-color-alarm--active: #b41d30;
    --theme-color-alarm--contrast: #ffffff;
    --theme-color-alarm-40: rgba(215, 35, 57, 0.4);
    --theme-color-alarm-10: rgba(215, 35, 57, 0.1);
    --theme-color-warning: #ebc93f;
    --theme-color-warning--hover: #e5bd19;
    --theme-color-warning--active: #d4b026;
    --theme-color-warning--contrast: #000028;
    --theme-color-warning-40: rgba(235, 201, 63, 0.4);
    --theme-color-warning-10: rgba(235, 201, 63, 0.1);
    --theme-color-critical: #c75300;
    --theme-color-critical--hover: #b84d00;
    --theme-color-critical--active: #a34400;
    --theme-color-critical--contrast: #ffffff;
    --theme-color-critical-40: rgba(199, 83, 0, 0.4);
    --theme-color-success: #01893a;
    --theme-color-success--hover: #017a33;
    --theme-color-success--active: #016f2f;
    --theme-color-success--contrast: #ffffff;
    --theme-color-success-40: rgba(1, 137, 58, 0.4);
    --theme-color-info: #007eb1;
    --theme-color-info--hover: #00719e;
    --theme-color-info--active: #006994;
    --theme-color-info--contrast: #ffffff;
    --theme-color-info-40: rgba(0, 126, 177, 0.4);
    --theme-color-neutral: #66667e;
    --theme-color-neutral--hover: #5b5b71;
    --theme-color-neutral--active: #545468;
    --theme-color-neutral--contrast: #ffffff;
    --theme-color-neutral-40: rgba(102, 102, 126, 0.4);
    --theme-color-contrast-text: #000028;
    --theme-color-std-text: #000028;
    --theme-color-soft-text: rgba(0, 0, 40, 0.6);
    --theme-color-weak-text: rgba(0, 0, 40, 0.3);
    --theme-color-inv-contrast-text: #ffffff;
    --theme-color-inv-std-text: #ffffff;
    --theme-color-inv-soft-text: rgba(255, 255, 255, 0.6);
    --theme-color-inv-weak-text: rgba(255, 255, 255, 0.45);
    --theme-color-alarm-text: #b81e31;
    --theme-color-warning-text: #a38200;
    --theme-color-lightbox: rgba(246, 246, 244, 0.65);
    --theme-color-backdrop: rgba(246, 246, 244, 0.85);
    --theme-color-backdrop-3: rgba(246, 246, 244, 0.85);
    --theme-color-shadow-1: rgba(0, 0, 40, 0.1);
    --theme-color-shadow-3: rgba(0, 0, 40, 0.1);
    --theme-color-shadow-2: rgba(0, 0, 40, 0.2);
    --theme-color-gradient-effect-1: #00738a;
    --theme-color-gradient-effect-2: #005159;
    --theme-color-logo: #009999;
    --theme-color-logo-login: #009999;
    --theme-chart-1: #1a747d;
    --theme-chart-1-40: rgba(26, 116, 125, 0.4);
    --theme-chart-2: #005159;
    --theme-chart-2-40: rgba(0, 81, 89, 0.4);
    --theme-chart-3: #009999;
    --theme-chart-3-40: rgba(0, 153, 153, 0.4);
    --theme-chart-4: #002949;
    --theme-chart-4-40: rgba(0, 41, 73, 0.4);
    --theme-chart-5: #4c4c68;
    --theme-chart-5-40: rgba(76, 76, 104, 0.4);
    --theme-chart-6: #3664c6;
    --theme-chart-6-40: rgba(54, 100, 198, 0.4);
    --theme-chart-7: #00237a;
    --theme-chart-7-40: rgba(0, 35, 122, 0.4);
    --theme-chart-8: #00004a;
    --theme-chart-8-40: rgba(0, 0, 74, 0.4);
    --theme-chart-9: #553ba3;
    --theme-chart-9-40: rgba(85, 59, 163, 0.4);
    --theme-chart-10: #7353e5;
    --theme-chart-10-40: rgba(115, 83, 229, 0.4);
    --theme-chart-11: #740089;
    --theme-chart-11-40: rgba(116, 0, 137, 0.4);
    --theme-chart-12: #c04774;
    --theme-chart-12-40: rgba(192, 71, 116, 0.4);
    --theme-chart-13: #4f153d;
    --theme-chart-13-40: rgba(79, 21, 61, 0.4);
    --theme-chart-14: #be5925;
    --theme-chart-14-40: rgba(190, 89, 37, 0.4);
    --theme-chart-15: #801100;
    --theme-chart-15-40: rgba(128, 17, 0, 0.4);
    --theme-chart-16: #805800;
    --theme-chart-16-40: rgba(128, 88, 0, 0.4);
    --theme-chart-17: #5e5e4a;
    --theme-chart-17-40: rgba(94, 94, 74, 0.4);
    --theme-chart-axes: rgba(0, 0, 40, 0.3);
    --theme-chart-grid-lines: rgba(0, 0, 40, 0.1);
    --theme-chart-grid-fill: #ffffff;
    --theme-chart-ticks: rgba(0, 0, 40, 0.3);
    --theme-chart-tooltip-fill: rgba(255, 255, 255, 0.8);
    --theme-chart-tooltip-bdr: rgba(0, 0, 40, 0.2);
    --theme-font-sans: "Siemens Sans";
    --theme-font-code: "JetBrains Mono";
    --theme-company-logo: company-logo;
    --theme-color-ghost--hover: var(--theme-color-1--hover);
    --theme-color-ghost--active: var(--theme-color-1--active);
    --theme-color-ghost--selected: var(--theme-color-1--active);
    --theme-color-ghost--selected-hover: var(--theme-color-1--hover);
    --theme-color-ghost--selected-active: var(--theme-color-1--active);
    --theme-color-ghost-alt: var(--theme-color-2);
    --theme-color-ghost-alt--hover: var(--theme-color-1--hover);
    --theme-color-ghost-alt--active: var(--theme-color-1--active);
    --theme-color-ghost-alt--selected: var(--theme-color-1--active);
    --theme-color-ghost-alt--selected-hover: var(--theme-color-1--hover);
    --theme-color-ghost-alt--selected-active: var(--theme-color-1--active);
    --theme-color-component-1: var(--theme-color-2);
    --theme-color-component-1--hover: var(--theme-color-1--hover);
    --theme-color-component-1--active: var(--theme-color-1--active);
    --theme-label: 400 0.875rem/1.2 "Siemens Sans";
    --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
    --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
    --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
    --theme-body: 400 0.875rem/1.43 "Siemens Sans";
    --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
    --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
    --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
    --theme-display: 400 1.5rem/1 "Siemens Sans";
    --theme-display-xs: 400 1rem/1 "Siemens Sans";
    --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
    --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
    --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
    --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
    --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
    --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
    --theme-h4: 700 1rem/1.5 "Siemens Sans";
    --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
    --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
    --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
    --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
    --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
    --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
    --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
    --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
    --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
    --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
    --theme-text-l: 400 1rem/1.5 "Siemens Sans";
    --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
    --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
    --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
    --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
    --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
    --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
    --theme-shadow-1: 0 2px 2px 0 rgba(0, 0, 40, 0.2), 0 1px 1px 0 rgba(0, 0, 40, 0.1);
    --theme-shadow-2:
      -4px 0 8px 0 rgba(0, 0, 40, 0.2),
      4px 0 8px 0 rgba(0, 0, 40, 0.2),
      0 0 16px 0 rgba(0, 0, 40, 0.1);
    --theme-shadow-3: 0 2px 6px 0 rgba(0, 0, 40, 0.2), 0 0 8px 0 rgba(0, 0, 40, 0.1);
    --theme-shadow-4:
      0 0 2px 0 rgba(0, 0, 40, 0.2),
      0 4px 8px 0 rgba(0, 0, 40, 0.1),
      0 12px 18px 0 rgba(0, 0, 40, 0.1);
    --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 40, 0.1);
    --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
    --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
    --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
    --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
    --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
    --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
    --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
    --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
    --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
    --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
    --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
    --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
    --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
    --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
    --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
    --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
    --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
    --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
    --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
    --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
    --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
    --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
    --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
    --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
    --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
    --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
  }
}
:not([data-ix-theme]) body:not([class*=theme-]):not([data-ix-theme]),
body[class*=theme-brand-dark] {
  --theme-color-0: rgba(0, 0, 40, 0);
  --theme-color-1: #000028;
  --theme-color-2: #23233c;
  --theme-color-3: #23233c;
  --theme-color-4: #23233c;
  --theme-color-5: #565667;
  --theme-color-6: #666675;
  --theme-color-7: #777784;
  --theme-color-8: #dedee3;
  --theme-color-std-bdr: rgba(232, 232, 227, 0.55);
  --theme-color-soft-bdr: rgba(235, 240, 245, 0.4);
  --theme-color-weak-bdr: rgba(232, 232, 227, 0.15);
  --theme-color-x-weak-bdr: rgba(157, 157, 150, 0.15);
  --theme-color-focus-bdr: #1491eb;
  --theme-color-contrast-bdr: #ffffff;
  --theme-color-hard-bdr: #b3b3be;
  --theme-color-alarm-bdr: #ff2640;
  --theme-color-warning-bdr: #ffd732;
  --theme-color-ghost: rgba(0, 0, 28, 0);
  --theme-color-ghost-primary--active: rgba(0, 128, 82, 0.15);
  --theme-color-ghost-primary--hover: rgba(0, 255, 185, 0.12);
  --theme-color-primary: #00cccc;
  --theme-color-primary--contrast: #000028;
  --theme-color-primary--hover: #00ffb9;
  --theme-color-primary--active: #00e5aa;
  --theme-color-primary--disabled: rgba(0, 204, 204, 0.45);
  --theme-color-dynamic: #00ffb9;
  --theme-color-dynamic--hover: #62eec7;
  --theme-color-dynamic--active: #5ce0bc;
  --theme-color-dynamic-alt: #00ffb9;
  --theme-color-dynamic-alt--hover: #62eec7;
  --theme-color-dynamic-alt--active: #5ce0bc;
  --theme-color-secondary: rgba(0, 0, 40, 0);
  --theme-color-secondary--hover: #001c31;
  --theme-color-secondary--active: rgba(0, 0, 40, 0);
  --theme-color-component-2: rgba(255, 255, 255, 0.15);
  --theme-color-component-3: rgba(255, 255, 255, 0.3);
  --theme-color-component-4: rgba(255, 255, 255, 0.45);
  --theme-color-component-5: rgba(255, 255, 255, 0.6);
  --theme-color-component-6: rgba(255, 255, 255, 0.75);
  --theme-color-component-7--hover: #196269;
  --theme-color-component-7: rgba(0, 255, 185, 0.15);
  --theme-color-component-7--active: #16565c;
  --theme-color-component-error: #331131;
  --theme-color-component-warning: #4b433a;
  --theme-color-component-info: #062c63;
  --theme-color-component-8--hover: #001f39;
  --theme-color-component-8: #00183b;
  --theme-color-component-9: #00ffb9;
  --theme-color-component-9--hover: #52ffcf;
  --theme-color-component-9--active: #00f5b2;
  --theme-color-component-9--disabled: rgba(0, 255, 185, 0.3);
  --theme-color-component-10: rgba(0, 255, 185, 0.75);
  --theme-color-component-10--hover: rgba(107, 255, 214, 0.6);
  --theme-color-component-10--active: rgba(0, 245, 178, 0.6);
  --theme-color-component-10--disabled: rgba(0, 255, 185, 0.2);
  --theme-color-1--hover: #333353;
  --theme-color-1--active: #40405e;
  --theme-color-component-11: rgba(86, 86, 103, 0.2);
  --theme-color-alarm: #ff2640;
  --theme-color-alarm--hover: #ff4259;
  --theme-color-alarm--active: #ff1431;
  --theme-color-alarm--contrast: #000028;
  --theme-color-alarm-40: rgba(255, 38, 64, 0.4);
  --theme-color-alarm-10: rgba(255, 38, 64, 0.1);
  --theme-color-warning: #ffd732;
  --theme-color-warning--hover: #ffdd52;
  --theme-color-warning--active: #ffd424;
  --theme-color-warning--contrast: #000028;
  --theme-color-warning-40: rgba(255, 215, 50, 0.4);
  --theme-color-warning-10: rgba(255, 215, 50, 0.1);
  --theme-color-critical: #ff9000;
  --theme-color-critical--hover: #ff9b1a;
  --theme-color-critical--active: #f08700;
  --theme-color-critical--contrast: #000028;
  --theme-color-critical-40: rgba(255, 144, 0, 0.4);
  --theme-color-success: #01d65a;
  --theme-color-success--hover: #01ea62;
  --theme-color-success--active: #01c151;
  --theme-color-success--contrast: #000028;
  --theme-color-success-40: rgba(1, 214, 90, 0.4);
  --theme-color-info: #00bedc;
  --theme-color-info--hover: #00cff0;
  --theme-color-info--active: #00b5d1;
  --theme-color-info--contrast: #000028;
  --theme-color-info-40: rgba(0, 190, 220, 0.4);
  --theme-color-neutral: #b9b9b6;
  --theme-color-neutral--hover: #cbcbc8;
  --theme-color-neutral--active: #afafac;
  --theme-color-neutral--contrast: #000028;
  --theme-color-neutral-40: rgba(185, 185, 182, 0.4);
  --theme-color-contrast-text: #ffffff;
  --theme-color-std-text: #ffffff;
  --theme-color-soft-text: rgba(255, 255, 255, 0.6);
  --theme-color-weak-text: rgba(255, 255, 255, 0.45);
  --theme-color-inv-contrast-text: #000000;
  --theme-color-inv-std-text: #000028;
  --theme-color-inv-soft-text: rgba(0, 0, 40, 0.65);
  --theme-color-inv-weak-text: rgba(0, 0, 40, 0.3);
  --theme-color-alarm-text: #ff7687;
  --theme-color-warning-text: #ffd732;
  --theme-color-lightbox: rgba(0, 0, 40, 0.65);
  --theme-color-backdrop: rgba(0, 0, 40, 0.85);
  --theme-color-backdrop-3: rgba(55, 55, 77, 0.85);
  --theme-color-shadow-1: rgba(0, 0, 0, 0.6);
  --theme-color-shadow-3: rgba(0, 0, 0, 0.6);
  --theme-color-shadow-2: #000000;
  --theme-color-gradient-effect-1: #00ffb9;
  --theme-color-gradient-effect-2: #00cccc;
  --theme-color-logo: #ffffff;
  --theme-color-logo-login: #ffffff;
  --theme-chart-1: #00ffb9;
  --theme-chart-1-40: rgba(0, 255, 185, 0.4);
  --theme-chart-2: #85e9d2;
  --theme-chart-2-40: rgba(133, 233, 210, 0.4);
  --theme-chart-3: #00c1b6;
  --theme-chart-3-40: rgba(0, 193, 182, 0.4);
  --theme-chart-4: #ccf5f5;
  --theme-chart-4-40: rgba(204, 245, 245, 0.4);
  --theme-chart-5: #7d8099;
  --theme-chart-5-40: rgba(125, 128, 153, 0.4);
  --theme-chart-6: #6895f6;
  --theme-chart-6-40: rgba(104, 149, 246, 0.4);
  --theme-chart-7: #97c7ff;
  --theme-chart-7-40: rgba(151, 199, 255, 0.4);
  --theme-chart-8: #3664c6;
  --theme-chart-8-40: rgba(54, 100, 198, 0.4);
  --theme-chart-9: #bfb0f3;
  --theme-chart-9-40: rgba(191, 176, 243, 0.4);
  --theme-chart-10: #805cff;
  --theme-chart-10-40: rgba(128, 92, 255, 0.4);
  --theme-chart-11: #b95cc9;
  --theme-chart-11-40: rgba(185, 92, 201, 0.4);
  --theme-chart-12: #e5659b;
  --theme-chart-12-40: rgba(229, 101, 155, 0.4);
  --theme-chart-13: #ff98c4;
  --theme-chart-13-40: rgba(255, 152, 196, 0.4);
  --theme-chart-14: #be5925;
  --theme-chart-14-40: rgba(190, 89, 37, 0.4);
  --theme-chart-15: #ffbc66;
  --theme-chart-15-40: rgba(255, 188, 102, 0.4);
  --theme-chart-16: #fff7d6;
  --theme-chart-16-40: rgba(255, 247, 214, 0.4);
  --theme-chart-17: #aaaa96;
  --theme-chart-17-40: rgba(170, 170, 150, 0.4);
  --theme-chart-axes: rgba(255, 255, 255, 0.3);
  --theme-chart-grid-lines: rgba(255, 255, 255, 0.1);
  --theme-chart-grid-fill: #23233c;
  --theme-chart-ticks: rgba(255, 255, 255, 0.35);
  --theme-chart-tooltip-fill: rgba(0, 0, 40, 0.8);
  --theme-chart-tooltip-bdr: rgba(255, 255, 255, 0.25);
  --theme-font-sans: "Siemens Sans";
  --theme-font-code: "JetBrains Mono";
  --theme-company-logo: company-logo;
  --theme-color-ghost--hover: var(--theme-color-1--hover);
  --theme-color-ghost--active: var(--theme-color-1--active);
  --theme-color-ghost--selected: var(--theme-color-1--active);
  --theme-color-ghost--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost--selected-active: var(--theme-color-1--active);
  --theme-color-ghost-alt: var(--theme-color-2);
  --theme-color-ghost-alt--hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--active: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--selected-active: var(--theme-color-1--active);
  --theme-color-component-1: var(--theme-color-2);
  --theme-color-component-1--hover: var(--theme-color-1--hover);
  --theme-color-component-1--active: var(--theme-color-1--active);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-shadow-1: 0 2px 2px 0 #000000, 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-2:
    -4px 0 8px 0 #000000,
    4px 0 8px 0 #000000,
    0 0 16px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-3: 0 2px 6px 0 #000000, 0 0 8px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-4:
    0 0 2px 0 #000000,
    0 4px 8px 0 rgba(0, 0, 0, 0.6),
    0 12px 18px 0 rgba(0, 0, 0, 0.6);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.6);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
}
body[class*=theme-brand-light] {
  --theme-color-0: rgba(255, 255, 255, 0);
  --theme-color-1: #f6f6f4;
  --theme-color-2: #ffffff;
  --theme-color-3: #ffffff;
  --theme-color-4: #ffffff;
  --theme-color-5: #d7d7d0;
  --theme-color-6: #cecec8;
  --theme-color-7: #c8c8c2;
  --theme-color-8: #8d8da0;
  --theme-color-std-bdr: rgba(0, 0, 40, 0.3);
  --theme-color-soft-bdr: rgba(0, 0, 40, 0.2);
  --theme-color-weak-bdr: rgba(35, 35, 60, 0.15);
  --theme-color-x-weak-bdr: rgba(189, 189, 174, 0.2);
  --theme-color-focus-bdr: #1491eb;
  --theme-color-contrast-bdr: #000028;
  --theme-color-hard-bdr: #4c4c68;
  --theme-color-alarm-bdr: #d72339;
  --theme-color-warning-bdr: #a38200;
  --theme-color-ghost: rgba(0, 0, 40, 0);
  --theme-color-ghost-primary--active: rgba(0, 207, 150, 0.2);
  --theme-color-ghost-primary--hover: rgba(0, 255, 185, 0.18);
  --theme-color-primary: #00738a;
  --theme-color-primary--contrast: #ffffff;
  --theme-color-primary--hover: #196269;
  --theme-color-primary--active: #16565c;
  --theme-color-primary--disabled: rgba(0, 115, 138, 0.3);
  --theme-color-dynamic: #005159;
  --theme-color-dynamic--hover: #125d65;
  --theme-color-dynamic--active: #105259;
  --theme-color-dynamic-alt: #00ffb9;
  --theme-color-dynamic-alt--hover: #62eec7;
  --theme-color-dynamic-alt--active: #5ce0bc;
  --theme-color-secondary: rgba(255, 255, 255, 0);
  --theme-color-secondary--hover: #d1fff2;
  --theme-color-secondary--active: rgba(255, 255, 255, 0);
  --theme-color-component-2: rgba(0, 0, 40, 0.12);
  --theme-color-component-3: rgba(0, 0, 40, 0.2);
  --theme-color-component-4: rgba(0, 0, 40, 0.3);
  --theme-color-component-5: rgba(0, 0, 40, 0.45);
  --theme-color-component-6: rgba(0, 0, 40, 0.6);
  --theme-color-component-7--hover: #00ffb9;
  --theme-color-component-7: rgba(0, 255, 185, 0.15);
  --theme-color-component-7--active: #00f2b0;
  --theme-color-component-error: #fcccd7;
  --theme-color-component-warning: #ffeea8;
  --theme-color-component-info: #d0e9fb;
  --theme-color-component-8--hover: #d1fff2;
  --theme-color-component-8: #ebf7f8;
  --theme-color-component-9: #0b6165;
  --theme-color-component-9--hover: #005d66;
  --theme-color-component-9--active: #00464d;
  --theme-color-component-9--disabled: rgba(11, 97, 101, 0.3);
  --theme-color-component-10: rgba(0, 81, 89, 0.75);
  --theme-color-component-10--hover: rgba(0, 93, 102, 0.75);
  --theme-color-component-10--active: rgba(0, 70, 77, 0.75);
  --theme-color-component-10--disabled: rgba(0, 81, 89, 0.15);
  --theme-color-1--hover: #f2f2f2;
  --theme-color-1--active: #e5e5e5;
  --theme-color-component-11: rgba(215, 215, 208, 0.2);
  --theme-color-alarm: #d72339;
  --theme-color-alarm--hover: #c11f33;
  --theme-color-alarm--active: #b41d30;
  --theme-color-alarm--contrast: #ffffff;
  --theme-color-alarm-40: rgba(215, 35, 57, 0.4);
  --theme-color-alarm-10: rgba(215, 35, 57, 0.1);
  --theme-color-warning: #ebc93f;
  --theme-color-warning--hover: #e5bd19;
  --theme-color-warning--active: #d4b026;
  --theme-color-warning--contrast: #000028;
  --theme-color-warning-40: rgba(235, 201, 63, 0.4);
  --theme-color-warning-10: rgba(235, 201, 63, 0.1);
  --theme-color-critical: #c75300;
  --theme-color-critical--hover: #b84d00;
  --theme-color-critical--active: #a34400;
  --theme-color-critical--contrast: #ffffff;
  --theme-color-critical-40: rgba(199, 83, 0, 0.4);
  --theme-color-success: #01893a;
  --theme-color-success--hover: #017a33;
  --theme-color-success--active: #016f2f;
  --theme-color-success--contrast: #ffffff;
  --theme-color-success-40: rgba(1, 137, 58, 0.4);
  --theme-color-info: #007eb1;
  --theme-color-info--hover: #00719e;
  --theme-color-info--active: #006994;
  --theme-color-info--contrast: #ffffff;
  --theme-color-info-40: rgba(0, 126, 177, 0.4);
  --theme-color-neutral: #66667e;
  --theme-color-neutral--hover: #5b5b71;
  --theme-color-neutral--active: #545468;
  --theme-color-neutral--contrast: #ffffff;
  --theme-color-neutral-40: rgba(102, 102, 126, 0.4);
  --theme-color-contrast-text: #000028;
  --theme-color-std-text: #000028;
  --theme-color-soft-text: rgba(0, 0, 40, 0.6);
  --theme-color-weak-text: rgba(0, 0, 40, 0.3);
  --theme-color-inv-contrast-text: #ffffff;
  --theme-color-inv-std-text: #ffffff;
  --theme-color-inv-soft-text: rgba(255, 255, 255, 0.6);
  --theme-color-inv-weak-text: rgba(255, 255, 255, 0.45);
  --theme-color-alarm-text: #b81e31;
  --theme-color-warning-text: #a38200;
  --theme-color-lightbox: rgba(246, 246, 244, 0.65);
  --theme-color-backdrop: rgba(246, 246, 244, 0.85);
  --theme-color-backdrop-3: rgba(246, 246, 244, 0.85);
  --theme-color-shadow-1: rgba(0, 0, 40, 0.1);
  --theme-color-shadow-3: rgba(0, 0, 40, 0.1);
  --theme-color-shadow-2: rgba(0, 0, 40, 0.2);
  --theme-color-gradient-effect-1: #00738a;
  --theme-color-gradient-effect-2: #005159;
  --theme-color-logo: #009999;
  --theme-color-logo-login: #009999;
  --theme-chart-1: #1a747d;
  --theme-chart-1-40: rgba(26, 116, 125, 0.4);
  --theme-chart-2: #005159;
  --theme-chart-2-40: rgba(0, 81, 89, 0.4);
  --theme-chart-3: #009999;
  --theme-chart-3-40: rgba(0, 153, 153, 0.4);
  --theme-chart-4: #002949;
  --theme-chart-4-40: rgba(0, 41, 73, 0.4);
  --theme-chart-5: #4c4c68;
  --theme-chart-5-40: rgba(76, 76, 104, 0.4);
  --theme-chart-6: #3664c6;
  --theme-chart-6-40: rgba(54, 100, 198, 0.4);
  --theme-chart-7: #00237a;
  --theme-chart-7-40: rgba(0, 35, 122, 0.4);
  --theme-chart-8: #00004a;
  --theme-chart-8-40: rgba(0, 0, 74, 0.4);
  --theme-chart-9: #553ba3;
  --theme-chart-9-40: rgba(85, 59, 163, 0.4);
  --theme-chart-10: #7353e5;
  --theme-chart-10-40: rgba(115, 83, 229, 0.4);
  --theme-chart-11: #740089;
  --theme-chart-11-40: rgba(116, 0, 137, 0.4);
  --theme-chart-12: #c04774;
  --theme-chart-12-40: rgba(192, 71, 116, 0.4);
  --theme-chart-13: #4f153d;
  --theme-chart-13-40: rgba(79, 21, 61, 0.4);
  --theme-chart-14: #be5925;
  --theme-chart-14-40: rgba(190, 89, 37, 0.4);
  --theme-chart-15: #801100;
  --theme-chart-15-40: rgba(128, 17, 0, 0.4);
  --theme-chart-16: #805800;
  --theme-chart-16-40: rgba(128, 88, 0, 0.4);
  --theme-chart-17: #5e5e4a;
  --theme-chart-17-40: rgba(94, 94, 74, 0.4);
  --theme-chart-axes: rgba(0, 0, 40, 0.3);
  --theme-chart-grid-lines: rgba(0, 0, 40, 0.1);
  --theme-chart-grid-fill: #ffffff;
  --theme-chart-ticks: rgba(0, 0, 40, 0.3);
  --theme-chart-tooltip-fill: rgba(255, 255, 255, 0.8);
  --theme-chart-tooltip-bdr: rgba(0, 0, 40, 0.2);
  --theme-font-sans: "Siemens Sans";
  --theme-font-code: "JetBrains Mono";
  --theme-company-logo: company-logo;
  --theme-color-ghost--hover: var(--theme-color-1--hover);
  --theme-color-ghost--active: var(--theme-color-1--active);
  --theme-color-ghost--selected: var(--theme-color-1--active);
  --theme-color-ghost--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost--selected-active: var(--theme-color-1--active);
  --theme-color-ghost-alt: var(--theme-color-2);
  --theme-color-ghost-alt--hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--active: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected: var(--theme-color-1--active);
  --theme-color-ghost-alt--selected-hover: var(--theme-color-1--hover);
  --theme-color-ghost-alt--selected-active: var(--theme-color-1--active);
  --theme-color-component-1: var(--theme-color-2);
  --theme-color-component-1--hover: var(--theme-color-1--hover);
  --theme-color-component-1--active: var(--theme-color-1--active);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-shadow-1: 0 2px 2px 0 rgba(0, 0, 40, 0.2), 0 1px 1px 0 rgba(0, 0, 40, 0.1);
  --theme-shadow-2:
    -4px 0 8px 0 rgba(0, 0, 40, 0.2),
    4px 0 8px 0 rgba(0, 0, 40, 0.2),
    0 0 16px 0 rgba(0, 0, 40, 0.1);
  --theme-shadow-3: 0 2px 6px 0 rgba(0, 0, 40, 0.2), 0 0 8px 0 rgba(0, 0, 40, 0.1);
  --theme-shadow-4:
    0 0 2px 0 rgba(0, 0, 40, 0.2),
    0 4px 8px 0 rgba(0, 0, 40, 0.1),
    0 12px 18px 0 rgba(0, 0, 40, 0.1);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 40, 0.1);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
}
@font-face {
  font-family: Siemens Sans;
  src:
    url("./media/sisan36-QUMKH33A.woff2") format("woff2"),
    url("./media/sisan36-NSAJOMD7.woff") format("woff"),
    url("./media/sisan36-Y5K4YGLZ.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: Siemens Sans;
  src:
    url("./media/sisan33-VTQBV77I.woff2") format("woff2"),
    url("./media/sisan33-HN4YQSZC.woff") format("woff"),
    url("./media/sisan33-6PGCCLQ4.ttf") format("truetype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: Siemens Sans;
  src:
    url("./media/sisan06-GCK6DKIM.woff2") format("woff2"),
    url("./media/sisan06-2WEVNU6Q.woff") format("woff"),
    url("./media/sisan06-Z5UMMNEF.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: Siemens Sans;
  src:
    url("./media/sisan03-WFEG4CKZ.woff2") format("woff2"),
    url("./media/sisan03-V4K4QIFT.woff") format("woff"),
    url("./media/sisan03-XN54I4CI.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/* node_modules/@siemens/ix/dist/siemens-ix/siemens-ix.css */
:host *,
:host *::after,
:host *::before {
  box-sizing: border-box;
}
:host ::-webkit-scrollbar-button {
  display: none;
}
@-moz-document url-prefix() {
  :host * {
    scrollbar-color: var(--theme-scrollbar-thumb--background) var(--theme-scrollbar-track--background);
    scrollbar-width: thin;
  }
}
:host {
}
:host ::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
:host {
}
:host ::-webkit-scrollbar-track {
  border-radius: 5px;
  background: var(--theme-scrollbar-track--background);
}
:host ::-webkit-scrollbar-track:hover {
  background: var(--theme-scrollbar-track--background--hover);
}
:host {
}
:host ::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--theme-scrollbar-thumb--background);
}
:host {
}
:host ::-webkit-scrollbar-thumb:hover {
  background: var(--theme-scrollbar-thumb--background--hover);
}
:host ::-webkit-scrollbar-corner {
  display: none;
}
#toast-container > :not(:last-child) {
  margin-block-end: 1rem;
}
.toast-container {
  display: block;
  position: fixed;
  z-index: var(--theme-z-index-toast);
}
.toast-container--top-right {
  right: 1rem;
  top: 2rem;
}
.toast-container--bottom-right {
  right: 1rem;
  bottom: 2rem;
}
.text-xs {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 1.4em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-s {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-caption {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.5em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-caption-single {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-default {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.429em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-default-single {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.143em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-default-title {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.429em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-default-title-single {
  font-family: Siemens Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.143em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-l {
  font-family: Siemens Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-l-single {
  font-family: Siemens Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-l-title {
  font-family: Siemens Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-l-title-single {
  font-family: Siemens Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-h2 {
  font-family: Siemens Sans, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.455em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.text-xl {
  font-family: Siemens Sans, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.091em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
a {
  color: var(--theme-color-primary);
}
:root {
  --theme-z-index-sticky: 1020;
  --theme-z-index-fixed: 1030;
  --theme-z-index-modal-backdrop: 1040;
  --theme-z-index-modal: 1050;
  --theme-z-index-dropdown: 1060;
  --theme-z-index-tooltip: 1070;
  --theme-z-index-toast: 1080;
}
label.ix-form-label {
  color: var(--theme-color-soft-text);
  padding: 2px 0px;
}
label.ix-form-label.label-alignment-left {
  padding: 6px 0px;
}
input.ix-form-control {
  min-height: 2rem;
  width: auto;
  padding: 0.25rem 0.5rem;
  background-color: var(--theme-input--background);
  color: var(--theme-input--color);
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  text-overflow: ellipsis;
  border: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color);
  border-radius: var(--theme-input--border-radius);
  box-shadow: var(--theme-input--box-shadow);
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-md);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
input.ix-form-control[type=number] {
  text-align: right;
}
input.ix-form-control[type=number]::-webkit-inner-spin-button {
  margin-right: -2px;
  margin-left: 2px;
  display: none;
}
input.ix-form-control:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--theme-color-component-info) inset !important;
  -webkit-text-fill-color: var(--theme-input--color--autofill) !important;
  background-color: var(--theme-input--background--autofill) !important;
  border: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color--autofill) !important;
  color: var(--theme-input--color--autofill) !important;
}
input.ix-form-control:-webkit-autofill,
input.ix-form-control:autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--theme-color-component-info) inset !important;
  -webkit-text-fill-color: var(--theme-input--color--autofill) !important;
  background-color: var(--theme-input--background--autofill) !important;
  border: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color--autofill) !important;
  color: var(--theme-input--color--autofill) !important;
}
input.ix-form-control::-moz-placeholder {
  color: var(--theme-input-hint--color);
}
input.ix-form-control::placeholder {
  color: var(--theme-input-hint--color);
}
input.ix-form-control.hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only),
input.ix-form-control:hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only) {
  border-color: var(--theme-input--border-color--hover) !important;
  background-color: var(--theme-input--background--hover);
}
input.ix-form-control.hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only),
input.ix-form-control:hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only) {
  border-color: var(--theme-input--border-color--hover) !important;
  background-color: var(--theme-input--background--hover);
}
input.ix-form-control.focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only),
input.ix-form-control:focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only) {
  outline: 1px solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-input--focus--outline-offset);
  border-color: var(--theme-input--border-color--focus) !important;
}
input.ix-form-control.focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only),
input.ix-form-control:focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only) {
  outline: 1px solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-input--focus--outline-offset);
  border-color: var(--theme-input--border-color--focus) !important;
}
input.ix-form-control:-moz-read-only {
  box-shadow: none;
  background-color: transparent;
  outline: none;
  border: none;
  border-radius: 0;
  border-bottom: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color-bottom--readonly);
}
input.ix-form-control.read-only,
input.ix-form-control:read-only {
  box-shadow: none;
  background-color: transparent;
  outline: none;
  border: none;
  border-radius: 0;
  border-bottom: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color-bottom--readonly);
}
input.ix-form-control.read-only::-moz-placeholder,
input.ix-form-control:read-only::-moz-placeholder {
  color: transparent;
}
input.ix-form-control:-moz-read-only::placeholder {
  color: transparent;
}
input.ix-form-control.read-only::placeholder,
input.ix-form-control:read-only::placeholder {
  color: transparent;
}
input.ix-form-control:disabled,
input.ix-form-control.disabled {
  box-shadow: none;
  background-color: transparent;
  outline: none;
  border: none;
  border-radius: 0;
  color: var(--theme-input--color--disabled);
  border-bottom: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color-bottom--disabled);
}
input.ix-form-control:disabled::-moz-placeholder,
input.ix-form-control.disabled::-moz-placeholder {
  color: transparent;
}
input.ix-form-control:disabled::placeholder,
input.ix-form-control.disabled::placeholder {
  color: transparent;
}
textarea.ix-form-control {
  min-height: 2rem;
  width: auto;
  padding: 0.25rem 0.5rem;
  background-color: var(--theme-input--background);
  color: var(--theme-input--color);
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  text-overflow: ellipsis;
  border: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color);
  border-radius: var(--theme-input--border-radius);
  box-shadow: var(--theme-input--box-shadow);
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-md);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
textarea.ix-form-control[type=number] {
  text-align: right;
}
textarea.ix-form-control[type=number]::-webkit-inner-spin-button {
  margin-right: -2px;
  margin-left: 2px;
  display: none;
}
textarea.ix-form-control:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--theme-color-component-info) inset !important;
  -webkit-text-fill-color: var(--theme-input--color--autofill) !important;
  background-color: var(--theme-input--background--autofill) !important;
  border: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color--autofill) !important;
  color: var(--theme-input--color--autofill) !important;
}
textarea.ix-form-control:-webkit-autofill,
textarea.ix-form-control:autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--theme-color-component-info) inset !important;
  -webkit-text-fill-color: var(--theme-input--color--autofill) !important;
  background-color: var(--theme-input--background--autofill) !important;
  border: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color--autofill) !important;
  color: var(--theme-input--color--autofill) !important;
}
textarea.ix-form-control::-moz-placeholder {
  color: var(--theme-input-hint--color);
}
textarea.ix-form-control::placeholder {
  color: var(--theme-input-hint--color);
}
textarea.ix-form-control.hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only),
textarea.ix-form-control:hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only) {
  border-color: var(--theme-input--border-color--hover) !important;
  background-color: var(--theme-input--background--hover);
}
textarea.ix-form-control.hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only),
textarea.ix-form-control:hover:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only) {
  border-color: var(--theme-input--border-color--hover) !important;
  background-color: var(--theme-input--background--hover);
}
textarea.ix-form-control.focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only),
textarea.ix-form-control:focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :-moz-read-only) {
  outline: 1px solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-input--focus--outline-offset);
  border-color: var(--theme-input--border-color--focus) !important;
}
textarea.ix-form-control.focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only),
textarea.ix-form-control:focus:not(.readonly, .read-only, .disabled, [readonly], [disabled], :read-only) {
  outline: 1px solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-input--focus--outline-offset);
  border-color: var(--theme-input--border-color--focus) !important;
}
textarea.ix-form-control:-moz-read-only {
  box-shadow: none;
  background-color: transparent;
  outline: none;
  border: none;
  border-radius: 0;
  border-bottom: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color-bottom--readonly);
}
textarea.ix-form-control.read-only,
textarea.ix-form-control:read-only {
  box-shadow: none;
  background-color: transparent;
  outline: none;
  border: none;
  border-radius: 0;
  border-bottom: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color-bottom--readonly);
}
textarea.ix-form-control.read-only::-moz-placeholder,
textarea.ix-form-control:read-only::-moz-placeholder {
  color: transparent;
}
textarea.ix-form-control:-moz-read-only::placeholder {
  color: transparent;
}
textarea.ix-form-control.read-only::placeholder,
textarea.ix-form-control:read-only::placeholder {
  color: transparent;
}
textarea.ix-form-control:disabled,
textarea.ix-form-control.disabled {
  box-shadow: none;
  background-color: transparent;
  outline: none;
  border: none;
  border-radius: 0;
  color: var(--theme-input--color--disabled);
  border-bottom: var(--theme-input--border-thickness, 1px) solid var(--theme-input--border-color-bottom--disabled);
}
textarea.ix-form-control:disabled::-moz-placeholder,
textarea.ix-form-control.disabled::-moz-placeholder {
  color: transparent;
}
textarea.ix-form-control:disabled::placeholder,
textarea.ix-form-control.disabled::placeholder {
  color: transparent;
}
textarea.ix-form-control {
  min-height: 2rem;
  height: 3.25rem;
  padding: calc(0.375rem - var(--theme-input--border-thickness)) calc(0.5rem - var(--theme-input--border-thickness));
}
textarea.ix-info:not(.disabled):not(:disabled):not([disabled]),
input.ix-info:not(.disabled):not(:disabled):not([disabled]) {
  border-color: var(--theme-input--border-color--info);
}
textarea.ix-info:not(.disabled):not(:disabled):not([disabled]):hover,
input.ix-info:not(.disabled):not(:disabled):not([disabled]):hover {
  border-color: var(--theme-input--border-color--info--hover) !important;
}
textarea.ix-info:not(.disabled):not(:disabled):not([disabled]):active,
input.ix-info:not(.disabled):not(:disabled):not([disabled]):active {
  border-color: var(--theme-input--border-color--info--active) !important;
}
textarea.ix-warning:not(.disabled):not(:disabled):not([disabled]),
input.ix-warning:not(.disabled):not(:disabled):not([disabled]) {
  background-color: var(--theme-input--background--warning);
  border-color: var(--theme-input--border-color--warning--active) !important;
}
textarea.ix-warning:not(.disabled):not(:disabled):not([disabled]):hover,
input.ix-warning:not(.disabled):not(:disabled):not([disabled]):hover {
  background-color: var(--theme-input--background--warning--hover);
  border-color: var(--theme-input--border-color--warning--hover) !important;
}
textarea.ix-warning:not(.disabled):not(:disabled):not([disabled]):active,
input.ix-warning:not(.disabled):not(:disabled):not([disabled]):active {
  border-color: var(--theme-input--border-color--warning--active) !important;
}
textarea[class*=ix-invalid]:not(.disabled):not(:disabled):not([disabled]),
input[class*=ix-invalid]:not(.disabled):not(:disabled):not([disabled]) {
  background-color: var(--theme-input--background--invalid);
  border-color: var(--theme-input--border-color--invalid) !important;
}
textarea[class*=ix-invalid]:not(.disabled):not(:disabled):not([disabled]):hover,
input[class*=ix-invalid]:not(.disabled):not(:disabled):not([disabled]):hover {
  background-color: var(--theme-input--background--invalid--hover);
  border-color: var(--theme-input--border-color--invalid--hover) !important;
}
textarea[class*=ix-invalid]:not(.disabled):not(:disabled):not([disabled]):active,
input[class*=ix-invalid]:not(.disabled):not(:disabled):not([disabled]):active {
  border-color: var(--theme-input--border-color--invalid--active) !important;
}
textarea.ix-form-control ~ .valid-feedback,
textarea.ix-form-control ~ .invalid-feedback,
input.ix-form-control ~ .valid-feedback,
input.ix-form-control ~ .invalid-feedback {
  display: none;
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-md);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
form textarea.ix-form-control ~ .valid-feedback,
form input.ix-form-control ~ .valid-feedback {
  color: var(--theme-color-success);
}
form textarea.ix-form-control ~ .invalid-feedback,
form input.ix-form-control ~ .invalid-feedback {
  color: var(--theme-color-alarm-text);
}
form:not([novalidate]) .ix-form-control:invalid,
form:not([novalidate]) .ix-form-control.is-invalid,
form.was-validated .ix-form-control:invalid,
form.was-validated .ix-form-control.is-invalid {
  background-color: var(--theme-input-error--background);
  border-color: var(--theme-input-error--border-color);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='512px' height='512px' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 62 (101010) - https://sketch.com --%3E%3Ctitle%3Eerror%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' fill-opacity='0.75'%3E%3Cg id='error' fill='%23ff2640'%3E%3Cg id='error/error'%3E%3Cpath d='M256,42.6666667 C373.626371,42.6666667 469.333333,138.373627 469.333333,256 C469.333333,373.626371 373.626371,469.333333 256,469.333333 C138.373627,469.333333 42.6666667,373.626371 42.6666667,256 C42.6666667,138.373627 138.373627,42.6666667 256,42.6666667 Z M256,85.3333333 C161.559631,85.3333333 85.3333333,161.559631 85.3333333,256 C85.3333333,350.44037 161.559631,426.666667 256,426.666667 C350.44037,426.666667 426.666667,350.44037 426.666667,256 C426.666667,161.559631 350.44037,85.3333333 256,85.3333333 Z M326.248389,155.581722 L356.418278,185.751611 L286.168667,255.999667 L356.418278,326.248389 L326.248389,356.418278 L255.999667,286.168667 L185.751611,356.418278 L155.581722,326.248389 L225.829667,255.999667 L155.581722,185.751611 L185.751611,155.581722 L255.999667,225.829667 L326.248389,155.581722 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-position: left calc(0.375em + 0.1875rem) center;
  padding-right: 0.75rem;
  padding-left: calc(1.5em + 0.75rem);
  background-size: 18px;
  background-repeat: no-repeat;
}
form:not([novalidate]) .ix-form-control:invalid ~ .invalid-feedback,
form:not([novalidate]) .ix-form-control.is-invalid ~ .invalid-feedback,
form.was-validated .ix-form-control:invalid ~ .invalid-feedback,
form.was-validated .ix-form-control.is-invalid ~ .invalid-feedback {
  display: block;
}
form:not([novalidate]) .ix-form-control:valid ~ .valid-feedback,
form:not([novalidate]) .ix-form-control.is-valid ~ .valid-feedback,
form.was-validated .ix-form-control:valid ~ .valid-feedback,
form.was-validated .ix-form-control.is-valid ~ .valid-feedback {
  display: block;
}
form:not(.was-validated) .ix-form-control.invalid-feedback,
form:not(.was-validated) .ix-form-control.valid-feedback {
  display: none !important;
}
.ix-form-control[type=checkbox]:not(:checked),
.ix-form-control[type=checkbox]:checked {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ix-form-control[type=checkbox]:not(:checked) + label,
.ix-form-control[type=checkbox]:checked + label {
  position: relative;
  display: inline-flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: var(--theme-checkbox-label--color);
  min-height: 1.5rem;
}
.ix-form-control[type=checkbox]:not(:disabled) + label {
  cursor: pointer;
}
.ix-form-control[type=checkbox] + label:before {
  content: "";
  width: 1.125rem;
  height: 1.125rem;
  min-width: 1.125rem;
  min-height: 1.125rem;
  max-width: 1.125rem;
  max-height: 1.125rem;
  float: left;
  margin-right: 0.5rem;
  margin-top: 1px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.ix-form-control[type=checkbox] + label:focus-visible:before {
  outline: 0.0625rem solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-checkbox--focus--outline-offset);
}
.ix-form-control[type=checkbox]:focus-visible + label:before {
  outline: 0.0625rem solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-checkbox--focus--outline-offset);
}
.ix-form-control[type=checkbox]:not(:checked) + label:before {
  background-color: var(--theme-checkbox-unchecked--background);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-unchecked--border-color);
}
.ix-form-control[type=checkbox]:not(:checked):hover + label:before {
  background-color: var(--theme-checkbox-unchecked--background--hover);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-unchecked--border-color--hover);
}
.ix-form-control[type=checkbox]:not(:checked):active + label:before {
  background-color: var(--theme-checkbox-unchecked--background--active);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-unchecked--border-color--active);
}
.ix-form-control[type=checkbox]:not(:checked):disabled + label::before {
  background-color: var(--theme-checkbox-unchecked--background--disabled);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-unchecked--border-color--disabled);
}
.ix-form-control[type=checkbox]:checked + label:before {
  background-color: var(--theme-checkbox-checked--background);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-checked--border-color);
}
.ix-form-control[type=checkbox]:checked + label:after {
  content: "";
  width: 0.4rem;
  height: 0.26rem;
  display: block;
  border-top: none;
  border-right: none;
  border-bottom: 0.0625rem solid var(--theme-checkbox-checked--color);
  border-left: 0.0625rem solid var(--theme-checkbox-checked--color);
  position: absolute;
  margin: 0.525rem 0.42rem 0.1875rem;
  transform: translate(-1px, -3px) rotate(-53deg) scale(2) skew(-8deg, -3deg);
}
.ix-form-control[type=checkbox]:checked:hover + label:before {
  background-color: var(--theme-checkbox-checked--background--hover);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-checked--border-color--hover);
}
.ix-form-control[type=checkbox]:checked:active + label:before {
  background-color: var(--theme-checkbox-checked--background--active);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-checked--border-color--active);
}
.ix-form-control[type=checkbox]:checked:disabled + label:before {
  background-color: var(--theme-checkbox-checked--background--disabled);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-checked--border-color--disabled);
}
.ix-form-control[type=checkbox]:checked:disabled + label::after {
  border-color: var(--theme-checkbox-checked--color--disabled);
}
.ix-form-control[type=checkbox]:disabled + label:before {
  pointer-events: none;
  opacity: 0.5;
}
.ix-form-control[type=checkbox]:indeterminate + label:after {
  content: "";
  display: block;
  width: 0.625rem;
  height: 0.125rem;
  border-bottom: 0.125rem solid var(--theme-checkbox-mixed--color);
  position: absolute;
  margin: 0.5625rem 0 0 0.25rem;
}
.ix-form-control[type=checkbox]:indeterminate + label:before {
  background-color: var(--theme-checkbox-mixed--background);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-mixed--border-color);
}
.ix-form-control[type=checkbox]:indeterminate:hover + label:before {
  background-color: var(--theme-checkbox-mixed--background--hover);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-mixed--border-color--hover);
}
.ix-form-control[type=checkbox]:indeterminate:active + label:before {
  background-color: var(--theme-checkbox-mixed--background--active);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-mixed--border-color--active);
}
.ix-form-control[type=checkbox]:indeterminate:disabled + label::before {
  background-color: var(--theme-checkbox-mixed--background--disabled);
  border: var(--theme-checkbox--border-thickness) solid var(--theme-checkbox-mixed--border-color--disabled);
}
.ix-form-control[type=checkbox]:indeterminate:disabled + label::after {
  border-color: var(--theme-checkbox-mixed--color--disabled);
}
.ix-form-control[type=checkbox]:disabled + label {
  color: var(--theme-checkbox-label--color--disabled);
}
.ix-form-control[type=radio]:not(:checked),
.ix-form-control[type=radio]:checked {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  min-height: 0px;
  min-width: 0px;
  max-height: 1px;
  max-width: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.ix-form-control[type=radio]:not(:checked) + label,
.ix-form-control[type=radio]:checked + label {
  display: inline-flex;
  align-items: flex-start;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: var(--theme-radiobtn-label--color);
  margin-right: 1rem;
}
.ix-form-control[type=radio]:not(:disabled) + label {
  cursor: pointer;
}
.ix-form-control[type=radio] + label:before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  min-width: 1.25rem;
  min-height: 1.25rem;
  max-width: 1.25rem;
  max-height: 1.25rem;
  float: left;
  margin-right: 0.5rem;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  border-radius: 100%;
}
.ix-form-control[type=radio] + label:focus-visible:before {
  outline: 0.0625rem solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-radiobtn--focus--outline-offset);
}
.ix-form-control[type=radio]:focus-visible + label:before {
  outline: 0.0625rem solid var(--theme-color-focus-bdr);
  outline-offset: var(--theme-radiobtn--focus--outline-offset);
}
.ix-form-control[type=radio]:not(:checked) + label:before {
  background-color: var(--theme-radiobtn-unchecked--background);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-unchecked--border-color);
}
.ix-form-control[type=radio]:not(:checked):hover + label:before {
  background-color: var(--theme-radiobtn-unchecked--background--hover);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-unchecked--border-color--hover);
}
.ix-form-control[type=radio]:not(:checked):active + label:before {
  background-color: var(--theme-radiobtn-unchecked--background--active);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-unchecked--border-color--active);
}
.ix-form-control[type=radio]:not(:checked):disabled + label::before {
  background-color: var(--theme-radiobtn-unchecked--background--disabled);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-unchecked--border-color--disabled);
}
.ix-form-control[type=radio]:checked + label:before {
  background-color: var(--theme-radiobtn-checked--background);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-checked--border-color);
}
.ix-form-control[type=radio]:checked + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  display: block;
  background-color: var(--theme-radiobtn-checked--color);
  border-radius: 100%;
  position: absolute;
  top: 0.5rem;
  left: 0.375rem;
}
.ix-form-control[type=radio]:checked:hover + label:before {
  background-color: var(--theme-radiobtn-checked--background--hover);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-checked--border-color--hover);
}
.ix-form-control[type=radio]:checked:active + label:before {
  background-color: var(--theme-radiobtn-checked--background--active);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-checked--border-color--active);
}
.ix-form-control[type=radio]:checked:disabled + label:before {
  background-color: var(--theme-radiobtn-checked--background--disabled);
  border: var(--theme-radiobtn--border-thickness) solid var(--theme-radiobtn-checked--border-color--disabled);
}
.ix-form-control[type=radio]:checked:disabled + label::after {
  border-color: var(--theme-radiobtn-checked--color--disabled);
}
.ix-form-control[type=radio]:disabled + label:before {
  pointer-events: none;
  opacity: 0.5;
}
.ix-form-control[type=radio]:disabled + label {
  color: var(--theme-radiobtn-label--color--disabled);
}
a[href] {
  color: var(--theme-color-primary);
  text-underline-offset: 0.2rem;
}
a[href]:not(.disabled):not(:disabled) {
  cursor: pointer;
}
a[href]:not(.disabled):not(:disabled):hover,
a[href]:not(.disabled):not(:disabled).hover {
  color: var(--theme-color-dynamic);
}
a[href]:not(.disabled):not(:disabled) {
  cursor: pointer;
}
a[href]:not(.disabled):not(:disabled):active,
a[href]:not(.disabled):not(:disabled).active {
  color: var(--theme-color-dynamic);
}
a[href]:not(.disabled):not(:disabled):visited {
  color: var(--theme-color-primary);
}
a[href]:not(.disabled):not(:disabled):focus-visible {
  outline: 1px solid var(--theme-color-focus-bdr);
  outline-offset: 0.2rem;
}
a[href] .glyph {
  vertical-align: middle;
}
a[href] .glyph::before {
  display: inline-block;
  text-decoration: none;
}
a[href]:not(.disabled):not(:disabled) {
  cursor: pointer;
}
ix-menu > a[href] {
  text-decoration: none;
  color: unset;
}
a[href]:has(+ ix-menu-item) {
  text-decoration: none;
  color: unset;
}
:root body {
  --theme-box-shadow-lvl-1: var(--theme-shadow-1);
  --theme-box-shadow-lvl-2: var(--theme-shadow-2);
  --theme-box-shadow-lvl-3: var(--theme-shadow-3);
  --theme-box-shadow-lvl-4: var(--theme-shadow-4);
  --theme-box-shadow-level-1: var(--theme-shadow-1);
  --theme-box-shadow-level-2: var(--theme-shadow-2);
  --theme-box-shadow-level-3: var(--theme-shadow-3);
  --theme-box-shadow-level-4: var(--theme-shadow-4);
  --theme-box-shadow-insert: var(--theme-inset-shadow-1);
}
.input-group-label {
  color: var(--theme-input-unit--color);
  margin-left: 2px;
  margin-right: 2px;
}
.group-start .input-group-label:first-child {
  margin-left: 8px;
}
.group-start .input-group-label:last-child {
  margin-right: 4px;
}
.group-end .input-group-label:first-child {
  margin-left: 4px;
}
.group-end .input-group-label:last-child {
  margin-right: 8px;
}
.ix-table {
  box-sizing: border-box;
  border-spacing: 0px;
  width: 100%;
  margin-bottom: 1rem;
  color: var(--theme-color-std-text);
  vertical-align: top;
  border-color: var(--theme-table--border-color);
  font-family: Siemens Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.429em;
  color: var(--theme-color-std-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--theme-table--color);
  --bs-table-bg: var(--theme-table--background);
  --bs-table-border-color: var(--theme-table--border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--theme-table--color);
  --bs-table-striped-bg: var(--theme-table-data-row-alt--background);
  --bs-table-active-color: var(--theme-table--color);
  --bs-table-active-bg: var(--theme-table-data-row-alt--background--active);
  --bs-table-hover-color: var(--theme-table--color);
  --bs-table-hover-bg: var(--theme-table-data-row-alt--background--hover);
  --ix-table-background: var(--theme-table--background);
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--theme-table--color);
  --bs-table-bg: var(--theme-table--background);
  --bs-table-border-color: var(--theme-table--border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--theme-table--color);
  --bs-table-striped-bg: var(--theme-table-data-row-alt--background);
  --bs-table-active-color: var(--theme-table--color);
  --bs-table-active-bg: var(--theme-table-data-row-alt--background--active);
  --bs-table-hover-color: var(--theme-table--color);
  --bs-table-hover-bg: var(--theme-table-data-row-alt--background--hover);
}
.ix-table-striped > tbody > tr:nth-of-type(odd) > * {
  --ix-table-background: var(--theme-table-data-row-alt--background);
}
.ix-table thead {
  background-color: var(--theme-table-header-row--background);
}
.ix-table > thead {
  vertical-align: bottom;
}
.ix-table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--ix-table-background);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px transparent;
}
.ix-table th,
.ix-table td {
  border-bottom-color: var(--theme-table-data-row--border-color);
}
.ix-table thead,
.ix-table tbody,
.ix-table tfoot,
.ix-table tr,
.ix-table td,
.ix-table th {
  text-align: left;
}
.typography-label {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-sm);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-label-xs {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms--2);
  line-height: var(--theme-line-height-sm);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xxl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-label-sm {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms--1);
  line-height: var(--theme-line-height-sm);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-label-lg {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-1);
  line-height: var(--theme-line-height-sm);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-lg);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-body {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-md);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-body-xs {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms--2);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xxl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-body-sm {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms--1);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-body-lg {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-1);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-lg);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-display {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-3);
  line-height: var(--theme-line-height-xs);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-md);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-display-xs {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-1);
  line-height: var(--theme-line-height-xs);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-sm);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-display-sm {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-2);
  line-height: var(--theme-line-height-xs);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-lg);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-display-lg {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-4);
  line-height: var(--theme-line-height-xs);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-md);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-display-xl {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-5);
  line-height: var(--theme-line-height-xs);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-sm);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-display-xxl {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-6);
  line-height: var(--theme-line-height-xs);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-sm);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
h6,
.h6,
.typography-h6 {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms--1);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
h5,
.h5,
.typography-h5 {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
h4,
.h4,
.typography-h4 {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-1);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-lg);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
h3,
.h3,
.typography-h3 {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-2);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-lg);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
h2,
.h2,
.typography-h2 {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-3);
  line-height: var(--theme-line-height-md);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-md);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
h1,
.h1,
.typography-h1 {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-4);
  line-height: var(--theme-line-height-sm);
  font-weight: var(--theme-font-weight-bold);
  letter-spacing: var(--theme-letter-spacing-md);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-code {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    JetBrainsMono,
    Courier New,
    monospace,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-md);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-code-lg {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    JetBrainsMono,
    Courier New,
    monospace,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-1);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-md);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-code-sm {
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    JetBrainsMono,
    Courier New,
    monospace,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms--1);
  line-height: var(--theme-line-height-lg);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
.typography-decoration-none {
  text-decoration: none !important;
}
.typography-decoration-underline {
  text-decoration: underline !important;
}
.typography-decoration-line-through {
  text-decoration: line-through !important;
}
.typography-weight-bold {
  font-weight: 700 !important;
}
a {
  color: var(--theme-color-primary);
}
.ix-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.ix-button-group ix-button:first-child {
  --ix-button-border-radius-right: 0;
}
.ix-button-group ix-button:last-child {
  --ix-button-border-radius-left: 0;
}
.ix-button-group ix-button:not(:first-child):not(:last-child) {
  --ix-button-border-radius-right: 0;
  --ix-button-border-radius-left: 0;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  cursor: help;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small,
.small {
  font-size: 0.875em;
}
mark,
.mark {
  padding: 0.1875em;
  background-color: var(--theme-color-warning-40);
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: var(--theme-font-code);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  word-wrap: break-word;
}
code a > code {
  color: inherit;
}
kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  line-height: inherit;
}
figure {
  margin: 0 0 1rem;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
iframe {
  border: 0;
}
img,
svg {
  vertical-align: middle;
}
summary {
  display: list-item;
  cursor: pointer;
}
[hidden] {
  display: none !important;
}
:root {
  --ix-safe-area-inset-top: 0rem;
  --ix-safe-area-inset-right: 0rem;
  --ix-safe-area-inset-bottom: 0rem;
  --ix-safe-area-inset-left: 0rem;
}
:not([data-ix-theme]) body:not([data-ix-theme]),
[data-ix-theme] {
  --animate-duration: var(--theme-default-time);
  --bs-font-sans-serif:
    Siemens Sans,
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: var(--theme-color-std-text);
  --theme-border-width-default: 0.0625rem;
  --theme-border-width-none: 0rem;
  --theme-border-width-thick: 0.125rem;
  --theme-container-size-0: 15rem;
  --theme-container-size-1: 20rem;
  --theme-container-size-2: 22.5rem;
  --theme-container-size-3: 30rem;
  --theme-container-size-4: 37.5rem;
  --theme-container-size-5: 45rem;
  --theme-container-size-6: 52.5rem;
  --theme-default-border-radius: 0.25rem;
  --theme-default-control-height: 32px;
  --theme-default-icon-size: 1.5rem;
  --theme-default-time: 150;
  --theme-focus--border-thickness: 0.0625rem;
  --theme-focus--outline-offset: 0.125rem;
  --theme-focus-border-thickness: 0.0625rem;
  --theme-focus-outline-offset: 0.125rem;
  --theme-font-size-caption: 0.75rem;
  --theme-font-size-default: 0.875rem;
  --theme-font-size-l: 1rem;
  --theme-font-size-s: 0.75rem;
  --theme-font-size-xl: 1.375rem;
  --theme-font-size-xs: 0.625rem;
  --theme-font-weight-black: 900;
  --theme-font-weight-bold: 700;
  --theme-font-weight-normal: 400;
  --theme-inner-shadow-blur-1: 4;
  --theme-inner-shadow-spread-1: 0;
  --theme-inner-shadow-x-offset-1: 0;
  --theme-inner-shadow-y-offset-1: 2;
  --theme-input-min-width: 0.125rem;
  --theme-input-padding-x: 0.5rem;
  --theme-input-padding-y: 0.5rem;
  --theme-large-control-height: 40px;
  --theme-large-icon-size: 2rem;
  --theme-letter-spacing-lg: 0.006em;
  --theme-letter-spacing-md: 0em;
  --theme-letter-spacing-sm: -0.006em;
  --theme-letter-spacing-xl: 0.012em;
  --theme-letter-spacing-xs: -0.012em;
  --theme-letter-spacing-xxl: 0.02em;
  --theme-lightbox-blur: 5.44;
  --theme-line-height-caption: 1.5;
  --theme-line-height-caption-single: 1;
  --theme-line-height-default: 1.429;
  --theme-line-height-default-single: 1.143;
  --theme-line-height-h2: 1.455;
  --theme-line-height-l: 1.5;
  --theme-line-height-l-single: 1.25;
  --theme-line-height-lg: 1.5;
  --theme-line-height-md: 1.43;
  --theme-line-height-mdsm: 1.3;
  --theme-line-height-s: 1.5;
  --theme-line-height-s-single: 1.5;
  --theme-line-height-sm: 1.2;
  --theme-line-height-xl: 1.091;
  --theme-line-height-xs: 1;
  --theme-logo--siemens: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='12' viewBox='0 0 76 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.497 11.545v-2.27c1.292.407 2.435.61 3.43.61 1.373 0 2.06-.363 2.06-1.088 0-.27-.1-.498-.3-.682-.206-.195-.73-.466-1.573-.812C2.6 6.68 1.614 6.15 1.156 5.71.561 5.132.264 4.402.264 3.52c0-1.137.433-2.003 1.3-2.598.855-.59 1.97-.885 3.346-.885.758 0 1.854.14 3.289.419v2.183C7.132 2.213 6.141 2 5.225 2c-1.289 0-1.933.354-1.933 1.064 0 .265.13.481.39.649.216.136.811.422 1.785.86C6.87 5.198 7.804 5.739 8.27 6.2c.552.546.828 1.253.828 2.12 0 1.244-.541 2.194-1.624 2.849-.877.53-2.014.795-3.411.795-1.18 0-2.368-.139-3.565-.418zM10.91.237h3.211V11.73h-3.21V.237zm6.155 11.494V.237H25.3v2.079h-5.14V4.91h4.474v1.896H20.16v2.728h5.272v2.196h-8.367zm10.463 0V.237h4.163l2.892 7.344L37.547.237h3.954V11.73h-3.044V3.593l-3.37 8.255h-1.99L29.79 3.593v8.138h-2.262zm16.918 0V.237h8.234v2.079h-5.14V4.91h4.475v1.896H47.54v2.728h5.273v2.196h-8.368zm10.48 0V.237h3.721l3.948 7.694V.237h2.261V11.73h-3.615l-4.053-7.798v7.798h-2.262zm12.21-.186v-2.27c1.28.407 2.424.61 3.43.61 1.373 0 2.059-.363 2.059-1.088a.903.903 0 0 0-.29-.682c-.207-.195-.734-.466-1.582-.812-1.508-.617-2.495-1.147-2.958-1.592-.594-.573-.891-1.306-.891-2.2 0-1.13.432-1.994 1.299-2.59.855-.59 1.97-.884 3.346-.884.774 0 1.776.123 3.005.37l.284.049v2.183C73.77 2.213 72.776 2 71.856 2c-1.284 0-1.925.354-1.925 1.064 0 .265.13.481.389.649.206.13.804.417 1.794.86 1.392.624 2.324 1.165 2.793 1.625.553.547.829 1.254.829 2.12 0 1.245-.539 2.195-1.616 2.85-.882.53-2.022.795-3.419.795-1.18 0-2.37-.139-3.565-.418z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  --theme-medium-control-height: 24px;
  --theme-medium-time: 300;
  --theme-min-border-radius: 0rem;
  --theme-ms--1: 0.75rem;
  --theme-ms--2: 0.625rem;
  --theme-ms-0: 0.875rem;
  --theme-ms-1: 1rem;
  --theme-ms-1-2: 1.125rem;
  --theme-ms-2: 1.25rem;
  --theme-ms-3: 1.5rem;
  --theme-ms-4: 1.8125rem;
  --theme-ms-5: 2.1875rem;
  --theme-ms-6: 2.625rem;
  --theme-ms-7: 3.125rem;
  --theme-ms-8: 3.75rem;
  --theme-overlay-blur: 43.49;
  --theme-shadow-1-blur-1: 2;
  --theme-shadow-1-blur-2: 1;
  --theme-shadow-1-spread-1: 0;
  --theme-shadow-1-spread-2: 0;
  --theme-shadow-1-x-offset-1: 0;
  --theme-shadow-1-x-offset-2: 0;
  --theme-shadow-1-y-offset-1: 2;
  --theme-shadow-1-y-offset-2: 1;
  --theme-shadow-2-blur-1: 8;
  --theme-shadow-2-blur-2: 8;
  --theme-shadow-2-blur-3: 16;
  --theme-shadow-2-spread-1: 0;
  --theme-shadow-2-spread-2: 0;
  --theme-shadow-2-spread-3: 0;
  --theme-shadow-2-x-offset-1: -4;
  --theme-shadow-2-x-offset-2: 4;
  --theme-shadow-2-x-offset-3: 0;
  --theme-shadow-2-y-offset-1: 0;
  --theme-shadow-2-y-offset-2: 0;
  --theme-shadow-2-y-offset-3: 0;
  --theme-shadow-3-blur-1: 6;
  --theme-shadow-3-blur-2: 8;
  --theme-shadow-3-spread-1: 0;
  --theme-shadow-3-spread-2: 0;
  --theme-shadow-3-x-offset-1: 0;
  --theme-shadow-3-x-offset-2: 0;
  --theme-shadow-3-y-offset-1: 2;
  --theme-shadow-3-y-offset-2: 0;
  --theme-shadow-4-blur-1: 2;
  --theme-shadow-4-blur-2: 8;
  --theme-shadow-4-blur-3: 18;
  --theme-shadow-4-spread-1: 0;
  --theme-shadow-4-spread-2: 0;
  --theme-shadow-4-spread-3: 0;
  --theme-shadow-4-x-offset-1: 0;
  --theme-shadow-4-x-offset-2: 0;
  --theme-shadow-4-x-offset-3: 0;
  --theme-shadow-4-y-offset-1: 0;
  --theme-shadow-4-y-offset-2: 4;
  --theme-shadow-4-y-offset-3: 12;
  --theme-short-time: 0;
  --theme-size--1: 0.75rem;
  --theme-size--2: 0.5rem;
  --theme-size--3: 0.375rem;
  --theme-size--4: 0.25rem;
  --theme-size--5: 0.1875rem;
  --theme-size--6: 0.125rem;
  --theme-size-0: 1rem;
  --theme-size-1: 1.5rem;
  --theme-size-2: 2rem;
  --theme-size-3: 3rem;
  --theme-size-4: 4rem;
  --theme-size-5: 6rem;
  --theme-size-6: 8rem;
  --theme-size-7: 12rem;
  --theme-size-8: 16rem;
  --theme-slow-time: 500;
  --theme-small-border-radius: 0.125rem;
  --theme-small-icon-size: 1rem;
  --theme-space--1: 0.25rem;
  --theme-space--2: 0.1875rem;
  --theme-space--3: 0.125rem;
  --theme-space-0: 0.375rem;
  --theme-space-1: 0.5rem;
  --theme-space-2: 0.75rem;
  --theme-space-3: 1rem;
  --theme-space-4: 1.5rem;
  --theme-space-5: 2rem;
  --theme-space-6: 3rem;
  --theme-space-7: 4rem;
  --theme-space-8: 6rem;
  --theme-text-decoration-line-through: line-through;
  --theme-text-decoration-none: none;
  --theme-text-decoration-underline: underline;
  --theme-x-slow-time: 1000;
  --theme-action-card--border-radius: var(--theme-default-border-radius);
  --theme-action-card--border-width: var(--theme-border-width-default);
  --theme-action-card--focus--outline-offset: var(--theme-focus-outline-offset);
  --theme-action-card-alarm--background: var(--theme-color-alarm);
  --theme-action-card-alarm--background--active: var(--theme-color-alarm--active);
  --theme-action-card-alarm--background--hover: var(--theme-color-alarm--hover);
  --theme-action-card-alarm--background--selected: var(--theme-color-alarm);
  --theme-action-card-alarm--border-color: var(--theme-color-0);
  --theme-action-card-alarm--border-color--active: var(--theme-color-0);
  --theme-action-card-alarm--border-color--hover: var(--theme-color-0);
  --theme-action-card-alarm--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-alarm--color: var(--theme-color-alarm--contrast);
  --theme-action-card-alarm-subtext--color: var(--theme-color-alarm--contrast);
  --theme-action-card-critical--background: var(--theme-color-critical);
  --theme-action-card-critical--background--active: var(--theme-color-critical--active);
  --theme-action-card-critical--background--hover: var(--theme-color-critical--hover);
  --theme-action-card-critical--background--selected: var(--theme-color-critical);
  --theme-action-card-critical--border-color: var(--theme-color-0);
  --theme-action-card-critical--border-color--active: var(--theme-color-0);
  --theme-action-card-critical--border-color--hover: var(--theme-color-0);
  --theme-action-card-critical--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-critical--color: var(--theme-color-critical--contrast);
  --theme-action-card-critical-subtext--color: var(--theme-color-critical--contrast);
  --theme-action-card-filled--background: var(--theme-color-component-1);
  --theme-action-card-filled--background--active: var(--theme-color-component-1--active);
  --theme-action-card-filled--background--hover: var(--theme-color-component-1--hover);
  --theme-action-card-filled--background--selected: var(--theme-color-ghost--selected);
  --theme-action-card-filled--border-color: var(--theme-color-0);
  --theme-action-card-filled--border-color--active: var(--theme-color-0);
  --theme-action-card-filled--border-color--hover: var(--theme-color-0);
  --theme-action-card-filled--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-filled--color: var(--theme-color-std-text);
  --theme-action-card-filled-subtext--color: var(--theme-color-soft-text);
  --theme-action-card-info--background: var(--theme-color-info);
  --theme-action-card-info--background--active: var(--theme-color-info--active);
  --theme-action-card-info--background--hover: var(--theme-color-info--hover);
  --theme-action-card-info--background--selected: var(--theme-color-info);
  --theme-action-card-info--border-color: var(--theme-color-0);
  --theme-action-card-info--border-color--active: var(--theme-color-0);
  --theme-action-card-info--border-color--hover: var(--theme-color-0);
  --theme-action-card-info--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-info--color: var(--theme-color-info--contrast);
  --theme-action-card-info-subtext--color: var(--theme-color-info--contrast);
  --theme-action-card-neutral--background: var(--theme-color-neutral);
  --theme-action-card-neutral--background--active: var(--theme-color-neutral--active);
  --theme-action-card-neutral--background--hover: var(--theme-color-neutral--hover);
  --theme-action-card-neutral--background--selected: var(--theme-color-neutral);
  --theme-action-card-neutral--border-color: var(--theme-color-0);
  --theme-action-card-neutral--border-color--active: var(--theme-color-0);
  --theme-action-card-neutral--border-color--hover: var(--theme-color-0);
  --theme-action-card-neutral--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-neutral--color: var(--theme-color-neutral--contrast);
  --theme-action-card-neutral-subtext--color: var(--theme-color-neutral--contrast);
  --theme-action-card-outline--background: var(--theme-color-ghost);
  --theme-action-card-outline--background--active: var(--theme-color-ghost--active);
  --theme-action-card-outline--background--hover: var(--theme-color-ghost--hover);
  --theme-action-card-outline--background--selected: var(--theme-color-ghost--selected);
  --theme-action-card-outline--border-color: var(--theme-color-soft-bdr);
  --theme-action-card-outline--border-color--active: var(--theme-color-soft-bdr);
  --theme-action-card-outline--border-color--hover: var(--theme-color-soft-bdr);
  --theme-action-card-outline--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-outline-subtext--color: var(--theme-color-soft-text);
  --theme-action-card-primary--background: var(--theme-color-primary);
  --theme-action-card-primary--background--active: var(--theme-color-primary--active);
  --theme-action-card-primary--background--hover: var(--theme-color-primary--hover);
  --theme-action-card-primary--background--selected: var(--theme-color-primary);
  --theme-action-card-primary--border-color: var(--theme-color-0);
  --theme-action-card-primary--border-color--active: var(--theme-color-0);
  --theme-action-card-primary--border-color--hover: var(--theme-color-0);
  --theme-action-card-primary--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-primary--color: var(--theme-color-primary--contrast);
  --theme-action-card-primary-subtext--color: var(--theme-color-primary--contrast);
  --theme-action-card-success--background: var(--theme-color-success);
  --theme-action-card-success--background--active: var(--theme-color-success--active);
  --theme-action-card-success--background--hover: var(--theme-color-success--hover);
  --theme-action-card-success--background--selected: var(--theme-color-success);
  --theme-action-card-success--border-color: var(--theme-color-0);
  --theme-action-card-success--border-color--active: var(--theme-color-0);
  --theme-action-card-success--border-color--hover: var(--theme-color-0);
  --theme-action-card-success--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-success--color: var(--theme-color-success--contrast);
  --theme-action-card-warning--background: var(--theme-color-warning);
  --theme-action-card-warning--background--active: var(--theme-color-warning--active);
  --theme-action-card-warning--background--hover: var(--theme-color-warning--hover);
  --theme-action-card-warning--background--selected: var(--theme-color-warning);
  --theme-action-card-warning--border-color: var(--theme-color-0);
  --theme-action-card-warning--border-color--active: var(--theme-color-0);
  --theme-action-card-warning--border-color--hover: var(--theme-color-0);
  --theme-action-card-warning--border-color--selected: var(--theme-color-dynamic);
  --theme-action-card-warning--color: var(--theme-color-warning--contrast);
  --theme-action-card-warning-subtext--color: var(--theme-color-warning--contrast);
  --theme-app-header--background: var(--theme-color-2);
  --theme-app-header--border-color: var(--theme-color-weak-bdr);
  --theme-app-header--border-width: var(--theme-blind--border-thickness);
  --theme-app-header--color: var(--theme-color-std-text);
  --theme-app-header-app-icon--outline-color: var(--theme-color-8);
  --theme-app-header-logo--color: var(--theme-color-logo);
  --theme-app-header-name-suffix--color: var(--theme-color-soft-text);
  --theme-avatar--background: var(--theme-color-component-3);
  --theme-avatar--color: var(--theme-color-std-text);
  --theme-avatar-btn--background: var(--theme-color-ghost);
  --theme-avatar-btn--background--active: var(--theme-color-ghost--active);
  --theme-avatar-btn--background--hover: var(--theme-color-ghost--hover);
  --theme-avatar-btn--color: var(--theme-color-std-text);
  --theme-avatar-btn--color--active: var(--theme-color-std-text);
  --theme-avatar-btn--color--hover: var(--theme-color-std-text);
  --theme-blind--border-radius: var(--theme-default-border-radius);
  --theme-blind--border-thickness: var(--theme-border-width-default);
  --theme-blind-base--background: var(--theme-color-component-1);
  --theme-blind-base--border-color: var(--theme-color-0);
  --theme-blind-header-closed--background: var(--theme-color-ghost);
  --theme-blind-header-closed--background--active: var(--theme-color-ghost--active);
  --theme-blind-header-closed--background--hover: var(--theme-color-ghost--hover);
  --theme-blind-header-closed--color: var(--theme-color-std-text);
  --theme-blind-header-closed--color--active: var(--theme-color-std-text);
  --theme-blind-header-closed--color--hover: var(--theme-color-std-text);
  --theme-blind-header-icon-closed--color: var(--theme-color-primary);
  --theme-blind-header-icon-closed--color--active: var(--theme-color-primary);
  --theme-blind-header-icon-closed--color--hover: var(--theme-color-primary);
  --theme-blind-header-icon-open--color: var(--theme-color-dynamic);
  --theme-blind-header-icon-open--color--active: var(--theme-color-dynamic);
  --theme-blind-header-icon-open--color--hover: var(--theme-color-dynamic);
  --theme-blind-header-open--background: var(--theme-color-ghost);
  --theme-blind-header-open--background--active: var(--theme-color-ghost--active);
  --theme-blind-header-open--background--hover: var(--theme-color-ghost--hover);
  --theme-blind-header-open--color: var(--theme-color-std-text);
  --theme-blind-header-open--color--active: var(--theme-color-std-text);
  --theme-blind-header-open--color--hover: var(--theme-color-std-text);
  --theme-btn--border-radius: var(--theme-small-border-radius);
  --theme-btn--border-thickness: var(--theme-border-width-default);
  --theme-btn--focus--outline-offset: var(--theme-focus-outline-offset);
  --theme-btn-danger-primary--background: var(--theme-color-alarm);
  --theme-btn-danger-primary--background--active: var(--theme-color-alarm--active);
  --theme-btn-danger-primary--background--disabled: var(--theme-color-component-4);
  --theme-btn-danger-primary--background--hover: var(--theme-color-alarm--hover);
  --theme-btn-danger-primary--border-color: var(--theme-color-0);
  --theme-btn-danger-primary--border-color--active: var(--theme-color-0);
  --theme-btn-danger-primary--border-color--disabled: var(--theme-color-0);
  --theme-btn-danger-primary--border-color--hover: var(--theme-color-0);
  --theme-btn-danger-primary--color: var(--theme-color-alarm--contrast);
  --theme-btn-danger-primary--color--active: var(--theme-color-alarm--contrast);
  --theme-btn-danger-primary--color--disabled: var(--theme-color-primary--contrast);
  --theme-btn-danger-primary--color--hover: var(--theme-color-alarm--contrast);
  --theme-btn-danger-secondary--background: var(--theme-color-0);
  --theme-btn-danger-secondary--background--active: var(--theme-color-0);
  --theme-btn-danger-secondary--background--disabled: var(--theme-color-ghost);
  --theme-btn-danger-secondary--background--hover: var(--theme-color-component-error);
  --theme-btn-danger-secondary--border-color: var(--theme-color-alarm-text);
  --theme-btn-danger-secondary--border-color--active: var(--theme-color-alarm-text);
  --theme-btn-danger-secondary--border-color--disabled: var(--theme-color-component-4);
  --theme-btn-danger-secondary--border-color--hover: var(--theme-color-alarm-text);
  --theme-btn-danger-secondary--color: var(--theme-color-alarm-text);
  --theme-btn-danger-secondary--color--active: var(--theme-color-alarm-text);
  --theme-btn-danger-secondary--color--disabled: var(--theme-color-weak-text);
  --theme-btn-danger-secondary--color--hover: var(--theme-color-alarm-text);
  --theme-btn-danger-tertiary--background: var(--theme-color-ghost);
  --theme-btn-danger-tertiary--background--active: var(--theme-color-0);
  --theme-btn-danger-tertiary--background--disabled: var(--theme-color-ghost);
  --theme-btn-danger-tertiary--background--hover: var(--theme-color-component-error);
  --theme-btn-danger-tertiary--border-color: var(--theme-color-0);
  --theme-btn-danger-tertiary--border-color--active: var(--theme-color-0);
  --theme-btn-danger-tertiary--border-color--disabled: var(--theme-color-0);
  --theme-btn-danger-tertiary--border-color--hover: var(--theme-color-0);
  --theme-btn-danger-tertiary--color: var(--theme-color-alarm-text);
  --theme-btn-danger-tertiary--color--active: var(--theme-color-alarm-text);
  --theme-btn-danger-tertiary--color--disabled: var(--theme-color-weak-text);
  --theme-btn-danger-tertiary--color--hover: var(--theme-color-alarm-text);
  --theme-btn-primary--background: var(--theme-color-primary);
  --theme-btn-primary--background--active: var(--theme-color-primary--active);
  --theme-btn-primary--background--disabled: var(--theme-color-component-4);
  --theme-btn-primary--background--hover: var(--theme-color-primary--hover);
  --theme-btn-primary--background--pressed: var(--theme-color-dynamic);
  --theme-btn-primary--background--pressed-active: var(--theme-color-dynamic--active);
  --theme-btn-primary--background--pressed-hover: var(--theme-color-dynamic--hover);
  --theme-btn-primary--border-color: var(--theme-color-ghost);
  --theme-btn-primary--border-color--active: var(--theme-color-ghost);
  --theme-btn-primary--border-color--disabled: var(--theme-color-ghost);
  --theme-btn-primary--border-color--hover: var(--theme-color-ghost);
  --theme-btn-primary--border-color--pressed: var(--theme-color-ghost);
  --theme-btn-primary--border-color--pressed-hover: var(--theme-color-ghost);
  --theme-btn-primary--border-color--pressed-hover-active: var(--theme-color-ghost);
  --theme-btn-primary--color: var(--theme-color-primary--contrast);
  --theme-btn-primary--color--active: var(--theme-color-primary--contrast);
  --theme-btn-primary--color--disabled: var(--theme-color-primary--contrast);
  --theme-btn-primary--color--hover: var(--theme-color-primary--contrast);
  --theme-btn-primary--color--pressed: var(--theme-color-primary--contrast);
  --theme-btn-primary--color--pressed-active: var(--theme-color-primary--contrast);
  --theme-btn-primary--color--pressed-hover: var(--theme-color-primary--contrast);
  --theme-btn-secondary--background: var(--theme-color-secondary);
  --theme-btn-secondary--background--active: var(--theme-color-secondary--active);
  --theme-btn-secondary--background--disabled: var(--theme-color-ghost);
  --theme-btn-secondary--background--hover: var(--theme-color-secondary--hover);
  --theme-btn-secondary--background--pressed: var(--theme-color-component-7);
  --theme-btn-secondary--background--pressed-active: var(--theme-color-component-7--active);
  --theme-btn-secondary--background--pressed-hover: var(--theme-color-component-7--hover);
  --theme-btn-secondary--border-color: var(--theme-color-primary);
  --theme-btn-secondary--border-color--active: var(--theme-color-dynamic);
  --theme-btn-secondary--border-color--disabled: var(--theme-color-component-4);
  --theme-btn-secondary--border-color--hover: var(--theme-color-dynamic);
  --theme-btn-secondary--border-color--pressed: var(--theme-color-dynamic);
  --theme-btn-secondary--border-color--pressed-active: var(--theme-color-dynamic);
  --theme-btn-secondary--border-color--pressed-hover: var(--theme-color-dynamic);
  --theme-btn-secondary--color: var(--theme-color-primary);
  --theme-btn-secondary--color--active: var(--theme-color-dynamic);
  --theme-btn-secondary--color--disabled: var(--theme-color-weak-text);
  --theme-btn-secondary--color--hover: var(--theme-color-dynamic);
  --theme-btn-secondary--color--pressed: var(--theme-color-dynamic);
  --theme-btn-secondary--color--pressed-active: var(--theme-color-dynamic);
  --theme-btn-secondary--color--pressed-hover: var(--theme-color-dynamic);
  --theme-btn-subtle-primary--background: var(--theme-color-component-2);
  --theme-btn-subtle-primary--background--active: var(--theme-color-component-1--active);
  --theme-btn-subtle-primary--background--disabled: var(--theme-color-component-2);
  --theme-btn-subtle-primary--background--hover: var(--theme-color-component-1--hover);
  --theme-btn-subtle-primary--background--pressed: var(--theme-color-component-7);
  --theme-btn-subtle-primary--background--pressed-active: var(--theme-color-component-7--active);
  --theme-btn-subtle-primary--background--pressed-hover: var(--theme-color-component-7--hover);
  --theme-btn-subtle-primary--border-color: var(--theme-color-0);
  --theme-btn-subtle-primary--border-color--active: var(--theme-color-0);
  --theme-btn-subtle-primary--border-color--disabled: var(--theme-color-0);
  --theme-btn-subtle-primary--border-color--hover: var(--theme-color-0);
  --theme-btn-subtle-primary--border-color--pressed: var(--theme-color-0);
  --theme-btn-subtle-primary--border-color--pressed-active: var(--theme-color-0);
  --theme-btn-subtle-primary--border-color--pressed-hover: var(--theme-color-0);
  --theme-btn-subtle-primary--color: var(--theme-color-std-text);
  --theme-btn-subtle-primary--color--active: var(--theme-color-std-text);
  --theme-btn-subtle-primary--color--disabled: var(--theme-color-weak-text);
  --theme-btn-subtle-primary--color--hover: var(--theme-color-std-text);
  --theme-btn-subtle-primary--color--pressed: var(--theme-color-dynamic);
  --theme-btn-subtle-primary--color--pressed-active: var(--theme-color-dynamic);
  --theme-btn-subtle-primary--color--pressed-hover: var(--theme-color-dynamic);
  --theme-btn-subtle-secondary--background: var(--theme-color-ghost);
  --theme-btn-subtle-secondary--background--active: var(--theme-color-ghost--active);
  --theme-btn-subtle-secondary--background--disabled: var(--theme-color-ghost);
  --theme-btn-subtle-secondary--background--hover: var(--theme-color-ghost--hover);
  --theme-btn-subtle-secondary--background--pressed: var(--theme-color-component-7);
  --theme-btn-subtle-secondary--background--pressed-active: var(--theme-color-component-7--active);
  --theme-btn-subtle-secondary--background--pressed-hover: var(--theme-color-component-7--hover);
  --theme-btn-subtle-secondary--border-color: var(--theme-color-component-4);
  --theme-btn-subtle-secondary--border-color--active: var(--theme-color-component-4);
  --theme-btn-subtle-secondary--border-color--disabled: var(--theme-color-component-4);
  --theme-btn-subtle-secondary--border-color--hover: var(--theme-color-component-4);
  --theme-btn-subtle-secondary--border-color--pressed: var(--theme-color-std-bdr);
  --theme-btn-subtle-secondary--border-color--pressed-active: var(--theme-color-std-bdr);
  --theme-btn-subtle-secondary--border-color--pressed-hover: var(--theme-color-std-bdr);
  --theme-btn-subtle-secondary--color: var(--theme-color-std-text);
  --theme-btn-subtle-secondary--color--active: var(--theme-color-std-text);
  --theme-btn-subtle-secondary--color--disabled: var(--theme-color-weak-text);
  --theme-btn-subtle-secondary--color--hover: var(--theme-color-std-text);
  --theme-btn-subtle-secondary--color--pressed: var(--theme-color-dynamic);
  --theme-btn-subtle-secondary--color--pressed-active: var(--theme-color-dynamic);
  --theme-btn-subtle-secondary--color--pressed-hover: var(--theme-color-dynamic);
  --theme-btn-subtle-tertiary--background: var(--theme-color-ghost);
  --theme-btn-subtle-tertiary--background--active: var(--theme-color-ghost--active);
  --theme-btn-subtle-tertiary--background--disabled: var(--theme-color-ghost);
  --theme-btn-subtle-tertiary--background--hover: var(--theme-color-ghost--hover);
  --theme-btn-subtle-tertiary--background--pressed: var(--theme-color-component-7);
  --theme-btn-subtle-tertiary--background--pressed-active: var(--theme-color-component-7--active);
  --theme-btn-subtle-tertiary--background--pressed-hover: var(--theme-color-component-7--hover);
  --theme-btn-subtle-tertiary--border-color: var(--theme-color-0);
  --theme-btn-subtle-tertiary--border-color--active: var(--theme-color-0);
  --theme-btn-subtle-tertiary--border-color--disabled: var(--theme-color-0);
  --theme-btn-subtle-tertiary--border-color--hover: var(--theme-color-0);
  --theme-btn-subtle-tertiary--border-color--pressed: var(--theme-color-0);
  --theme-btn-subtle-tertiary--border-color--pressed-active: var(--theme-color-0);
  --theme-btn-subtle-tertiary--border-color--pressed-hover: var(--theme-color-0);
  --theme-btn-subtle-tertiary--color: var(--theme-color-std-text);
  --theme-btn-subtle-tertiary--color--active: var(--theme-color-std-text);
  --theme-btn-subtle-tertiary--color--disabled: var(--theme-color-weak-text);
  --theme-btn-subtle-tertiary--color--hover: var(--theme-color-std-text);
  --theme-btn-subtle-tertiary--color--pressed: var(--theme-color-dynamic);
  --theme-btn-subtle-tertiary--color--pressed-active: var(--theme-color-dynamic);
  --theme-btn-subtle-tertiary--color--pressed-hover: var(--theme-color-dynamic);
  --theme-btn-tertiary--background: var(--theme-color-ghost);
  --theme-btn-tertiary--background--active: var(--theme-color-secondary--active);
  --theme-btn-tertiary--background--disabled: var(--theme-color-ghost);
  --theme-btn-tertiary--background--hover: var(--theme-color-secondary--hover);
  --theme-btn-tertiary--background--pressed: var(--theme-color-component-7);
  --theme-btn-tertiary--background--pressed-active: var(--theme-color-component-7--active);
  --theme-btn-tertiary--background--pressed-hover: var(--theme-color-component-7--hover);
  --theme-btn-tertiary--border-color: var(--theme-color-0);
  --theme-btn-tertiary--border-color--active: var(--theme-color-0);
  --theme-btn-tertiary--border-color--disabled: var(--theme-color-0);
  --theme-btn-tertiary--border-color--hover: var(--theme-color-0);
  --theme-btn-tertiary--border-color--pressed: var(--theme-color-0);
  --theme-btn-tertiary--border-color--pressed-active: var(--theme-color-0);
  --theme-btn-tertiary--border-color--pressed-hover: var(--theme-color-0);
  --theme-btn-tertiary--color: var(--theme-color-primary);
  --theme-btn-tertiary--color--active: var(--theme-color-dynamic);
  --theme-btn-tertiary--color--disabled: var(--theme-color-weak-text);
  --theme-btn-tertiary--color--hover: var(--theme-color-dynamic);
  --theme-btn-tertiary--color--pressed: var(--theme-color-dynamic);
  --theme-btn-tertiary--color--pressed-active: var(--theme-color-dynamic);
  --theme-btn-tertiary--color--pressed-hover: var(--theme-color-dynamic);
  --theme-card--border-radius: var(--theme-default-border-radius);
  --theme-card--border-width: var(--theme-border-width-default);
  --theme-card--focus--outline-offset: var(--theme-focus-outline-offset);
  --theme-card-alarm--background: var(--theme-color-alarm);
  --theme-card-alarm--background--active: var(--theme-color-alarm--active);
  --theme-card-alarm--background--hover: var(--theme-color-alarm--hover);
  --theme-card-alarm--background--selected: var(--theme-color-alarm);
  --theme-card-alarm--border-color: var(--theme-color-0);
  --theme-card-alarm--border-color--active: var(--theme-color-0);
  --theme-card-alarm--border-color--hover: var(--theme-color-0);
  --theme-card-alarm--border-color--selected: var(--theme-color-dynamic);
  --theme-card-alarm--color: var(--theme-color-alarm--contrast);
  --theme-card-critical--background: var(--theme-color-critical);
  --theme-card-critical--background--active: var(--theme-color-critical--active);
  --theme-card-critical--background--hover: var(--theme-color-critical--hover);
  --theme-card-critical--background--selected: var(--theme-color-critical);
  --theme-card-critical--border-color: var(--theme-color-0);
  --theme-card-critical--border-color--active: var(--theme-color-0);
  --theme-card-critical--border-color--hover: var(--theme-color-0);
  --theme-card-critical--border-color--selected: var(--theme-color-dynamic);
  --theme-card-critical--color: var(--theme-color-critical--contrast);
  --theme-card-filled--background: var(--theme-color-component-1);
  --theme-card-filled--background--active: var(--theme-color-component-1--active);
  --theme-card-filled--background--hover: var(--theme-color-component-1--hover);
  --theme-card-filled--background--selected: var(--theme-color-ghost--selected);
  --theme-card-filled--border-color: var(--theme-color-0);
  --theme-card-filled--border-color--active: var(--theme-color-0);
  --theme-card-filled--border-color--hover: var(--theme-color-0);
  --theme-card-filled--border-color--selected: var(--theme-color-dynamic);
  --theme-card-filled--color: var(--theme-color-std-text);
  --theme-card-info--background: var(--theme-color-info);
  --theme-card-info--background--active: var(--theme-color-info--active);
  --theme-card-info--background--hover: var(--theme-color-info--hover);
  --theme-card-info--background--selected: var(--theme-color-info);
  --theme-card-info--border-color: var(--theme-color-0);
  --theme-card-info--border-color--active: var(--theme-color-0);
  --theme-card-info--border-color--hover: var(--theme-color-0);
  --theme-card-info--border-color--selected: var(--theme-color-dynamic);
  --theme-card-info--color: var(--theme-color-info--contrast);
  --theme-card-neutral--background: var(--theme-color-neutral);
  --theme-card-neutral--background--active: var(--theme-color-neutral--active);
  --theme-card-neutral--background--hover: var(--theme-color-neutral--hover);
  --theme-card-neutral--background--selected: var(--theme-color-neutral);
  --theme-card-neutral--border-color: var(--theme-color-0);
  --theme-card-neutral--border-color--active: var(--theme-color-0);
  --theme-card-neutral--border-color--hover: var(--theme-color-0);
  --theme-card-neutral--border-color--selected: var(--theme-color-dynamic);
  --theme-card-neutral--color: var(--theme-color-neutral--contrast);
  --theme-card-outline--background: var(--theme-color-ghost);
  --theme-card-outline--background--active: var(--theme-color-ghost--active);
  --theme-card-outline--background--hover: var(--theme-color-ghost--hover);
  --theme-card-outline--background--selected: var(--theme-color-ghost--selected);
  --theme-card-outline--border-color: var(--theme-color-soft-bdr);
  --theme-card-outline--border-color--active: var(--theme-color-soft-bdr);
  --theme-card-outline--border-color--hover: var(--theme-color-soft-bdr);
  --theme-card-outline--border-color--selected: var(--theme-color-dynamic);
  --theme-card-outline--color: var(--theme-color-std-text);
  --theme-card-primary--background: var(--theme-color-primary);
  --theme-card-primary--background--active: var(--theme-color-primary--active);
  --theme-card-primary--background--hover: var(--theme-color-primary--hover);
  --theme-card-primary--background--selected: var(--theme-color-primary);
  --theme-card-primary--border-color: var(--theme-color-0);
  --theme-card-primary--border-color--active: var(--theme-color-0);
  --theme-card-primary--border-color--hover: var(--theme-color-0);
  --theme-card-primary--border-color--selected: var(--theme-color-dynamic);
  --theme-card-primary--color: var(--theme-color-primary--contrast);
  --theme-card-success--background: var(--theme-color-success);
  --theme-card-success--background--active: var(--theme-color-success--active);
  --theme-card-success--background--hover: var(--theme-color-success--hover);
  --theme-card-success--background--selected: var(--theme-color-success);
  --theme-card-success--border-color: var(--theme-color-0);
  --theme-card-success--border-color--active: var(--theme-color-0);
  --theme-card-success--border-color--hover: var(--theme-color-0);
  --theme-card-success--border-color--selected: var(--theme-color-dynamic);
  --theme-card-success--color: var(--theme-color-success--contrast);
  --theme-card-warning--background: var(--theme-color-warning);
  --theme-card-warning--background--active: var(--theme-color-warning--active);
  --theme-card-warning--background--hover: var(--theme-color-warning--hover);
  --theme-card-warning--background--selected: var(--theme-color-warning);
  --theme-card-warning--border-color: var(--theme-color-0);
  --theme-card-warning--border-color--active: var(--theme-color-0);
  --theme-card-warning--border-color--hover: var(--theme-color-0);
  --theme-card-warning--border-color--selected: var(--theme-color-dynamic);
  --theme-card-warning--color: var(--theme-color-warning--contrast);
  --theme-checkbox--border-thickness: var(--theme-border-width-default);
  --theme-checkbox--focus--outline-offset: var(--theme-focus-outline-offset);
  --theme-checkbox-checked--background: var(--theme-color-dynamic);
  --theme-checkbox-checked--background--active: var(--theme-color-dynamic--active);
  --theme-checkbox-checked--background--disabled: var(--theme-color-component-4);
  --theme-checkbox-checked--background--hover: var(--theme-color-dynamic--hover);
  --theme-checkbox-checked--background--info: var(--theme-color-info);
  --theme-checkbox-checked--background--info--active: var(--theme-color-info--active);
  --theme-checkbox-checked--background--info--hover: var(--theme-color-info--hover);
  --theme-checkbox-checked--background--invalid: var(--theme-color-alarm);
  --theme-checkbox-checked--background--invalid--active: var(--theme-color-alarm--active);
  --theme-checkbox-checked--background--invalid--hover: var(--theme-color-alarm--hover);
  --theme-checkbox-checked--background--warning: var(--theme-color-warning);
  --theme-checkbox-checked--background--warning--active: var(--theme-color-warning--active);
  --theme-checkbox-checked--background--warning--hover: var(--theme-color-warning--hover);
  --theme-checkbox-checked--border-color: var(--theme-color-0);
  --theme-checkbox-checked--border-color--active: var(--theme-color-0);
  --theme-checkbox-checked--border-color--disabled: var(--theme-color-0);
  --theme-checkbox-checked--border-color--hover: var(--theme-color-0);
  --theme-checkbox-checked--border-color--info: var(--theme-color-0);
  --theme-checkbox-checked--border-color--info--active: var(--theme-color-0);
  --theme-checkbox-checked--border-color--info--hover: var(--theme-color-0);
  --theme-checkbox-checked--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-checkbox-checked--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-checkbox-checked--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-checkbox-checked--border-color--warning: var(--theme-color-warning-bdr);
  --theme-checkbox-checked--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-checkbox-checked--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-checkbox-checked--color: var(--theme-color-primary--contrast);
  --theme-checkbox-checked--color--active: var(--theme-color-primary--contrast);
  --theme-checkbox-checked--color--disabled: var(--theme-color-primary--contrast);
  --theme-checkbox-checked--color--hover: var(--theme-color-primary--contrast);
  --theme-checkbox-checked--color--info: var(--theme-color-info--contrast);
  --theme-checkbox-checked--color--info--active: var(--theme-color-info--contrast);
  --theme-checkbox-checked--color--info--hover: var(--theme-color-info--contrast);
  --theme-checkbox-checked--color--invalid: var(--theme-color-alarm--contrast);
  --theme-checkbox-checked--color--invalid--active: var(--theme-color-alarm--contrast);
  --theme-checkbox-checked--color--invalid--hover: var(--theme-color-alarm--contrast);
  --theme-checkbox-checked--color--warning: var(--theme-color-warning--contrast);
  --theme-checkbox-checked--color--warning--active: var(--theme-color-warning--contrast);
  --theme-checkbox-checked--color--warning--hover: var(--theme-color-warning--contrast);
  --theme-checkbox-label--color: var(--theme-color-std-text);
  --theme-checkbox-label--color--disabled: var(--theme-color-weak-text);
  --theme-checkbox-mixed--background: var(--theme-color-dynamic);
  --theme-checkbox-mixed--background--active: var(--theme-color-dynamic--active);
  --theme-checkbox-mixed--background--disabled: var(--theme-color-component-4);
  --theme-checkbox-mixed--background--hover: var(--theme-color-dynamic--hover);
  --theme-checkbox-mixed--background--invalid: var(--theme-color-alarm);
  --theme-checkbox-mixed--background--invalid--active: var(--theme-color-alarm--active);
  --theme-checkbox-mixed--background--invalid--hover: var(--theme-color-alarm--hover);
  --theme-checkbox-mixed--background--warning: var(--theme-color-warning);
  --theme-checkbox-mixed--background--warning--active: var(--theme-color-warning--active);
  --theme-checkbox-mixed--background--warning--hover: var(--theme-color-warning--hover);
  --theme-checkbox-mixed--border-color: var(--theme-color-0);
  --theme-checkbox-mixed--border-color--active: var(--theme-color-0);
  --theme-checkbox-mixed--border-color--disabled: var(--theme-color-0);
  --theme-checkbox-mixed--border-color--hover: var(--theme-color-0);
  --theme-checkbox-mixed--border-color--info: var(--theme-color-0);
  --theme-checkbox-mixed--border-color--info--active: var(--theme-color-0);
  --theme-checkbox-mixed--border-color--info--hover: var(--theme-color-0);
  --theme-checkbox-mixed--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-checkbox-mixed--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-checkbox-mixed--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-checkbox-mixed--border-color--warning: var(--theme-color-warning-bdr);
  --theme-checkbox-mixed--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-checkbox-mixed--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-checkbox-mixed--color: var(--theme-color-primary--contrast);
  --theme-checkbox-mixed--color--active: var(--theme-color-primary--contrast);
  --theme-checkbox-mixed--color--disabled: var(--theme-color-primary--contrast);
  --theme-checkbox-mixed--color--hover: var(--theme-color-primary--contrast);
  --theme-checkbox-mixed--color--info: var(--theme-color-info--contrast);
  --theme-checkbox-mixed--color--info--active: var(--theme-color-info--contrast);
  --theme-checkbox-mixed--color--info--hover: var(--theme-color-info--contrast);
  --theme-checkbox-mixed--color--invalid: var(--theme-color-alarm--contrast);
  --theme-checkbox-mixed--color--invalid--active: var(--theme-color-alarm--contrast);
  --theme-checkbox-mixed--color--invalid--hover: var(--theme-color-alarm--contrast);
  --theme-checkbox-mixed--color--warning: var(--theme-color-warning--contrast);
  --theme-checkbox-mixed--color--warning--active: var(--theme-color-warning--contrast);
  --theme-checkbox-mixed--color--warning--hover: var(--theme-color-warning--contrast);
  --theme-checkbox-unchecked--background: var(--theme-color-secondary);
  --theme-checkbox-unchecked--background--active: var(--theme-color-secondary--active);
  --theme-checkbox-unchecked--background--disabled: var(--theme-color-ghost);
  --theme-checkbox-unchecked--background--hover: var(--theme-color-secondary--hover);
  --theme-checkbox-unchecked--background--info: var(--theme-color-secondary);
  --theme-checkbox-unchecked--background--info--active: var(--theme-color-ghost--active);
  --theme-checkbox-unchecked--background--info--hover: var(--theme-color-ghost--hover);
  --theme-checkbox-unchecked--background--invalid: var(--theme-color-component-error);
  --theme-checkbox-unchecked--background--invalid--active: var(--theme-color-ghost--active);
  --theme-checkbox-unchecked--background--invalid--hover: var(--theme-color-ghost--hover);
  --theme-checkbox-unchecked--background--warning: var(--theme-color-component-warning);
  --theme-checkbox-unchecked--background--warning--active: var(--theme-color-ghost--active);
  --theme-checkbox-unchecked--background--warning--hover: var(--theme-color-ghost--hover);
  --theme-checkbox-unchecked--border-color: var(--theme-color-contrast-bdr);
  --theme-checkbox-unchecked--border-color--active: var(--theme-color-dynamic);
  --theme-checkbox-unchecked--border-color--disabled: var(--theme-color-component-4);
  --theme-checkbox-unchecked--border-color--hover: var(--theme-color-dynamic);
  --theme-checkbox-unchecked--border-color--info: var(--theme-color-info);
  --theme-checkbox-unchecked--border-color--info--active: var(--theme-color-info--active);
  --theme-checkbox-unchecked--border-color--info--hover: var(--theme-color-info--hover);
  --theme-checkbox-unchecked--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-checkbox-unchecked--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-checkbox-unchecked--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-checkbox-unchecked--border-color--warning: var(--theme-color-warning-bdr);
  --theme-checkbox-unchecked--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-checkbox-unchecked--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-chip--background: var(--theme-color-component-1);
  --theme-chip--background--active: var(--theme-color-component-1--active);
  --theme-chip--background--hover: var(--theme-color-component-1--hover);
  --theme-chip--color: var(--theme-color-std-text);
  --theme-chip-close-btn--background: var(--theme-color-ghost);
  --theme-chip-close-btn--background--active: var(--theme-color-ghost--active);
  --theme-chip-close-btn--background--hover: var(--theme-color-ghost--hover);
  --theme-chip-close-btn--color: var(--theme-color-soft-text);
  --theme-chip-outline--background: var(--theme-color-secondary);
  --theme-chip-outline--background--active: var(--theme-color-1--active);
  --theme-chip-outline--background--hover: var(--theme-color-1--hover);
  --theme-chip-outline--color: var(--theme-color-std-text);
  --theme-chip-primary--background: var(--theme-color-primary);
  --theme-chip-primary--background--active: var(--theme-color-primary--active);
  --theme-chip-primary--background--hover: var(--theme-color-primary--hover);
  --theme-chip-primary--color: var(--theme-color-primary--contrast);
  --theme-chip-primary--color--active: var(--theme-color-primary--contrast);
  --theme-chip-primary--color--hover: var(--theme-color-primary--contrast);
  --theme-chip-primary-outline--background: var(--theme-color-secondary);
  --theme-chip-primary-outline--background--active: var(--theme-color-secondary--active);
  --theme-chip-primary-outline--background--display: var(--theme-color-secondary);
  --theme-chip-primary-outline--background--hover: var(--theme-color-secondary--hover);
  --theme-chip-primary-outline--border-color: var(--theme-color-primary);
  --theme-chip-primary-outline--border-color--active: var(--theme-color-dynamic);
  --theme-chip-primary-outline--border-color--display: var(--theme-color-primary);
  --theme-chip-primary-outline--border-color--hover: var(--theme-color-dynamic);
  --theme-chip-primary-outline--color: var(--theme-color-primary);
  --theme-chip-primary-outline--color--active: var(--theme-color-dynamic);
  --theme-chip-primary-outline--color--display: var(--theme-color-std-text);
  --theme-chip-primary-outline--color--hover: var(--theme-color-dynamic);
  --theme-datepicker-cw--color: var(--theme-color-soft-text);
  --theme-datepicker-day--background: var(--theme-color-ghost);
  --theme-datepicker-day--background--active: var(--theme-color-ghost--active);
  --theme-datepicker-day--background--disabled: var(--theme-color-ghost);
  --theme-datepicker-day--background--hover: var(--theme-color-ghost--hover);
  --theme-datepicker-day--background--range: var(--theme-color-component-10);
  --theme-datepicker-day--background--range-active: var(--theme-color-component-10--active);
  --theme-datepicker-day--background--range-disabled: var(--theme-color-component-10--disabled);
  --theme-datepicker-day--background--range-hover: var(--theme-color-component-10--hover);
  --theme-datepicker-day--background--selected: var(--theme-color-component-9);
  --theme-datepicker-day--background--selected-active: var(--theme-color-component-9--active);
  --theme-datepicker-day--background--selected-disabled: var(--theme-color-component-9--disabled);
  --theme-datepicker-day--background--selected-hover: var(--theme-color-component-9--hover);
  --theme-datepicker-day--border-color: var(--theme-color-0);
  --theme-datepicker-day--border-color--active: var(--theme-color-0);
  --theme-datepicker-day--border-color--disabled: var(--theme-color-0);
  --theme-datepicker-day--border-color--hover: var(--theme-color-0);
  --theme-datepicker-day--border-color--range: var(--theme-color-0);
  --theme-datepicker-day--border-color--range-active: var(--theme-color-0);
  --theme-datepicker-day--border-color--range-disabled: var(--theme-color-0);
  --theme-datepicker-day--border-color--range-hover: var(--theme-color-0);
  --theme-datepicker-day--border-color--selected: var(--theme-color-0);
  --theme-datepicker-day--border-color--selected-active: var(--theme-color-0);
  --theme-datepicker-day--border-color--selected-disabled: var(--theme-color-0);
  --theme-datepicker-day--border-color--selected-hover: var(--theme-color-0);
  --theme-datepicker-day--color: var(--theme-color-primary);
  --theme-datepicker-day--color--active: var(--theme-color-primary);
  --theme-datepicker-day--color--disabled: var(--theme-color-weak-text);
  --theme-datepicker-day--color--hover: var(--theme-color-primary);
  --theme-datepicker-day--color--range: var(--theme-color-primary--contrast);
  --theme-datepicker-day--color--range-active: var(--theme-color-primary--contrast);
  --theme-datepicker-day--color--range-disabled: var(--theme-color-weak-text);
  --theme-datepicker-day--color--range-hover: var(--theme-color-primary--contrast);
  --theme-datepicker-day--color--selected: var(--theme-color-primary--contrast);
  --theme-datepicker-day--color--selected-active: var(--theme-color-primary--contrast);
  --theme-datepicker-day--color--selected-disabled: var(--theme-color-weak-text);
  --theme-datepicker-day--color--selected-hover: var(--theme-color-primary--contrast);
  --theme-datepicker-extra--border-color: var(--theme-color-1);
  --theme-datepicker-separator--background: var(--theme-color-x-weak-bdr);
  --theme-datepicker-time-header: var(--theme-color-std-text);
  --theme-datepicker-today--background: var(--theme-color-ghost);
  --theme-datepicker-today--background--active: var(--theme-color-ghost--active);
  --theme-datepicker-today--background--disabled: var(--theme-color-ghost);
  --theme-datepicker-today--background--hover: var(--theme-color-ghost--hover);
  --theme-datepicker-today--background--range: var(--theme-color-component-10);
  --theme-datepicker-today--background--range-active: var(--theme-color-component-10--active);
  --theme-datepicker-today--background--range-disabled: var(--theme-color-component-10--disabled);
  --theme-datepicker-today--background--range-hover: var(--theme-color-component-10--hover);
  --theme-datepicker-today--background--selected: var(--theme-color-component-9);
  --theme-datepicker-today--background--selected-active: var(--theme-color-component-9--active);
  --theme-datepicker-today--background--selected-disabled: var(--theme-color-component-9--disabled);
  --theme-datepicker-today--background--selected-hover: var(--theme-color-component-9--hover);
  --theme-datepicker-today--border-color: var(--theme-color-primary);
  --theme-datepicker-today--border-color--active: var(--theme-color-primary);
  --theme-datepicker-today--border-color--disabled: var(--theme-color-primary--disabled);
  --theme-datepicker-today--border-color--hover: var(--theme-color-primary);
  --theme-datepicker-today--border-color--range: var(--theme-color-primary);
  --theme-datepicker-today--border-color--range-active: var(--theme-color-primary);
  --theme-datepicker-today--border-color--range-disabled: var(--theme-color-primary--disabled);
  --theme-datepicker-today--border-color--range-hover: var(--theme-color-primary);
  --theme-datepicker-today--border-color--selected: var(--theme-color-primary);
  --theme-datepicker-today--border-color--selected-active: var(--theme-color-primary);
  --theme-datepicker-today--border-color--selected-disabled: var(--theme-color-primary--disabled);
  --theme-datepicker-today--border-color--selected-hover: var(--theme-color-primary);
  --theme-datepicker-today--color: var(--theme-color-primary);
  --theme-datepicker-today--color--active: var(--theme-color-primary);
  --theme-datepicker-today--color--disabled: var(--theme-color-weak-text);
  --theme-datepicker-today--color--hover: var(--theme-color-primary);
  --theme-datepicker-today--color--range: var(--theme-color-primary--contrast);
  --theme-datepicker-today--color--range-active: var(--theme-color-primary--contrast);
  --theme-datepicker-today--color--range-disabled: var(--theme-color-weak-text);
  --theme-datepicker-today--color--range-hover: var(--theme-color-primary--contrast);
  --theme-datepicker-today--color--selected: var(--theme-color-primary--contrast);
  --theme-datepicker-today--color--selected-active: var(--theme-color-primary--contrast);
  --theme-datepicker-today--color--selected-disabled: var(--theme-color-weak-text);
  --theme-datepicker-today--color--selected-hover: var(--theme-color-primary--contrast);
  --theme-datepicker-weekday--color: var(--theme-color-soft-text);
  --theme-event-item-chevron--color: var(--theme-color-soft-text);
  --theme-event-item-filled--background: var(--theme-color-component-1);
  --theme-event-item-filled--background--active: var(--theme-color-component-1--active);
  --theme-event-item-filled--background--disabled: var(--theme-color-component-1);
  --theme-event-item-filled--background--hover: var(--theme-color-component-1--hover);
  --theme-event-item-filled--background--selected: var(--theme-color-component-1--active);
  --theme-event-item-filled--border: var(--theme-color-0);
  --theme-event-item-filled--border--active: var(--theme-color-0);
  --theme-event-item-filled--border--disabled: var(--theme-color-0);
  --theme-event-item-filled--border--hover: var(--theme-color-0);
  --theme-event-item-filled--border--selected: var(--theme-color-dynamic);
  --theme-event-item-indicator--width: var(--theme-size--2);
  --theme-event-item-indicator-opacity--disabled: 0.3;
  --theme-event-item-outline--background: var(--theme-color-ghost);
  --theme-event-item-outline--background--active: var(--theme-color-ghost--active);
  --theme-event-item-outline--background--disabled: var(--theme-color-ghost);
  --theme-event-item-outline--background--hover: var(--theme-color-ghost--hover);
  --theme-event-item-outline--background--selected: var(--theme-color-ghost--active);
  --theme-event-item-outline--border: var(--theme-color-soft-bdr);
  --theme-event-item-outline--border--active: var(--theme-color-soft-bdr);
  --theme-event-item-outline--border--disabled: var(--theme-color-weak-bdr);
  --theme-event-item-outline--border--hover: var(--theme-color-soft-bdr);
  --theme-event-item-outline--border--selected: var(--theme-color-dynamic);
  --theme-flip--border-radius: var(--theme-default-border-radius);
  --theme-flip-alarm--background: var(--theme-color-component-1);
  --theme-flip-alarm--border-color: var(--theme-color-alarm);
  --theme-flip-alarm--color: var(--theme-color-std-text);
  --theme-flip-alarm-footer--background: var(--theme-color-alarm);
  --theme-flip-alarm-footer--border-color: var(--theme-color-0);
  --theme-flip-alarm-footer--color: var(--theme-color-alarm--contrast);
  --theme-flip-filled--background: var(--theme-color-component-1);
  --theme-flip-filled--border-color: var(--theme-color-0);
  --theme-flip-filled--color: var(--theme-color-std-text);
  --theme-flip-filled-footer--background: var(--theme-color-component-1);
  --theme-flip-filled-footer--border-color: var(--theme-color-1);
  --theme-flip-filled-footer--color: var(--theme-color-std-text);
  --theme-flip-info--background: var(--theme-color-component-1);
  --theme-flip-info--border-color: var(--theme-color-info);
  --theme-flip-info--color: var(--theme-color-std-text);
  --theme-flip-info-footer--background: var(--theme-color-info);
  --theme-flip-info-footer--border-color: var(--theme-color-0);
  --theme-flip-info-footer--color: var(--theme-color-info--contrast);
  --theme-flip-outline--background: var(--theme-color-0);
  --theme-flip-outline--border-color: var(--theme-color-soft-bdr);
  --theme-flip-outline--color: var(--theme-color-std-text);
  --theme-flip-outline-footer--background: var(--theme-color-0);
  --theme-flip-outline-footer--border-color: var(--theme-color-soft-bdr);
  --theme-flip-outline-footer--color: var(--theme-color-std-text);
  --theme-flip-primary--background: var(--theme-color-component-1);
  --theme-flip-primary--border-color: var(--theme-color-primary);
  --theme-flip-primary--color: var(--theme-color-std-text);
  --theme-flip-primary-footer--background: var(--theme-color-primary);
  --theme-flip-primary-footer--border-color: var(--theme-color-0);
  --theme-flip-primary-footer--color: var(--theme-color-primary--contrast);
  --theme-flip-warning--background: var(--theme-color-component-1);
  --theme-flip-warning--border-color: var(--theme-color-warning-bdr);
  --theme-flip-warning--color: var(--theme-color-std-text);
  --theme-flip-warning-footer--background: var(--theme-color-warning);
  --theme-flip-warning-footer--border-color: var(--theme-color-0);
  --theme-flip-warning-footer--color: var(--theme-color-warning--contrast);
  --theme-ghost--background: var(--theme-color-ghost);
  --theme-ghost--background--active: var(--theme-color-ghost--active);
  --theme-ghost--background--hover: var(--theme-color-ghost--hover);
  --theme-group--border-radius: var(--theme-default-border-radius);
  --theme-group--border-radius--focus: var(--theme-min-border-radius);
  --theme-group-header--color: var(--theme-color-std-text);
  --theme-group-item--background: var(--theme-color-component-1);
  --theme-group-item--background--active: var(--theme-color-component-1--active);
  --theme-group-item--background--disabled: var(--theme-color-component-1);
  --theme-group-item--background--hover: var(--theme-color-component-1--hover);
  --theme-group-item--background--selected: var(--theme-color-ghost--selected);
  --theme-group-item--border-color: var(--theme-color-0);
  --theme-group-item--border-color--active: var(--theme-color-0);
  --theme-group-item--border-color--disabled: var(--theme-color-0);
  --theme-group-item--border-color--hover: var(--theme-color-0);
  --theme-group-item--border-color--selected: var(--theme-color-0);
  --theme-group-item-icon--color: var(--theme-color-std-text);
  --theme-group-item-icon--color--disabled: var(--theme-color-weak-text);
  --theme-group-item-indicator--background: var(--theme-color-0);
  --theme-group-item-indicator--background--selected: var(--theme-color-dynamic);
  --theme-group-item-indicator--background--subselected: var(--theme-color-dynamic);
  --theme-group-item-subtext--color: var(--theme-color-soft-text);
  --theme-group-item-subtext--color--disabled: var(--theme-color-weak-text);
  --theme-group-item-text--color: var(--theme-color-std-text);
  --theme-group-item-text--color--disabled: var(--theme-color-weak-text);
  --theme-group-node-closed--color: var(--theme-color-std-text);
  --theme-group-node-open--color: var(--theme-color-std-text);
  --theme-group-subheader--color: var(--theme-color-std-text);
  --theme-helper--color: var(--theme-color-soft-text);
  --theme-helper--color--info: var(--theme-color-std-text);
  --theme-helper--color--invalid: var(--theme-color-alarm-text);
  --theme-helper--color--valid: var(--theme-color-std-text);
  --theme-helper--color--warning: var(--theme-color-std-text);
  --theme-helper-icon--color--info: var(--theme-color-info);
  --theme-helper-icon--color--invalid: var(--theme-color-alarm);
  --theme-helper-icon--color--valid: var(--theme-color-success);
  --theme-helper-icon--color--warning: var(--theme-color-warning-text);
  --theme-input--background: var(--theme-color-component-8);
  --theme-input--background--autofill: var(--theme-color-component-info);
  --theme-input--background--disabled: var(--theme-color-0);
  --theme-input--background--focus: var(--theme-color-component-8--hover);
  --theme-input--background--hover: var(--theme-color-component-8--hover);
  --theme-input--background--invalid: var(--theme-color-component-error);
  --theme-input--background--invalid--focus: var(--theme-color-component-error);
  --theme-input--background--invalid--hover: var(--theme-color-component-error);
  --theme-input--background--readonly: var(--theme-color-0);
  --theme-input--background--warning: var(--theme-color-component-warning);
  --theme-input--background--warning--focus: var(--theme-color-component-warning);
  --theme-input--background--warning--hover: var(--theme-color-component-warning);
  --theme-input--border-color: var(--theme-color-std-bdr);
  --theme-input--border-color--autofill: var(--theme-color-hard-bdr);
  --theme-input--border-color--disabled: var(--theme-color-0);
  --theme-input--border-color--focus: var(--theme-color-dynamic);
  --theme-input--border-color--hover: var(--theme-color-dynamic);
  --theme-input--border-color--info: var(--theme-color-info);
  --theme-input--border-color--info--active: var(--theme-color-info);
  --theme-input--border-color--info--hover: var(--theme-color-info);
  --theme-input--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-input--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-input--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-input--border-color--readonly: var(--theme-color-0);
  --theme-input--border-color--warning: var(--theme-color-warning-bdr);
  --theme-input--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-input--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-input--border-color-bottom--disabled: var(--theme-color-weak-bdr);
  --theme-input--border-color-bottom--readonly: var(--theme-color-soft-bdr);
  --theme-input--border-radius: var(--theme-small-border-radius);
  --theme-input--border-thickness: var(--theme-border-width-default);
  --theme-input--box-shadow: var(--theme-inset-shadow-1);
  --theme-input--color: var(--theme-color-std-text);
  --theme-input--color--autofill: var(--theme-color-std-text);
  --theme-input--color--disabled: var(--theme-color-weak-text);
  --theme-input--focus--outline-offset: var(--theme-focus-outline-offset);
  --theme-input-error--background: var(--theme-color-component-error);
  --theme-input-error--border-color: var(--theme-color-alarm);
  --theme-input-error-icon--color: var(--theme-color-alarm);
  --theme-input-extra--background--active: var(--theme-color-component-8--hover);
  --theme-input-extra--background--hover: var(--theme-color-component-8--hover);
  --theme-input-gripper--color: var(--theme-color-weak-text);
  --theme-input-gripper--color--focus: var(--theme-color-weak-text);
  --theme-input-gripper--color--hover: var(--theme-color-weak-text);
  --theme-input-hint--color: var(--theme-color-soft-text);
  --theme-input-search-icon--color: var(--theme-color-primary);
  --theme-input-search-icon--color--disabled: var(--theme-color-weak-text);
  --theme-input-search-icon--color--focus: var(--theme-color-dynamic);
  --theme-input-search-icon--color--hover: var(--theme-color-dynamic);
  --theme-input-select-icon--color: var(--theme-color-soft-text);
  --theme-input-select-icon--color--active: var(--theme-color-dynamic);
  --theme-input-select-icon--color--hover: var(--theme-color-dynamic);
  --theme-input-unit--color: var(--theme-color-soft-text);
  --theme-kpi--border-radius: var(--theme-default-border-radius);
  --theme-kpi-display--background: var(--theme-color-ghost);
  --theme-kpi-display--background--active: var(--theme-color-ghost--active);
  --theme-kpi-display--background--hover: var(--theme-color-ghost--hover);
  --theme-kpi-display-icon--color: var(--theme-color-std-text);
  --theme-kpi-display-indicator--background: var(--theme-color-component-4);
  --theme-kpi-display-label--color: var(--theme-color-soft-text);
  --theme-kpi-display-units: var(--theme-color-soft-text);
  --theme-kpi-display-value: var(--theme-color-std-text);
  --theme-label--color: var(--theme-color-soft-text);
  --theme-label--color--active: var(--theme-color-std-text);
  --theme-label--color--disabled: var(--theme-color-weak-text);
  --theme-label--color--focus: var(--theme-color-dynamic);
  --theme-label--color--hover: var(--theme-color-std-text);
  --theme-label--color--invalid: var(--theme-color-alarm-text);
  --theme-link-btn--border-color: var(--theme-color-ghost);
  --theme-link-btn--border-color--active: var(--theme-color-ghost);
  --theme-link-btn--border-color--disabled: var(--theme-color-ghost);
  --theme-link-btn--border-color--hover: var(--theme-color-ghost);
  --theme-link-btn--border-color--visited: var(--theme-color-ghost);
  --theme-link-btn--color: var(--theme-color-primary);
  --theme-link-btn--color--active: var(--theme-color-dynamic);
  --theme-link-btn--color--disabled: var(--theme-color-weak-text);
  --theme-link-btn--color--hover: var(--theme-color-dynamic);
  --theme-link-btn--color--visited: var(--theme-color-primary);
  --theme-menu--background: var(--theme-color-2);
  --theme-menu--border-color: var(--theme-color-0);
  --theme-menu--border-radius: var(--theme-default-border-radius);
  --theme-menu--border-thickness: var(--theme-border-width-none);
  --theme-menu--box-shadow: var(--theme-shadow-4);
  --theme-menu-btn--background: var(--theme-color-ghost);
  --theme-menu-btn--background--active: var(--theme-color-ghost--active);
  --theme-menu-btn--background--hover: var(--theme-color-ghost--hover);
  --theme-menu-btn--color: var(--theme-color-std-text);
  --theme-menu-btn--color--active: var(--theme-color-std-text);
  --theme-menu-btn--color--hover: var(--theme-color-std-text);
  --theme-menu-header--color: var(--theme-color-soft-text);
  --theme-menu-item--background: var(--theme-color-ghost);
  --theme-menu-item--background--active: var(--theme-color-ghost--active);
  --theme-menu-item--background--disabled: var(--theme-color-ghost);
  --theme-menu-item--background--hover: var(--theme-color-ghost--hover);
  --theme-menu-item--color: var(--theme-color-std-text);
  --theme-menu-item--color--active: var(--theme-color-std-text);
  --theme-menu-item--color--disabled: var(--theme-color-weak-text);
  --theme-menu-item--color--hover: var(--theme-color-std-text);
  --theme-menu-item-arrow--color: var(--theme-color-soft-text);
  --theme-menu-item-arrow--color--active: var(--theme-color-std-text);
  --theme-menu-item-arrow--color--disabled: var(--theme-color-weak-text);
  --theme-menu-item-arrow--color--hover: var(--theme-color-std-text);
  --theme-menu-item-check--color: var(--theme-color-soft-text);
  --theme-menu-item-check--color--active: var(--theme-color-std-text);
  --theme-menu-item-check--color--disabled: var(--theme-color-weak-text);
  --theme-menu-item-check--color--hover: var(--theme-color-std-text);
  --theme-menu-item-icon--color: var(--theme-color-soft-text);
  --theme-menu-item-icon--color--active: var(--theme-color-std-text);
  --theme-menu-item-icon--color--disabled: var(--theme-color-weak-text);
  --theme-menu-item-icon--color--hover: var(--theme-color-std-text);
  --theme-menu-separator--background: var(--theme-color-x-weak-bdr);
  --theme-message-bar--border-radius: var(--theme-default-border-radius);
  --theme-message-bar--border-thickness: var(--theme-border-width-thick);
  --theme-messagebar--background: var(--theme-color-secondary);
  --theme-messagebar--color: var(--theme-color-std-text);
  --theme-modal--background: var(--theme-color-2);
  --theme-modal--border-color: var(--theme-color-0);
  --theme-modal--box-shadow: var(--theme-shadow-4);
  --theme-theme-modal--border-thickness: var(--theme-border-width-default);
  --theme-nav--background: var(--theme-color-2);
  --theme-nav-item-primary--background: var(--theme-color-ghost);
  --theme-nav-item-primary--background--active: var(--theme-color-ghost--active);
  --theme-nav-item-primary--background--hover: var(--theme-color-ghost--hover);
  --theme-nav-item-primary--background--selected: var(--theme-color-1);
  --theme-nav-item-primary--border-color: var(--theme-color-0);
  --theme-nav-item-primary--border-color--active: var(--theme-color-0);
  --theme-nav-item-primary--border-color--hover: var(--theme-color-0);
  --theme-nav-item-primary--border-color--selected: var(--theme-color-dynamic);
  --theme-nav-item-primary--color: var(--theme-color-std-text);
  --theme-nav-item-primary--color--active: var(--theme-color-std-text);
  --theme-nav-item-primary--color--hover: var(--theme-color-std-text);
  --theme-nav-item-primary--color--selected: var(--theme-color-std-text);
  --theme-nav-item-primary-icon--color: var(--theme-color-std-text);
  --theme-nav-item-primary-icon--color--active: var(--theme-color-std-text);
  --theme-nav-item-primary-icon--color--hover: var(--theme-color-std-text);
  --theme-nav-item-primary-icon--color--selected: var(--theme-color-std-text);
  --theme-nav-item-secondary--background: var(--theme-color-ghost);
  --theme-nav-item-secondary--background--active: var(--theme-color-ghost--active);
  --theme-nav-item-secondary--background--disabled: var(--theme-color-0);
  --theme-nav-item-secondary--background--hover: var(--theme-color-ghost--hover);
  --theme-nav-item-secondary--background--selected: var(--theme-color-1);
  --theme-nav-item-secondary--border-color: var(--theme-color-0);
  --theme-nav-item-secondary--border-color--active: var(--theme-color-0);
  --theme-nav-item-secondary--border-color--disabled: var(--theme-color-0);
  --theme-nav-item-secondary--border-color--hover: var(--theme-color-0);
  --theme-nav-item-secondary--border-color--selected: var(--theme-color-dynamic);
  --theme-nav-item-secondary--color: var(--theme-color-std-text);
  --theme-nav-item-secondary--color--active: var(--theme-color-std-text);
  --theme-nav-item-secondary--color--disabled: var(--theme-color-weak-text);
  --theme-nav-item-secondary--color--hover: var(--theme-color-std-text);
  --theme-nav-item-secondary--color--selected: var(--theme-color-std-text);
  --theme-nav-item-secondary-icon--color: var(--theme-color-std-text);
  --theme-nav-item-secondary-icon--color--active: var(--theme-color-std-text);
  --theme-nav-item-secondary-icon--color--disabled: var(--theme-color-weak-text);
  --theme-nav-item-secondary-icon--color--hover: var(--theme-color-std-text);
  --theme-nav-item-secondary-icon--color--selected: var(--theme-color-std-text);
  --theme-nav-overlay--background: var(--theme-color-backdrop-3);
  --theme-nav-overlay-header--color: var(--theme-color-std-text);
  --theme-navigation--box-shadow: var(--theme-shadow-2);
  --theme-overlay--background: var(--theme-color-backdrop);
  --theme-overlay-header--background: var(--theme-color-0);
  --theme-overlay-header--color: var(--theme-color-std-text);
  --theme-pagination-item--background: var(--theme-color-ghost);
  --theme-pagination-item--background--active: var(--theme-color-ghost--active);
  --theme-pagination-item--background--disabled: var(--theme-color-ghost);
  --theme-pagination-item--background--hover: var(--theme-color-ghost--hover);
  --theme-pagination-item--background--selected: var(--theme-color-component-7);
  --theme-pagination-item--color: var(--theme-color-std-text);
  --theme-pagination-item--color--active: var(--theme-color-std-text);
  --theme-pagination-item--color--disabled: var(--theme-color-weak-text);
  --theme-pagination-item--color--hover: var(--theme-color-std-text);
  --theme-pagination-item--color--selected: var(--theme-color-dynamic);
  --theme-pagination-label--color: var(--theme-color-soft-text);
  --theme-pane-floating--background: var(--theme-color-2);
  --theme-pane-floating--border-color: var(--theme-color-weak-bdr);
  --theme-pane-floating--box-shadow: var(--theme-shadow-2);
  --theme-pane-floating--color: var(--theme-color-std-text);
  --theme-pane-inline--background: var(--theme-color-1);
  --theme-pane-inline--border-color: var(--theme-color-soft-bdr);
  --theme-pane-inline--box-shadow: none;
  --theme-pane-inline--color: var(--theme-color-std-text);
  --theme-pill-outline--background: var(--theme-color-secondary);
  --theme-pill-outline--color: var(--theme-color-std-text);
  --theme-progress-indicator-fill--background: var(--theme-color-dynamic);
  --theme-progress-indicator-fill-error--background: var(--theme-color-alarm);
  --theme-progress-indicator-fill-info--background: var(--theme-color-info);
  --theme-progress-indicator-fill-paused--background: var(--theme-color-neutral);
  --theme-progress-indicator-fill-success--background: var(--theme-color-success);
  --theme-progress-indicator-fill-warning--background: var(--theme-color-warning-bdr);
  --theme-progress-indicator-helper--color: var(--theme-color-soft-text);
  --theme-progress-indicator-helper-error--color: var(--theme-color-alarm-text);
  --theme-progress-indicator-helper-icon--color: var(--theme-color-soft-text);
  --theme-progress-indicator-helper-icon-error--color: var(--theme-color-alarm);
  --theme-progress-indicator-helper-icon-info--color: var(--theme-color-info);
  --theme-progress-indicator-helper-icon-paused--color: var(--theme-color-neutral);
  --theme-progress-indicator-helper-icon-success--color: var(--theme-color-success);
  --theme-progress-indicator-helper-icon-warning--color: var(--theme-color-warning-text);
  --theme-progress-indicator-helper-info--color: var(--theme-color-std-text);
  --theme-progress-indicator-helper-paused--color: var(--theme-color-std-text);
  --theme-progress-indicator-helper-success--color: var(--theme-color-std-text);
  --theme-progress-indicator-helper-warning--color: var(--theme-color-std-text);
  --theme-progress-indicator-label--color: var(--theme-color-soft-text);
  --theme-progress-indicator-label-error--color: var(--theme-color-alarm-text);
  --theme-progress-indicator-label-info--color: var(--theme-color-soft-text);
  --theme-progress-indicator-label-paused--color: var(--theme-color-soft-text);
  --theme-progress-indicator-label-success--color: var(--theme-color-soft-text);
  --theme-progress-indicator-label-warning--color: var(--theme-color-soft-text);
  --theme-progress-indicator-track--background: var(--theme-color-component-3);
  --theme-progress-indicator-track-error--background: var(--theme-color-component-error);
  --theme-progress-indicator-track-info--background: var(--theme-color-component-3);
  --theme-progress-indicator-track-paused--background: var(--theme-color-component-3);
  --theme-progress-indicator-track-success--background: var(--theme-color-component-3);
  --theme-progress-indicator-track-warning--background: var(--theme-color-component-warning);
  --theme-push-card--border-radius: var(--theme-default-border-radius);
  --theme-push-card--border-width: var(--theme-border-width-default);
  --theme-push-card--focus--outline-offset: var(--theme-focus-outline-offset);
  --theme-push-card-alarm--background: var(--theme-color-alarm);
  --theme-push-card-alarm--background--active: var(--theme-color-alarm--active);
  --theme-push-card-alarm--background--hover: var(--theme-color-alarm--hover);
  --theme-push-card-alarm--border-color: var(--theme-color-0);
  --theme-push-card-alarm--border-color--active: var(--theme-color-0);
  --theme-push-card-alarm--border-color--hover: var(--theme-color-0);
  --theme-push-card-alarm--color: var(--theme-color-alarm--contrast);
  --theme-push-card-alarm-accordion--background: var(--theme-color-alarm);
  --theme-push-card-alarm-accordion--background--active: var(--theme-color-alarm--active);
  --theme-push-card-alarm-accordion--background--hover: var(--theme-color-alarm--hover);
  --theme-push-card-alarm-accordion--border-color: var(--theme-color-1);
  --theme-push-card-alarm-accordion--color: var(--theme-color-alarm--contrast);
  --theme-push-card-alarm-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-alarm-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-alarm-accordion-frame--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-alarm-accordion-frame--border-width: var(--theme-border-width-default);
  --theme-push-card-alarm-subtext--color: var(--theme-color-alarm--contrast);
  --theme-push-card-critical--background: var(--theme-color-critical);
  --theme-push-card-critical--background--active: var(--theme-color-critical--active);
  --theme-push-card-critical--background--hover: var(--theme-color-critical--hover);
  --theme-push-card-critical--border-color: var(--theme-color-0);
  --theme-push-card-critical--border-color--active: var(--theme-color-0);
  --theme-push-card-critical--border-color--hover: var(--theme-color-0);
  --theme-push-card-critical--color: var(--theme-color-critical--contrast);
  --theme-push-card-critical-accordion--background: var(--theme-color-critical);
  --theme-push-card-critical-accordion--background--active: var(--theme-color-critical--active);
  --theme-push-card-critical-accordion--background--hover: var(--theme-color-critical--hover);
  --theme-push-card-critical-accordion--border-color: var(--theme-color-1);
  --theme-push-card-critical-accordion--color: var(--theme-color-critical--contrast);
  --theme-push-card-critical-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-critical-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-critical-accordion-frame--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-critical-accordion-frame--border-width: var(--theme-border-width-default);
  --theme-push-card-critical-subtext--color: var(--theme-color-critical--contrast);
  --theme-push-card-filled--background: var(--theme-color-component-1);
  --theme-push-card-filled--background--active: var(--theme-color-component-1--active);
  --theme-push-card-filled--background--hover: var(--theme-color-component-1--hover);
  --theme-push-card-filled--border-color: var(--theme-color-0);
  --theme-push-card-filled--border-color--active: var(--theme-color-0);
  --theme-push-card-filled--border-color--hover: var(--theme-color-0);
  --theme-push-card-filled--color: var(--theme-color-std-text);
  --theme-push-card-filled-accordion--background: var(--theme-color-component-1);
  --theme-push-card-filled-accordion--background--active: var(--theme-color-component-1--active);
  --theme-push-card-filled-accordion--background--hover: var(--theme-color-component-1--hover);
  --theme-push-card-filled-accordion--border-color: var(--theme-color-1);
  --theme-push-card-filled-accordion--color: var(--theme-color-std-text);
  --theme-push-card-filled-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-filled-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-filled-accordion-frame--border-color: var(--theme-color-0);
  --theme-push-card-filled-accordion-frame--border-width: var(--theme-border-width-none);
  --theme-push-card-filled-subtext--color: var(--theme-color-soft-text);
  --theme-push-card-info--background: var(--theme-color-info);
  --theme-push-card-info--background--active: var(--theme-color-info--active);
  --theme-push-card-info--background--hover: var(--theme-color-info--hover);
  --theme-push-card-info--border-color: var(--theme-color-0);
  --theme-push-card-info--border-color--active: var(--theme-color-0);
  --theme-push-card-info--border-color--hover: var(--theme-color-0);
  --theme-push-card-info--color: var(--theme-color-info--contrast);
  --theme-push-card-info-accordion--background: var(--theme-color-info);
  --theme-push-card-info-accordion--background--active: var(--theme-color-info--active);
  --theme-push-card-info-accordion--background--hover: var(--theme-color-info--hover);
  --theme-push-card-info-accordion--border-color: var(--theme-color-1);
  --theme-push-card-info-accordion--color: var(--theme-color-info--contrast);
  --theme-push-card-info-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-info-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-info-accordion-frame--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-info-accordion-frame--border-width: var(--theme-border-width-default);
  --theme-push-card-info-subtext--color: var(--theme-color-info--contrast);
  --theme-push-card-neutral--background: var(--theme-color-neutral);
  --theme-push-card-neutral--background--active: var(--theme-color-neutral--active);
  --theme-push-card-neutral--background--hover: var(--theme-color-neutral--hover);
  --theme-push-card-neutral--border-color: var(--theme-color-0);
  --theme-push-card-neutral--border-color--active: var(--theme-color-0);
  --theme-push-card-neutral--border-color--hover: var(--theme-color-0);
  --theme-push-card-neutral--color: var(--theme-color-neutral--contrast);
  --theme-push-card-neutral-accordion--background: var(--theme-color-neutral);
  --theme-push-card-neutral-accordion--background--active: var(--theme-color-neutral--active);
  --theme-push-card-neutral-accordion--background--hover: var(--theme-color-neutral--hover);
  --theme-push-card-neutral-accordion--border-color: var(--theme-color-1);
  --theme-push-card-neutral-accordion--color: var(--theme-color-neutral--contrast);
  --theme-push-card-neutral-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-neutral-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-neutral-accordion-frame--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-neutral-accordion-frame--border-width: var(--theme-border-width-default);
  --theme-push-card-neutral-subtext--color: var(--theme-color-neutral--contrast);
  --theme-push-card-outline--background: var(--theme-color-ghost);
  --theme-push-card-outline--background--active: var(--theme-color-ghost--active);
  --theme-push-card-outline--background--hover: var(--theme-color-ghost--hover);
  --theme-push-card-outline--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-outline--border-color--active: var(--theme-color-soft-bdr);
  --theme-push-card-outline--border-color--hover: var(--theme-color-soft-bdr);
  --theme-push-card-outline--color: var(--theme-color-std-text);
  --theme-push-card-outline-accordion--background: var(--theme-color-component-1);
  --theme-push-card-outline-accordion--background--active: var(--theme-color-component-1--active);
  --theme-push-card-outline-accordion--background--hover: var(--theme-color-component-1--hover);
  --theme-push-card-outline-accordion--border-color: var(--theme-color-1);
  --theme-push-card-outline-accordion--color: var(--theme-color-std-text);
  --theme-push-card-outline-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-outline-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-outline-accordion-frame--border-color: var(--theme-color-0);
  --theme-push-card-outline-accordion-frame--border-width: var(--theme-border-width-none);
  --theme-push-card-outline-subtext--color: var(--theme-color-soft-text);
  --theme-push-card-primary--background: var(--theme-color-primary);
  --theme-push-card-primary--background--active: var(--theme-color-primary--active);
  --theme-push-card-primary--background--hover: var(--theme-color-primary--hover);
  --theme-push-card-primary--border-color: var(--theme-color-0);
  --theme-push-card-primary--border-color--active: var(--theme-color-0);
  --theme-push-card-primary--border-color--hover: var(--theme-color-0);
  --theme-push-card-primary--color: var(--theme-color-primary--contrast);
  --theme-push-card-primary-accordion--background: var(--theme-color-primary);
  --theme-push-card-primary-accordion--background--active: var(--theme-color-primary--active);
  --theme-push-card-primary-accordion--background--hover: var(--theme-color-primary--hover);
  --theme-push-card-primary-accordion--border-color: var(--theme-color-1);
  --theme-push-card-primary-accordion--color: var(--theme-color-primary--contrast);
  --theme-push-card-primary-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-primary-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-primary-accordion-frame--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-primary-accordion-frame--border-width: var(--theme-border-width-default);
  --theme-push-card-primary-subtext--color: var(--theme-color-primary--contrast);
  --theme-push-card-success--background: var(--theme-color-success);
  --theme-push-card-success--background--active: var(--theme-color-success--active);
  --theme-push-card-success--background--hover: var(--theme-color-success--hover);
  --theme-push-card-success--border-color: var(--theme-color-0);
  --theme-push-card-success--border-color--active: var(--theme-color-0);
  --theme-push-card-success--border-color--hover: var(--theme-color-0);
  --theme-push-card-success--color: var(--theme-color-success--contrast);
  --theme-push-card-success-accordion--background: var(--theme-color-success);
  --theme-push-card-success-accordion--background--active: var(--theme-color-success--active);
  --theme-push-card-success-accordion--background--hover: var(--theme-color-success--hover);
  --theme-push-card-success-accordion--border-color: var(--theme-color-1);
  --theme-push-card-success-accordion--color: var(--theme-color-success--contrast);
  --theme-push-card-success-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-success-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-success-accordion-frame--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-success-accordion-frame--border-width: var(--theme-border-width-default);
  --theme-push-card-success-subtext--color: var(--theme-color-success--contrast);
  --theme-push-card-warning--background: var(--theme-color-warning);
  --theme-push-card-warning--background--active: var(--theme-color-warning--active);
  --theme-push-card-warning--background--hover: var(--theme-color-warning--hover);
  --theme-push-card-warning--border-color: var(--theme-color-0);
  --theme-push-card-warning--border-color--active: var(--theme-color-0);
  --theme-push-card-warning--border-color--hover: var(--theme-color-0);
  --theme-push-card-warning--color: var(--theme-color-warning--contrast);
  --theme-push-card-warning-accordion--background: var(--theme-color-warning);
  --theme-push-card-warning-accordion--background--active: var(--theme-color-warning--active);
  --theme-push-card-warning-accordion--background--hover: var(--theme-color-warning--hover);
  --theme-push-card-warning-accordion--border-color: var(--theme-color-1);
  --theme-push-card-warning-accordion--color: var(--theme-color-warning--contrast);
  --theme-push-card-warning-accordion-footer--background: var(--theme-color-component-1);
  --theme-push-card-warning-accordion-frame--background: var(--theme-color-component-1);
  --theme-push-card-warning-accordion-frame--border-color: var(--theme-color-soft-bdr);
  --theme-push-card-warning-accordion-frame--border-width: var(--theme-border-width-default);
  --theme-push-card-warning-subtext--color: var(--theme-color-warning--contrast);
  --theme-radiobtn--border-thickness: var(--theme-border-width-default);
  --theme-radiobtn--focus--outline-offset: var(--theme-focus-outline-offset);
  --theme-radiobtn-checked--background: var(--theme-color-dynamic);
  --theme-radiobtn-checked--background--active: var(--theme-color-dynamic--active);
  --theme-radiobtn-checked--background--disabled: var(--theme-color-component-4);
  --theme-radiobtn-checked--background--hover: var(--theme-color-dynamic--hover);
  --theme-radiobtn-checked--background--info: var(--theme-color-info);
  --theme-radiobtn-checked--background--info--active: var(--theme-color-info--active);
  --theme-radiobtn-checked--background--info--hover: var(--theme-color-info--hover);
  --theme-radiobtn-checked--background--invalid: var(--theme-color-alarm);
  --theme-radiobtn-checked--background--invalid--active: var(--theme-color-alarm--active);
  --theme-radiobtn-checked--background--invalid--hover: var(--theme-color-alarm--hover);
  --theme-radiobtn-checked--background--warning: var(--theme-color-warning);
  --theme-radiobtn-checked--background--warning--active: var(--theme-color-warning--active);
  --theme-radiobtn-checked--background--warning--hover: var(--theme-color-warning--hover);
  --theme-radiobtn-checked--border-color: var(--theme-color-0);
  --theme-radiobtn-checked--border-color--active: var(--theme-color-0);
  --theme-radiobtn-checked--border-color--disabled: var(--theme-color-0);
  --theme-radiobtn-checked--border-color--hover: var(--theme-color-0);
  --theme-radiobtn-checked--border-color--info: var(--theme-color-0);
  --theme-radiobtn-checked--border-color--info--active: var(--theme-color-0);
  --theme-radiobtn-checked--border-color--info--hover: var(--theme-color-0);
  --theme-radiobtn-checked--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-radiobtn-checked--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-radiobtn-checked--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-radiobtn-checked--border-color--warning: var(--theme-color-warning-bdr);
  --theme-radiobtn-checked--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-radiobtn-checked--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-radiobtn-checked--color: var(--theme-color-primary--contrast);
  --theme-radiobtn-checked--color--active: var(--theme-color-primary--contrast);
  --theme-radiobtn-checked--color--disabled: var(--theme-color-primary--contrast);
  --theme-radiobtn-checked--color--hover: var(--theme-color-primary--contrast);
  --theme-radiobtn-checked--color--info: var(--theme-color-info--contrast);
  --theme-radiobtn-checked--color--info--active: var(--theme-color-info--contrast);
  --theme-radiobtn-checked--color--info--hover: var(--theme-color-info--contrast);
  --theme-radiobtn-checked--color--invalid: var(--theme-color-alarm--contrast);
  --theme-radiobtn-checked--color--invalid--active: var(--theme-color-alarm--contrast);
  --theme-radiobtn-checked--color--invalid--hover: var(--theme-color-alarm--contrast);
  --theme-radiobtn-checked--color--warning: var(--theme-color-warning--contrast);
  --theme-radiobtn-checked--color--warning--active: var(--theme-color-warning--contrast);
  --theme-radiobtn-checked--color--warning--hover: var(--theme-color-warning--contrast);
  --theme-radiobtn-label--color: var(--theme-color-std-text);
  --theme-radiobtn-label--color--disabled: var(--theme-color-weak-text);
  --theme-radiobtn-unchecked--background: var(--theme-color-secondary);
  --theme-radiobtn-unchecked--background--active: var(--theme-color-secondary--active);
  --theme-radiobtn-unchecked--background--disabled: var(--theme-color-ghost);
  --theme-radiobtn-unchecked--background--hover: var(--theme-color-secondary--hover);
  --theme-radiobtn-unchecked--background--info: var(--theme-color-secondary);
  --theme-radiobtn-unchecked--background--info--active: var(--theme-color-ghost--active);
  --theme-radiobtn-unchecked--background--info--hover: var(--theme-color-ghost--hover);
  --theme-radiobtn-unchecked--background--invalid: var(--theme-color-component-error);
  --theme-radiobtn-unchecked--background--invalid--active: var(--theme-color-ghost--active);
  --theme-radiobtn-unchecked--background--invalid--hover: var(--theme-color-ghost--hover);
  --theme-radiobtn-unchecked--background--warning: var(--theme-color-component-warning);
  --theme-radiobtn-unchecked--background--warning--active: var(--theme-color-ghost--active);
  --theme-radiobtn-unchecked--background--warning--hover: var(--theme-color-ghost--hover);
  --theme-radiobtn-unchecked--border-color: var(--theme-color-contrast-bdr);
  --theme-radiobtn-unchecked--border-color--active: var(--theme-color-dynamic);
  --theme-radiobtn-unchecked--border-color--disabled: var(--theme-color-component-4);
  --theme-radiobtn-unchecked--border-color--hover: var(--theme-color-dynamic);
  --theme-radiobtn-unchecked--border-color--info: var(--theme-color-info);
  --theme-radiobtn-unchecked--border-color--info--active: var(--theme-color-info--active);
  --theme-radiobtn-unchecked--border-color--info--hover: var(--theme-color-info--hover);
  --theme-radiobtn-unchecked--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-radiobtn-unchecked--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-radiobtn-unchecked--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-radiobtn-unchecked--border-color--warning: var(--theme-color-warning-bdr);
  --theme-radiobtn-unchecked--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-radiobtn-unchecked--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-scrollbar-thumb--background: var(--theme-color-5);
  --theme-scrollbar-thumb--background--hover: var(--theme-color-7);
  --theme-scrollbar-track--background: var(--theme-color-2);
  --theme-scrollbar-track--background--hover: var(--theme-color-3);
  --theme-scrollbar-track--border: var(--theme-color-1);
  --theme-select-list--background: var(--theme-color-2);
  --theme-select-list--border-color: var(--theme-color-0);
  --theme-select-list-item--background: var(--theme-color-ghost);
  --theme-select-list-item--background--active: var(--theme-color-ghost--active);
  --theme-select-list-item--background--disabled: var(--theme-color-ghost);
  --theme-select-list-item--background--hover: var(--theme-color-ghost--hover);
  --theme-select-list-item--background--selected: var(--theme-color-ghost--selected);
  --theme-select-list-item--background--selected-active: var(--theme-color-ghost--selected-active);
  --theme-select-list-item--background--selected-disabled: var(--theme-color-ghost);
  --theme-select-list-item--background--selected-hover: var(--theme-color-ghost--selected-hover);
  --theme-select-list-item--color: var(--theme-color-std-text);
  --theme-select-list-item--color--active: var(--theme-color-std-text);
  --theme-select-list-item--color--disabled: var(--theme-color-weak-text);
  --theme-select-list-item--color--hover: var(--theme-color-std-text);
  --theme-select-list-item--color--selected: var(--theme-color-std-text);
  --theme-select-list-item--color--selected-active: var(--theme-color-std-text);
  --theme-select-list-item--color--selected-disabled: var(--theme-color-weak-text);
  --theme-select-list-item--color--selected-hover: var(--theme-color-std-text);
  --theme-select-list-item-check--color: var(--theme-color-std-text);
  --theme-select-list-item-check--color--active: var(--theme-color-std-text);
  --theme-select-list-item-check--color--disabled: var(--theme-color-weak-text);
  --theme-select-list-item-check--color--hover: var(--theme-color-std-text);
  --theme-select-list-item-hint--color: var(--theme-color-soft-text);
  --theme-select-list-item-hint--color--active: var(--theme-color-soft-text);
  --theme-select-list-item-hint--color--hover: var(--theme-color-soft-text);
  --theme-slider-thumb--background: var(--theme-color-dynamic);
  --theme-slider-thumb--background--active: var(--theme-color-dynamic--active);
  --theme-slider-thumb--background--disabled: var(--theme-color-7);
  --theme-slider-thumb--background--hover: var(--theme-color-dynamic--hover);
  --theme-slider-thumb--background--info: var(--theme-color-info);
  --theme-slider-thumb--background--info--active: var(--theme-color-info--active);
  --theme-slider-thumb--background--info--hover: var(--theme-color-info--hover);
  --theme-slider-thumb--background--invalid: var(--theme-color-alarm);
  --theme-slider-thumb--background--invalid--active: var(--theme-color-alarm--active);
  --theme-slider-thumb--background--invalid--hover: var(--theme-color-alarm--hover);
  --theme-slider-thumb--background--warning: var(--theme-color-warning);
  --theme-slider-thumb--background--warning--active: var(--theme-color-warning--active);
  --theme-slider-thumb--background--warning--hover: var(--theme-color-warning--hover);
  --theme-slider-trace--background: var(--theme-color-dynamic);
  --theme-slider-trace--background--disabled: var(--theme-color-component-3);
  --theme-slider-trace--background--info: var(--theme-color-info);
  --theme-slider-trace--background--invalid: var(--theme-color-alarm);
  --theme-slider-trace--background--warning: var(--theme-color-warning-bdr);
  --theme-slider-trace-marker--background: var(--theme-color-dynamic);
  --theme-slider-trace-marker--background--disabled: var(--theme-color-7);
  --theme-slider-trace-marker--background--info: var(--theme-color-info);
  --theme-slider-trace-marker--background--invalid: var(--theme-color-alarm);
  --theme-slider-trace-marker--background--warning: var(--theme-color-warning);
  --theme-slider-track--background: var(--theme-color-component-4);
  --theme-slider-track--background--disabled: var(--theme-color-component-2);
  --theme-slider-track-marker--background: var(--theme-color-8);
  --theme-slider-track-marker--background--disabled: var(--theme-color-5);
  --theme-switch--color: var(--theme-color-std-text);
  --theme-switch--color--active: var(--theme-color-std-text);
  --theme-switch--color--disabled: var(--theme-color-weak-text);
  --theme-switch--color--hover: var(--theme-color-std-text);
  --theme-switch-mixed--background: var(--theme-color-component-4);
  --theme-switch-mixed--background--active: var(--theme-color-component-4);
  --theme-switch-mixed--background--disabled: var(--theme-color-component-2);
  --theme-switch-mixed--background--hover: var(--theme-color-component-5);
  --theme-switch-mixed--background--info: var(--theme-color-component-4);
  --theme-switch-mixed--background--info--active: var(--theme-color-component-4);
  --theme-switch-mixed--background--info--hover: var(--theme-color-component-5);
  --theme-switch-mixed--background--invalid: var(--theme-color-component-4);
  --theme-switch-mixed--background--invalid--active: var(--theme-color-component-4);
  --theme-switch-mixed--background--invalid--hover: var(--theme-color-component-5);
  --theme-switch-mixed--background--valid: var(--theme-color-component-4);
  --theme-switch-mixed--background--valid--active: var(--theme-color-component-4);
  --theme-switch-mixed--background--valid--hover: var(--theme-color-component-5);
  --theme-switch-mixed--background--warning: var(--theme-color-component-4);
  --theme-switch-mixed--background--warning--active: var(--theme-color-component-4);
  --theme-switch-mixed--background--warning--hover: var(--theme-color-component-5);
  --theme-switch-mixed--border-color: var(--theme-color-0);
  --theme-switch-mixed--border-color--active: var(--theme-color-0);
  --theme-switch-mixed--border-color--disabled: var(--theme-color-0);
  --theme-switch-mixed--border-color--hover: var(--theme-color-0);
  --theme-switch-mixed--border-color--info: var(--theme-color-info);
  --theme-switch-mixed--border-color--info--active: var(--theme-color-info);
  --theme-switch-mixed--border-color--info--hover: var(--theme-color-info);
  --theme-switch-mixed--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-switch-mixed--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-switch-mixed--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-switch-mixed--border-color--valid: var(--theme-color-0);
  --theme-switch-mixed--border-color--valid--active: var(--theme-color-0);
  --theme-switch-mixed--border-color--valid--hover: var(--theme-color-0);
  --theme-switch-mixed--border-color--warning: var(--theme-color-warning-bdr);
  --theme-switch-mixed--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-switch-mixed--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-switch-off--background: var(--theme-color-component-4);
  --theme-switch-off--background--active: var(--theme-color-component-4);
  --theme-switch-off--background--disabled: var(--theme-color-component-2);
  --theme-switch-off--background--hover: var(--theme-color-component-5);
  --theme-switch-off--background--info: var(--theme-color-component-4);
  --theme-switch-off--background--info--active: var(--theme-color-component-4);
  --theme-switch-off--background--info--hover: var(--theme-color-component-5);
  --theme-switch-off--background--invalid: var(--theme-color-component-4);
  --theme-switch-off--background--invalid--active: var(--theme-color-component-4);
  --theme-switch-off--background--invalid--hover: var(--theme-color-component-5);
  --theme-switch-off--background--valid: var(--theme-color-component-4);
  --theme-switch-off--background--valid--active: var(--theme-color-component-4);
  --theme-switch-off--background--valid--hover: var(--theme-color-component-5);
  --theme-switch-off--background--warning: var(--theme-color-component-4);
  --theme-switch-off--background--warning--active: var(--theme-color-component-4);
  --theme-switch-off--background--warning--hover: var(--theme-color-component-5);
  --theme-switch-off--border-color: var(--theme-color-0);
  --theme-switch-off--border-color--active: var(--theme-color-0);
  --theme-switch-off--border-color--disabled: var(--theme-color-0);
  --theme-switch-off--border-color--hover: var(--theme-color-0);
  --theme-switch-off--border-color--info: var(--theme-color-info);
  --theme-switch-off--border-color--info--active: var(--theme-color-info--active);
  --theme-switch-off--border-color--info--hover: var(--theme-color-info--hover);
  --theme-switch-off--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-switch-off--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-switch-off--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-switch-off--border-color--valid: var(--theme-color-0);
  --theme-switch-off--border-color--valid--active: var(--theme-color-0);
  --theme-switch-off--border-color--valid--hover: var(--theme-color-0);
  --theme-switch-off--border-color--warning: var(--theme-color-warning-bdr);
  --theme-switch-off--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-switch-off--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-switch-on--background: var(--theme-color-dynamic);
  --theme-switch-on--background--active: var(--theme-color-dynamic--active);
  --theme-switch-on--background--disabled: var(--theme-color-component-2);
  --theme-switch-on--background--hover: var(--theme-color-dynamic--hover);
  --theme-switch-on--background--info: var(--theme-color-info);
  --theme-switch-on--background--info--active: var(--theme-color-info--active);
  --theme-switch-on--background--info--hover: var(--theme-color-info--hover);
  --theme-switch-on--background--invalid: var(--theme-color-alarm);
  --theme-switch-on--background--invalid--active: var(--theme-color-alarm--active);
  --theme-switch-on--background--invalid--hover: var(--theme-color-alarm--hover);
  --theme-switch-on--background--valid: var(--theme-color-dynamic);
  --theme-switch-on--background--valid--active: var(--theme-color-dynamic--active);
  --theme-switch-on--background--valid--hover: var(--theme-color-dynamic--hover);
  --theme-switch-on--background--warning: var(--theme-color-warning);
  --theme-switch-on--background--warning--active: var(--theme-color-warning--active);
  --theme-switch-on--background--warning--hover: var(--theme-color-warning--hover);
  --theme-switch-on--border-color: var(--theme-color-0);
  --theme-switch-on--border-color--active: var(--theme-color-0);
  --theme-switch-on--border-color--disabled: var(--theme-color-0);
  --theme-switch-on--border-color--hover: var(--theme-color-0);
  --theme-switch-on--border-color--info: var(--theme-color-0);
  --theme-switch-on--border-color--info--active: var(--theme-color-0);
  --theme-switch-on--border-color--info--hover: var(--theme-color-0);
  --theme-switch-on--border-color--invalid: var(--theme-color-0);
  --theme-switch-on--border-color--invalid--active: var(--theme-color-0);
  --theme-switch-on--border-color--invalid--hover: var(--theme-color-0);
  --theme-switch-on--border-color--valid: var(--theme-color-0);
  --theme-switch-on--border-color--valid--active: var(--theme-color-0);
  --theme-switch-on--border-color--valid--hover: var(--theme-color-0);
  --theme-switch-on--border-color--warning: var(--theme-color-warning-bdr);
  --theme-switch-on--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-switch-on--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-switch-thumb--box-shadow: none;
  --theme-switch-thumb-mixed--background: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--active: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--disabled: var(--theme-color-component-3);
  --theme-switch-thumb-mixed--background--hover: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--info: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--info--active: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--info--hover: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--invalid: var(--theme-color-component-error);
  --theme-switch-thumb-mixed--background--invalid--active: var(--theme-color-component-error);
  --theme-switch-thumb-mixed--background--invalid--hover: var(--theme-color-component-error);
  --theme-switch-thumb-mixed--background--valid: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--valid--active: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--valid--hover: var(--theme-color-inv-std-text);
  --theme-switch-thumb-mixed--background--warning: var(--theme-color-component-warning);
  --theme-switch-thumb-mixed--background--warning--active: var(--theme-color-component-warning);
  --theme-switch-thumb-mixed--background--warning--hover: var(--theme-color-component-warning);
  --theme-switch-thumb-mixed--border-color: var(--theme-color-0);
  --theme-switch-thumb-mixed--border-color--active: var(--theme-color-0);
  --theme-switch-thumb-mixed--border-color--disabled: var(--theme-color-0);
  --theme-switch-thumb-mixed--border-color--hover: var(--theme-color-0);
  --theme-switch-thumb-mixed--border-color--info: var(--theme-color-info);
  --theme-switch-thumb-mixed--border-color--info--active: var(--theme-color-info);
  --theme-switch-thumb-mixed--border-color--info--hover: var(--theme-color-info);
  --theme-switch-thumb-mixed--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-mixed--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-mixed--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-mixed--border-color--valid: var(--theme-color-0);
  --theme-switch-thumb-mixed--border-color--valid--active: var(--theme-color-0);
  --theme-switch-thumb-mixed--border-color--valid--hover: var(--theme-color-0);
  --theme-switch-thumb-mixed--border-color--warning: var(--theme-color-warning-bdr);
  --theme-switch-thumb-mixed--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-switch-thumb-mixed--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-switch-thumb-off--background: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--active: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--disabled: var(--theme-color-component-3);
  --theme-switch-thumb-off--background--hover: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--info: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--info--active: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--info--hover: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--invalid: var(--theme-color-component-error);
  --theme-switch-thumb-off--background--invalid--active: var(--theme-color-component-error);
  --theme-switch-thumb-off--background--invalid--hover: var(--theme-color-component-error);
  --theme-switch-thumb-off--background--valid: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--valid--active: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--valid--hover: var(--theme-color-inv-std-text);
  --theme-switch-thumb-off--background--warning: var(--theme-color-component-warning);
  --theme-switch-thumb-off--background--warning--active: var(--theme-color-component-warning);
  --theme-switch-thumb-off--background--warning--hover: var(--theme-color-component-warning);
  --theme-switch-thumb-off--border-color: var(--theme-color-0);
  --theme-switch-thumb-off--border-color--active: var(--theme-color-0);
  --theme-switch-thumb-off--border-color--disabled: var(--theme-color-0);
  --theme-switch-thumb-off--border-color--hover: var(--theme-color-0);
  --theme-switch-thumb-off--border-color--info: var(--theme-color-info);
  --theme-switch-thumb-off--border-color--info--active: var(--theme-color-info);
  --theme-switch-thumb-off--border-color--info--hover: var(--theme-color-info);
  --theme-switch-thumb-off--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-off--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-off--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-off--border-color--valid: var(--theme-color-0);
  --theme-switch-thumb-off--border-color--valid--active: var(--theme-color-0);
  --theme-switch-thumb-off--border-color--valid--hover: var(--theme-color-0);
  --theme-switch-thumb-off--border-color--warning: var(--theme-color-warning-bdr);
  --theme-switch-thumb-off--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-switch-thumb-off--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-switch-thumb-on--background: var(--theme-color-primary--contrast);
  --theme-switch-thumb-on--background--active: var(--theme-color-primary--contrast);
  --theme-switch-thumb-on--background--disabled: var(--theme-color-component-3);
  --theme-switch-thumb-on--background--hover: var(--theme-color-primary--contrast);
  --theme-switch-thumb-on--background--info: var(--theme-color-info--contrast);
  --theme-switch-thumb-on--background--info--active: var(--theme-color-info--contrast);
  --theme-switch-thumb-on--background--info--hover: var(--theme-color-info--contrast);
  --theme-switch-thumb-on--background--invalid: var(--theme-color-alarm--contrast);
  --theme-switch-thumb-on--background--invalid--active: var(--theme-color-alarm--contrast);
  --theme-switch-thumb-on--background--invalid--hover: var(--theme-color-alarm--contrast);
  --theme-switch-thumb-on--background--valid: var(--theme-color-primary--contrast);
  --theme-switch-thumb-on--background--valid--active: var(--theme-color-primary--contrast);
  --theme-switch-thumb-on--background--valid--hover: var(--theme-color-primary--contrast);
  --theme-switch-thumb-on--background--warning: var(--theme-color-warning--contrast);
  --theme-switch-thumb-on--background--warning--active: var(--theme-color-warning--contrast);
  --theme-switch-thumb-on--background--warning--hover: var(--theme-color-warning--contrast);
  --theme-switch-thumb-on--border-color: var(--theme-color-0);
  --theme-switch-thumb-on--border-color--active: var(--theme-color-0);
  --theme-switch-thumb-on--border-color--disabled: var(--theme-color-0);
  --theme-switch-thumb-on--border-color--hover: var(--theme-color-0);
  --theme-switch-thumb-on--border-color--info: var(--theme-color-info);
  --theme-switch-thumb-on--border-color--info--active: var(--theme-color-info);
  --theme-switch-thumb-on--border-color--info--hover: var(--theme-color-info);
  --theme-switch-thumb-on--border-color--invalid: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-on--border-color--invalid--active: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-on--border-color--invalid--hover: var(--theme-color-alarm-bdr);
  --theme-switch-thumb-on--border-color--valid: var(--theme-color-0);
  --theme-switch-thumb-on--border-color--valid--active: var(--theme-color-0);
  --theme-switch-thumb-on--border-color--valid--hover: var(--theme-color-0);
  --theme-switch-thumb-on--border-color--warning: var(--theme-color-warning-bdr);
  --theme-switch-thumb-on--border-color--warning--active: var(--theme-color-warning-bdr);
  --theme-switch-thumb-on--border-color--warning--hover: var(--theme-color-warning-bdr);
  --theme-animated-tab-circle--background: var(--theme-color-component-1);
  --theme-animated-tab-circle--background--active: var(--theme-color-ghost-primary--active);
  --theme-animated-tab-circle--background--disabled: var(--theme-color-ghost);
  --theme-animated-tab-circle--background--hover: var(--theme-color-ghost-primary--hover);
  --theme-animated-tab-circle--background--selected: var(--theme-color-ghost);
  --theme-animated-tab-circle--border-color: var(--theme-color-0);
  --theme-animated-tab-circle--border-color--active: var(--theme-color-0);
  --theme-animated-tab-circle--border-color--disabled: var(--theme-color-ghost);
  --theme-animated-tab-circle--border-color--hover: var(--theme-color-0);
  --theme-animated-tab-circle--border-color--selected: var(--theme-color-dynamic);
  --theme-animated-tab-icon--color: var(--theme-color-std-text);
  --theme-animated-tab-icon--color--active: var(--theme-color-std-text);
  --theme-animated-tab-icon--color--disabled: var(--theme-color-weak-text);
  --theme-animated-tab-icon--color--hover: var(--theme-color-std-text);
  --theme-animated-tab-icon--color--selected: var(--theme-color-std-text);
  --theme-animated-tab-indicator--background: var(--theme-color-soft-bdr);
  --theme-animated-tab-indicator--background--active: var(--theme-color-soft-bdr);
  --theme-animated-tab-indicator--background--hover: var(--theme-color-soft-bdr);
  --theme-animated-tab-indicator--background--selected: var(--theme-color-dynamic);
  --theme-tab--background: var(--theme-color-ghost);
  --theme-tab--background--active: var(--theme-color-ghost-primary--active);
  --theme-tab--background--disabled: var(--theme-color-ghost);
  --theme-tab--background--hover: var(--theme-color-ghost-primary--hover);
  --theme-tab--background--selected: var(--theme-color-ghost);
  --theme-tab--color: var(--theme-color-std-text);
  --theme-tab--color--active: var(--theme-color-std-text);
  --theme-tab--color--disabled: var(--theme-color-weak-text);
  --theme-tab--color--hover: var(--theme-color-std-text);
  --theme-tab--color--selected: var(--theme-color-std-text);
  --theme-tab-icon--color: var(--theme-color-std-text);
  --theme-tab-icon--color--active: var(--theme-color-std-text);
  --theme-tab-icon--color--disabled: var(--theme-color-weak-text);
  --theme-tab-icon--color--hover: var(--theme-color-std-text);
  --theme-tab-icon--color--selected: var(--theme-color-std-text);
  --theme-tab-indicator--background: var(--theme-color-soft-bdr);
  --theme-tab-indicator--background--active: var(--theme-color-soft-bdr);
  --theme-tab-indicator--background--disabled: var(--theme-color-soft-bdr);
  --theme-tab-indicator--background--hover: var(--theme-color-soft-bdr);
  --theme-tab-indicator--background--selected: var(--theme-color-dynamic);
  --theme-tab-indicator--height: 0.125rem;
  --theme-tab-pill--border-color: var(--theme-color-neutral);
  --theme-tab-pill--border-color--active: var(--theme-color-neutral);
  --theme-tab-pill--border-color--disabled: var(--theme-color-neutral);
  --theme-tab-pill--border-color--hover: var(--theme-color-neutral);
  --theme-tab-pill--border-color--selected: var(--theme-color-dynamic);
  --theme-table-group-header-row--background: var(--theme-color-0);
  --theme-table-group-header-row--border-color: var(--theme-color-soft-bdr);
  --theme-table--background: var(--theme-color-0);
  --theme-table--border-color: var(--theme-color-0);
  --theme-table--color: var(--theme-color-std-text);
  --theme-table-data-cell--background: var(--theme-color-ghost);
  --theme-table-data-cell--background--active: var(--theme-color-ghost--active);
  --theme-table-data-cell--background--disabled: var(--theme-color-ghost);
  --theme-table-data-cell--background--hover: var(--theme-color-ghost--hover);
  --theme-table-data-cell--background--selected: var(--theme-color-ghost--selected);
  --theme-table-data-cell--background--selected-active: var(--theme-color-ghost--selected-active);
  --theme-table-data-cell--background--selected-hover: var(--theme-color-ghost--selected-hover);
  --theme-table-data-cell--border-color: var(--theme-color-0);
  --theme-table-data-cell--color: var(--theme-color-std-text);
  --theme-table-data-cell--color-disabled: var(--theme-color-weak-text);
  --theme-table-data-row--background: var(--theme-color-ghost);
  --theme-table-data-row--background--active: var(--theme-color-ghost--active);
  --theme-table-data-row--background--disabled: var(--theme-color-ghost);
  --theme-table-data-row--background--hover: var(--theme-color-ghost--hover);
  --theme-table-data-row--background--selected: var(--theme-color-ghost--selected);
  --theme-table-data-row--background--selected-active: var(--theme-color-ghost--selected-active);
  --theme-table-data-row--background--selected-hover: var(--theme-color-ghost--selected-hover);
  --theme-table-data-row--border-color: var(--theme-color-weak-bdr);
  --theme-table-data-row-alt--background: var(--theme-color-ghost-alt);
  --theme-table-data-row-alt--background--active: var(--theme-color-ghost-alt--active);
  --theme-table-data-row-alt--background--disabled: var(--theme-color-ghost-alt);
  --theme-table-data-row-alt--background--hover: var(--theme-color-ghost-alt--hover);
  --theme-table-data-row-alt--background--selected: var(--theme-color-ghost-alt--selected);
  --theme-table-data-row-alt--background--selected-active: var(--theme-color-ghost-alt--selected-active);
  --theme-table-data-row-alt--background--selected-hover: var(--theme-color-ghost-alt--selected-hover);
  --theme-table-group-splitter--background: var(--theme-color-x-weak-bdr);
  --theme-table-group-splitter--background--hover: var(--theme-color-dynamic);
  --theme-table-header-cell--background: var(--theme-color-ghost);
  --theme-table-header-cell--background--active: var(--theme-color-ghost--active);
  --theme-table-header-cell--background--hover: var(--theme-color-ghost--hover);
  --theme-table-header-cell--border-color: var(--theme-color-0);
  --theme-table-header-cell--border-color--active: var(--theme-color-0);
  --theme-table-header-cell--border-color--hover: var(--theme-color-0);
  --theme-table-header-cell--color: var(--theme-color-std-text);
  --theme-table-header-filter--color: var(--theme-color-dynamic);
  --theme-table-header-row--background: var(--theme-color-0);
  --theme-table-header-row--border-color: var(--theme-color-soft-bdr);
  --theme-table-header-sort--color: var(--theme-color-dynamic);
  --theme-table-header-splitter--background: var(--theme-color-soft-bdr);
  --theme-table-header-splitter--background--hover: var(--theme-color-dynamic);
  --theme-table-selection--border-color: var(--theme-color-0);
  --theme-tile--border-radius: var(--theme-default-border-radius);
  --theme-tile--box-shadow: none;
  --theme-toast--background: var(--theme-color-2);
  --theme-toast--border-color: var(--theme-color-0);
  --theme-toast--border-radius: var(--theme-default-border-radius);
  --theme-toast--border-radus: var(--theme-toast--border-radius);
  --theme-toast--border-thickness: var(--theme-border-width-none);
  --theme-toast--box-shadow: var(--theme-shadow-4);
  --theme-toast--color: var(--theme-color-std-text);
  --theme-toast-timer-track--background: var(--theme-color-0);
  --theme-toast-timer-value--background: var(--theme-color-component-4);
  --theme-tooltip--background: var(--theme-color-2);
  --theme-tooltip--border-color: var(--theme-color-0);
  --theme-tooltip--color: var(--theme-color-std-text);
  --theme-tooltip-close--color: var(--theme-color-soft-text);
  --theme-tooltip-close-btn--background: var(--theme-color-ghost);
  --theme-tooltip-close-btn--background--active: var(--theme-color-ghost--active);
  --theme-tooltip-close-btn--background--hover: var(--theme-color-ghost--hover);
  --theme-tootlip--background: var(--theme-tooltip--background);
  --theme-tree-item--background: var(--theme-color-ghost);
  --theme-tree-item--background--active: var(--theme-color-ghost--active);
  --theme-tree-item--background--hover: var(--theme-color-ghost--hover);
  --theme-tree-item--background--selected: var(--theme-color-ghost--selected);
  --theme-tree-item--background--selected-active: var(--theme-color-ghost--selected-active);
  --theme-tree-item--background--selected-hover: var(--theme-color-ghost--selected-hover);
  --theme-tree-item--color: var(--theme-color-std-text);
  --theme-tree-item-icon: var(--theme-color-std-text);
  --theme-tree-item-node-closed-icon--color: var(--theme-color-std-text);
  --theme-tree-item-node-open-icon--color: var(--theme-color-dynamic);
  --theme-tree-item-status--color: var(--theme-color-soft-text);
  --theme-upload--background: var(--theme-color-1);
  --theme-upload--background--checking: var(--theme-color-1);
  --theme-upload--background--disabled: var(--theme-color-0);
  --theme-upload--background--dragover: var(--theme-color-1);
  --theme-upload--border-color: var(--theme-color-soft-bdr);
  --theme-upload--border-color--checking: var(--theme-color-soft-bdr);
  --theme-upload--border-color--disabled: var(--theme-color-soft-bdr);
  --theme-upload--border-color--dragover: var(--theme-color-dynamic);
  --theme-upload--border-radius: var(--theme-default-border-radius);
  --theme-upload-text--color: var(--theme-color-std-text);
  --theme-upload-text--color--checking: var(--theme-color-std-text);
  --theme-upload-text--color--disabled: var(--theme-color-weak-text);
  --theme-workflow--border-radius: 1px;
  --theme-workflow-step--background: var(--theme-color-ghost);
  --theme-workflow-step--background--active: var(--theme-color-ghost--active);
  --theme-workflow-step--background--disabled: var(--theme-color-ghost);
  --theme-workflow-step--background--hover: var(--theme-color-ghost--hover);
  --theme-workflow-step--background--selected: var(--theme-color-ghost--selected);
  --theme-workflow-step--color: var(--theme-color-std-text);
  --theme-workflow-step--color--disabled: var(--theme-color-weak-text);
  --theme-workflow-step-icon--background: var(--theme-color-1);
  --theme-workflow-step-icon-default--color: var(--theme-color-soft-text);
  --theme-workflow-step-icon-default--color--disabled: var(--theme-color-weak-text);
  --theme-workflow-step-icon-default--color--selected: var(--theme-color-dynamic);
  --theme-workflow-step-icon-done--color: var(--theme-color-primary);
  --theme-workflow-step-icon-done--color--disabled: var(--theme-color-weak-text);
  --theme-workflow-step-icon-done--color--selected: var(--theme-color-dynamic);
  --theme-workflow-step-icon-error--color--disabled: var(--theme-color-weak-text);
  --theme-workflow-step-icon-success--color--disabled: var(--theme-color-weak-text);
  --theme-workflow-step-icon-warning--color--disabled: var(--theme-color-weak-text);
}
@media (prefers-reduced-motion: reduce) {
  :not([data-ix-theme]) body:not([data-ix-theme]),
  [data-ix-theme] {
    --theme-x-slow-time: 0;
    --theme-slow-time: 0;
    --theme-medium-time: 0;
    --theme-default-time: 0;
    --theme-short-time: 0;
  }
}
body {
  color: var(--theme-color-std-text);
  background-color: var(--theme-color-1);
  margin: 0;
  font-feature-settings: "clig" off, "liga" off;
  font-family:
    Siemens Sans,
    Siemens Sans,
    Arial,
    Helvetica,
    sans-serif;
  font-style: normal;
  font-size: var(--theme-ms-0);
  line-height: var(--theme-line-height-md);
  font-weight: var(--theme-font-weight-normal);
  letter-spacing: var(--theme-letter-spacing-xl);
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smooting: grayscale;
}
body:not(.disable-scrollbar) ::-webkit-scrollbar-button {
  display: none;
}
@-moz-document url-prefix() {
  body:not(.disable-scrollbar) * {
    scrollbar-color: var(--theme-scrollbar-thumb--background) var(--theme-scrollbar-track--background);
    scrollbar-width: thin;
  }
}
body:not(.disable-scrollbar) {
}
body:not(.disable-scrollbar) ::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
body:not(.disable-scrollbar) {
}
body:not(.disable-scrollbar) ::-webkit-scrollbar-track {
  border-radius: 5px;
  background: var(--theme-scrollbar-track--background);
}
body:not(.disable-scrollbar) ::-webkit-scrollbar-track:hover {
  background: var(--theme-scrollbar-track--background--hover);
}
body:not(.disable-scrollbar) {
}
body:not(.disable-scrollbar) ::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--theme-scrollbar-thumb--background);
}
body:not(.disable-scrollbar) {
}
body:not(.disable-scrollbar) ::-webkit-scrollbar-thumb:hover {
  background: var(--theme-scrollbar-thumb--background--hover);
}
body:not(.disable-scrollbar) ::-webkit-scrollbar-corner {
  display: none;
}
:root,
:host {
  color-scheme: light dark;
}
:root[data-ix-theme=classic],
:root[data-ix-theme=classic][data-ix-color-schema=dark],
html[data-ix-theme=classic],
html[data-ix-theme=classic][data-ix-color-schema=dark],
body[data-ix-theme=classic],
body[data-ix-theme=classic][data-ix-color-schema=dark] {
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-chart-1: #00ffe7;
  --theme-chart-1-40: rgba(0, 255, 231, 0.4);
  --theme-chart-10: #b999ff;
  --theme-chart-10-40: rgba(185, 153, 255, 0.4);
  --theme-chart-11: #d08fff;
  --theme-chart-11-40: rgba(208, 143, 255, 0.4);
  --theme-chart-12: #ed85ff;
  --theme-chart-12-40: rgba(237, 133, 255, 0.4);
  --theme-chart-13: #f38fc2;
  --theme-chart-13-40: rgba(243, 143, 194, 0.4);
  --theme-chart-14: #ef9a9a;
  --theme-chart-14-40: rgba(239, 154, 154, 0.4);
  --theme-chart-15: #ffb180;
  --theme-chart-15-40: rgba(255, 177, 128, 0.4);
  --theme-chart-16: #cacab4;
  --theme-chart-16-40: rgba(202, 202, 180, 0.4);
  --theme-chart-17: #b5bd00;
  --theme-chart-17-40: rgba(181, 189, 0, 0.4);
  --theme-chart-2: #94ffc9;
  --theme-chart-2-40: rgba(148, 255, 201, 0.4);
  --theme-chart-3: #00c2cc;
  --theme-chart-3-40: rgba(0, 194, 204, 0.4);
  --theme-chart-4: #a3eeff;
  --theme-chart-4-40: rgba(163, 238, 255, 0.4);
  --theme-chart-5: #90b4c5;
  --theme-chart-5-40: rgba(144, 180, 197, 0.4);
  --theme-chart-6: #42c6ff;
  --theme-chart-6-40: rgba(66, 198, 255, 0.4);
  --theme-chart-7: #7aaaff;
  --theme-chart-7-40: rgba(122, 170, 255, 0.4);
  --theme-chart-8: #9ebbff;
  --theme-chart-8-40: rgba(158, 187, 255, 0.4);
  --theme-chart-9: #9ea3ff;
  --theme-chart-9-40: rgba(158, 163, 255, 0.4);
  --theme-chart-axes: rgba(255, 255, 255, 0.3);
  --theme-chart-grid-fill: #23233c;
  --theme-chart-grid-lines: rgba(255, 255, 255, 0.1);
  --theme-chart-ticks: rgba(255, 255, 255, 0.35);
  --theme-chart-tooltip-bdr: rgba(255, 255, 255, 0.25);
  --theme-chart-tooltip-fill: rgba(15, 22, 25, 0.8);
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-color-0: rgba(0, 0, 0, 0);
  --theme-color-1: #0f1619;
  --theme-color-1--active: #222b2f;
  --theme-color-1--hover: #283236;
  --theme-color-2: #283236;
  --theme-color-3: #3c484d;
  --theme-color-4: #4c5a60;
  --theme-color-5: #59686f;
  --theme-color-6: #63737b;
  --theme-color-7: #6b7c85;
  --theme-color-8: #94a1a9;
  --theme-color-alarm: #ff2453;
  --theme-color-alarm--active: #ff335f;
  --theme-color-alarm--contrast: #000000;
  --theme-color-alarm--hover: #ff577b;
  --theme-color-alarm-10: rgba(255, 38, 85, 0.1);
  --theme-color-alarm-40: rgba(255, 38, 85, 0.4);
  --theme-color-alarm-bdr: #ff2453;
  --theme-color-alarm-text: #ff7694;
  --theme-color-backdrop: rgba(0, 0, 0, 0.85);
  --theme-color-backdrop-3: rgba(55, 70, 77, 0.85);
  --theme-color-component-1: rgba(140, 161, 171, 0.2);
  --theme-color-component-1--active: rgba(140, 161, 171, 0.25);
  --theme-color-component-1--hover: rgba(140, 161, 171, 0.45);
  --theme-color-component-10: rgba(0, 234, 255, 0.75);
  --theme-color-component-10--active: rgba(10, 235, 255, 0.75);
  --theme-color-component-10--disabled: rgba(0, 234, 255, 0.2);
  --theme-color-component-10--hover: rgba(107, 243, 255, 0.6);
  --theme-color-component-11: rgba(86, 97, 103, 0.2);
  --theme-color-component-2: rgba(211, 239, 253, 0.15);
  --theme-color-component-3: rgba(217, 243, 255, 0.4);
  --theme-color-component-4: rgba(214, 242, 255, 0.42);
  --theme-color-component-5: rgba(224, 245, 255, 0.6);
  --theme-color-component-6: rgba(217, 234, 242, 0.65);
  --theme-color-component-7: rgba(0, 234, 255, 0.15);
  --theme-color-component-7--active: #16565c;
  --theme-color-component-7--hover: #196269;
  --theme-color-component-8: #00273b;
  --theme-color-component-8--hover: #002639;
  --theme-color-component-9: #00eaff;
  --theme-color-component-9--active: #0aebff;
  --theme-color-component-9--disabled: rgba(0, 234, 255, 0.3);
  --theme-color-component-9--hover: #52f1ff;
  --theme-color-component-error: #4b1a28;
  --theme-color-component-info: #001c4d;
  --theme-color-component-warning: #4b463a;
  --theme-color-contrast-bdr: #ffffff;
  --theme-color-contrast-text: #ffffff;
  --theme-color-critical: #eb7a0a;
  --theme-color-critical--active: #eb8014;
  --theme-color-critical--contrast: #000000;
  --theme-color-critical--hover: #ed8721;
  --theme-color-critical-40: rgba(235, 122, 10, 0.4);
  --theme-color-dynamic: #00eaff;
  --theme-color-dynamic--active: #5cd5e0;
  --theme-color-dynamic--hover: #62e2ee;
  --theme-color-dynamic-alt: #00eaff;
  --theme-color-dynamic-alt--active: #5cd5e0;
  --theme-color-dynamic-alt--hover: #62e2ee;
  --theme-color-focus-bdr: #199fff;
  --theme-color-ghost: rgba(255, 255, 255, 0);
  --theme-color-ghost--active: rgba(140, 161, 171, 0.15);
  --theme-color-ghost--hover: rgba(140, 161, 171, 0.2);
  --theme-color-ghost--selected: rgba(0, 255, 255, 0.1);
  --theme-color-ghost--selected-active: rgba(115, 221, 221, 0.2);
  --theme-color-ghost--selected-hover: rgba(104, 253, 253, 0.2);
  --theme-color-ghost-alt: rgba(255, 255, 255, 0.05);
  --theme-color-ghost-alt--active: rgba(140, 161, 171, 0.15);
  --theme-color-ghost-alt--hover: rgba(140, 161, 171, 0.2);
  --theme-color-ghost-alt--selected: rgba(58, 255, 255, 0.15);
  --theme-color-ghost-alt--selected-active: rgba(132, 225, 225, 0.25);
  --theme-color-ghost-alt--selected-hover: rgba(123, 253, 253, 0.25);
  --theme-color-ghost-primary--active: rgba(0, 128, 128, 0.2);
  --theme-color-ghost-primary--hover: rgba(0, 255, 255, 0.15);
  --theme-color-gradient-effect-1: #1aecff;
  --theme-color-gradient-effect-2: #00bde3;
  --theme-color-hard-bdr: #6b7c85;
  --theme-color-info: #357fff;
  --theme-color-info--active: #3d84ff;
  --theme-color-info--contrast: #000000;
  --theme-color-info--hover: #4d8eff;
  --theme-color-info-40: rgba(53, 127, 255, 0.4);
  --theme-color-inv-contrast-text: #000000;
  --theme-color-inv-soft-text: rgba(0, 13, 20, 0.6);
  --theme-color-inv-std-text: rgba(0, 10, 20, 0.9);
  --theme-color-inv-weak-text: rgba(0, 13, 20, 0.45);
  --theme-color-lightbox: rgba(0, 0, 0, 0.65);
  --theme-color-logo: #ffffff;
  --theme-color-logo-login: #ffffff;
  --theme-color-neutral: #b6b8b9;
  --theme-color-neutral--active: #acaeaf;
  --theme-color-neutral--contrast: #000000;
  --theme-color-neutral--hover: #c8cacb;
  --theme-color-neutral-40: rgba(182, 184, 185, 0.4);
  --theme-color-primary: #00bde3;
  --theme-color-primary--active: #00eaff;
  --theme-color-primary--contrast: #000000;
  --theme-color-primary--disabled: rgba(0, 170, 204, 0.45);
  --theme-color-primary--hover: #1aecff;
  --theme-color-secondary: #000000;
  --theme-color-secondary--active: #00252e;
  --theme-color-secondary--hover: #002e38;
  --theme-color-shadow-1: rgba(0, 0, 0, 0.6);
  --theme-color-shadow-2: #000000;
  --theme-color-shadow-3: rgba(0, 0, 0, 0.6);
  --theme-color-soft-bdr: rgba(211, 236, 248, 0.4);
  --theme-color-soft-text: rgba(229, 247, 255, 0.65);
  --theme-color-std-bdr: rgba(211, 236, 248, 0.55);
  --theme-color-std-text: rgba(245, 252, 255, 0.9);
  --theme-color-success: #44cc00;
  --theme-color-success--active: #47d600;
  --theme-color-success--contrast: #000000;
  --theme-color-success--hover: #4eeb00;
  --theme-color-success-40: rgba(68, 204, 0, 0.4);
  --theme-color-warning: #ffbb00;
  --theme-color-warning--active: #ffba0a;
  --theme-color-warning--contrast: #000000;
  --theme-color-warning--hover: #ffc533;
  --theme-color-warning-10: rgba(255, 187, 0, 0.1);
  --theme-color-warning-40: rgba(255, 187, 0, 0.4);
  --theme-color-warning-bdr: #ffbb00;
  --theme-color-warning-text: #ffbb00;
  --theme-color-weak-bdr: rgba(224, 245, 255, 0.25);
  --theme-color-weak-text: rgba(219, 244, 255, 0.4);
  --theme-color-x-weak-bdr: rgba(142, 157, 165, 0.2);
  --theme-company-logo: company-logo-alt;
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-font-code: "JetBrains Mono";
  --theme-font-sans: "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.6);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-shadow-1: 0 2px 2px 0 #000000, 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-2:
    -4px 0 8px 0 #000000,
    4px 0 8px 0 #000000,
    0 0 16px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-3: 0 2px 6px 0 #000000, 0 0 8px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-4:
    0 0 2px 0 #000000,
    0 4px 8px 0 rgba(0, 0, 0, 0.6),
    0 12px 18px 0 rgba(0, 0, 0, 0.6);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
}
:root[data-ix-theme=classic][data-ix-color-schema=light],
html[data-ix-theme=classic][data-ix-color-schema=light],
body[data-ix-theme=classic][data-ix-color-schema=light] {
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-chart-1: #008a7c;
  --theme-chart-1-40: rgba(0, 138, 124, 0.4);
  --theme-chart-10: #7c40ff;
  --theme-chart-10-40: rgba(124, 64, 255, 0.4);
  --theme-chart-11: #900eec;
  --theme-chart-11-40: rgba(144, 14, 236, 0.4);
  --theme-chart-12: #aa32be;
  --theme-chart-12-40: rgba(170, 50, 190, 0.4);
  --theme-chart-13: #6f2542;
  --theme-chart-13-40: rgba(111, 37, 66, 0.4);
  --theme-chart-14: #9e5833;
  --theme-chart-14-40: rgba(158, 88, 51, 0.4);
  --theme-chart-15: #b74e2a;
  --theme-chart-15-40: rgba(183, 78, 42, 0.4);
  --theme-chart-16: #73735e;
  --theme-chart-16-40: rgba(115, 115, 94, 0.4);
  --theme-chart-17: #7a8000;
  --theme-chart-17-40: rgba(122, 128, 0, 0.4);
  --theme-chart-2: #00572b;
  --theme-chart-2-40: rgba(0, 87, 43, 0.4);
  --theme-chart-3: #00838f;
  --theme-chart-3-40: rgba(0, 131, 143, 0.4);
  --theme-chart-4: #003c61;
  --theme-chart-4-40: rgba(0, 60, 97, 0.4);
  --theme-chart-5: #61778c;
  --theme-chart-5-40: rgba(97, 119, 140, 0.4);
  --theme-chart-6: #0076a8;
  --theme-chart-6-40: rgba(0, 118, 168, 0.4);
  --theme-chart-7: #182171;
  --theme-chart-7-40: rgba(24, 33, 113, 0.4);
  --theme-chart-8: #0041d6;
  --theme-chart-8-40: rgba(0, 65, 214, 0.4);
  --theme-chart-9: #4a52f2;
  --theme-chart-9-40: rgba(74, 82, 242, 0.4);
  --theme-chart-axes: rgba(0, 0, 0, 0.3);
  --theme-chart-grid-fill: #ffffff;
  --theme-chart-grid-lines: rgba(0, 0, 0, 0.1);
  --theme-chart-ticks: rgba(0, 0, 0, 0.3);
  --theme-chart-tooltip-bdr: rgba(0, 0, 0, 0.2);
  --theme-chart-tooltip-fill: rgba(255, 255, 255, 0.8);
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-color-0: rgba(255, 255, 255, 0);
  --theme-color-1: #ffffff;
  --theme-color-1--active: #e2e4e6;
  --theme-color-1--hover: #eff0f1;
  --theme-color-2: #eff0f1;
  --theme-color-3: #e2e4e6;
  --theme-color-4: #d8dadd;
  --theme-color-5: #cfd2d5;
  --theme-color-6: #c8cbcf;
  --theme-color-7: #c2c6ca;
  --theme-color-8: #92979b;
  --theme-color-alarm: #d72332;
  --theme-color-alarm--active: #b41d2a;
  --theme-color-alarm--contrast: #ffffff;
  --theme-color-alarm--hover: #c11f2d;
  --theme-color-alarm-10: rgba(215, 35, 50, 0.1);
  --theme-color-alarm-40: rgba(215, 35, 50, 0.4);
  --theme-color-alarm-bdr: #d72332;
  --theme-color-alarm-text: #b81e3f;
  --theme-color-backdrop: rgba(255, 255, 255, 0.85);
  --theme-color-backdrop-3: rgba(226, 228, 230, 0.85);
  --theme-color-component-1: rgba(168, 173, 179, 0.2);
  --theme-color-component-1--active: rgba(168, 173, 179, 0.3);
  --theme-color-component-1--hover: rgba(168, 173, 179, 0.15);
  --theme-color-component-10: rgba(0, 81, 89, 0.75);
  --theme-color-component-10--active: rgba(0, 70, 77, 0.75);
  --theme-color-component-10--disabled: rgba(0, 81, 89, 0.15);
  --theme-color-component-10--hover: rgba(0, 93, 102, 0.75);
  --theme-color-component-11: rgba(213, 219, 226, 0.2);
  --theme-color-component-2: rgba(0, 18, 36, 0.1);
  --theme-color-component-3: rgba(4, 20, 37, 0.2);
  --theme-color-component-4: rgba(5, 18, 31, 0.3);
  --theme-color-component-5: rgba(7, 18, 29, 0.45);
  --theme-color-component-6: rgba(11, 18, 25, 0.6);
  --theme-color-component-7: rgba(0, 234, 255, 0.2);
  --theme-color-component-7--active: #00def2;
  --theme-color-component-7--hover: #00eaff;
  --theme-color-component-8: #ebf7f8;
  --theme-color-component-8--hover: #d1fbff;
  --theme-color-component-9: #0b5e65;
  --theme-color-component-9--active: #00464d;
  --theme-color-component-9--disabled: rgba(0, 81, 89, 0.3);
  --theme-color-component-9--hover: #005d66;
  --theme-color-component-error: #fcccd0;
  --theme-color-component-info: #ccdefc;
  --theme-color-component-warning: #ffe8a8;
  --theme-color-contrast-bdr: #000000;
  --theme-color-contrast-text: #000000;
  --theme-color-critical: #bc5b01;
  --theme-color-critical--active: #9d4d01;
  --theme-color-critical--contrast: #ffffff;
  --theme-color-critical--hover: #ad5401;
  --theme-color-critical-40: rgba(188, 91, 1, 0.4);
  --theme-color-dynamic: #005e66;
  --theme-color-dynamic--active: #0e494e;
  --theme-color-dynamic--hover: #0f5157;
  --theme-color-dynamic-alt: #00eaff;
  --theme-color-dynamic-alt--active: #5cd5e0;
  --theme-color-dynamic-alt--hover: #62e2ee;
  --theme-color-focus-bdr: #199fff;
  --theme-color-ghost: rgba(166, 171, 140, 0);
  --theme-color-ghost--active: rgba(168, 173, 179, 0.3);
  --theme-color-ghost--hover: rgba(168, 173, 179, 0.2);
  --theme-color-ghost--selected: rgba(0, 234, 255, 0.2);
  --theme-color-ghost--selected-active: rgba(0, 145, 158, 0.2);
  --theme-color-ghost--selected-hover: rgba(32, 184, 197, 0.2);
  --theme-color-ghost-alt: rgba(0, 20, 40, 0.05);
  --theme-color-ghost-alt--active: rgba(168, 173, 179, 0.35);
  --theme-color-ghost-alt--hover: rgba(168, 173, 179, 0.2);
  --theme-color-ghost-alt--selected: rgba(0, 216, 236, 0.2);
  --theme-color-ghost-alt--selected-active: rgba(0, 148, 161, 0.2);
  --theme-color-ghost-alt--selected-hover: rgba(30, 171, 184, 0.25);
  --theme-color-ghost-primary--active: rgba(0, 190, 207, 0.2);
  --theme-color-ghost-primary--hover: rgba(0, 234, 255, 0.2);
  --theme-color-gradient-effect-1: #006e93;
  --theme-color-gradient-effect-2: #16565c;
  --theme-color-hard-bdr: #b2b8be;
  --theme-color-info: #0041b2;
  --theme-color-info--active: #003694;
  --theme-color-info--contrast: #ffffff;
  --theme-color-info--hover: #003a9e;
  --theme-color-info-40: rgba(0, 65, 177, 0.4);
  --theme-color-inv-contrast-text: #ffffff;
  --theme-color-inv-soft-text: rgba(229, 242, 255, 0.6);
  --theme-color-inv-std-text: rgba(245, 250, 255, 0.9);
  --theme-color-inv-weak-text: rgba(219, 237, 255, 0.45);
  --theme-color-lightbox: rgba(255, 255, 255, 0.65);
  --theme-color-logo: #000000;
  --theme-color-logo-login: #000000;
  --theme-color-neutral: #66727e;
  --theme-color-neutral--active: #545e68;
  --theme-color-neutral--contrast: #ffffff;
  --theme-color-neutral--hover: #66727e;
  --theme-color-neutral-40: rgba(102, 114, 126, 0.4);
  --theme-color-primary: #006e93;
  --theme-color-primary--active: #16565c;
  --theme-color-primary--contrast: #ffffff;
  --theme-color-primary--disabled: rgba(0, 110, 147, 0.3);
  --theme-color-primary--hover: #196269;
  --theme-color-secondary: #ffffff;
  --theme-color-secondary--active: #b8edf2;
  --theme-color-secondary--hover: #ccfbff;
  --theme-color-shadow-1: rgba(0, 0, 0, 0.1);
  --theme-color-shadow-2: rgba(0, 0, 0, 0.2);
  --theme-color-shadow-3: rgba(0, 0, 0, 0.1);
  --theme-color-soft-bdr: rgba(0, 20, 40, 0.2);
  --theme-color-soft-text: rgba(0, 10, 20, 0.6);
  --theme-color-std-bdr: rgba(0, 20, 40, 0.3);
  --theme-color-std-text: rgba(0, 10, 20, 0.9);
  --theme-color-success: #2c8500;
  --theme-color-success--active: #246b00;
  --theme-color-success--contrast: #ffffff;
  --theme-color-success--hover: #277500;
  --theme-color-success-40: rgba(44, 133, 0, 0.4);
  --theme-color-warning: #ffbb00;
  --theme-color-warning--active: #ffba0a;
  --theme-color-warning--contrast: #000000;
  --theme-color-warning--hover: #ffc533;
  --theme-color-warning-10: rgba(255, 187, 0, 0.1);
  --theme-color-warning-40: rgba(255, 187, 0, 0.4);
  --theme-color-warning-bdr: #947100;
  --theme-color-warning-text: #947100;
  --theme-color-weak-bdr: rgba(35, 48, 60, 0.15);
  --theme-color-weak-text: rgba(0, 10, 20, 0.4);
  --theme-color-x-weak-bdr: rgba(174, 181, 189, 0.2);
  --theme-company-logo: company-logo-alt;
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-font-code: "JetBrains Mono";
  --theme-font-sans: "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-shadow-1: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  --theme-shadow-2:
    -4px 0 8px 0 rgba(0, 0, 0, 0.2),
    4px 0 8px 0 rgba(0, 0, 0, 0.2),
    0 0 16px 0 rgba(0, 0, 0, 0.1);
  --theme-shadow-3: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 0 8px 0 rgba(0, 0, 0, 0.1);
  --theme-shadow-4:
    0 0 2px 0 rgba(0, 0, 0, 0.2),
    0 4px 8px 0 rgba(0, 0, 0, 0.1),
    0 12px 18px 0 rgba(0, 0, 0, 0.1);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
}
@media (prefers-color-scheme: dark) {
  :root[data-ix-theme=classic][data-ix-color-schema=system],
  html[data-ix-theme=classic][data-ix-color-schema=system],
  body[data-ix-theme=classic][data-ix-color-schema=system] {
    --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
    --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
    --theme-body: 400 0.875rem/1.43 "Siemens Sans";
    --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
    --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
    --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
    --theme-chart-1: #00ffe7;
    --theme-chart-1-40: rgba(0, 255, 231, 0.4);
    --theme-chart-10: #b999ff;
    --theme-chart-10-40: rgba(185, 153, 255, 0.4);
    --theme-chart-11: #d08fff;
    --theme-chart-11-40: rgba(208, 143, 255, 0.4);
    --theme-chart-12: #ed85ff;
    --theme-chart-12-40: rgba(237, 133, 255, 0.4);
    --theme-chart-13: #f38fc2;
    --theme-chart-13-40: rgba(243, 143, 194, 0.4);
    --theme-chart-14: #ef9a9a;
    --theme-chart-14-40: rgba(239, 154, 154, 0.4);
    --theme-chart-15: #ffb180;
    --theme-chart-15-40: rgba(255, 177, 128, 0.4);
    --theme-chart-16: #cacab4;
    --theme-chart-16-40: rgba(202, 202, 180, 0.4);
    --theme-chart-17: #b5bd00;
    --theme-chart-17-40: rgba(181, 189, 0, 0.4);
    --theme-chart-2: #94ffc9;
    --theme-chart-2-40: rgba(148, 255, 201, 0.4);
    --theme-chart-3: #00c2cc;
    --theme-chart-3-40: rgba(0, 194, 204, 0.4);
    --theme-chart-4: #a3eeff;
    --theme-chart-4-40: rgba(163, 238, 255, 0.4);
    --theme-chart-5: #90b4c5;
    --theme-chart-5-40: rgba(144, 180, 197, 0.4);
    --theme-chart-6: #42c6ff;
    --theme-chart-6-40: rgba(66, 198, 255, 0.4);
    --theme-chart-7: #7aaaff;
    --theme-chart-7-40: rgba(122, 170, 255, 0.4);
    --theme-chart-8: #9ebbff;
    --theme-chart-8-40: rgba(158, 187, 255, 0.4);
    --theme-chart-9: #9ea3ff;
    --theme-chart-9-40: rgba(158, 163, 255, 0.4);
    --theme-chart-axes: rgba(255, 255, 255, 0.3);
    --theme-chart-grid-fill: #23233c;
    --theme-chart-grid-lines: rgba(255, 255, 255, 0.1);
    --theme-chart-ticks: rgba(255, 255, 255, 0.35);
    --theme-chart-tooltip-bdr: rgba(255, 255, 255, 0.25);
    --theme-chart-tooltip-fill: rgba(15, 22, 25, 0.8);
    --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
    --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
    --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
    --theme-color-0: rgba(0, 0, 0, 0);
    --theme-color-1: #0f1619;
    --theme-color-1--active: #222b2f;
    --theme-color-1--hover: #283236;
    --theme-color-2: #283236;
    --theme-color-3: #3c484d;
    --theme-color-4: #4c5a60;
    --theme-color-5: #59686f;
    --theme-color-6: #63737b;
    --theme-color-7: #6b7c85;
    --theme-color-8: #94a1a9;
    --theme-color-alarm: #ff2453;
    --theme-color-alarm--active: #ff335f;
    --theme-color-alarm--contrast: #000000;
    --theme-color-alarm--hover: #ff577b;
    --theme-color-alarm-10: rgba(255, 38, 85, 0.1);
    --theme-color-alarm-40: rgba(255, 38, 85, 0.4);
    --theme-color-alarm-bdr: #ff2453;
    --theme-color-alarm-text: #ff7694;
    --theme-color-backdrop: rgba(0, 0, 0, 0.85);
    --theme-color-backdrop-3: rgba(55, 70, 77, 0.85);
    --theme-color-component-1: rgba(140, 161, 171, 0.2);
    --theme-color-component-1--active: rgba(140, 161, 171, 0.25);
    --theme-color-component-1--hover: rgba(140, 161, 171, 0.45);
    --theme-color-component-10: rgba(0, 234, 255, 0.75);
    --theme-color-component-10--active: rgba(10, 235, 255, 0.75);
    --theme-color-component-10--disabled: rgba(0, 234, 255, 0.2);
    --theme-color-component-10--hover: rgba(107, 243, 255, 0.6);
    --theme-color-component-11: rgba(86, 97, 103, 0.2);
    --theme-color-component-2: rgba(211, 239, 253, 0.15);
    --theme-color-component-3: rgba(217, 243, 255, 0.4);
    --theme-color-component-4: rgba(214, 242, 255, 0.42);
    --theme-color-component-5: rgba(224, 245, 255, 0.6);
    --theme-color-component-6: rgba(217, 234, 242, 0.65);
    --theme-color-component-7: rgba(0, 234, 255, 0.15);
    --theme-color-component-7--active: #16565c;
    --theme-color-component-7--hover: #196269;
    --theme-color-component-8: #00273b;
    --theme-color-component-8--hover: #002639;
    --theme-color-component-9: #00eaff;
    --theme-color-component-9--active: #0aebff;
    --theme-color-component-9--disabled: rgba(0, 234, 255, 0.3);
    --theme-color-component-9--hover: #52f1ff;
    --theme-color-component-error: #4b1a28;
    --theme-color-component-info: #001c4d;
    --theme-color-component-warning: #4b463a;
    --theme-color-contrast-bdr: #ffffff;
    --theme-color-contrast-text: #ffffff;
    --theme-color-critical: #eb7a0a;
    --theme-color-critical--active: #eb8014;
    --theme-color-critical--contrast: #000000;
    --theme-color-critical--hover: #ed8721;
    --theme-color-critical-40: rgba(235, 122, 10, 0.4);
    --theme-color-dynamic: #00eaff;
    --theme-color-dynamic--active: #5cd5e0;
    --theme-color-dynamic--hover: #62e2ee;
    --theme-color-dynamic-alt: #00eaff;
    --theme-color-dynamic-alt--active: #5cd5e0;
    --theme-color-dynamic-alt--hover: #62e2ee;
    --theme-color-focus-bdr: #199fff;
    --theme-color-ghost: rgba(255, 255, 255, 0);
    --theme-color-ghost--active: rgba(140, 161, 171, 0.15);
    --theme-color-ghost--hover: rgba(140, 161, 171, 0.2);
    --theme-color-ghost--selected: rgba(0, 255, 255, 0.1);
    --theme-color-ghost--selected-active: rgba(115, 221, 221, 0.2);
    --theme-color-ghost--selected-hover: rgba(104, 253, 253, 0.2);
    --theme-color-ghost-alt: rgba(255, 255, 255, 0.05);
    --theme-color-ghost-alt--active: rgba(140, 161, 171, 0.15);
    --theme-color-ghost-alt--hover: rgba(140, 161, 171, 0.2);
    --theme-color-ghost-alt--selected: rgba(58, 255, 255, 0.15);
    --theme-color-ghost-alt--selected-active: rgba(132, 225, 225, 0.25);
    --theme-color-ghost-alt--selected-hover: rgba(123, 253, 253, 0.25);
    --theme-color-ghost-primary--active: rgba(0, 128, 128, 0.2);
    --theme-color-ghost-primary--hover: rgba(0, 255, 255, 0.15);
    --theme-color-gradient-effect-1: #1aecff;
    --theme-color-gradient-effect-2: #00bde3;
    --theme-color-hard-bdr: #6b7c85;
    --theme-color-info: #357fff;
    --theme-color-info--active: #3d84ff;
    --theme-color-info--contrast: #000000;
    --theme-color-info--hover: #4d8eff;
    --theme-color-info-40: rgba(53, 127, 255, 0.4);
    --theme-color-inv-contrast-text: #000000;
    --theme-color-inv-soft-text: rgba(0, 13, 20, 0.6);
    --theme-color-inv-std-text: rgba(0, 10, 20, 0.9);
    --theme-color-inv-weak-text: rgba(0, 13, 20, 0.45);
    --theme-color-lightbox: rgba(0, 0, 0, 0.65);
    --theme-color-logo: #ffffff;
    --theme-color-logo-login: #ffffff;
    --theme-color-neutral: #b6b8b9;
    --theme-color-neutral--active: #acaeaf;
    --theme-color-neutral--contrast: #000000;
    --theme-color-neutral--hover: #c8cacb;
    --theme-color-neutral-40: rgba(182, 184, 185, 0.4);
    --theme-color-primary: #00bde3;
    --theme-color-primary--active: #00eaff;
    --theme-color-primary--contrast: #000000;
    --theme-color-primary--disabled: rgba(0, 170, 204, 0.45);
    --theme-color-primary--hover: #1aecff;
    --theme-color-secondary: #000000;
    --theme-color-secondary--active: #00252e;
    --theme-color-secondary--hover: #002e38;
    --theme-color-shadow-1: rgba(0, 0, 0, 0.6);
    --theme-color-shadow-2: #000000;
    --theme-color-shadow-3: rgba(0, 0, 0, 0.6);
    --theme-color-soft-bdr: rgba(211, 236, 248, 0.4);
    --theme-color-soft-text: rgba(229, 247, 255, 0.65);
    --theme-color-std-bdr: rgba(211, 236, 248, 0.55);
    --theme-color-std-text: rgba(245, 252, 255, 0.9);
    --theme-color-success: #44cc00;
    --theme-color-success--active: #47d600;
    --theme-color-success--contrast: #000000;
    --theme-color-success--hover: #4eeb00;
    --theme-color-success-40: rgba(68, 204, 0, 0.4);
    --theme-color-warning: #ffbb00;
    --theme-color-warning--active: #ffba0a;
    --theme-color-warning--contrast: #000000;
    --theme-color-warning--hover: #ffc533;
    --theme-color-warning-10: rgba(255, 187, 0, 0.1);
    --theme-color-warning-40: rgba(255, 187, 0, 0.4);
    --theme-color-warning-bdr: #ffbb00;
    --theme-color-warning-text: #ffbb00;
    --theme-color-weak-bdr: rgba(224, 245, 255, 0.25);
    --theme-color-weak-text: rgba(219, 244, 255, 0.4);
    --theme-color-x-weak-bdr: rgba(142, 157, 165, 0.2);
    --theme-company-logo: company-logo-alt;
    --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
    --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
    --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
    --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
    --theme-display: 400 1.5rem/1 "Siemens Sans";
    --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
    --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
    --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
    --theme-display-xs: 400 1rem/1 "Siemens Sans";
    --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
    --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
    --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
    --theme-font-code: "JetBrains Mono";
    --theme-font-sans: "Siemens Sans";
    --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
    --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
    --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
    --theme-h4: 700 1rem/1.5 "Siemens Sans";
    --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
    --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
    --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
    --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
    --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.6);
    --theme-label: 400 0.875rem/1.2 "Siemens Sans";
    --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
    --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
    --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
    --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
    --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
    --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
    --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
    --theme-shadow-1: 0 2px 2px 0 #000000, 0 1px 1px 0 rgba(0, 0, 0, 0.6);
    --theme-shadow-2:
      -4px 0 8px 0 #000000,
      4px 0 8px 0 #000000,
      0 0 16px 0 rgba(0, 0, 0, 0.6);
    --theme-shadow-3: 0 2px 6px 0 #000000, 0 0 8px 0 rgba(0, 0, 0, 0.6);
    --theme-shadow-4:
      0 0 2px 0 #000000,
      0 4px 8px 0 rgba(0, 0, 0, 0.6),
      0 12px 18px 0 rgba(0, 0, 0, 0.6);
    --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
    --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
    --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
    --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
    --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
    --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
    --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
    --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
    --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
    --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
    --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
    --theme-text-l: 400 1rem/1.5 "Siemens Sans";
    --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
    --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
    --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
    --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
    --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
    --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
    --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
    --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
    --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
    --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
    --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
  }
}
@media (prefers-color-scheme: light) {
  :root[data-ix-theme=classic][data-ix-color-schema=system],
  html[data-ix-theme=classic][data-ix-color-schema=system],
  body[data-ix-theme=classic][data-ix-color-schema=system] {
    --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
    --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
    --theme-body: 400 0.875rem/1.43 "Siemens Sans";
    --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
    --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
    --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
    --theme-chart-1: #008a7c;
    --theme-chart-1-40: rgba(0, 138, 124, 0.4);
    --theme-chart-10: #7c40ff;
    --theme-chart-10-40: rgba(124, 64, 255, 0.4);
    --theme-chart-11: #900eec;
    --theme-chart-11-40: rgba(144, 14, 236, 0.4);
    --theme-chart-12: #aa32be;
    --theme-chart-12-40: rgba(170, 50, 190, 0.4);
    --theme-chart-13: #6f2542;
    --theme-chart-13-40: rgba(111, 37, 66, 0.4);
    --theme-chart-14: #9e5833;
    --theme-chart-14-40: rgba(158, 88, 51, 0.4);
    --theme-chart-15: #b74e2a;
    --theme-chart-15-40: rgba(183, 78, 42, 0.4);
    --theme-chart-16: #73735e;
    --theme-chart-16-40: rgba(115, 115, 94, 0.4);
    --theme-chart-17: #7a8000;
    --theme-chart-17-40: rgba(122, 128, 0, 0.4);
    --theme-chart-2: #00572b;
    --theme-chart-2-40: rgba(0, 87, 43, 0.4);
    --theme-chart-3: #00838f;
    --theme-chart-3-40: rgba(0, 131, 143, 0.4);
    --theme-chart-4: #003c61;
    --theme-chart-4-40: rgba(0, 60, 97, 0.4);
    --theme-chart-5: #61778c;
    --theme-chart-5-40: rgba(97, 119, 140, 0.4);
    --theme-chart-6: #0076a8;
    --theme-chart-6-40: rgba(0, 118, 168, 0.4);
    --theme-chart-7: #182171;
    --theme-chart-7-40: rgba(24, 33, 113, 0.4);
    --theme-chart-8: #0041d6;
    --theme-chart-8-40: rgba(0, 65, 214, 0.4);
    --theme-chart-9: #4a52f2;
    --theme-chart-9-40: rgba(74, 82, 242, 0.4);
    --theme-chart-axes: rgba(0, 0, 0, 0.3);
    --theme-chart-grid-fill: #ffffff;
    --theme-chart-grid-lines: rgba(0, 0, 0, 0.1);
    --theme-chart-ticks: rgba(0, 0, 0, 0.3);
    --theme-chart-tooltip-bdr: rgba(0, 0, 0, 0.2);
    --theme-chart-tooltip-fill: rgba(255, 255, 255, 0.8);
    --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
    --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
    --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
    --theme-color-0: rgba(255, 255, 255, 0);
    --theme-color-1: #ffffff;
    --theme-color-1--active: #e2e4e6;
    --theme-color-1--hover: #eff0f1;
    --theme-color-2: #eff0f1;
    --theme-color-3: #e2e4e6;
    --theme-color-4: #d8dadd;
    --theme-color-5: #cfd2d5;
    --theme-color-6: #c8cbcf;
    --theme-color-7: #c2c6ca;
    --theme-color-8: #92979b;
    --theme-color-alarm: #d72332;
    --theme-color-alarm--active: #b41d2a;
    --theme-color-alarm--contrast: #ffffff;
    --theme-color-alarm--hover: #c11f2d;
    --theme-color-alarm-10: rgba(215, 35, 50, 0.1);
    --theme-color-alarm-40: rgba(215, 35, 50, 0.4);
    --theme-color-alarm-bdr: #d72332;
    --theme-color-alarm-text: #b81e3f;
    --theme-color-backdrop: rgba(255, 255, 255, 0.85);
    --theme-color-backdrop-3: rgba(226, 228, 230, 0.85);
    --theme-color-component-1: rgba(168, 173, 179, 0.2);
    --theme-color-component-1--active: rgba(168, 173, 179, 0.3);
    --theme-color-component-1--hover: rgba(168, 173, 179, 0.15);
    --theme-color-component-10: rgba(0, 81, 89, 0.75);
    --theme-color-component-10--active: rgba(0, 70, 77, 0.75);
    --theme-color-component-10--disabled: rgba(0, 81, 89, 0.15);
    --theme-color-component-10--hover: rgba(0, 93, 102, 0.75);
    --theme-color-component-11: rgba(213, 219, 226, 0.2);
    --theme-color-component-2: rgba(0, 18, 36, 0.1);
    --theme-color-component-3: rgba(4, 20, 37, 0.2);
    --theme-color-component-4: rgba(5, 18, 31, 0.3);
    --theme-color-component-5: rgba(7, 18, 29, 0.45);
    --theme-color-component-6: rgba(11, 18, 25, 0.6);
    --theme-color-component-7: rgba(0, 234, 255, 0.2);
    --theme-color-component-7--active: #00def2;
    --theme-color-component-7--hover: #00eaff;
    --theme-color-component-8: #ebf7f8;
    --theme-color-component-8--hover: #d1fbff;
    --theme-color-component-9: #0b5e65;
    --theme-color-component-9--active: #00464d;
    --theme-color-component-9--disabled: rgba(0, 81, 89, 0.3);
    --theme-color-component-9--hover: #005d66;
    --theme-color-component-error: #fcccd0;
    --theme-color-component-info: #ccdefc;
    --theme-color-component-warning: #ffe8a8;
    --theme-color-contrast-bdr: #000000;
    --theme-color-contrast-text: #000000;
    --theme-color-critical: #bc5b01;
    --theme-color-critical--active: #9d4d01;
    --theme-color-critical--contrast: #ffffff;
    --theme-color-critical--hover: #ad5401;
    --theme-color-critical-40: rgba(188, 91, 1, 0.4);
    --theme-color-dynamic: #005e66;
    --theme-color-dynamic--active: #0e494e;
    --theme-color-dynamic--hover: #0f5157;
    --theme-color-dynamic-alt: #00eaff;
    --theme-color-dynamic-alt--active: #5cd5e0;
    --theme-color-dynamic-alt--hover: #62e2ee;
    --theme-color-focus-bdr: #199fff;
    --theme-color-ghost: rgba(166, 171, 140, 0);
    --theme-color-ghost--active: rgba(168, 173, 179, 0.3);
    --theme-color-ghost--hover: rgba(168, 173, 179, 0.2);
    --theme-color-ghost--selected: rgba(0, 234, 255, 0.2);
    --theme-color-ghost--selected-active: rgba(0, 145, 158, 0.2);
    --theme-color-ghost--selected-hover: rgba(32, 184, 197, 0.2);
    --theme-color-ghost-alt: rgba(0, 20, 40, 0.05);
    --theme-color-ghost-alt--active: rgba(168, 173, 179, 0.35);
    --theme-color-ghost-alt--hover: rgba(168, 173, 179, 0.2);
    --theme-color-ghost-alt--selected: rgba(0, 216, 236, 0.2);
    --theme-color-ghost-alt--selected-active: rgba(0, 148, 161, 0.2);
    --theme-color-ghost-alt--selected-hover: rgba(30, 171, 184, 0.25);
    --theme-color-ghost-primary--active: rgba(0, 190, 207, 0.2);
    --theme-color-ghost-primary--hover: rgba(0, 234, 255, 0.2);
    --theme-color-gradient-effect-1: #006e93;
    --theme-color-gradient-effect-2: #16565c;
    --theme-color-hard-bdr: #b2b8be;
    --theme-color-info: #0041b2;
    --theme-color-info--active: #003694;
    --theme-color-info--contrast: #ffffff;
    --theme-color-info--hover: #003a9e;
    --theme-color-info-40: rgba(0, 65, 177, 0.4);
    --theme-color-inv-contrast-text: #ffffff;
    --theme-color-inv-soft-text: rgba(229, 242, 255, 0.6);
    --theme-color-inv-std-text: rgba(245, 250, 255, 0.9);
    --theme-color-inv-weak-text: rgba(219, 237, 255, 0.45);
    --theme-color-lightbox: rgba(255, 255, 255, 0.65);
    --theme-color-logo: #000000;
    --theme-color-logo-login: #000000;
    --theme-color-neutral: #66727e;
    --theme-color-neutral--active: #545e68;
    --theme-color-neutral--contrast: #ffffff;
    --theme-color-neutral--hover: #66727e;
    --theme-color-neutral-40: rgba(102, 114, 126, 0.4);
    --theme-color-primary: #006e93;
    --theme-color-primary--active: #16565c;
    --theme-color-primary--contrast: #ffffff;
    --theme-color-primary--disabled: rgba(0, 110, 147, 0.3);
    --theme-color-primary--hover: #196269;
    --theme-color-secondary: #ffffff;
    --theme-color-secondary--active: #b8edf2;
    --theme-color-secondary--hover: #ccfbff;
    --theme-color-shadow-1: rgba(0, 0, 0, 0.1);
    --theme-color-shadow-2: rgba(0, 0, 0, 0.2);
    --theme-color-shadow-3: rgba(0, 0, 0, 0.1);
    --theme-color-soft-bdr: rgba(0, 20, 40, 0.2);
    --theme-color-soft-text: rgba(0, 10, 20, 0.6);
    --theme-color-std-bdr: rgba(0, 20, 40, 0.3);
    --theme-color-std-text: rgba(0, 10, 20, 0.9);
    --theme-color-success: #2c8500;
    --theme-color-success--active: #246b00;
    --theme-color-success--contrast: #ffffff;
    --theme-color-success--hover: #277500;
    --theme-color-success-40: rgba(44, 133, 0, 0.4);
    --theme-color-warning: #ffbb00;
    --theme-color-warning--active: #ffba0a;
    --theme-color-warning--contrast: #000000;
    --theme-color-warning--hover: #ffc533;
    --theme-color-warning-10: rgba(255, 187, 0, 0.1);
    --theme-color-warning-40: rgba(255, 187, 0, 0.4);
    --theme-color-warning-bdr: #947100;
    --theme-color-warning-text: #947100;
    --theme-color-weak-bdr: rgba(35, 48, 60, 0.15);
    --theme-color-weak-text: rgba(0, 10, 20, 0.4);
    --theme-color-x-weak-bdr: rgba(174, 181, 189, 0.2);
    --theme-company-logo: company-logo-alt;
    --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
    --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
    --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
    --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
    --theme-display: 400 1.5rem/1 "Siemens Sans";
    --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
    --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
    --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
    --theme-display-xs: 400 1rem/1 "Siemens Sans";
    --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
    --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
    --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
    --theme-font-code: "JetBrains Mono";
    --theme-font-sans: "Siemens Sans";
    --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
    --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
    --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
    --theme-h4: 700 1rem/1.5 "Siemens Sans";
    --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
    --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
    --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
    --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
    --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    --theme-label: 400 0.875rem/1.2 "Siemens Sans";
    --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
    --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
    --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
    --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
    --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
    --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
    --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
    --theme-shadow-1: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    --theme-shadow-2:
      -4px 0 8px 0 rgba(0, 0, 0, 0.2),
      4px 0 8px 0 rgba(0, 0, 0, 0.2),
      0 0 16px 0 rgba(0, 0, 0, 0.1);
    --theme-shadow-3: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 0 8px 0 rgba(0, 0, 0, 0.1);
    --theme-shadow-4:
      0 0 2px 0 rgba(0, 0, 0, 0.2),
      0 4px 8px 0 rgba(0, 0, 0, 0.1),
      0 12px 18px 0 rgba(0, 0, 0, 0.1);
    --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
    --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
    --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
    --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
    --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
    --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
    --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
    --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
    --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
    --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
    --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
    --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
    --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
    --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
    --theme-text-l: 400 1rem/1.5 "Siemens Sans";
    --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
    --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
    --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
    --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
    --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
    --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
    --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
    --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
    --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
    --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
    --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
    --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
  }
}
:not([data-ix-theme]) body:not([class*=theme-]):not([data-ix-theme]),
body[class*=theme-classic-dark] {
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-chart-1: #00ffe7;
  --theme-chart-1-40: rgba(0, 255, 231, 0.4);
  --theme-chart-10: #b999ff;
  --theme-chart-10-40: rgba(185, 153, 255, 0.4);
  --theme-chart-11: #d08fff;
  --theme-chart-11-40: rgba(208, 143, 255, 0.4);
  --theme-chart-12: #ed85ff;
  --theme-chart-12-40: rgba(237, 133, 255, 0.4);
  --theme-chart-13: #f38fc2;
  --theme-chart-13-40: rgba(243, 143, 194, 0.4);
  --theme-chart-14: #ef9a9a;
  --theme-chart-14-40: rgba(239, 154, 154, 0.4);
  --theme-chart-15: #ffb180;
  --theme-chart-15-40: rgba(255, 177, 128, 0.4);
  --theme-chart-16: #cacab4;
  --theme-chart-16-40: rgba(202, 202, 180, 0.4);
  --theme-chart-17: #b5bd00;
  --theme-chart-17-40: rgba(181, 189, 0, 0.4);
  --theme-chart-2: #94ffc9;
  --theme-chart-2-40: rgba(148, 255, 201, 0.4);
  --theme-chart-3: #00c2cc;
  --theme-chart-3-40: rgba(0, 194, 204, 0.4);
  --theme-chart-4: #a3eeff;
  --theme-chart-4-40: rgba(163, 238, 255, 0.4);
  --theme-chart-5: #90b4c5;
  --theme-chart-5-40: rgba(144, 180, 197, 0.4);
  --theme-chart-6: #42c6ff;
  --theme-chart-6-40: rgba(66, 198, 255, 0.4);
  --theme-chart-7: #7aaaff;
  --theme-chart-7-40: rgba(122, 170, 255, 0.4);
  --theme-chart-8: #9ebbff;
  --theme-chart-8-40: rgba(158, 187, 255, 0.4);
  --theme-chart-9: #9ea3ff;
  --theme-chart-9-40: rgba(158, 163, 255, 0.4);
  --theme-chart-axes: rgba(255, 255, 255, 0.3);
  --theme-chart-grid-fill: #23233c;
  --theme-chart-grid-lines: rgba(255, 255, 255, 0.1);
  --theme-chart-ticks: rgba(255, 255, 255, 0.35);
  --theme-chart-tooltip-bdr: rgba(255, 255, 255, 0.25);
  --theme-chart-tooltip-fill: rgba(15, 22, 25, 0.8);
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-color-0: rgba(0, 0, 0, 0);
  --theme-color-1: #0f1619;
  --theme-color-1--active: #222b2f;
  --theme-color-1--hover: #283236;
  --theme-color-2: #283236;
  --theme-color-3: #3c484d;
  --theme-color-4: #4c5a60;
  --theme-color-5: #59686f;
  --theme-color-6: #63737b;
  --theme-color-7: #6b7c85;
  --theme-color-8: #94a1a9;
  --theme-color-alarm: #ff2453;
  --theme-color-alarm--active: #ff335f;
  --theme-color-alarm--contrast: #000000;
  --theme-color-alarm--hover: #ff577b;
  --theme-color-alarm-10: rgba(255, 38, 85, 0.1);
  --theme-color-alarm-40: rgba(255, 38, 85, 0.4);
  --theme-color-alarm-bdr: #ff2453;
  --theme-color-alarm-text: #ff7694;
  --theme-color-backdrop: rgba(0, 0, 0, 0.85);
  --theme-color-backdrop-3: rgba(55, 70, 77, 0.85);
  --theme-color-component-1: rgba(140, 161, 171, 0.2);
  --theme-color-component-1--active: rgba(140, 161, 171, 0.25);
  --theme-color-component-1--hover: rgba(140, 161, 171, 0.45);
  --theme-color-component-10: rgba(0, 234, 255, 0.75);
  --theme-color-component-10--active: rgba(10, 235, 255, 0.75);
  --theme-color-component-10--disabled: rgba(0, 234, 255, 0.2);
  --theme-color-component-10--hover: rgba(107, 243, 255, 0.6);
  --theme-color-component-11: rgba(86, 97, 103, 0.2);
  --theme-color-component-2: rgba(211, 239, 253, 0.15);
  --theme-color-component-3: rgba(217, 243, 255, 0.4);
  --theme-color-component-4: rgba(214, 242, 255, 0.42);
  --theme-color-component-5: rgba(224, 245, 255, 0.6);
  --theme-color-component-6: rgba(217, 234, 242, 0.65);
  --theme-color-component-7: rgba(0, 234, 255, 0.15);
  --theme-color-component-7--active: #16565c;
  --theme-color-component-7--hover: #196269;
  --theme-color-component-8: #00273b;
  --theme-color-component-8--hover: #002639;
  --theme-color-component-9: #00eaff;
  --theme-color-component-9--active: #0aebff;
  --theme-color-component-9--disabled: rgba(0, 234, 255, 0.3);
  --theme-color-component-9--hover: #52f1ff;
  --theme-color-component-error: #4b1a28;
  --theme-color-component-info: #001c4d;
  --theme-color-component-warning: #4b463a;
  --theme-color-contrast-bdr: #ffffff;
  --theme-color-contrast-text: #ffffff;
  --theme-color-critical: #eb7a0a;
  --theme-color-critical--active: #eb8014;
  --theme-color-critical--contrast: #000000;
  --theme-color-critical--hover: #ed8721;
  --theme-color-critical-40: rgba(235, 122, 10, 0.4);
  --theme-color-dynamic: #00eaff;
  --theme-color-dynamic--active: #5cd5e0;
  --theme-color-dynamic--hover: #62e2ee;
  --theme-color-dynamic-alt: #00eaff;
  --theme-color-dynamic-alt--active: #5cd5e0;
  --theme-color-dynamic-alt--hover: #62e2ee;
  --theme-color-focus-bdr: #199fff;
  --theme-color-ghost: rgba(255, 255, 255, 0);
  --theme-color-ghost--active: rgba(140, 161, 171, 0.15);
  --theme-color-ghost--hover: rgba(140, 161, 171, 0.2);
  --theme-color-ghost--selected: rgba(0, 255, 255, 0.1);
  --theme-color-ghost--selected-active: rgba(115, 221, 221, 0.2);
  --theme-color-ghost--selected-hover: rgba(104, 253, 253, 0.2);
  --theme-color-ghost-alt: rgba(255, 255, 255, 0.05);
  --theme-color-ghost-alt--active: rgba(140, 161, 171, 0.15);
  --theme-color-ghost-alt--hover: rgba(140, 161, 171, 0.2);
  --theme-color-ghost-alt--selected: rgba(58, 255, 255, 0.15);
  --theme-color-ghost-alt--selected-active: rgba(132, 225, 225, 0.25);
  --theme-color-ghost-alt--selected-hover: rgba(123, 253, 253, 0.25);
  --theme-color-ghost-primary--active: rgba(0, 128, 128, 0.2);
  --theme-color-ghost-primary--hover: rgba(0, 255, 255, 0.15);
  --theme-color-gradient-effect-1: #1aecff;
  --theme-color-gradient-effect-2: #00bde3;
  --theme-color-hard-bdr: #6b7c85;
  --theme-color-info: #357fff;
  --theme-color-info--active: #3d84ff;
  --theme-color-info--contrast: #000000;
  --theme-color-info--hover: #4d8eff;
  --theme-color-info-40: rgba(53, 127, 255, 0.4);
  --theme-color-inv-contrast-text: #000000;
  --theme-color-inv-soft-text: rgba(0, 13, 20, 0.6);
  --theme-color-inv-std-text: rgba(0, 10, 20, 0.9);
  --theme-color-inv-weak-text: rgba(0, 13, 20, 0.45);
  --theme-color-lightbox: rgba(0, 0, 0, 0.65);
  --theme-color-logo: #ffffff;
  --theme-color-logo-login: #ffffff;
  --theme-color-neutral: #b6b8b9;
  --theme-color-neutral--active: #acaeaf;
  --theme-color-neutral--contrast: #000000;
  --theme-color-neutral--hover: #c8cacb;
  --theme-color-neutral-40: rgba(182, 184, 185, 0.4);
  --theme-color-primary: #00bde3;
  --theme-color-primary--active: #00eaff;
  --theme-color-primary--contrast: #000000;
  --theme-color-primary--disabled: rgba(0, 170, 204, 0.45);
  --theme-color-primary--hover: #1aecff;
  --theme-color-secondary: #000000;
  --theme-color-secondary--active: #00252e;
  --theme-color-secondary--hover: #002e38;
  --theme-color-shadow-1: rgba(0, 0, 0, 0.6);
  --theme-color-shadow-2: #000000;
  --theme-color-shadow-3: rgba(0, 0, 0, 0.6);
  --theme-color-soft-bdr: rgba(211, 236, 248, 0.4);
  --theme-color-soft-text: rgba(229, 247, 255, 0.65);
  --theme-color-std-bdr: rgba(211, 236, 248, 0.55);
  --theme-color-std-text: rgba(245, 252, 255, 0.9);
  --theme-color-success: #44cc00;
  --theme-color-success--active: #47d600;
  --theme-color-success--contrast: #000000;
  --theme-color-success--hover: #4eeb00;
  --theme-color-success-40: rgba(68, 204, 0, 0.4);
  --theme-color-warning: #ffbb00;
  --theme-color-warning--active: #ffba0a;
  --theme-color-warning--contrast: #000000;
  --theme-color-warning--hover: #ffc533;
  --theme-color-warning-10: rgba(255, 187, 0, 0.1);
  --theme-color-warning-40: rgba(255, 187, 0, 0.4);
  --theme-color-warning-bdr: #ffbb00;
  --theme-color-warning-text: #ffbb00;
  --theme-color-weak-bdr: rgba(224, 245, 255, 0.25);
  --theme-color-weak-text: rgba(219, 244, 255, 0.4);
  --theme-color-x-weak-bdr: rgba(142, 157, 165, 0.2);
  --theme-company-logo: company-logo-alt;
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-font-code: "JetBrains Mono";
  --theme-font-sans: "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.6);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-shadow-1: 0 2px 2px 0 #000000, 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-2:
    -4px 0 8px 0 #000000,
    4px 0 8px 0 #000000,
    0 0 16px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-3: 0 2px 6px 0 #000000, 0 0 8px 0 rgba(0, 0, 0, 0.6);
  --theme-shadow-4:
    0 0 2px 0 #000000,
    0 4px 8px 0 rgba(0, 0, 0, 0.6),
    0 12px 18px 0 rgba(0, 0, 0, 0.6);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
}
body[class*=theme-classic-light] {
  --theme-alarm-bdr-1: 0.0625rem solid var(--theme-color-alarm);
  --theme-alarm-bdr-2: 0.125rem solid var(--theme-color-alarm);
  --theme-body: 400 0.875rem/1.43 "Siemens Sans";
  --theme-body-lg: 400 1rem/1.5 "Siemens Sans";
  --theme-body-sm: 400 0.75rem/1.5 "Siemens Sans";
  --theme-body-xs: 400 0.625rem/1.5 "Siemens Sans";
  --theme-chart-1: #008a7c;
  --theme-chart-1-40: rgba(0, 138, 124, 0.4);
  --theme-chart-10: #7c40ff;
  --theme-chart-10-40: rgba(124, 64, 255, 0.4);
  --theme-chart-11: #900eec;
  --theme-chart-11-40: rgba(144, 14, 236, 0.4);
  --theme-chart-12: #aa32be;
  --theme-chart-12-40: rgba(170, 50, 190, 0.4);
  --theme-chart-13: #6f2542;
  --theme-chart-13-40: rgba(111, 37, 66, 0.4);
  --theme-chart-14: #9e5833;
  --theme-chart-14-40: rgba(158, 88, 51, 0.4);
  --theme-chart-15: #b74e2a;
  --theme-chart-15-40: rgba(183, 78, 42, 0.4);
  --theme-chart-16: #73735e;
  --theme-chart-16-40: rgba(115, 115, 94, 0.4);
  --theme-chart-17: #7a8000;
  --theme-chart-17-40: rgba(122, 128, 0, 0.4);
  --theme-chart-2: #00572b;
  --theme-chart-2-40: rgba(0, 87, 43, 0.4);
  --theme-chart-3: #00838f;
  --theme-chart-3-40: rgba(0, 131, 143, 0.4);
  --theme-chart-4: #003c61;
  --theme-chart-4-40: rgba(0, 60, 97, 0.4);
  --theme-chart-5: #61778c;
  --theme-chart-5-40: rgba(97, 119, 140, 0.4);
  --theme-chart-6: #0076a8;
  --theme-chart-6-40: rgba(0, 118, 168, 0.4);
  --theme-chart-7: #182171;
  --theme-chart-7-40: rgba(24, 33, 113, 0.4);
  --theme-chart-8: #0041d6;
  --theme-chart-8-40: rgba(0, 65, 214, 0.4);
  --theme-chart-9: #4a52f2;
  --theme-chart-9-40: rgba(74, 82, 242, 0.4);
  --theme-chart-axes: rgba(0, 0, 0, 0.3);
  --theme-chart-grid-fill: #ffffff;
  --theme-chart-grid-lines: rgba(0, 0, 0, 0.1);
  --theme-chart-ticks: rgba(0, 0, 0, 0.3);
  --theme-chart-tooltip-bdr: rgba(0, 0, 0, 0.2);
  --theme-chart-tooltip-fill: rgba(255, 255, 255, 0.8);
  --theme-code: 400 0.875rem/1.5 "JetBrains Mono";
  --theme-code-lg: 400 1rem/1.5 "JetBrains Mono";
  --theme-code-sm: 400 0.75rem/1.5 "JetBrains Mono";
  --theme-color-0: rgba(255, 255, 255, 0);
  --theme-color-1: #ffffff;
  --theme-color-1--active: #e2e4e6;
  --theme-color-1--hover: #eff0f1;
  --theme-color-2: #eff0f1;
  --theme-color-3: #e2e4e6;
  --theme-color-4: #d8dadd;
  --theme-color-5: #cfd2d5;
  --theme-color-6: #c8cbcf;
  --theme-color-7: #c2c6ca;
  --theme-color-8: #92979b;
  --theme-color-alarm: #d72332;
  --theme-color-alarm--active: #b41d2a;
  --theme-color-alarm--contrast: #ffffff;
  --theme-color-alarm--hover: #c11f2d;
  --theme-color-alarm-10: rgba(215, 35, 50, 0.1);
  --theme-color-alarm-40: rgba(215, 35, 50, 0.4);
  --theme-color-alarm-bdr: #d72332;
  --theme-color-alarm-text: #b81e3f;
  --theme-color-backdrop: rgba(255, 255, 255, 0.85);
  --theme-color-backdrop-3: rgba(226, 228, 230, 0.85);
  --theme-color-component-1: rgba(168, 173, 179, 0.2);
  --theme-color-component-1--active: rgba(168, 173, 179, 0.3);
  --theme-color-component-1--hover: rgba(168, 173, 179, 0.15);
  --theme-color-component-10: rgba(0, 81, 89, 0.75);
  --theme-color-component-10--active: rgba(0, 70, 77, 0.75);
  --theme-color-component-10--disabled: rgba(0, 81, 89, 0.15);
  --theme-color-component-10--hover: rgba(0, 93, 102, 0.75);
  --theme-color-component-11: rgba(213, 219, 226, 0.2);
  --theme-color-component-2: rgba(0, 18, 36, 0.1);
  --theme-color-component-3: rgba(4, 20, 37, 0.2);
  --theme-color-component-4: rgba(5, 18, 31, 0.3);
  --theme-color-component-5: rgba(7, 18, 29, 0.45);
  --theme-color-component-6: rgba(11, 18, 25, 0.6);
  --theme-color-component-7: rgba(0, 234, 255, 0.2);
  --theme-color-component-7--active: #00def2;
  --theme-color-component-7--hover: #00eaff;
  --theme-color-component-8: #ebf7f8;
  --theme-color-component-8--hover: #d1fbff;
  --theme-color-component-9: #0b5e65;
  --theme-color-component-9--active: #00464d;
  --theme-color-component-9--disabled: rgba(0, 81, 89, 0.3);
  --theme-color-component-9--hover: #005d66;
  --theme-color-component-error: #fcccd0;
  --theme-color-component-info: #ccdefc;
  --theme-color-component-warning: #ffe8a8;
  --theme-color-contrast-bdr: #000000;
  --theme-color-contrast-text: #000000;
  --theme-color-critical: #bc5b01;
  --theme-color-critical--active: #9d4d01;
  --theme-color-critical--contrast: #ffffff;
  --theme-color-critical--hover: #ad5401;
  --theme-color-critical-40: rgba(188, 91, 1, 0.4);
  --theme-color-dynamic: #005e66;
  --theme-color-dynamic--active: #0e494e;
  --theme-color-dynamic--hover: #0f5157;
  --theme-color-dynamic-alt: #00eaff;
  --theme-color-dynamic-alt--active: #5cd5e0;
  --theme-color-dynamic-alt--hover: #62e2ee;
  --theme-color-focus-bdr: #199fff;
  --theme-color-ghost: rgba(166, 171, 140, 0);
  --theme-color-ghost--active: rgba(168, 173, 179, 0.3);
  --theme-color-ghost--hover: rgba(168, 173, 179, 0.2);
  --theme-color-ghost--selected: rgba(0, 234, 255, 0.2);
  --theme-color-ghost--selected-active: rgba(0, 145, 158, 0.2);
  --theme-color-ghost--selected-hover: rgba(32, 184, 197, 0.2);
  --theme-color-ghost-alt: rgba(0, 20, 40, 0.05);
  --theme-color-ghost-alt--active: rgba(168, 173, 179, 0.35);
  --theme-color-ghost-alt--hover: rgba(168, 173, 179, 0.2);
  --theme-color-ghost-alt--selected: rgba(0, 216, 236, 0.2);
  --theme-color-ghost-alt--selected-active: rgba(0, 148, 161, 0.2);
  --theme-color-ghost-alt--selected-hover: rgba(30, 171, 184, 0.25);
  --theme-color-ghost-primary--active: rgba(0, 190, 207, 0.2);
  --theme-color-ghost-primary--hover: rgba(0, 234, 255, 0.2);
  --theme-color-gradient-effect-1: #006e93;
  --theme-color-gradient-effect-2: #16565c;
  --theme-color-hard-bdr: #b2b8be;
  --theme-color-info: #0041b2;
  --theme-color-info--active: #003694;
  --theme-color-info--contrast: #ffffff;
  --theme-color-info--hover: #003a9e;
  --theme-color-info-40: rgba(0, 65, 177, 0.4);
  --theme-color-inv-contrast-text: #ffffff;
  --theme-color-inv-soft-text: rgba(229, 242, 255, 0.6);
  --theme-color-inv-std-text: rgba(245, 250, 255, 0.9);
  --theme-color-inv-weak-text: rgba(219, 237, 255, 0.45);
  --theme-color-lightbox: rgba(255, 255, 255, 0.65);
  --theme-color-logo: #000000;
  --theme-color-logo-login: #000000;
  --theme-color-neutral: #66727e;
  --theme-color-neutral--active: #545e68;
  --theme-color-neutral--contrast: #ffffff;
  --theme-color-neutral--hover: #66727e;
  --theme-color-neutral-40: rgba(102, 114, 126, 0.4);
  --theme-color-primary: #006e93;
  --theme-color-primary--active: #16565c;
  --theme-color-primary--contrast: #ffffff;
  --theme-color-primary--disabled: rgba(0, 110, 147, 0.3);
  --theme-color-primary--hover: #196269;
  --theme-color-secondary: #ffffff;
  --theme-color-secondary--active: #b8edf2;
  --theme-color-secondary--hover: #ccfbff;
  --theme-color-shadow-1: rgba(0, 0, 0, 0.1);
  --theme-color-shadow-2: rgba(0, 0, 0, 0.2);
  --theme-color-shadow-3: rgba(0, 0, 0, 0.1);
  --theme-color-soft-bdr: rgba(0, 20, 40, 0.2);
  --theme-color-soft-text: rgba(0, 10, 20, 0.6);
  --theme-color-std-bdr: rgba(0, 20, 40, 0.3);
  --theme-color-std-text: rgba(0, 10, 20, 0.9);
  --theme-color-success: #2c8500;
  --theme-color-success--active: #246b00;
  --theme-color-success--contrast: #ffffff;
  --theme-color-success--hover: #277500;
  --theme-color-success-40: rgba(44, 133, 0, 0.4);
  --theme-color-warning: #ffbb00;
  --theme-color-warning--active: #ffba0a;
  --theme-color-warning--contrast: #000000;
  --theme-color-warning--hover: #ffc533;
  --theme-color-warning-10: rgba(255, 187, 0, 0.1);
  --theme-color-warning-40: rgba(255, 187, 0, 0.4);
  --theme-color-warning-bdr: #947100;
  --theme-color-warning-text: #947100;
  --theme-color-weak-bdr: rgba(35, 48, 60, 0.15);
  --theme-color-weak-text: rgba(0, 10, 20, 0.4);
  --theme-color-x-weak-bdr: rgba(174, 181, 189, 0.2);
  --theme-company-logo: company-logo-alt;
  --theme-contrast-bdr-1: 0.0625rem solid var(--theme-color-contrast-bdr);
  --theme-contrast-bdr-2: 0.125rem solid var(--theme-color-contrast-bdr);
  --theme-critical-bdr-1: 0.0625rem solid var(--theme-color-critical);
  --theme-critical-bdr-2: 0.125rem solid var(--theme-color-critical);
  --theme-display: 400 1.5rem/1 "Siemens Sans";
  --theme-display-lg: 400 1.8125rem/1 "Siemens Sans";
  --theme-display-sm: 400 1.25rem/1 "Siemens Sans";
  --theme-display-xl: 700 2.1875rem/1 "Siemens Sans";
  --theme-display-xs: 400 1rem/1 "Siemens Sans";
  --theme-display-xxl: 700 2.625rem/1 "Siemens Sans";
  --theme-dynamic-bdr-1: 0.0625rem solid var(--theme-color-dynamic);
  --theme-dynamic-bdr-2: 0.125rem solid var(--theme-color-dynamic);
  --theme-font-code: "JetBrains Mono";
  --theme-font-sans: "Siemens Sans";
  --theme-h1: 700 1.8125rem/1.2 "Siemens Sans";
  --theme-h2: 700 1.5rem/1.43 "Siemens Sans";
  --theme-h3: 700 1.25rem/1.5 "Siemens Sans";
  --theme-h4: 700 1rem/1.5 "Siemens Sans";
  --theme-h5: 700 0.875rem/1.43 "Siemens Sans";
  --theme-h6: 700 0.75rem/1.5 "Siemens Sans";
  --theme-info-bdr-1: 0.0625rem solid var(--theme-color-info);
  --theme-info-bdr-2: 0.125rem solid var(--theme-color-info);
  --theme-inset-shadow-1: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --theme-label: 400 0.875rem/1.2 "Siemens Sans";
  --theme-label-lg: 400 1rem/1.2 "Siemens Sans";
  --theme-label-sm: 400 0.75rem/1.2 "Siemens Sans";
  --theme-label-xs: 400 0.625rem/1.2 "Siemens Sans";
  --theme-neutral-bdr-1: 0.0625rem solid var(--theme-color-neutral);
  --theme-neutral-bdr-2: 0.125rem solid var(--theme-color-neutral);
  --theme-primary-bdr-1: 0.0625rem solid var(--theme-color-primary);
  --theme-primary-bdr-2: 0.125rem solid var(--theme-color-primary);
  --theme-shadow-1: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  --theme-shadow-2:
    -4px 0 8px 0 rgba(0, 0, 0, 0.2),
    4px 0 8px 0 rgba(0, 0, 0, 0.2),
    0 0 16px 0 rgba(0, 0, 0, 0.1);
  --theme-shadow-3: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 0 8px 0 rgba(0, 0, 0, 0.1);
  --theme-shadow-4:
    0 0 2px 0 rgba(0, 0, 0, 0.2),
    0 4px 8px 0 rgba(0, 0, 0, 0.1),
    0 12px 18px 0 rgba(0, 0, 0, 0.1);
  --theme-soft-bdr-1: 0.0625rem solid var(--theme-color-soft-bdr);
  --theme-soft-bdr-2: 0.125rem solid var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-1: 0.0625rem dashed var(--theme-color-soft-bdr);
  --theme-soft-dashed-bdr-2: 0.125rem dashed var(--theme-color-soft-bdr);
  --theme-std-bdr-1: 0.0625rem solid var(--theme-color-std-bdr);
  --theme-std-bdr-2: 0.125rem solid var(--theme-color-std-bdr);
  --theme-success-bdr-1: 0.0625rem solid var(--theme-color-success);
  --theme-success-bdr-2: 0.125rem solid var(--theme-color-success);
  --theme-text-caption: 700 0.75rem/1.5 "Siemens Sans";
  --theme-text-caption-single: 700 0.75rem/1 "Siemens Sans";
  --theme-text-default: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-single: 400 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-title: 700 0.875rem/1.429 "Siemens Sans";
  --theme-text-default-title-single: 700 0.875rem/1.143 "Siemens Sans";
  --theme-text-default-underline: 400 0.875rem/1.429 "Siemens Sans";
  --theme-text-h2: 700 1.375rem/1.455 "Siemens Sans";
  --theme-text-l: 400 1rem/1.5 "Siemens Sans";
  --theme-text-l-single: 400 1rem/1.25 "Siemens Sans";
  --theme-text-l-title: 700 1rem/1.5 "Siemens Sans";
  --theme-text-l-title-single: 700 1rem/1.25 "Siemens Sans";
  --theme-text-s: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-s-single: 400 0.75rem/1.5 "Siemens Sans";
  --theme-text-xl: 400 1.375rem/1.091 "Siemens Sans";
  --theme-text-xs: 400 0.625rem/1.4 "Siemens Sans";
  --theme-warning-bdr-1: 0.0625rem solid var(--theme-color-warning);
  --theme-warning-bdr-2: 0.125rem solid var(--theme-color-warning);
  --theme-weak-bdr-1: 0.0625rem solid var(--theme-color-weak-bdr);
  --theme-weak-bdr-2: 0.125rem solid var(--theme-color-weak-bdr);
  --theme-x-weak-bdr-1: 0.0625rem solid var(--theme-color-x-weak-bdr);
  --theme-x-weak-bdr-2: 0.125rem solid var(--theme-color-x-weak-bdr);
}

/* src/styles.scss */
html,
body {
  height: 100%;
}

/* angular:styles/global:styles */
