/* src/src/styles.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-popover {
    .f1215e_SPgITW_container {
      z-index: 1;
      max-width: var(--ddsweb-popover-max-width, 296px);
      filter: drop-shadow(0 0 2px #00000024) drop-shadow(0 2px 2px #0000001f) drop-shadow(0 1px 3px #0003);
      position: absolute;
    }
    @media (width <= 320px) {
      .f1215e_SPgITW_container {
        max-width: calc(100vw - 24px);
      }
    }
    .f1215e_SPgITW_container > svg path {
      fill: var(--ddsweb-theme-colors-messaging-info-messaging);
    }
    .f1215e_SPgITW_content {
      --ddsweb-heading-color: var(--ddsweb-theme-colors-white);
      --ddsweb-text-color: var(--ddsweb-theme-colors-white);
      row-gap: var(--ddsweb-theme-spacing-xs);
      padding: var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-sm);
      border-radius: var(--ddsweb-theme-spacing-sm);
      background-color: var(--ddsweb-theme-colors-messaging-info-messaging);
      grid-template-columns: 1fr fit-content(35px);
      margin-top: 0;
      display: grid;
      position: relative;
    }
    .f1215e_SPgITW_content:has(.f1215e_SPgITW_closeButton) {
      column-gap: var(--ddsweb-theme-spacing-xs);
    }
    .f1215e_SPgITW_content > * {
      grid-column: 1;
    }
    .f1215e_SPgITW_content > .f1215e_SPgITW_closeButton {
      grid-area: 1 / 2;
    }
    .f1215e_SPgITW_cta {
      margin-top: var(--ddsweb-theme-spacing-xs);
      grid-column: span 2;
    }
    button.f1215e_SPgITW_buttonInfo {
      background: var(--ddsweb-theme-colors-messaging-info-messaging);
      --ddsweb-button-shadow-color: var(--ddsweb-theme-colors-messaging-info-messaging);
    }
    button.f1215e_SPgITW_buttonSm {
      --ddsweb-button-icon-container-size: 24px;
    }
    button.f1215e_SPgITW_buttonXs {
      --ddsweb-button-icon-container-size: 16px;
    }
    button.f1215e_SPgITW_buttonSm svg {
      --size: 16px;
    }
    button.f1215e_SPgITW_buttonXs svg {
      --size: 12px;
    }
    .f1215e_SPgITW_button svg {
      width: var(--size);
      height: var(--size);
    }
    @media (-ms-high-contrast: active) {
      .f1215e_SPgITW_container {
        border: 3px solid var(--ddsweb-theme-colors-primary);
      }
    }
  }
}


/*# sourceMappingURL=1656447ff334f1b5945a.css.map*/