/* ===========================
   Training Incubator - RTL Overrides (Arabic)
   =========================== */

[dir="rtl"] .discount-bar .bar-actions {
  margin-left: 0;
  margin-right: auto;
}

[dir="rtl"] .discount-bar .bar-action-link {
  border-left: 0;
  border-right: 1px solid rgba(255,255,255,0.3);
}

[dir="rtl"] .discount-bar .bar-action-link:first-child {
  border-right: 0;
  padding-left: 12px;
  padding-right: 0;
}

[dir="rtl"] .navbar-brand-custom { flex-direction: row-reverse; }
[dir="rtl"] .btn-nav-login { margin-right: 0; margin-left: 0; }

[dir="rtl"] .hero-section .hero-bg-overlay {
  background: linear-gradient(270deg, rgba(5, 16, 42, 0.9) 0%, rgba(6, 29, 71, 0.78) 48%, rgba(4, 24, 62, 0.46) 100%);
}
[dir="rtl"] .hero-search-wrap { margin-left: 0; margin-right: 0; }
[dir="rtl"] .hero-search-wrap input { text-align: right; }

[dir="rtl"] .hero-stats .avatars img {
  margin-left: 0;
  margin-right: -8px;
}
[dir="rtl"] .hero-stats .avatars img:first-child { margin-right: 0; }

[dir="rtl"] .trainer-cta-section::before {
  right: auto;
  left: 0;
}
[dir="rtl"] .trainer-cta-top {
  flex-direction: row-reverse;
}
[dir="rtl"] .trainer-cta-copy {
  text-align: right;
}
[dir="rtl"] .trainer-cta-btn {
  align-self: flex-end;
}
[dir="rtl"] .trainer-stat-block {
  text-align: right;
}

[dir="rtl"] .footer-links { padding-right: 0; }
[dir="rtl"] .newsletter-form-footer { flex-direction: row-reverse; }

[dir="rtl"] .social-links { flex-direction: row-reverse; }
[dir="rtl"] .footer-bottom-links { flex-direction: row-reverse; }

[dir="rtl"] .detail-row .d-label { flex-direction: row-reverse; }
[dir="rtl"] .module-item .module-left { flex-direction: row-reverse; }
[dir="rtl"] .module-item .module-right { flex-direction: row-reverse; }

[dir="rtl"] .instructor-stats { flex-direction: row-reverse; }
[dir="rtl"] .course-card .course-meta { flex-direction: row-reverse; justify-content: flex-end; }
[dir="rtl"] .course-card .course-stats { flex-direction: row-reverse; justify-content: flex-end; }

[dir="rtl"] .category-tabs { flex-direction: row-reverse; }
[dir="rtl"] .skills-tabs { flex-direction: row-reverse; }
[dir="rtl"] .tabs-switch { flex-direction: row-reverse; }
[dir="rtl"] .detail-tabs { flex-direction: row-reverse; }
[dir="rtl"] .category-showcase-title {
  padding-left: 0;
  padding-right: 18px;
  border-left: 0;
  border-right: 4px solid #142f45;
}
[dir="rtl"] .category-showcase-label i {
  transform: rotate(180deg);
}

[dir="rtl"] .review-bar-row { flex-direction: row-reverse; }
[dir="rtl"] .review-aggregate { flex-direction: row-reverse; }

[dir="rtl"] .trainer-card .trainer-stats { flex-direction: row-reverse; }

[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before {
  content: "\\";
}

[dir="rtl"] .btn-primary-custom,
[dir="rtl"] .btn-outline-custom {
  flex-direction: row-reverse;
}

[dir="rtl"] .results-header { flex-direction: row-reverse; }
[dir="rtl"] .footer-bottom > .container { flex-direction: row-reverse; }
