/* stylelint-disable */
@layer drv.components.form-errors {
  .drv-form-errors {
    margin-block-end: var(--drv-spacing-08, 2.5rem);
    color: var(--drv-color-interactive-state-error-01, #c9193d);
  }
  .drv-form-errors * {
    color: inherit;
  }
  .drv-form-errors__title {
    font-size: var(--drv-font-title-small-sm-font-size, 1rem);
    line-height: var(--drv-font-title-small-sm-line-height, 1.5);
    letter-spacing: var(--drv-font-title-small-sm-letter-spacing, 0.4px);
    font-weight: var(--drv-font-title-small-sm-font-weight, var(--drv-font-weight-bold, 600));
  }
  @media (min-width: 64.0625rem) {
    .drv-form-errors__title {
      font-size: var(--drv-font-title-small-lg-font-size, 1.125rem);
      line-height: var(--drv-font-title-small-lg-line-height, 1.5);
      letter-spacing: var(--drv-font-title-small-lg-letter-spacing, 0.3px);
    }
  }
  .drv-form-errors__list {
    margin: 0;
    padding-inline-start: 0;
    list-style-type: none;
  }
  .drv-form-errors__item {
    margin-block: var(--drv-spacing-03, 0.5rem);
    margin-inline: 0;
  }
  .drv-form-errors__item > a {
    display: flex;
    font-weight: var(--drv-font-weight-bold, 600);
    border-block-end: 0;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
  }
  .drv-form-errors__item > a:hover, .drv-form-errors__item > a:focus {
    text-decoration-line: underline;
  }
  .drv-form-errors__item > a svg {
    margin-block-start: var(--drv-spacing-01, 0.125rem);
    margin-inline-end: var(--drv-spacing-02, 0.25rem);
  }
  .drv-form-errors--dark {
    color: var(--drv-color-interactive-state-error-03, #ff788c);
  }
  .drv-formerrors {
    display: block;
  }
}
