/**
 * Do not edit directly, this file was auto-generated.
 * Generated on Thu, 12 Feb 2026 09:19:25 GMT
 */

:root {
  --ds49-animation-duration-ms-100: 100ms;
  --ds49-animation-duration-ms-200: 200ms;
  --ds49-animation-duration-ms-300: 300ms;
  --ds49-animation-duration-ms-400: 400ms;
  --ds49-animation-duration-ms-500: 500ms;
  --ds49-animation-duration-s1: 1s;
  --ds49-animation-easing-in: cubic-bezier(0.32, 0, 0.67, 0);
  --ds49-animation-easing-out: cubic-bezier(0.33, 1, 0.68, 1);
  --ds49-animation-easing-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --ds49-animation-easing-quart-in: cubic-bezier(0.5, 0, 0.75, 0);
  --ds49-animation-easing-quart-out: cubic-bezier(0.25, 1, 0.5, 1);
  --ds49-elevation-none: 0;
  --ds49-elevation-rehausse: 1px;
  --ds49-elevation-eleve: 2px;
  --ds49-elevation-sureleve: 4px;
  --ds49-elevation-flottant: 8px;
  --ds49-elevation-aerien: 16px;
  --ds49-tappable-square: 44px;
  --ds49-zindex-deep: -9999;
  --ds49-zindex-default: 1;
  --ds49-zindex-sticky: 300;
  --ds49-zindex-header: 400;
  --ds49-zindex-toast: 500;
  --ds49-zindex-dropdown: 600;
  --ds49-zindex-overlay: 700;
  --ds49-zindex-spinner: 800;
  --ds49-zindex-modal: 900;
  --ds49-zindex-popup: 1000;
  --ds49-border-width-default: 0px;
  --ds49-border-width-s: 1px;
  --ds49-border-width-m: 2px;
  --ds49-border-width-l: 3px;
  --ds49-border-width-xl: 5px;
  --ds49-border-width-xxl: 8px;
  --ds49-border-radius-default: 0px;
  --ds49-border-radius-s: 4px;
  --ds49-border-radius-m: 30px;
  --ds49-border-radius-l: 60px;
  --ds49-border-radius-pill: 500px;
  --ds49-border-radius-circle: 50%;
  --ds49-border-style-solid: solid;
  --ds49-font-family-default: 'Poppins', Helvetica, Arial, sans-serif;
  --ds49-font-family-secondary: 'Roboto Slab', 'Times New Roman', serif;
  --ds49-font-family-dyslexia: 'opendyslexicregular', Arial, sans-serif;
  --ds49-font-path: '/node_modules/@fortawesome/fontawesome-free/webfonts';
  --ds49-font-weight-regular: 400;
  --ds49-font-weight-medium: 500;
  --ds49-font-weight-semibold: 600;
  --ds49-font-weight-bold: 700;
  --ds49-font-size-xxs: 12px;
  --ds49-font-size-xs: 14px;
  --ds49-font-size-s: 16px;
  --ds49-font-size-m: 18px;
  --ds49-font-size-l: 20px;
  --ds49-font-size-xl: 22px;
  --ds49-font-size-xxl: 24px;
  --ds49-header-height-lg: 60px;
  --ds49-space-xxl: 128px;
  --ds49-space-xl: 60px;
  --ds49-space-l: 30px;
  --ds49-space-m: 15px;
  --ds49-space-s: 8px;
  --ds49-space-xs: 4px;
  --ds49-space-none: 0px;
  --ds49-color-base-white: #ffffff;
  --ds49-color-base-black: #000000;
  --ds49-color-base-transparent: rgba(0, 0, 0, 0);
  --ds49-color-gray-100: #f2f2f2;
  --ds49-color-gray-200: #e9e9e9;
  --ds49-color-gray-300: #dedad6;
  --ds49-color-gray-400: #cac6c2;
  --ds49-color-gray-600: #888888;
  --ds49-color-gray-700: #444444;
  --ds49-color-gray-800: #333333;
  --ds49-color-gray-900: #111111;
  --ds49-color-brand-blue-lighter: #dbe4ec;
  --ds49-color-brand-blue-light: #dadae9;
  --ds49-color-brand-blue-primary: #111243;
  --ds49-color-brand-blue-secondary: #1e22ae;
  --ds49-color-brand-blue-hover: #062037;
  --ds49-color-brand-blue-dark-32: rgba(17, 18, 67, 0.32);
  --ds49-color-semantic-error-light: #ffd9db;
  --ds49-color-semantic-error-base: #b20025;
  --ds49-color-semantic-error-dark: #710017;
  --ds49-color-semantic-warning-light: #fcf9e4;
  --ds49-color-semantic-warning-base: #a76906;
  --ds49-color-semantic-warning-dark: #816300;
  --ds49-color-semantic-success-light: #d5e6df;
  --ds49-color-semantic-success-base: #257852;
  --ds49-color-semantic-success-dark: #185137;
  --ds49-color-semantic-info-base: #5b6e84;
  --ds49-color-semantic-info-dark: #3d4854;
  --ds49-color-semantic-waiting-light: #f1e9fb;
  --ds49-color-semantic-waiting-base: #8754c5;
  --ds49-color-semantic-waiting-dark: #5f1eaf;
  --ds49-color-accent-yellow: #ffe400;
  --ds49-color-accent-yellow-dark: #d5bf00;
  --ds49-color-dataviz-red: oklch(52.36% 0.2072 14.42);
  --ds49-color-dataviz-yellow: oklch(85.88% 0.158 85.99);
  --ds49-color-dataviz-orange: #ffa034;
  --ds49-color-dataviz-green: #1aad17;
  --ds49-color-dataviz-blue: oklch(0.3596 0.1349 273.22);
  --ds49-color-dataviz-black: #000000;
  --ds49-color-dataviz-neutral: #444444;
  --ds49-banner-text-align: left;
  --ds49-banner-font-size: 90%;
  --ds49-banner-icon-width: 24px;
  --ds49-banner-title-text-transform: uppercase;
  --ds49-banner-medium-up-font-size: 100%;
  --ds49-button-default-text-transform: uppercase;
  --ds49-button-default-text-decoration: none;
  --ds49-button-default-min-width: 80px;
  --ds49-button-disabled-shadow: none;
  --ds49-button-size-large-min-width: 176px;
  --ds49-button-size-medium-min-width: 112px;
  --ds49-button-size-small-min-width: 80px;
  --ds49-button-type-text-shadow: none;
  --ds49-button-type-cta-bg: var(--ds49-color-site-primary);
  --ds49-button-type-cta-hover-bg: var(--ds49-color-site-secondary);
  --ds49-button-icon-width: 30px;
  --ds49-button-icon-height: 100%;
  --ds49-button-icon-vertical-align: -0.6em;
  --ds49-button-switch-border: 0px;
  --ds49-checkbox-label-focus-within-input-outline-offset: 2px;
  --ds49-checkbox-checkmark-height: 24px;
  --ds49-checkbox-checkmark-width: 24px;
  --ds49-checkbox-checkmark-border-radius: 0px;
  --ds49-checkbox-checkmark-after-width: 5px;
  --ds49-checkbox-checkmark-after-height: 10px;
  --ds49-checkbox-checkmark-after-transform: rotate(45deg);
  --ds49-checkbox-checkmark-after-top: -2px;
  --ds49-etiquette-svg-vertical-align: -0.3em;
  --ds49-heading-line-height: calc(4px + 2ex + 4px);
  --ds49-heading-h1-text-transform: uppercase;
  --ds49-heading-h2-text-transform: uppercase;
  --ds49-heading-h3-text-transform: normal;
  --ds49-heading-h4-text-transform: normal;
  --ds49-heading-h5-text-transform: normal;
  --ds49-heading-h6-text-transform: normal;
  --ds49-page-heading-text-transform: none;
  --ds49-page-heading-text-align: center;
  --ds49-box-heading-text-transform: none;
  --ds49-box-heading-font-size: xxx-large;
  --ds49-box-heading-large-text-transform: none;
  --ds49-upper-title-large-up-text-transform: uppercase;
  --ds49-input-border-radius: 0px;
  --ds49-input-placeholder-font-style: italic;
  --ds49-input-focus-border-width: 0px;
  --ds49-label-mandatory-icon-font-size: 50%;
  --ds49-label-helptext-text-font-style: italic;
  --ds49-multisteps-li-before-width: 1rem;
  --ds49-multisteps-li-before-height: 1rem;
  --ds49-multisteps-li-before-left: 0px;
  --ds49-multisteps-li-before-top: 0px;
  --ds49-multisteps-li-before-border-width: 2px;
  --ds49-multisteps-li-before-border-radius: 0px;
  --ds49-multisteps-medium-up-li-before-width: 30px;
  --ds49-multisteps-medium-up-li-before-height: 30px;
  --ds49-multisteps-medium-up-li-after-height: 2px;
  --ds49-multisteps-medium-up-li-after-top: 1.5rem;
  --ds49-multisteps-medium-up-li-after-left: 50%;
  --ds49-pagination-a-text-decoration: underline;
  --ds49-pagination-li-a-border-radius: 0px;
  --ds49-pagination-li-a-padding: 0px;
  --ds49-pagination-li-ellipsis-width: auto;
  --ds49-pagination-aria-current-text-decoration: none;
  --ds49-password-input-padding-right: 30%;
  --ds49-password-toggle-checkbox-label-margin-right: 0px;
  --ds49-password-gauge-padding: 2px;
  --ds49-radio-focus-within-input-outline-offset: 2px;
  --ds49-radio-checkmark-height: 24px;
  --ds49-radio-checkmark-width: 24px;
  --ds49-radio-checkmark-after-width: 5px;
  --ds49-radio-checkmark-after-height: 10px;
  --ds49-radio-checkmark-after-transform: rotate(45deg);
  --ds49-radio-checkmark-after-top: -2px;
  --ds49-toggle-checkbox-width: 48px;
  --ds49-toggle-checkbox-height: 48px;
  --ds49-toggle-switch-min-height: 24px;
  --ds49-toggle-switch-width: 48px;
  --ds49-toggle-switch-thumb-height: 24px;
  --ds49-toggle-switch-thumb-width: 24px;
  --ds49-toggle-switch-thumb-left: 0px;
  --ds49-toggle-switch-thumb-top: 0px;
  --ds49-toggle-switch-thumb-transform: translateX(0);
  --ds49-toggle-switch-thumb-transition: all 0.25s cubic-bezier(0.5, -0.6, 0.5, 1.6);
  --ds49-toggle-switch-icon-top: 4px;
  --ds49-toggle-switch-icon-left: 7px;
  --ds49-toggle-switch-icon-font-size: 0.7rem;
  --ds49-toggle-switch-icon-width: 16px;
  --ds49-toggle-switch-icon-height: 16px;
  --ds49-toggle-state-focus-transition: box-shadow 0.2s ease;
  --ds49-toggle-state-active-thumb-transform: translateX(24px);
  --ds49-toggle-state-active-thumb-left: 0px;
  --ds49-table-cell-border: 0px;
  --ds49-table-thead-background-color: var(--ds49-color-site-primary);
  --ds49-table-th-first-border-radius: 0px;
  --ds49-table-th-last-border-radius: 0px;
  --ds49-table-caption-text-align: left;
  --ds49-table-caption-font-style: italic;
  --ds49-table-caption-side: bottom;
  --ds49-table-caption-display: none;
  --ds49-table-caption-before-background: var(--ds49-color-site-primary);
  --ds49-table-caption-width: 12px;
  --ds49-table-caption-height: 12px;
  --ds49-datatable-cell-border: 0px;
  --ds49-textarea-placeholder-font-style: italic;
  --ds49-textarea-remain-text-font-style: italic;
  --ds49-animation-duration-faster: var(--ds49-animation-duration-ms-100);
  --ds49-animation-easing-decelerate: var(--ds49-animation-easing-quart-out);
  --ds49-animation-easing-accelerate: var(--ds49-animation-easing-quart-in);
  --ds49-border-style-default: var(--ds49-border-style-solid);
  --ds49-font-size-default: var(--ds49-font-size-m);
  --ds49-header-height: var(--ds49-tappable-square);
  --ds49-space-default: var(--ds49-space-l);
  --ds49-color-semantic-info-light: var(--ds49-color-gray-200);
  --ds49-banner-stack-space: var(--ds49-space-l);
  --ds49-banner-shadow-size: var(--ds49-elevation-aerien);
  --ds49-banner-bg: var(--ds49-color-base-white);
  --ds49-banner-color: var(--ds49-color-base-black);
  --ds49-banner-border: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-base-transparent);
  --ds49-banner-border-radius: var(--ds49-border-radius-default);
  --ds49-banner-min-height: var(--ds49-tappable-square);
  --ds49-banner-font-weight: var(--ds49-font-weight-semibold);
  --ds49-banner-font-family: var(--ds49-font-family-default);
  --ds49-banner-z-index: var(--ds49-zindex-toast);
  --ds49-banner-icon-color: var(--ds49-color-base-white);
  --ds49-banner-icon-border-radius: var(--ds49-border-radius-default);
  --ds49-banner-icon-close-inset-space: var(--ds49-space-s);
  --ds49-banner-icon-close-min-width: var(--ds49-tappable-square);
  --ds49-banner-title-font-size: var(--ds49-font-size-xl);
  --ds49-banner-title-font-weight: var(--ds49-font-weight-medium);
  --ds49-banner-text-inset-squish-space: var(--ds49-space-m);
  --ds49-banner-status-error-icon-bg: var(--ds49-color-semantic-error-base);
  --ds49-banner-status-error-with-bg-bg: var(--ds49-color-semantic-error-light);
  --ds49-banner-status-error-with-bg-border-color: var(--ds49-color-semantic-error-dark);
  --ds49-banner-status-error-with-bg-color: var(--ds49-color-semantic-error-dark);
  --ds49-banner-status-warning-icon-bg: var(--ds49-color-semantic-warning-base);
  --ds49-banner-status-warning-with-bg-bg: var(--ds49-color-semantic-warning-light);
  --ds49-banner-status-warning-with-bg-border-color: var(--ds49-color-semantic-warning-dark);
  --ds49-banner-status-warning-with-bg-color: var(--ds49-color-semantic-warning-dark);
  --ds49-banner-status-success-icon-bg: var(--ds49-color-semantic-success-base);
  --ds49-banner-status-success-with-bg-bg: var(--ds49-color-semantic-success-light);
  --ds49-banner-status-success-with-bg-border-color: var(--ds49-color-semantic-success-dark);
  --ds49-banner-status-success-with-bg-color: var(--ds49-color-semantic-success-dark);
  --ds49-banner-status-info-icon-bg: var(--ds49-color-semantic-info-base);
  --ds49-banner-status-info-with-bg-border-color: var(--ds49-color-semantic-info-dark);
  --ds49-banner-status-info-with-bg-color: var(--ds49-color-semantic-info-dark);
  --ds49-banner-status-waiting-icon-bg: var(--ds49-color-semantic-waiting-base);
  --ds49-banner-status-waiting-with-bg-bg: var(--ds49-color-semantic-waiting-light);
  --ds49-banner-status-waiting-with-bg-border-color: var(--ds49-color-semantic-waiting-dark);
  --ds49-banner-status-waiting-with-bg-color: var(--ds49-color-semantic-waiting-dark);
  --ds49-breadcrumb-stack-space: var(--ds49-space-m);
  --ds49-breadcrumb-inset-space: var(--ds49-space-m);
  --ds49-breadcrumb-font-family: var(--ds49-font-family-default);
  --ds49-breadcrumb-font-size: var(--ds49-font-size-xxs);
  --ds49-breadcrumb-svg-fill: var(--ds49-color-brand-blue-secondary);
  --ds49-breadcrumb-svg-margin-left: var(--ds49-space-xs);
  --ds49-breadcrumb-svg-margin-right: var(--ds49-space-s);
  --ds49-breadcrumb-large-up-line-height: var(--ds49-space-l);
  --ds49-breadcrumb-large-up-font-size: var(--ds49-font-size-xs);
  --ds49-button-group-margin-top: var(--ds49-space-l);
  --ds49-button-group-margin-bottom: var(--ds49-space-l);
  --ds49-button-group-only-margin-bottom: var(--ds49-space-l);
  --ds49-button-group-stack-space: var(--ds49-space-m);
  --ds49-button-group-inline-space: var(--ds49-space-none);
  --ds49-button-group-prev-next-margin-top: var(--ds49-space-xl);
  --ds49-button-default-stack-space: var(--ds49-space-m);
  --ds49-button-default-inline-space: var(--ds49-space-m);
  --ds49-button-default-inset-squish-space-button: var(--ds49-space-s);
  --ds49-button-default-font-weight: var(--ds49-font-weight-semibold);
  --ds49-button-default-font-size: var(--ds49-font-size-xxs);
  --ds49-button-default-font-family: var(--ds49-font-family-default);
  --ds49-button-default-shadow: var(--ds49-elevation-none);
  --ds49-button-default-border-radius: var(--ds49-border-radius-default);
  --ds49-button-default-border: var(--ds49-border-width-s) var(--ds49-border-style-solid) var(--ds49-color-base-transparent);
  --ds49-button-default-outline: var(--ds49-border-width-m) var(--ds49-border-style-solid) var(--ds49-color-base-transparent);
  --ds49-button-default-min-height: var(--ds49-tappable-square);
  --ds49-button-focus-border: var(--ds49-border-width-m) var(--ds49-border-style-solid) var(--ds49-color-base-white);
  --ds49-button-focus-shadow: 0 0 0 var(--ds49-border-width-xl) var(--ds49-color-brand-blue-secondary);
  --ds49-button-focus-border-radius: var(--ds49-border-radius-default);
  --ds49-button-focus-outline-color: var(--ds49-color-base-white);
  --ds49-button-hover-shadow-size: var(--ds49-elevation-none);
  --ds49-button-size-large-inset-squish-space-button: var(--ds49-space-l);
  --ds49-button-size-large-font-size: var(--ds49-font-size-m);
  --ds49-button-size-medium-inset-squish-space-button: var(--ds49-space-m);
  --ds49-button-size-medium-font-size: var(--ds49-font-size-xs);
  --ds49-button-size-small-inset-squish-space-button: var(--ds49-space-s);
  --ds49-button-size-small-font-size: var(--ds49-font-size-xxs);
  --ds49-button-size-small-min-height: var(--ds49-tappable-square);
  --ds49-button-type-primary-bg: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-primary-color: var(--ds49-color-base-white);
  --ds49-button-type-primary-hover-bg: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-primary-disabled-bg: var(--ds49-color-gray-200);
  --ds49-button-type-primary-disabled-color: var(--ds49-color-gray-400);
  --ds49-button-type-secondary-bg: var(--ds49-color-base-white);
  --ds49-button-type-secondary-color: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-secondary-border-color: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-secondary-hover-border-color: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-secondary-hover-color: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-secondary-focus-bg: var(--ds49-color-gray-200);
  --ds49-button-type-secondary-disabled-bg: var(--ds49-color-base-white);
  --ds49-button-type-secondary-disabled-border-color: var(--ds49-color-gray-400);
  --ds49-button-type-secondary-disabled-color: var(--ds49-color-gray-400);
  --ds49-button-type-text-color: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-text-hover-color: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-text-hover-border-color: var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-text-focus-border: var(--ds49-border-width-s) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-text-focus-shadow: 0 0 0 var(--ds49-border-width-l) var(--ds49-color-brand-blue-secondary);
  --ds49-button-type-text-disabled-color: var(--ds49-color-gray-400);
  --ds49-button-type-destructive-bg: var(--ds49-color-semantic-error-base);
  --ds49-button-type-destructive-color: var(--ds49-color-base-white);
  --ds49-button-type-destructive-hover-bg: var(--ds49-color-semantic-error-dark);
  --ds49-button-type-cta-color: var(--ds49-color-base-white);
  --ds49-button-type-cta-hover-color: var(--ds49-color-base-white);
  --ds49-button-type-submit-margin: var(--ds49-space-l);
  --ds49-button-icon-margin: var(--ds49-space-s);
  --ds49-button-icon-only-border-radius: var(--ds49-border-radius-circle);
  --ds49-button-icon-only-min-width: var(--ds49-tappable-square);
  --ds49-button-icon-only-min-height: var(--ds49-tappable-square);
  --ds49-button-icon-only-width: var(--ds49-tappable-square);
  --ds49-button-icon-only-height: var(--ds49-tappable-square);
  --ds49-button-icon-only-padding: var(--ds49-space-none);
  --ds49-button-icon-only-font-size: var(--ds49-font-size-xxl);
  --ds49-button-switch-shadow: 2px 2px 4px var(--ds49-color-gray-400), -2px -2px 4px var(--ds49-color-base-white);
  --ds49-button-switch-on-shadow: inset 2px 2px 4px var(--ds49-color-gray-400), inset -2px -2px 4px var(--ds49-color-base-white);
  --ds49-button-switch-hover-bg-color: var(--ds49-color-gray-200);
  --ds49-button-switch-hover-border-color: var(--ds49-color-gray-200);
  --ds49-button-switch-hover-shadow: inset 2px 2px 4px var(--ds49-color-gray-400), inset -2px -2px 4px var(--ds49-color-base-white);
  --ds49-checkbox-label-stack-space: var(--ds49-space-none);
  --ds49-checkbox-label-inset-space: var(--ds49-space-s);
  --ds49-checkbox-label-font-weight: var(--ds49-font-weight-semibold);
  --ds49-checkbox-label-color: var(--ds49-color-base-black);
  --ds49-checkbox-label-min-height: var(--ds49-tappable-square);
  --ds49-checkbox-label-hover-background: var(--ds49-color-brand-blue-lighter);
  --ds49-checkbox-label-hover-input-border-color: var(--ds49-color-gray-600);
  --ds49-checkbox-label-focus-within-background: var(--ds49-color-brand-blue-lighter);
  --ds49-checkbox-label-focus-within-checkmark-outline: var(--ds49-border-width-l) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-checkbox-checked-checkmark-background: var(--ds49-color-brand-blue-secondary);
  --ds49-checkbox-checkmark-background: var(--ds49-color-base-white);
  --ds49-checkbox-checkmark-border: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-gray-600);
  --ds49-checkbox-checkmark-shadow-size: var(--ds49-elevation-rehausse);
  --ds49-checkbox-checkmark-inline-space: var(--ds49-space-s);
  --ds49-checkbox-checkmark-after-border-width: 0 var(--ds49-border-width-m) var(--ds49-border-width-m) 0;
  --ds49-checkbox-disabled-checkmark-background: var(--ds49-color-gray-100);
  --ds49-checkbox-disabled-checkmark-border-color: var(--ds49-color-gray-100);
  --ds49-etiquette-inset-squish-space: var(--ds49-space-s);
  --ds49-etiquette-inline-space: var(--ds49-space-m);
  --ds49-etiquette-stack-space: var(--ds49-space-m);
  --ds49-etiquette-border: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-base-transparent);
  --ds49-etiquette-border-radius: var(--ds49-border-radius-default);
  --ds49-etiquette-font-family: var(--ds49-font-family-default);
  --ds49-etiquette-font-size: var(--ds49-font-size-xxs);
  --ds49-etiquette-font-weight: var(--ds49-font-weight-semibold);
  --ds49-etiquette-color: var(--ds49-color-base-white);
  --ds49-etiquette-close-btn-font-size: var(--ds49-font-size-l);
  --ds49-etiquette-children-inline-space: var(--ds49-space-s);
  --ds49-etiquette-archive-background: var(--ds49-color-gray-700);
  --ds49-etiquette-error-background: var(--ds49-color-semantic-error-base);
  --ds49-etiquette-warning-background: var(--ds49-color-semantic-warning-base);
  --ds49-etiquette-success-background: var(--ds49-color-semantic-success-base);
  --ds49-etiquette-info-background: var(--ds49-color-semantic-info-base);
  --ds49-etiquette-waiting-background: var(--ds49-color-semantic-waiting-base);
  --ds49-etiquette-light-neutral-color: var(--ds49-color-base-black);
  --ds49-etiquette-light-neutral-border-color: var(--ds49-color-base-black);
  --ds49-etiquette-light-archive-background: var(--ds49-color-base-white);
  --ds49-etiquette-light-archive-border-color: var(--ds49-color-gray-600);
  --ds49-etiquette-light-archive-color: var(--ds49-color-gray-700);
  --ds49-etiquette-light-error-background: var(--ds49-color-semantic-error-light);
  --ds49-etiquette-light-error-border-color: var(--ds49-color-semantic-error-dark);
  --ds49-etiquette-light-error-color: var(--ds49-color-semantic-error-dark);
  --ds49-etiquette-light-error-icon-color: var(--ds49-color-semantic-error-base);
  --ds49-etiquette-light-warning-background: var(--ds49-color-semantic-warning-light);
  --ds49-etiquette-light-warning-border-color: var(--ds49-color-semantic-warning-dark);
  --ds49-etiquette-light-warning-color: var(--ds49-color-semantic-warning-dark);
  --ds49-etiquette-light-warning-icon-color: var(--ds49-color-semantic-warning-base);
  --ds49-etiquette-light-success-background: var(--ds49-color-semantic-success-light);
  --ds49-etiquette-light-success-border-color: var(--ds49-color-semantic-success-dark);
  --ds49-etiquette-light-success-color: var(--ds49-color-semantic-success-dark);
  --ds49-etiquette-light-success-icon-color: var(--ds49-color-semantic-success-base);
  --ds49-etiquette-light-info-border-color: var(--ds49-color-semantic-info-dark);
  --ds49-etiquette-light-info-color: var(--ds49-color-semantic-info-dark);
  --ds49-etiquette-light-info-icon-color: var(--ds49-color-semantic-info-base);
  --ds49-etiquette-light-waiting-background: var(--ds49-color-semantic-waiting-light);
  --ds49-etiquette-light-waiting-border-color: var(--ds49-color-semantic-waiting-dark);
  --ds49-etiquette-light-waiting-color: var(--ds49-color-semantic-waiting-dark);
  --ds49-etiquette-light-waiting-icon-color: var(--ds49-color-semantic-waiting-base);
  --ds49-heading-color: var(--ds49-color-base-black);
  --ds49-heading-font-family: var(--ds49-font-family-default);
  --ds49-heading-h1-font-weight: var(--ds49-font-weight-bold);
  --ds49-heading-h2-font-weight: var(--ds49-font-weight-bold);
  --ds49-heading-h3-font-weight: var(--ds49-font-weight-semibold);
  --ds49-heading-h4-font-weight: var(--ds49-font-weight-semibold);
  --ds49-heading-h5-font-weight: var(--ds49-font-weight-bold);
  --ds49-heading-h6-font-weight: var(--ds49-font-weight-bold);
  --ds49-page-heading-font-size: var(--ds49-font-size-xl);
  --ds49-page-heading-color: var(--ds49-color-base-black);
  --ds49-page-heading-margin-top: var(--ds49-space-l);
  --ds49-page-heading-medium-up-margin-top: var(--ds49-space-none);
  --ds49-box-heading-first-of-type-margin-top: var(--ds49-space-m);
  --ds49-box-heading-large-font-size: var(--ds49-font-size-xxl);
  --ds49-input-label-stack-space: var(--ds49-space-s);
  --ds49-input-stack-space: var(--ds49-space-l);
  --ds49-input-inset-squish-space: var(--ds49-space-s);
  --ds49-input-font-size: var(--ds49-font-size-xs);
  --ds49-input-font-weight: var(--ds49-font-weight-bold);
  --ds49-input-font-family: var(--ds49-font-family-default);
  --ds49-input-border-width: var(--ds49-border-width-default);
  --ds49-input-shadow-size: var(--ds49-elevation-rehausse);
  --ds49-input-min-height: var(--ds49-tappable-square);
  --ds49-input-placeholder-font-size: var(--ds49-font-size-xs);
  --ds49-input-placeholder-font-weight: var(--ds49-font-weight-regular);
  --ds49-input-placeholder-color: var(--ds49-color-gray-700);
  --ds49-input-hover-outline: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-input-focus-outline: var(--ds49-border-width-xl) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-input-focus-shadow-size: var(--ds49-elevation-none);
  --ds49-input-disabled-background-color: var(--ds49-color-gray-100);
  --ds49-input-disabled-shadow-size: var(--ds49-elevation-none);
  --ds49-input-disabled-border-color: var(--ds49-color-gray-600);
  --ds49-input-readonly-background-color: var(--ds49-color-gray-100);
  --ds49-input-readonly-border: var(--ds49-border-width-s) var(--ds49-border-style-default) var(--ds49-color-gray-600);
  --ds49-input-invalid-hover-background-color: var(--ds49-color-semantic-error-light);
  --ds49-input-invalid-hover-color: var(--ds49-color-semantic-error-dark);
  --ds49-input-invalid-hover-outline-color: var(--ds49-color-semantic-error-base);
  --ds49-input-variants-solid-border-color: var(--ds49-color-brand-blue-secondary);
  --ds49-input-variants-solid-background-color: var(--ds49-color-brand-blue-lighter);
  --ds49-input-variants-simple-border-color: var(--ds49-color-gray-600);
  --ds49-input-variants-simple-background-color: var(--ds49-color-base-white);
  --ds49-input-inline-gap: var(--ds49-space-s);
  --ds49-input-inline-label-stack-space: var(--ds49-space-none);
  --ds49-input-inline-label-inline-space: var(--ds49-space-none);
  --ds49-input-inline-input-margin-top: var(--ds49-space-none);
  --ds49-input-inline-space-label: var(--ds49-space-s);
  --ds49-input-date-z-index: var(--ds49-zindex-default);
  --ds49-input-date-margin-right: var(--ds49-space-s);
  --ds49-label-font-family: var(--ds49-font-family-default);
  --ds49-label-color: var(--ds49-color-gray-700);
  --ds49-label-stack-space: var(--ds49-space-s);
  --ds49-label-inline-space: var(--ds49-space-s);
  --ds49-label-mandatory-icon-color: var(--ds49-color-semantic-error-base);
  --ds49-label-mandatory-icon-margin-right: var(--ds49-space-xs);
  --ds49-label-mandatory-icon-top: -var(--ds49-space-s);
  --ds49-label-helptext-label-stack-space: var(--ds49-space-xs);
  --ds49-label-helptext-icon-margin-left: var(--ds49-space-xs);
  --ds49-label-helptext-icon-font-size: var(--ds49-font-size-xs);
  --ds49-label-helptext-icon-fill: var(--ds49-color-gray-700);
  --ds49-remainsteps-after-background-color: var(--ds49-color-gray-600);
  --ds49-multisteps-margin-bottom: var(--ds49-space-l);
  --ds49-multisteps-padding: var(--ds49-space-none);
  --ds49-multisteps-font-family: var(--ds49-font-family-default);
  --ds49-multisteps-li-color: var(--ds49-color-brand-blue-secondary);
  --ds49-multisteps-li-stack-space: var(--ds49-space-s);
  --ds49-multisteps-li-before-margin: var(--ds49-space-none) var(--ds49-space-s);
  --ds49-multisteps-li-before-inset-space: var(--ds49-space-s);
  --ds49-multisteps-li-before-background-color: var(--ds49-color-brand-blue-secondary);
  --ds49-multisteps-li-before-color: var(--ds49-color-base-white);
  --ds49-multisteps-li-before-font-weight: var(--ds49-font-weight-bold);
  --ds49-multisteps-li-before-border-color: var(--ds49-color-brand-blue-secondary);
  --ds49-multisteps-active-font-weight: var(--ds49-font-weight-bold);
  --ds49-multisteps-active-before-border-color: var(--ds49-color-brand-blue-secondary);
  --ds49-multisteps-active-li-sibling-font-weight: var(--ds49-font-weight-regular);
  --ds49-multisteps-active-li-sibling-before-color: var(--ds49-color-gray-700);
  --ds49-multisteps-active-li-sibling-before-border-color: var(--ds49-color-gray-600);
  --ds49-multisteps-active-li-sibling-before-background-color: var(--ds49-color-gray-100);
  --ds49-multisteps-medium-up-li-before-margin: var(--ds49-space-none) auto 1rem;
  --ds49-multisteps-medium-up-li-before-inset-space: var(--ds49-space-s);
  --ds49-multisteps-medium-up-li-after-width: calc(100% - 2 * var(--ds49-tappable-square));
  --ds49-multisteps-medium-up-li-after-background-color: var(--ds49-color-gray-600);
  --ds49-multisteps-medium-up-li-after-margin-left: var(--ds49-tappable-square);
  --ds49-pagination-background-color: var(--ds49-color-base-transparent);
  --ds49-pagination-inset-space: var(--ds49-space-m);
  --ds49-pagination-font-family: var(--ds49-font-family-default);
  --ds49-pagination-a-color: var(--ds49-color-brand-blue-secondary);
  --ds49-pagination-ul-inset-space: var(--ds49-space-none);
  --ds49-pagination-ul-gap: var(--ds49-space-m);
  --ds49-pagination-ul-background-color: var(--ds49-color-base-transparent);
  --ds49-pagination-li-a-border: var(--ds49-border-width-s) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-pagination-li-a-background-color: var(--ds49-color-base-transparent);
  --ds49-pagination-li-a-width: var(--ds49-tappable-square);
  --ds49-pagination-li-a-height: var(--ds49-tappable-square);
  --ds49-pagination-li-a-font-size: var(--ds49-font-size-s);
  --ds49-pagination-li-a-hover-background-color: var(--ds49-color-base-transparent);
  --ds49-pagination-li-ellipsis-line-height: var(--ds49-tappable-square);
  --ds49-pagination-special-li-a-padding-inline: var(--ds49-space-m);
  --ds49-pagination-special-li-a-border: var(--ds49-border-width-m) var(--ds49-border-width-default) var(--ds49-color-base-transparent);
  --ds49-pagination-special-li-a-color: var(--ds49-color-brand-blue-secondary);
  --ds49-pagination-special-li-a-font-size: var(--ds49-font-size-s);
  --ds49-pagination-special-li-hover-background-color: var(--ds49-color-base-transparent);
  --ds49-pagination-previous-margin-right: var(--ds49-space-m);
  --ds49-pagination-next-margin-left: var(--ds49-space-m);
  --ds49-pagination-aria-current-background-color: var(--ds49-color-brand-blue-secondary);
  --ds49-pagination-aria-current-color: var(--ds49-color-base-white);
  --ds49-pagination-aria-current-font-weight: var(--ds49-font-weight-regular);
  --ds49-pagination-medium-up-margin: var(--ds49-space-none);
  --ds49-password-stack-space: var(--ds49-space-m);
  --ds49-password-toggle-checkbox-label-color: var(--ds49-color-brand-blue-secondary);
  --ds49-password-toggle-checkbox-label-font-size: var(--ds49-font-size-xs);
  --ds49-password-notice-margin: var(--ds49-space-l) var(--ds49-space-xxl);
  --ds49-password-notice-font-family: var(--ds49-font-family-default);
  --ds49-password-notice-success-color: var(--ds49-color-semantic-success-base);
  --ds49-password-notice-error-color: var(--ds49-color-semantic-error-base);
  --ds49-password-meter-title-font-size: var(--ds49-font-size-m);
  --ds49-password-meter-title-font-weight: var(--ds49-font-weight-semibold);
  --ds49-password-meter-title-color: var(--ds49-color-base-black);
  --ds49-password-meter-title-margin-right: var(--ds49-space-s);
  --ds49-password-meter-levels-0-color: var(--ds49-color-semantic-error-base);
  --ds49-password-meter-levels-1-color: var(--ds49-color-semantic-error-base);
  --ds49-password-meter-levels-2-color: var(--ds49-color-semantic-warning-base);
  --ds49-password-meter-levels-3-color: var(--ds49-color-semantic-success-base);
  --ds49-password-meter-levels-4-color: var(--ds49-color-semantic-success-dark);
  --ds49-password-meter-font-size: var(--ds49-font-size-xs);
  --ds49-password-gauge-height: var(--ds49-space-m);
  --ds49-password-gauge-background-color: var(--ds49-color-base-white);
  --ds49-password-gauge-border: var(--ds49-border-width-s) var(--ds49-border-style-default) var(--ds49-color-gray-600);
  --ds49-password-gauge-margin-bottom: var(--ds49-space-m);
  --ds49-password-gauge-border-radius: var(--ds49-border-radius-l);
  --ds49-password-gauge-color: var(--ds49-color-base-black);
  --ds49-password-gauge-level-1-background-color: var(--ds49-color-semantic-error-base);
  --ds49-password-gauge-level-2-background-color: var(--ds49-color-semantic-warning-base);
  --ds49-password-gauge-level-3-background-color: var(--ds49-color-semantic-success-base);
  --ds49-password-gauge-level-4-background-color: var(--ds49-color-semantic-success-dark);
  --ds49-password-gauge-sibling-p-font-size: var(--ds49-font-size-xs);
  --ds49-radio-stack-space: var(--ds49-space-none);
  --ds49-radio-inset-space: var(--ds49-space-s);
  --ds49-radio-font-weight: var(--ds49-font-weight-semibold);
  --ds49-radio-color: var(--ds49-color-base-black);
  --ds49-radio-min-height: var(--ds49-tappable-square);
  --ds49-radio-focus-within-background-color: var(--ds49-color-brand-blue-lighter);
  --ds49-radio-focus-within-input-outline: var(--ds49-border-width-l) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-radio-hover-background-color: var(--ds49-color-brand-blue-lighter);
  --ds49-radio-checked-checkmark-background-color: var(--ds49-color-brand-blue-secondary);
  --ds49-radio-checked-checkmark-border-color: var(--ds49-color-gray-600);
  --ds49-radio-checkmark-background-color: var(--ds49-color-base-white);
  --ds49-radio-checkmark-border: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-gray-600);
  --ds49-radio-checkmark-border-radius: var(--ds49-border-radius-circle);
  --ds49-radio-checkmark-shadow-size: var(--ds49-elevation-rehausse);
  --ds49-radio-checkmark-margin-right: var(--ds49-space-s);
  --ds49-radio-checkmark-after-border-width: 0 var(--ds49-border-width-m) var(--ds49-border-width-m) 0;
  --ds49-radio-disabled-background-color: var(--ds49-color-gray-100);
  --ds49-radio-disabled-border-color: var(--ds49-color-gray-400);
  --ds49-toggle-stack-space: var(--ds49-space-m);
  --ds49-toggle-font-weight: var(--ds49-font-weight-semibold);
  --ds49-toggle-color: var(--ds49-color-base-black);
  --ds49-toggle-switch-border-radius: var(--ds49-border-radius-pill);
  --ds49-toggle-switch-background-color: var(--ds49-color-gray-600);
  --ds49-toggle-switch-shadow-size: var(--ds49-elevation-rehausse);
  --ds49-toggle-switch-border: var(--ds49-border-width-m) var(--ds49-border-style-default) var(--ds49-color-base-transparent);
  --ds49-toggle-switch-margin-right: var(--ds49-space-s);
  --ds49-toggle-switch-thumb-border-radius: var(--ds49-border-radius-circle);
  --ds49-toggle-switch-thumb-background-color: var(--ds49-color-base-white);
  --ds49-toggle-switch-thumb-shadow: 0 0 1px var(--ds49-color-gray-600);
  --ds49-toggle-switch-icon-z-index: var(--ds49-zindex-default);
  --ds49-toggle-switch-icon-color: var(--ds49-color-base-white);
  --ds49-toggle-state-focus-outline: var(--ds49-border-width-xl) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-toggle-state-focus-border-color: var(--ds49-color-base-white);
  --ds49-toggle-state-hover-shadow-size: var(--ds49-elevation-none);
  --ds49-toggle-state-disabled-background-color: var(--ds49-color-gray-100);
  --ds49-toggle-state-disabled-shadow-size: var(--ds49-elevation-none);
  --ds49-toggle-state-disabled-border: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-gray-400);
  --ds49-toggle-state-disabled-after-border: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-gray-400);
  --ds49-toggle-state-disabled-icon-color: var(--ds49-color-gray-400);
  --ds49-toggle-state-active-background-color: var(--ds49-color-brand-blue-secondary);
  --ds49-toggle-state-active-thumb-background-color: var(--ds49-color-base-white);
  --ds49-toggle-state-active-thumb-shadow: 0 0 1px var(--ds49-color-brand-blue-secondary);
  --ds49-table-margin-bottom: var(--ds49-space-l);
  --ds49-table-font-size: var(--ds49-font-size-xs);
  --ds49-table-font-family: var(--ds49-font-family-default);
  --ds49-table-border: var(--ds49-border-width-s) var(--ds49-border-style-default) var(--ds49-color-gray-200);
  --ds49-table-cell-padding: var(--ds49-space-s);
  --ds49-table-thead-color: var(--ds49-color-base-white);
  --ds49-table-tr-odd-background-color: var(--ds49-color-gray-100);
  --ds49-table-caption-padding: var(--ds49-space-xs);
  --ds49-table-caption-font-size: var(--ds49-font-size-s);
  --ds49-table-caption-font-weight: var(--ds49-font-weight-regular);
  --ds49-table-caption-border-radius: var(--ds49-border-radius-s);
  --ds49-table-caption-margin-right: var(--ds49-space-xs);
  --ds49-table-scrollbar-box-shadow: var(--ds49-color-gray-200);
  --ds49-table-scrollbar-thumb-box-shadow: var(--ds49-color-gray-400);
  --ds49-table-scrollbar-hover-box-shadow: var(--ds49-color-brand-blue-secondary);
  --ds49-datatable-thead-background-color: var(--ds49-color-brand-blue-secondary);
  --ds49-datatable-thead-color: var(--ds49-color-base-white);
  --ds49-datatable-footer-background-color: var(--ds49-color-gray-100);
  --ds49-datatable-footer-border: var(--ds49-border-width-s) var(--ds49-border-style-default) var(--ds49-color-brand-blue-lighter);
  --ds49-datatable-footer-font-size: var(--ds49-font-size-xs);
  --ds49-datatable-footer-inset-space: var(--ds49-space-s);
  --ds49-datatable-th-font-weight: var(--ds49-font-weight-semibold);
  --ds49-datatable-tr-odd-background-color: var(--ds49-color-brand-blue-lighter);
  --ds49-textarea-stack-space: var(--ds49-space-l);
  --ds49-textarea-inset-space: var(--ds49-space-s);
  --ds49-textarea-label-stack-space: var(--ds49-space-s);
  --ds49-textarea-min-height: var(--ds49-tappable-square);
  --ds49-textarea-font-size: var(--ds49-font-size-xs);
  --ds49-textarea-font-family: var(--ds49-font-family-default);
  --ds49-textarea-background-color: var(--ds49-color-base-white);
  --ds49-textarea-border-width: var(--ds49-border-width-default);
  --ds49-textarea-shadow-size: var(--ds49-elevation-rehausse);
  --ds49-textarea-placeholder-font-size: var(--ds49-font-size-xs);
  --ds49-textarea-placeholder-font-weight: var(--ds49-font-weight-regular);
  --ds49-textarea-placeholder-color: var(--ds49-color-gray-700);
  --ds49-textarea-hover-outline: var(--ds49-border-width-default) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-textarea-focus-outline: var(--ds49-border-width-xl) var(--ds49-border-style-default) var(--ds49-color-brand-blue-secondary);
  --ds49-textarea-focus-shadow-size: var(--ds49-elevation-none);
  --ds49-textarea-disabled-background-color: var(--ds49-color-gray-100);
  --ds49-textarea-disabled-shadow-size: var(--ds49-elevation-none);
  --ds49-textarea-disabled-border-color: var(--ds49-color-gray-600);
  --ds49-textarea-invalid-hover-background-color: var(--ds49-color-semantic-error-light);
  --ds49-textarea-invalid-hover-border: var(--ds49-border-width-m) var(--ds49-border-style-default) var(--ds49-color-semantic-error-base);
  --ds49-textarea-invalid-hover-color: var(--ds49-color-semantic-error-dark);
  --ds49-textarea-invalid-hover-outline-width: var(--ds49-border-width-l);
  --ds49-textarea-invalid-hover-outline-color: var(--ds49-color-semantic-error-base);
  --ds49-textarea-variants-solid-background-color: var(--ds49-color-brand-blue-lighter);
  --ds49-textarea-variants-solid-border-color: var(--ds49-color-brand-blue-secondary);
  --ds49-textarea-variants-simple-background-color: var(--ds49-color-base-white);
  --ds49-textarea-variants-simple-border-color: var(--ds49-color-gray-600);
  --ds49-textarea-remain-text-font-family: var(--ds49-font-family-default);
  --ds49-textarea-remain-text-font-size: var(--ds49-font-size-xs);
  --ds49-textarea-remain-text-margin-top: var(--ds49-space-s);
  --ds49-textarea-message-error-color: var(--ds49-color-semantic-error-base);
  --ds49-textarea-message-error-font-weight: var(--ds49-font-weight-semibold);
  --ds49-banner-icon-inset-space: var(--ds49-space-default);
  --ds49-banner-icon-close-min-height: var(--ds49-banner-icon-close-min-width);
  --ds49-banner-content-font-size: var(--ds49-font-size-default);
  --ds49-banner-status-info-with-bg-bg: var(--ds49-color-semantic-info-light);
  --ds49-breadcrumb-svg-height: var(--ds49-breadcrumb-font-size);
  --ds49-breadcrumb-large-up-svg-height: calc(var(--ds49-breadcrumb-large-up-font-size) + 5px);
  --ds49-button-group-submit-margin-top: var(--ds49-space-default);
  --ds49-button-icon-fill: var(--ds49-button-type-primary-color);
  --ds49-checkbox-checkmark-after-border: var(--ds49-border-style-default) var(--ds49-color-base-white);
  --ds49-checkbox-checkmark-before-margin-right: var(--ds49-space-default);
  --ds49-etiquette-light-info-background: var(--ds49-color-semantic-info-light);
  --ds49-box-heading-large-margin: var(--ds49-space-default) var(--ds49-space-none);
  --ds49-input-border-style: var(--ds49-border-style-default);
  --ds49-label-mandatory-icon-span-margin-left: var(--ds49-label-mandatory-icon-margin-right);
  --ds49-password-notice-success-inset-space: var(--ds49-space-default);
  --ds49-password-notice-error-inset-space: var(--ds49-space-default);
  --ds49-radio-checkmark-after-border: var(--ds49-border-style-default) var(--ds49-color-base-white);
}
