/*
 * Sağdan sola diller (Arapça) için düzeltmeler.
 * Bu dosya YALNIZ dir="rtl" sayfalarda yüklenir (layout.php); EN/TR/RU sayfaları bu dosyayı hiç görmez.
 * Kural: site.css'te sola/sağa sabitlenmiş her şey burada aynalanır. Grid/flex zaten dir="rtl" ile kendiliğinden döner.
 */

/* Arapça harfler birbirine bağlı yazılır: harf aralığı kelimeyi koparır, büyük harf dönüşümü anlamsız */
[dir=rtl] *{letter-spacing:0!important}
[dir=rtl] body{line-height:1.8}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{line-height:1.3}
[dir=rtl] .label,[dir=rtl] .field span,[dir=rtl] .field>label,[dir=rtl] fieldset.pref legend,[dir=rtl] .search small,[dir=rtl] .filter-grid small{font-size:13px}

/* telefon, e-posta, web adresi, sayı alanları soldan sağa yazılır */
[dir=rtl] input[type=tel],[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=number],[dir=rtl] #calc-price{direction:ltr;text-align:right}
[dir=rtl] .mono,[dir=rtl] .ac-price,[dir=rtl] .card-price{unicode-bidi:isolate}
[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;text-align:right}
/* fiyat ve ölçüler (19,500,000 ₺ · 230 m²) soldan sağa okunur, sağa hizalı kalır */
[dir=rtl] .card-price,[dir=rtl] .ac-price,[dir=rtl] .specs dd{direction:ltr;text-align:right}
[dir=rtl] .card-specs span{direction:ltr}

/* ileri oklarını ters çevir (oynat, WhatsApp vb. ikonlar olduğu gibi kalır) */
[dir=rtl] svg.ic:has(> use[href$="#arrow"]){transform:scaleX(-1)}

/* ekran dışına itilen gizli öğeler (left:-9999px) sağdan sola sayfada yatay kaydırma yaratır: görünmez kutuya çevir */
[dir=rtl] .skip:not(:focus),[dir=rtl] .hp{left:auto;right:auto;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[dir=rtl]{overflow-x:clip}

/* üst menü */
[dir=rtl] .skip:focus{left:auto;right:16px}
[dir=rtl] .nav{margin-right:0;margin-left:auto}
[dir=rtl] .tools{margin-left:0;margin-right:auto}
[dir=rtl] .dd-menu{right:auto;left:0}
@media (max-width:1120px){[dir=rtl] .nav{margin:0}}

/* ana sayfa arama kutusu */
[dir=rtl] .search label{border-right:0;border-left:1px solid var(--line)}
@media (min-width:901px){[dir=rtl] .search .btn{border-radius:var(--r) 0 0 var(--r)}}
@media (max-width:900px){[dir=rtl] .search label:nth-child(2n){border-left:0}}

/* kartlar, etiketler, videolar */
[dir=rtl] .badges{left:auto;right:14px}
[dir=rtl] .tag.ghost{padding-left:11px;padding-right:0}
[dir=rtl] .reel-svc{left:auto;right:12px}
[dir=rtl] .filter-box .count{margin-left:0;margin-right:auto}

/* yazı içi alıntı */
[dir=rtl] .prose blockquote{padding:6px 22px 6px 0;border-left:0;border-right:2px solid var(--accent)}
[dir=rtl] .prose ul,[dir=rtl] .prose ol{padding-left:0;padding-right:1.3em}

/* yüzen WhatsApp düğmesi sol alta */
[dir=rtl] .wa-float{right:auto;left:18px}

/* fotoğraf görüntüleyici */
[dir=rtl] .lb .x{right:auto;left:18px}
[dir=rtl] .lb .prev{left:auto;right:18px}
[dir=rtl] .lb .next{right:auto;left:18px}

/* paylaş */
[dir=rtl] .share .lbl{margin-right:0;margin-left:6px}
[dir=rtl] .share .btn{margin-left:0;margin-right:auto}

/* daire tablosu */
[dir=rtl] .units th{text-align:right}
[dir=rtl] .units td.u-act{text-align:left}

/* iş ortakları kayan şeridi: şerit soldan sağa kalır (animasyon bozulmasın) */
[dir=rtl] .marquee-track{direction:ltr}

/* harita kütüphanesi soldan sağa çalışır */
[dir=rtl] .leaflet-container{direction:ltr}
[dir=rtl] .leaflet-popup-content{direction:rtl;text-align:right}
[dir=rtl] .units td:nth-child(5){direction:ltr;text-align:right}
/* v3.12 yeni giriş */
[dir=rtl] .hv-go{margin-left:0;margin-right:auto;transform:scaleX(-1) translateX(-4px)}
[dir=rtl] .hv-tile:hover .hv-go,[dir=rtl] .hv-tile.on .hv-go{transform:scaleX(-1)}
[dir=rtl] .hv-u{background-position:100% 96%}
[dir=rtl] .hv-dots{right:auto;left:16px}
[dir=rtl] .hv-dots i.on::after{transform-origin:right}
[dir=rtl] .pr-steps::before{transform-origin:right;background:linear-gradient(270deg,var(--brand),var(--accent))}
[dir=rtl] .pr-n em{right:auto;left:-4px}
[dir=rtl] .pr-steps::before{left:calc((100% - 72px) / 4 - 28px);right:28px}
/* v3.13 üyelik */
[dir=rtl] .fav{right:auto;left:10px}
[dir=rtl] .fav.fav-lg{left:auto}
[dir=rtl] .acc-link.in::after{right:auto;left:7px}
[dir=rtl] .acc-tabs b{margin-left:0;margin-right:4px}
[dir=rtl] .acc-msg{border-left:0;border-right:3px solid var(--line);padding:4px 14px 4px 0}
[dir=rtl] .rq-steps li{padding:34px 0 0 10px}
[dir=rtl] .rq-steps li::before{left:auto;right:0}
[dir=rtl] .rq-steps li::after{left:4px;right:30px}

[dir=rtl] .specs>div{padding:18px 42px 18px 8px}[dir=rtl] .specs .ic{left:auto;right:0}

/* v3.102.0 /hesap: tutar kutuları ve değerler soldan sağa okunur */
[dir=rtl] .hs input.num,[dir=rtl] .hs input.money{direction:ltr;text-align:right}
[dir=rtl] .hs .num{direction:ltr;unicode-bidi:isolate}
[dir=rtl] .hs-line .a,[dir=rtl] .hs-total b,[dir=rtl] .hs-legend .v,[dir=rtl] .hs-legend .p{text-align:left}
