/* AutoSwiper - Auto-scrolling dual slider portlet */

.auto-swiper-section {
    overflow: hidden;
}

.auto-swiper-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 1.5rem;
}

.auto-swiper-item:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.auto-swiper-item img {
    transition: opacity 0.3s ease;
}

.auto-swiper-item:hover img {
    opacity: 0.8;
}

/* Ensure smooth continuous scrolling */
.swiper-autoswiper-1,
.swiper-autoswiper-2 {
    overflow: visible;
}

/* Force linear transition for seamless scrolling */
.auto-swiper-section .swiper-wrapper {
    transition-timing-function: linear !important;
}

/* Prevent ALL touch/mouse interactions on swiper – never stops */
.auto-swiper-section .swiper,
.auto-swiper-section .swiper-wrapper,
.auto-swiper-section .swiper-slide {
    pointer-events: none;
    user-select: none;
    touch-action: none;
}

/* Allow hover effects on item cards only */
.auto-swiper-item {
    pointer-events: auto;
    touch-action: auto;
}
