/* Sağdan sola dil sürümleri (Arapça). scripts/i18n/uret.mjs üretir, elle düzenlemeyin. */
[dir=rtl] .skip-to-content { left: auto; right: 12px; }
[dir=rtl] .nav-links { margin-left: 0; margin-right: auto; }
[dir=rtl] .search-trigger .kbd, [dir=rtl] .cmdk-item a .cmdk-cat { margin-left: 0; margin-right: auto; }
[dir=rtl] .tool-hero, [dir=rtl] .cookie-content { text-align: right; }
[dir=rtl] .form-select { padding-right: 14px; padding-left: 40px; background-position: left 14px center; }
[dir=rtl] input[type="date"], [dir=rtl] input[type="time"], [dir=rtl] input[type="datetime-local"], [dir=rtl] input[type="month"], [dir=rtl] input::-webkit-date-and-time-value { text-align: right; }
[dir=rtl] input[type="number"], [dir=rtl] input[inputmode="decimal"], [dir=rtl] input[inputmode="numeric"], [dir=rtl] input[data-binlik],
[dir=rtl] input[type="email"], [dir=rtl] input[type="url"], [dir=rtl] input[type="tel"] { direction: ltr; text-align: right; }
[dir=rtl] input[type="number"]::placeholder, [dir=rtl] input[data-binlik]::placeholder { direction: rtl; }
[dir=rtl] .data-table th, [dir=rtl] .data-table td, [dir=rtl] .content-section table:not([class]) th, [dir=rtl] .content-section table:not([class]) td, [dir=rtl] .gk-matris tbody th { text-align: right !important; }
[dir=rtl] .data-table td:last-child { text-align: left !important; }
[dir=rtl] .kaynak-notu { padding: 14px 46px 14px 16px; }
[dir=rtl] .kaynak-notu::before { left: auto; right: 16px; }
[dir=rtl] .dagilim-acik i, [dir=rtl] .footer-col a i { margin-right: 0; margin-left: 8px; }
[dir=rtl] .content-section ol, [dir=rtl] .isletme-bilgi ul { padding-left: 0; padding-right: 22px; }
/* Ana sayfa grup kartları: LTR dolgusunun aynası (araçlar başlık hizasında, simgenin altında değil;
   eski "padding-left: 0" telefonda ve masaüstünde listeyi kartın sol kenarına yapıştırıyordu) */
[dir=rtl] .tool-category ul, [dir=rtl] .tool-category .ilgili { padding-left: 20px; padding-right: 82px; }
[dir=rtl] .content-section ul li { padding-left: 0; padding-right: 20px; }
[dir=rtl] .content-section .gk-olaylar li, [dir=rtl] .content-section .gk-liste li { padding-right: 0; }
[dir=rtl] .content-section ul li::before { left: auto; right: 4px; }
[dir=rtl] .related-link::after { content: "←"; margin-left: 0; margin-right: auto; }
[dir=rtl] .related-link:hover::after { transform: translateX(-3px); }
[dir=rtl] .read-more::after { content: "←"; }
[dir=rtl] .blog-card:hover .read-more::after { transform: translateX(-4px); }
[dir=rtl] .hero-search svg { left: auto; right: 16px; }
[dir=rtl] .hero-search input { padding: 0 46px 0 16px; }
[dir=rtl] .footer-bottom { padding-right: 0; padding-left: 56px; }
[dir=rtl] .to-top { right: auto; left: 18px; }
[dir=rtl] .kars-giris .form-input { padding-right: 14px; padding-left: 40px; }
[dir=rtl] .kars-giris span { right: auto; left: 14px; }
[dir=rtl] .bk-kazanc { text-align: left; }
[dir=rtl] .gk-burc, [dir=rtl] .gk-kutu .gk-burc { border-left-width: 1px; border-right: 4px solid var(--e, var(--g)); }
[dir=rtl] .gk-burc h3 small { margin-left: 0; margin-right: 6px; }
[dir=rtl] .dil-liste { right: auto; left: 0; }
@media (max-width: 960px) {
  [dir=rtl] .search-trigger { margin-left: 0; margin-right: auto; }
  [dir=rtl] .tool-category ul, [dir=rtl] .tool-category .ilgili { padding-right: 20px; }
  /* style.css mobil menüyü left/right: -24px (-16px) ile container dolgusunun dışına taşırıyor; oysa kapsayıcı blok
     .header-inner'ın dolgu kutusu, yani zaten tam genişlik. LTR'de sağa taşma kırpılıp görünmez; RTL'de taşma sola
     (kaydırılabilir yöne) düştüğü için sayfa 16px kayar ve menü metni sağdan kesilir. RTL'de tam genişliğe sabitlenir. */
  [dir=rtl] .nav-links { left: 0; right: 0; }
  [dir=rtl] .dil-liste { padding: 0 8px 8px 0; }
  [dir=rtl] .bk-kazanc { text-align: right; }
  [dir=rtl] .bk-kazanc small { margin-right: 0; margin-left: 6px; }
}
@media (max-width: 768px) {
  [dir=rtl] .tool-category ul { padding: 0 14px 6px; }
  [dir=rtl] .tool-category .ilgili { padding: 4px 14px 12px; }
}
