/* Sliders: keep nav-wrapper row order and arrow icons LTR regardless of dir="rtl" */

/* 1. Force the flex row to read left-to-right so [prev][dots][next] order is preserved */
[dir="rtl"] .programs-slider .slider-nav-wrapper,
[dir="rtl"] .events-slider .slider-nav-wrapper,
[dir="rtl"] .news-slider .slider-nav-wrapper {
  direction: ltr !important;
}

/* 2. Prevent any CSS from flipping the SVG chevron icons */
[dir="rtl"] .programs-slider .slick-prev,
[dir="rtl"] .programs-slider .slick-next,
[dir="rtl"] .programs-slider .slick-prev svg,
[dir="rtl"] .programs-slider .slick-next svg,
[dir="rtl"] .events-slider .slick-prev,
[dir="rtl"] .events-slider .slick-next,
[dir="rtl"] .events-slider .slick-prev svg,
[dir="rtl"] .events-slider .slick-next svg,
[dir="rtl"] .news-slider .slick-prev,
[dir="rtl"] .news-slider .slick-next,
[dir="rtl"] .news-slider .slick-prev svg,
[dir="rtl"] .news-slider .slick-next svg {
  transform: none !important;
  -webkit-transform: none !important;
  --tw-rotate: 0 !important;
  --tw-scale-x: 1 !important;
}
