/* src/components/content-carousel/styled/src/components/content-carousel/styled/index.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-carousel {
    @layer ddsweb-content-carousel {
      .O8dGna_control[aria-disabled=true] span.O8dGna_ddsweb-button__container {
        color: var(--ddsweb-theme-colors-disabled-base);
      }
      .O8dGna_controlsContainer > * {
        margin-right: var(--ddsweb-theme-spacing-sm);
      }
      .O8dGna_controlsContainer {
        height: var(--ddsweb-tc-carousel-controls-height, 56px);
        border-top: 1px solid var(--ddsweb-theme-colors-lines-base);
        border-bottom: 1px solid var(--ddsweb-theme-colors-lines-base);
        background-color: var(--ddsweb-theme-colors-background-dark);
        justify-content: flex-end;
        align-items: center;
        display: flex;
      }
      .O8dGna_carouselItemsCount {
        color: var(--ddsweb-theme-colors-text-base);
      }
      .O8dGna_carouselItem {
        vertical-align: top;
        white-space: normal;
        align-items: stretch;
        margin: 0;
        padding: 0;
        display: inline-flex;
      }
      .O8dGna_carouselItem:focus-visible {
        outline: 3px solid var(--ddsweb-theme-colors-primary);
        outline-offset: -2px;
      }
      .O8dGna_carouselItem > * {
        width: 100%;
      }
      .O8dGna_carouselItemsContainer {
        margin-bottom: var(--ddsweb-theme-spacing-sm);
        gap: var(--ddsweb-theme-spacing-xl);
        padding: 0;
        list-style: none;
        display: inline-flex;
      }
      .O8dGna_scrollBarMask {
        overflow: hidden;
      }
    }
  }
}


/*# sourceMappingURL=2038bee953789bf50495.css.map*/