/* vanilla-extract-css-ns:src/themes/dcs-volvo-one-hmi-theme.css.ts.vanilla.css?source=#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 */
.dcs-volvo-one-hmi-theme {
  --dcs-size-mini: 0.5em;
  --dcs-size-small: 0.571em;
  --dcs-size-medium: 1.143em;
  --dcs-size-large: 1.5em;
  --dcs-size-huge: 3em;
  --dcs-fontWeights-semiLight: 300;
  --dcs-fontWeights-regular: 400;
  --dcs-fontWeights-medium: 500;
  --dcs-fontWeights-bold: 700;
  --dcs-spacing-article-gap: var(--dcs-size-medium);
  --dcs-spacing-segment-gap: var(--dcs-size-medium);
  --dcs-spacing-segment-marginTop: var(--dcs-size-small);
  --dcs-spacing-segment-marginBottom: var(--dcs-size-small);
  --dcs-spacing-subSegment-gap: var(--dcs-size-medium);
  --dcs-spacing-subSegment-marginTop: var(--dcs-size-small);
  --dcs-spacing-subSegment-marginBottom: var(--dcs-size-small);
  --dcs-spacing-list-gap: var(--dcs-size-small);
  --dcs-spacing-list-marginTop: var(--dcs-size-small);
  --dcs-spacing-list-marginBottom: var(--dcs-size-small);
  --dcs-spacing-default-gap: var(--dcs-size-small);
  --dcs-typography-base-color: var(--dcs-color-primary);
  --dcs-typography-base-fontFamily:
    Volvo Novum,
    Helvetica Neue,
    Calibri;
  --dcs-typography-base-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-base-lineHeight: 1.2857142857142858;
  --dcs-typography-base-letterSpacing: normal;
  --dcs-typography-base-fontSize: inherit;
  --dcs-typography-title-color: var(--dcs-color-primary);
  --dcs-typography-title-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-typography-title-fontSize: 2.000em;
  --dcs-typography-title-lineHeight: 1.0714285714285714;
  --dcs-typography-title-letterSpacing: normal;
  --dcs-typography-subtitle-color: var(--dcs-color-primary);
  --dcs-typography-subtitle-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-typography-subtitle-fontSize: 1.429em;
  --dcs-typography-subtitle-lineHeight: 1.1;
  --dcs-typography-subtitle-letterSpacing: normal;
  --dcs-typography-lead-color: var(--dcs-color-primary);
  --dcs-typography-lead-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-lead-fontSize: inherit;
  --dcs-typography-lead-lineHeight: 1.5714285714285714;
  --dcs-typography-lead-letterSpacing: normal;
  --dcs-typography-boxTitle-color: var(--dcs-color-primary);
  --dcs-typography-boxTitle-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-typography-boxTitle-fontSize: 1.143em;
  --dcs-typography-boxTitle-lineHeight: 1.25;
  --dcs-typography-body-color: var(--dcs-color-primary);
  --dcs-typography-body-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-body-fontSize: 1.000em;
  --dcs-typography-body-lineHeight: 1.5714285714285714;
  --dcs-typography-caption-color: var(--dcs-color-primary);
  --dcs-typography-caption-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-typography-caption-fontSize: 0.857em;
  --dcs-typography-caption-lineHeight: 1.3333333333333333;
  --dcs-typography-caption-letterSpacing: 0.02em;
  --dcs-typography-link-color: var(--dcs-color-action);
  --dcs-typography-link-textDecoration: underline;
  --dcs-typography-link-colorHover: var(--dcs-color-actionSecondary);
  --dcs-typography-link-textDecorationHover: none;
  --dcs-typography-display-color: var(--dcs-color-secondary);
  --dcs-typography-display-fontWeight: var(--dcs-fontWeights-medium);
  --dcs-components-transparentIconFilter: none;
  --dcs-components-footnote-color: var(--dcs-color-action);
  --dcs-components-footnote-focusColor: var(--dcs-color-action);
  --dcs-components-footnote-beforeContent: "[";
  --dcs-components-footnote-afterContent: "]";
  --dcs-components-article-maxWidth: none;
  --dcs-components-article-padding: 1em;
  --dcs-components-infoBox-fontSize: 0.857em;
  --dcs-components-infoBox-color: var(--dcs-color-secondary);
  --dcs-components-infoBox-backgroundColor: var(--dcs-color-backgroundPrimary);
  --dcs-components-infoBox-borderColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-borderWidth: 0.036em;
  --dcs-components-infoBox-borderRadius: 0.143em;
  --dcs-components-infoBox-padding: var(--dcs-size-medium);
  --dcs-components-infoBox-ornamentSize: 0.321em;
  --dcs-components-infoBox-ornamentColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-icon: block;
  --dcs-components-infoBox-variants-tip-ornamentColor: var(--dcs-color-action);
  --dcs-components-infoBox-variants-tip-backgroundColor: inherit;
  --dcs-components-infoBox-variants-warning-ornamentColor: var(--dcs-color-warning);
  --dcs-components-infoBox-variants-warning-backgroundColor: inherit;
  --dcs-components-infoBox-variants-important-ornamentColor: #FF9400;
  --dcs-components-infoBox-variants-important-backgroundColor: inherit;
  --dcs-components-infoBox-variants-note-ornamentColor: var(--dcs-color-primary);
  --dcs-components-infoBox-variants-note-backgroundColor: inherit;
  --dcs-components-infoBox-title-textTransform: none;
  --dcs-components-infoBox-title-padding: 0;
  --dcs-components-infoBox-contentPadding: 0;
  --dcs-components-table-textColor: var(--dcs-color-primary);
  --dcs-components-table-headingForeground: var(--dcs-color-primary);
  --dcs-components-table-headingBackground: #f5f5f5;
  --dcs-components-table-headingBorderColor: transparent;
  --dcs-components-table-borderColor: #d6d6d6;
  --dcs-components-table-backgroundColor: #ffffff;
  --dcs-components-table-cellPadding: var(--dcs-size-mini);
  --dcs-components-table-borderWidth: 1px;
  --dcs-components-media-replayButton-left: 0.500em;
  --dcs-components-media-replayButton-bottom: 0.500em;
  --dcs-components-media-replayButton-padding: 0.679em;
  --dcs-components-media-replayButton-size: 1.036em;
  --dcs-components-imageMapHotspot-overlayWidth: 19.286em;
  --dcs-components-imageMapHotspot-overlayMinWidth: 15.000em;
  --dcs-components-imageMapHotspot-empty-textColor: #fff;
  --dcs-components-imageMapHotspot-empty-borderWidth: 0.071em;
  --dcs-components-imageMapHotspot-empty-borderColor: #fff;
  --dcs-components-imageMapHotspot-empty-size: 1.286em;
  --dcs-components-imageMapHotspot-empty-backgroundColor: none;
  --dcs-components-imageMapHotspot-empty-display: block;
  --dcs-components-imageMapHotspot-numbered-textColor: #fff;
  --dcs-components-imageMapHotspot-numbered-borderWidth: 0.036em;
  --dcs-components-imageMapHotspot-numbered-borderColor: #fff;
  --dcs-components-imageMapHotspot-numbered-size: 1.571em;
  --dcs-components-imageMapHotspot-numbered-boxShadow: 0 0 0 2px rgba(0,0,0,0.5);
  --dcs-components-imageMapHotspot-numbered-backgroundColor: rgba(0,0,0,0.5);
  --dcs-components-imageMapHotspot-interactive-textColor: #fff;
  --dcs-components-imageMapHotspot-interactive-borderWidth: 0.214em;
  --dcs-components-imageMapHotspot-interactive-borderColor: #fff;
  --dcs-components-imageMapHotspot-interactive-size: 0.500em;
  --dcs-components-imageMapHotspot-interactive-backgroundColor: #1c6bba;
  --dcs-components-imageMapHotspot-interactive-activeTextColor: #fff;
  --dcs-components-imageMapHotspot-interactive-activeBorderWidth: 0.107em;
  --dcs-components-imageMapHotspot-interactive-activeBorderColor: #fff;
  --dcs-components-imageMapHotspot-interactive-activeSize: 1.500em;
  --dcs-components-imageMapHotspot-interactive-activeTop: -0.107em;
  --dcs-components-imageMapHotspot-interactive-activeLeft: -0.107em;
  --dcs-components-imageMapHotspot-interactive-activeBackgroundColor: #1c6bba;
  --dcs-components-imageMapHotspot-interactive-hitAreaColor: none;
  --dcs-components-imageMapHotspot-interactive-fontSize: inherit;
  --dcs-components-imageMapHotspot-interactive-lineHeight: 0.857em;
  --dcs-components-imageMapHotspot-interactive-hitAreaFocusedColor: none;
  --dcs-components-imageMapHotspot-interactive-boxShadow: 0 0 3px rgba(0,0,0,0.2), 0 0 3px rgba(0,0,0,0.2) inset;
  --dcs-components-imageMapHotspot-interactive-activeBorderSize: 0.500em;
  --dcs-components-imageMapHotspot-interactive-activeLineHeight: 0.857em;
  --dcs-components-imageMapHotspot-interactive-insetInlineEnd: -7%;
  --dcs-components-imageMapHotspot-interactive-activeInsetInlineEnd: -7%;
  --dcs-components-imageMapHotspot-interactive-rtlInsetInlineEnd: 49%;
  --dcs-components-imageMapHotspot-interactive-rtlActiveInsetInlineStart: -5%;
  --dcs-components-imageMapHotspot-interactive-iconDisplay: none;
  --dcs-components-imageMapHotspot-interactive-iconSize: 0;
  --dcs-components-imageMapHotspot-links-backgroundColor: #fff;
  --dcs-components-imageMapHotspot-links-borderColor: #979797;
  --dcs-components-imageMapHotspot-links-borderRadius: 0.214em;
  --dcs-components-imageMapHotspot-links-borderWidth: 0.036em;
  --dcs-components-imageMapHotspot-links-padding: 0.964em;
  --dcs-components-imageMapHotspot-links-color: #141414;
  --dcs-components-imageMapHotspot-links-textDecoration: none;
  --dcs-components-imageMapHotspot-links-chevronColor: #141414;
  --dcs-components-imageMapHotspot-links-offsetX: -0.714em;
  --dcs-components-imageMapHotspot-links-offsetY: -0.786em;
  --dcs-components-imageMapHotspot-links-numberFontSize: 1.429em;
  --dcs-components-imageMapHotspot-links-fontSize: 1.14em;
  --dcs-components-imageMapHotspot-links-chevronSize: 1em;
  --dcs-components-imageMapHotspot-links-border: solid;
  --dcs-components-imageMapHotspot-links-lastBorderStyle: none;
  --dcs-components-imageMapHotspot-links-transform: translateY(0) translateX(0);
  --dcs-components-imageMapHotspot-links-activeTransform: translateY(1em) translateX(0);
  --dcs-components-imageMapHotspot-links-counterDisplay: none;
  --dcs-components-imageMapHotspot-links-counterColor: inherit;
  --dcs-components-procedureRoot-paddingInlineStart: 0;
  --dcs-components-procedureRoot-marginInlineStart: 1.143em;
  --dcs-components-procedureRoot-gap: var(--dcs-size-medium);
  --dcs-components-procedureRoot-color: inherit;
  --dcs-components-procedureStep-gap: var(--dcs-size-medium);
  --dcs-components-procedureStep-fontWeight: var(--dcs-fontWeights-semiLight);
  --dcs-components-procedureStep-paddingInlineStart: 0.5em;
  --dcs-components-procedureResult-paddingInlineStart: 0;
  --dcs-components-list-gap: var(--dcs-size-small);
  --dcs-components-legendPosition-lineHeight: 1.571em;
  --dcs-color-primary: var(--color-primary, #141414);
  --dcs-color-secondary: var( --color-secondary, #707070);
  --dcs-color-action: var(--color-action, #1c6bba);
  --dcs-color-actionSecondary: var(--color-action-secondary, #1c6bba);
  --dcs-color-brand: var(--color-brand, #284e80);
  --dcs-color-backgroundPrimary: var(--color-background-primary, #fff);
  --dcs-color-backgroundSecondary: var(--color-background-secondary, #fafafa);
  --dcs-color-backgroundSecondaryTransparent: transparent;
  --dcs-color-ornamentPrimary: var(--color-ornament-primary, #ebebeb);
  --dcs-color-ornamentSecondary: var(--color-ornament-secondary, #d5d5d5);
  --dcs-color-warning: var(--color-negative, #bf2012);
}
.dcs-volvo-one-hmi-theme {
  color: var(--dcs-typography-base-color);
  font-family: var(--dcs-typography-base-fontFamily);
  font-size: 28px;
  line-height: var(--dcs-typography-base-lineHeight);
  font-weight: var(--dcs-typography-base-fontWeight);
  letter-spacing: var(--dcs-typography-base-letterSpacing);
}
.dcs-volvo-one-hmi-theme.scheme-dark {
  --dcs-color-primary: var(--color-primary, #fff);
  --dcs-color-secondary: var( --color-secondary, #a3a3a3);
  --dcs-color-action: var(--color-action, #1f78d1);
  --dcs-color-actionSecondary: var(--color-action-secondary, #fff);
  --dcs-color-brand: var(--color-brand, #284e80);
  --dcs-color-backgroundPrimary: var(--color-background-primary, #000);
  --dcs-color-backgroundSecondary: var(--color-background-secondary, #0a0a0a);
  --dcs-color-backgroundSecondaryTransparent: transparent;
  --dcs-color-ornamentPrimary: var(--color-ornament-primary, #1f1f1f);
  --dcs-color-ornamentSecondary: var(--color-ornament-secondary, #292929);
  --dcs-color-warning: var(--color-negative, #ea2c1a);
  --dcs-components-transparentIconFilter: invert(1);
  --dcs-components-footnote-color: var(--dcs-color-action);
  --dcs-components-infoBox-color: var(--dcs-color-secondary);
  --dcs-components-infoBox-backgroundColor: var(--dcs-color-backgroundPrimary);
  --dcs-components-infoBox-borderColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-ornamentColor: var(--dcs-color-ornamentSecondary);
  --dcs-components-infoBox-variants-tip-ornamentColor: var(--dcs-color-secondary);
  --dcs-components-infoBox-variants-tip-backgroundColor: inherit;
  --dcs-components-infoBox-variants-warning-ornamentColor: var(--dcs-color-warning);
  --dcs-components-infoBox-variants-warning-backgroundColor: inherit;
  --dcs-components-infoBox-variants-important-ornamentColor: #FF9400;
  --dcs-components-infoBox-variants-important-backgroundColor: inherit;
  --dcs-components-infoBox-variants-note-ornamentColor: var(--dcs-color-primary);
  --dcs-components-infoBox-variants-note-backgroundColor: inherit;
  --dcs-components-table-textColor: var(--dcs-color-primary);
  --dcs-components-table-headingForeground: var(--dcs-color-primary);
  --dcs-components-table-headingBackground: var(--dcs-color-ornamentPrimary);
  --dcs-components-table-borderColor: var(--dcs-color-ornamentPrimary);
  --dcs-components-table-backgroundColor: transparent;
}
.dcs-volvo-one-hmi-theme {
  font-size: 28px;
}
.dcs-volvo-one-hmi-theme .dcs-table > div::before,
.dcs-volvo-one-hmi-theme .dcs-table > div::after {
  display: none;
}
.dcs-volvo-one-hmi-theme .dcs-table {
  overflow-x: auto;
  box-sizing: border-box;
  margin-inline-start: calc(-1 * var(--dcs-components-article-padding));
  margin-inline-end: calc(-1 * var(--dcs-components-article-padding));
}
.dcs-volvo-one-hmi-theme .dcs-table > div {
  overflow-x: visible;
  width: calc(100% - 2 * var(--dcs-components-article-padding));
  padding-inline-start: var(--dcs-components-article-padding);
  padding-inline-end: var(--dcs-components-article-padding);
}
.dcs-volvo-one-hmi-theme .dcs-table > div > table {
  min-width: 100%;
}
@media screen and (min-width: 1024px) {
  .dcs-volvo-one-hmi-theme {
    --dcs-typography-title-fontSize: 1.750em;
    --dcs-typography-subtitle-fontSize: 1.250em;
    --dcs-typography-boxTitle-fontSize: 1.000em;
    --dcs-components-infoBox-fontSize: 0.750em;
    font-size: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .dcs-volvo-one-hmi-theme {
    --dcs-typography-title-fontSize: 1.750em;
    --dcs-typography-subtitle-fontSize: 1.250em;
    --dcs-typography-boxTitle-fontSize: 1.000em;
    --dcs-components-infoBox-fontSize: 0.875em;
    font-size: 32px;
  }
}
