/* Arapca (dir="rtl") duzeltmeleri — YALNIZ <html dir="rtl"> sayfalarinda yuklenir (BaseLayout). TR/EN/RU/FR CSS'ine dokunmaz.
   10.11.2026 (ODA 4 Faz 3). style.css'teki fiziksel left/right ozelliklerinin aynasi. Farsca icin de ayni dosya kullanilabilir (su an fa yok). */
[dir="rtl"] body { text-align: start; }
[dir="rtl"] ul, [dir="rtl"] ol { padding-left: 0; padding-right: 1.25em; }
[dir="rtl"] .prod-card ul { padding-left: 0; padding-right: 1.1em; }
[dir="rtl"] .underline::after { left: auto; right: 0; }
[dir="rtl"] .center .underline::after { left: 50%; right: auto; transform: translateX(-50%); }
[dir="rtl"] .link-more:hover::after { transform: translateX(-4px); }
[dir="rtl"] .check-list li { padding-left: 0; padding-right: 26px; }
[dir="rtl"] .check-list li::before { left: auto; right: 0; }
/* FAQ akordeon ikonu: bilesen scoped CSS'i margin-left:1rem veriyor; RTL'de bosluk metnin soluna degil ikonun soluna (metne dogru) gelmeli. Scoped ozgullugu esit oldugundan !important. (ar urun/cozum sayfalarindaki tekrar eden global kuraldan tasindi, 11.11.2026) */
[dir="rtl"] .faq-ikon { margin-left: 0 !important; margin-right: 1rem !important; }
[dir="rtl"] table.data th, [dir="rtl"] table.data td { text-align: right; }
[dir="rtl"] .hours td:last-child { text-align: left; }
[dir="rtl"] .side-nav a { border-left: 0; border-right: 3px solid var(--line); }
[dir="rtl"] .side-nav a:hover, [dir="rtl"] .side-nav a.current { border-right-color: var(--amber); }
/* Atla baglantisi: LTR'de left:-9999px; RTL'de sol tasma kaydirilabilir alan olusturur (scrollWidth 11264) -> sagdan gizle. */
[dir="rtl"] .atla { left: auto; right: -9999px; border-radius: 0 0 0 8px; }
[dir="rtl"] .atla:focus { left: auto; right: 0; }
/* Yuzen WhatsApp dugmesi RTL'de sola. */
[dir="rtl"] .wa-float { right: auto; left: 24px; }
/* Telefon, e-posta, model kodu, formul ve sayilar yonu bozmasin. */
[dir="rtl"] a[href^="tel:"], [dir="rtl"] a[href^="mailto:"] { unicode-bidi: isolate; direction: ltr; }
[dir="rtl"] input[type="tel"], [dir="rtl"] input[type="email"] { direction: ltr; text-align: right; }
[dir="rtl"] .num, [dir="rtl"] table.num td { direction: ltr; text-align: right; }
/* Mobil cekmece: sagdan acilir (LTR ile ayni); yalniz hizalama. */
@media (max-width: 1180px) {
  [dir="rtl"] .site-nav { text-align: start; }
}
/* Marka/unvan satirlari Latin: sondaki nokta ("Iwaki Co. Ltd.") basa gitmesin. */
[dir="rtl"] .partner-body h3 { direction: ltr; text-align: right; }
[dir="rtl"] .footer-yasal, [dir="rtl"] .footer-bottom-inner > span:first-child { direction: ltr; text-align: right; }
