:is(.customer-industry-component,.z-customer-industry-component) :is(.swiper,.z-swiper) {
  width: 100%;
  overflow: visible;
  cursor: grab;
}
:is(.customer-industry-component,.z-customer-industry-component) :is(.swiper,.z-swiper):active {
  cursor: grabbing;
}
:is(.customer-industry-component,.z-customer-industry-component) .swiper-wrapper {
  display: flex;
  max-width: none !important;
  height: auto !important;
  animation: none !important;
  will-change: transform;
}
:is(.customer-industry-component,.z-customer-industry-component) .swiper-slide {
  flex: 0 0 auto !important;
  width: auto !important;
  height: auto !important;
  /* Gap driven directly by the responsive token. Swiper includes slide
       margins in its offset math, and this avoids the known
       spaceBetween + slidesPerView:'auto' drift. */
  margin-right: var(--_ui-styles---padding--small, 0px);
}
:is(.customer-industry-component,.z-customer-industry-component) img,:is(
  .customer-industry-component,.z-customer-industry-component) a {
  -webkit-user-drag: none;
}
