/* Fiper Terminal — RTL overrides applied when <html dir="rtl"> */
[dir="rtl"] body { font-family: 'Cairo', var(--font-sans); }
[dir="rtl"] .et-hero-title,
[dir="rtl"] .et-headline,
[dir="rtl"] .aw-brief-title,
[dir="rtl"] .setup-headline,
[dir="rtl"] .et-news-lead-title,
[dir="rtl"] .et-news-card-title,
[dir="rtl"] .et-section-title { font-family: 'Cairo', var(--font-serif); }

[dir="rtl"] .et-data,
[dir="rtl"] .setup-symbol,
[dir="rtl"] .setup-level,
[dir="rtl"] .pulse-card-sym,
[dir="rtl"] .pulse-card-price,
[dir="rtl"] .pulse-card-change,
[dir="rtl"] .stat-card-value,
[dir="rtl"] .stat-card-label,
[dir="rtl"] .et-label,
[dir="rtl"] .et-tag-red,
[dir="rtl"] .market-card-sym,
[dir="rtl"] .sentiment-cell-score,
[dir="rtl"] .sentiment-cell-class,
[dir="rtl"] .market-card-price,
[dir="rtl"] .inst-price,
[dir="rtl"] .kl-row-price,
[dir="rtl"] .cb-symbol,
[dir="rtl"] .cb-coef { font-family: var(--font-mono); direction: ltr; unicode-bidi: embed; }

[dir="rtl"] .aw-brief { border-left: none; border-right: 2px solid var(--text-fiper); border-radius: var(--radius-md) 0 0 var(--radius-md); }
[dir="rtl"] .aw-brief-byline { text-align: left; direction: ltr; }
[dir="rtl"] .ai-setup-card { border-left-width: 0.5px; border-right-width: 2px; }
[dir="rtl"] .ai-setup-card.is-bullish { border-right-color: var(--text-success); border-left-color: var(--border-subtle); }
[dir="rtl"] .ai-setup-card.is-bearish { border-right-color: var(--text-danger); border-left-color: var(--border-subtle); }
[dir="rtl"] .ai-setup-card.is-neutral { border-right-color: var(--text-tertiary); border-left-color: var(--border-subtle); }

[dir="rtl"] .nav-inner { flex-direction: row-reverse; }
[dir="rtl"] .mobile-bottom-nav { direction: rtl; }
[dir="rtl"] .pulse-card,
[dir="rtl"] .setup-headline,
[dir="rtl"] .et-news-lead-title,
[dir="rtl"] .et-news-card-title,
[dir="rtl"] .et-hero-body { direction: rtl; text-align: right; }
[dir="rtl"] .et-pulse-strip { direction: rtl; }
[dir="rtl"] .news-filter-chips { flex-direction: row-reverse; }
[dir="rtl"] .et-section-meta a { unicode-bidi: embed; }
[dir="rtl"] .sparkline-mini svg,
[dir="rtl"] .setup-sparkline svg,
[dir="rtl"] .pulse-card-spark svg { direction: ltr; unicode-bidi: embed; transform: none; }

[dir="rtl"] .et-hero-meta-row1,
[dir="rtl"] .et-hero-meta-row2 { direction: rtl; text-align: right; }
[dir="rtl"] .et-cta { direction: rtl; }
