/* stylelint-disable */
@layer ods.components.Icon {
  .icon--mp-ZvTWr {
    --ods-a-icon-size: var(--ods-o-icon-size, var(--ods-c-icon-width));
    --ods-a-icon-color: var(--ods-o-icon-color, var(--ods-c-icon-color));
    align-self: var(--ods-o-icon-align-self);
  }
}
/* stylelint-disable */
@layer ods.components.IconAction {
  .container--mp-y6GbI {
    align-items: center;
    color: var(--ods-o-icon-action-color, var(--ods-c-icon-action-color));
    display: inline-flex;
    display: inline flex;
    height: var(--ods-c-icon-action-width);
    justify-content: center;
    width: var(--ods-c-icon-action-width);
    overflow: hidden;
    background-color: var(--ods-o-icon-action-background-color);
    border-radius: var(--ods-o-icon-action-border-radius);
  }
  .container--mp-y6GbI:focus-visible {
    background-color: var(--ods-o-icon-action-is-focused-background-color, inherit);
  }
  .container--mp-y6GbI:disabled,
  .is-disabled--mp-sVWts {
    color: var(--ods-o-icon-action-is-disabled-color, var(--ods-o-icon-action-color, var(--ods-c-icon-action-is-disabled-color, var(--ods-c-icon-action-color))));
    cursor: not-allowed;
  }
  .container--mp-y6GbI * {
    pointer-events: none;
  }
}
@layer resets {
  :where(.responsive-images--mp-SFKCE) :where(img, picture),
  :where(.responsive-images--mp-SFKCE):where(img, picture) {
    display: block;
    height: auto;
    max-width: 100%;
    width: auto;
  }
}
@layer ods.resets {
  :where(.ds-reset--mp-p71qU) {
    --ow-normalize-focus-outline-color: var(--ods-s-focus-outline-color-default);
    --ow-normalize-focus-outline-offset: var(--ods-s-space-focus-outline);
    --ow-normalize-focus-outline-width: var(--ods-s-size-focus-outline);
    --ow-normalize-font-family: var(--ods-s-text-font-family-default);
    --ow-normalize-letter-spacing: var(--ods-s-text-letter-spacing-default);
    --ow-normalize-line-height: var(--ods-s-text-line-height-default);
    --ow-normalize-font-weight: normal;
    --ow-normalize-font-size: var(--ods-s-text-font-size-default);
    --ow-normalize-link-color: var(--ods-s-text-color-link-default);
    --ow-normalize-link-text-decoration-line: var(--ods-s-text-decoration-line-link-default);
    --ow-normalize-link-text-decoration-line-hover:
      var(
        --ods-s-text-decoration-line-link-default-is-hover,
        var(--ods-s-text-decoration-line-link-default)
      );
  }
}
@layer resets {
  :where(.ds-reset--mp-p71qU) {
    box-sizing: border-box;
    font-family: var(--ow-normalize-font-family);
    font-size: var(--ow-normalize-font-size);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: var(--ow-normalize-font-weight);
    letter-spacing: var(--ow-normalize-letter-spacing);
    line-height: var(--ow-normalize-line-height);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
  :where(.ds-reset--mp-p71qU) *, :where(.ds-reset--mp-p71qU) {
    background: none;
    border: none;
    color: inherit;
    list-style: none;
    margin: 0;
    padding: 0;
    text-decoration-line: none;
  }
  :where(.ds-reset--mp-p71qU) * {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
  }
  :where(.ds-reset--mp-p71qU) *,
  :where(.ds-reset--mp-p71qU) *::before,
  :where(.ds-reset--mp-p71qU) *::after, :where(.ds-reset--mp-p71qU)::before, :where(.ds-reset--mp-p71qU)::after {
    box-sizing: inherit;
  }
}
@layer resets {
  :where(.ds-reset--mp-p71qU) :where(a),
  :where(.ds-reset--mp-p71qU):where(a) {
    color: var(--ow-normalize-link-color);
    text-decoration-line: var(--ow-normalize-link-text-decoration-line);
  }
}

@layer resets {
  :where(.ds-reset--mp-p71qU) :where(a[href]:hover),
  :where(.ds-reset--mp-p71qU):where(a[href]:hover) {
    text-decoration: var(--ow-normalize-link-text-decoration-line-hover, var(--ow-normalize-link-text-decoration-line));
  }
}

@layer resets {
  :where(.ds-reset--mp-p71qU) :where(strong),
  :where(.ds-reset--mp-p71qU):where(strong) {
    font-weight: bolder;
  }
}

@layer resets {
  :where(.ds-reset--mp-p71qU) :where([role=link], [role=button], a, button),
  :where(.ds-reset--mp-p71qU):where([role=link], [role=button], a, button) {
    cursor: pointer;
  }
}

@layer resets {
  :where(.ds-reset--mp-p71qU) :where(:disabled, [aria-disabled=true], a:not([href])),
  :where(.ds-reset--mp-p71qU):where(:disabled, [aria-disabled=true], a:not([href])) {
    cursor: not-allowed;
  }
}

@layer resets {
  :where(.ds-reset--mp-p71qU) :where(:focus),
  :where(.ds-reset--mp-p71qU):where(:focus) {
    outline: none;
  }
}

@layer resets {
  :where(.ds-reset--mp-p71qU) :where(:focus-visible),
  :where(.ds-reset--mp-p71qU):where(:focus-visible) {
    outline-color: var(--ow-normalize-focus-outline-color);
    outline-offset: var(--ow-normalize-focus-outline-offset);
    outline-style: solid;
    outline-width: var(--ow-normalize-focus-outline-width);
  }
}
/* stylelint-disable */
@layer ods.components.TextBody {
  .text-body--mp-qEIyR {
    color: var(--ods-c-text-body-color);
    font-family: var(--ods-c-text-body-font-family);
    font-size: var(--ods-c-text-body-font-size);
    font-weight: var(--ods-c-text-body-font-weight);
    letter-spacing: var(--ods-c-text-body-letter-spacing);
    line-height: var(--ods-c-text-body-line-height);
    text-transform: var(--ods-c-text-body-text-transform);
  }
}
/* stylelint-disable */
@layer ods.components.TextTitle {
  .text-title--mp-PnUro {
    font-family: var(--ods-c-text-title-font-family);
    font-size: var(--ods-c-text-title-font-size);
    font-weight: var(--ods-c-text-title-font-weight);
    letter-spacing: var(--ods-c-text-title-letter-spacing);
    line-height: var(--ods-c-text-title-line-height);
    color: var(--ods-c-text-title-color);
  }
}
/* stylelint-disable */
@layer ods.components.TextHero {
  .text-hero--mp-lA5XW {
    font-family: var(--ods-c-text-hero-font-family);
    font-size: var(--ods-c-text-hero-font-size);
    font-weight: var(--ods-c-text-hero-font-weight);
    letter-spacing: var(--ods-c-text-hero-letter-spacing);
    line-height: var(--ods-c-text-hero-line-height);
    color: var(--ods-c-text-hero-color);
  }
}
/* stylelint-disable */
@layer ods.components.Snackbar {
  .snackbar-wrapper--mp-Bwh4h {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding-bottom: var(--ods-c-snackbar-outer-vertical-spacing);
    pointer-events: none;
    right: 0;
    z-index: 9999;
  }
  .fixed-to-relative--mp-IrJHh {
    position: absolute;
  }
  .fixed-to-page--mp-nkB9y {
    position: fixed;
  }
  .close-button--mp-O3ufm {
    margin-top: calc(-1 * var(--ods-c-snackbar-close-icon-top-offset));
    margin-bottom: calc(-1 * var(--ods-c-snackbar-close-icon-bottom-offset));
    margin-right: calc(-1 * var(--ods-c-snackbar-close-icon-right-offset));
    color: var(--ods-c-snackbar-close-icon-color);
    flex-shrink: 0;
  }
  .container--mp-EQpfA {
    align-items: var(--ods-c-snackbar-content-alignment);
    background-color: var(--ods-c-snackbar-background-color);
    border: var(--ods-c-snackbar-border-width) solid var(--ods-c-snackbar-border-color);
    border-radius: var(--ods-c-snackbar-border-radius);
    box-shadow: var(--ods-c-snackbar-box-shadow);
    color: var(--ods-c-snackbar-color);
    display: flex;
    flex-direction: row-reverse;
    gap: var(--ods-c-snackbar-gap);
    justify-content: space-between;
    max-width: var(--ods-c-snackbar-max-width);
    padding: var(--ods-c-snackbar-content-spacing);
    pointer-events: auto;
    text-align: left;
  }
  @media (min-width: 480px) {
    .container--mp-EQpfA {
      min-width: 248px;
    }
  }
  @media (max-width: 479.98px) {
    .container--mp-EQpfA {
      width: calc(100% - 24px);
    }
  }
  .children--mp-uaN4m {
    align-items: var(--ods-c-snackbar-icon-alignment);
    display: flex;
    gap: var(--ods-c-snackbar-content-gap);
  }
  .is-visible--mp-DWpaB {
    transform: translateY(0%);
    transition-duration: 250ms;
    transition-property: transform, visibility;
    transition-timing-function: ease-in;
    visibility: visible;
  }
  .is-not-visible--mp-jm51W {
    transform: translateY(100%);
    transition-duration: 300ms;
    transition-property: transform, visibility;
    transition-timing-function: ease-out;
    visibility: hidden;
  }
  .snackbar-icon--mp-AeECc {
    color: var(--ods-c-snackbar-icon-color);
    flex-shrink: 0;
  }
}
/* stylelint-disable */
@layer ods.components.TextBody;
@layer ods.components.Link {
  .link--mp-l9AB1 {
    align-items: center;
    display: inline-flex;
    justify-content: center;
  }
  .link--mp-l9AB1 * {
    pointer-events: none;
  }
  .link--mp-l9AB1 {
    min-height: var(--ods-c-link-min-height);
    color: var(--ods-c-link-color);
    gap: var(--ods-c-link-horizontal-spacing);
    padding: var(--ods-c-link-vertical-padding) var(--ods-c-link-horizontal-padding);
    text-decoration-line: var(--ods-c-link-text-decoration-line);
  }
  @media (hover: hover) and (pointer: fine) {
    .link--mp-l9AB1:hover {
      color: var(--ods-c-link-is-hover-color, var(--ods-c-link-color));
      text-decoration-line: var(--ods-c-link-is-hover-text-decoration-line, var(--ods-c-link-text-decoration-line));
    }
  }
  .link--mp-l9AB1:disabled, .link--mp-l9AB1.disabled--mp-lb7Lh {
    color: var(--ods-c-link-is-disabled-color, var(--ods-c-link-color));
    pointer-events: none;
    text-decoration-line: var(--ods-c-link-is-disabled-text-decoration-line, var(--ods-c-link-text-decoration-line));
  }
  a.link--mp-l9AB1:not([href]), a.link--mp-l9AB1[aria-disabled=true] {
    color: var(--ods-c-link-is-disabled-color, var(--ods-c-link-color));
    pointer-events: none;
    text-decoration-line: var(--ods-c-link-is-disabled-text-decoration-line, var(--ods-c-link-text-decoration-line));
  }
  @media (hover: hover) and (pointer: fine) {
    a.link--mp-l9AB1:not([href]):hover, a.link--mp-l9AB1[aria-disabled=true]:hover {
      color: var(--ods-c-link-is-disabled-color, var(--ods-c-link-color));
      pointer-events: none;
      text-decoration-line: var(--ods-c-link-is-disabled-text-decoration-line, var(--ods-c-link-text-decoration-line));
    }
  }
  .has-right-label--mp-JEbO4 {
    flex-direction: row;
  }
  .has-left-label--mp-bXx3V {
    flex-direction: row-reverse;
  }
  .icon--mp-G_Iwr {
    flex-shrink: 0;
  }
}
@layer resets {
  html {
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    overflow: var(--ow-vactivity-overflow, visible);
    padding: 0;
  }
}
@layer resets {
  :where(.ow-reset) {
    box-sizing: border-box;
    font-family: var(--ow-normalize-font-family);
    font-size: var(--ow-normalize-font-size);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: var(--ow-normalize-font-weight);
    letter-spacing: var(--ow-normalize-letter-spacing);
    line-height: var(--ow-normalize-line-height);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
  :where(.ow-reset) *, :where(.ow-reset) {
    background: none;
    border: none;
    color: inherit;
    list-style: none;
    margin: 0;
    padding: 0;
    text-decoration-line: none;
  }
  :where(.ow-reset) * {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
  }
  :where(.ow-reset) *,
  :where(.ow-reset) *::before,
  :where(.ow-reset) *::after, :where(.ow-reset)::before, :where(.ow-reset)::after {
    box-sizing: inherit;
  }
}
@layer resets {
  :where(.ow-reset) :where(a),
  :where(.ow-reset):where(a) {
    color: var(--ow-normalize-link-color);
    text-decoration-line: var(--ow-normalize-link-text-decoration-line);
  }
}

@layer resets {
  :where(.ow-reset) :where(a[href]:hover),
  :where(.ow-reset):where(a[href]:hover) {
    text-decoration: var(--ow-normalize-link-text-decoration-line-hover, var(--ow-normalize-link-text-decoration-line));
  }
}

@layer resets {
  :where(.ow-reset) :where(strong),
  :where(.ow-reset):where(strong) {
    font-weight: bolder;
  }
}

@layer resets {
  :where(.ow-reset) :where([role=link], [role=button], a, button),
  :where(.ow-reset):where([role=link], [role=button], a, button) {
    cursor: pointer;
  }
}

@layer resets {
  :where(.ow-reset) :where(:disabled, [aria-disabled=true], a:not([href])),
  :where(.ow-reset):where(:disabled, [aria-disabled=true], a:not([href])) {
    cursor: not-allowed;
  }
}

@layer resets {
  :where(.ow-reset) :where(:focus),
  :where(.ow-reset):where(:focus) {
    outline: none;
  }
}

@layer resets {
  :where(.ow-reset) :where(:focus-visible),
  :where(.ow-reset):where(:focus-visible) {
    outline-color: var(--ow-normalize-focus-outline-color);
    outline-offset: var(--ow-normalize-focus-outline-offset);
    outline-style: solid;
    outline-width: var(--ow-normalize-focus-outline-width);
  }
}
@layer ods.resets {}
@layer ods.resets {
  :root {
    --ow-normalize-focus-outline-color: var(--ods-s-focus-outline-color-default);
    --ow-normalize-focus-outline-offset: var(--ods-s-space-focus-outline);
    --ow-normalize-focus-outline-width: var(--ods-s-size-focus-outline);
    --ow-normalize-font-family: var(--ods-s-text-font-family-default);
    --ow-normalize-letter-spacing: var(--ods-s-text-letter-spacing-default);
    --ow-normalize-line-height: var(--ods-s-text-line-height-default);
    --ow-normalize-font-weight: normal;
    --ow-normalize-font-size: var(--ods-s-text-font-size-default);
    --ow-normalize-link-color: var(--ods-s-text-color-link-default);
    --ow-normalize-link-text-decoration-line: var(--ods-s-text-decoration-line-link-default);
    --ow-normalize-link-text-decoration-line-hover:
      var(
        --ods-s-text-decoration-line-link-default-is-hover,
        var(--ods-s-text-decoration-line-link-default)
      );
  }
  html {
    font-size: var(--ods-s-text-font-size-default);
    line-height: var(--ods-s-text-line-height-default);
  }
  body {
    font-family: var(--ods-s-text-font-family-default);
    letter-spacing: var(--ods-s-text-letter-spacing-default);
  }
}
/* THIS FILE IS AUTO-GENERATED */
/* stylelint-disable */


/* THIS FILE IS AUTO-GENERATED */
/* stylelint-disable */


/* stylelint-disable */
@layer ods.components.TextTitle {
  .text-title--mp-PnUro {
    font-family: var(--ods-c-text-title-font-family);
    font-size: var(--ods-c-text-title-font-size);
    font-weight: var(--ods-c-text-title-font-weight);
    letter-spacing: var(--ods-c-text-title-letter-spacing);
    line-height: var(--ods-c-text-title-line-height);
    color: var(--ods-c-text-title-color);
  }
}
/* stylelint-disable */
@layer ods.components.TextBody {
  .text-body--mp-qEIyR {
    color: var(--ods-c-text-body-color);
    font-family: var(--ods-c-text-body-font-family);
    font-size: var(--ods-c-text-body-font-size);
    font-weight: var(--ods-c-text-body-font-weight);
    letter-spacing: var(--ods-c-text-body-letter-spacing);
    line-height: var(--ods-c-text-body-line-height);
    text-transform: var(--ods-c-text-body-text-transform);
  }
}
/* stylelint-disable */
@layer ods.components.TextHero {
  .text-hero--mp-lA5XW {
    font-family: var(--ods-c-text-hero-font-family);
    font-size: var(--ods-c-text-hero-font-size);
    font-weight: var(--ods-c-text-hero-font-weight);
    letter-spacing: var(--ods-c-text-hero-letter-spacing);
    line-height: var(--ods-c-text-hero-line-height);
    color: var(--ods-c-text-hero-color);
  }
}
/* stylelint-disable */
@layer ods.components.Spinner {
  .loading--mp-NRKE4 {
    animation: rotate-animation--mp-PByyb 1.6s infinite linear;
    overflow: visible;
    position: relative;
    width: var(--ods-c-spinner-width);
  }
  .spinner--mp-fQFY8 {
    animation-direction: reverse;
    animation-duration: 1.6s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-name: loading--animation--mp-NOaYQ;
    animation-timing-function: ease-in-out;
    fill: none;
    stroke: var(--ods-c-spinner-color);
    stroke-dasharray: var(--ods-c-spinner-stroke-dash-array);
    stroke-dashoffset: 0;
    stroke-linecap: round;
    stroke-width: var(--ods-c-spinner-stroke-width);
    transform-origin: 50% 50%;
    vector-effect: non-scaling-stroke;
  }
  @keyframes rotate-animation--mp-PByyb {
    0% {
      transform: rotateZ(0deg);
    }
    100% {
      transform: rotateZ(360deg);
    }
  }
  @keyframes loading--animation--mp-NOaYQ {
    0%, 25% {
      stroke-dashoffset: 16;
      transform: rotate(270deg);
    }
    50%, 75% {
      stroke-dashoffset: 58;
      transform: rotate(315deg);
    }
    100% {
      stroke-dashoffset: 16;
      transform: rotate(-90deg);
    }
  }
}
.sub-text--mp-Utcf4 {
  align-items: flex-start;
  color: var(--P_subtext-color_8dda);
  display: flex;
  gap: 4px;
  margin-left: var(--P_subtext-margin-left_8dda);
  margin-top: var(--P_subtext-margin-top_8dda);
  transition-delay: 0s;
  transition-duration: 0.2s;
  transition-property: color;
  transition-timing-function: ease-out;
}

.icon--mp-YNqMe {
  flex-shrink: 0;
  margin-top: var(--P_subtext-icon-margin-top_8dda);
}
/* stylelint-disable */
@layer ods.components.TextBody;
@layer ods.components.IconAction;
@layer ods.components.Field {
  .root-state--mp-Uwdop {
    --P_input-placeholder-color_8dda: var(--ods-c-field-placeholder-color);
    --P_label-padding-top_8dda: var(--ods-c-field-vertical-padding);
    --P_label-padding-bottom_8dda: 4px;
    --P_label-color_8dda: var(--ods-c-field-label-color);
    --P_label-background-color_8dda: transparent;
    --P_icon-color_8dda: var(--ods-c-field-icon-color);
    --P_input-background-color_8dda: var(--ods-c-field-background-color);
    --P_input-border-color_8dda: var(--ods-c-field-border-color);
    --P_subtext-color_8dda: var(--ods-c-field-subtext-color);
    --P_cursor_8dda: text;
    --P_icon-button-cursor_8dda: pointer;
    --P_corner-text-color_8dda: var(--ods-c-field-corner-color);
    --P_pop-up-display_8dda: none;
    --P_subtext-margin-left_8dda: 0;
    --P_input-height_8dda: 48px;
    --ods-o-option-cursor: pointer;
  }
  .root-state--mp-Uwdop:not(.has-renderable-value--mp-qSifI) {
    --P_input-color_8dda: transparent;
  }
  .root-state--mp-Uwdop:not(.has-icon--mp-cAC4m) {
    --P_label-width-offset_8dda: 0px;
  }
  .has-label--mp-y403u {
    --P_input-placeholder-color_8dda: transparent;
  }
  .has-icon--mp-cAC4m {
    --P_label-width-offset_8dda: 50px;
  }
  .root-state--mp-Uwdop:has(:focus:not([type=button])),
  .has-focus--mp-nhnuD:not(.is-button--mp-K1p_l),
  .has-renderable-value--mp-qSifI {
    --P_label-padding-top_8dda: 4px;
    --P_label-padding-bottom_8dda: 0;
    --P_input-placeholder-color_8dda: var(--ods-c-field-placeholder-color);
    --P_input-color_8dda: var(--ods-c-field-color);
  }
  .is-button--mp-K1p_l {
    --P_cursor_8dda: pointer;
    --P_input-text-overflow_8dda: ellipsis;
    --P_input-overflow_8dda: hidden;
    --P_input-white-space_8dda: nowrap;
  }
  .is-disabled--mp-KLlxb {
    --P_corner-text-color_8dda: var(--ods-c-field-is-disabled-corner-color, var(--ods-c-field-corner-color));
    --P_subtext-color_8dda: var(--ods-c-field-is-disabled-subtext-color, var(--ods-c-field-subtext-color));
    --P_label-color_8dda: var(--ods-c-field-is-disabled-label-color, var(--ods-c-field-label-color));
    --P_label-background-color_8dda: transparent;
    --P_input-background-color_8dda: var(--ods-c-field-is-disabled-background-color, var(--ods-c-field-background-color));
    --P_input-color_8dda: var(--ods-c-field-is-disabled-color, var(--ods-c-field-color));
    --P_icon-color_8dda: var(--ods-c-field-is-disabled-icon-color, var(--ods-c-field-icon-color));
    --P_cursor_8dda: not-allowed;
    --P_icon-button-cursor_8dda: not-allowed;
    --ods-o-option-cursor: not-allowed;
  }
  .is-invalid--mp-TqMg3 {
    --P_input-border-color_8dda: var(--ods-c-field-is-invalid-border-color, var(--ods-c-field-border-color));
    --P_subtext-color_8dda: var(--ods-c-field-is-invalid-subtext-color, var(--ods-c-field-subtext-color));
    --P_corner-text-color_8dda: var(--ods-c-field-is-invalid-corner-color, var(--ods-c-field-corner-color));
  }
  .is-valid--mp-TcWn7 {
    --P_input-border-color_8dda: var(--ods-c-field-is-valid-border-color, var(--ods-c-field-border-color));
    --P_subtext-color_8dda: var(--ods-c-field-is-valid-subtext-color, var(--ods-c-field-subtext-color));
    --P_corner-text-color_8dda: var(--ods-c-field-is-valid-corner-color, var(--ods-c-field-corner-color));
  }
  .is-corner-invalid--mp-xc58e {
    --P_corner-text-color_8dda: var(--ods-c-field-is-invalid-corner-color, var(--ods-c-field-corner-color));
  }
  .container--mp-HW55F {
    position: relative;
  }
  .input--mp-CQRES {
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: border-color;
    transition-timing-function: ease-out;
    appearance: none;
    background-color: var(--P_input-background-color_8dda);
    border-color: var(--P_input-border-color_8dda);
    border-radius: var(--ods-c-field-border-radius);
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    caret-color: var(--ods-s-icon-color-subtle-dark);
    color: var(--P_input-color_8dda);
    cursor: var(--P_cursor_8dda);
    display: var(--P_input-display_8dda, block);
    height: var(--P_input-height_8dda);
    overflow: var(--P_input-overflow_8dda);
    padding: var(--P_overridable-input-padding-top_8dda, var(--ods-c-field-vertical-padding)) var(--ods-c-field-horizontal-padding) 0 var(--ods-c-field-horizontal-padding);
    text-align: left;
    text-overflow: var(--P_input-text-overflow_8dda);
    white-space: var(--P_input-white-space_8dda);
    width: 100%;
    --ow-formatted-input-caret-color: var(--P_label-color_8dda);
    --ow-formatted-input-placeholder-color: var(--ods-c-field-placeholder-color);
  }
  .input--mp-CQRES::placeholder {
    color: var(--P_input-placeholder-color_8dda);
  }
  .label--mp-r1kcZ {
    background-color: var(--P_input-background-color_8dda);
    border-radius: var(--ods-c-field-border-radius);
    color: var(--P_label-color_8dda);
    cursor: var(--P_cursor_8dda);
    display: flex;
    left: 1px;
    pointer-events: none;
    position: absolute;
    text-align: left;
    top: 1px;
    width: calc(100% - 20px - var(--P_label-width-offset_8dda));
  }
  .label-text--mp-dUFBl {
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: font-size, line-height, padding-top;
    transition-timing-function: ease-out;
    flex: 1;
    max-width: 100%;
    overflow: hidden;
    padding: var(--P_label-padding-top_8dda) 0 var(--P_label-padding-bottom_8dda) var(--ods-c-field-horizontal-padding);
    text-overflow: ellipsis;
    text-wrap: nowrap;
    white-space: nowrap;
  }
  .icon-container--mp-RDbyS,
  .icon-action-container--mp-qZld4 {
    background-color: var(--P_input-background-color_8dda);
    color: var(--P_icon-color_8dda);
    position: absolute;
    right: 3px;
    top: 1px;
  }
  .icon-container--mp-RDbyS :where(*),
  .icon-action-container--mp-qZld4 :where(*) {
    color: var(--P_icon-color_8dda);
  }
  .icon-container--mp-RDbyS {
    display: flex;
    gap: 8px;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 11px;
    pointer-events: none;
  }
  .icon-action-container--mp-qZld4 {
    cursor: var(--P_icon-button-cursor_8dda);
    padding-right: 3px;
    padding-top: 1px;
  }
  .action-mask--mp-jmhBu {
    height: var(--P_input-height_8dda);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .skip-action--mp-sTSuc {
    background-color: var(--P_input-background-color_8dda);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-decoration: underline;
    top: 0;
    z-index: 2;
  }
  .skip-action--mp-sTSuc:focus {
    opacity: 1;
    pointer-events: auto;
  }
  .bottom--mp-RPfV4 {
    display: flex;
    flex-grow: 1;
    margin-top: 8px;
  }
  .corner-text--mp-aswSc {
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: color;
    transition-timing-function: ease-out;
    color: var(--P_corner-text-color_8dda);
    display: block;
    margin-left: auto;
    width: fit-content;
  }
}
@layer resets {
  .anchor--mp-Le283 {
    display: flex;
    height: var(--ow-anchor-height);
    inset: var(--ow-anchor-top, 0) auto auto var(--ow-anchor-left, 0);
    position: absolute;
    transform: translate(var(--ow-anchor-x), var(--ow-anchor-y));
    width: var(--ow-anchor-width);
  }
}
.pop-up-container--mp-eAgEm {
  /* Tokenize */
  --P_pop-up-container-spacing_8dda: 8px;
  display: var(--P_pop-up-display_8dda);
  padding-bottom: var(--P_pop-up-container-spacing_8dda);
  padding-top: var(--P_pop-up-container-spacing_8dda);
}

.is-pop-up-expanded--mp-EOzEC {
  --P_pop-up-display_8dda: flow;
}

.is-not-pop-up-expanded--mp-k4JVd {
  --P_pop-up-display_8dda: none;
}
.favoritesContainer--mp-FuJRo{display:flex;align-items:center;margin-right:8px !important;padding-right:0 !important;text-decoration:none !important}.favoritesContainer--mp-FuJRo.withNumber--mp-hLoFb{margin-right:0 !important}.favoritesNumber--mp-zltPG{margin-left:4px}
.injectedNavIconsContainer--mp-xZ9nT{display:flex;align-items:center;gap:0}
[class*=input-with-animated-label--]:not([type=button]):focus~[class*=animated-label--],[class*=input-with-animated-label--][data-has-value]~[class*=animated-label--]{letter-spacing:normal;font-weight:var(--ods-p-font-weight-regular);font-family:var(--ods-p-font-family-secondary);font-size:var(--ods-p-size-70);line-height:1.3333333333}.contentContainer--mp-gJonO{max-width:1600px;min-height:736px;margin:auto}.contentContainer--mp-gJonO div[class*=no-gutters]{margin-left:0;margin-right:0}.alert--mp-_USS2{position:fixed;background-color:#fff;z-index:9998}.footerReplacement--mp-iJCj8{height:115px}body[class*=branch-banner-is-active]>iframe[class=branch-animation]{z-index:10 !important}.snackbar-link--mp-LZs5J{text-decoration:underline !important}

/*# sourceMappingURL=client-bde52cb3.fc6be57d7dd1a9395e38.bundle.css.map*/