/* ═══════════════════════════════════════════
   KASHA SHARED — RTL Overrides (Arabic & Hebrew)
   Loaded alongside nav.css on every page
   ═══════════════════════════════════════════ */

/* NAV */
[dir="rtl"] .nav .wrap{flex-direction:row-reverse}
[dir="rtl"] .nav-logo{flex-direction:row-reverse}
[dir="rtl"] .nav-links{flex-direction:row-reverse}
[dir="rtl"] .nav-right{flex-direction:row-reverse}
[dir="rtl"] .nav-btn{flex-direction:row-reverse}

/* MEGA PANELS */
[dir="rtl"] .nav-panel{left:auto;right:50%;transform:translateX(50%)}
[dir="rtl"] .mega-inner{direction:rtl}
[dir="rtl"] .mega-grid{direction:rtl}
[dir="rtl"] .mega-item{flex-direction:row-reverse;text-align:right}
[dir="rtl"] .mega-item-text{text-align:right}
[dir="rtl"] .mega-right{border-left:none;border-right:1.5px solid var(--border);padding-left:0;padding-right:24px;text-align:right}
[dir="rtl"] .mega-right a{text-align:right}
[dir="rtl"] .for-cols{direction:rtl}
[dir="rtl"] .for-cat-item{flex-direction:row-reverse;text-align:right}
[dir="rtl"] .simple-item{text-align:right}

/* MOBILE DRAWER — opens from left in RTL */
[dir="rtl"] .nav-drawer{right:auto;left:0;transform:translateX(-100%)}
[dir="rtl"] .nav-drawer.open{transform:translateX(0)}
[dir="rtl"] .nd-head{flex-direction:row-reverse}
[dir="rtl"] .nd-head-brand{flex-direction:row-reverse}
[dir="rtl"] .nd-acc-trigger{flex-direction:row-reverse;text-align:right}
[dir="rtl"] .nd-acc-arrow{margin-left:0;margin-right:auto}
[dir="rtl"] .nd-sub-link{flex-direction:row-reverse;text-align:right;padding:9px 20px 9px 10px}
[dir="rtl"] .nd-row{flex-direction:row-reverse;text-align:right}

/* FOOTER */
[dir="rtl"] .footer-grid{direction:rtl}
[dir="rtl"] .footer-col{text-align:right}
[dir="rtl"] .footer-bottom{flex-direction:row-reverse}
[dir="rtl"] .footer-legal{text-align:right}
[dir="rtl"] .footer-links{flex-direction:row-reverse}
[dir="rtl"] .footer-cta-strip{flex-direction:row-reverse}
[dir="rtl"] .footer-social{flex-direction:row-reverse}
[dir="rtl"] .footer-brand-desc{text-align:right}

/* ANNOUNCE BAR */
[dir="rtl"] .ann{direction:rtl}

/* SWITCHERS */
[dir="rtl"] .country-dev{right:auto;left:8px}
[dir="rtl"] .lang-dd-btn{padding:5px 10px 5px 24px;background-position:left 8px center}

/* BREADCRUMB */
[dir="rtl"] .bc-nav{flex-direction:row-reverse}
[dir="rtl"] .bc-sep{transform:scaleX(-1)}

/* BUTTONS */
[dir="rtl"] .btn{flex-direction:row-reverse}

/* GENERAL PAGE-LEVEL OVERRIDES */
[dir="rtl"] .wrap{text-align:right}
[dir="rtl"] .split{direction:rtl}
[dir="rtl"] .split>*{direction:rtl}
[dir="rtl"] .flip{direction:ltr}
[dir="rtl"] .flip>*{direction:rtl}
[dir="rtl"] .spot-feats{text-align:right}
[dir="rtl"] .spot-feat{flex-direction:row-reverse}
[dir="rtl"] .spot-link{flex-direction:row-reverse}
[dir="rtl"] .pain-row{flex-direction:row-reverse;text-align:right}
[dir="rtl"] .plan{text-align:right}
[dir="rtl"] .plan-feat{flex-direction:row-reverse}
[dir="rtl"] .testi-card{text-align:right}
[dir="rtl"] .t-auth{flex-direction:row-reverse}
[dir="rtl"] .rel-pill{flex-direction:row-reverse}
[dir="rtl"] .pill{flex-direction:row-reverse}
[dir="rtl"] .hn-content{text-align:right}
[dir="rtl"] .hn-actions{flex-direction:row-reverse;justify-content:flex-start}
[dir="rtl"] .hn-trust{flex-direction:row-reverse}
[dir="rtl"] .hn-chip{flex-direction:row-reverse}
[dir="rtl"] .persona-strip{flex-direction:row-reverse}
[dir="rtl"] .persona-pill{flex-direction:row-reverse}
[dir="rtl"] .related-cols{direction:rtl}

/* STAT STRIP */
[dir="rtl"] .stat-strip{direction:rtl}

/* TOOL GRID */
[dir="rtl"] .tool-grid{direction:rtl}
[dir="rtl"] .tg-card{text-align:right}

/* WHO GRID */
[dir="rtl"] .who-grid{direction:rtl}
[dir="rtl"] .who-card{text-align:right}

/* STEPS GRID */
[dir="rtl"] .steps-grid{direction:rtl}
[dir="rtl"] .step{text-align:right}

/* FOOTER CTA */
[dir="rtl"] .footer-cta-text{text-align:right}

/* MOBILE RTL */
@media(max-width:900px){
  [dir="rtl"] .hn-content{text-align:center}
  [dir="rtl"] .hn-actions{justify-content:center}
  [dir="rtl"] .hn-trust{justify-content:center}
  [dir="rtl"] .footer-cta-strip{flex-direction:column;text-align:center}
}
