/* ==========================================================================
   rtl.css — Arapça (sağdan sola) düzen düzeltmeleri
   style.css'ten SONRA yüklenir, yalnızca sa/ ağacındaki sayfalarda.
   style.css'e hiç dokunulmaz; buradaki kurallar yön bağımlı olanları çevirir.
   ========================================================================== */

html[dir="rtl"] body { direction: rtl; text-align: right; }

/* --- Arapça tipografi: Latin başlık fontu Arapça harfleri desteklemiyor --- */
html[dir="rtl"] body,
html[dir="rtl"] h1, html[dir="rtl"] h2, html[dir="rtl"] h3,
html[dir="rtl"] h4, html[dir="rtl"] h5, html[dir="rtl"] h6,
html[dir="rtl"] .eyebrow, html[dir="rtl"] .btn,
html[dir="rtl"] nav.main-nav a {
  font-family: "Manrope", "Noto Kufi Arabic", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;
}
/* Arapçada harf aralığı ve BÜYÜK HARF yok — bağlı yazıyı bozar */
html[dir="rtl"] .eyebrow,
html[dir="rtl"] .site-search-group-label,
html[dir="rtl"] .btn {
  text-transform: none;
  letter-spacing: 0;
}
/* Arapça satırlar Latin'e göre daha sıkışık görünür, biraz nefes ver */
html[dir="rtl"] p, html[dir="rtl"] li { line-height: 1.95; }

/* --- Başlık / üst çubuk --- */
html[dir="rtl"] .head-tools { margin-left: 0; margin-right: 0.8rem; }
html[dir="rtl"] .lang-switch a.current::after { margin-left: 0; margin-right: -2.5px; left: auto; right: 50%; }

/* --- Açılır menüler --- */
html[dir="rtl"] .drop-panel,
html[dir="rtl"] .drop-panel-products,
html[dir="rtl"] .drop-panel-industries { left: auto; right: 0; }

/* --- Ana sayfa slider --- */
html[dir="rtl"] .slide-copy {
  left: auto; right: 4%;
  align-items: flex-end;
  text-align: right;
}

/* --- İstatistik satırı: ayraç çizgisi diğer tarafa --- */
html[dir="rtl"] .stat-row div {
  border-left: none; padding-left: 0;
  border-right: 1px solid var(--line); padding-right: 1.1rem;
}
html[dir="rtl"] .stat-row div:first-child { border-right: none; padding-right: 0; }

/* --- Ürün sayfası: görsel sağa yaslanıyordu, sola alınıyor --- */
html[dir="rtl"] .product-media { float: left; }
html[dir="rtl"] .product-copy { text-align: right; }

/* --- Altbilgi --- */
html[dir="rtl"] .footer-grid { text-align: right; }

/* --- Lightbox kapatma düğmesi --- */
html[dir="rtl"] .lightbox-close { right: auto; left: 1.6rem; }

/* --- Site içi arama --- */
html[dir="rtl"] .site-search-close { margin-left: 0; margin-right: auto; }
html[dir="rtl"] .site-search-result {
  border-left: none;
  border-right: 3px solid transparent;
}
html[dir="rtl"] .site-search-result:hover,
html[dir="rtl"] .site-search-result.active {
  border-left-color: transparent;
  border-right-color: var(--red);
}
html[dir="rtl"] .site-search-input { text-align: right; }

/* --- Mobil menü --- */
html[dir="rtl"] .mobile-nav .m-toggle { border-left: none; border-right: 1px solid var(--line); }
html[dir="rtl"] .mobile-nav .m-toggle.is-open svg { transform: rotate(-90deg); }

/* --- Kırıntı yolu (breadcrumb) ayraçları ters yöne bakmalı --- */
html[dir="rtl"] .breadcrumb-bar ol,
html[dir="rtl"] .breadcrumb-bar ul { flex-direction: row-reverse; justify-content: flex-end; }

/* --- Latin kalması gereken içerikler ---
   Parça numaraları, marka adları, çapraz referans ve ekipman tabloları
   soldan sağa okunur; RTL akışta karışmasın diye ada oluşturuyoruz. --- */
html[dir="rtl"] table:not(.legal-table),
html[dir="rtl"] .xref-table,
html[dir="rtl"] .code-table,
html[dir="rtl"] .xref-az-row {
  direction: ltr;
  text-align: left;
}
html[dir="rtl"] table:not(.legal-table) th { text-align: left; }
/* Çerez / gizlilik / güvenlik politikası sayfalarındaki tablolar (legal-table)
   parça numarası değil, düz Arapça metin içerir; bu yüzden yukarıdaki genel
   LTR zorlamasından hariç tutulup normal RTL akışında (sağdan sola,
   sağa hizalı) bırakılır. */
html[dir="rtl"] .legal-table { direction: rtl; text-align: right; }
html[dir="rtl"] .legal-table th,
html[dir="rtl"] .legal-table td { text-align: right; }
html[dir="rtl"] .legal-table th:first-child,
html[dir="rtl"] .legal-table td:first-child { text-align: right; }
html[dir="rtl"] .mers-code,
html[dir="rtl"] .part-code,
html[dir="rtl"] code { direction: ltr; unicode-bidi: isolate; }

/* --- Telefon / e-posta gibi karışık yönlü satırlar ---
   unicode-bidi: isolate tek başına yeterli değil; RTL bağlamda miras alınan
   direction hâlâ rtl kaldığı için boşlukla ayrılmış rakam grupları (telefon
   numarası) ve İngilizce şirket unvanındaki noktalama ters sıralanıyordu.
   direction: ltr eklenerek Latin/rakam içerikleri kendi mantıksal sırasında
   sabitleniyor. --- */
html[dir="rtl"] .contact-line,
html[dir="rtl"] a[href^="tel:"],
html[dir="rtl"] a[href^="mailto:"],
html[dir="rtl"] .whatsapp-order-number {
  direction: ltr;
  unicode-bidi: isolate;
  display: inline-block;
}


/* --- Liste madde işaretleri --- */
html[dir="rtl"] ul, html[dir="rtl"] ol { padding-left: 0; padding-right: 1.4rem; }

/* --- Dar ekran --- */
@media (max-width: 900px) {
  html[dir="rtl"] .footer-grid { text-align: right; }
  html[dir="rtl"] .xref-az-row { text-align: left; }
  html[dir="rtl"] .stat-row div:nth-child(3) {
    border-right: none; padding-right: 0;
  }
  html[dir="rtl"] .slide-copy { right: 5%; left: auto; }
}

/* --- Sabit yüzen düğmeler sola --- */
html[dir="rtl"] .to-top      { right: auto; left: 1.4rem; }
html[dir="rtl"] .whatsapp-btn{ right: auto; left: 1.4rem; flex-direction: row-reverse; }

/* --- Çapraz referans / ekipman kod listeleri soldan sağa akmalı --- */
html[dir="rtl"] .xref-detail-codes,
html[dir="rtl"] .equipment-detail-codes,
html[dir="rtl"] .xref-code-grid { direction: ltr; text-align: left; }

/* --- Slider okları RTL'de ters yöne baksın --- */
html[dir="rtl"] .slide-arrow.prev { left: auto; right: 1.2rem; }
html[dir="rtl"] .slide-arrow.next { right: auto; left: 1.2rem; }
html[dir="rtl"] .slide-arrow      { transform: scaleX(-1); }

/* --- Anasayfa hızlı arama kutusu: style.css'te text-align:left sabitlenmiş --- */
html[dir="rtl"] .quick-search-box p { text-align: right; }
