/* Maintain slider button arrow directions in RTL mode - buttons keep LTR, content follows RTL */
/* Keep slider container in LTR to maintain button positions */
.tp-slider {
    direction: ltr;
}

/* Force grid columns to maintain button positions: prev on left (col 1), viewport (col 2), next on right (col 3) */
.tp-slider-prev {
    grid-column: 1;
}

.tp-slider-viewport {
    grid-column: 2;
    /* Allow viewport content to follow RTL */
    direction: rtl;
}

.tp-slider-next {
    grid-column: 3;
}

/* Only buttons maintain LTR direction for arrow icons */
.tp-slider-btn {
    direction: ltr;
    unicode-bidi: bidi-override;
}

.tp-slider-btn i {
    direction: ltr;
    unicode-bidi: bidi-override;
    display: inline-block;
}

/* Ensure chevron-left always points left (<) and chevron-right always points right (>) */
.tp-slider-btn .fa-chevron-left {
    transform: none !important;
}

.tp-slider-btn .fa-chevron-right {
    transform: none !important;
}

