/**
 * Do not edit directly
 * Generated on Thu, 07 Mar 2024 09:09:35 GMT
 */


.drp-accordion-container-bg {
    height: 56px;
    padding: 0px;
    border-radius: 0px;
    border-bottom-width: 1px;
}

.drp-assistive-text-container-bg {
    gap: 4px;
}

.drp-assistive-text-typography {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-avatar-container-bg-small {
    height: 24px;
    width: 24px;
    padding: 0px;
    border-radius: 384px;
    border-width: 2px;
}

.drp-avatar-container-bg-medium {
    height: 32px;
    width: 32px;
    padding: 0px;
    border-radius: 384px;
    border-width: 2px;
}

.drp-avatar-container-bg-large {
    height: 40px;
    width: 40px;
    padding: 0px;
    border-radius: 384px;
    border-width: 2px;
}

.drp-avatar-typography-small {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-avatar-typography-medium {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-avatar-typography-large {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-badge-container-bg-xs {
    border-radius: 384px;
    border-width: 1px;
    height: 8px;
    width: 8px;
}

.drp-badge-container-bg-small {
    height: 16px;
    padding: 0px 4px;
    gap: 0px;
    border-radius: 384px;
    border-width: 1px;
}

.drp-badge-container-bg-medium {
    height: 24px;
    padding: 0px 4px;
    gap: 0px;
    border-radius: 384px;
    border-width: 1px;
}

.drp-badge-typography-medium {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-badge-typography-small {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-banner-container-inside {
    padding: 0px;
    gap: 8px;
}

.drp-banner-container-bg {
    border-radius: 0px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    border-left-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    padding: 12px 16px;
    gap: 16px;
}

.drp-banner-typography-title {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-banner-typography-description {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-breadcrumb-container {
    height: 32px;
    gap: 4px;
}

.drp-breadcrumb-typography-small-default {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-breadcrumb-typography-small-selected {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-button-contained-container-bg-small {
    height: 32px;
    padding: 0px 16px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-button-contained-container-bg-medium {
    height: 40px;
    padding: 0px 16px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-button-contained-container-bg-large {
    height: 48px;
    padding: 0px 24px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-button-contained-typography-small {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: uppercase;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-button-contained-typography-medium {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: uppercase;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-button-contained-typography-large {
    font: 700 16px/24px "Avenir LT Pro";
    text-transform: uppercase;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-button-contained-icon-container-rect-bg-small {
    height: 24px;
    width: 24px;
    padding: 0px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-button-contained-icon-container-rect-bg-medium {
    height: 40px;
    width: 40px;
    padding: 0px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-button-contained-icon-container-rect-bg-large {
    height: 48px;
    width: 48px;
    padding: 0px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-button-contained-icon-container-circle-bg-small {
    height: 24px;
    width: 24px;
    padding: 0px;
    gap: 8px;
    border-radius: 384px;
    border-width: 2px;
}

.drp-button-contained-icon-container-circle-bg-medium {
    height: 40px;
    width: 40px;
    padding: 0px;
    gap: 8px;
    border-radius: 384px;
    border-width: 2px;
}

.drp-button-contained-icon-container-circle-bg-large {
    height: 48px;
    width: 48px;
    padding: 0px;
    gap: 8px;
    border-radius: 384px;
    border-width: 2px;
}

.drp-button-contained-focus {
    border-radius: 4px;
}

.drp-button-link-container-bg {
    height: 24px;
    padding: 0px;
    gap: 8px;
    border-radius: 0px;
    border-width: 0px;
}

.drp-button-link-typography-small {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-button-link-typography-medium {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-button-link-typography-large {
    font: 700 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-button-link-focus {
    border-radius: 4px;
}

.drp-card-container-bg {
    border-radius: 0px;
    border-width: 1px;
    padding-inline: 0px;
    padding-block: 0px;
}

.drp-checkbox-container {
    height: 20px;
    width: 20px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-checkbox-hit-area {
    height: 32px;
    width: 32px;
}

.drp-checkbox-typography-small {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-checkbox-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-checkbox-focus-ring {
    border-radius: 4px;
}

.drp-chip-selectable-container-small {
    height: 32px;
    padding: 0px 8px;
    gap: 8px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-chip-selectable-container-medium {
    height: 40px;
    padding: 0px 16px;
    gap: 8px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-chip-selectable-container-focus-ring {
    border-radius: 4px;
}

.drp-chip-selectable-typography-small {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-chip-selectable-typography-large {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-chip-information-container-xs {
    height: 24px;
    padding: 0px 8px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-chip-information-container-small {
    height: 32px;
    padding: 0px 8px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-chip-information-container-medium {
    height: 40px;
    padding: 0px 16px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-chip-information-typography-small {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-chip-information-typography-large {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-chip-plain-container {
    height: 16px;
    padding: 0px;
    gap: 4px;
}

.drp-chip-plain-typography-small {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-chip-plain-typography-large {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-chip-dismissable-container-xs {
    height: 24px;
    padding: 0px 8px;
    gap: 8px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-chip-dismissable-container-small {
    height: 32px;
    padding: 0px 8px;
    gap: 8px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-chip-dismissable-container-medium {
    height: 40px;
    padding: 0px 16px;
    gap: 8px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-chip-dismissable-typography-small {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-chip-dismissable-typography-large {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-dialog-container-bg {
    border-radius: 0px;
    border-width: 1px;
}

.drp-drawer-container-left-bg {
    border-radius: 0px;
    border-right-width: 1px;
}

.drp-drawer-container-right-bg {
    border-radius: 0px;
    border-left-width: 1px;
}

.drp-drawer-container-top-bg {
    border-radius: 0px;
    border-bottom-width: 1px;
}

.drp-drawer-container-bottom-bg {
    border-radius: 0px;
    border-top-width: 1px;
}

.drp-form-control-container-description {
    gap: 4px;
}

.drp-form-control-container-bg {
    padding: 12px 0px;
    gap: 8px;
}

.drp-form-control-container-small {
    padding: 2px 0px;
}

.drp-form-control-container-medium {
    padding: 1px 0px;
}

.drp-form-control-typography-description {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-form-control-typography-small {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-form-control-typography-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-form-control-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-outlined-container-bg-large {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-standard-outlined-container-bg-small {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-standard-outlined-container {
    gap: 8px;
    padding: 0px 16px;
}

.drp-input-standard-outlined-container-inside {
    gap: 4px;
}

.drp-input-standard-outlined-container-assistive-text-inset {
    gap: 4px;
}

.drp-input-standard-outlined-container-assistive-text-inside {
    padding: 0px;
}

.drp-input-standard-outlined-typography {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-outlined-typography-label {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-outlined-prefix-typography {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-outlined-prefix-container-bg {
    gap: 16px;
    padding-right: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding-block: 0px;
    padding-left: 16px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.drp-input-standard-outlined-prefix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-standard-outlined-suffix-container-bg {
    gap: 16px;
    padding-right: 16px;
    border-top-left-radius: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding-block: 0px;
    padding-left: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.drp-input-standard-outlined-suffix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-standard-outlined-suffix-typography {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-filled-container-bg-large {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-standard-filled-container-bg-small {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-standard-filled-container {
    gap: 8px;
    padding: 0px 8px;
}

.drp-input-standard-filled-container-inside {
    gap: 8px;
}

.drp-input-standard-filled-container-assistive-text-inset {
    gap: 4px;
}

.drp-input-standard-filled-container-assistive-text-inside {
    padding: 0px;
}

.drp-input-standard-filled-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-filled-typography-label {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-filled-prefix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-standard-filled-prefix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-standard-filled-prefix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-standard-filled-suffix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-standard-filled-suffix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-standard-filled-suffix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-container-focus-ring {
    border-radius: 4px;
}

.drp-input-material-outlined-container-bg-large {
    gap: 0px;
    height: 56px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-material-outlined-container-bg-small {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-material-outlined-container {
    gap: 4px;
    padding: 0px 8px;
}

.drp-input-material-outlined-container-inside {
    gap: 8px;
}

.drp-input-material-outlined-container-assistive-text-inset {
    gap: 4px;
}

.drp-input-material-outlined-container-assistive-text-inside {
    padding: 0px;
}

.drp-input-material-outlined-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-outlined-typography-label {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-outlined-prefix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-material-outlined-prefix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-material-outlined-prefix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-outlined-suffix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-material-outlined-suffix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-material-outlined-suffix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-filled-container-bg-large {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-material-filled-container-bg-small {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-material-filled-container {
    gap: 8px;
    padding: 0px 8px;
}

.drp-input-material-filled-container-label-default {
    padding: 0px 16px;
}

.drp-input-material-filled-container-label-active {
    padding: 4px 4px 0px;
}

.drp-input-material-filled-container-inside {
    gap: 8px;
}

.drp-input-material-filled-container-assistive-text-inset {
    gap: 4px;
}

.drp-input-material-filled-container-assistive-text-inside {
    padding: 0px;
}

.drp-input-material-filled-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-filled-typography-label {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-filled-prefix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-material-filled-prefix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-material-filled-prefix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-filled-suffix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-material-filled-suffix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-material-filled-suffix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-plain-container-bg-large {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-material-plain-container-bg-small {
    gap: 0px;
    height: 48px;
    padding: 0px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-input-material-plain-container {
    gap: 8px;
    padding: 0px 8px;
}

.drp-input-material-plain-container-inside {
    gap: 8px;
}

.drp-input-material-plain-container-assistive-text-inset {
    gap: 4px;
}

.drp-input-material-plain-container-assistive-text-inside {
    padding: 0px;
}

.drp-input-material-plain-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-plain-typography-label {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-plain-prefix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-material-plain-prefix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-material-plain-prefix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-input-material-plain-suffix-container-bg {
    gap: 8px;
    padding: 0px 8px 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-input-material-plain-suffix-container {
    gap: 8px;
    padding: 0px;
}

.drp-input-material-plain-suffix-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-link-container-small {
    height: 32px;
    padding: 0px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-link-container-medium {
    height: 32px;
    padding: 0px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-link-container-large {
    height: 32px;
    padding: 0px;
    gap: 8px;
    border-radius: 0px;
    border-width: 2px;
}

.drp-link-container-focus-ring {
    border-radius: 4px;
}

.drp-link-typography-small {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: underline;
}

.drp-link-typography-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: underline;
}

.drp-link-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: underline;
}

.drp-list-item-container-bg {
    border-radius: 0px;
    border-width: 2px;
    gap: 8px;
    padding: 12px 24px;
}

.drp-list-item-container {
    padding: 2px 0px;
}

.drp-list-item-container-description {
    gap: 0px;
}

.drp-list-item-container-icon {
    padding: 0px;
}

.drp-list-item-container-select-icon {
    padding: 0px;
}

.drp-list-item-container-sub-header {
    border-radius: 0px;
    gap: 8px;
    border-width: 0px;
    padding: 4px 16px;
}

.drp-list-item-typography-default {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-list-item-typography-selected {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-list-item-typography-description {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-list-container-bg {
    border-radius: 0px;
    padding: 0px;
}

.drp-notification-typography-title {
    font: 700 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-notification-typography-description {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-radio-typography-small {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-radio-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-slider-typography-title {
    font: 700 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-slider-typography-range {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-slider-typography-input {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-snackbar-container-bg {
    padding: 16px;
    gap: 16px;
    border-radius: 0px;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.drp-snackbar-typography-title {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-switch-typography-small {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-switch-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-contained-container-bg {
    border-radius: 0px;
    padding: 0px 16px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.drp-tab-contained-container {
    gap: 8px;
}

.drp-tab-contained-typography-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-contained-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-contained-tab-container-bg-medium {
    gap: 0px;
    padding: 4px;
    height: 40px;
    border-radius: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.drp-tab-contained-tab-container-bg-large {
    gap: 0px;
    padding: 4px;
    height: 48px;
    border-radius: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.drp-tab-segment-container-bg {
    padding: 0px 16px;
    border-radius: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.drp-tab-segment-container {
    gap: 8px;
}

.drp-tab-segment-typography-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-segment-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-segment-tab-container-bg-medium {
    gap: 0px;
    padding: 0px;
    height: 40px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-segment-tab-container-bg-large {
    gap: 0px;
    padding: 0px;
    height: 48px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-stacked-container-bg {
    padding: 0px 16px;
    border-radius: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.drp-tab-stacked-container {
    gap: 8px;
}

.drp-tab-stacked-typography-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-stacked-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-stacked-tab-container-bg-medium {
    gap: 8px;
    padding: 0px;
    height: 40px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-stacked-tab-container-bg-large {
    gap: 8px;
    padding: 0px;
    height: 48px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-underlined-inset-container-bg {
    border-radius: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

.drp-tab-underlined-inset-container {
    gap: 8px;
    padding: 0px 16px;
}

.drp-tab-underlined-inset-container-selected-bg {
    border-radius: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-tab-underlined-inset-typography-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-underlined-inset-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-underlined-inset-tab-container-bg-medium {
    gap: 0px;
    padding: 0px;
    height: 40px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-underlined-inset-tab-container-bg-large {
    gap: 0px;
    padding: 0px;
    height: 48px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-underlined-inside-container-bg {
    padding: 0px;
}

.drp-tab-underlined-inside-container {
    gap: 8px;
    border-radius: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
}

.drp-tab-underlined-inside-typography-medium {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-underlined-inside-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-underlined-inside-tab-container-bg-medium {
    gap: 24px;
    padding: 0px;
    height: 40px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

.drp-tab-underlined-inside-tab-container-bg-large {
    gap: 24px;
    padding: 0px;
    height: 48px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

.drp-tab-vertical-container-bg {
    padding: 0px 16px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 2px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-vertical-container {
    gap: 8px;
    padding: 0px 8px;
    height: 40px;
    border-radius: 0px;
}

.drp-tab-vertical-typography-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-vertical-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tab-vertical-tab-container-bg-medium {
    gap: 16px;
    padding: 0px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-tab-vertical-tab-container-bg-large {
    gap: 8px;
    padding: 0px;
    height: 48px;
    border-radius: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.drp-toggle-group-typography-small {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-toggle-group-typography-large {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tooltip-container-bg {
    gap: 0px;
    box-shadow: 0 10px 8px 0 rgba(0, 0, 0, 0.04), 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.drp-tooltip-container {
    gap: 8px;
    padding: 16px;
    border-radius: 0px;
    border-width: 1px;
}

.drp-tooltip-container-title {
    gap: 8px;
}

.drp-tooltip-container-link {
    padding: 0px;
}

.drp-tooltip-typography {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-tooltip-typography-title {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-1-regular {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-1-medium {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-1-bold {
    font: 700 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-1-link {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: underline;
}

.drp-typography-body-1-all-caps {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: uppercase;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-1-list {
    font: 400 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-2-regular {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-2-medium {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-2-bold {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-2-link {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: underline;
}

.drp-typography-body-2-all-caps {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: uppercase;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-2-list {
    font: 400 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-3-regular {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-3-medium {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-3-bold {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-3-link {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: underline;
}

.drp-typography-body-3-all-caps {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: uppercase;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-body-3-list {
    font: 400 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-button-large {
    font: 700 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-button-medium {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-button-small {
    font: 700 12px/20px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-heading-1 {
    font: 700 26px/36px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-heading-2 {
    font: 700 22px/34px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-heading-3 {
    font: 700 20px/30px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-heading-4 {
    font: 700 18px/28px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-heading-5 {
    font: 700 16px/24px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-heading-6 {
    font: 700 14px/22px "Avenir LT Pro";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-display-1 {
    font: 300 40px/52px "Acura Bespoke";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

.drp-typography-display-2 {
    font: 300 32px/40px "Acura Bespoke";
    text-transform: none;
    text-indent: 0px;
    letter-spacing: 0em;
    text-decoration: none;
}

@media(min-width: 768px) {
    .drp-typography-heading-1 {
        font: 700 32px/40px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-2 {
        font: 700 26px/36px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-3 {
        font: 700 22px/34px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-4 {
        font: 700 18px/28px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-5 {
        font: 700 16px/24px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-6 {
        font: 700 14px/22px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-display-1 {
        font: 300 50px/64px "Acura Bespoke";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-display-2 {
        font: 300 40px/52px "Acura Bespoke";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

}

@media(min-width: 1025px) {
    .drp-banner-container-inside {
        padding: 0px;
        gap: 8px;
    }

    .drp-banner-container-bg {
        border-radius: 0px;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        border-left-width: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        padding: 12px 16px;
        gap: 16px;
    }

    .drp-breadcrumb-container {
        height: 24px;
        gap: 4px;
    }

    .drp-checkbox-hit-area {
        height: 24px;
        width: 24px;
    }

    .drp-form-control-container-bg {
        padding: 8px 0px;
        gap: 8px;
    }

    .drp-link-container-small {
        height: 24px;
        padding: 0px;
        gap: 8px;
        border-radius: 0px;
        border-width: 2px;
    }

    .drp-link-container-medium {
        height: 24px;
        padding: 0px;
        gap: 8px;
        border-radius: 0px;
        border-width: 2px;
    }

    .drp-link-container-large {
        height: 24px;
        padding: 0px;
        gap: 8px;
        border-radius: 0px;
        border-width: 2px;
    }

    .drp-list-container-bg {
        padding: 8px 0px;
        border-radius: 0px;
        border-width: 1px;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.06);
        gap: 0px;
    }

    .drp-tooltip-container {
        gap: 8px;
        padding: 16px;
        border-radius: 0px;
        border-width: 1px;
    }

    .drp-typography-heading-1 {
        font: 700 40px/52px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-2 {
        font: 700 32px/40px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-3 {
        font: 700 24px/32px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-4 {
        font: 700 20px/30px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-5 {
        font: 700 16px/24px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-heading-6 {
        font: 700 14px/22px "Avenir LT Pro";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-display-1 {
        font: 300 56px/72px "Acura Bespoke";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

    .drp-typography-display-2 {
        font: 300 50px/64px "Acura Bespoke";
        text-transform: none;
        text-indent: 0px;
        letter-spacing: 0em;
        text-decoration: none;
    }

}


.drp-button-contained-color-standard {
    background-color: #fff;
    border-color: #c4c4c4;
    color: #232323;
}

.drp-button-contained-color-standard .drp-icon {
    color: #232323;
}

.drp-button-contained-color-standard:hover {
    background-color: #fff;
    border-color: rgb(44.2% 44.2% 44.2%);
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-standard:hover .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-standard:active {
    background-color: #f6f6f6;
    border-color: #232323;
    color: rgb(11.5% 11.5% 11.5%);
}

.drp-button-contained-color-standard:active .drp-icon {
    color: rgb(11.5% 11.5% 11.5%);
}

.drp-button-contained-color-standard.drp-disabled {
    background-color: transparent;
    border-color: #dedede;
    color: #909090;
}

.drp-button-contained-color-standard.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-primary-filled {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-primary-filled .drp-icon {
    color: #fff;
}

.drp-button-contained-color-primary-filled:hover {
    background-color: #fff;
    border-color: #f30000;
    color: #f30000;
}

.drp-button-contained-color-primary-filled:hover .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-primary-filled:active {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-primary-filled:active .drp-icon {
    color: #fff;
}

.drp-button-contained-color-primary-filled.drp-disabled {
    background-color: #f6f6f6;
    border-color: transparent;
    color: #909090;
}

.drp-button-contained-color-primary-filled.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-primary-outlined {
    background-color: transparent;
    border-color: #f30000;
    color: #f30000;
}

.drp-button-contained-color-primary-outlined .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-primary-outlined:hover {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-primary-outlined:hover .drp-icon {
    color: #fff;
}

.drp-button-contained-color-primary-outlined:active {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-primary-outlined:active .drp-icon {
    color: #fff;
}

.drp-button-contained-color-primary-outlined.drp-disabled {
    background-color: transparent;
    border-color: #dedede;
    color: #909090;
}

.drp-button-contained-color-primary-outlined.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-primary-plain {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-button-contained-color-primary-plain .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-primary-plain:hover {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-button-contained-color-primary-plain:hover .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-primary-plain:active {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-button-contained-color-primary-plain:active .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-primary-plain.drp-disabled {
    background-color: transparent;
    border-color: transparent;
    color: #909090;
}

.drp-button-contained-color-primary-plain.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-secondary-filled {
    background-color: #011e41;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-secondary-filled .drp-icon {
    color: #fff;
}

.drp-button-contained-color-secondary-filled:hover {
    background-color: #011e41;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-secondary-filled:hover .drp-icon {
    color: #fff;
}

.drp-button-contained-color-secondary-filled:active {
    background-color: #011e41;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-secondary-filled:active .drp-icon {
    color: #fff;
}

.drp-button-contained-color-secondary-filled.drp-disabled {
    background-color: #f6f6f6;
    border-color: transparent;
    color: #909090;
}

.drp-button-contained-color-secondary-filled.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-secondary-outlined {
    background-color: transparent;
    border-color: #011e41;
    color: #011e41;
}

.drp-button-contained-color-secondary-outlined .drp-icon {
    color: #011e41;
}

.drp-button-contained-color-secondary-outlined:hover {
    background-color: transparent;
    border-color: #011e41;
    color: #011e41;
}

.drp-button-contained-color-secondary-outlined:hover .drp-icon {
    color: #011e41;
}

.drp-button-contained-color-secondary-outlined:active {
    background-color: transparent;
    border-color: #011e41;
    color: #011e41;
}

.drp-button-contained-color-secondary-outlined:active .drp-icon {
    color: #011e41;
}

.drp-button-contained-color-secondary-outlined.drp-disabled {
    background-color: transparent;
    border-color: #dedede;
    color: #909090;
}

.drp-button-contained-color-secondary-outlined.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-secondary-plain {
    background-color: transparent;
    border-color: transparent;
    color: #011e41;
}

.drp-button-contained-color-secondary-plain .drp-icon {
    color: #011e41;
}

.drp-button-contained-color-secondary-plain:hover {
    background-color: transparent;
    border-color: transparent;
    color: #011e41;
}

.drp-button-contained-color-secondary-plain:hover .drp-icon {
    color: #011e41;
}

.drp-button-contained-color-secondary-plain:active {
    background-color: transparent;
    border-color: transparent;
    color: #011e41;
}

.drp-button-contained-color-secondary-plain:active .drp-icon {
    color: #011e41;
}

.drp-button-contained-color-secondary-plain.drp-disabled {
    background-color: transparent;
    border-color: transparent;
    color: #909090;
}

.drp-button-contained-color-secondary-plain.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-destructive-filled {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-destructive-filled .drp-icon {
    color: #fff;
}

.drp-button-contained-color-destructive-filled:hover {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-destructive-filled:hover .drp-icon {
    color: #fff;
}

.drp-button-contained-color-destructive-filled:active {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-button-contained-color-destructive-filled:active .drp-icon {
    color: #fff;
}

.drp-button-contained-color-destructive-filled.drp-disabled {
    background-color: #f6f6f6;
    border-color: transparent;
    color: #909090;
}

.drp-button-contained-color-destructive-filled.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-destructive-outlined {
    background-color: transparent;
    border-color: #f30000;
    color: #f30000;
}

.drp-button-contained-color-destructive-outlined .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-destructive-outlined:hover {
    background-color: transparent;
    border-color: #f30000;
    color: #f30000;
}

.drp-button-contained-color-destructive-outlined:hover .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-destructive-outlined:active {
    background-color: transparent;
    border-color: #f30000;
    color: #f30000;
}

.drp-button-contained-color-destructive-outlined:active .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-destructive-outlined.drp-disabled {
    background-color: transparent;
    border-color: #dedede;
    color: #909090;
}

.drp-button-contained-color-destructive-outlined.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-destructive-plain {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-button-contained-color-destructive-plain .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-destructive-plain:hover {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-button-contained-color-destructive-plain:hover .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-destructive-plain:active {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-button-contained-color-destructive-plain:active .drp-icon {
    color: #f30000;
}

.drp-button-contained-color-destructive-plain.drp-disabled {
    background-color: transparent;
    border-color: transparent;
    color: #909090;
}

.drp-button-contained-color-destructive-plain.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-neutral-filled {
    background-color: #232323;
    border-color: transparent;
    color: #ffffff;
}

.drp-button-contained-color-neutral-filled .drp-icon {
    color: #ffffff;
}

.drp-button-contained-color-neutral-filled:hover {
    background-color: rgb(28.6% 28.6% 28.6%);
    border-color: transparent;
    color: #ffffff;
}

.drp-button-contained-color-neutral-filled:hover .drp-icon {
    color: #ffffff;
}

.drp-button-contained-color-neutral-filled:active {
    background-color: rgb(11.5% 11.5% 11.5%);
    border-color: transparent;
    color: #ffffff;
}

.drp-button-contained-color-neutral-filled:active .drp-icon {
    color: #ffffff;
}

.drp-button-contained-color-neutral-filled.drp-disabled {
    background-color: #c4c4c4;
    border-color: transparent;
    color: #ffffff;
}

.drp-button-contained-color-neutral-filled.drp-disabled .drp-icon {
    color: #ffffff;
}

.drp-button-contained-color-neutral-outlined {
    background-color: transparent;
    border-color: #232323;
    color: #000000;
}

.drp-button-contained-color-neutral-outlined .drp-icon {
    color: #232323;
}

.drp-button-contained-color-neutral-outlined:hover {
    background-color: transparent;
    border-color: rgb(28.6% 28.6% 28.6%);
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-outlined:hover .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-outlined:active {
    background-color: transparent;
    border-color: rgb(28.6% 28.6% 28.6%);
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-outlined:active .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-outlined.drp-disabled {
    background-color: transparent;
    border-color: #c4c4c4;
    color: #909090;
}

.drp-button-contained-color-neutral-outlined.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-neutral-plain {
    background-color: transparent;
    border-color: transparent;
    color: #232323;
}

.drp-button-contained-color-neutral-plain .drp-icon {
    color: #232323;
}

.drp-button-contained-color-neutral-plain:hover {
    background-color: transparent;
    border-color: transparent;
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-plain:hover .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-plain:active {
    background-color: transparent;
    border-color: transparent;
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-plain:active .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-contained-color-neutral-plain.drp-disabled {
    background-color: transparent;
    border-color: transparent;
    color: #909090;
}

.drp-button-contained-color-neutral-plain.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-contained-color-inverse-filled {
    background-color: #ffffff;
    border-color: transparent;
    color: #000000;
}

.drp-button-contained-color-inverse-filled .drp-icon {
    color: #717171;
}

.drp-button-contained-color-inverse-filled:hover {
    background-color: rgb(67.1% 67.1% 67.1%);
    border-color: transparent;
    color: #000000;
}

.drp-button-contained-color-inverse-filled:hover .drp-icon {
    color: #717171;
}

.drp-button-contained-color-inverse-filled:active {
    background-color: rgb(100% 100% 100%);
    border-color: transparent;
    color: #000000;
}

.drp-button-contained-color-inverse-filled:active .drp-icon {
    color: #717171;
}

.drp-button-contained-color-inverse-filled.drp-disabled {
    background-color: #717171;
    border-color: transparent;
    color: #232323;
}

.drp-button-contained-color-inverse-filled.drp-disabled .drp-icon {
    color: #232323;
}

.drp-button-contained-color-inverse-outlined {
    background-color: transparent;
    border-color: #909090;
    color: #ffffff;
}

.drp-button-contained-color-inverse-outlined .drp-icon {
    color: #ffffff;
}

.drp-button-contained-color-inverse-outlined:hover {
    background-color: transparent;
    border-color: #c4c4c4;
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-contained-color-inverse-outlined:hover .drp-icon {
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-contained-color-inverse-outlined:active {
    background-color: transparent;
    border-color: #ffffff;
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-contained-color-inverse-outlined:active .drp-icon {
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-contained-color-inverse-outlined.drp-disabled {
    background-color: transparent;
    border-color: #717171;
    color: #232323;
}

.drp-button-contained-color-inverse-outlined.drp-disabled .drp-icon {
    color: #232323;
}

.drp-button-contained-color-inverse-plain {
    background-color: transparent;
    border-color: transparent;
    color: #ffffff;
}

.drp-button-contained-color-inverse-plain .drp-icon {
    color: #ffffff;
}

.drp-button-contained-color-inverse-plain:hover {
    background-color: transparent;
    border-color: transparent;
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-contained-color-inverse-plain:hover .drp-icon {
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-contained-color-inverse-plain:active {
    background-color: transparent;
    border-color: transparent;
    color: rgb(100% 100% 100%);
}

.drp-button-contained-color-inverse-plain:active .drp-icon {
    color: rgb(100% 100% 100%);
}

.drp-button-contained-color-inverse-plain.drp-disabled {
    background-color: transparent;
    border-color: transparent;
    color: #232323;
}

.drp-button-contained-color-inverse-plain.drp-disabled .drp-icon {
    color: #232323;
}

.drp-button-link-color-primary {
    color: #f30000;
}

.drp-button-link-color-primary .drp-icon {
    color: #f30000;
}

.drp-button-link-color-primary:hover {
    color: #f30000;
}

.drp-button-link-color-primary:hover .drp-icon {
    color: #f30000;
}

.drp-button-link-color-primary:active {
    color: #f30000;
}

.drp-button-link-color-primary:active .drp-icon {
    color: #f30000;
}

.drp-button-link-color-primary.drp-disabled {
    color: #909090;
}

.drp-button-link-color-primary.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-link-color-secondary {
    color: #011e41;
}

.drp-button-link-color-secondary .drp-icon {
    color: #011e41;
}

.drp-button-link-color-secondary:hover {
    color: #011e41;
}

.drp-button-link-color-secondary:hover .drp-icon {
    color: #011e41;
}

.drp-button-link-color-secondary:active {
    color: #011e41;
}

.drp-button-link-color-secondary:active .drp-icon {
    color: #011e41;
}

.drp-button-link-color-secondary.drp-disabled {
    color: #909090;
}

.drp-button-link-color-secondary.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-link-color-destructive {
    color: #f30000;
}

.drp-button-link-color-destructive .drp-icon {
    color: #f30000;
}

.drp-button-link-color-destructive:hover {
    color: #f30000;
}

.drp-button-link-color-destructive:hover .drp-icon {
    color: #f30000;
}

.drp-button-link-color-destructive:active {
    color: #f30000;
}

.drp-button-link-color-destructive:active .drp-icon {
    color: #f30000;
}

.drp-button-link-color-destructive.drp-disabled {
    color: #909090;
}

.drp-button-link-color-destructive.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-link-color-neutral {
    color: #232323;
}

.drp-button-link-color-neutral .drp-icon {
    color: #f30000;
}

.drp-button-link-color-neutral:hover {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-link-color-neutral:hover .drp-icon {
    color: #f30000;
}

.drp-button-link-color-neutral:active {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-button-link-color-neutral:active .drp-icon {
    color: #f30000;
}

.drp-button-link-color-neutral.drp-disabled {
    color: #909090;
}

.drp-button-link-color-neutral.drp-disabled .drp-icon {
    color: #909090;
}

.drp-button-link-color-inverse {
    color: #ffffff;
}

.drp-button-link-color-inverse .drp-icon {
    color: #ffffff;
}

.drp-button-link-color-inverse:hover {
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-link-color-inverse:hover .drp-icon {
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-link-color-inverse:active {
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-link-color-inverse:active .drp-icon {
    color: rgb(67.1% 67.1% 67.1%);
}

.drp-button-link-color-inverse.drp-disabled {
    color: #232323;
}

.drp-button-link-color-inverse.drp-disabled .drp-icon {
    color: #232323;
}

.drp-toggle-button-color-option-1 {
    background-color: transparent;
    border-color: #232323;
    color: #232323;
}

.drp-toggle-button-color-option-1 .drp-icon {
    color: #232323;
}

.drp-toggle-button-color-option-1:hover {
    background-color: transparent;
    border-color: rgb(28.6% 28.6% 28.6%);
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-1:hover .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-1:active {
    background-color: transparent;
    border-color: rgb(28.6% 28.6% 28.6%);
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-1:active .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-1.drp-disabled {
    background-color: transparent;
    border-color: #c4c4c4;
    color: #909090;
}

.drp-toggle-button-color-option-1.drp-disabled .drp-icon {
    color: #909090;
}

.drp-toggle-button-color-option-1-selected {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-toggle-button-color-option-1-selected .drp-icon {
    color: #fff;
}

.drp-toggle-button-color-option-1-selected:hover {
    background-color: #fff;
    border-color: #f30000;
    color: #f30000;
}

.drp-toggle-button-color-option-1-selected:hover .drp-icon {
    color: #f30000;
}

.drp-toggle-button-color-option-1-selected:active {
    background-color: #f30000;
    border-color: transparent;
    color: #fff;
}

.drp-toggle-button-color-option-1-selected:active .drp-icon {
    color: #fff;
}

.drp-toggle-button-color-option-1-selected.drp-disabled {
    background-color: #f6f6f6;
    border-color: transparent;
    color: #909090;
}

.drp-toggle-button-color-option-1-selected.drp-disabled .drp-icon {
    color: #909090;
}

.drp-toggle-button-color-option-2 {
    background-color: transparent;
    border-color: transparent;
    color: #232323;
}

.drp-toggle-button-color-option-2 .drp-icon {
    color: #232323;
}

.drp-toggle-button-color-option-2:hover {
    background-color: transparent;
    border-color: transparent;
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-2:hover .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-2:active {
    background-color: transparent;
    border-color: transparent;
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-2:active .drp-icon {
    color: rgb(28.6% 28.6% 28.6%);
}

.drp-toggle-button-color-option-2.drp-disabled {
    background-color: transparent;
    border-color: transparent;
    color: #909090;
}

.drp-toggle-button-color-option-2.drp-disabled .drp-icon {
    color: #909090;
}

.drp-toggle-button-color-option-2-selected {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-toggle-button-color-option-2-selected .drp-icon {
    color: #f30000;
}

.drp-toggle-button-color-option-2-selected:hover {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-toggle-button-color-option-2-selected:hover .drp-icon {
    color: #f30000;
}

.drp-toggle-button-color-option-2-selected:active {
    background-color: transparent;
    border-color: transparent;
    color: #f30000;
}

.drp-toggle-button-color-option-2-selected:active .drp-icon {
    color: #f30000;
}

.drp-toggle-button-color-option-2-selected.drp-disabled {
    background-color: transparent;
    border-color: transparent;
    color: #909090;
}

.drp-toggle-button-color-option-2-selected.drp-disabled .drp-icon {
    color: #909090;
}

body {
    --aec-accordion-color-bg-default: #fff;
    --aec-accordion-color-bg-hover: #fff;
    --aec-accordion-color-bg-active: #fff;
    --aec-accordion-color-bg-disabled: #f6f6f6;
    --aec-accordion-color-border-default: #dedede;
    --aec-accordion-color-border-hover: #dedede;
    --aec-accordion-color-border-active: #dedede;
    --aec-accordion-color-border-disabled: #dedede;
    --aec-accordion-color-text-default: #232323;
    --aec-accordion-color-text-hover: #000000;
    --aec-accordion-color-text-active: #000000;
    --aec-accordion-color-text-disabled: #909090;
    --aec-accordion-color-icon-default: #232323;
    --aec-accordion-color-icon-hover: #232323;
    --aec-accordion-color-icon-active: #232323;
    --aec-accordion-color-icon-disabled: #909090;
    --aec-accordion-color-selected-bg-default: #fff;
    --aec-accordion-color-selected-bg-hover: #fff;
    --aec-accordion-color-selected-bg-active: #fff;
    --aec-accordion-color-selected-bg-disabled: #f6f6f6;
    --aec-accordion-color-selected-border-default: #dedede;
    --aec-accordion-color-selected-border-hover: #dedede;
    --aec-accordion-color-selected-border-active: #dedede;
    --aec-accordion-color-selected-border-disabled: #dedede;
    --aec-accordion-color-selected-text-default: #000000;
    --aec-accordion-color-selected-text-hover: #000000;
    --aec-accordion-color-selected-text-active: #000000;
    --aec-accordion-color-selected-text-disabled: #909090;
    --aec-accordion-color-selected-icon-default: #717171;
    --aec-accordion-color-selected-icon-hover: #717171;
    --aec-accordion-color-selected-icon-active: #717171;
    --aec-accordion-color-selected-icon-disabled: #909090;
    --aec-assistive-text-color-neutral-text: #717171;
    --aec-assistive-text-color-neutral-icon: #717171;
    --aec-assistive-text-color-error-text: #f30000;
    --aec-assistive-text-color-error-icon: #f30000;
    --aec-assistive-text-color-success-text: #29a575;
    --aec-assistive-text-color-success-icon: #29a575;
    --aec-assistive-text-color-warning-text: #C8800D;
    --aec-assistive-text-color-warning-icon: #C8800D;
    --aec-badge-color-primary-bg: #f30000;
    --aec-badge-color-primary-border: transparent;
    --aec-badge-color-primary-text: #fff;
    --aec-badge-color-black-bg: #000000;
    --aec-badge-color-black-border: transparent;
    --aec-badge-color-black-text: #ffffff;
    --aec-badge-color-white-bg: #fff;
    --aec-badge-color-white-border: transparent;
    --aec-badge-color-white-text: #000000;
    --aec-banner-color-bg: rgb(100% 91.3% 90.1%);
    --aec-banner-color-border: rgb(100% 91.3% 90.1%);
    --aec-banner-color-title: #000000;
    --aec-banner-color-description: #000000;
    --aec-banner-color-icon: #717171;
    --aec-breadcrumb-color-text-default: #717171;
    --aec-breadcrumb-color-text-hover: #f30000;
    --aec-breadcrumb-color-text-active: #f30000;
    --aec-breadcrumb-color-text-selected: #000000;
    --aec-breadcrumb-color-text-selected-hover: #f30000;
    --aec-breadcrumb-color-text-selected-active: #f30000;
    --aec-breadcrumb-color-text-disabled: #909090;
    --aec-breadcrumb-color-icon-default: #909090;
    --aec-card-color-bg-default: #fff;
    --aec-card-color-border-default: #dedede;
    --aec-checkbox-color-bg-default: #fff;
    --aec-checkbox-color-bg-hover: #fff;
    --aec-checkbox-color-bg-active: #fff;
    --aec-checkbox-color-bg-disabled: #fff;
    --aec-checkbox-color-border-default: #c4c4c4;
    --aec-checkbox-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-checkbox-color-border-active: #232323;
    --aec-checkbox-color-border-disabled: #dedede;
    --aec-checkbox-color-icon-default: transparent;
    --aec-checkbox-color-icon-hover: transparent;
    --aec-checkbox-color-icon-active: #909090;
    --aec-checkbox-color-icon-disabled: transparent;
    --aec-checkbox-color-selected-bg-default: #f30000;
    --aec-checkbox-color-selected-bg-hover: #f30000;
    --aec-checkbox-color-selected-bg-active: #f30000;
    --aec-checkbox-color-selected-bg-disabled: #f6f6f6;
    --aec-checkbox-color-selected-border-default: transparent;
    --aec-checkbox-color-selected-border-hover: transparent;
    --aec-checkbox-color-selected-border-active: transparent;
    --aec-checkbox-color-selected-border-disabled: #dedede;
    --aec-checkbox-color-selected-icon-default: #fff;
    --aec-checkbox-color-selected-icon-hover: #fff;
    --aec-checkbox-color-selected-icon-active: #fff;
    --aec-checkbox-color-selected-icon-disabled: #909090;
    --aec-checkbox-color-intermediate-bg-default: #fff;
    --aec-checkbox-color-intermediate-bg-hover: rgb(100% 92.4% 89.6%);
    --aec-checkbox-color-intermediate-bg-active: rgb(100% 92.4% 89.6%);
    --aec-checkbox-color-intermediate-bg-disabled: #f6f6f6;
    --aec-checkbox-color-intermediate-border-default: #f30000;
    --aec-checkbox-color-intermediate-border-hover: #f30000;
    --aec-checkbox-color-intermediate-border-active: #f30000;
    --aec-checkbox-color-intermediate-border-disabled: #dedede;
    --aec-checkbox-color-intermediate-icon-default: #f30000;
    --aec-checkbox-color-intermediate-icon-hover: #f30000;
    --aec-checkbox-color-intermediate-icon-active: #f30000;
    --aec-checkbox-color-intermediate-icon-disabled: #909090;
    --aec-chip-selectable-color-bg-default: #fff;
    --aec-chip-selectable-color-bg-hover: #f6f6f6;
    --aec-chip-selectable-color-bg-active: #f6f6f6;
    --aec-chip-selectable-color-bg-disabled: #fff;
    --aec-chip-selectable-color-bg-selected-default: #232323;
    --aec-chip-selectable-color-bg-selected-disabled: #f6f6f6;
    --aec-chip-selectable-color-border-default: #c4c4c4;
    --aec-chip-selectable-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-chip-selectable-color-border-active: #232323;
    --aec-chip-selectable-color-border-disabled: #dedede;
    --aec-chip-selectable-color-border-selected-default: none;
    --aec-chip-selectable-color-border-selected-disabled: #dedede;
    --aec-chip-selectable-color-text-default: #717171;
    --aec-chip-selectable-color-text-hover: #000000;
    --aec-chip-selectable-color-text-active: #000000;
    --aec-chip-selectable-color-text-disabled: #909090;
    --aec-chip-selectable-color-text-selected-default: #ffffff;
    --aec-chip-selectable-color-text-selected-disabled: #909090;
    --aec-chip-selectable-color-icon-default: #717171;
    --aec-chip-selectable-color-icon-hover: #232323;
    --aec-chip-selectable-color-icon-active: #232323;
    --aec-chip-selectable-color-icon-disabled: #909090;
    --aec-chip-selectable-color-icon-selected-default: #f6f6f6;
    --aec-chip-selectable-color-icon-selected-disabled: #909090;
    --aec-chip-selectable-color-inverse-bg-default: #000000;
    --aec-chip-selectable-color-inverse-bg-hover: #232323;
    --aec-chip-selectable-color-inverse-bg-active: #232323;
    --aec-chip-selectable-color-inverse-bg-disabled: #000000;
    --aec-chip-selectable-color-inverse-bg-selected-default: #f6f6f6;
    --aec-chip-selectable-color-inverse-bg-selected-disabled: #717171;
    --aec-chip-selectable-color-inverse-border-default: #909090;
    --aec-chip-selectable-color-inverse-border-hover: #ffffff;
    --aec-chip-selectable-color-inverse-border-active: #ffffff;
    --aec-chip-selectable-color-inverse-border-disabled: #717171;
    --aec-chip-selectable-color-inverse-border-selected-default: none;
    --aec-chip-selectable-color-inverse-border-selected-disabled: #717171;
    --aec-chip-selectable-color-inverse-text-default: #909090;
    --aec-chip-selectable-color-inverse-text-hover: #ffffff;
    --aec-chip-selectable-color-inverse-text-active: #ffffff;
    --aec-chip-selectable-color-inverse-text-disabled: #909090;
    --aec-chip-selectable-color-inverse-text-selected-default: #000000;
    --aec-chip-selectable-color-inverse-text-selected-disabled: #232323;
    --aec-chip-selectable-color-inverse-icon-default: #f6f6f6;
    --aec-chip-selectable-color-inverse-icon-hover: #909090;
    --aec-chip-selectable-color-inverse-icon-active: #909090;
    --aec-chip-selectable-color-inverse-icon-disabled: #232323;
    --aec-chip-selectable-color-inverse-icon-selected-default: #717171;
    --aec-chip-selectable-color-inverse-icon-selected-disabled: #232323;
    --aec-chip-information-color-primary-bg: #011e41;
    --aec-chip-information-color-primary-border: transparent;
    --aec-chip-information-color-primary-text: #fff;
    --aec-chip-information-color-primary-icon: #fff;
    --aec-chip-information-color-primary-subtle-bg: rgb(89.4% 90% 91.9%);
    --aec-chip-information-color-primary-subtle-border: transparent;
    --aec-chip-information-color-primary-subtle-text: #011e41;
    --aec-chip-information-color-primary-subtle-icon: #011e41;
    --aec-chip-information-color-success-bg: #29a575;
    --aec-chip-information-color-success-border: transparent;
    --aec-chip-information-color-success-text: #fff;
    --aec-chip-information-color-success-icon: #fff;
    --aec-chip-information-color-success-subtle-bg: rgb(88.7% 94.8% 91.5%);
    --aec-chip-information-color-success-subtle-border: transparent;
    --aec-chip-information-color-success-subtle-text: #29a575;
    --aec-chip-information-color-success-subtle-icon: #29a575;
    --aec-chip-information-color-warning-bg: #C8800D;
    --aec-chip-information-color-warning-border: transparent;
    --aec-chip-information-color-warning-text: #fff;
    --aec-chip-information-color-warning-icon: #fff;
    --aec-chip-information-color-warning-subtle-bg: #c8800d1a;
    --aec-chip-information-color-warning-subtle-border: transparent;
    --aec-chip-information-color-warning-subtle-text: #C8800D;
    --aec-chip-information-color-warning-subtle-icon: #C8800D;
    --aec-chip-information-color-error-bg: #f30000;
    --aec-chip-information-color-error-border: transparent;
    --aec-chip-information-color-error-text: #fff;
    --aec-chip-information-color-error-icon: #fff;
    --aec-chip-information-color-error-subtle-bg: #FFECE5;
    --aec-chip-information-color-error-subtle-border: transparent;
    --aec-chip-information-color-error-subtle-text: #f30000;
    --aec-chip-information-color-error-subtle-icon: #f30000;
    --aec-chip-information-color-grey-bg: #232323;
    --aec-chip-information-color-grey-border: transparent;
    --aec-chip-information-color-grey-text: #ffffff;
    --aec-chip-information-color-grey-icon: #fff;
    --aec-chip-information-color-grey-subtle-bg: #f6f6f6;
    --aec-chip-information-color-grey-subtle-border: transparent;
    --aec-chip-information-color-grey-subtle-text: #000000;
    --aec-chip-information-color-grey-subtle-icon: #717171;
    --aec-chip-plain-color-primary-text: #f30000;
    --aec-chip-plain-color-primary-icon: #f30000;
    --aec-chip-plain-color-success-text: #29a575;
    --aec-chip-plain-color-success-icon: #29a575;
    --aec-chip-plain-color-warning-text: #C8800D;
    --aec-chip-plain-color-warning-icon: #C8800D;
    --aec-chip-plain-color-error-text: #f30000;
    --aec-chip-plain-color-error-icon: #f30000;
    --aec-chip-plain-color-grey-text: #232323;
    --aec-chip-plain-color-grey-icon: #717171;
    --aec-chip-dismissable-color-bg-default: #fff;
    --aec-chip-dismissable-color-bg-hover: #f6f6f6;
    --aec-chip-dismissable-color-bg-active: #f6f6f6;
    --aec-chip-dismissable-color-bg-disabled: #fff;
    --aec-chip-dismissable-color-border-default: #c4c4c4;
    --aec-chip-dismissable-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-chip-dismissable-color-border-active: #232323;
    --aec-chip-dismissable-color-border-disabled: #dedede;
    --aec-chip-dismissable-color-text-default: #000000;
    --aec-chip-dismissable-color-text-hover: #000000;
    --aec-chip-dismissable-color-text-active: #000000;
    --aec-chip-dismissable-color-text-disabled: #909090;
    --aec-chip-dismissable-color-icon-default: #717171;
    --aec-chip-dismissable-color-icon-hover: #232323;
    --aec-chip-dismissable-color-icon-active: #232323;
    --aec-chip-dismissable-color-icon-disabled: #909090;
    --aec-chip-dismissable-color-inverse-bg-default: #000000;
    --aec-chip-dismissable-color-inverse-bg-hover: #232323;
    --aec-chip-dismissable-color-inverse-bg-active: #232323;
    --aec-chip-dismissable-color-inverse-bg-disabled: #000000;
    --aec-chip-dismissable-color-inverse-border-default: #909090;
    --aec-chip-dismissable-color-inverse-border-hover: #ffffff;
    --aec-chip-dismissable-color-inverse-border-active: #ffffff;
    --aec-chip-dismissable-color-inverse-border-disabled: #717171;
    --aec-chip-dismissable-color-inverse-text-default: #909090;
    --aec-chip-dismissable-color-inverse-text-hover: #ffffff;
    --aec-chip-dismissable-color-inverse-text-active: #ffffff;
    --aec-chip-dismissable-color-inverse-text-disabled: #909090;
    --aec-chip-dismissable-color-inverse-icon-default: #f6f6f6;
    --aec-chip-dismissable-color-inverse-icon-hover: #909090;
    --aec-chip-dismissable-color-inverse-icon-active: #909090;
    --aec-chip-dismissable-color-inverse-icon-disabled: #232323;
    --aec-dialog-color-bg: #fff;
    --aec-dialog-color-border: #dedede;
    --aec-dialog-box-shadow: 0 20px 12px 0 rgba(0, 0, 0, 0.03), 0 8px 4px 0 rgba(0, 0, 0, 0.08);
    --aec-divider-color-border: #dedede;
    --aec-divider-width: 1px;
    --aec-drawer-color-bg: #fff;
    --aec-drawer-color-border: #dedede;
    --aec-form-control-color-text-default: #000000;
    --aec-form-control-color-text-disabled: #909090;
    --aec-media-query-breakpoint-s: 576;
    --aec-media-query-breakpoint-m: 768;
    --aec-media-query-breakpoint-l: 1024;
    --aec-media-query-breakpoint-xl: 1200;
    --aec-media-query-breakpoint-2xl: 1400;
    --aec-media-query-columns-s: 4;
    --aec-media-query-columns-m: 8;
    --aec-media-query-columns-l: 12;
    --aec-media-query-page-inset-none: 0px;
    --aec-media-query-page-inset-s: 16px;
    --aec-media-query-page-inset-m: 24px;
    --aec-media-query-page-inset-l: 32px;
    --aec-media-query-page-inset-xl: 48px;
    --aec-media-query-page-inside-none: 0px;
    --aec-media-query-page-inside-xxs: 4px;
    --aec-media-query-page-inside-xs: 8px;
    --aec-media-query-page-inside-s: 16px;
    --aec-media-query-page-inside-m: 32px;
    --aec-media-query-page-inside-l: 64px;
    --aec-media-query-page-inside-xl: 128px;
    --aec-media-query-page-inside-xxl: 256px;
    --aec-input-standard-outlined-color-bg-default: #fff;
    --aec-input-standard-outlined-color-bg-hover: #fff;
    --aec-input-standard-outlined-color-bg-active: #fff;
    --aec-input-standard-outlined-color-bg-disabled: #f6f6f6;
    --aec-input-standard-outlined-color-border-default: #c4c4c4;
    --aec-input-standard-outlined-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-standard-outlined-color-border-active: #232323;
    --aec-input-standard-outlined-color-border-disabled: #dedede;
    --aec-input-standard-outlined-color-text-prompt: #909090;
    --aec-input-standard-outlined-color-text-default: #000000;
    --aec-input-standard-outlined-color-text-hover: #000000;
    --aec-input-standard-outlined-color-text-active: #000000;
    --aec-input-standard-outlined-color-text-disabled: #909090;
    --aec-input-standard-outlined-color-label-prompt: #717171;
    --aec-input-standard-outlined-color-label-default: #000000;
    --aec-input-standard-outlined-color-label-hover: #000000;
    --aec-input-standard-outlined-color-label-active: #000000;
    --aec-input-standard-outlined-color-label-disabled: #909090;
    --aec-input-standard-outlined-color-icon-default: #717171;
    --aec-input-standard-outlined-color-icon-hover: #717171;
    --aec-input-standard-outlined-color-icon-active: #717171;
    --aec-input-standard-outlined-color-icon-disabled: #909090;
    --aec-input-standard-outlined-color-error-bg-default: #fff;
    --aec-input-standard-outlined-color-error-border-default: #f30000;
    --aec-input-standard-outlined-color-error-text-default: #000000;
    --aec-input-standard-outlined-color-error-label-default: #f30000;
    --aec-input-standard-outlined-color-error-icon-default: #f30000;
    --aec-input-standard-outlined-prefix-color-bg-default: transparent;
    --aec-input-standard-outlined-prefix-color-bg-hover: #f6f6f6;
    --aec-input-standard-outlined-prefix-color-bg-active: #fff;
    --aec-input-standard-outlined-prefix-color-bg-disabled: transparent;
    --aec-input-standard-outlined-prefix-color-border-default: transparent;
    --aec-input-standard-outlined-prefix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-standard-outlined-prefix-color-border-active: #232323;
    --aec-input-standard-outlined-prefix-color-border-disabled: transparent;
    --aec-input-standard-outlined-prefix-color-text-default: #000000;
    --aec-input-standard-outlined-prefix-color-text-hover: #000000;
    --aec-input-standard-outlined-prefix-color-text-active: #000000;
    --aec-input-standard-outlined-prefix-color-text-disabled: #909090;
    --aec-input-standard-outlined-prefix-color-icon-default: #717171;
    --aec-input-standard-outlined-prefix-color-icon-hover: #717171;
    --aec-input-standard-outlined-prefix-color-icon-active: #717171;
    --aec-input-standard-outlined-prefix-color-icon-disabled: #909090;
    --aec-input-standard-outlined-prefix-color-divider-default: #c4c4c4;
    --aec-input-standard-outlined-prefix-color-divider-hover: transparent;
    --aec-input-standard-outlined-prefix-color-divider-active: transparent;
    --aec-input-standard-outlined-prefix-color-divider-disabled: #dedede;
    --aec-input-standard-outlined-suffix-color-bg-default: transparent;
    --aec-input-standard-outlined-suffix-color-bg-hover: #f6f6f6;
    --aec-input-standard-outlined-suffix-color-bg-active: #fff;
    --aec-input-standard-outlined-suffix-color-bg-disabled: transparent;
    --aec-input-standard-outlined-suffix-color-border-default: transparent;
    --aec-input-standard-outlined-suffix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-standard-outlined-suffix-color-border-active: #232323;
    --aec-input-standard-outlined-suffix-color-border-disabled: transparent;
    --aec-input-standard-outlined-suffix-color-text-default: #000000;
    --aec-input-standard-outlined-suffix-color-text-hover: #000000;
    --aec-input-standard-outlined-suffix-color-text-active: #000000;
    --aec-input-standard-outlined-suffix-color-text-disabled: #909090;
    --aec-input-standard-outlined-suffix-color-icon-default: #717171;
    --aec-input-standard-outlined-suffix-color-icon-hover: #717171;
    --aec-input-standard-outlined-suffix-color-icon-active: #717171;
    --aec-input-standard-outlined-suffix-color-icon-disabled: #909090;
    --aec-input-standard-outlined-suffix-color-divider-default: #c4c4c4;
    --aec-input-standard-outlined-suffix-color-divider-hover: transparent;
    --aec-input-standard-outlined-suffix-color-divider-active: transparent;
    --aec-input-standard-outlined-suffix-color-divider-disabled: #dedede;
    --aec-input-standard-filled-color-bg-default: #f6f6f6;
    --aec-input-standard-filled-color-bg-hover: #f6f6f6;
    --aec-input-standard-filled-color-bg-active: #f6f6f6;
    --aec-input-standard-filled-color-bg-disabled: #f6f6f6;
    --aec-input-standard-filled-color-border-default: #c4c4c4;
    --aec-input-standard-filled-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-standard-filled-color-border-active: #232323;
    --aec-input-standard-filled-color-border-disabled: #dedede;
    --aec-input-standard-filled-color-text-prompt: #909090;
    --aec-input-standard-filled-color-text-default: #000000;
    --aec-input-standard-filled-color-text-hover: #000000;
    --aec-input-standard-filled-color-text-active: #000000;
    --aec-input-standard-filled-color-text-disabled: #fff;
    --aec-input-standard-filled-color-label-prompt: #717171;
    --aec-input-standard-filled-color-label-default: #000000;
    --aec-input-standard-filled-color-label-hover: #000000;
    --aec-input-standard-filled-color-label-active: #000000;
    --aec-input-standard-filled-color-label-disabled: #909090;
    --aec-input-standard-filled-color-icon-default: #717171;
    --aec-input-standard-filled-color-icon-hover: #717171;
    --aec-input-standard-filled-color-icon-active: #717171;
    --aec-input-standard-filled-color-icon-disabled: #909090;
    --aec-input-standard-filled-color-error-bg-default: #fff;
    --aec-input-standard-filled-color-error-border-default: #f30000;
    --aec-input-standard-filled-color-error-text-default: #000000;
    --aec-input-standard-filled-color-error-label-default: #f30000;
    --aec-input-standard-filled-color-error-icon-default: #f30000;
    --aec-input-standard-filled-prefix-color-bg-default: transparent;
    --aec-input-standard-filled-prefix-color-bg-hover: #f6f6f6;
    --aec-input-standard-filled-prefix-color-bg-active: #fff;
    --aec-input-standard-filled-prefix-color-bg-disabled: #f6f6f6;
    --aec-input-standard-filled-prefix-color-border-default: transparent;
    --aec-input-standard-filled-prefix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-standard-filled-prefix-color-border-active: #232323;
    --aec-input-standard-filled-prefix-color-border-disabled: #dedede;
    --aec-input-standard-filled-prefix-color-text-default: #000000;
    --aec-input-standard-filled-prefix-color-text-hover: #000000;
    --aec-input-standard-filled-prefix-color-text-active: #000000;
    --aec-input-standard-filled-prefix-color-text-disabled: #909090;
    --aec-input-standard-filled-prefix-color-icon-default: #717171;
    --aec-input-standard-filled-prefix-color-icon-hover: #717171;
    --aec-input-standard-filled-prefix-color-icon-active: #717171;
    --aec-input-standard-filled-prefix-color-icon-disabled: #909090;
    --aec-input-standard-filled-prefix-color-divider-default: #c4c4c4;
    --aec-input-standard-filled-prefix-color-divider-hover: transparent;
    --aec-input-standard-filled-prefix-color-divider-active: transparent;
    --aec-input-standard-filled-prefix-color-divider-disabled: #dedede;
    --aec-input-standard-filled-suffix-color-bg-default: transparent;
    --aec-input-standard-filled-suffix-color-bg-hover: #f6f6f6;
    --aec-input-standard-filled-suffix-color-bg-active: #fff;
    --aec-input-standard-filled-suffix-color-bg-disabled: #f6f6f6;
    --aec-input-standard-filled-suffix-color-border-default: transparent;
    --aec-input-standard-filled-suffix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-standard-filled-suffix-color-border-active: #232323;
    --aec-input-standard-filled-suffix-color-border-disabled: #dedede;
    --aec-input-standard-filled-suffix-color-text-default: #000000;
    --aec-input-standard-filled-suffix-color-text-hover: #000000;
    --aec-input-standard-filled-suffix-color-text-active: #000000;
    --aec-input-standard-filled-suffix-color-text-disabled: #909090;
    --aec-input-standard-filled-suffix-color-icon-default: #717171;
    --aec-input-standard-filled-suffix-color-icon-hover: #717171;
    --aec-input-standard-filled-suffix-color-icon-active: #717171;
    --aec-input-standard-filled-suffix-color-icon-disabled: #909090;
    --aec-input-standard-filled-suffix-color-divider-default: #c4c4c4;
    --aec-input-standard-filled-suffix-color-divider-hover: transparent;
    --aec-input-standard-filled-suffix-color-divider-active: transparent;
    --aec-input-standard-filled-suffix-color-divider-disabled: #dedede;
    --aec-input-material-outlined-color-bg-default: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-outlined-color-bg-hover: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-outlined-color-bg-active: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-outlined-color-bg-disabled: #f6f6f6;
    --aec-input-material-outlined-color-border-default: #c4c4c4;
    --aec-input-material-outlined-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-outlined-color-border-active: #232323;
    --aec-input-material-outlined-color-border-disabled: #dedede;
    --aec-input-material-outlined-color-text-prompt: #909090;
    --aec-input-material-outlined-color-text-default: #000000;
    --aec-input-material-outlined-color-text-hover: #000000;
    --aec-input-material-outlined-color-text-active: #000000;
    --aec-input-material-outlined-color-text-disabled: #909090;
    --aec-input-material-outlined-color-label-prompt: #717171;
    --aec-input-material-outlined-color-label-default: #000000;
    --aec-input-material-outlined-color-label-hover: #000000;
    --aec-input-material-outlined-color-label-active: #000000;
    --aec-input-material-outlined-color-label-disabled: #909090;
    --aec-input-material-outlined-color-icon-prompt: #717171;
    --aec-input-material-outlined-color-icon-default: #717171;
    --aec-input-material-outlined-color-icon-hover: #717171;
    --aec-input-material-outlined-color-icon-active: #717171;
    --aec-input-material-outlined-color-icon-disabled: #909090;
    --aec-input-material-outlined-color-error-bg-default: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-outlined-color-error-border-default: #f30000;
    --aec-input-material-outlined-color-error-text-default: #000000;
    --aec-input-material-outlined-color-error-icon-default: #f30000;
    --aec-input-material-outlined-prefix-color-bg-default: transparent;
    --aec-input-material-outlined-prefix-color-bg-hover: #f6f6f6;
    --aec-input-material-outlined-prefix-color-bg-active: #fff;
    --aec-input-material-outlined-prefix-color-bg-disabled: #f6f6f6;
    --aec-input-material-outlined-prefix-color-border-default: transparent;
    --aec-input-material-outlined-prefix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-outlined-prefix-color-border-active: #232323;
    --aec-input-material-outlined-prefix-color-border-disabled: #dedede;
    --aec-input-material-outlined-prefix-color-text-default: #000000;
    --aec-input-material-outlined-prefix-color-text-hover: #000000;
    --aec-input-material-outlined-prefix-color-text-active: #000000;
    --aec-input-material-outlined-prefix-color-text-disabled: #909090;
    --aec-input-material-outlined-prefix-color-icon-default: #717171;
    --aec-input-material-outlined-prefix-color-icon-hover: #717171;
    --aec-input-material-outlined-prefix-color-icon-active: #717171;
    --aec-input-material-outlined-prefix-color-icon-disabled: #909090;
    --aec-input-material-outlined-prefix-color-divider-default: #c4c4c4;
    --aec-input-material-outlined-prefix-color-divider-hover: transparent;
    --aec-input-material-outlined-prefix-color-divider-active: transparent;
    --aec-input-material-outlined-prefix-color-divider-disabled: #dedede;
    --aec-input-material-outlined-suffix-color-bg-default: transparent;
    --aec-input-material-outlined-suffix-color-bg-hover: #f6f6f6;
    --aec-input-material-outlined-suffix-color-bg-active: #fff;
    --aec-input-material-outlined-suffix-color-bg-disabled: #f6f6f6;
    --aec-input-material-outlined-suffix-color-border-default: transparent;
    --aec-input-material-outlined-suffix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-outlined-suffix-color-border-active: #232323;
    --aec-input-material-outlined-suffix-color-border-disabled: #dedede;
    --aec-input-material-outlined-suffix-color-text-default: #000000;
    --aec-input-material-outlined-suffix-color-text-hover: #000000;
    --aec-input-material-outlined-suffix-color-text-active: #000000;
    --aec-input-material-outlined-suffix-color-text-disabled: #909090;
    --aec-input-material-outlined-suffix-color-icon-default: #717171;
    --aec-input-material-outlined-suffix-color-icon-hover: #717171;
    --aec-input-material-outlined-suffix-color-icon-active: #717171;
    --aec-input-material-outlined-suffix-color-icon-disabled: #909090;
    --aec-input-material-outlined-suffix-color-divider-default: #c4c4c4;
    --aec-input-material-outlined-suffix-color-divider-hover: transparent;
    --aec-input-material-outlined-suffix-color-divider-active: transparent;
    --aec-input-material-outlined-suffix-color-divider-disabled: #dedede;
    --aec-input-material-filled-color-bg-default: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-filled-color-bg-hover: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-filled-color-bg-active: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-filled-color-bg-disabled: #f6f6f6;
    --aec-input-material-filled-color-border-default: #c4c4c4;
    --aec-input-material-filled-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-filled-color-border-active: #232323;
    --aec-input-material-filled-color-border-disabled: #dedede;
    --aec-input-material-filled-color-text-prompt: #909090;
    --aec-input-material-filled-color-text-default: #000000;
    --aec-input-material-filled-color-text-hover: #000000;
    --aec-input-material-filled-color-text-active: #000000;
    --aec-input-material-filled-color-text-disabled: #909090;
    --aec-input-material-filled-color-label-prompt: #717171;
    --aec-input-material-filled-color-label-default: #000000;
    --aec-input-material-filled-color-label-hover: #000000;
    --aec-input-material-filled-color-label-active: #000000;
    --aec-input-material-filled-color-label-disabled: #909090;
    --aec-input-material-filled-color-icon-prompt: #717171;
    --aec-input-material-filled-color-icon-default: #717171;
    --aec-input-material-filled-color-icon-hover: #717171;
    --aec-input-material-filled-color-icon-active: #717171;
    --aec-input-material-filled-color-icon-disabled: #909090;
    --aec-input-material-filled-color-error-bg-default: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-filled-color-error-border-default: #f30000;
    --aec-input-material-filled-color-error-text-default: #000000;
    --aec-input-material-filled-color-error-icon-default: #f30000;
    --aec-input-material-filled-prefix-color-bg-default: transparent;
    --aec-input-material-filled-prefix-color-bg-hover: #f6f6f6;
    --aec-input-material-filled-prefix-color-bg-active: #fff;
    --aec-input-material-filled-prefix-color-bg-disabled: #f6f6f6;
    --aec-input-material-filled-prefix-color-border-default: transparent;
    --aec-input-material-filled-prefix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-filled-prefix-color-border-active: #232323;
    --aec-input-material-filled-prefix-color-border-disabled: #dedede;
    --aec-input-material-filled-prefix-color-text-default: #000000;
    --aec-input-material-filled-prefix-color-text-hover: #000000;
    --aec-input-material-filled-prefix-color-text-active: #000000;
    --aec-input-material-filled-prefix-color-text-disabled: #909090;
    --aec-input-material-filled-prefix-color-icon-default: #717171;
    --aec-input-material-filled-prefix-color-icon-hover: #717171;
    --aec-input-material-filled-prefix-color-icon-active: #717171;
    --aec-input-material-filled-prefix-color-icon-disabled: #909090;
    --aec-input-material-filled-prefix-color-divider-default: #c4c4c4;
    --aec-input-material-filled-prefix-color-divider-hover: transparent;
    --aec-input-material-filled-prefix-color-divider-active: transparent;
    --aec-input-material-filled-prefix-color-divider-disabled: #dedede;
    --aec-input-material-filled-suffix-color-bg-default: transparent;
    --aec-input-material-filled-suffix-color-bg-hover: #f6f6f6;
    --aec-input-material-filled-suffix-color-bg-active: #fff;
    --aec-input-material-filled-suffix-color-bg-disabled: #f6f6f6;
    --aec-input-material-filled-suffix-color-border-default: transparent;
    --aec-input-material-filled-suffix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-filled-suffix-color-border-active: #232323;
    --aec-input-material-filled-suffix-color-border-disabled: #dedede;
    --aec-input-material-filled-suffix-color-text-default: #000000;
    --aec-input-material-filled-suffix-color-text-hover: #000000;
    --aec-input-material-filled-suffix-color-text-active: #000000;
    --aec-input-material-filled-suffix-color-text-disabled: #909090;
    --aec-input-material-filled-suffix-color-icon-default: #717171;
    --aec-input-material-filled-suffix-color-icon-hover: #717171;
    --aec-input-material-filled-suffix-color-icon-active: #717171;
    --aec-input-material-filled-suffix-color-icon-disabled: #909090;
    --aec-input-material-filled-suffix-color-divider-default: #c4c4c4;
    --aec-input-material-filled-suffix-color-divider-hover: transparent;
    --aec-input-material-filled-suffix-color-divider-active: transparent;
    --aec-input-material-filled-suffix-color-divider-disabled: #dedede;
    --aec-input-material-plain-color-bg-default: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-plain-color-bg-hover: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-plain-color-bg-active: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-plain-color-bg-disabled: #f6f6f6;
    --aec-input-material-plain-color-border-default: #c4c4c4;
    --aec-input-material-plain-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-plain-color-border-active: #232323;
    --aec-input-material-plain-color-border-disabled: #dedede;
    --aec-input-material-plain-color-text-prompt: #909090;
    --aec-input-material-plain-color-text-default: #000000;
    --aec-input-material-plain-color-text-hover: #000000;
    --aec-input-material-plain-color-text-active: #000000;
    --aec-input-material-plain-color-text-disabled: #909090;
    --aec-input-material-plain-color-label-prompt: #717171;
    --aec-input-material-plain-color-label-default: #000000;
    --aec-input-material-plain-color-label-hover: #000000;
    --aec-input-material-plain-color-label-active: #000000;
    --aec-input-material-plain-color-label-disabled: #909090;
    --aec-input-material-plain-color-icon-prompt: #717171;
    --aec-input-material-plain-color-icon-default: #717171;
    --aec-input-material-plain-color-icon-hover: #717171;
    --aec-input-material-plain-color-icon-active: #717171;
    --aec-input-material-plain-color-icon-disabled: #909090;
    --aec-input-material-plain-color-error-bg-default: rgb(93.5% 93.5% 93.5%);
    --aec-input-material-plain-color-error-border-default: #f30000;
    --aec-input-material-plain-color-error-text-default: #000000;
    --aec-input-material-plain-color-error-icon-default: #f30000;
    --aec-input-material-plain-prefix-color-bg-default: transparent;
    --aec-input-material-plain-prefix-color-bg-hover: #f6f6f6;
    --aec-input-material-plain-prefix-color-bg-active: #fff;
    --aec-input-material-plain-prefix-color-bg-disabled: #f6f6f6;
    --aec-input-material-plain-prefix-color-border-default: transparent;
    --aec-input-material-plain-prefix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-plain-prefix-color-border-active: #232323;
    --aec-input-material-plain-prefix-color-border-disabled: #dedede;
    --aec-input-material-plain-prefix-color-text-default: #000000;
    --aec-input-material-plain-prefix-color-text-hover: #000000;
    --aec-input-material-plain-prefix-color-text-active: #000000;
    --aec-input-material-plain-prefix-color-text-disabled: #909090;
    --aec-input-material-plain-prefix-color-icon-default: #717171;
    --aec-input-material-plain-prefix-color-icon-hover: #717171;
    --aec-input-material-plain-prefix-color-icon-active: #717171;
    --aec-input-material-plain-prefix-color-icon-disabled: #909090;
    --aec-input-material-plain-prefix-color-divider-default: #c4c4c4;
    --aec-input-material-plain-prefix-color-divider-hover: transparent;
    --aec-input-material-plain-prefix-color-divider-active: transparent;
    --aec-input-material-plain-prefix-color-divider-disabled: #dedede;
    --aec-input-material-plain-suffix-color-bg-default: transparent;
    --aec-input-material-plain-suffix-color-bg-hover: #f6f6f6;
    --aec-input-material-plain-suffix-color-bg-active: #fff;
    --aec-input-material-plain-suffix-color-bg-disabled: #f6f6f6;
    --aec-input-material-plain-suffix-color-border-default: transparent;
    --aec-input-material-plain-suffix-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-input-material-plain-suffix-color-border-active: #232323;
    --aec-input-material-plain-suffix-color-border-disabled: #dedede;
    --aec-input-material-plain-suffix-color-text-default: #000000;
    --aec-input-material-plain-suffix-color-text-hover: #000000;
    --aec-input-material-plain-suffix-color-text-active: #000000;
    --aec-input-material-plain-suffix-color-text-disabled: #909090;
    --aec-input-material-plain-suffix-color-icon-default: #717171;
    --aec-input-material-plain-suffix-color-icon-hover: #717171;
    --aec-input-material-plain-suffix-color-icon-active: #717171;
    --aec-input-material-plain-suffix-color-icon-disabled: #909090;
    --aec-input-material-plain-suffix-color-divider-default: #c4c4c4;
    --aec-input-material-plain-suffix-color-divider-hover: transparent;
    --aec-input-material-plain-suffix-color-divider-active: transparent;
    --aec-input-material-plain-suffix-color-divider-disabled: #dedede;
    --aec-link-color-primary-bg-default: transparent;
    --aec-link-color-primary-bg-hover: transparent;
    --aec-link-color-primary-bg-disabled: transparent;
    --aec-link-color-primary-border-default: transparent;
    --aec-link-color-primary-border-hover: transparent;
    --aec-link-color-primary-border-disabled: transparent;
    --aec-link-color-primary-text-default: #f30000;
    --aec-link-color-primary-text-hover: #f30000;
    --aec-link-color-primary-text-disabled: #909090;
    --aec-link-color-primary-icon-default: #f30000;
    --aec-link-color-primary-icon-hover: #f30000;
    --aec-link-color-primary-icon-disabled: #909090;
    --aec-link-color-inverse-bg-default: transparent;
    --aec-link-color-inverse-bg-hover: transparent;
    --aec-link-color-inverse-bg-disabled: transparent;
    --aec-link-color-inverse-border-default: transparent;
    --aec-link-color-inverse-border-hover: transparent;
    --aec-link-color-inverse-border-disabled: transparent;
    --aec-link-color-inverse-text-default: #ffffff;
    --aec-link-color-inverse-text-hover: #909090;
    --aec-link-color-inverse-text-disabled: #232323;
    --aec-link-color-inverse-icon-default: #f6f6f6;
    --aec-link-color-inverse-icon-hover: #909090;
    --aec-link-color-inverse-icon-disabled: #232323;
    --aec-link-color-neutral-bg-default: transparent;
    --aec-link-color-neutral-bg-hover: transparent;
    --aec-link-color-neutral-bg-disabled: transparent;
    --aec-link-color-neutral-border-default: transparent;
    --aec-link-color-neutral-border-hover: transparent;
    --aec-link-color-neutral-border-disabled: transparent;
    --aec-link-color-neutral-text-default: #000000;
    --aec-link-color-neutral-text-hover: #000000;
    --aec-link-color-neutral-text-disabled: #909090;
    --aec-link-color-neutral-icon-default: #717171;
    --aec-link-color-neutral-icon-hover: #232323;
    --aec-link-color-neutral-icon-disabled: #909090;
    --aec-list-item-color-bg-default: #fff;
    --aec-list-item-color-bg-hover: #f6f6f6;
    --aec-list-item-color-bg-active: #f6f6f6;
    --aec-list-item-color-bg-disabled: #fff;
    --aec-list-item-color-bg-selected: #f6f6f6;
    --aec-list-item-color-text-default: #000000;
    --aec-list-item-color-text-hover: #000000;
    --aec-list-item-color-text-active: #000000;
    --aec-list-item-color-text-disabled: #909090;
    --aec-list-item-color-text-selected: #000000;
    --aec-list-item-color-description-default: #717171;
    --aec-list-item-color-description-hover: #717171;
    --aec-list-item-color-description-active: #717171;
    --aec-list-item-color-description-disabled: #909090;
    --aec-list-item-color-description-selected: #717171;
    --aec-list-item-color-icon-default: #717171;
    --aec-list-item-color-icon-hover: #232323;
    --aec-list-item-color-icon-active: #232323;
    --aec-list-item-color-icon-disabled: #909090;
    --aec-list-item-color-icon-selected: #f30000;
    --aec-notification-color-success-bg: #fff;
    --aec-notification-color-success-border: #dedede;
    --aec-notification-color-success-title: #000000;
    --aec-notification-color-success-description: #717171;
    --aec-notification-color-success-icon: #29a575;
    --aec-notification-color-error-bg: #fff;
    --aec-notification-color-error-border: #dedede;
    --aec-notification-color-error-title: #000000;
    --aec-notification-color-error-description: #717171;
    --aec-notification-color-error-icon: #f30000;
    --aec-notification-color-warning-bg: #fff;
    --aec-notification-color-warning-border: #dedede;
    --aec-notification-color-warning-title: #000000;
    --aec-notification-color-warning-description: #717171;
    --aec-notification-color-warning-icon: #C8800D;
    --aec-notification-color-information-bg: #fff;
    --aec-notification-color-information-border: #dedede;
    --aec-notification-color-information-title: #000000;
    --aec-notification-color-information-description: #717171;
    --aec-notification-color-information-icon: #717171;
    --aec-notification-container-inside-spacing: 16px;
    --aec-notification-container-inside-item-spacing: 16px;
    --aec-notification-container-inside-border-radius: 0px;
    --aec-notification-container-inside-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    --aec-notification-container-inside-border-width-left: 2px;
    --aec-notification-container-inside-border-width-top: 0px;
    --aec-notification-container-inside-border-width-right: 0px;
    --aec-notification-container-inside-border-width-bottom: 0px;
    --aec-notification-container-bg-border-radius: 0px;
    --aec-notification-container-bg-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    --aec-notification-container-bg-border-width-left: 1px;
    --aec-notification-container-bg-border-width-top: 1px;
    --aec-notification-container-bg-border-width-right: 1px;
    --aec-notification-container-bg-border-width-bottom: 1px;
    --aec-notification-container-bg-spacing: 0px;
    --aec-notification-container-text-item-spacing: 4px;
    --aec-radio-color-bg-default: #fff;
    --aec-radio-color-bg-hover: #fff;
    --aec-radio-color-bg-active: #fff;
    --aec-radio-color-bg-disabled: #fff;
    --aec-radio-color-border-default: #c4c4c4;
    --aec-radio-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-radio-color-border-active: #232323;
    --aec-radio-color-border-disabled: #dedede;
    --aec-radio-color-icon-default: transparent;
    --aec-radio-color-icon-hover: transparent;
    --aec-radio-color-icon-active: #909090;
    --aec-radio-color-icon-disabled: transparent;
    --aec-radio-color-selected-bg-default: #011e41;
    --aec-radio-color-selected-bg-disabled: #f6f6f6;
    --aec-radio-color-selected-border-default: transparent;
    --aec-radio-color-selected-border-disabled: #dedede;
    --aec-radio-color-selected-icon-default: #fff;
    --aec-radio-color-selected-icon-disabled: #909090;
    --aec-radio-container-sizing: 20px;
    --aec-radio-container-border-radius: 384px;
    --aec-radio-container-border-width: 1px;
    --aec-radio-hit-area-sizing: 32px;
    --aec-radio-indicator-sizing: 12px;
    --aec-radio-focus-ring-border-radius: 388px;
    --aec-slider-color-track-bg-default: #dedede;
    --aec-slider-color-track-bg-selected: #f30000;
    --aec-slider-color-track-bg-disabled: #dedede;
    --aec-slider-color-track-border-default: transparent;
    --aec-slider-color-track-border-selected: transparent;
    --aec-slider-color-track-border-disabled: transparent;
    --aec-slider-color-handle-bg-default: #000000;
    --aec-slider-color-handle-bg-hover: #000000;
    --aec-slider-color-handle-bg-disabled: #909090;
    --aec-slider-color-handle-border-default: transparent;
    --aec-slider-color-handle-border-hover: transparent;
    --aec-slider-color-handle-border-disabled: transparent;
    --aec-slider-track-height: 4px;
    --aec-slider-track-border-radius: 0px;
    --aec-slider-track-border-width: 1px;
    --aec-slider-handle-height: 24px;
    --aec-slider-handle-border-radius: 384px;
    --aec-slider-handle-border-width: 1px;
    --aec-slider-handle-width: 24px;
    --aec-slider-hit-area-width: 32px;
    --aec-slider-hit-area-height: 32px;
    --aec-snackbar-color-bg: #f6f6f6;
    --aec-snackbar-color-border: none;
    --aec-snackbar-color-description: #000000;
    --aec-switch-color-track-bg-default: #fff;
    --aec-switch-color-track-bg-hover: #f6f6f6;
    --aec-switch-color-track-bg-active: #f6f6f6;
    --aec-switch-color-track-bg-disabled: #fff;
    --aec-switch-color-track-border-default: #f30000;
    --aec-switch-color-track-border-hover: #f30000;
    --aec-switch-color-track-border-active: #f30000;
    --aec-switch-color-track-border-disabled: #dedede;
    --aec-switch-color-track-selected-bg-default: #f30000;
    --aec-switch-color-track-selected-bg-hover: #f30000;
    --aec-switch-color-track-selected-bg-active: #f30000;
    --aec-switch-color-track-selected-bg-disabled: #dedede;
    --aec-switch-color-track-selected-border-default: transparent;
    --aec-switch-color-track-selected-border-hover: #f30000;
    --aec-switch-color-track-selected-border-active: #f30000;
    --aec-switch-color-track-selected-border-disabled: transparent;
    --aec-switch-color-handle-bg-default: #f30000;
    --aec-switch-color-handle-bg-hover: #f30000;
    --aec-switch-color-handle-bg-active: #f30000;
    --aec-switch-color-handle-bg-disabled: #dedede;
    --aec-switch-color-handle-border-default: transparent;
    --aec-switch-color-handle-border-hover: transparent;
    --aec-switch-color-handle-border-active: transparent;
    --aec-switch-color-handle-border-disabled: transparent;
    --aec-switch-color-handle-selected-bg-default: #fff;
    --aec-switch-color-handle-selected-bg-hover: #fff;
    --aec-switch-color-handle-selected-bg-active: #fff;
    --aec-switch-color-handle-selected-bg-disabled: #fff;
    --aec-switch-color-handle-selected-border-default: transparent;
    --aec-switch-color-handle-selected-border-hover: transparent;
    --aec-switch-color-handle-selected-border-active: transparent;
    --aec-switch-color-handle-selected-border-disabled: transparent;
    --aec-switch-container-width: 40px;
    --aec-switch-container-height: 20px;
    --aec-switch-container-spacing: 2px;
    --aec-switch-container-border-radius: 384px;
    --aec-switch-container-border-width: 1px;
    --aec-switch-handle-width: 16px;
    --aec-switch-handle-height: 16px;
    --aec-switch-handle-border-radius: 384px;
    --aec-switch-handle-border-width: 1px;
    --aec-switch-hit-area-width: 40px;
    --aec-switch-hit-area-height: 32px;
    --aec-tabbar-contained-tab-item-color-bg-default: transparent;
    --aec-tabbar-contained-tab-item-color-bg-hover: rgb(67.1% 67.1% 67.1%);
    --aec-tabbar-contained-tab-item-color-bg-active: rgb(100% 100% 100%);
    --aec-tabbar-contained-tab-item-color-bg-disabled: transparent;
    --aec-tabbar-contained-tab-item-color-border-default: transparent;
    --aec-tabbar-contained-tab-item-color-border-hover: transparent;
    --aec-tabbar-contained-tab-item-color-border-active: transparent;
    --aec-tabbar-contained-tab-item-color-border-disabled: transparent;
    --aec-tabbar-contained-tab-item-color-text-default: #000000;
    --aec-tabbar-contained-tab-item-color-text-hover: #000000;
    --aec-tabbar-contained-tab-item-color-text-active: #000000;
    --aec-tabbar-contained-tab-item-color-text-disabled: #909090;
    --aec-tabbar-contained-tab-item-color-icon-default: #717171;
    --aec-tabbar-contained-tab-item-color-icon-hover: #232323;
    --aec-tabbar-contained-tab-item-color-icon-active: #232323;
    --aec-tabbar-contained-tab-item-color-icon-disabled: #909090;
    --aec-tabbar-contained-tab-item-color-selected-bg-default: #f30000;
    --aec-tabbar-contained-tab-item-color-selected-bg-disabled: #f6f6f6;
    --aec-tabbar-contained-tab-item-color-selected-border-default: transparent;
    --aec-tabbar-contained-tab-item-color-selected-border-disabled: transparent;
    --aec-tabbar-contained-tab-item-color-selected-text-default: #fff;
    --aec-tabbar-contained-tab-item-color-selected-text-disabled: #909090;
    --aec-tabbar-contained-tab-item-color-selected-icon-default: #fff;
    --aec-tabbar-contained-tab-item-color-selected-icon-disabled: #909090;
    --aec-tabbar-contained-tab-color-bg-default: #fff;
    --aec-tabbar-contained-tab-color-border-default: #dedede;
    --aec-tabbar-segment-tab-item-color-bg-default: #fff;
    --aec-tabbar-segment-tab-item-color-bg-hover: #f6f6f6;
    --aec-tabbar-segment-tab-item-color-bg-active: #f6f6f6;
    --aec-tabbar-segment-tab-item-color-bg-disabled: #f6f6f6;
    --aec-tabbar-segment-tab-item-color-border-default: transparent;
    --aec-tabbar-segment-tab-item-color-border-hover: transparent;
    --aec-tabbar-segment-tab-item-color-border-active: transparent;
    --aec-tabbar-segment-tab-item-color-border-disabled: transparent;
    --aec-tabbar-segment-tab-item-color-text-default: #232323;
    --aec-tabbar-segment-tab-item-color-text-hover: #000000;
    --aec-tabbar-segment-tab-item-color-text-active: #000000;
    --aec-tabbar-segment-tab-item-color-text-disabled: #909090;
    --aec-tabbar-segment-tab-item-color-icon-default: #717171;
    --aec-tabbar-segment-tab-item-color-icon-hover: #232323;
    --aec-tabbar-segment-tab-item-color-icon-active: #232323;
    --aec-tabbar-segment-tab-item-color-icon-disabled: #909090;
    --aec-tabbar-segment-tab-item-color-selected-bg-default: #f30000;
    --aec-tabbar-segment-tab-item-color-selected-bg-disabled: #fff;
    --aec-tabbar-segment-tab-item-color-selected-border-default: transparent;
    --aec-tabbar-segment-tab-item-color-selected-border-disabled: transparent;
    --aec-tabbar-segment-tab-item-color-selected-text-default: #fff;
    --aec-tabbar-segment-tab-item-color-selected-text-disabled: #909090;
    --aec-tabbar-segment-tab-item-color-selected-icon-default: #fff;
    --aec-tabbar-segment-tab-item-color-selected-icon-disabled: #909090;
    --aec-tabbar-segment-tab-color-bg-default: transparent;
    --aec-tabbar-segment-tab-color-border-default: #dedede;
    --aec-tabbar-stacked-tab-item-color-bg-default: #fff;
    --aec-tabbar-stacked-tab-item-color-bg-hover: #f6f6f6;
    --aec-tabbar-stacked-tab-item-color-bg-active: #f6f6f6;
    --aec-tabbar-stacked-tab-item-color-bg-disabled: #f6f6f6;
    --aec-tabbar-stacked-tab-item-color-border-default: #c4c4c4;
    --aec-tabbar-stacked-tab-item-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-tabbar-stacked-tab-item-color-border-active: #232323;
    --aec-tabbar-stacked-tab-item-color-border-disabled: #dedede;
    --aec-tabbar-stacked-tab-item-color-text-default: #232323;
    --aec-tabbar-stacked-tab-item-color-text-hover: #000000;
    --aec-tabbar-stacked-tab-item-color-text-active: #000000;
    --aec-tabbar-stacked-tab-item-color-text-disabled: #909090;
    --aec-tabbar-stacked-tab-item-color-icon-default: #717171;
    --aec-tabbar-stacked-tab-item-color-icon-hover: #232323;
    --aec-tabbar-stacked-tab-item-color-icon-active: #232323;
    --aec-tabbar-stacked-tab-item-color-icon-disabled: #909090;
    --aec-tabbar-stacked-tab-item-color-selected-bg-default: #f30000;
    --aec-tabbar-stacked-tab-item-color-selected-bg-disabled: #fff;
    --aec-tabbar-stacked-tab-item-color-selected-border-default: transparent;
    --aec-tabbar-stacked-tab-item-color-selected-border-disabled: transparent;
    --aec-tabbar-stacked-tab-item-color-selected-text-default: #fff;
    --aec-tabbar-stacked-tab-item-color-selected-text-disabled: #909090;
    --aec-tabbar-stacked-tab-item-color-selected-icon-default: #fff;
    --aec-tabbar-stacked-tab-item-color-selected-icon-disabled: #909090;
    --aec-tabbar-stacked-tab-color-bg-default: transparent;
    --aec-tabbar-stacked-tab-color-border-default: transparent;
    --aec-tabbar-underlined-inset-tab-item-color-bg-default: transparent;
    --aec-tabbar-underlined-inset-tab-item-color-bg-hover: #f6f6f6;
    --aec-tabbar-underlined-inset-tab-item-color-bg-active: transparent;
    --aec-tabbar-underlined-inset-tab-item-color-bg-disabled: transparent;
    --aec-tabbar-underlined-inset-tab-item-color-border-default: #dedede;
    --aec-tabbar-underlined-inset-tab-item-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-tabbar-underlined-inset-tab-item-color-border-active: #232323;
    --aec-tabbar-underlined-inset-tab-item-color-border-disabled: #dedede;
    --aec-tabbar-underlined-inset-tab-item-color-text-default: #000000;
    --aec-tabbar-underlined-inset-tab-item-color-text-hover: #000000;
    --aec-tabbar-underlined-inset-tab-item-color-text-active: #000000;
    --aec-tabbar-underlined-inset-tab-item-color-text-disabled: #909090;
    --aec-tabbar-underlined-inset-tab-item-color-icon-default: #717171;
    --aec-tabbar-underlined-inset-tab-item-color-icon-hover: #717171;
    --aec-tabbar-underlined-inset-tab-item-color-icon-active: #717171;
    --aec-tabbar-underlined-inset-tab-item-color-icon-disabled: #909090;
    --aec-tabbar-underlined-inset-tab-item-color-selected-bg-default: transparent;
    --aec-tabbar-underlined-inset-tab-item-color-selected-bg-disabled: transparent;
    --aec-tabbar-underlined-inset-tab-item-color-selected-border-default: #f30000;
    --aec-tabbar-underlined-inset-tab-item-color-selected-border-disabled: #dedede;
    --aec-tabbar-underlined-inset-tab-item-color-selected-text-default: #000000;
    --aec-tabbar-underlined-inset-tab-item-color-selected-text-disabled: #909090;
    --aec-tabbar-underlined-inset-tab-item-color-selected-icon-default: #717171;
    --aec-tabbar-underlined-inset-tab-item-color-selected-icon-disabled: #909090;
    --aec-tabbar-underlined-inset-tab-color-bg-default: transparent;
    --aec-tabbar-underlined-inset-tab-color-border-default: #dedede;
    --aec-tabbar-underlined-inside-tab-item-color-bg-default: transparent;
    --aec-tabbar-underlined-inside-tab-item-color-bg-hover: #f6f6f6;
    --aec-tabbar-underlined-inside-tab-item-color-bg-active: transparent;
    --aec-tabbar-underlined-inside-tab-item-color-bg-disabled: transparent;
    --aec-tabbar-underlined-inside-tab-item-color-border-default: transparent;
    --aec-tabbar-underlined-inside-tab-item-color-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-tabbar-underlined-inside-tab-item-color-border-active: #232323;
    --aec-tabbar-underlined-inside-tab-item-color-border-disabled: transparent;
    --aec-tabbar-underlined-inside-tab-item-color-text-default: #717171;
    --aec-tabbar-underlined-inside-tab-item-color-text-hover: #000000;
    --aec-tabbar-underlined-inside-tab-item-color-text-active: #000000;
    --aec-tabbar-underlined-inside-tab-item-color-text-disabled: #909090;
    --aec-tabbar-underlined-inside-tab-item-color-icon-default: #717171;
    --aec-tabbar-underlined-inside-tab-item-color-icon-hover: #717171;
    --aec-tabbar-underlined-inside-tab-item-color-icon-active: #717171;
    --aec-tabbar-underlined-inside-tab-item-color-icon-disabled: #909090;
    --aec-tabbar-underlined-inside-tab-item-color-selected-bg-default: transparent;
    --aec-tabbar-underlined-inside-tab-item-color-selected-bg-disabled: transparent;
    --aec-tabbar-underlined-inside-tab-item-color-selected-border-default: #f30000;
    --aec-tabbar-underlined-inside-tab-item-color-selected-border-disabled: #dedede;
    --aec-tabbar-underlined-inside-tab-item-color-selected-text-default: #011e41;
    --aec-tabbar-underlined-inside-tab-item-color-selected-text-disabled: #909090;
    --aec-tabbar-underlined-inside-tab-item-color-selected-icon-default: #011e41;
    --aec-tabbar-underlined-inside-tab-item-color-selected-icon-disabled: #909090;
    --aec-tabbar-underlined-inside-tab-color-bg-default: transparent;
    --aec-tabbar-underlined-inside-tab-color-border-default: transparent;
    --aec-tabbar-vertical-tab-item-color-bg-default: transparent;
    --aec-tabbar-vertical-tab-item-color-bg-hover: #f6f6f6;
    --aec-tabbar-vertical-tab-item-color-bg-active: #f6f6f6;
    --aec-tabbar-vertical-tab-item-color-bg-disabled: transparent;
    --aec-tabbar-vertical-tab-item-color-border-default: transparent;
    --aec-tabbar-vertical-tab-item-color-border-hover: transparent;
    --aec-tabbar-vertical-tab-item-color-border-active: transparent;
    --aec-tabbar-vertical-tab-item-color-border-disabled: transparent;
    --aec-tabbar-vertical-tab-item-color-text-default: #717171;
    --aec-tabbar-vertical-tab-item-color-text-hover: #000000;
    --aec-tabbar-vertical-tab-item-color-text-active: #000000;
    --aec-tabbar-vertical-tab-item-color-text-disabled: #909090;
    --aec-tabbar-vertical-tab-item-color-icon-default: #717171;
    --aec-tabbar-vertical-tab-item-color-icon-hover: #232323;
    --aec-tabbar-vertical-tab-item-color-icon-active: #232323;
    --aec-tabbar-vertical-tab-item-color-icon-disabled: #909090;
    --aec-tabbar-vertical-tab-item-color-selected-bg-default: #f6f6f6;
    --aec-tabbar-vertical-tab-item-color-selected-bg-disabled: transparent;
    --aec-tabbar-vertical-tab-item-color-selected-border-default: #f30000;
    --aec-tabbar-vertical-tab-item-color-selected-border-disabled: transparent;
    --aec-tabbar-vertical-tab-item-color-selected-text-default: #000000;
    --aec-tabbar-vertical-tab-item-color-selected-text-disabled: #909090;
    --aec-tabbar-vertical-tab-item-color-selected-icon-default: #717171;
    --aec-tabbar-vertical-tab-item-color-selected-icon-disabled: #909090;
    --aec-tabbar-vertical-tab-color-bg-default: transparent;
    --aec-tabbar-vertical-tab-color-border-default: transparent;
    --aec-toggle-button-color-option-1-bg-default: transparent;
    --aec-toggle-button-color-option-1-bg-hover: transparent;
    --aec-toggle-button-color-option-1-bg-active: transparent;
    --aec-toggle-button-color-option-1-bg-disabled: transparent;
    --aec-toggle-button-color-option-1-border-default: #232323;
    --aec-toggle-button-color-option-1-border-hover: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-1-border-active: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-1-border-disabled: #c4c4c4;
    --aec-toggle-button-color-option-1-text-default: #232323;
    --aec-toggle-button-color-option-1-text-hover: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-1-text-active: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-1-text-disabled: #909090;
    --aec-toggle-button-color-option-1-icon-default: #232323;
    --aec-toggle-button-color-option-1-icon-hover: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-1-icon-active: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-1-icon-disabled: #909090;
    --aec-toggle-button-color-option-1-selected-bg-default: #f30000;
    --aec-toggle-button-color-option-1-selected-bg-hover: #fff;
    --aec-toggle-button-color-option-1-selected-bg-active: #f30000;
    --aec-toggle-button-color-option-1-selected-bg-disabled: #f6f6f6;
    --aec-toggle-button-color-option-1-selected-border-default: transparent;
    --aec-toggle-button-color-option-1-selected-border-hover: #f30000;
    --aec-toggle-button-color-option-1-selected-border-active: transparent;
    --aec-toggle-button-color-option-1-selected-border-disabled: transparent;
    --aec-toggle-button-color-option-1-selected-text-default: #fff;
    --aec-toggle-button-color-option-1-selected-text-hover: #f30000;
    --aec-toggle-button-color-option-1-selected-text-active: #fff;
    --aec-toggle-button-color-option-1-selected-text-disabled: #909090;
    --aec-toggle-button-color-option-1-selected-icon-default: #fff;
    --aec-toggle-button-color-option-1-selected-icon-hover: #f30000;
    --aec-toggle-button-color-option-1-selected-icon-active: #fff;
    --aec-toggle-button-color-option-1-selected-icon-disabled: #909090;
    --aec-toggle-button-color-option-2-bg-default: transparent;
    --aec-toggle-button-color-option-2-bg-hover: transparent;
    --aec-toggle-button-color-option-2-bg-active: transparent;
    --aec-toggle-button-color-option-2-bg-disabled: transparent;
    --aec-toggle-button-color-option-2-border-default: transparent;
    --aec-toggle-button-color-option-2-border-hover: transparent;
    --aec-toggle-button-color-option-2-border-active: transparent;
    --aec-toggle-button-color-option-2-border-disabled: transparent;
    --aec-toggle-button-color-option-2-text-default: #232323;
    --aec-toggle-button-color-option-2-text-hover: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-2-text-active: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-2-text-disabled: #909090;
    --aec-toggle-button-color-option-2-icon-default: #232323;
    --aec-toggle-button-color-option-2-icon-hover: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-2-icon-active: rgb(28.6% 28.6% 28.6%);
    --aec-toggle-button-color-option-2-icon-disabled: #909090;
    --aec-toggle-button-color-option-2-selected-bg-default: transparent;
    --aec-toggle-button-color-option-2-selected-bg-hover: transparent;
    --aec-toggle-button-color-option-2-selected-bg-active: transparent;
    --aec-toggle-button-color-option-2-selected-bg-disabled: transparent;
    --aec-toggle-button-color-option-2-selected-border-default: transparent;
    --aec-toggle-button-color-option-2-selected-border-hover: transparent;
    --aec-toggle-button-color-option-2-selected-border-active: transparent;
    --aec-toggle-button-color-option-2-selected-border-disabled: transparent;
    --aec-toggle-button-color-option-2-selected-text-default: #f30000;
    --aec-toggle-button-color-option-2-selected-text-hover: #f30000;
    --aec-toggle-button-color-option-2-selected-text-active: #f30000;
    --aec-toggle-button-color-option-2-selected-text-disabled: #909090;
    --aec-toggle-button-color-option-2-selected-icon-default: #f30000;
    --aec-toggle-button-color-option-2-selected-icon-hover: #f30000;
    --aec-toggle-button-color-option-2-selected-icon-active: #f30000;
    --aec-toggle-button-color-option-2-selected-icon-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-1-bg-default: #fff;
    --aec-toggle-group-tab-item-color-option-1-bg-hover: #fff;
    --aec-toggle-group-tab-item-color-option-1-bg-active: #fff;
    --aec-toggle-group-tab-item-color-option-1-bg-disabled: #fff;
    --aec-toggle-group-tab-item-color-option-1-border-default: #c4c4c4;
    --aec-toggle-group-tab-item-color-option-1-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-toggle-group-tab-item-color-option-1-border-active: #232323;
    --aec-toggle-group-tab-item-color-option-1-border-disabled: #dedede;
    --aec-toggle-group-tab-item-color-option-1-text-default: #232323;
    --aec-toggle-group-tab-item-color-option-1-text-hover: #000000;
    --aec-toggle-group-tab-item-color-option-1-text-active: #000000;
    --aec-toggle-group-tab-item-color-option-1-text-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-1-icon-default: #717171;
    --aec-toggle-group-tab-item-color-option-1-icon-hover: #232323;
    --aec-toggle-group-tab-item-color-option-1-icon-active: #232323;
    --aec-toggle-group-tab-item-color-option-1-icon-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-1-selected-bg-default: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-1-selected-bg-disabled: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-1-selected-border-default: #232323;
    --aec-toggle-group-tab-item-color-option-1-selected-border-disabled: #dedede;
    --aec-toggle-group-tab-item-color-option-1-selected-text-default: #000000;
    --aec-toggle-group-tab-item-color-option-1-selected-text-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-1-selected-icon-default: #232323;
    --aec-toggle-group-tab-item-color-option-1-selected-icon-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-2-bg-default: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-2-bg-hover: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-2-bg-active: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-2-bg-disabled: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-2-border-default: transparent;
    --aec-toggle-group-tab-item-color-option-2-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-toggle-group-tab-item-color-option-2-border-active: #232323;
    --aec-toggle-group-tab-item-color-option-2-border-disabled: transparent;
    --aec-toggle-group-tab-item-color-option-2-text-default: #000000;
    --aec-toggle-group-tab-item-color-option-2-text-hover: #000000;
    --aec-toggle-group-tab-item-color-option-2-text-active: #000000;
    --aec-toggle-group-tab-item-color-option-2-text-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-2-icon-default: #717171;
    --aec-toggle-group-tab-item-color-option-2-icon-hover: #717171;
    --aec-toggle-group-tab-item-color-option-2-icon-active: #717171;
    --aec-toggle-group-tab-item-color-option-2-icon-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-2-selected-bg-default: #f30000;
    --aec-toggle-group-tab-item-color-option-2-selected-bg-disabled: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-2-selected-border-default: transparent;
    --aec-toggle-group-tab-item-color-option-2-selected-border-disabled: transparent;
    --aec-toggle-group-tab-item-color-option-2-selected-text-default: #fff;
    --aec-toggle-group-tab-item-color-option-2-selected-text-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-2-selected-icon-default: #fff;
    --aec-toggle-group-tab-item-color-option-2-selected-icon-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-3-bg-default: #fff;
    --aec-toggle-group-tab-item-color-option-3-bg-hover: #fff;
    --aec-toggle-group-tab-item-color-option-3-bg-active: #fff;
    --aec-toggle-group-tab-item-color-option-3-bg-disabled: #fff;
    --aec-toggle-group-tab-item-color-option-3-border-default: #c4c4c4;
    --aec-toggle-group-tab-item-color-option-3-border-hover: rgb(44.2% 44.2% 44.2%);
    --aec-toggle-group-tab-item-color-option-3-border-active: #232323;
    --aec-toggle-group-tab-item-color-option-3-border-disabled: #dedede;
    --aec-toggle-group-tab-item-color-option-3-text-default: #000000;
    --aec-toggle-group-tab-item-color-option-3-text-hover: #000000;
    --aec-toggle-group-tab-item-color-option-3-text-active: #000000;
    --aec-toggle-group-tab-item-color-option-3-text-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-3-icon-default: #717171;
    --aec-toggle-group-tab-item-color-option-3-icon-hover: #232323;
    --aec-toggle-group-tab-item-color-option-3-icon-active: #232323;
    --aec-toggle-group-tab-item-color-option-3-icon-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-3-selected-bg-default: #232323;
    --aec-toggle-group-tab-item-color-option-3-selected-bg-disabled: #f6f6f6;
    --aec-toggle-group-tab-item-color-option-3-selected-border-default: transparent;
    --aec-toggle-group-tab-item-color-option-3-selected-border-disabled: transparent;
    --aec-toggle-group-tab-item-color-option-3-selected-text-default: #ffffff;
    --aec-toggle-group-tab-item-color-option-3-selected-text-disabled: #909090;
    --aec-toggle-group-tab-item-color-option-3-selected-icon-default: #ffffff;
    --aec-toggle-group-tab-item-color-option-3-selected-icon-disabled: #909090;
    --aec-toggle-group-tab-item-container-bg-spacing: 16px;
    --aec-toggle-group-tab-item-container-bg-border-radius: 0px;
    --aec-toggle-group-tab-item-container-bg-border-width-top: 1px;
    --aec-toggle-group-tab-item-container-bg-border-width-right: 1px;
    --aec-toggle-group-tab-item-container-bg-border-width-bottom: 1px;
    --aec-toggle-group-tab-item-container-bg-border-width-left: 1px;
    --aec-toggle-group-tab-item-container-text-item-spacing: 8px;
    --aec-toggle-group-tab-color-option-1-bg-default: transparent;
    --aec-toggle-group-tab-color-option-1-border-default: transparent;
    --aec-toggle-group-tab-color-option-2-bg-default: transparent;
    --aec-toggle-group-tab-color-option-2-border-default: transparent;
    --aec-toggle-group-tab-container-bg-m-item-spacing: 8px;
    --aec-toggle-group-tab-container-bg-m-spacing: 0px;
    --aec-toggle-group-tab-container-bg-m-height: 40px;
    --aec-toggle-group-tab-container-bg-m-border-radius: 0px;
    --aec-toggle-group-tab-container-bg-m-border-width-top: 0px;
    --aec-toggle-group-tab-container-bg-m-border-width-right: 0px;
    --aec-toggle-group-tab-container-bg-m-border-width-bottom: 0px;
    --aec-toggle-group-tab-container-bg-m-border-width-left: 0px;
    --aec-toggle-group-tab-container-bg-l-item-spacing: 8px;
    --aec-toggle-group-tab-container-bg-l-spacing: 0px;
    --aec-toggle-group-tab-container-bg-l-height: 48px;
    --aec-toggle-group-tab-container-bg-l-border-radius: 0px;
    --aec-toggle-group-tab-container-bg-l-border-width-top: 0px;
    --aec-toggle-group-tab-container-bg-l-border-width-right: 0px;
    --aec-toggle-group-tab-container-bg-l-border-width-bottom: 0px;
    --aec-toggle-group-tab-container-bg-l-border-width-left: 0px;
    --aec-tooltip-color-dark-bg: #232323;
    --aec-tooltip-color-dark-border: none;
    --aec-tooltip-color-dark-title: #ffffff;
    --aec-tooltip-color-dark-body: #909090;
    --aec-tooltip-color-white-bg: #fff;
    --aec-tooltip-color-white-border: none;
    --aec-tooltip-color-white-title: #000000;
    --aec-tooltip-color-white-body: #717171;
    --aec-letter-spacing-0: 0em;
    --aec-paragraph-spacing-0: 0;
    --aec-paragraph-spacing-100: 8;
    --aec-paragraph-spacing-200: 16;
    --aec-paragraph-indent-0: 0px;
    --aec-text-case-none: none;
    --aec-text-case-uppercase: uppercase;
    --aec-text-decoration-none: none;
    --aec-text-decoration-underline: underline;
    --aec-sizing-illustration-2xs: 24px;
    --aec-sizing-illustration-xs: 32px;
    --aec-sizing-illustration-s: 40px;
    --aec-sizing-illustration-m: 64px;
    --aec-sizing-illustration-l: 80px;
    --aec-sizing-illustration-xl: 128px;
    --aec-sizing-illustration-2xl: 256px;
    --aec-sizing-icon-xs: 12px;
    --aec-sizing-icon-s: 16px;
    --aec-sizing-icon-m: 24px;
    --aec-sizing-icon-l: 32px;
    --aec-sizing-icon-xl: 40px;
    --aec-sizing-selectable-xs: 24px;
    --aec-sizing-selectable-s: 32px;
    --aec-sizing-selectable-m: 40px;
    --aec-sizing-selectable-l: 48px;
    --aec-sizing-selectable-xl: 64px;
    --aec-spacing-container-padding-none: 0px;
    --aec-spacing-container-padding-s: 16px;
    --aec-spacing-container-padding-m: 24px;
    --aec-spacing-container-padding-l: 40px;
    --aec-spacing-container-gap-none: 0px;
    --aec-spacing-container-gap-xs: 4px;
    --aec-spacing-container-gap-s: 8px;
    --aec-spacing-container-gap-m: 16px;
    --aec-spacing-container-gap-l: 24px;
    --aec-spacing-container-gap-xl: 40px;
    --aec-spacing-container-stack-none: 0px;
    --aec-spacing-container-stack-xs: 8px;
    --aec-spacing-container-stack-s: 16px;
    --aec-spacing-container-stack-m: 24px;
    --aec-spacing-container-stack-l: 40px;
    --aec-spacing-container-stack-xl: 64px;
    --aec-spacing-selectable-padding-none: 0px;
    --aec-spacing-selectable-padding-xs: 4px;
    --aec-spacing-selectable-padding-s: 8px;
    --aec-spacing-selectable-padding-m: 16px;
    --aec-spacing-selectable-padding-l: 24px;
    --aec-spacing-selectable-gap-none: 0px;
    --aec-spacing-selectable-gap-xs: 2px;
    --aec-spacing-selectable-gap-s: 4px;
    --aec-spacing-selectable-gap-m: 8px;
    --aec-spacing-selectable-gap-l: 16px;
    --aec-spacing-selectable-stack-none: 0px;
    --aec-spacing-selectable-stack-s: 8px;
    --aec-spacing-selectable-stack-m: 16px;
    --aec-spacing-selectable-stack-l: 24px;
    --aec-border-radius-none: 0px;
    --aec-border-radius-default: 0px;
    --aec-border-radius-rounded-rect: 0px;
    --aec-border-radius-xl: 8px;
    --aec-border-radius-rounded: 384px;
    --aec-border-radius-focus: 4px;
    --aec-border-width-10: 1px;
    --aec-border-width-15: 1.5px;
    --aec-border-width-20: 2px;
    --aec-border-width-30: 3px;
    --aec-border-width-40: 4px;
    --aec-border-width-none: 0px;
    --aec-border-width-default: 2px;
    --aec-border-width-focus: 2px;
    --aec-box-shadow-none: 0 0 0 0 rgba(0, 0, 0, 0);
    --aec-box-shadow-xs: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
    --aec-box-shadow-s: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.06);
    --aec-box-shadow-m: 0 4px 3px 0 rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.06);
    --aec-box-shadow-l: 0 10px 8px 0 rgba(0, 0, 0, 0.04), 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    --aec-box-shadow-xl: 0 20px 12px 0 rgba(0, 0, 0, 0.03), 0 8px 4px 0 rgba(0, 0, 0, 0.08);
    --aec-box-shadow-2xl: 0 24px 24px 0 rgba(0, 0, 0, 0.15);
    --aec-color-bg-default: #fff;
    --aec-color-bg-variant: #f6f6f6;
    --aec-color-bg-disabled: #f6f6f6;
    --aec-color-bg-inverse: #000000;
    --aec-color-border-default: #dedede;
    --aec-color-border-variant: #232323;
    --aec-color-border-disabled: #dedede;
    --aec-color-text-default: #000000;
    --aec-color-text-subtle: #232323;
    --aec-color-text-variant: #717171;
    --aec-color-text-disabled: #909090;
    --aec-color-text-inverse: #ffffff;
    --aec-color-icon-default: #717171;
    --aec-color-icon-variant: #232323;
    --aec-color-icon-disabled: #909090;
    --aec-color-icon-inverse: #ffffff;
    --aec-color-backdrop-inverse: #FFFFFF40;
    --aec-color-backdrop-default: #00000085;
    --aec-color-primary-default: #f30000;
    --aec-color-primary-hover: #f30000;
    --aec-color-primary-subtle: #f30000;
    --aec-color-primary-on-default: #fff;
    --aec-color-primary-on-subtle: #f30000;
    --aec-color-action-bg-default: #232323;
    --aec-color-action-bg-hover: #232323;
    --aec-color-action-bg-active: #232323;
    --aec-color-action-bg-disabled: #c4c4c4;
    --aec-color-action-border-default: #c4c4c4;
    --aec-color-action-border-hover: #c4c4c4;
    --aec-color-action-border-active: #232323;
    --aec-color-action-inverse-bg-default: #ffffff;
    --aec-color-action-inverse-bg-hover: #ffffff;
    --aec-color-action-inverse-bg-active: #ffffff;
    --aec-color-action-inverse-bg-disabled: #717171;
    --aec-color-action-inverse-border-default: #909090;
    --aec-color-action-inverse-border-hover: #c4c4c4;
    --aec-color-action-inverse-border-active: #ffffff;
    --aec-color-secondary-default: #011e41;
    --aec-color-secondary-hover: #011e41;
    --aec-color-secondary-subtle: #011e41;
    --aec-color-secondary-on-default: #fff;
    --aec-color-secondary-on-subtle: #011e41;
    --aec-color-success-default: #29a575;
    --aec-color-success-subtle: #29a575;
    --aec-color-success-on-default: #fff;
    --aec-color-success-on-subtle: #29a575;
    --aec-color-warning-default: #C8800D;
    --aec-color-warning-subtle: #c8800d1a;
    --aec-color-warning-on-default: #fff;
    --aec-color-warning-on-subtle: #C8800D;
    --aec-color-error-default: #f30000;
    --aec-color-error-subtle: #FFECE5;
    --aec-color-error-on-default: #fff;
    --aec-color-error-on-subtle: #f30000;
    --aec-color-decoration-01: #007CC0;
    --aec-color-decoration-02: #023c821a;
    --aec-color-decoration-03: #00c176;
    --aec-color-decoration-04: #E3F6EA;
    --aec-color-decoration-05: #ff6161;
    --aec-color-decoration-06: #ff6161;
    --aec-color-inverse-bg-default: #000000;
    --aec-color-inverse-bg-variant: #232323;
    --aec-color-inverse-bg-disabled: #717171;
    --aec-color-inverse-border-default: #909090;
    --aec-color-inverse-border-variant: #ffffff;
    --aec-color-inverse-border-disabled: #717171;
    --aec-color-inverse-text-default: #ffffff;
    --aec-color-inverse-text-variant: #909090;
    --aec-color-inverse-text-disabled: #232323;
    --aec-color-inverse-icon-default: #f6f6f6;
    --aec-color-inverse-icon-variant: #909090;
    --aec-color-inverse-icon-disabled: #232323;
    --aec-color-dark-grey-base: #717171;
    --aec-color-dark-grey-weak: #717171;
    --aec-color-dark-grey-strong: #717171;
    --aec-color-light-grey-base: #dedede;
    --aec-color-light-grey-weak: #dedede;
    --aec-color-light-grey-strong: #dedede;
    --aec-color-focus-default: #011e41;
    --aec-acura-color-acura-red: #f30000;
    --aec-acura-color-inspection: #011e41;
    --aec-acura-color-black: #000000;
    --aec-acura-color-white: #fff;
    --aec-acura-color-neutral-black: #000000;
    --aec-acura-color-neutral-mine-shaft: #333333;
    --aec-acura-color-neutral-charcoal: #232323;
    --aec-acura-color-neutral-dove-gray: #717171;
    --aec-acura-color-neutral-gray: #909090;
    --aec-acura-color-neutral-silver: #c4c4c4;
    --aec-acura-color-neutral-alto: #dedede;
    --aec-acura-color-neutral-wild-sand: #f6f6f6;
    --aec-acura-color-neutral-white: #ffffff;
    --aec-acura-color-error-acura-red: #f30000;
    --aec-acura-color-error-bitter-sweet: #ff6161;
    --aec-acura-color-validation-jungle-green: #29a575;
    --aec-acura-color-validation-jade: #00c176;
}

@media(min-width: 1025px) {
    body {
        --aec-notification-container-inside-spacing: 16px;
        --aec-notification-container-inside-item-spacing: 16px;
        --aec-notification-container-inside-border-radius: 0px;
        --aec-notification-container-inside-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.06);
        --aec-notification-container-inside-border-width-left: 2px;
        --aec-notification-container-inside-border-width-top: 0px;
        --aec-notification-container-inside-border-width-right: 0px;
        --aec-notification-container-inside-border-width-bottom: 0px;
        --aec-radio-hit-area-sizing: 24px;
        --aec-slider-hit-area-width: 24px;
        --aec-slider-hit-area-height: 24px;
        --aec-switch-hit-area-width: 40px;
        --aec-switch-hit-area-height: 24px;
    }
}