/* Sagdan sola (Arapca) duzenleme. Yalnizca <html dir="rtl"> iken yuklenir. */
html[dir=rtl] *{letter-spacing:0 !important}
html[dir=rtl] body{text-align:start}

/* yon bagimsiz sabit parcalar: telefon, e-posta, adres vb. soldan saga okunur */
html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] .bd-tel{direction:ltr;unicode-bidi:isolate;display:inline-block}
html[dir=rtl] .bd-card h4,html[dir=rtl] .bd-card p{direction:ltr;text-align:right;unicode-bidi:isolate}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url]{direction:ltr;text-align:right}

/* oklar ve cizgi ucu: aynalanir */
html[dir=rtl] .nh-tile-link i,html[dir=rtl] .bl-feature-more i,html[dir=rtl] .by-link i,html[dir=rtl] .nf-btn i{transform:scaleX(-1)}
html[dir=rtl] .nm-card-link svg{transform:scaleX(-1)}

/* kenarliklar ve bosluklar */
html[dir=rtl] .nh-value{border-right:0;border-left:1px solid rgba(200,165,116,.18)}
html[dir=rtl] .nh-value:last-child{border-left:0}
html[dir=rtl] .nh-story-copy blockquote{padding:6px 28px 6px 0;border-left:0;border-right:2px solid var(--bur)}
html[dir=rtl] .na-stats-grid li{border-right:0;border-left:1px solid rgba(114,9,23,.22)}
html[dir=rtl] .na-stats-grid li:last-child{border-left:0}
html[dir=rtl] .fm-msg{border-left:0;border-right:3px solid #720917}
html[dir=rtl] .pd-assure li::before{margin-right:0;margin-left:10px}
html[dir=rtl] .po-share span{margin-right:0;margin-left:6px}
html[dir=rtl] .po-body h2::before,html[dir=rtl] .po-body h3::before{left:auto;right:0}
html[dir=rtl] .nf-col h4::after{left:auto;right:0}
html[dir=rtl] .nf-col:not(.nf-contact) li a:hover{transform:translateX(-6px)}
html[dir=rtl] .ct-card::before{left:auto;right:46px}
html[dir=rtl] .po-hero-media{margin-right:0}
html[dir=rtl] .po-hero-media::before{inset:22px 22px -22px -22px}
html[dir=rtl] .na-intro-media::before,html[dir=rtl] .nh-story-media::before{inset:26px 26px -26px -26px}

/* gradyanlar */
html[dir=rtl] .nh-hero-shade{background:linear-gradient(270deg,rgba(8,4,3,.88) 0%,rgba(8,4,3,.55) 45%,rgba(8,4,3,.1) 100%),linear-gradient(0deg,rgba(8,4,3,.6),transparent 35%)}
html[dir=rtl] .na-growth-shade{background:linear-gradient(270deg,rgba(8,4,3,.9),rgba(8,4,3,.55) 60%,rgba(8,4,3,.3))}

/* zaman cizgisi (uretim sureci) */
html[dir=rtl] .np-left .np-card{margin-right:0;margin-left:64px}
html[dir=rtl] .np-right .np-card{margin-left:0;margin-right:64px}
@media(max-width:860px){
  html[dir=rtl] .np-timeline::before,html[dir=rtl] .np-timeline::after{left:auto;right:28px}
  html[dir=rtl] .np-badge{left:auto;right:28px;transform:translateX(50%)}
  html[dir=rtl] .np-left .np-card,html[dir=rtl] .np-right .np-card{margin:0 76px 0 0}
}

/* bayi ol adimlari */
html[dir=rtl] .by-steps li{padding:0 62px 22px 0}
html[dir=rtl] .by-steps li::before{left:auto;right:0}
html[dir=rtl] .by-steps li:not(:last-child)::after{left:auto;right:21px}

/* gizlilik: icindekiler ve listeler */
html[dir=rtl] .lg-toc a{padding:9px 14px 9px 0;margin-left:0;margin-right:-14px;border-left:0;border-right:2px solid transparent}
html[dir=rtl] .lg-toc a.is-active{border-right-color:#720917;background:linear-gradient(270deg,rgba(114,9,23,.06),transparent)}
html[dir=rtl] .lg-body li{padding:5px 28px 5px 0}
html[dir=rtl] .lg-body li::before{left:auto;right:4px}

/* bayiler */
html[dir=rtl] .bd-search svg{right:auto;left:20px}
html[dir=rtl] .bd-search input{padding:0 24px 0 56px}
html[dir=rtl] .bd-city button.bd-city-head{text-align:right}

/* header */
html[dir=rtl] .nt-top .nt-nav a::after{transform-origin:right}
html[dir=rtl] .nt-lang-menu{right:auto;left:0}
html[dir=rtl] .nt-top button.nt-lang-opt{padding:12px 30px 12px 14px;text-align:right}
html[dir=rtl] .nt-top button.nt-lang-opt.is-active::before{left:auto;right:13px}
html[dir=rtl] .nt-burger span:nth-child(2){margin-left:0;margin-right:auto}
html[dir=rtl] .nt-drawer-panel{right:auto;left:0;transform:translateX(-100%);box-shadow:30px 0 70px -20px rgba(0,0,0,.7)}
html[dir=rtl] .nt-drawer.is-open .nt-drawer-panel{transform:none}
html[dir=rtl] .nt-drawer-panel::before{right:auto;left:-120px}
html[dir=rtl] .nt-drawer-nav>ul>li{transform:translateX(-30px)}
html[dir=rtl] .nt-drawer.is-open .nt-drawer-nav>ul>li{transform:none}
html[dir=rtl] .nt-drawer-nav>ul>li>a:hover{padding-left:0;padding-right:10px}
html[dir=rtl] .nt-sub{padding:0 32px 16px 0 !important}
@media(max-width:1024px){html[dir=rtl] .nt-tools{margin-left:0;margin-right:auto}}
@media(max-width:600px){html[dir=rtl] .nt-sub{padding-right:0 !important}}
