/**
 * أنماط نظام تصفح الصور في الكروت
 */

/* منع تحديد النص/الصور أثناء السحب */
.image-carousel {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    touch-action: pan-y pinch-zoom;
}

.image-carousel .images-container {
    cursor: pointer;
}

.image-carousel .images-container:active {
    cursor: pointer;
}

/* تحسين أداء الانتقالات */
.carousel-image {
    will-change: opacity;
    pointer-events: none;
}

/* تحسين المؤشرات */
.indicator-dot {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

/* منع السلوك الافتراضي للمتصفحات على الصور */
.carousel-image {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}

/* أنماط صفحة عرض المنتج */
.image-carousel-view {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    touch-action: pan-y pinch-zoom;
}

.image-carousel-view .images-container-view {
    cursor: pointer;
}

.image-carousel-view .images-container-view:active {
    cursor: pointer;
}

.carousel-image-view {
    will-change: opacity;
    pointer-events: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}

.indicator-dot-view {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
