.theme-vkb {
  --oev-color-container-10: var(--oev-color-custom-10);
  --oev-color-container-11: var(--oev-color-custom-11);
  --oev-color-container-12: var(--oev-color-custom-12);
  --oev-color-container-13: var(--oev-color-gray-100);
  --oev-color-container-14: var(--oev-color-action-white);
  --oev-color-container-15: var(--oev-color-container-01);
  --oev-color-container-01: var(--oev-color-custom-01);
  --oev-color-container-02: var(--oev-color-custom-02);
  --oev-color-container-03: var(--oev-color-custom-03);
  --oev-color-container-04: var(--oev-color-custom-04);
  --oev-color-container-05: var(--oev-color-custom-05);
  --oev-color-container-06: var(--oev-color-custom-06);
  --oev-color-container-07: var(--oev-color-custom-07);
  --oev-color-container-08: var(--oev-color-custom-08);
  --oev-color-container-09: var(--oev-color-custom-09);
  --oev-color-container-pg-01: var(--oev-color-container-09);
  --oev-color-container-pg-02: var(--oev-color-container-11);
  --oev-color-container-pg-03: var(--oev-color-container-06);
  --oev-color-primary-50: #E6ECF3;
  --oev-color-primary-100: #CCDAE7;
  --oev-color-primary-200: #B3C7DC;
  --oev-color-primary-300: #87A9CC;
  --oev-color-primary-400: #678EB5;
  --oev-color-primary-500: #356AA1;
  --oev-color-primary-600: #1B5895;
  --oev-color-primary-700: #024589;
  --oev-color-primary-800: #023970;
  --oev-color-primary-900: #012C57;
  --oev-color-primary-default: var(--oev-color-primary-700);
  --oev-color-primary-hover: var(--oev-color-primary-300);
  --oev-color-primary-focus: var(--oev-color-primary-500);
  --oev-color-primary-active: var(--oev-color-primary-700);
  --oev-color-primary-disabled: var(--oev-color-primary-200);
  --oev-color-primary-visited: var(--oev-color-primary-500);
  --oev-color-secondary-50: #F0F5D7;
  --oev-color-secondary-100: #E9F1C2;
  --oev-color-secondary-200: #E1ECAE;
  --oev-color-secondary-300: #D9E79A;
  --oev-color-secondary-400: #D2E286;
  --oev-color-secondary-500: #CBDD72;
  --oev-color-secondary-600: #C3D95D;
  --oev-color-secondary-700: #BCD449;
  --oev-color-secondary-800: #B4CF35;
  --oev-color-secondary-900: #9DB52E;
  --oev-color-secondary-default: var(--oev-color-secondary-800);
  --oev-color-secondary-hover: var(--oev-color-secondary-600);
  --oev-color-secondary-focus: var(--oev-color-secondary-800);
  --oev-color-secondary-active: var(--oev-color-secondary-800);
  --oev-color-secondary-disabled: var(--oev-color-secondary-400);
  --oev-color-secondary-visited: var(--oev-color-secondary-500);
  --oev-color-custom-10: #D1E3E5;
  --oev-color-custom-11: #8DB9BE;
  --oev-color-custom-12: #CEA2C7;
  --oev-color-custom-01: #F3F7FC;
  --oev-color-custom-02: #E7EFFB;
  --oev-color-custom-03: #D7E5F8;
  --oev-color-custom-04: #B5C8DC;
  --oev-color-custom-05: #80A2C4;
  --oev-color-custom-06: #4E83B9;
  --oev-color-custom-07: #A1CFBF;
  --oev-color-custom-08: #861773;
  --oev-color-custom-09: #14885E;
  --oev-color-gray-50: #E8E8E8;
  --oev-color-gray-100: #D1D1D1;
  --oev-color-gray-200: #BABABA;
  --oev-color-gray-300: #A3A3A3;
  --oev-color-gray-400: #8C8C8C;
  --oev-color-gray-500: #757575;
  --oev-color-gray-600: #5E5E5E;
  --oev-color-gray-700: #474747;
  --oev-color-gray-800: #303030;
  --oev-color-gray-900: #191919;
  --oev-color-gray-default: var(--oev-color-gray-900);
  --oev-color-gray-hover: var(--oev-color-gray-400);
  --oev-color-gray-focus: var(--oev-color-gray-700);
  --oev-color-gray-active: var(--oev-color-gray-900);
  --oev-color-gray-disabled: var(--oev-color-gray-100);
  --oev-color-gray-visited: var(--oev-color-gray-400);
  --oev-color-action-white: #FFFFFF;
  --oev-color-action-black: #000000;
  --oev-color-action-success: #14885E;
  --oev-color-action-warning: #EC672F;
  --oev-color-action-error: #D90000;
  --oev-color-action-info: #D7E5F8;
  --oev-color-action-focus-on-light: #015FCC;
  --oev-color-action-focus-on-dark: #88ACFF;
  --oev-color-brand-sparkasse: #ee0000;
  --oev-color-white: var(--oev-color-action-white);
  --oev-color-black: var(--oev-color-action-black);
  --oev-color-gradient-01: linear-gradient(90deg, #B4CF35, #CBDD72);
  --oev-color-gradient-02: linear-gradient(90deg, #024589, #356AA1);
  --oev-color-gradient-03: linear-gradient(45deg, #B4CF35, #CBDD72);
  --oev-color-gradient-04: linear-gradient(45deg, #024589, #356AA1);
  --oev-color-transparent: transparent;
  --oev-color-white-default: rgba(255, 255, 255, 1);
  --oev-color-white-hover: rgba(255, 255, 255, .7);
  --oev-color-white-active: rgba(255, 255, 255, .9);
  --oev-color-white-focus: rgba(255, 255, 255, .6);
  --oev-color-white-visited: rgba(255, 255, 255, .8);
  --oev-color-white-disabled: rgba(255, 255, 255, .4);
  --oev-color-success: var(--oev-color-action-success);
  --oev-color-warning: var(--oev-color-action-warning);
  --oev-color-error: var(--oev-color-action-error);
  --oev-color-info: var(--oev-color-action-info);
  --oev-color-black-default: rgba(0, 0, 0, 1);
  --oev-color-black-hover: rgba(0, 0, 0, .7);
  --oev-color-black-active: rgba(0, 0, 0, .9);
  --oev-color-black-focus: rgba(0, 0, 0, .6);
  --oev-color-black-visited: rgba(0, 0, 0, .8);
  --oev-color-black-disabled: rgba(0, 0, 0, .4);
  --oev-color-background-10: var(--oev-color-custom-10);
  --oev-color-background-11: var(--oev-color-custom-05);
  --oev-color-background-12: var(--oev-color-custom-06);
  --oev-color-background-13: var(--oev-color-custom-07);
  --oev-color-background-14: var(--oev-color-custom-11);
  --oev-color-background-15: var(--oev-color-primary-50);
  --oev-color-background-16: var(--oev-color-primary-100);
  --oev-color-background-17: var(--oev-color-background-white);
  --oev-color-background-18: var(--oev-color-background-black);
  --oev-color-background-01: var(--oev-color-custom-01);
  --oev-color-background-02: var(--oev-color-custom-02);
  --oev-color-background-03: var(--oev-color-custom-03);
  --oev-color-background-04: var(--oev-color-primary-700);
  --oev-color-background-05: var(--oev-color-gray-50);
  --oev-color-background-06: var(--oev-color-gray-100);
  --oev-color-background-07: var(--oev-color-secondary-50);
  --oev-color-background-08: var(--oev-color-secondary-100);
  --oev-color-background-09: var(--oev-color-custom-04);
  --oev-color-background-white: var(--oev-color-action-white);
  --oev-color-background-black: var(--oev-color-action-black);
  --oev-color-background-dark: var(--oev-color-gray-100);
  --oev-color-background-light: var(--oev-color-gray-50);
  --oev-color-font-body-default: var(--oev-color-gray-900);
  --oev-color-font-body-disabled: #CCCCCC;
  --oev-color-font-body-inverted: var(--oev-color-action-white);
  --oev-color-font-body-small: var(--oev-color-font-body-default);
  --oev-color-font-headline: var(--oev-color-primary-700);
  --oev-color-font-headline-inverted: var(--oev-color-action-white);
  --oev-color-font-subheadline: var(--oev-color-font-body-default);
  --oev-color-font-h1: var(--oev-color-font-headline);
  --oev-color-font-h2: var(--oev-color-font-headline);
  --oev-color-font-h3: var(--oev-color-font-headline);
  --oev-color-font-h4: var(--oev-color-font-headline);
  --oev-color-font-h5: var(--oev-color-font-headline);
  --oev-color-font-h6: var(--oev-color-font-headline);
  --oev-color-font-subtitle-1: var(--oev-color-font-subheadline);
  --oev-color-font-subtitle-2: var(--oev-color-font-subheadline);
  --oev-color-font-label: var(--oev-color-gray-900);
  --oev-color-font-label-inverted: var(--oev-color-action-white);
  --oev-color-font-label-small: var(--oev-color-font-label);
  --oev-color-font-link: var(--oev-color-primary-700);
  --oev-color-font-link-small: var(--oev-color-font-link);
  --oev-color-font-link-medium: var(--oev-color-font-link);
  --oev-color-font-caption: var(--oev-color-gray-900);
  --oev-color-font-error: var(--oev-color-action-error);
  --oev-color-font-placeholder: #CCCCCC;
  --oev-color-font-calligraphy: var(--oev-color-primary-900);
  --oev-color-pictogram-1: var(--oev-color-primary-default);
  --oev-color-pictogram-2: var(--oev-color-secondary-default);
  --oev-color-pictogram-3: var(--oev-color-action-white);
  --oev-color-pictogram-4: var(--oev-color-transparent);
  --oev-color-illustration-1: var(--oev-color-primary-50);
  --oev-color-shadow: #00000029;
  --oev-color-focus-visible-outline: var(--oev-color-action-focus-on-light);
  --oev-comp-accordion-header-color-background-default: var(--oev-color-background-05);
  --oev-comp-accordion-header-color-background-hover: var(--oev-color-background-17);
  --oev-comp-accordion-header-color-default: var(--oev-color-secondary-default);
  --oev-comp-accordion-header-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-accordion-header-color-active: var(--oev-color-secondary-active);
  --oev-comp-accordion-header-color-open: var(--oev-color-secondary-active);
  --oev-comp-accordion-header-font-weight-default: var(--oev-font-weight-bold);
  --oev-comp-accordion-header-font-weight-hover: var(--oev-comp-accordion-header-font-weight-default);
  --oev-comp-accordion-header-font-weight-active: var(--oev-comp-accordion-header-font-weight-default);
  --oev-comp-accordion-header-font-weight-open: var(--oev-comp-accordion-header-font-weight-default);
  --oev-comp-accordion-header-icon-default: var(--oev-color-secondary-default);
  --oev-comp-accordion-header-icon-hover: var(--oev-color-secondary-hover);
  --oev-comp-accordion-header-icon-active: var(--oev-color-secondary-active);
  --oev-comp-accordion-header-icon-open: var(--oev-color-secondary-active);
  --oev-comp-accordion-body-color-background: var(--oev-color-action-white);
  --oev-comp-accordion-body-color-default: var(--oev-color-font-body-default);
  --oev-comp-accordion-body-spacing: var(--oev-sys-spacing-m);
  --oev-comp-accordion-body-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-accordion-body-font-style: normal normal 400 1rem / 1.5 Ubuntu, sans-serif;
  --oev-comp-accordion-body-font-weight: var(--oev-font-weight-body);
  --oev-comp-accordion-body-font-size: var(--oev-font-size-body);
  --oev-comp-accordion-body-line-height: var(--oev-line-height-m);
  --oev-comp-accordion-divider-color: var(--oev-color-action-white);
  --oev-comp-accordion-divider-height: var(--oev-ref-size-02);
  --oev-comp-advisor-card-gap: var(--oev-sys-spacing-l);
  --oev-comp-advisor-card-spacing: var(--oev-sys-spacing-l);
  --oev-comp-advisor-card-shadow-default: var(--oev-sys-elevation-level-1);
  --oev-comp-advisor-card-background-color-dark: var(--oev-color-gray-100);
  --oev-comp-advisor-card-background-color-light: var(--oev-color-gray-50);
  --oev-comp-advisor-card-background-color-white: var(--oev-color-action-white);
  --oev-comp-advisor-card-border-radius: var(--oev-ref-radius-s);
  --oev-comp-advisor-card-header-gap: var(--oev-sys-spacing-l);
  --oev-comp-advisor-card-header-image-border-radius-round: var(--oev-ref-radius-xl);
  --oev-comp-advisor-card-header-image-border-radius-square: var(--oev-ref-radius-l);
  --oev-comp-advisor-card-header-image-size-small: var(--oev-ref-size-64);
  --oev-comp-advisor-card-header-image-size-medium: var(--oev-ref-size-80);
  --oev-comp-advisor-card-header-image-size-large: var(--oev-ref-size-102);
  --oev-comp-advisor-card-header-image-size-xlarge: var(--oev-ref-size-120);
  --oev-comp-advisor-card-header-image-size-xxlarge: var(--oev-ref-size-160);
  --oev-comp-advisor-card-header-image-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-advisor-card-header-distance-gap: var(--oev-ref-spacing-02);
  --oev-comp-advisor-card-header-distance-padding: var(--oev-sys-spacing-xxs);
  --oev-comp-advisor-card-header-distance-border-radius: var(--oev-ref-radius-s);
  --oev-comp-advisor-card-header-distance-background-color: var(--oev-color-background-15);
  --oev-comp-advisor-card-header-distance-number-font-style: var(--oev-font-style-link-small);
  --oev-comp-advisor-card-header-distance-label-font-style: var(--oev-font-style-caption);
  --oev-comp-advisor-card-header-distance-font-color: var(--oev-color-font-label);
  --oev-comp-advisor-card-header-text-gap: var(--oev-sys-spacing-xs);
  --oev-comp-advisor-card-header-text-headline-font-style: var(--oev-font-style-h6);
  --oev-comp-advisor-card-header-text-headline-font-color: var(--oev-color-font-h6);
  --oev-comp-advisor-card-status-gap: var(--oev-sys-spacing-xs);
  --oev-comp-advisor-card-status-expandable-gap: var(--oev-sys-spacing-xs);
  --oev-comp-advisor-card-status-opening-hours-headline-gap: var(--oev-sys-spacing-s);
  --oev-comp-advisor-card-status-opening-hours-headline-font-style: var(--oev-font-style-link);
  --oev-comp-advisor-card-status-opening-hours-headline-font-color: var(--oev-color-font-body-default);
  --oev-comp-advisor-card-status-opening-hours-headline-gap-stacked: var(--oev-sys-spacing-xxs);
  --oev-comp-advisor-card-socialmedia-headline-font-style: var(--oev-font-style-link);
  --oev-comp-advisor-card-socialmedia-headline-font-color: var(--oev-color-font-h6);
  --oev-comp-advisor-card-socialmedia-icons-gap: var(--oev-sys-spacing-s);
  --oev-comp-advisor-card-socialmedia-gap: var(--oev-sys-spacing-xs);
  --oev-comp-agency-search-headline-font-style: var(--oev-font-style-h6);
  --oev-comp-agency-search-headline-font-color: var(--oev-color-font-h6);
  --oev-comp-agency-search-auto-suggest-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-agency-search-auto-suggest-category-color-background: var(--oev-color-custom-02);
  --oev-comp-agency-search-auto-suggest-category-font-style: var(--oev-font-style-body);
  --oev-comp-agency-search-auto-suggest-category-font-color: var(--oev-color-font-body-default);
  --oev-comp-agency-search-auto-suggest-category-inner-spacing-top-bottom: var(--oev-sys-spacing-s);
  --oev-comp-agency-search-auto-suggest-category-inner-spacing-left-right: var(--oev-sys-spacing-m);
  --oev-comp-agency-search-auto-suggest-result-item-color-background-default: var(--oev-color-background-17);
  --oev-comp-agency-search-auto-suggest-result-item-color-background-hover: var(--oev-color-background-06);
  --oev-comp-agency-search-auto-suggest-result-item-color-background-selected: var(--oev-color-background-01);
  --oev-comp-agency-search-auto-suggest-result-item-font-style: var(--oev-font-style-body);
  --oev-comp-agency-search-auto-suggest-result-item-font-color-default: var(--oev-color-font-body-default);
  --oev-comp-agency-search-auto-suggest-result-item-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-agency-search-auto-suggest-result-item-font-color-selected: var(--oev-color-primary-default);
  --oev-comp-agency-search-auto-suggest-result-item-inner-spacing-top-bottom: var(--oev-sys-spacing-s);
  --oev-comp-agency-search-auto-suggest-result-item-inner-spacing-left-right: var(--oev-sys-spacing-m);
  --oev-comp-agency-search-auto-suggest-result-item-marked-font-weight: var(--oev-font-weight-bold);
  --oev-comp-agency-search-auto-suggest-result-item-marked-font-color-default: var(--oev-color-font-body-default);
  --oev-comp-agency-search-auto-suggest-result-item-marked-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-agency-search-privacy-background: var(--oev-color-gray-100);
  --oev-comp-agency-search-privacy-font-style: var(--oev-font-style-body);
  --oev-comp-agency-search-privacy-font-color: var(--oev-color-font-body-default);
  --oev-comp-agency-search-privacy-text-gap: var(--oev-sys-spacing-xs);
  --oev-comp-agency-search-text-input-border-radius-top-left: var(--oev-ref-radius-m);
  --oev-comp-agency-search-text-input-border-radius-bottom-left: var(--oev-ref-radius-m);
  --oev-comp-agency-search-text-input-padding-right: var(--oev-sys-spacing-xl-3);
  --oev-comp-agency-search-text-input-icon-spacing-right: var(--oev-sys-spacing-m);
  --oev-comp-agency-search-submit-button-border-radius-top-right: var(--oev-ref-radius-m);
  --oev-comp-agency-search-submit-button-border-radius-bottom-right: var(--oev-ref-radius-m);
  --oev-comp-agency-search-search-type-gap: var(--oev-sys-spacing-l);
  --oev-comp-agency-search-filter-spacing-vertical: var(--oev-sys-spacing-s);
  --oev-comp-agency-search-shadow: var(--oev-sys-elevation-level-1);
  --oev-comp-agency-search-spacing: var(--oev-sys-spacing-m);
  --oev-comp-agency-search-gap: var(--oev-sys-spacing-m);
  --oev-comp-agency-search-background: var(--oev-color-action-white);
  --oev-comp-agency-search-results-divider-color: var(--oev-color-gray-300);
  --oev-comp-agency-search-results-divider-width: var(--oev-ref-size-01);
  --oev-comp-agency-search-results-border-top-color: var(--oev-color-gray-500);
  --oev-comp-agency-search-results-border-top-width: var(--oev-ref-size-01);
  --oev-comp-agency-search-search-card-width: 400px;
  --oev-comp-agency-search-map-height-above-sl: 800px;
  --oev-comp-agency-search-map-height-below-sl: 400px;
  --oev-comp-agency-search-map-gap: var(--oev-sys-spacing-l);
  --oev-comp-anchor-nav-prefix-font-style: var(--oev-font-style-body);
  --oev-comp-anchor-nav-textbox-size: var(--oev-ref-size-24);
  --oev-comp-anchor-nav-link-color-default: var(--oev-color-gray-default);
  --oev-comp-anchor-nav-link-color-hover: var(--oev-color-primary-hover);
  --oev-comp-anchor-nav-link-color-focus: var(--oev-color-gray-default);
  --oev-comp-anchor-nav-link-color-active: var(--oev-color-primary-default);
  --oev-comp-anchor-nav-link-color-selected: var(--oev-color-primary-default);
  --oev-comp-anchor-nav-link-border-color-selected: var(--oev-color-primary-default);
  --oev-comp-anchor-nav-link-border-size: var(--oev-ref-size-02);
  --oev-comp-anchor-nav-link-font-style-default: var(--oev-font-style-link);
  --oev-comp-anchor-nav-link-font-style-hover: var(--oev-font-style-link);
  --oev-comp-anchor-nav-link-font-style-focus: var(--oev-font-style-link);
  --oev-comp-anchor-nav-link-font-style-active: var(--oev-font-style-link);
  --oev-comp-anchor-nav-link-font-style-selected: var(--oev-font-style-link);
  --oev-comp-anchor-nav-link-spacing-horizontal-xs-s: var(--oev-sys-spacing-l);
  --oev-comp-anchor-nav-link-spacing-horizontal-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-anchor-nav-link-spacing-vertical-xs-s: var(--oev-sys-spacing-m);
  --oev-comp-anchor-nav-link-spacing-vertical-m-xl: var(--oev-sys-spacing-m);
  --oev-comp-anchor-nav-link-focus-visible-border-radius: var(--oev-ref-radius-06);
  --oev-comp-anchor-nav-icon-interactive-color-default: var(--oev-color-primary-default);
  --oev-comp-anchor-nav-icon-interactive-color-hover: var(--oev-color-primary-hover);
  --oev-comp-anchor-nav-icon-interactive-color-focus: var(--oev-color-primary-default);
  --oev-comp-anchor-nav-icon-interactive-color-active: var(--oev-color-primary-default);
  --oev-comp-anchor-nav-icon-interactive-size: var(--oev-comp-icon-size-medium);
  --oev-comp-anchor-nav-background-color: var(--oev-color-background-17);
  --oev-comp-anchor-nav-box-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-anchor-nav-divider-bottom-color: var(--oev-color-gray-100);
  --oev-comp-anchor-nav-divider-bottom-size: var(--oev-ref-size-01);
  --oev-comp-badge-size-xs: var(--oev-ref-size-64);
  --oev-comp-badge-size-l: var(--oev-ref-size-80);
  --oev-comp-badge-size-default: var(--oev-comp-badge-size-xs);
  --oev-comp-badge-background-color-default: var(--oev-color-primary-default);
  --oev-comp-badge-content-rotation: 22.75deg;
  --oev-comp-badge-border-width: var(--oev-ref-size-00);
  --oev-comp-badge-border-color: var(--oev-color-transparent);
  --oev-comp-badge-shadow: var(--oev-ref-box-shadow-default);
  --oev-comp-badge-font-style: var(--oev-font-style-body-small);
  --oev-comp-badge-font-color: var(--oev-color-font-body-default);
  --oev-comp-badge-icon-color: var(--oev-color-font-body-default);
  --oev-comp-badge-icon-spacing: var(--oev-sys-spacing-none);
  --oev-comp-banner-background-color: var(--oev-color-primary-900);
  --oev-comp-banner-text-font-color: var(--oev-color-font-body-inverted);
  --oev-comp-banner-text-font-style: var(--oev-font-style-subtitle-2);
  --oev-comp-banner-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-banner-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-banner-spacing-left-right: var(--oev-sys-spacing-l);
  --oev-comp-banner-border-radius: 0.25rem 0.25rem 0 0;
  --oev-comp-branch-card-gap: var(--oev-sys-spacing-l);
  --oev-comp-branch-card-spacing: var(--oev-sys-spacing-l);
  --oev-comp-branch-card-shadow-default: var(--oev-sys-elevation-level-1);
  --oev-comp-branch-card-background-color-dark: var(--oev-color-gray-100);
  --oev-comp-branch-card-background-color-light: var(--oev-color-gray-50);
  --oev-comp-branch-card-background-color-white: var(--oev-color-action-white);
  --oev-comp-branch-card-border-radius: var(--oev-ref-radius-s);
  --oev-comp-branch-card-header-gap: var(--oev-sys-spacing-l);
  --oev-comp-branch-card-header-image-border-radius-round: var(--oev-ref-radius-xl);
  --oev-comp-branch-card-header-image-border-radius-square: var(--oev-ref-radius-l);
  --oev-comp-branch-card-header-image-size-small: var(--oev-ref-size-64);
  --oev-comp-branch-card-header-image-size-medium: var(--oev-ref-size-80);
  --oev-comp-branch-card-header-image-size-large: var(--oev-ref-size-102);
  --oev-comp-branch-card-header-image-size-xlarge: var(--oev-ref-size-120);
  --oev-comp-branch-card-header-image-size-xxlarge: var(--oev-ref-size-160);
  --oev-comp-branch-card-header-image-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-branch-card-header-text-gap: var(--oev-sys-spacing-xs);
  --oev-comp-branch-card-header-text-headline-font-style: var(--oev-font-style-h5);
  --oev-comp-branch-card-header-text-headline-font-color: var(--oev-color-font-h5);
  --oev-comp-branch-card-header-text-teaser-font-style: var(--oev-font-style-h6);
  --oev-comp-branch-card-header-text-teaser-font-color: var(--oev-color-font-h6);
  --oev-comp-branch-card-status-gap: var(--oev-sys-spacing-xs);
  --oev-comp-branch-card-status-opening-hours-headline-gap: var(--oev-sys-spacing-s);
  --oev-comp-branch-card-status-opening-hours-headline-font-style: var(--oev-font-style-link);
  --oev-comp-branch-card-status-opening-hours-headline-font-color: var(--oev-color-font-body-default);
  --oev-comp-branch-card-contact-options-headline-font-style: var(--oev-font-style-h5);
  --oev-comp-branch-card-contact-options-headline-font-color: var(--oev-color-font-h5);
  --oev-comp-branch-card-contact-options-gap: var(--oev-sys-spacing-l);
  --oev-comp-branch-card-contact-socialmedia-headline-font-style: var(--oev-font-style-link);
  --oev-comp-branch-card-contact-socialmedia-headline-font-color: var(--oev-color-font-h6);
  --oev-comp-branch-card-contact-socialmedia-icons-gap: var(--oev-sys-spacing-s);
  --oev-comp-branch-card-contact-socialmedia-gap: var(--oev-sys-spacing-xs);
  --oev-comp-branch-card-wide-content-gap: var(--oev-sys-spacing-m);
  --oev-comp-breadcrumb-background-color: var(--oev-color-background-17);
  --oev-comp-breadcrumb-border-bottom-width: var(--oev-ref-size-01);
  --oev-comp-breadcrumb-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-breadcrumb-spacing-vertical: var(--oev-sys-spacing-xs);
  --oev-comp-breadcrumb-spacing-gap: var(--oev-sys-spacing-xxs);
  --oev-comp-breadcrumb-home-icon-size: var(--oev-comp-icon-size-small);
  --oev-comp-breadcrumb-separator-color: var(--oev-color-gray-500);
  --oev-comp-breadcrumb-separator-icon-size: var(--oev-comp-icon-size-small);
  --oev-comp-breadcrumb-link-color-default: var(--oev-color-gray-default);
  --oev-comp-breadcrumb-link-color-hover: var(--oev-color-primary-hover);
  --oev-comp-breadcrumb-link-color-active: var(--oev-color-primary-active);
  --oev-comp-breadcrumb-link-color-current: var(--oev-color-primary-default);
  --oev-comp-breadcrumb-link-font-style-default: var(--oev-font-style-link-medium);
  --oev-comp-breadcrumb-link-font-style-hover: var(--oev-font-style-link-medium);
  --oev-comp-breadcrumb-link-font-style-active: var(--oev-font-style-link-medium);
  --oev-comp-breadcrumb-link-font-style-current: var(--oev-font-style-link-medium);
  --oev-comp-business-card-divider-color: var(--oev-color-gray-200);
  --oev-comp-business-card-container-spacing: var(--oev-ref-spacing-16);
  --oev-comp-business-card-distance-badge-background-color: var(--oev-color-gray-100);
  --oev-comp-business-card-distance-badge-number-font-style: var(--oev-font-style-link-small);
  --oev-comp-business-card-distance-badge-unit-font-style: var(--oev-font-style-link-small);
  --oev-comp-business-card-distance-badge-spacing-bottom: var(--oev-ref-spacing-08);
  --oev-comp-business-card-distance-badge-padding-left-right: var(--oev-ref-spacing-08);
  --oev-comp-business-card-distance-badge-padding-top-bottom: var(--oev-ref-spacing-02);
  --oev-comp-business-card-distance-badge-radius: var(--oev-ref-size-04);
  --oev-comp-business-card-title-font-style: var(--oev-font-style-h6);
  --oev-comp-business-card-headline-spacing-bottom: var(--oev-ref-spacing-04);
  --oev-comp-business-card-address-spacing-bottom: var(--oev-ref-spacing-16);
  --oev-comp-business-card-list-spacing-bottom: var(--oev-ref-spacing-16);
  --oev-comp-button-icon-spacing: var(--oev-ref-spacing-06);
  --oev-comp-button-font-style: var(--oev-font-style-link);
  --oev-comp-button-font-weight: var(--oev-font-weight-link);
  --oev-comp-button-font-size: var(--oev-font-size-link);
  --oev-comp-button-labeled-spacing-left-and-right: var(--oev-sys-spacing-xl-1);
  --oev-comp-button-unlabeled-spacing-left-and-right: var(--oev-sys-spacing-s);
  --oev-comp-button-border-width: var(--oev-ref-size-02);
  --oev-comp-button-border-width-hover: var(--oev-ref-size-02);
  --oev-comp-button-border-radius: var(--oev-ref-radius-none);
  --oev-comp-button-color-outline-focused: var(--oev-color-secondary-focus);
  --oev-comp-button-offset-outline-focused: var(--oev-ref-size-01);
  --oev-comp-button-primary-contained-background-color-default: var(--oev-color-secondary-default);
  --oev-comp-button-primary-contained-background-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-button-primary-contained-background-color-active: var(--oev-color-secondary-active);
  --oev-comp-button-primary-contained-background-color-focus: var(--oev-color-secondary-focus);
  --oev-comp-button-primary-contained-background-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-button-primary-contained-color-label-default: var(--oev-color-primary-default);
  --oev-comp-button-primary-contained-color-label-hover: var(--oev-color-primary-default);
  --oev-comp-button-primary-contained-color-label-active: var(--oev-color-primary-default);
  --oev-comp-button-primary-contained-color-label-focus: var(--oev-color-primary-default);
  --oev-comp-button-primary-contained-color-label-disabled: var(--oev-color-primary-default);
  --oev-comp-button-primary-contained-color-icon-default: var(--oev-color-primary-default);
  --oev-comp-button-primary-contained-color-icon-hover: var(--oev-color-primary-hover);
  --oev-comp-button-primary-contained-color-icon-active: var(--oev-color-primary-active);
  --oev-comp-button-primary-contained-color-icon-focus: var(--oev-color-primary-focus);
  --oev-comp-button-primary-contained-color-icon-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-primary-outlined-color-icon-default: var(--oev-color-primary-default);
  --oev-comp-button-primary-outlined-color-icon-hover: var(--oev-color-primary-hover);
  --oev-comp-button-primary-outlined-color-icon-focus: var(--oev-color-primary-focus);
  --oev-comp-button-primary-outlined-color-icon-active: var(--oev-color-primary-active);
  --oev-comp-button-primary-outlined-color-icon-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-primary-outlined-color-label-default: var(--oev-color-primary-default);
  --oev-comp-button-primary-outlined-color-label-hover: var(--oev-color-primary-hover);
  --oev-comp-button-primary-outlined-color-label-focus: var(--oev-color-primary-default);
  --oev-comp-button-primary-outlined-color-label-active: var(--oev-color-primary-active);
  --oev-comp-button-primary-outlined-color-label-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-primary-outlined-color-border-default: var(--oev-color-primary-default);
  --oev-comp-button-primary-outlined-color-border-hover: var(--oev-color-primary-hover);
  --oev-comp-button-primary-outlined-color-border-focus: var(--oev-color-primary-focus);
  --oev-comp-button-primary-outlined-color-border-active: var(--oev-color-primary-active);
  --oev-comp-button-primary-outlined-color-border-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-primary-outlined-color-background-default: var(--oev-color-transparent);
  --oev-comp-button-primary-outlined-color-background-hover: var(--oev-color-transparent);
  --oev-comp-button-primary-outlined-color-background-active: var(--oev-color-transparent);
  --oev-comp-button-primary-outlined-color-background-disabled: var(--oev-color-transparent);
  --oev-comp-button-primary-link-color-label-default: var(--oev-color-primary-default);
  --oev-comp-button-primary-link-color-label-hover: var(--oev-color-primary-hover);
  --oev-comp-button-primary-link-color-label-active: var(--oev-color-primary-active);
  --oev-comp-button-primary-link-color-label-focus: var(--oev-color-action-focus-on-light);
  --oev-comp-button-primary-link-color-label-visited: var(--oev-color-primary-focus);
  --oev-comp-button-primary-link-color-label-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-primary-link-color-icon-default: var(--oev-color-primary-default);
  --oev-comp-button-primary-link-color-icon-hover: var(--oev-color-primary-hover);
  --oev-comp-button-primary-link-color-icon-active: var(--oev-color-primary-active);
  --oev-comp-button-primary-link-color-icon-focus: var(--oev-color-action-focus-on-light);
  --oev-comp-button-primary-link-color-icon-visited: var(--oev-color-primary-focus);
  --oev-comp-button-primary-link-color-icon-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-secondary-outlined-color-label-default: var(--oev-color-primary-default);
  --oev-comp-button-secondary-outlined-color-label-hover: var(--oev-color-primary-hover);
  --oev-comp-button-secondary-outlined-color-label-focus: var(--oev-color-primary-focus);
  --oev-comp-button-secondary-outlined-color-label-active: var(--oev-color-primary-active);
  --oev-comp-button-secondary-outlined-color-label-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-secondary-outlined-color-border-default: var(--oev-color-primary-default);
  --oev-comp-button-secondary-outlined-color-border-hover: var(--oev-color-primary-hover);
  --oev-comp-button-secondary-outlined-color-border-focus: var(--oev-color-action-focus-on-light);
  --oev-comp-button-secondary-outlined-color-border-active: var(--oev-color-primary-active);
  --oev-comp-button-secondary-outlined-color-border-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-secondary-outlined-color-background-default: var(--oev-color-transparent);
  --oev-comp-button-secondary-outlined-color-background-hover: var(--oev-color-transparent);
  --oev-comp-button-secondary-outlined-color-background-focus: var(--oev-color-transparent);
  --oev-comp-button-secondary-outlined-color-background-active: var(--oev-color-transparent);
  --oev-comp-button-secondary-outlined-color-background-disabled: var(--oev-color-transparent);
  --oev-comp-button-secondary-outlined-color-icon-default: var(--oev-color-primary-default);
  --oev-comp-button-secondary-outlined-color-icon-hover: var(--oev-color-primary-hover);
  --oev-comp-button-secondary-outlined-color-icon-focus: var(--oev-color-primary-focus);
  --oev-comp-button-secondary-outlined-color-icon-active: var(--oev-color-primary-active);
  --oev-comp-button-secondary-outlined-color-icon-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-secondary-contained-color-label-default: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-label-hover: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-label-focus: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-label-active: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-label-disabled: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-background-default: var(--oev-color-primary-default);
  --oev-comp-button-secondary-contained-color-background-hover: var(--oev-color-primary-hover);
  --oev-comp-button-secondary-contained-color-background-focus: var(--oev-color-primary-focus);
  --oev-comp-button-secondary-contained-color-background-active: var(--oev-color-primary-active);
  --oev-comp-button-secondary-contained-color-background-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-secondary-contained-color-border-default: var(--oev-color-secondary-default);
  --oev-comp-button-secondary-contained-color-border-hover: var(--oev-color-secondary-hover);
  --oev-comp-button-secondary-contained-color-border-focus: var(--oev-color-secondary-focus);
  --oev-comp-button-secondary-contained-color-border-active: var(--oev-color-secondary-active);
  --oev-comp-button-secondary-contained-color-border-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-button-secondary-contained-color-icon-default: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-icon-hover: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-icon-focus: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-icon-active: var(--oev-color-action-white);
  --oev-comp-button-secondary-contained-color-icon-disabled: var(--oev-color-action-white);
  --oev-comp-button-secondary-link-color-label-default: var(--oev-color-secondary-default);
  --oev-comp-button-secondary-link-color-label-hover: var(--oev-color-secondary-hover);
  --oev-comp-button-secondary-link-color-label-active: var(--oev-color-secondary-active);
  --oev-comp-button-secondary-link-color-label-focus: var(--oev-color-action-focus-on-light);
  --oev-comp-button-secondary-link-color-label-visited: var(--oev-color-secondary-visited);
  --oev-comp-button-secondary-link-color-label-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-button-secondary-link-color-icon-default: var(--oev-color-secondary-default);
  --oev-comp-button-secondary-link-color-icon-hover: var(--oev-color-secondary-hover);
  --oev-comp-button-secondary-link-color-icon-active: var(--oev-color-secondary-active);
  --oev-comp-button-secondary-link-color-icon-focus: var(--oev-color-action-focus-on-light);
  --oev-comp-button-secondary-link-color-icon-visited: var(--oev-color-secondary-visited);
  --oev-comp-button-secondary-link-color-icon-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-button-white-contained-color-label-default: var(--oev-color-primary-default);
  --oev-comp-button-white-contained-color-label-hover: var(--oev-color-primary-hover);
  --oev-comp-button-white-contained-color-label-active: var(--oev-color-primary-focus);
  --oev-comp-button-white-contained-color-label-focus: var(--oev-color-primary-default);
  --oev-comp-button-white-contained-color-label-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-white-contained-color-icon-default: var(--oev-color-primary-default);
  --oev-comp-button-white-contained-color-icon-hover: var(--oev-color-primary-hover);
  --oev-comp-button-white-contained-color-icon-active: var(--oev-color-primary-focus);
  --oev-comp-button-white-contained-color-icon-focus: var(--oev-color-primary-default);
  --oev-comp-button-white-contained-color-icon-disabled: var(--oev-color-primary-disabled);
  --oev-comp-button-white-outlined-color-default: var(--oev-color-white-default);
  --oev-comp-button-white-outlined-color-hover: var(--oev-color-white-hover);
  --oev-comp-button-white-outlined-color-active: var(--oev-color-white-active);
  --oev-comp-button-white-outlined-color-focus: var(--oev-color-white-focus);
  --oev-comp-button-white-outlined-color-disabled: var(--oev-color-white-disabled);
  --oev-comp-button-white-link-color-label-default: var(--oev-color-white-default);
  --oev-comp-button-white-link-color-label-hover: var(--oev-color-white-hover);
  --oev-comp-button-white-link-color-label-active: var(--oev-color-white-active);
  --oev-comp-button-white-link-color-label-focus: var(--oev-color-action-focus-on-dark);
  --oev-comp-button-white-link-color-label-visited: var(--oev-color-white-default);
  --oev-comp-button-white-link-color-label-disabled: var(--oev-color-white-disabled);
  --oev-comp-button-white-link-color-icon-default: var(--oev-color-white-default);
  --oev-comp-button-white-link-color-icon-hover: var(--oev-color-white-hover);
  --oev-comp-button-white-link-color-icon-active: var(--oev-color-white-active);
  --oev-comp-button-white-link-color-icon-focus: var(--oev-color-action-focus-on-dark);
  --oev-comp-button-white-link-color-icon-visited: var(--oev-color-white-default);
  --oev-comp-button-white-link-color-icon-disabled: var(--oev-color-white-disabled);
  --oev-comp-button-link-color-label-default: var(--oev-color-secondary-default);
  --oev-comp-button-link-color-label-hover: var(--oev-color-secondary-hover);
  --oev-comp-button-link-color-label-active: var(--oev-color-secondary-active);
  --oev-comp-button-link-color-label-focus: var(--oev-color-secondary-focus);
  --oev-comp-button-link-color-label-visited: var(--oev-color-secondary-default);
  --oev-comp-button-link-color-label-disabled: var(--oev-color-gray-600);
  --oev-comp-button-link-color-icon-default: var(--oev-color-secondary-default);
  --oev-comp-button-link-color-icon-hover: var(--oev-color-secondary-hover);
  --oev-comp-button-link-color-icon-active: var(--oev-color-secondary-active);
  --oev-comp-button-link-color-icon-focus: var(--oev-color-secondary-focus);
  --oev-comp-button-link-color-icon-visited: var(--oev-color-secondary-default);
  --oev-comp-button-link-color-icon-disabled: var(--oev-color-gray-600);
  --oev-comp-card-icon-text-content-box-spacing-top: var(--oev-sys-spacing-xl-2);
  --oev-comp-card-icon-text-content-box-spacing-left-right: var(--oev-sys-spacing-l);
  --oev-comp-card-icon-text-content-box-spacing-bottom: var(--oev-sys-spacing-l);
  --oev-comp-card-icon-text-content-box-background-color: var(--oev-color-background-02);
  --oev-comp-card-icon-text-content-box-border-radius: var(--oev-ref-radius-l);
  --oev-comp-card-icon-text-icon-container-box-shadow: var(--oev-sys-elevation-level-3);
  --oev-comp-card-icon-text-icon-container-border-radius: var(--oev-ref-radius-l);
  --oev-comp-card-icon-text-icon-container-size: var(--oev-ref-size-80);
  --oev-comp-card-icon-text-icon-container-background-color: var(--oev-color-background-17);
  --oev-comp-card-icon-text-icon-color: var(--oev-color-secondary-default);
  --oev-comp-card-icon-text-headline-font-style: var(--oev-font-style-h2);
  --oev-comp-card-icon-text-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-card-icon-text-headline-spacing-top-bottom: var(--oev-sys-spacing-l);
  --oev-comp-card-icon-text-body-font-style: var(--oev-font-style-body);
  --oev-comp-card-icon-text-body-font-color: var(--oev-color-font-body-default);
  --oev-comp-card-icon-text-body-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-card-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-card-border-radius: var(--oev-ref-radius-l);
  --oev-comp-card-badge-zindex: var(--oev-ref-z-index-20);
  --oev-comp-card-header-spacing-left: var(--oev-sys-spacing-l);
  --oev-comp-card-header-spacing-right: var(--oev-sys-spacing-l);
  --oev-comp-card-header-spacing-teaser-top: var(--oev-sys-spacing-m);
  --oev-comp-card-header-title-spacing-top: var(--oev-sys-spacing-l);
  --oev-comp-card-header-title-font-style: var(--oev-font-style-h3);
  --oev-comp-card-header-title-font-color: var(--oev-color-font-headline);
  --oev-comp-card-header-subtitle-spacing-top: var(--oev-sys-spacing-xs);
  --oev-comp-card-header-subtitle-font-style: var(--oev-font-style-subtitle-1);
  --oev-comp-card-header-subtitle-font-color: var(--oev-color-font-subheadline);
  --oev-comp-card-header-teaser-font-style: var(--oev-font-style-body);
  --oev-comp-card-header-teaser-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-card-content-outer-spacing: var(--oev-sys-spacing-l);
  --oev-comp-card-content-gap-spacing: var(--oev-sys-spacing-l);
  --oev-comp-card-content-link-color-default: var(--oev-color-secondary-default);
  --oev-comp-card-content-read-more-link-color: var(--oev-color-secondary-default);
  --oev-comp-card-content-top-section-gap-spacing: var(--oev-sys-spacing-m);
  --oev-comp-card-content-top-section-secondary-title-font-style: var(--oev-font-style-h6);
  --oev-comp-card-content-top-section-secondary-title-font-color: var(--oev-color-font-subheadline);
  --oev-comp-card-content-top-section-body-text-font-style: var(--oev-font-style-body);
  --oev-comp-card-content-bottom-section-gap-spacing: var(--oev-sys-spacing-l);
  --oev-comp-card-content-bottom-section-caption-font-style: var(--oev-font-style-caption);
  --oev-comp-card-media-spacing-top: var(--oev-sys-spacing-l);
  --oev-comp-card-color-background-10: var(--oev-color-custom-10);
  --oev-comp-card-color-background-11: var(--oev-color-custom-11);
  --oev-comp-card-color-background-12: var(--oev-color-custom-12);
  --oev-comp-card-color-background-13: var(--oev-color-gray-100);
  --oev-comp-card-color-background-14: var(--oev-color-action-white);
  --oev-comp-card-color-background-15: var(--oev-comp-card-color-background-01);
  --oev-comp-card-color-background-default: var(--oev-color-action-white);
  --oev-comp-card-color-background-01: var(--oev-color-custom-01);
  --oev-comp-card-color-background-02: var(--oev-color-custom-02);
  --oev-comp-card-color-background-03: var(--oev-color-custom-03);
  --oev-comp-card-color-background-04: var(--oev-color-custom-04);
  --oev-comp-card-color-background-05: var(--oev-color-custom-05);
  --oev-comp-card-color-background-06: var(--oev-color-custom-06);
  --oev-comp-card-color-background-07: var(--oev-color-custom-07);
  --oev-comp-card-color-background-08: var(--oev-color-custom-08);
  --oev-comp-card-color-background-09: var(--oev-color-custom-09);
  --oev-comp-card-color-background-pg-01: var(--oev-color-container-pg-01);
  --oev-comp-card-color-background-pg-02: var(--oev-color-container-pg-02);
  --oev-comp-card-color-background-pg-03: var(--oev-color-container-pg-03);
  --oev-comp-card-slider-spacing-left-right: var(--oev-ref-spacing-06);
  --oev-comp-card-slider-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-card-slider-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-card-slider-indicators-width: var(--oev-ref-size-32);
  --oev-comp-card-slider-indicators-height: var(--oev-ref-size-06);
  --oev-comp-card-slider-indicators-radius: var(--oev-ref-radius-s);
  --oev-comp-card-slider-indicators-opacity: var(--oev-ref-opacity-100);
  --oev-comp-card-slider-indicators-border-color-default: var(--oev-color-transparent);
  --oev-comp-card-slider-indicators-border-color-hover: var(--oev-color-transparent);
  --oev-comp-card-slider-indicators-border-color-active: var(--oev-color-transparent);
  --oev-comp-card-slider-indicators-background-color-default: var(--oev-color-primary-300);
  --oev-comp-card-slider-indicators-background-color-hover: var(--oev-color-gray-hover);
  --oev-comp-card-slider-indicators-background-color-active: var(--oev-color-secondary-default);
  --oev-comp-card-slider-indicators-spacing: var(--oev-sys-spacing-xs);
  --oev-comp-card-slider-indicators-spacing-top: var(--oev-sys-spacing-l);
  --oev-comp-card-slider-icon-size: var(--oev-comp-icon-size-large);
  --oev-comp-card-slider-nav-icon-color-default: var(--oev-color-secondary-default);
  --oev-comp-card-slider-nav-icon-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-card-slider-nav-icon-color-active: var(--oev-color-secondary-active);
  --oev-comp-card-slider-nav-icon-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-card-slider-nav-icon-left-spacing-right: var(--oev-sys-spacing-m);
  --oev-comp-card-slider-nav-icon-right-spacing-left: var(--oev-sys-spacing-m);
  --oev-comp-forms-checkbox-color-default: var(--oev-color-gray-600);
  --oev-comp-forms-checkbox-color-hover: var(--oev-color-gray-hover);
  --oev-comp-forms-checkbox-color-active: var(--oev-color-gray-active);
  --oev-comp-forms-checkbox-color-focus: var(--oev-color-gray-focus);
  --oev-comp-forms-checkbox-color-disabled: var(--oev-color-gray-disabled);
  --oev-comp-forms-checkbox-color-error: var(--oev-color-action-error);
  --oev-comp-forms-checkbox-selected-color-default: var(--oev-color-secondary-default);
  --oev-comp-forms-checkbox-selected-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-forms-checkbox-selected-color-active: var(--oev-color-secondary-active);
  --oev-comp-forms-checkbox-selected-color-focus: var(--oev-color-secondary-focus);
  --oev-comp-forms-checkbox-selected-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-forms-checkbox-selected-color-error: var(--oev-color-action-error);
  --oev-comp-forms-checkbox-grid-spacing: var(--oev-sys-spacing-s);
  --oev-comp-forms-checkbox-label-font-style: var(--oev-font-style-label);
  --oev-comp-forms-checkbox-label-line-height: var(--oev-line-height-m);
  --oev-comp-forms-checkbox-label-color: var(--oev-color-font-label);
  --oev-comp-forms-checkbox-error-text-font-style: var(--oev-font-style-error);
  --oev-comp-forms-checkbox-error-text-color: var(--oev-color-action-error);
  --oev-comp-forms-datepicker-icon-color-default: var(--oev-color-gray-default);
  --oev-comp-forms-datepicker-icon-color-hover: var(--oev-color-primary-hover);
  --oev-comp-forms-datepicker-icon-color-disabled: var(--oev-color-gray-300);
  --oev-comp-forms-datepicker-overlay-spacing-top-bottom: var(--oev-sys-spacing-s);
  --oev-comp-forms-datepicker-overlay-background-color: var(--oev-color-background-17);
  --oev-comp-forms-datepicker-overlay-width-xs-s: 270px;
  --oev-comp-forms-datepicker-overlay-width-m-xl: 290px;
  --oev-comp-forms-datepicker-overlay-border-radius: var(--oev-ref-radius-s);
  --oev-comp-forms-datepicker-overlay-shadow: var(--oev-ref-box-shadow-default);
  --oev-comp-forms-datepicker-overlay-header-spacing-top-bottom: var(--oev-sys-spacing-m);
  --oev-comp-forms-datepicker-overlay-header-spacing-left: var(--oev-sys-spacing-l);
  --oev-comp-forms-datepicker-overlay-header-spacing-right: var(--oev-sys-spacing-xs);
  --oev-comp-forms-datepicker-overlay-header-controls-spacing: var(--oev-sys-spacing-l);
  --oev-comp-forms-datepicker-overlay-header-controls-switch-spacing: var(--oev-sys-spacing-xxs);
  --oev-comp-forms-datepicker-overlay-header-controls-switch-font-style: var(--oev-font-style-body-small);
  --oev-comp-forms-datepicker-overlay-header-controls-icon-color-default: var(--oev-color-gray-default);
  --oev-comp-forms-datepicker-overlay-header-controls-icon-color-disabled: var(--oev-color-gray-300);
  --oev-comp-forms-datepicker-overlay-days-of-week-spacing-left-right: var(--oev-sys-spacing-m);
  --oev-comp-forms-datepicker-overlay-days-of-week-spacing-bottom: var(--oev-sys-spacing-xs);
  --oev-comp-forms-datepicker-overlay-days-of-week-font-style: var(--oev-font-style-body-small);
  --oev-comp-forms-datepicker-overlay-days-of-week-color: var(--oev-color-font-body-default);
  --oev-comp-forms-datepicker-overlay-days-grid-spacing-left-right: var(--oev-sys-spacing-m);
  --oev-comp-forms-datepicker-overlay-days-grid-spacing-top: var(--oev-sys-spacing-xs);
  --oev-comp-forms-datepicker-overlay-days-grid-border-top-color: var(--oev-color-gray-400);
  --oev-comp-forms-datepicker-overlay-days-grid-border-top-width: var(--oev-ref-size-01);
  --oev-comp-forms-datepicker-overlay-days-grid-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-datepicker-overlay-days-grid-color-disabled: var(--oev-color-font-body-disabled);
  --oev-comp-forms-datepicker-overlay-days-grid-hover-color: var(--oev-color-font-body-inverted);
  --oev-comp-forms-datepicker-overlay-days-grid-hover-background-color: var(--oev-color-secondary-hover);
  --oev-comp-forms-datepicker-overlay-days-grid-selected-color: var(--oev-color-font-body-inverted);
  --oev-comp-forms-datepicker-overlay-days-grid-selected-background-color: var(--oev-color-secondary-default);
  --oev-comp-forms-datepicker-overlay-days-grid-today-color: var(--oev-color-font-body-default);
  --oev-comp-forms-datepicker-overlay-days-grid-today-background-color: var(--oev-color-secondary-50);
  --oev-comp-forms-datepicker-overlay-days-grid-focused-color: var(--oev-color-font-body-inverted);
  --oev-comp-forms-datepicker-overlay-days-grid-focused-background-color: var(--oev-color-secondary-focus);
  --oev-comp-forms-dropdown-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-dropdown-color-disabled: var(--oev-color-gray-disabled);
  --oev-comp-forms-dropdown-color-hover: var(--oev-color-font-body-default);
  --oev-comp-forms-dropdown-color-focus: var(--oev-color-font-body-default);
  --oev-comp-forms-dropdown-color-active: var(--oev-color-font-body-default);
  --oev-comp-forms-dropdown-color-error: var(--oev-color-font-error);
  --oev-comp-forms-dropdown-font-style: var(--oev-font-style-body);
  --oev-comp-forms-dropdown-height: var(--oev-ref-size-48);
  --oev-comp-forms-dropdown-background-color-default: var(--oev-color-background-17);
  --oev-comp-forms-dropdown-overflow: inherit;
  --oev-comp-forms-dropdown-text-overflow: inherit;
  --oev-comp-forms-dropdown-inner-spacing-top: 0.688rem;
  --oev-comp-forms-dropdown-inner-spacing-top-focus: var(--oev-ref-spacing-10);
  --oev-comp-forms-dropdown-inner-spacing-right: var(--oev-sys-spacing-xl-3);
  --oev-comp-forms-dropdown-inner-spacing-bottom: 0.688rem;
  --oev-comp-forms-dropdown-inner-spacing-left: var(--oev-sys-spacing-m);
  --oev-comp-forms-dropdown-inner-spacing-left-focus: var(--oev-ref-spacing-15);
  --oev-comp-forms-dropdown-icon-color-default: var(--oev-color-gray-600);
  --oev-comp-forms-dropdown-icon-color-hover: var(--oev-color-gray-hover);
  --oev-comp-forms-dropdown-icon-color-open: var(--oev-color-gray-active);
  --oev-comp-forms-dropdown-icon-color-open-hover: var(--oev-color-gray-hover);
  --oev-comp-forms-dropdown-icon-color-disabled: var(--oev-color-gray-disabled);
  --oev-comp-forms-dropdown-icon-color-error: var(--oev-color-action-error);
  --oev-comp-forms-dropdown-icon-color-error-hover: var(--oev-color-action-error);
  --oev-comp-forms-dropdown-border-color-default: var(--oev-color-gray-400);
  --oev-comp-forms-dropdown-border-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-forms-dropdown-border-color-focus: var(--oev-color-gray-focus);
  --oev-comp-forms-dropdown-border-color-open: var(--oev-color-gray-active);
  --oev-comp-forms-dropdown-border-color-disabled: var(--oev-color-gray-300);
  --oev-comp-forms-dropdown-border-color-error: var(--oev-color-action-error);
  --oev-comp-forms-dropdown-border-width-default: var(--oev-ref-size-01);
  --oev-comp-forms-dropdown-border-width-hover: var(--oev-ref-size-02);
  --oev-comp-forms-dropdown-border-width-active: var(--oev-comp-forms-dropdown-border-width-default);
  --oev-comp-forms-dropdown-border-width-focus: var(--oev-ref-size-02);
  --oev-comp-forms-dropdown-border-width-disabled: var(--oev-comp-forms-dropdown-border-width-default);
  --oev-comp-forms-dropdown-border-width-error: var(--oev-comp-forms-dropdown-border-width-default);
  --oev-comp-forms-dropdown-border-width-open: var(--oev-comp-forms-dropdown-border-width-default);
  --oev-comp-forms-dropdown-border-radius: var(--oev-ref-radius-m);
  --oev-comp-forms-dropdown-placeholder-color-default: var(--oev-color-font-placeholder);
  --oev-comp-forms-dropdown-placeholder-color-open: var(--oev-color-font-placeholder);
  --oev-comp-forms-dropdown-menu-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-dropdown-menu-font-style-default: var(--oev-font-style-body);
  --oev-comp-forms-dropdown-menu-font-style-hover: var(--oev-font-style-body);
  --oev-comp-forms-dropdown-menu-background-color-default: var(--oev-color-background-17);
  --oev-comp-forms-dropdown-menu-background-color-hover: var(--oev-color-gray-100);
  --oev-comp-forms-dropdown-menu-scrollbar-background-color-default: var(--oev-color-gray-400);
  --oev-comp-forms-dropdown-item-font-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-dropdown-item-font-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-forms-dropdown-item-font-style-hover: var(--oev-font-style-link);
  --oev-comp-forms-dropdown-inline-label-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-dropdown-inline-label-color-error: var(--oev-color-action-error);
  --oev-comp-forms-dropdown-inline-label-font-style: var(--oev-font-style-label-small);
  --oev-comp-forms-dropdown-inline-label-font-size: var(--oev-font-size-label-small);
  --oev-comp-forms-dropdown-inline-label-display: block;
  --oev-comp-forms-dropdown-inline-label-background-color: var(--oev-color-background-17);
  --oev-comp-forms-dropdown-label-font-style: var(--oev-font-style-label);
  --oev-comp-forms-dropdown-label-color: var(--oev-color-font-label);
  --oev-comp-forms-dropdown-label-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-forms-dropdown-label-line-break: auto;
  --oev-comp-forms-radio-button-color-bullet-outline-default: var(--oev-color-gray-600);
  --oev-comp-forms-radio-button-color-bullet-outline-hover: var(--oev-color-gray-hover);
  --oev-comp-forms-radio-button-color-bullet-outline-active: var(--oev-color-gray-active);
  --oev-comp-forms-radio-button-color-bullet-outline-focus: var(--oev-color-gray-focus);
  --oev-comp-forms-radio-button-color-bullet-outline-disabled: var(--oev-color-gray-disabled);
  --oev-comp-forms-radio-button-color-bullet-outline-error: var(--oev-color-action-error);
  --oev-comp-forms-radio-button-selected-color-bullet-outline-default: var(--oev-color-gray-600);
  --oev-comp-forms-radio-button-selected-color-bullet-outline-hover: var(--oev-color-gray-hover);
  --oev-comp-forms-radio-button-selected-color-bullet-outline-active: var(--oev-color-gray-active);
  --oev-comp-forms-radio-button-selected-color-bullet-outline-focus: var(--oev-color-gray-focus);
  --oev-comp-forms-radio-button-selected-color-bullet-outline-disabled: var(--oev-color-gray-disabled);
  --oev-comp-forms-radio-button-selected-color-bullet-outline-error: var(--oev-color-action-error);
  --oev-comp-forms-radio-button-selected-color-inner-bullet-default: var(--oev-color-secondary-default);
  --oev-comp-forms-radio-button-selected-color-inner-bullet-hover: var(--oev-color-secondary-hover);
  --oev-comp-forms-radio-button-selected-color-inner-bullet-active: var(--oev-color-secondary-active);
  --oev-comp-forms-radio-button-selected-color-inner-bullet-focus: var(--oev-color-secondary-focus);
  --oev-comp-forms-radio-button-selected-color-inner-bullet-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-forms-radio-button-label-font-style: var(--oev-font-style-label);
  --oev-comp-forms-radio-button-label-color: var(--oev-color-font-label);
  --oev-comp-forms-radio-button-label-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-forms-radio-button-option-label-font-style: var(--oev-font-style-body);
  --oev-comp-forms-radio-button-option-label-color: var(--oev-color-font-label);
  --oev-comp-forms-radio-button-option-label-error-color: var(--oev-color-action-error);
  --oev-comp-forms-radio-button-option-label-spacing-right-direction: var(--oev-sys-spacing-s);
  --oev-comp-forms-radio-button-option-label-spacing-left-direction: var(--oev-sys-spacing-s);
  --oev-comp-forms-radio-button-error-text-color: var(--oev-color-action-error);
  --oev-comp-forms-radio-button-error-text-font-style: var(--oev-font-style-error);
  --oev-comp-forms-radio-button-error-text-spacing-top: var(--oev-sys-spacing-xxs);
  --oev-comp-forms-radio-button-bullet-outline-size: var(--oev-ref-size-20);
  --oev-comp-forms-radio-button-inner-bullet-size-scale: 0.6;
  --oev-comp-forms-radio-button-bullet-outline-width: var(--oev-ref-size-02);
  --oev-comp-forms-radio-button-options-row-spacing: var(--oev-sys-spacing-m);
  --oev-comp-forms-radio-button-options-column-spacing: var(--oev-sys-spacing-xl-3);
  --oev-comp-forms-text-area-inner-spacing: var(--oev-sys-spacing-m);
  --oev-comp-forms-text-area-spacing-left-top-hover: var(--oev-ref-spacing-15);
  --oev-comp-forms-text-area-spacing-left-top-focus: var(--oev-ref-spacing-15);
  --oev-comp-forms-text-area-color-background: var(--oev-color-background-17);
  --oev-comp-forms-text-area-icon-resizer-color-default: var(--oev-color-gray-600);
  --oev-comp-forms-text-area-icon-resizer-color-hover: var(--oev-color-gray-hover);
  --oev-comp-forms-text-area-icon-resizer-color-disabled: var(--oev-color-gray-disabled);
  --oev-comp-forms-text-area-icon-resizer-color-error: var(--oev-color-action-error);
  --oev-comp-forms-text-area-icon-resizer-color-focus: var(--oev-color-gray-focus);
  --oev-comp-forms-text-area-icon-resizer-color-active: var(--oev-color-gray-active);
  --oev-comp-forms-text-area-label-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-forms-text-area-label-font-style: var(--oev-font-style-label);
  --oev-comp-forms-text-area-label-color: var(--oev-color-font-label);
  --oev-comp-forms-text-area-placeholder-font-style: var(--oev-font-style-body);
  --oev-comp-forms-text-area-placeholder-color-default: var(--oev-color-gray-400);
  --oev-comp-forms-text-area-placeholder-color-focus: var(--oev-color-transparent);
  --oev-comp-forms-text-area-text-font-style: var(--oev-font-style-body);
  --oev-comp-forms-text-area-text-font-weight: var(--oev-font-weight-body);
  --oev-comp-forms-text-area-text-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-text-area-text-color-hover: var(--oev-color-font-body-default);
  --oev-comp-forms-text-area-text-color-active: var(--oev-color-font-body-default);
  --oev-comp-forms-text-area-text-color-focus: var(--oev-color-font-body-default);
  --oev-comp-forms-text-area-text-color-disabled: var(--oev-color-font-body-disabled);
  --oev-comp-forms-text-area-text-color-error: var(--oev-color-font-body-default);
  --oev-comp-forms-text-area-border-radius: var(--oev-ref-radius-m);
  --oev-comp-forms-text-area-border-width-default: var(--oev-ref-size-01);
  --oev-comp-forms-text-area-border-width-hover: var(--oev-ref-size-02);
  --oev-comp-forms-text-area-border-width-active: var(--oev-ref-size-01);
  --oev-comp-forms-text-area-border-width-focus: var(--oev-ref-size-02);
  --oev-comp-forms-text-area-border-width-disabled: var(--oev-ref-size-01);
  --oev-comp-forms-text-area-border-color-default: var(--oev-color-gray-400);
  --oev-comp-forms-text-area-border-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-forms-text-area-border-color-active: var(--oev-color-gray-active);
  --oev-comp-forms-text-area-border-color-focus: var(--oev-color-gray-focus);
  --oev-comp-forms-text-area-border-color-disabled: var(--oev-color-gray-300);
  --oev-comp-forms-text-area-border-color-error: var(--oev-color-action-error);
  --oev-comp-forms-text-area-help-text-spacing-top: var(--oev-sys-spacing-xxs);
  --oev-comp-forms-text-area-help-text-spacing-left: var(--oev-sys-spacing-m);
  --oev-comp-forms-text-area-help-text-spacing-right: var(--oev-sys-spacing-m);
  --oev-comp-forms-text-area-help-text-font-style-error: var(--oev-font-style-error);
  --oev-comp-forms-text-area-help-text-color-error: var(--oev-color-font-error);
  --oev-comp-forms-input-text-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-input-text-color-hover: var(--oev-color-font-body-default);
  --oev-comp-forms-input-text-color-disabled: var(--oev-color-gray-disabled);
  --oev-comp-forms-input-text-color-placeholder: var(--oev-color-font-placeholder);
  --oev-comp-forms-input-text-placeholder-font-style: var(--oev-font-style-body);
  --oev-comp-forms-input-text-border-width-default: var(--oev-ref-size-01);
  --oev-comp-forms-input-text-border-width-hover: var(--oev-ref-size-02);
  --oev-comp-forms-input-text-border-width-focus: var(--oev-ref-size-02);
  --oev-comp-forms-input-text-border-width-disabled: var(--oev-ref-size-01);
  --oev-comp-forms-input-text-border-width-error: var(--oev-ref-size-01);
  --oev-comp-forms-input-text-border-color-default: var(--oev-color-gray-600);
  --oev-comp-forms-input-text-border-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-forms-input-text-border-color-focus: var(--oev-color-gray-focus);
  --oev-comp-forms-input-text-border-color-disabled: var(--oev-color-gray-300);
  --oev-comp-forms-input-text-border-color-error: var(--oev-color-action-error);
  --oev-comp-forms-input-text-border-radius: var(--oev-ref-radius-m);
  --oev-comp-forms-input-text-spacing-left-default: var(--oev-ref-spacing-15);
  --oev-comp-forms-input-text-spacing-left-hover: var(--oev-ref-spacing-14);
  --oev-comp-forms-input-text-spacing-left-focus: var(--oev-ref-spacing-14);
  --oev-comp-forms-input-text-field-color-background-default: var(--oev-color-background-17);
  --oev-comp-forms-input-text-field-color-background-hover: var(--oev-color-background-17);
  --oev-comp-forms-input-text-label-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-forms-input-text-label-font-style: var(--oev-font-style-label);
  --oev-comp-forms-input-text-label-color: var(--oev-color-font-label);
  --oev-comp-forms-input-text-float-label-font-style: var(--oev-font-style-label-small);
  --oev-comp-forms-input-text-float-label-color-error: var(--oev-color-font-error);
  --oev-comp-forms-input-text-float-label-color-default: var(--oev-color-font-body-default);
  --oev-comp-forms-input-text-help-text-spacing-top: var(--oev-sys-spacing-xxs);
  --oev-comp-forms-input-text-help-text-font-style-error: var(--oev-font-style-error);
  --oev-comp-forms-input-text-help-text-color-error: var(--oev-color-font-error);
  --oev-comp-chip-font-color-default: var(--oev-color-primary-default);
  --oev-comp-chip-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-chip-font-color-focus: var(--oev-color-primary-focus);
  --oev-comp-chip-font-color-active: var(--oev-color-primary-active);
  --oev-comp-chip-font-color-disabled: var(--oev-color-primary-disabled);
  --oev-comp-chip-font-color-selected-default: var(--oev-color-action-white);
  --oev-comp-chip-font-color-selected-hover: var(--oev-color-action-white);
  --oev-comp-chip-font-color-selected-focus: var(--oev-color-action-white);
  --oev-comp-chip-font-color-selected-active: var(--oev-color-action-white);
  --oev-comp-chip-border-color-default: var(--oev-color-primary-default);
  --oev-comp-chip-border-color-hover: var(--oev-color-primary-hover);
  --oev-comp-chip-border-color-focus: var(--oev-color-primary-focus);
  --oev-comp-chip-border-color-active: var(--oev-color-primary-active);
  --oev-comp-chip-border-color-disabled: var(--oev-color-primary-disabled);
  --oev-comp-chip-border-color-selected-default: var(--oev-color-primary-default);
  --oev-comp-chip-border-color-selected-hover: var(--oev-color-primary-hover);
  --oev-comp-chip-border-color-selected-focus: var(--oev-color-primary-focus);
  --oev-comp-chip-border-color-selected-active: var(--oev-color-primary-active);
  --oev-comp-chip-background-color-default: var(--oev-color-background-17);
  --oev-comp-chip-background-color-hover: var(--oev-color-background-17);
  --oev-comp-chip-background-color-focus: var(--oev-color-background-17);
  --oev-comp-chip-background-color-active: var(--oev-color-background-17);
  --oev-comp-chip-background-color-disabled: var(--oev-color-background-17);
  --oev-comp-chip-background-color-selected-default: var(--oev-color-primary-default);
  --oev-comp-chip-background-color-selected-hover: var(--oev-color-primary-hover);
  --oev-comp-chip-background-color-selected-focus: var(--oev-color-primary-focus);
  --oev-comp-chip-background-color-selected-active: var(--oev-color-primary-active);
  --oev-comp-chip-outline-color-focus: var(--oev-color-action-focus-on-light);
  --oev-comp-chip-outline-offset-focus: var(--oev-ref-size-02);
  --oev-comp-chip-spacing-top-bottom: var(--oev-sys-spacing-s);
  --oev-comp-chip-spacing-left-right: var(--oev-sys-spacing-xl-1);
  --oev-comp-chip-border-radius: var(--oev-ref-radius-50);
  --oev-comp-chip-border-width: var(--oev-ref-size-02);
  --oev-comp-chip-font-style: var(--oev-font-style-link);
  --oev-comp-cta-group-spacing-vertical: var(--oev-sys-spacing-l);
  --oev-comp-cta-group-spacing-horizontal: var(--oev-sys-spacing-l);
  --oev-comp-cta-bar-vertical-spacing: var(--oev-sys-spacing-xl-1);
  --oev-comp-cta-bar-vertical-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-cta-bar-container-width: 100%;
  --oev-comp-cta-bar-button-size: var(--oev-ref-size-96);
  --oev-comp-cta-bar-button-label-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-cta-bar-button-label-font-style: var(--oev-font-style-link);
  --oev-comp-cta-bar-button-label-font-weight: var(--oev-font-weight-link);
  --oev-comp-cta-bar-button-label-icon-color-default: var(--oev-comp-cta-bar-button-font-color-default);
  --oev-comp-cta-bar-button-border-radius: var(--oev-ref-radius-l);
  --oev-comp-cta-bar-button-border-radius-focus-visible: var(--oev-ref-size-04);
  --oev-comp-cta-bar-button-icon-color-default: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-icon-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-cta-bar-button-icon-color-active: var(--oev-color-secondary-active);
  --oev-comp-cta-bar-button-icon-color-selected: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-icon-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-cta-bar-button-icon-size-default: var(--oev-ref-size-32);
  --oev-comp-cta-bar-button-icon-size-active: var(--oev-ref-size-48);
  --oev-comp-cta-bar-button-font-color-default: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-font-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-cta-bar-button-font-color-active: var(--oev-color-secondary-active);
  --oev-comp-cta-bar-button-font-color-selected: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-font-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-cta-bar-button-contained-background-color: var(--oev-color-background-01);
  --oev-comp-cta-bar-button-contained-background-color-selected: var(--oev-color-primary-default);
  --oev-comp-cta-bar-button-contained-elevation-level-default: var(--oev-sys-elevation-level-2);
  --oev-comp-cta-bar-button-contained-elevation-level-hover: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-contained-elevation-level-active: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-contained-elevation-level-selected: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-contained-elevation-level-disabled: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-outlined-background-color: var(--oev-color-transparent);
  --oev-comp-cta-bar-button-outlined-background-color-selected: var(--oev-color-primary-default);
  --oev-comp-cta-bar-button-outlined-border-size: var(--oev-ref-size-04);
  --oev-comp-cta-bar-button-outlined-border-width-default: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-outlined-border-width-hover: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-outlined-border-width-active: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-outlined-border-width-selected: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-outlined-border-width-disabled: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-outlined-border-color-default: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-outlined-border-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-cta-bar-button-outlined-border-color-active: var(--oev-color-secondary-active);
  --oev-comp-cta-bar-button-outlined-border-color-selected: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-outlined-border-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-cta-bar-button-custom-border-radius: var(--oev-ref-radius-xl);
  --oev-comp-cta-bar-button-custom-border-width-default: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-custom-border-width-hover: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-custom-border-width-active: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-custom-border-width-selected: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-custom-border-width-disabled: var(--oev-ref-size-02);
  --oev-comp-cta-bar-button-custom-border-color-default: var(--oev-color-action-white);
  --oev-comp-cta-bar-button-custom-border-color-hover: var(--oev-color-action-white);
  --oev-comp-cta-bar-button-custom-border-color-active: var(--oev-color-action-white);
  --oev-comp-cta-bar-button-custom-border-color-selected: var(--oev-color-primary-default);
  --oev-comp-cta-bar-button-custom-border-color-disabled: var(--oev-color-action-white);
  --oev-comp-cta-bar-button-custom-border-style-default: 0.125rem solid #FFFFFF;
  --oev-comp-cta-bar-button-custom-border-style-hover: 0.125rem solid #FFFFFF;
  --oev-comp-cta-bar-button-custom-border-style-active: 0.125rem solid #FFFFFF;
  --oev-comp-cta-bar-button-custom-border-style-selected: 0.125rem solid #B4CF35;
  --oev-comp-cta-bar-button-custom-border-style-focus: 0.125rem solid #B4CF35;
  --oev-comp-cta-bar-button-custom-border-style-disabled: 0.125rem solid #FFFFFF;
  --oev-comp-cta-bar-button-custom-background-color-default: var(--oev-color-background-01);
  --oev-comp-cta-bar-button-custom-background-color-hover: var(--oev-color-background-01);
  --oev-comp-cta-bar-button-custom-background-color-active: var(--oev-color-background-01);
  --oev-comp-cta-bar-button-custom-background-color-selected: var(--oev-color-background-01);
  --oev-comp-cta-bar-button-custom-background-color-disabled: var(--oev-color-action-white);
  --oev-comp-cta-bar-button-custom-font-color-default: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-custom-font-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-cta-bar-button-custom-font-color-active: var(--oev-color-secondary-active);
  --oev-comp-cta-bar-button-custom-font-color-selected: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-custom-font-color-focus: var(--oev-color-secondary-focus);
  --oev-comp-cta-bar-button-custom-font-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-cta-bar-button-custom-icon-color-default: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-custom-icon-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-cta-bar-button-custom-icon-color-active: var(--oev-color-secondary-active);
  --oev-comp-cta-bar-button-custom-icon-color-selected: var(--oev-color-secondary-default);
  --oev-comp-cta-bar-button-custom-icon-color-focus: var(--oev-color-secondary-focus);
  --oev-comp-cta-bar-button-custom-icon-color-disabled: var(--oev-color-secondary-disabled);
  --oev-comp-cta-bar-button-custom-icon-size-default: var(--oev-ref-size-32);
  --oev-comp-cta-bar-button-custom-icon-size-active: var(--oev-ref-size-48);
  --oev-comp-cta-bar-button-custom-elevation-level-default: var(--oev-sys-elevation-level-2);
  --oev-comp-cta-bar-button-custom-elevation-level-hover: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-custom-elevation-level-active: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-custom-elevation-level-selected: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-custom-elevation-level-disabled: var(--oev-sys-elevation-level-1);
  --oev-comp-cta-bar-button-focus-outline-color: var(--oev-color-secondary-focus);
  --oev-comp-custom-search-background-color: var(--oev-color-background-14);
  --oev-comp-custom-search-outer-spacing: var(--oev-sys-spacing-l);
  --oev-comp-custom-search-shadow: var(--oev-sys-elevation-level-0);
  --oev-comp-custom-search-border-radius: var(--oev-ref-radius-none);
  --oev-comp-custom-search-headline-spacing-bottom: var(--oev-sys-spacing-xs);
  --oev-comp-custom-search-text-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-custom-search-inputfield-spacing-bottom: var(--oev-sys-spacing-l);
  --oev-comp-custom-search-result-spacing-top: var(--oev-sys-spacing-l);
  --oev-comp-custom-search-result-spacing-left-right: var(--oev-sys-spacing-l);
  --oev-comp-customer-interaction-container-background-color: var(--oev-color-action-white);
  --oev-comp-customer-interaction-container-spacing-left-right: var(--oev-sys-spacing-none);
  --oev-comp-customer-interaction-container-spacing-top: var(--oev-ref-spacing-24);
  --oev-comp-customer-interaction-container-spacing-bottom: var(--oev-ref-spacing-24);
  --oev-comp-customer-interaction-position-right: var(--oev-sys-spacing-s);
  --oev-comp-customer-interaction-position-bottom: var(--oev-sys-spacing-none);
  --oev-comp-customer-interaction-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-customer-interaction-icon-color-default: var(--oev-color-gray-default);
  --oev-comp-customer-interaction-icon-spacing-bottom: var(--oev-sys-spacing-none);
  --oev-comp-customer-interaction-icon-spacing-top: var(--oev-sys-spacing-none);
  --oev-comp-divider-color: var(--oev-color-gray-500);
  --oev-comp-divider-height: var(--oev-ref-size-01);
  --oev-comp-divider-spacing-bottom: var(--oev-sys-spacing-xs);
  --oev-comp-download-headline-font-style: var(--oev-font-style-h2);
  --oev-comp-download-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-download-subheadline-font-style: var(--oev-font-style-subtitle-1);
  --oev-comp-download-subheadline-font-color: var(--oev-color-font-subheadline);
  --oev-comp-download-icon-color-default: var(--oev-color-gray-600);
  --oev-comp-download-icon-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-download-icon-size: var(--oev-ref-size-24);
  --oev-comp-download-icon-container-background-color-default: var(--oev-color-background-17);
  --oev-comp-download-icon-container-background-color-hover: var(--oev-color-background-17);
  --oev-comp-download-icon-container-border-color-default: var(--oev-color-gray-600);
  --oev-comp-download-icon-container-border-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-download-icon-container-border-width: var(--oev-ref-size-01);
  --oev-comp-download-icon-container-width: 38px;
  --oev-comp-download-icon-container-height: 38px;
  --oev-comp-download-icon-container-spacing-right: var(--oev-sys-spacing-m);
  --oev-comp-download-container-padding: var(--oev-sys-spacing-m);
  --oev-comp-download-container-background-color-default: var(--oev-color-custom-02);
  --oev-comp-download-container-background-color-hover: var(--oev-color-custom-01);
  --oev-comp-download-container-headline-font-style: var(--oev-font-style-link);
  --oev-comp-download-container-headline-font-color: var(--oev-color-font-body-default);
  --oev-comp-download-container-headline-font-color-hover: var(--oev-color-font-body-default);
  --oev-comp-download-container-subheadline-font-style: var(--oev-font-style-body);
  --oev-comp-download-container-subheadline-font-color: var(--oev-color-font-body-default);
  --oev-comp-employee-card-gap: var(--oev-sys-spacing-l);
  --oev-comp-employee-card-spacing: var(--oev-sys-spacing-l);
  --oev-comp-employee-card-shadow-default: var(--oev-sys-elevation-level-1);
  --oev-comp-employee-card-background-color-dark: var(--oev-color-gray-100);
  --oev-comp-employee-card-background-color-light: var(--oev-color-gray-50);
  --oev-comp-employee-card-background-color-white: var(--oev-color-action-white);
  --oev-comp-employee-card-border-radius: var(--oev-ref-radius-s);
  --oev-comp-employee-card-header-image-border-radius-round: var(--oev-ref-radius-xl);
  --oev-comp-employee-card-header-image-border-radius-square: var(--oev-ref-radius-l);
  --oev-comp-employee-card-header-image-size: var(--oev-ref-size-160);
  --oev-comp-employee-card-header-image-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-employee-card-header-text-gap: var(--oev-sys-spacing-xs);
  --oev-comp-employee-card-header-text-headline-font-style: var(--oev-font-style-h5);
  --oev-comp-employee-card-header-text-headline-font-color: var(--oev-color-font-h5);
  --oev-comp-employee-card-header-text-subline-font-style: var(--oev-font-style-link);
  --oev-comp-employee-card-header-text-subline-font-color: var(--oev-color-font-body-default);
  --oev-comp-employee-card-header-text-description-font-style: var(--oev-font-style-body);
  --oev-comp-employee-card-header-text-description-font-color: var(--oev-color-font-body-default);
  --oev-comp-employee-card-header-text-qualifications-font-style: var(--oev-font-style-body);
  --oev-comp-employee-card-header-text-qualifications-font-color: var(--oev-color-font-body-default);
  --oev-comp-employee-card-contact-headline-font-style: var(--oev-font-style-h5);
  --oev-comp-employee-card-contact-headline-font-color: var(--oev-color-font-h5);
  --oev-comp-filter-chip-gap-spacing: var(--oev-sys-spacing-m);
  --oev-comp-filter-spacing-xs-s: var(--oev-sys-spacing-l);
  --oev-comp-filter-spacing-sl-xl: var(--oev-sys-spacing-xl-2);
  --oev-comp-flyout-background-color: var(--oev-color-background-17);
  --oev-comp-flyout-elevation-level: var(--oev-sys-elevation-level-2);
  --oev-comp-flyout-content-optional-inner-spacing: var(--oev-sys-spacing-m);
  --oev-comp-flyout-xs-s-border-radius: var(--oev-ref-radius-none);
  --oev-comp-flyout-sl-xl-border-radius: var(--oev-ref-radius-s);
  --oev-comp-flyout-arrow-height: var(--oev-ref-size-08);
  --oev-comp-flyout-arrow-width: var(--oev-ref-size-16);
  --oev-comp-flyout-close-icon-variant: "primary";
  --oev-comp-flyout-close-icon-size: "m";
  --oev-comp-flyout-m-xl-width: 384px;
  --oev-comp-footer-color-background: var(--oev-color-background-01);
  --oev-comp-footer-max-width: 84rem;
  --oev-comp-footer-content-margin-top: var(--oev-sys-spacing-none);
  --oev-comp-footer-link-color-default: var(--oev-color-font-body-default);
  --oev-comp-footer-link-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-footer-link-color-active: var(--oev-color-secondary-active);
  --oev-comp-footer-link-color-visited: var(--oev-color-font-body-default);
  --oev-comp-footer-link-color-disabled: var(--oev-color-white-disabled);
  --oev-comp-footer-top-section-spacing-top: var(--oev-sys-spacing-l);
  --oev-comp-footer-top-section-spacing-top-xs-s: var(--oev-sys-spacing-none);
  --oev-comp-footer-top-section-spacing-bottom: var(--oev-sys-spacing-l);
  --oev-comp-footer-top-section-spacing-bottom-xs-s: var(--oev-sys-spacing-none);
  --oev-comp-footer-top-section-border-top: 0.063rem solid transparent;
  --oev-comp-footer-top-section-border-top-xs-s: 0.063rem solid transparent;
  --oev-comp-footer-top-section-headline-font: var(--oev-font-style-h6);
  --oev-comp-footer-top-section-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-footer-top-section-headline-spacing: var(--oev-sys-spacing-m);
  --oev-comp-footer-top-section-link-font: var(--oev-font-style-link);
  --oev-comp-footer-top-section-link-font-weight: var(--oev-font-weight-link);
  --oev-comp-footer-top-section-link-spacing: var(--oev-sys-spacing-s);
  --oev-comp-footer-accordion-body-spacing-link: var(--oev-sys-spacing-s);
  --oev-comp-footer-accordion-body-spacing-top: var(--oev-sys-spacing-none);
  --oev-comp-footer-accordion-body-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-footer-accordion-body-spacing-bottom-xs-s: var(--oev-sys-spacing-s);
  --oev-comp-footer-accordion-border-bottom: 0.063rem solid rgba(255, 255, 255, .3);
  --oev-comp-footer-accordion-header-font: var(--oev-font-style-h6);
  --oev-comp-footer-accordion-header-font-color: var(--oev-color-font-headline);
  --oev-comp-footer-accordion-link-font: var(--oev-font-style-link);
  --oev-comp-footer-accordion-link-font-weight: var(--oev-font-weight-link);
  --oev-comp-footer-bottom-section-spacing-top: var(--oev-sys-spacing-l);
  --oev-comp-footer-bottom-section-spacing-top-xs-s: var(--oev-sys-spacing-l);
  --oev-comp-footer-bottom-section-spacing-bottom: var(--oev-sys-spacing-l);
  --oev-comp-footer-bottom-section-spacing-bottom-xs-s: var(--oev-sys-spacing-l);
  --oev-comp-footer-bottom-section-border-top: 0.063rem solid transparent;
  --oev-comp-footer-bottom-section-link-font: var(--oev-font-style-link-small);
  --oev-comp-footer-bottom-section-link-font-weight: var(--oev-font-weight-link);
  --oev-comp-footer-bottom-section-link-spacing: var(--oev-sys-spacing-xs);
  --oev-comp-footer-bottom-section-copyright-font: var(--oev-font-style-body-small);
  --oev-comp-footer-bottom-section-content-spacing: var(--oev-sys-spacing-m);
  --oev-comp-footer-bottom-section-content-spacing-xs-s: var(--oev-sys-spacing-m);
  --oev-comp-footer-bottom-section-container-spacing-xs-s: var(--oev-sys-spacing-l);
  --oev-comp-footer-seals-headline-font: var(--oev-font-style-h6);
  --oev-comp-footer-seals-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-footer-seals-headline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-footer-seals-visual-spacing: var(--oev-sys-spacing-m);
  --oev-comp-footer-social-media-headline-font: var(--oev-font-style-h6);
  --oev-comp-footer-social-media-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-footer-social-media-headline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-footer-social-media-disclaimer-font: var(--oev-font-style-caption);
  --oev-comp-footer-social-media-disclaimer-spacing-top: var(--oev-sys-spacing-xs);
  --oev-comp-footer-social-media-icon-spacing: var(--oev-sys-spacing-m);
  --oev-comp-footer-copyright-link-color: var(--oev-color-font-body-default);
  --oev-comp-greeting-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-greeting-headline-font-style: var(--oev-font-style-h3);
  --oev-comp-greeting-signature-font-color: var(--oev-color-font-calligraphy);
  --oev-comp-greeting-signature-font-style: var(--oev-font-style-signature);
  --oev-comp-greeting-body-font-color: var(--oev-color-font-body-default);
  --oev-comp-greeting-body-font-style: var(--oev-font-style-body);
  --oev-comp-greeting-caption-font-color: var(--oev-color-font-caption);
  --oev-comp-greeting-caption-font-style: var(--oev-font-style-caption);
  --oev-comp-greeting-spacing-top-bottom: var(--oev-sys-spacing-l);
  --oev-comp-greeting-spacing-left-right: var(--oev-sys-spacing-l);
  --oev-comp-greeting-gap-spacing: var(--oev-sys-spacing-l);
  --oev-comp-greeting-gap-spacing-headline-body: var(--oev-sys-spacing-m);
  --oev-comp-greeting-gap-spacing-signature-caption: var(--oev-sys-spacing-xs);
  --oev-comp-grid-size-small-landscape: 72.5rem;
  --oev-comp-grid-size-medium: 72.5rem;
  --oev-comp-grid-size-large: 84rem;
  --oev-comp-grid-size-xl: 84rem;
  --oev-comp-grid-size-medium-horizontal-margin: auto;
  --oev-comp-grid-responsive-spacing-top-bottom: var(--oev-sys-spacing-xl-1);
  --oev-comp-grid-responsive-gap: var(--oev-sys-spacing-m);
  --oev-comp-grid-container-card-view-border-color: var(--oev-color-gray-100);
  --oev-comp-grid-container-card-view-border-width: var(--oev-ref-size-01);
  --oev-comp-grid-container-card-view-border-radius: var(--oev-ref-radius-s);
  --oev-comp-grid-container-card-view-box-background: var(--oev-color-background-17);
  --oev-comp-grid-container-card-view-box-shadow: var(--oev-sys-elevation-level-1);
  --oev-comp-grid-container-card-view-spacing-top-bottom: var(--oev-sys-spacing-m);
  --oev-comp-grid-container-card-view-spacing-left-right: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-border-left-position: var(--oev-ref-size-00);
  --oev-comp-header-nav-border-width: 100%;
  --oev-comp-header-nav-header-burger-spacing-bottom: var(--oev-ref-spacing-16);
  --oev-comp-header-nav-header-logo-max-width: var(--oev-ref-size-140);
  --oev-comp-header-nav-header-logo-height-sl-xs: var(--oev-ref-size-40);
  --oev-comp-header-nav-header-logo-height-m-xl: var(--oev-ref-size-40);
  --oev-comp-header-nav-header-logo-space-top: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-header-logo-space-right: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-header-logo-space-bottom: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-header-logo-space-left: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-header-logo-align: var(--oev-ref-align-center);
  --oev-comp-header-nav-header-background-color: var(--oev-color-background-17);
  --oev-comp-header-nav-header-spacing-vertical: var(--oev-sys-spacing-none);
  --oev-comp-header-nav-header-xl-m-spacing-horizontal: var(--oev-sys-spacing-none);
  --oev-comp-header-nav-header-sl-xs-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-header-height: var(--oev-ref-size-72);
  --oev-comp-header-nav-header-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-header-border-bottom-size: var(--oev-ref-size-01);
  --oev-comp-header-nav-header-sl-xs-height: var(--oev-ref-size-72);
  --oev-comp-header-nav-header-sl-xs-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-header-xl-m-height: var(--oev-ref-size-72);
  --oev-comp-header-nav-header-xl-m-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-header-utility-link-icon-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-header-utility-link-icon-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-header-utility-link-icon-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-header-utility-link-icon-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-header-utility-link-textinput-height: var(--oev-ref-size-24);
  --oev-comp-header-nav-header-utility-link-textinput-border-bottom-color: var(--oev-color-gray-500);
  --oev-comp-header-nav-header-utility-link-textinput-border-bottom-height: var(--oev-ref-size-01);
  --oev-comp-header-nav-header-utility-link-textinput-placeholder-font-color-default: var(--oev-color-font-placeholder);
  --oev-comp-header-nav-header-utility-link-textinput-placeholder-font-color-hover: var(--oev-color-gray-hover);
  --oev-comp-header-nav-header-utility-link-textinput-font-color-default: var(--oev-color-font-body-default);
  --oev-comp-header-nav-header-utility-link-textinput-spacing-horizontal: var(--oev-sys-spacing-xs);
  --oev-comp-header-nav-header-utility-link-textinput-spacing-left: var(--oev-sys-spacing-xs);
  --oev-comp-header-nav-header-utility-link-textinput-spacing-right: var(--oev-sys-spacing-xl-1);
  --oev-comp-header-nav-header-utility-link-textinput-border-bottom-spacing-top: var(--oev-sys-spacing-xxs);
  --oev-comp-header-nav-header-utility-link-textinput-icon-spacing-horizontal: var(--oev-sys-spacing-xs);
  --oev-comp-header-nav-header-utility-link-advisor-max-width: 200px;
  --oev-comp-header-nav-header-utility-link-advisor-subline-font-style: var(--oev-font-style-body-small);
  --oev-comp-header-nav-header-utility-link-advisor-avatar-radius: var(--oev-ref-radius-xl);
  --oev-comp-header-nav-header-utility-link-advisor-avatar-outline-size: var(--oev-ref-size-02);
  --oev-comp-header-nav-header-utility-link-advisor-avatar-outline-color-default: var(--oev-color-action-white);
  --oev-comp-header-nav-header-utility-link-advisor-avatar-outline-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-header-utility-link-advisor-avatar-outline-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-header-utility-link-advisor-avatar-outline-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-header-utility-link-font-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-header-utility-link-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-header-utility-link-font-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-header-utility-link-font-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-header-utility-link-font-style: var(--oev-font-style-link);
  --oev-comp-header-nav-header-utility-link-spacing: var(--oev-sys-spacing-l);
  --oev-comp-header-nav-header-utility-link-divider-color: var(--oev-color-gray-500);
  --oev-comp-header-nav-header-sl-xs-utility-bar-background-color: var(--oev-color-action-white);
  --oev-comp-header-nav-header-sl-xs-utility-bar-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-header-sl-xs-utility-bar-border-bottom-size: var(--oev-ref-size-01);
  --oev-comp-header-nav-header-sl-xs-utility-link-icon-divider-color: var(--oev-color-gray-500);
  --oev-comp-header-nav-header-sl-xs-utility-link-icon-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-header-sl-xs-utility-link-icon-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-header-sl-xs-utility-link-icon-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-header-sl-xs-utility-link-icon-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-header-sl-xs-utility-link-font-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-header-sl-xs-utility-link-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-header-sl-xs-utility-link-font-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-header-sl-xs-utility-link-font-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-header-sl-xs-utility-link-textinput-border-bottom-color: var(--oev-color-gray-500);
  --oev-comp-header-nav-header-sl-xs-utility-link-textinput-placeholder-font-color-default: var(--oev-color-font-placeholder);
  --oev-comp-header-nav-header-sl-xs-utility-link-textinput-placeholder-font-color-hover: var(--oev-color-gray-hover);
  --oev-comp-header-nav-header-sl-xs-utility-link-textinput-font-color-default: var(--oev-color-font-body-default);
  --oev-comp-header-nav-header-nav-element-border-radius: var(--oev-ref-size-06);
  --oev-comp-header-nav-header-color-outline-focused: var(--oev-color-focus-visible-outline);
  --oev-comp-header-nav-header-top-color-outline: var(--oev-color-focus-visible-outline);
  --oev-comp-header-nav-bar-background-color: var(--oev-color-background-17);
  --oev-comp-header-nav-bar-box-shadow: var(--oev-color-transparent);
  --oev-comp-header-nav-bar-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-bar-border-bottom-size: var(--oev-ref-size-01);
  --oev-comp-header-nav-bar-height: var(--oev-ref-size-48);
  --oev-comp-header-nav-bar-nav-link-icon-color-default: var(--oev-color-primary-default);
  --oev-comp-header-nav-bar-nav-link-icon-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-bar-nav-link-icon-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-bar-nav-link-icon-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-bar-nav-link-font-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-bar-nav-link-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-bar-nav-link-font-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-bar-nav-link-font-color-selected: var(--oev-color-gray-default);
  --oev-comp-header-nav-bar-nav-link-font-style: var(--oev-font-style-link);
  --oev-comp-header-nav-bar-nav-link-spacing: var(--oev-sys-spacing-l);
  --oev-comp-header-nav-bar-nav-link-padding-horizontal: var(--oev-sys-spacing-none);
  --oev-comp-header-nav-bar-nav-link-border-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-bar-nav-link-border-size-selected-sl-xs: var(--oev-ref-size-02);
  --oev-comp-header-nav-bar-nav-link-border-size-selected-xl-m: var(--oev-ref-size-02);
  --oev-comp-header-nav-bar-nav-link-border-offset-bottom: var(--oev-sys-spacing-none);
  --oev-comp-header-nav-bar-nav-link-selected-border-bottom-color: var(--oev-color-primary-default);
  --oev-comp-header-nav-bar-nav-link-selected-border-bottom-size: var(--oev-ref-size-02);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-spacing-vertical: var(--oev-sys-spacing-s);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-font-style: var(--oev-font-style-link-medium);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-color-selected: var(--oev-color-primary-active);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-background-color-default: var(--oev-color-background-17);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-background-color-hover: var(--oev-color-background-15);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-background-color-active: var(--oev-color-background-15);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-background-color-selected: var(--oev-color-background-15);
  --oev-comp-header-nav-bar-nav-link-dropdown-menu-background-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-header-nav-flyout-background-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-header-nav-flyout-menu-level-2-border-left-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-flyout-menu-level-2-border-left-size: var(--oev-ref-size-01);
  --oev-comp-header-nav-flyout-menu-background-color: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-menu-background-color-depth-2: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-menu-background-color-depth-3: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-menu-headline-font-style: var(--oev-font-style-body);
  --oev-comp-header-nav-flyout-menu-headline-font-color: var(--oev-color-gray-default);
  --oev-comp-header-nav-flyout-menu-headline-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-menu-headline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-menu-headline-spacing-top: var(--oev-sys-spacing-none);
  --oev-comp-header-nav-flyout-menu-headline-spacing-offset-left: var(--oev-sys-spacing-none);
  --oev-comp-header-nav-flyout-menu-headline-link-font-style: var(--oev-font-style-link);
  --oev-comp-header-nav-flyout-menu-headline-link-font-weight: var(--oev-font-weight-link);
  --oev-comp-header-nav-flyout-menu-headline-link-font-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-flyout-menu-headline-link-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-flyout-menu-headline-link-font-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-flyout-menu-headline-link-font-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-headline-link-icon-color-default: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-headline-link-icon-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-flyout-menu-headline-link-icon-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-flyout-menu-headline-link-icon-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-headline-link-indicator-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-flyout-menu-headline-link-indicator-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-flyout-menu-headline-link-indicator-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-flyout-menu-headline-link-indicator-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-link-font-style: var(--oev-font-style-link-medium);
  --oev-comp-header-nav-flyout-menu-link-font-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-flyout-menu-link-font-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-flyout-menu-link-font-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-flyout-menu-link-font-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-link-icon-color-default: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-link-icon-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-flyout-menu-link-icon-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-flyout-menu-link-icon-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-link-indicator-color-default: var(--oev-color-gray-default);
  --oev-comp-header-nav-flyout-menu-link-indicator-color-hover: var(--oev-color-primary-hover);
  --oev-comp-header-nav-flyout-menu-link-indicator-color-active: var(--oev-color-primary-active);
  --oev-comp-header-nav-flyout-menu-link-indicator-color-selected: var(--oev-color-primary-default);
  --oev-comp-header-nav-flyout-menu-link-background-color-default: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-menu-link-background-color-hover: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-menu-link-background-color-active: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-menu-link-background-color-selected: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-menu-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-menu-spacing-left: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-menu-spacing-right: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-menu-spacing-top: var(--oev-sys-spacing-xl-1);
  --oev-comp-header-nav-flyout-menu-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-submenu-background-color: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-submenu-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-submenu-border-left-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-flyout-submenu-border-left-size: var(--oev-ref-size-01);
  --oev-comp-header-nav-flyout-submenu-link-background-color-default: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-submenu-link-background-color-hover: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-submenu-link-background-color-active: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-submenu-link-background-color-selected: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-submenu-link-background-color-selected-level-3: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-submenu-link-background-dark-color-default: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-submenu-link-background-dark-color-hover: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-submenu-link-background-dark-color-active: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-submenu-link-background-dark-color-selected: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-submenu-with-background-background-color: var(--oev-color-background-15);
  --oev-comp-header-nav-flyout-sl-xs-menu-headline-font-style: var(--oev-font-style-body);
  --oev-comp-header-nav-flyout-sl-xs-menu-headline-link-font-style: var(--oev-font-style-link);
  --oev-comp-header-nav-flyout-sl-xs-menu-headline-link-font-weight: var(--oev-font-weight-link);
  --oev-comp-header-nav-flyout-sl-xs-menu-headline-border-bottom-size: var(--oev-ref-size-01);
  --oev-comp-header-nav-flyout-sl-xs-menu-headline-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-border-bottom-color: var(--oev-color-gray-100);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-style: var(--oev-font-style-link);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-font-weight: var(--oev-font-weight-link);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-spacing-vertical: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-spacing-left-level-2: var(--oev-sys-spacing-l);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-spacing-left-level-3: var(--oev-sys-spacing-xl-1);
  --oev-comp-header-nav-flyout-sl-xs-menu-link-border-bottom-size: var(--oev-ref-size-01);
  --oev-comp-header-nav-flyout-sl-xs-menu-item-min-height: var(--oev-ref-size-56);
  --oev-comp-header-nav-flyout-sl-xs-menu-level-1-background-color: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-sl-xs-menu-level-2-background-color: var(--oev-color-background-17);
  --oev-comp-header-nav-flyout-sl-xs-menu-level-3-background-color: var(--oev-color-background-14);
  --oev-comp-header-nav-flyout-xl-m-menu-link-style: var(--oev-font-style-link-medium);
  --oev-comp-header-nav-flyout-xl-m-menu-link-min-height: var(--oev-ref-size-48);
  --oev-comp-header-nav-flyout-xl-m-menu-item-min-height: var(--oev-ref-size-48);
  --oev-comp-header-nav-flyout-xl-m-menu-headline-min-height: var(--oev-ref-size-48);
  --oev-comp-header-nav-flyout-xl-m-menu-link-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-header-nav-flyout-xl-m-menu-link-spacing-vertical: var(--oev-sys-spacing-s);
  --oev-comp-header-nav-flyout-xl-m-menu-link-spacing-offset-left: var(--oev-sys-spacing-none);
  --oev-comp-suggest-menu-spacing-top: var(--oev-sys-spacing-xs);
  --oev-comp-suggest-menu-headline-spacing-vertical: var(--oev-sys-spacing-s);
  --oev-comp-suggest-menu-headline-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-suggest-menu-headline-color-default: var(--oev-color-gray-default);
  --oev-comp-suggest-menu-headline-background-color-default: var(--oev-color-background-01);
  --oev-comp-suggest-menu-headline-font-style: var(--oev-font-style-body);
  --oev-comp-suggest-menu-link-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-suggest-menu-link-spacing-vertical: var(--oev-sys-spacing-s);
  --oev-comp-suggest-menu-link-color-default: var(--oev-color-gray-default);
  --oev-comp-suggest-menu-link-color-hover: var(--oev-color-primary-hover);
  --oev-comp-suggest-menu-link-color-active: var(--oev-color-primary-active);
  --oev-comp-suggest-menu-link-color-selected: var(--oev-color-primary-default);
  --oev-comp-suggest-menu-link-background-color-default: var(--oev-color-background-17);
  --oev-comp-suggest-menu-link-background-color-hover: var(--oev-color-background-15);
  --oev-comp-suggest-menu-link-background-color-active: var(--oev-color-background-15);
  --oev-comp-suggest-menu-link-background-color-selected: var(--oev-color-background-15);
  --oev-comp-suggest-menu-link-font-style: var(--oev-font-style-body);
  --oev-comp-suggest-menu-background-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-headline-font-style-subheadline: var(--oev-font-style-subtitle-1);
  --oev-comp-headline-font-style-headline-1: var(--oev-font-style-h1);
  --oev-comp-headline-font-style-headline-2: var(--oev-font-style-h2);
  --oev-comp-headline-font-style-headline-3: var(--oev-font-style-h5);
  --oev-comp-headline-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-headline-headline-spacing-bottom: var(--oev-sys-spacing-xs);
  --oev-comp-headline-subheadline-font-color: var(--oev-color-font-subheadline);
  --oev-comp-headline-subheadline-spacing-top: var(--oev-sys-spacing-xxs);
  --oev-comp-headline-subheadline-spacing-bottom: var(--oev-sys-spacing-xs);
  --oev-comp-headline-header-spacing-bottom: var(--oev-ref-spacing-08);
  --oev-comp-here-map-pin-icon-color-active: var(--oev-color-action-white);
  --oev-comp-here-map-pin-background-color-default: var(--oev-color-action-white);
  --oev-comp-here-map-pin-01-icon-color-default: var(--oev-color-primary-800);
  --oev-comp-here-map-pin-01-background-color-active: var(--oev-color-primary-800);
  --oev-comp-here-map-pin-02-icon-color-default: var(--oev-color-primary-800);
  --oev-comp-here-map-pin-02-background-color-active: var(--oev-color-primary-800);
  --oev-comp-here-map-pin-03-icon-color-default: var(--oev-color-primary-800);
  --oev-comp-here-map-pin-03-background-color-active: var(--oev-color-primary-800);
  --oev-comp-here-map-boundingbox-background-color: rgba(0, 0, 0, .1);
  --oev-comp-here-map-boundingbox-border-color: rgba(0, 0, 0, .2);
  --oev-comp-here-map-boundingbox-border-width: var(--oev-ref-size-02);
  --oev-comp-here-map-advisor-card-pointer-width: var(--oev-ref-size-16);
  --oev-comp-here-map-advisor-card-pointer-height: var(--oev-ref-size-08);
  --oev-comp-here-map-advisor-card-width: 336px;
  --oev-comp-here-map-advisor-card-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-here-map-infobox-spacing: var(--oev-sys-spacing-m);
  --oev-comp-here-map-infobox-gap: var(--oev-sys-spacing-m);
  --oev-comp-here-map-infobox-background-color: var(--oev-color-background-01);
  --oev-comp-here-map-infobox-border-radius: 0;
  --oev-comp-here-map-infobox-icon-size: var(--oev-ref-size-20);
  --oev-comp-here-map-infobox-font-style: var(--oev-font-style-body-small);
  --oev-comp-here-map-infobox-font-color: var(--oev-color-font-body-small);
  --oev-comp-hero-image-width: 90rem;
  --oev-comp-hero-card-border-radius: var(--oev-ref-radius-l);
  --oev-comp-hero-card-spacing: var(--oev-sys-spacing-l);
  --oev-comp-hero-card-elevation: var(--oev-sys-elevation-level-2);
  --oev-comp-hero-card-color-background: var(--oev-color-background-17);
  --oev-comp-hero-card-headline-color: var(--oev-color-font-subtitle-1);
  --oev-comp-hero-card-headline-font-style: var(--oev-font-style-subtitle-1);
  --oev-comp-hero-card-headline-font-weight: var(--oev-font-weight-h1);
  --oev-comp-hero-card-headline-font-size-l-xl: var(--oev-font-size-h1);
  --oev-comp-hero-card-headline-variant-font-weight: var(--oev-font-weight-h1);
  --oev-comp-hero-card-headline-variant-font-size-l-xl: var(--oev-font-size-h1);
  --oev-comp-hero-card-subheadline-color: var(--oev-color-font-h1);
  --oev-comp-hero-card-subheadline-font-style: var(--oev-font-style-h1);
  --oev-comp-hero-card-subtitle-font-weight: var(--oev-font-weight-bold);
  --oev-comp-hero-card-body-font-style: var(--oev-font-style-body);
  --oev-comp-icon-color-token: var(--oev-color-primary-default);
  --oev-comp-icon-size-20: var(--oev-ref-size-20);
  --oev-comp-icon-size-40: var(--oev-ref-size-40);
  --oev-comp-icon-size-x-small: var(--oev-ref-size-12);
  --oev-comp-icon-size-small: var(--oev-ref-size-16);
  --oev-comp-icon-size-medium: var(--oev-ref-size-24);
  --oev-comp-icon-size-large: var(--oev-ref-size-32);
  --oev-comp-icon-size-x-large: var(--oev-ref-size-48);
  --oev-comp-icon-size-default: var(--oev-comp-icon-size-medium);
  --oev-icon-check-filled: "\ebbd";
  --oev-icon-remove-filled: "\f4ae";
  --oev-icon-info-outlined: "\f03f";
  --oev-icon-close-filled: "\ebdf";
  --oev-icon-arrow-downward-filled: "\ea11";
  --oev-icon-arrow-back-filled: "\ea03";
  --oev-icon-arrow-forward-filled: "\ea19";
  --oev-icon-arrow-upward-filled: "\ea23";
  --oev-icon-calendar-today-filled: "\eb45";
  --oev-icon-chevron-down-filled: "\f095";
  --oev-icon-chevron-left-filled: "\ebc5";
  --oev-icon-chevron-left-outlined: "\ebc6";
  --oev-icon-chevron-right-filled: "\f099";
  --oev-icon-chevron-right-outlined: "\ebc8";
  --oev-icon-chevron-right: "\ebc7";
  --oev-icon-chevron-up-filled: "\f09b";
  --oev-icon-arrow-back-ios-filled: "\ea04";
  --oev-icon-arrow-forward-ios-filled: "\ea1a";
  --oev-icon-expand-more-filled: "\ee01";
  --oev-icon-expand-more-outlined: "\ee02";
  --oev-icon-expand-less-filled: "\edff";
  --oev-icon-calendar-outlined: "\edf5";
  --oev-icon-check-outlined: "\ebbe";
  --oev-icon-hamburger-filled: "\f1cf";
  --oev-icon-question-mark-filled: "\f464";
  --oev-icon-download-filled: "\ed63";
  --oev-icon-insert-drive-file-outlined: "\f049";
  --oev-icon-file-download-outlined: "\ee54";
  --oev-icon-file-filled: "\f048";
  --oev-icon-open-in-new-outlined: "\f309";
  --oev-icon-search-filled: "\f568";
  --oev-icon-search-outlined: "\f56b";
  --oev-icon-person-filled: "\f382";
  --oev-icon-person-outlined: "\f387";
  --oev-icon-location-on-outlined: "\f160";
  --oev-icon-location-pin-filled: "\f161";
  --oev-icon-info-filled: "\f03d";
  --oev-icon-info: "\f03f";
  --oev-icon-edit-location-outlined: "\ed9c";
  --oev-icon-mylocation-filled: "\f269";
  --oev-icon-mylocation-outlined: "\f26a";
  --oev-icon-task-alt-black-filled: "\f775";
  --oev-icon-phone-outlined: "\f146";
  --oev-icon-mobile-phone-outlined: "\f639";
  --oev-icon-video-with-person: "\f863";
  --oev-icon-email-outlined: "\edc1";
  --oev-icon-whatsapp-outlined: "\f8fd";
  --oev-icon-facebook: "\f94b";
  --oev-icon-instagram: "\f94c";
  --oev-icon-xing: "\f953";
  --oev-icon-twitter: "\f951";
  --oev-icon-x: "\f951";
  --oev-icon-linkedin: "\f94e";
  --oev-icon-youtube: "\f954";
  --oev-icon-tiktok: "\f7b7";
  --oev-icon-cancel-outlined: "\eb74";
  --oev-icon-exclamation-mark-outline: "\ede1";
  --oev-icon-upload-arrow: "\ee5a";
  --oev-icon-upload-cloud: "\ebf8";
  --oev-icon-trashcan: "\ecbc";
  --oev-icon-warning-outlined: "\f8c5";
  --oev-icon-awesome-outlined: "\ea59";
  --oev-icon-like-outlined: "\ee2f";
  --oev-icon-share-outlined: "\f5c9";
  --oev-icon-bell-outlined: "\f2e9";
  --oev-icon-remove-red-eye-filled: "\f4b4";
  --oev-icon-remove-red-eye-outlined: "\f4b5";
  --oev-icon-home-outlined: "\eff4";
  --oev-icon-home-filled: "\efee";
  --oev-icon-home-filled-2: "\efef";
  --oev-icon-arrow-right-outlined: "\ea22";
  --oev-icon-number-0: "\f955";
  --oev-icon-number-1: "\f956";
  --oev-icon-number-2: "\f957";
  --oev-icon-number-3: "\f958";
  --oev-icon-number-4: "\f959";
  --oev-icon-number-5: "\f95a";
  --oev-icon-number-6: "\f95b";
  --oev-icon-number-7: "\f95c";
  --oev-icon-number-8: "\f95d";
  --oev-icon-number-9: "\f95e";
  --oev-icon-list-default: var(--oev-icon-check-outlined);
  --oev-icon-placeholder: var(--oev-icon-search-outlined);
  --oev-icon-placeholder-1: var(--oev-icon-placeholder);
  --oev-icon-placeholder-2: var(--oev-icon-person-outlined);
  --oev-icon-placeholder-3: var(--oev-icon-mylocation-outlined);
  --oev-icon-location-outlined: var(--oev-icon-location-on-outlined);
  --oev-icon-active-placeholder: var(--oev-icon-search-filled);
  --oev-icon-active-placeholder-1: var(--oev-icon-active-placeholder);
  --oev-icon-active-placeholder-2: var(--oev-icon-person-filled);
  --oev-icon-active-placeholder-3: var(--oev-icon-mylocation-outlined);
  --oev-icon-active-location-outlined: var(--oev-icon-location-pin-filled);
  --oev-icon-comp-tooltip-label: var(--oev-icon-info-filled);
  --oev-icon-comp-datepicker-field: var(--oev-icon-calendar-today-filled);
  --oev-icon-comp-datepicker-picker-arrow-left: var(--oev-icon-chevron-left-outlined);
  --oev-icon-comp-datepicker-picker-arrow-right: var(--oev-icon-chevron-right-outlined);
  --oev-icon-comp-datepicker-expand-arrow: var(--oev-icon-expand-more-outlined);
  --oev-icon-comp-datepicker-calendar: var(--oev-icon-calendar-outlined);
  --oev-icon-comp-dropdown-arrow: var(--oev-icon-expand-more-filled);
  --oev-icon-comp-textinput-error-x: var(--oev-icon-close-filled);
  --oev-icon-comp-textinput-success: var(--oev-icon-check-filled);
  --oev-icon-comp-checkbox-check: var(--oev-icon-check-filled);
  --oev-icon-comp-dropdown-success: var(--oev-icon-check-filled);
  --oev-icon-comp-dropdown-error: var(--oev-icon-close-filled);
  --oev-icon-comp-dropdown-close-result: var(--oev-icon-close-filled);
  --oev-icon-comp-dropdown-check: var(--oev-icon-check-filled);
  --oev-icon-comp-tarifanzeige-open: var(--oev-icon-info-filled);
  --oev-icon-comp-tarifanzeige-close: var(--oev-icon-close-filled);
  --oev-icon-comp-tarifanzeige-service-check: var(--oev-icon-check-filled);
  --oev-icon-comp-tarifanzeige-secondary-text-open: var(--oev-icon-expand-more-filled);
  --oev-icon-comp-tarifanzeige-secondary-text-close: var(--oev-icon-expand-less-filled);
  --oev-icon-comp-menu-hamburger: var(--oev-icon-hamburger-filled);
  --oev-icon-comp-menu-close: var(--oev-icon-close-filled);
  --oev-icon-comp-menu-accordion-open: var(--oev-icon-expand-more-filled);
  --oev-icon-comp-menu-accordion-closed: var(--oev-icon-expand-less-filled);
  --oev-icon-comp-menu-crosslink: var(--oev-icon-arrow-forward-filled);
  --oev-icon-comp-slider-prev: var(--oev-icon-chevron-left-filled);
  --oev-icon-comp-slider-next: var(--oev-icon-chevron-right-filled);
  --oev-icon-comp-accordion-open: var(--oev-icon-expand-more-filled);
  --oev-icon-comp-accordion-closed: var(--oev-icon-expand-less-filled);
  --oev-icon-comp-download: var(--oev-icon-file-download-outlined);
  --oev-icon-comp-download-file: var(--oev-icon-insert-drive-file-outlined);
  --oev-icon-comp-open-file: var(--oev-icon-open-in-new-outlined);
  --oev-icon-comp-download-cancel: var(--oev-icon-close-filled);
  --oev-icon-comp-flipcard-arrow-right: var(--oev-icon-chevron-right-filled);
  --oev-icon-comp-link-arrow-right: var(--oev-icon-chevron-right-outlined);
  --oev-icon-comp-read-more-arrow-down: var(--oev-icon-expand-more-filled);
  --oev-icon-comp-interaction-like: var(--oev-icon-like-outlined);
  --oev-icon-comp-interaction-share: var(--oev-icon-share-outlined);
  --oev-icon-comp-bell: var(--oev-icon-bell-outlined);
  --oev-icon-comp-nested-header-back: var(--oev-icon-arrow-back-ios-filled);
  --oev-icon-comp-upload-error: var(--oev-icon-exclamation-mark-outline);
  --oev-icon-comp-upload-arrow: var(--oev-icon-upload-arrow);
  --oev-icon-comp-upload-cloud: var(--oev-icon-upload-cloud);
  --oev-icon-comp-upload-trash: var(--oev-icon-trashcan);
  --oev-icon-comp-tariff-comparison-check: var(--oev-icon-check-filled);
  --oev-icon-comp-tariff-comparison-remove: var(--oev-icon-remove-filled);
  --oev-icon-comp-tooltip-icon: var(--oev-icon-info-outlined);
  --oev-icon-comp-password-icon-show: var(--oev-icon-remove-red-eye-filled);
  --oev-icon-comp-password-icon-hide: var(--oev-icon-remove-red-eye-outlined);
  --oev-icon-comp-agency-search-input-clear: var(--oev-icon-close-filled);
  --oev-comp-info-box-headline-font-size: var(--oev-font-size-h2);
  --oev-comp-info-box-headline-font-weight: var(--oev-font-weight-h2);
  --oev-comp-info-box-headline-line-height: var(--oev-line-height-default);
  --oev-comp-info-box-headline-font-color: var(--oev-color-font-headline);
  --oev-comp-info-box-subheadline-font-color: var(--oev-color-font-subheadline);
  --oev-comp-info-box-background-color: var(--oev-color-background-02);
  --oev-comp-info-box-icon-color: var(--oev-color-gray-900);
  --oev-comp-info-box-border-radius: var(--oev-ref-radius-none);
  --oev-comp-info-box-spacing: var(--oev-sys-spacing-l);
  --oev-comp-interactive-tooltip-container-background-color-default: var(--oev-color-custom-01);
  --oev-comp-interactive-tooltip-container-headline-font-style: var(--oev-font-style-h3);
  --oev-comp-interactive-tooltip-container-headline-font-color: var(--oev-color-action-white);
  --oev-comp-interactive-tooltip-container-content-font-style: var(--oev-font-style-body);
  --oev-comp-interactive-tooltip-container-content-font-color: var(--oev-color-action-white);
  --oev-comp-interactive-tooltip-container-spacing-left-right: var(--oev-sys-spacing-xl-2);
  --oev-comp-interactive-tooltip-container-spacing-top-bottom: var(--oev-sys-spacing-l);
  --oev-comp-interactive-tooltip-outline-container-background-color-default: var(--oev-color-action-white);
  --oev-comp-interactive-tooltip-outline-container-font-color: var(--oev-color-font-body-default);
  --oev-comp-interactive-tooltip-accordion-background-color: var(--oev-color-action-white);
  --oev-comp-interactive-tooltip-accordion-header-font-style: var(--oev-font-style-link);
  --oev-comp-interactive-tooltip-accordion-header-font-color: var(--oev-color-font-link);
  --oev-comp-interactive-tooltip-accordion-header-font-weight: var(--oev-font-weight-link);
  --oev-comp-interactive-tooltip-accordion-header-icon-color: var(--oev-color-font-link);
  --oev-comp-interactive-tooltip-accordion-header-open-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-interactive-tooltip-accordion-spacing-top-bottom: var(--oev-sys-spacing-m);
  --oev-comp-interactive-tooltip-accordion-spacing-left-right: var(--oev-sys-spacing-xl-2);
  --oev-comp-interactive-tooltip-outline-accordion-background-color: var(--oev-color-gray-100);
  --oev-comp-interactive-tooltip-icon-color: var(--oev-color-gray-default);
  --oev-comp-interactive-tooltip-border-radius: var(--oev-ref-radius-none);
  --oev-comp-job-card-gap: var(--oev-sys-spacing-l);
  --oev-comp-job-card-spacing: var(--oev-sys-spacing-l);
  --oev-comp-job-card-shadow-default: var(--oev-sys-elevation-level-1);
  --oev-comp-job-card-background-color-dark: var(--oev-color-gray-100);
  --oev-comp-job-card-background-color-light: var(--oev-color-gray-50);
  --oev-comp-job-card-background-color-white: var(--oev-color-action-white);
  --oev-comp-job-card-border-radius: var(--oev-ref-radius-s);
  --oev-comp-job-card-header-gap: var(--oev-sys-spacing-l);
  --oev-comp-job-card-header-image-border-radius-round: var(--oev-ref-radius-xl);
  --oev-comp-job-card-header-image-border-radius-square: var(--oev-ref-radius-l);
  --oev-comp-job-card-header-image-size-small: var(--oev-ref-size-64);
  --oev-comp-job-card-header-image-size-medium: var(--oev-ref-size-80);
  --oev-comp-job-card-header-image-size-large: var(--oev-ref-size-102);
  --oev-comp-job-card-header-image-size-xlarge: var(--oev-ref-size-120);
  --oev-comp-job-card-header-image-size-xxlarge: var(--oev-ref-size-160);
  --oev-comp-job-card-header-headline-font-style: var(--oev-font-style-h5);
  --oev-comp-job-card-header-headline-font-color: var(--oev-color-font-h5);
  --oev-comp-job-card-job-offers-headline-font-style: var(--oev-font-style-h5);
  --oev-comp-job-card-job-offers-headline-font-color: var(--oev-color-font-h5);
  --oev-comp-job-card-job-offers-indented-spacing: var(--oev-sys-spacing-m);
  --oev-comp-job-card-job-offers-gap: var(--oev-sys-spacing-l);
  --oev-comp-level-navigation-button-outlined-background-color: var(--oev-color-background-17);
  --oev-comp-level-navigation-headline-1-font-style: var(--oev-font-style-h2);
  --oev-comp-level-navigation-headline-2-font-style: var(--oev-font-style-h3);
  --oev-comp-level-navigation-level-1-background-color: var(--oev-color-background-17);
  --oev-comp-level-navigation-level-1-headline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-level-navigation-level-1-button-size: var(--oev-ref-size-96);
  --oev-comp-level-navigation-level-1-button-label-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-level-navigation-level-1-button-icon-size-default: var(--oev-ref-size-32);
  --oev-comp-level-navigation-level-1-button-icon-size-active: var(--oev-ref-size-48);
  --oev-comp-level-navigation-level-1-spacing-top-sl-xs: var(--oev-sys-spacing-l);
  --oev-comp-level-navigation-level-1-spacing-top-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-level-navigation-level-1-spacing-bottom-sl-xs: var(--oev-sys-spacing-m);
  --oev-comp-level-navigation-level-1-spacing-bottom-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-level-navigation-level-2-background-color: var(--oev-color-background-15);
  --oev-comp-level-navigation-level-2-headline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-level-navigation-level-2-button-size: var(--oev-ref-size-64);
  --oev-comp-level-navigation-level-2-button-label-spacing-top: var(--oev-sys-spacing-s);
  --oev-comp-level-navigation-level-2-button-icon-size-default: var(--oev-ref-size-24);
  --oev-comp-level-navigation-level-2-button-icon-size-active: var(--oev-ref-size-40);
  --oev-comp-level-navigation-level-2-spacing-top-sl-xs: var(--oev-sys-spacing-xl-1);
  --oev-comp-level-navigation-level-2-spacing-top-m-xl: var(--oev-sys-spacing-xl-1);
  --oev-comp-level-navigation-level-2-spacing-bottom-sl-xs: var(--oev-sys-spacing-m);
  --oev-comp-level-navigation-level-2-spacing-bottom-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-level-navigation-level-3-background-color: var(--oev-color-background-14);
  --oev-comp-level-navigation-level-3-headline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-level-navigation-level-3-button-size: var(--oev-ref-size-64);
  --oev-comp-level-navigation-level-3-button-label-spacing-top: var(--oev-sys-spacing-s);
  --oev-comp-level-navigation-level-3-button-icon-size-default: var(--oev-ref-size-24);
  --oev-comp-level-navigation-level-3-button-icon-size-active: var(--oev-ref-size-40);
  --oev-comp-level-navigation-level-3-spacing-top-sl-xs: var(--oev-sys-spacing-xl-1);
  --oev-comp-level-navigation-level-3-spacing-top-m-xl: var(--oev-sys-spacing-xl-1);
  --oev-comp-level-navigation-level-3-spacing-bottom-sl-xs: var(--oev-sys-spacing-m);
  --oev-comp-level-navigation-level-3-spacing-bottom-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-list-item-body-font-color: var(--oev-color-font-body-default);
  --oev-comp-list-item-body-font-style: var(--oev-font-style-body);
  --oev-comp-list-item-icon-spacing: var(--oev-sys-spacing-xxs);
  --oev-comp-list-item-spacing-vertical: var(--oev-sys-spacing-m);
  --oev-comp-list-background-color-hover: var(--oev-color-transparent);
  --oev-comp-list-bullet-margin-right: 0.375rem;
  --oev-comp-list-bullet-margin-left: -0.8rem;
  --oev-comp-list-bullet-font-size: 0.75rem;
  --oev-comp-list-figure-margin-right: 0.188rem;
  --oev-comp-list-figure-margin-left: -1.063rem;
  --oev-comp-loading-indicators-bar-color: var(--oev-color-primary-default);
  --oev-comp-loading-indicators-bar-background-color: var(--oev-color-background-white);
  --oev-comp-loading-indicators-bar-height: var(--oev-ref-size-06);
  --oev-comp-loading-indicators-bar-border-radius: var(--oev-ref-radius-l);
  --oev-comp-loading-indicators-ring-color: var(--oev-color-primary-default);
  --oev-comp-loading-indicators-spinner-color: var(--oev-color-primary-default);
  --oev-comp-progress-tabs-border-bottom-color-current: var(--oev-color-secondary-default);
  --oev-comp-progress-tabs-border-bottom-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-progress-tabs-border-bottom-color-active: var(--oev-color-secondary-active);
  --oev-comp-progress-tabs-border-bottom-color-previous: var(--oev-color-secondary-visited);
  --oev-comp-progress-tabs-border-bottom-color-next: var(--oev-color-gray-600);
  --oev-comp-progress-tabs-current-triangle-width: var(--oev-ref-size-16);
  --oev-comp-progress-tabs-current-triangle-height: var(--oev-ref-size-08);
  --oev-comp-progress-tabs-font-color-current: var(--oev-color-font-body-default);
  --oev-comp-progress-tabs-font-color-hover: var(--oev-color-font-body-default);
  --oev-comp-progress-tabs-font-color-focus: var(--oev-color-font-body-default);
  --oev-comp-progress-tabs-font-color-previous: var(--oev-color-secondary-visited);
  --oev-comp-progress-tabs-font-color-next: var(--oev-color-gray-600);
  --oev-comp-progress-tabs-font-spacing-bottom-xs-s: var(--oev-sys-spacing-xs);
  --oev-comp-progress-tabs-font-spacing-bottom-m-xl: var(--oev-sys-spacing-s);
  --oev-comp-progress-tabs-font-spacing-sides-xs-s: var(--oev-sys-spacing-xxs);
  --oev-comp-progress-tabs-font-spacing-sides-m-xl: var(--oev-sys-spacing-xs);
  --oev-comp-progress-tabs-font-style-xs-s: var(--oev-font-style-body-small);
  --oev-comp-progress-tabs-font-style-m-xl: var(--oev-font-style-body);
  --oev-comp-progress-tabs-font-max-lines-xs-s: 3;
  --oev-comp-progress-tabs-font-max-lines-m-xl: 2;
  --oev-comp-progressbar-onsite-background-color: var(--oev-color-transparent);
  --oev-comp-progressbar-sticky-background-color: var(--oev-color-background-17);
  --oev-comp-progressbar-sticky-box-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-progressbar-sticky-box-spacing-top-bottom-xs-s: var(--oev-sys-spacing-m);
  --oev-comp-progressbar-sticky-box-spacing-top-bottom-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-progressbar-sticky-box-spacing-left-right-xs: var(--oev-sys-spacing-s);
  --oev-comp-progressbar-sticky-box-spacing-left-right-s-xl: var(--oev-sys-spacing-none);
  --oev-comp-progressbar-inline-box-spacing-top-bottom-xs-s: var(--oev-sys-spacing-xl-1);
  --oev-comp-progressbar-inline-box-spacing-top-bottom-m-xl: var(--oev-sys-spacing-xl-4);
  --oev-comp-progressbar-bar-color-active: var(--oev-color-secondary-default);
  --oev-comp-progressbar-bar-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-progressbar-bar-color-next: var(--oev-color-gray-500);
  --oev-comp-progressbar-bar-point-size: var(--oev-ref-size-12);
  --oev-comp-progressbar-bar-point-spacing-bottom: var(--oev-ref-spacing-01);
  --oev-comp-progressbar-bar-line-width: var(--oev-ref-size-02);
  --oev-comp-progressbar-label-color-active: var(--oev-color-secondary-default);
  --oev-comp-progressbar-label-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-progressbar-label-color-next: var(--oev-color-font-body-default);
  --oev-comp-progressbar-label-spacing-bottom: var(--oev-ref-spacing-20);
  --oev-comp-progressbar-label-spacing-left-right-xs: var(--oev-sys-spacing-xxs);
  --oev-comp-progressbar-label-font-style-xs: var(--oev-font-style-link-small);
  --oev-comp-progressbar-label-font-style-s-xl: var(--oev-font-style-link);
  --oev-comp-read-more-border-spacing-top: var(--oev-sys-spacing-m);
  --oev-comp-read-more-spacing-top: var(--oev-sys-spacing-none);
  --oev-comp-read-more-spacing-bottom: var(--oev-sys-spacing-none);
  --oev-comp-search-bar-border-radius-top-left: var(--oev-ref-radius-none);
  --oev-comp-search-bar-border-radius-top-right: var(--oev-ref-radius-m);
  --oev-comp-search-bar-border-radius-bottom-left: var(--oev-ref-radius-none);
  --oev-comp-search-bar-border-radius-bottom-right: var(--oev-ref-radius-m);
  --oev-comp-search-bar-error-font-style: var(--oev-font-style-error);
  --oev-comp-search-bar-error-font-color: var(--oev-color-action-error);
  --oev-comp-search-bar-errorbox-margin-top: var(--oev-sys-spacing-xxs);
  --oev-comp-stage-card-subtitle-font-weight: var(--oev-font-weight-bold);
  --oev-comp-step-display-spacing-top-xs-s: var(--oev-sys-spacing-none);
  --oev-comp-step-display-spacing-top-m-xl: var(--oev-sys-spacing-none);
  --oev-comp-step-display-spacing-bottom-xs-s: var(--oev-sys-spacing-none);
  --oev-comp-step-display-spacing-bottom-m-xl: var(--oev-sys-spacing-none);
  --oev-comp-step-display-spacing-gap-xs-s: var(--oev-sys-spacing-l);
  --oev-comp-step-display-spacing-gap-m-xl: var(--oev-sys-spacing-xl-1);
  --oev-comp-step-display-step-item-connector-width: var(--oev-ref-size-04);
  --oev-comp-step-display-step-item-spacing-gap-vertical-xs-s: var(--oev-sys-spacing-m);
  --oev-comp-step-display-step-item-spacing-gap-vertical-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-step-display-step-item-spacing-gap-horizontal-xs-s: var(--oev-sys-spacing-m);
  --oev-comp-step-display-step-item-spacing-gap-horizontal-m-xl: var(--oev-sys-spacing-m);
  --oev-comp-step-display-step-item-circle-size-xs-s: var(--oev-ref-size-48);
  --oev-comp-step-display-step-item-circle-size-m-xl: var(--oev-ref-size-56);
  --oev-comp-step-display-step-item-circle-default-icon-color: var(--oev-color-secondary-default);
  --oev-comp-step-display-step-item-circle-default-border-color: var(--oev-color-secondary-default);
  --oev-comp-step-display-step-item-circle-default-connector-color: var(--oev-comp-step-display-step-item-circle-default-border-color);
  --oev-comp-step-display-step-item-circle-default-background-color: var(--oev-color-background-17);
  --oev-comp-step-display-step-item-circle-completed-icon-color: var(--oev-color-action-white);
  --oev-comp-step-display-step-item-circle-completed-border-color: var(--oev-color-action-success);
  --oev-comp-step-display-step-item-circle-completed-connector-color: var(--oev-comp-step-display-step-item-circle-completed-border-color);
  --oev-comp-step-display-step-item-circle-completed-background-color: var(--oev-color-action-success);
  --oev-comp-step-display-step-item-content-headline-spacing-bottom: var(--oev-sys-spacing-xxs);
  --oev-comp-step-display-step-item-content-text-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-sticky-footer-max-width: 75rem;
  --oev-comp-sticky-footer-flex-direction-xs-s: column;
  --oev-comp-sticky-footer-flex-direction-m-xl: row;
  --oev-comp-sticky-footer-label-font-style: var(--oev-font-style-link);
  --oev-comp-sticky-footer-label-color-default: var(--oev-color-action-white);
  --oev-comp-sticky-footer-label-color-hover: var(--oev-color-action-white);
  --oev-comp-sticky-footer-label-color-active: var(--oev-color-action-white);
  --oev-comp-sticky-footer-label-color-focus: var(--oev-color-action-white);
  --oev-comp-sticky-footer-label-color-selected: var(--oev-color-action-white);
  --oev-comp-sticky-footer-icon-color-default: var(--oev-color-action-white);
  --oev-comp-sticky-footer-icon-color-hover: rgba(255, 255, 255, .7);
  --oev-comp-sticky-footer-icon-color-active: rgba(255, 255, 255, .9);
  --oev-comp-sticky-footer-icon-color-focus: rgba(255, 255, 255, .7);
  --oev-comp-sticky-footer-icon-color-selected: var(--oev-color-action-white);
  --oev-comp-sticky-footer-icon-label-spacing: var(--oev-sys-spacing-xs);
  --oev-comp-sticky-footer-color-background-default: var(--oev-color-secondary-default);
  --oev-comp-sticky-footer-color-background-hover: var(--oev-color-secondary-hover);
  --oev-comp-sticky-footer-color-background-active: var(--oev-color-secondary-active);
  --oev-comp-sticky-footer-color-outline-focus: var(--oev-color-secondary-focus);
  --oev-comp-sticky-footer-spacing-top-xs-sl: var(--oev-sys-spacing-xs);
  --oev-comp-sticky-footer-spacing-bottom-xs-sl: var(--oev-sys-spacing-s);
  --oev-comp-sticky-footer-spacing-horizontal-xs-sl: var(--oev-sys-spacing-xs);
  --oev-comp-sticky-footer-spacing-horizontal-m-xl: var(--oev-sys-spacing-m);
  --oev-comp-sticky-footer-spacing-vertical-m-xl: var(--oev-sys-spacing-m);
  --oev-comp-sticky-footer-shadow: var(--oev-sys-elevation-level-2);
  --oev-comp-sticky-footer-outline-focus-width: var(--oev-ref-size-02);
  --oev-comp-form-summary-background-color: var(--oev-color-background-17);
  --oev-comp-form-summary-header-gap-spacing: var(--oev-sys-spacing-xs);
  --oev-comp-form-summary-spacing-gap-xs-s: var(--oev-sys-spacing-xl-3);
  --oev-comp-form-summary-spacing-gap-m-xl: var(--oev-sys-spacing-xl-5);
  --oev-comp-form-summary-data-section-gap-spacing: var(--oev-sys-spacing-xs);
  --oev-comp-table-row-font-style-label: var(--oev-font-style-body);
  --oev-comp-table-row-font-style-value: var(--oev-font-style-link);
  --oev-comp-table-row-font-color-label: var(--oev-color-font-body-default);
  --oev-comp-table-row-font-color-value: var(--oev-color-font-body-default);
  --oev-comp-table-row-font-weight-value: var(--oev-font-weight-bold);
  --oev-comp-table-row-spacing-left-right: var(--oev-sys-spacing-xs);
  --oev-comp-table-row-spacing-top-bottom: var(--oev-sys-spacing-xs);
  --oev-comp-table-row-background-color-default: var(--oev-color-background-17);
  --oev-comp-table-row-background-color-alternate: var(--oev-color-background-14);
  --oev-comp-table-row-border-color: var(--oev-color-gray-300);
  --oev-comp-table-row-border-width: var(--oev-ref-size-01);
  --oev-comp-tariff-comparison-color-background: var(--oev-color-background-17);
  --oev-comp-tariff-comparison-headline-spacing-bottom: var(--oev-sys-spacing-l);
  --oev-comp-tariff-comparison-header-spacing: var(--oev-ref-spacing-02);
  --oev-comp-tariff-comparison-header-border-color: var(--oev-color-transparent);
  --oev-comp-tariff-comparison-header-border-width: var(--oev-ref-size-00);
  --oev-comp-tariff-comparison-header-border-radius: var(--oev-ref-radius-m);
  --oev-comp-tariff-comparison-header-sticky-border-bottom-width: var(--oev-ref-size-00);
  --oev-comp-tariff-comparison-header-sticky-border-bottom-color: var(--oev-color-transparent);
  --oev-comp-tariff-comparison-header-overline-offset-top: 80%;
  --oev-comp-tariff-comparison-header-overline-highlighted-offset-top: 20%;
  --oev-comp-tariff-comparison-header-overline-color-background: var(--oev-color-secondary-default);
  --oev-comp-tariff-comparison-header-overline-border-width: var(--oev-ref-size-01);
  --oev-comp-tariff-comparison-header-overline-border-color: var(--oev-color-action-white);
  --oev-comp-tariff-comparison-header-overline-font-color: var(--oev-color-primary-default);
  --oev-comp-tariff-comparison-header-overline-text-spacing-left-right: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-header-overline-text-spacing-top-bottom: var(--oev-sys-spacing-xxs);
  --oev-comp-tariff-comparison-header-overline-font-style-xs: var(--oev-font-style-caption);
  --oev-comp-tariff-comparison-header-overline-font-style-s-xl: var(--oev-font-style-body-small);
  --oev-comp-tariff-comparison-header-overline-shadow: var(--oev-sys-box-shadow-none);
  --oev-comp-tariff-comparison-header-tariff-name-color-background: var(--oev-color-background-01);
  --oev-comp-tariff-comparison-header-tariff-name-visible-color-background-x-small: var(--oev-color-primary-default);
  --oev-comp-tariff-comparison-header-tariff-name-highlighted-color-background: var(--oev-color-background-07);
  --oev-comp-tariff-comparison-header-tariff-name-highlighted-font-color: var(--oev-comp-tariff-comparison-header-tariff-name-font-color);
  --oev-comp-tariff-comparison-header-tariff-name-font-color: var(--oev-color-font-headline);
  --oev-comp-tariff-comparison-header-tariff-name-font-style: var(--oev-font-style-subtitle-2);
  --oev-comp-tariff-comparison-header-tariff-name-spacing-top: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-header-tariff-name-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-header-tariff-name-spacing-left-right-xs: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-header-tariff-name-spacing-left-right-s-xl: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-header-tariff-name-spacing-top-bottom: var(--oev-ref-spacing-16);
  --oev-comp-tariff-comparison-header-price-container-spacing: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-header-price-container-color-background: var(--oev-color-background-01);
  --oev-comp-tariff-comparison-header-price-container-highlighted-color-background: var(--oev-color-background-07);
  --oev-comp-tariff-comparison-header-tariff-price-font-style: var(--oev-font-style-h5);
  --oev-comp-tariff-comparison-header-tariff-price-font-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-header-tariff-price-spacing-bottom: var(--oev-sys-spacing-xxs);
  --oev-comp-tariff-comparison-header-tariff-price-period-font-style-xs-s: var(--oev-font-style-caption);
  --oev-comp-tariff-comparison-header-tariff-price-period-font-style-m-xl: var(--oev-font-style-body-small);
  --oev-comp-tariff-comparison-header-tariff-price-period-spacing-bottom: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-header-subline-font-style: var(--oev-font-style-body-small);
  --oev-comp-tariff-comparison-header-subline-font-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-header-visible-tariff-price-font-color-x-small: var(--oev-color-font-body-inverted);
  --oev-comp-tariff-comparison-header-visible-subline-font-color-x-small: var(--oev-color-font-body-inverted);
  --oev-comp-tariff-comparison-header-visible-color-background-x-small: var(--oev-color-primary-default);
  --oev-comp-tariff-comparison-header-visible-font-color-x-small: var(--oev-color-font-body-inverted);
  --oev-comp-tariff-comparison-header-visible-highlighted-font-color-x-small: var(--oev-color-font-headline);
  --oev-comp-tariff-comparison-header-visible-arrow-container-border-color-x-small: var(--oev-color-primary-default);
  --oev-comp-tariff-comparison-content-color-background: var(--oev-color-background-17);
  --oev-comp-tariff-comparison-content-tariffgroup-name-color-background: var(--oev-color-background-02);
  --oev-comp-tariff-comparison-content-tariffgroup-name-spacing-vertical-xs: var(--oev-sys-spacing-xs);
  --oev-comp-tariff-comparison-content-tariffgroup-name-spacing-vertical-s-xl: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffgroup-name-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffgroup-name-font-style: var(--oev-font-style-link);
  --oev-comp-tariff-comparison-content-tariffgroup-name-font-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-content-tariffgroup-name-tooltip-spacing: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffgroup-name-icon-color-default: var(--oev-color-primary-default);
  --oev-comp-tariff-comparison-content-tariffgroup-name-icon-color-hover: var(--oev-color-primary-hover);
  --oev-comp-tariff-comparison-content-tariffgroup-name-icon-color-open: var(--oev-color-primary-active);
  --oev-comp-tariff-comparison-content-tariffrow-color-background-hover: var(--oev-color-background-01);
  --oev-comp-tariff-comparison-content-tariffrow-color-background: var(--oev-color-action-white);
  --oev-comp-tariff-comparison-content-tariffrow-border-bottom-width: var(--oev-ref-size-01);
  --oev-comp-tariff-comparison-content-tariffrow-border-bottom-color: var(--oev-color-background-02);
  --oev-comp-tariff-comparison-content-tariffrow-last-border-bottom-width: var(--oev-ref-size-01);
  --oev-comp-tariff-comparison-content-tariffrow-last-border-bottom-color: var(--oev-color-background-02);
  --oev-comp-tariff-comparison-content-tariffrow-name-spacing-vertical-xs: var(--oev-sys-spacing-xs);
  --oev-comp-tariff-comparison-content-tariffrow-name-spacing-vertical-s-xl: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffrow-name-spacing-horizontal: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffrow-name-font-style: var(--oev-font-style-body);
  --oev-comp-tariff-comparison-content-tariffrow-name-font-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-spacing-left-right: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-spacing-bottom-xs: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-spacing-bottom-s-xl: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-spacing-top-xs-s: var(--oev-sys-spacing-xs);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-spacing-top-m-xl: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-font-style: var(--oev-font-style-body-small);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-font-color: var(--oev-color-font-body-small);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-icon-check-color: var(--oev-color-action-success);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-icon-remove-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-icon-yes: var(--oev-icon-check-filled);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-icon-no: var(--oev-icon-remove-filled);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-module-group-has-icon-spacing-left-1: var(--oev-sys-spacing-xl-1);
  --oev-comp-tariff-comparison-content-tariffrow-performancecharacteristic-module-group-has-icon-spacing-left-2: var(--oev-sys-spacing-s);
  --oev-comp-tariff-comparison-content-tariffrow-name-module-group-spacing: var(--oev-sys-spacing-xxs);
  --oev-comp-tariff-comparison-content-container-spacing-top: var(--oev-ref-spacing-20);
  --oev-comp-tariff-comparison-content-container-spacing-gap: var(--oev-ref-spacing-02);
  --oev-comp-tariff-comparison-footer-tarifffooter-spacing: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-footer-tarifffooter-color-background: var(--oev-color-background-01);
  --oev-comp-tariff-comparison-footer-tariff-price-font-style: var(--oev-font-style-h5);
  --oev-comp-tariff-comparison-footer-tariff-price-font-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-footer-anchoring-font-style: var(--oev-font-style-h5);
  --oev-comp-tariff-comparison-footer-anchoring-font-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-footer-anchoring-spacing-bottom: var(--oev-sys-spacing-xxs);
  --oev-comp-tariff-comparison-footer-anchoring-subline-font-style: var(--oev-font-style-body-small);
  --oev-comp-tariff-comparison-footer-anchoring-subline-font-color: var(--oev-color-font-body-small);
  --oev-comp-tariff-comparison-footer-anchoring-container-color-background: var(--oev-color-background-01);
  --oev-comp-tariff-comparison-footer-anchoring-container-spacing: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-footer-anchoring-container-border-bottom-width: var(--oev-ref-size-02);
  --oev-comp-tariff-comparison-footer-anchoring-container-border-bottom-color: var(--oev-color-action-white);
  --oev-comp-tariff-comparison-footer-subline-font-color: var(--oev-color-font-body-default);
  --oev-comp-tariff-comparison-footer-subline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-footer-button-container-spacing: var(--oev-sys-spacing-m);
  --oev-comp-tariff-comparison-footer-spacing: var(--oev-ref-spacing-02);
  --oev-comp-tile-item-border-color-default: var(--oev-color-gray-default);
  --oev-comp-tile-item-border-color-hover: var(--oev-color-primary-hover);
  --oev-comp-tile-item-border-color-disabled: var(--oev-color-gray-disabled);
  --oev-comp-tile-item-border-color-active: var(--oev-color-primary-active);
  --oev-comp-tile-item-border-color-selected: var(--oev-color-primary-default);
  --oev-comp-tile-item-border-color-focus: var(--oev-color-action-focus-on-light);
  --oev-comp-tile-item-border-width-default: var(--oev-ref-size-01);
  --oev-comp-tile-item-border-width-focus: var(--oev-ref-size-02);
  --oev-comp-tile-item-border-radius: var(--oev-ref-radius-s);
  --oev-comp-tile-item-icon-background-color-checked: var(--oev-color-primary-default);
  --oev-comp-tile-item-icon-size-default: var(--oev-font-size-xl-1);
  --oev-comp-tile-item-icon-size-checked: var(--oev-comp-icon-size-medium);
  --oev-comp-tile-item-icon-size-label: var(--oev-comp-icon-size-x-large);
  --oev-comp-tile-item-icon-checked-spacing: var(--oev-ref-spacing-08);
  --oev-comp-tile-item-font-color-default: var(--oev-color-font-body-default);
  --oev-comp-tile-item-font-color-hover: var(--oev-color-gray-hover);
  --oev-comp-tile-item-font-color-disabled: var(--oev-color-font-body-disabled);
  --oev-comp-tile-item-font-color-active: var(--oev-color-gray-active);
  --oev-comp-tile-item-font-color-selected: var(--oev-color-gray-default);
  --oev-comp-tile-item-font-color-focus: var(--oev-color-gray-default);
  --oev-comp-tile-item-font-style: var(--oev-font-style-body);
  --oev-comp-tile-item-background-color-default: var(--oev-color-background-17);
  --oev-comp-tile-item-background-color-hover: var(--oev-color-gray-100);
  --oev-comp-tile-item-background-color-disabled: var(--oev-color-background-17);
  --oev-comp-tile-item-background-color-active: var(--oev-color-gray-100);
  --oev-comp-tile-item-background-color-selected: var(--oev-color-background-17);
  --oev-comp-tile-item-background-color-focus: var(--oev-color-background-17);
  --oev-comp-tile-item-spacing: var(--oev-sys-spacing-s);
  --oev-comp-tile-item-gap-spacing: var(--oev-sys-spacing-m);
  --oev-comp-tile-item-label-max-height: var(--oev-ref-size-72);
  --oev-comp-tiles-gap-spacing-m-xl: var(--oev-sys-spacing-l);
  --oev-comp-tiles-gap-spacing-sl-xs: var(--oev-sys-spacing-m);
  --oev-comp-tiles-error-spacing-top: var(--oev-sys-spacing-xxs);
  --oev-comp-tiles-error-spacing-left: var(--oev-sys-spacing-m);
  --oev-comp-tiles-font-color-error: var(--oev-color-font-error);
  --oev-comp-tiles-font-style-error: var(--oev-font-style-error);
  --oev-comp-tooltip-icon-content: var(--oev-icon-info-outlined);
  --oev-comp-tooltip-icon-size: var(--oev-comp-icon-size-20);
  --oev-comp-tooltip-icon-color-default: var(--oev-color-gray-default);
  --oev-comp-tooltip-icon-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-tooltip-icon-color-active: var(--oev-color-secondary-active);
  --oev-comp-tooltip-icon-color-focus: var(--oev-color-secondary-focus);
  --oev-comp-tooltip-content-background-color-default: var(--oev-color-background-17);
  --oev-comp-tooltip-content-spacing: var(--oev-sys-spacing-s);
  --oev-comp-tooltip-content-font-style: var(--oev-font-style-body);
  --oev-comp-tooltip-content-font-color: var(--oev-color-font-body-default);
  --oev-comp-tooltip-content-border-radius: var(--oev-ref-radius-m);
  --oev-comp-tooltip-content-border-color: var(--oev-color-gray-300);
  --oev-comp-tooltip-content-link-text-decoration: none;
  --oev-comp-tooltip-content-link-color-default: var(--oev-color-primary-default);
  --oev-comp-tooltip-content-link-color-hover: var(--oev-color-primary-hover);
  --oev-comp-tooltip-content-link-color-active: var(--oev-color-primary-active);
  --oev-comp-tooltip-content-link-color-focus: var(--oev-color-primary-focus);
  --oev-comp-tooltip-content-link-color-visited: var(--oev-color-font-link);
  --oev-comp-tooltip-content-icon-close-content: var(--oev-icon-close-filled);
  --oev-comp-tooltip-content-icon-close-size: var(--oev-comp-icon-size-20);
  --oev-comp-tooltip-content-icon-close-color-default: var(--oev-color-gray-default);
  --oev-comp-tooltip-content-icon-close-color-hover: var(--oev-color-secondary-hover);
  --oev-comp-tooltip-content-icon-close-color-active: var(--oev-color-secondary-active);
  --oev-comp-tooltip-content-icon-close-color-focus: var(--oev-color-secondary-focus);
  --oev-comp-tooltip-pointer-width: var(--oev-ref-spacing-24);
  --oev-comp-tooltip-pointer-height: var(--oev-ref-spacing-12);
  --oev-comp-tooltip-pointer-border-color: var(--oev-color-action-white);
  --oev-comp-tooltip-modal-background-color-default: var(--oev-color-background-17);
  --oev-comp-tooltip-modal-background-darkening-color-default: var(--oev-color-action-black);
  --oev-comp-tooltip-modal-background-darkening-opacity: var(--oev-ref-opacity-20);
  --oev-comp-tooltip-modal-font-color: var(--oev-color-font-body-default);
  --oev-comp-tooltip-modal-font-style: var(--oev-font-style-body);
  --oev-comp-tooltip-modal-border-radius-top: var(--oev-ref-radius-m);
  --oev-comp-tooltip-modal-spacing: var(--oev-sys-spacing-m);
  --oev-comp-tooltip-modal-footer-spacing-top: var(--oev-sys-spacing-l);
  --oev-comp-upload-background-color: var(--oev-color-background-02);
  --oev-comp-upload-border-radius: var(--oev-ref-radius-m);
  --oev-comp-upload-error-color: var(--oev-color-action-error);
  --oev-comp-upload-error-font-style: var(--oev-font-style-caption);
  --oev-comp-upload-spacing-top-xs: var(--oev-sys-spacing-m);
  --oev-comp-upload-spacing-top-s-xl: var(--oev-sys-spacing-l);
  --oev-comp-upload-spacing-left-right: var(--oev-sys-spacing-m);
  --oev-comp-upload-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-upload-border-svg-default: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23BFBFBFFF' stroke-width='2' stroke-dasharray='10%2c 10' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");
  --oev-comp-upload-border-svg-drag-and-drop: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%235C5C5CFF' stroke-width='2' stroke-dasharray='10%2c 10' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");
  --oev-comp-upload-border-svg-active: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%235C5C5CFF' stroke-width='2' stroke-dasharray='10%2c 10' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");
  --oev-comp-upload-headline-color: var(--oev-color-font-h6);
  --oev-comp-upload-headline-drag-and-drop-color: var(--oev-color-gray-500);
  --oev-comp-upload-headline-font-style: var(--oev-font-style-h6);
  --oev-comp-upload-headline-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-upload-description-font-style: var(--oev-font-style-body-small);
  --oev-comp-upload-description-color: var(--oev-color-font-body-default);
  --oev-comp-upload-description-spacing-bottom: var(--oev-sys-spacing-m);
  --oev-comp-upload-description-drag-and-drop-color: var(--oev-color-gray-500);
  --oev-comp-upload-status-background-color: var(--oev-color-background-01);
  --oev-comp-upload-status-bar-color: var(--oev-color-action-white);
  --oev-comp-upload-status-bar-filling-color: var(--oev-color-secondary-default);
  --oev-comp-upload-status-icon-cross-color: var(--oev-color-secondary-default);
  --oev-comp-upload-status-icon-trash-color: var(--oev-color-gray-default);
  --oev-comp-upload-status-icon-color-default: var(--oev-color-gray-default);
  --oev-comp-upload-status-icon-color-hover: var(--oev-color-gray-hover);
  --oev-comp-upload-status-icon-color-active: var(--oev-color-gray-active);
  --oev-comp-upload-status-icon-color-error: var(--oev-color-action-error);
  --oev-comp-upload-status-icon-border-color: var(--oev-color-transparent);
  --oev-comp-upload-status-filename-color: var(--oev-color-font-body-default);
  --oev-comp-upload-status-filename-font-style: var(--oev-font-style-body);
  --oev-comp-upload-status-percent-font-style: var(--oev-font-style-caption);
  --oev-comp-upload-status-percent-color: var(--oev-color-font-body-default);
  --oev-comp-upload-status-error-color: var(--oev-color-action-error);
  --oev-comp-upload-status-error-font-style: var(--oev-font-style-caption);
  --oev-comp-upload-status-success-color: var(--oev-color-action-success);
  --oev-comp-upload-status-spacing-default: var(--oev-sys-spacing-m);
  --oev-comp-upload-status-spacing-between: var(--oev-sys-spacing-xs);
  --oev-ref-opacity-0: 0;
  --oev-ref-opacity-10: .1;
  --oev-ref-opacity-20: .2;
  --oev-ref-opacity-30: .3;
  --oev-ref-opacity-40: .4;
  --oev-ref-opacity-50: .5;
  --oev-ref-opacity-60: .6;
  --oev-ref-opacity-70: .7;
  --oev-ref-opacity-80: .8;
  --oev-ref-opacity-90: .9;
  --oev-ref-opacity-100: 1;
  --oev-ref-z-index-1: 1;
  --oev-ref-z-index-5: 5;
  --oev-ref-z-index-10: 10;
  --oev-ref-z-index-15: 15;
  --oev-ref-z-index-20: 20;
  --oev-ref-z-index-30: 30;
  --oev-ref-z-index-40: 40;
  --oev-ref-z-index-45: 45;
  --oev-ref-z-index-50: 50;
  --oev-ref-z-index-60: 60;
  --oev-ref-z-index-70: 70;
  --oev-ref-z-index-80: 80;
  --oev-ref-z-index-90: 90;
  --oev-ref-z-index-100: 100;
  --oev-ref-z-index-105: 105;
  --oev-ref-z-index-negative: -1;
  --oev-ref-align-top: flex-start;
  --oev-ref-align-center: center;
  --oev-ref-align-bottom: baseline;
  --oev-sys-focus-visible-border-color: var(--oev-color-focus-visible-outline);
  --oev-sys-focus-visible-border-radius: var(--oev-ref-radius-06);
  --oev-sys-focus-visible-outline-width: 100%;
  --oev-sys-focus-visible-outline-height-changer: var(--oev-ref-spacing-12);
  --oev-sys-focus-visible-left-offset: -4px;
  --oev-sys-focus-visible-padding: 2px 4px;
  --oev-ref-radius-24: var(--oev-ref-size-24);
  --oev-ref-radius-32: var(--oev-ref-size-32);
  --oev-ref-radius-50: var(--oev-ref-size-50);
  --oev-ref-radius-none: 0;
  --oev-ref-radius-s: 0.25rem;
  --oev-ref-radius-m: 0.5rem;
  --oev-ref-radius-l: 1rem;
  --oev-ref-radius-xl: 50%;
  --oev-ref-radius-03: var(--oev-ref-size-03);
  --oev-ref-radius-06: var(--oev-ref-size-06);
  --oev-sys-box-shadow-0: 0 0 0 #00000016;
  --oev-sys-box-shadow-1: 0 0.063rem 0.125rem #00000016;
  --oev-sys-box-shadow-2: 0 0.125rem 0.375rem #00000016;
  --oev-sys-box-shadow-3: 0 0.375rem 0.75rem #00000016;
  --oev-sys-box-shadow-4: 0 0.75rem 1.5rem #00000016;
  --oev-ref-box-shadow-default: 0 0.1875rem 0.625rem #00000029;
  --oev-ref-box-shadow-hover: 0 0.125rem 0.375rem #00000029;
  --oev-ref-box-shadow-pressed: 0 0.0625rem 0.1875rem #00000029;
  --oev-ref-box-shadow-dragged: 0 0 0.75rem #00000029;
  --oev-ref-box-shadow-disabled: 0 0.0625rem 0.25rem #00000015;
  --oev-sys-box-shadow-none: none;
  --oev-sys-elevation-level-0: 0 0 0 #00000029;
  --oev-sys-elevation-level-1: 0 0.063rem 0.125rem #00000029;
  --oev-sys-elevation-level-2: 0 0.188rem 0.375rem #00000029;
  --oev-sys-elevation-level-3: 0 0.375rem 0.75rem #00000029;
  --oev-sys-elevation-level-4: 0 0.75rem 1.5rem #00000029;
  --oev-ref-size-10: 0.625rem;
  --oev-ref-size-12: 0.75rem;
  --oev-ref-size-15: 0.938rem;
  --oev-ref-size-16: 1rem;
  --oev-ref-size-20: 1.25rem;
  --oev-ref-size-24: 1.5rem;
  --oev-ref-size-32: 2rem;
  --oev-ref-size-40: 2.5rem;
  --oev-ref-size-48: 3rem;
  --oev-ref-size-50: 3.125rem;
  --oev-ref-size-56: 3.5rem;
  --oev-ref-size-58: 3.625rem;
  --oev-ref-size-64: 4rem;
  --oev-ref-size-72: 4.5rem;
  --oev-ref-size-80: 5rem;
  --oev-ref-size-88: 5.5rem;
  --oev-ref-size-96: 6rem;
  --oev-ref-size-102: 6.375rem;
  --oev-ref-size-104: 6.5rem;
  --oev-ref-size-120: 7.5rem;
  --oev-ref-size-140: 8.75rem;
  --oev-ref-size-160: 10rem;
  --oev-ref-size-192: 12rem;
  --oev-ref-size-256: 16rem;
  --oev-ref-size-00: 0;
  --oev-ref-size-01: 0.063rem;
  --oev-ref-size-02: 0.125rem;
  --oev-ref-size-03: 0.188rem;
  --oev-ref-size-04: 0.25rem;
  --oev-ref-size-06: 0.375rem;
  --oev-ref-size-08: 0.5rem;
  --oev-ref-size-auto: 100%;
  --oev-ref-spacing-10: 0.625rem;
  --oev-ref-spacing-12: 0.75rem;
  --oev-ref-spacing-14: 0.875rem;
  --oev-ref-spacing-15: 0.938rem;
  --oev-ref-spacing-16: 1rem;
  --oev-ref-spacing-20: 1.25rem;
  --oev-ref-spacing-24: 1.5rem;
  --oev-ref-spacing-32: 2rem;
  --oev-ref-spacing-40: 2.5rem;
  --oev-ref-spacing-48: 3rem;
  --oev-ref-spacing-56: 3.5rem;
  --oev-ref-spacing-64: 4rem;
  --oev-ref-spacing-72: 4.5rem;
  --oev-ref-spacing-80: 5rem;
  --oev-ref-spacing-96: 6rem;
  --oev-ref-spacing-00: 0;
  --oev-ref-spacing-01: 0.063rem;
  --oev-ref-spacing-02: 0.125rem;
  --oev-ref-spacing-04: 0.25rem;
  --oev-ref-spacing-06: 0.375rem;
  --oev-ref-spacing-08: 0.5rem;
  --oev-ref-spacing-negative-07: -7px;
  --oev-sys-spacing-none: var(--oev-ref-spacing-00);
  --oev-sys-spacing-xxs: var(--oev-ref-spacing-04);
  --oev-sys-spacing-xs: var(--oev-ref-spacing-08);
  --oev-sys-spacing-s: var(--oev-ref-spacing-12);
  --oev-sys-spacing-m: var(--oev-ref-spacing-16);
  --oev-sys-spacing-l: var(--oev-ref-spacing-24);
  --oev-sys-spacing-xl-1: var(--oev-ref-spacing-32);
  --oev-sys-spacing-xl-2: var(--oev-ref-spacing-40);
  --oev-sys-spacing-xl-3: var(--oev-ref-spacing-48);
  --oev-sys-spacing-xl-4: var(--oev-ref-spacing-56);
  --oev-sys-spacing-xl-5: var(--oev-ref-spacing-64);
  --oev-sys-spacing-xl-6: var(--oev-ref-spacing-72);
  --oev-sys-spacing-xl-7: var(--oev-ref-spacing-80);
  --oev-sys-spacing-xl-8: var(--oev-ref-spacing-96);
  --oev-sys-spacing-responsive-xxs: var(--oev-ref-spacing-04);
  --oev-sys-spacing-responsive-xs: var(--oev-ref-spacing-08);
  --oev-sys-spacing-responsive-s: var(--oev-ref-spacing-12);
  --oev-sys-spacing-responsive-m: var(--oev-ref-spacing-16);
  --oev-sys-spacing-responsive-l: var(--oev-ref-spacing-20);
  --oev-sys-spacing-responsive-xl: var(--oev-ref-spacing-24);
  --oev-sys-spacing-responsive-xxl: var(--oev-ref-spacing-32);
  --oev-font-family-sans-serif: Ubuntu, sans-serif;
  --oev-font-family-serif: Georgia, Times, serif;
  --oev-font-family-light: var(--oev-font-family-sans-serif);
  --oev-font-family-bold: var(--oev-font-family-sans-serif);
  --oev-font-family-black: var(--oev-font-family-sans-serif);
  --oev-font-family-default: var(--oev-font-family-sans-serif);
  --oev-font-family-calligraphy: "Caveat", cursive;
  --oev-font-family-icon: "iconfont-vk";
  --oev-font-family-stage: var(--oev-font-family-h1);
  --oev-font-family-h1: var(--oev-font-family-default);
  --oev-font-family-h2: var(--oev-font-family-default);
  --oev-font-family-h3: var(--oev-font-family-default);
  --oev-font-family-h4: var(--oev-font-family-default);
  --oev-font-family-h5: var(--oev-font-family-default);
  --oev-font-family-h6: var(--oev-font-family-default);
  --oev-font-family-subtitle-1: var(--oev-font-family-default);
  --oev-font-family-subtitle-2: var(--oev-font-family-default);
  --oev-font-family-body: var(--oev-font-family-light);
  --oev-font-family-body-small: var(--oev-font-family-light);
  --oev-font-family-link: var(--oev-font-family-default);
  --oev-font-family-link-medium: var(--oev-font-family-default);
  --oev-font-family-link-small: var(--oev-font-family-default);
  --oev-font-family-label: var(--oev-font-family-default);
  --oev-font-family-label-small: var(--oev-font-family-default);
  --oev-font-family-caption: var(--oev-font-family-default);
  --oev-font-family-error: var(--oev-font-family-default);
  --oev-font-weight-light: 300;
  --oev-font-weight-regular: 400;
  --oev-font-weight-medium: 600;
  --oev-font-weight-bold: 700;
  --oev-font-weight-black: 900;
  --oev-font-weight-default: var(--oev-font-weight-regular);
  --oev-font-weight-stage: var(--oev-font-weight-h1);
  --oev-font-weight-h1: var(--oev-font-weight-bold);
  --oev-font-weight-h2: var(--oev-font-weight-bold);
  --oev-font-weight-h3: var(--oev-font-weight-bold);
  --oev-font-weight-h4: var(--oev-font-weight-bold);
  --oev-font-weight-h5: var(--oev-font-weight-bold);
  --oev-font-weight-h6: var(--oev-font-weight-bold);
  --oev-font-weight-subtitle-1: var(--oev-font-weight-bold);
  --oev-font-weight-subtitle-2: var(--oev-font-weight-bold);
  --oev-font-weight-body: var(--oev-font-weight-default);
  --oev-font-weight-body-small: var(--oev-font-weight-default);
  --oev-font-weight-label: var(--oev-font-weight-medium);
  --oev-font-weight-label-small: var(--oev-font-weight-default);
  --oev-font-weight-link: var(--oev-font-weight-bold);
  --oev-font-weight-link-medium: var(--oev-font-weight-bold);
  --oev-font-weight-link-small: var(--oev-font-weight-bold);
  --oev-font-weight-caption: var(--oev-font-weight-default);
  --oev-font-weight-error: var(--oev-font-weight-medium);
  --oev-font-size-38: calc(38/16 * 1rem);
  --oev-font-size-xxs: calc(12/16 * 1rem);
  --oev-font-size-xs: calc(14/16 * 1rem);
  --oev-font-size-s: 1rem;
  --oev-font-size-m: calc(18/16 * 1rem);
  --oev-font-size-l: calc(20/16 * 1rem);
  --oev-font-size-xl-1: calc(24/16 * 1rem);
  --oev-font-size-xl-2: calc(32/16 * 1rem);
  --oev-font-size-xl-3: calc(36/16 * 1rem);
  --oev-font-size-xl-4: calc(40/16 * 1rem);
  --oev-font-size-xl-5: calc(26/16 * 1rem);
  --oev-font-size-xl-6: calc(28/16 * 1rem);
  --oev-font-size-xl-7: calc(29/16 * 1rem);
  --oev-font-size-xl-8: calc(32/16 * 1rem);
  --oev-font-size-xl-9: calc(36/16 * 1rem);
  --oev-font-size-xl-10: calc(41/16 * 1rem);
  --oev-font-size-stage: var(--oev-font-size-h1);
  --oev-font-size-h1: var(--oev-font-size-xl-2);
  --oev-font-size-h2: var(--oev-font-size-xl-1);
  --oev-font-size-h3: var(--oev-font-size-xl-2);
  --oev-font-size-h4: var(--oev-font-size-xl-1);
  --oev-font-size-h5: var(--oev-font-size-l);
  --oev-font-size-h6: var(--oev-font-size-m);
  --oev-font-size-subtitle-1: var(--oev-font-size-l);
  --oev-font-size-subtitle-2: var(--oev-font-size-m);
  --oev-font-size-body: var(--oev-font-size-s);
  --oev-font-size-body-small: var(--oev-font-size-xs);
  --oev-font-size-label: var(--oev-font-size-xs);
  --oev-font-size-label-small: var(--oev-font-size-xxs);
  --oev-font-size-link: var(--oev-font-size-s);
  --oev-font-size-link-medium: var(--oev-font-size-xs);
  --oev-font-size-link-small: var(--oev-font-size-xxs);
  --oev-font-size-caption: var(--oev-font-size-xxs);
  --oev-font-size-error: var(--oev-font-size-xxs);
  --oev-font-style-stage: normal normal 700 var(--oev-font-size-stage) / 130% Ubuntu, sans-serif;
  --oev-font-style-h1: normal normal 700 var(--oev-font-size-h1) / 130% Ubuntu, sans-serif;
  --oev-font-style-h2: normal normal 700 var(--oev-font-size-h2) / 130% Ubuntu, sans-serif;
  --oev-font-style-h3: normal normal 700 var(--oev-font-size-h3) / 130% Ubuntu, sans-serif;
  --oev-font-style-h4: normal normal 700 var(--oev-font-size-h4) / 130% Ubuntu, sans-serif;
  --oev-font-style-h5: normal normal 700 var(--oev-font-size-h5) / 130% Ubuntu, sans-serif;
  --oev-font-style-h6: normal normal 700 var(--oev-font-size-h6) / 130% Ubuntu, sans-serif;
  --oev-font-style-subtitle-1: normal normal 700 var(--oev-font-size-subtitle-1) / 130% Ubuntu, sans-serif;
  --oev-font-style-subtitle-2: normal normal 700 var(--oev-font-size-subtitle-2) / 130% Ubuntu, sans-serif;
  --oev-font-style-body: normal normal 400 1rem / 1.5 Ubuntu, sans-serif;
  --oev-font-style-body-small: normal normal 400 var(--oev-font-size-body-small) / 130% Ubuntu, sans-serif;
  --oev-font-style-label: normal normal 600  calc(14/16 * 1rem) / 130% Ubuntu, sans-serif;
  --oev-font-style-label-small: normal normal 400 calc(12/16 * 1rem) / 1.17 Ubuntu, sans-serif;
  --oev-font-style-link: normal normal 700 1rem / 1.5 Ubuntu, sans-serif;
  --oev-font-style-link-small: normal normal 700 calc(12/16 * 1rem) / 130% Ubuntu, sans-serif;
  --oev-font-style-link-medium: normal normal 700 calc(14/16 * 1rem) / 130% Ubuntu, sans-serif;
  --oev-font-style-caption: normal normal 400 calc(12/16 * 1rem) / 1.5 Ubuntu, sans-serif;
  --oev-font-style-error: normal normal 600 calc(12/16 * 1rem) / 1.5 Ubuntu, sans-serif;
  --oev-font-style-signature: normal normal 400 var(--oev-font-size-subtitle-2) / 130% "Caveat", cursive;
  --oev-line-height-xxs: 1;
  --oev-line-height-xs: 1.17;
  --oev-line-height-s: 130%;
  --oev-line-height-m: 1.5;
  --oev-line-height-l: 2.5;
  --oev-line-height-default: var(--oev-line-height-s);
  --oev-line-height-stage: var(--oev-line-height-h1);
  --oev-line-height-h1: var(--oev-line-height-default);
  --oev-line-height-h2: var(--oev-line-height-default);
  --oev-line-height-h3: var(--oev-line-height-default);
  --oev-line-height-h4: var(--oev-line-height-default);
  --oev-line-height-h5: var(--oev-line-height-default);
  --oev-line-height-h6: var(--oev-line-height-default);
  --oev-line-height-subtitle-1: var(--oev-line-height-default);
  --oev-line-height-subtitle-2: var(--oev-line-height-default);
  --oev-line-height-body: var(--oev-line-height-m);
  --oev-line-height-body-small: var(--oev-line-height-default);
  --oev-line-height-label: var(--oev-line-height-default);
  --oev-line-height-label-small: var(--oev-line-height-xs);
  --oev-line-height-link: var(--oev-line-height-m);
  --oev-line-height-link-medium: var(--oev-line-height-default);
  --oev-line-height-link-small: var(--oev-line-height-default);
  --oev-line-height-error: var(--oev-line-height-m);
  --oev-line-height-caption: var(--oev-line-height-m);
}