/* =========================================================
   Nexus Hub — RTL Overrides (Arabic)
   Most layout uses logical properties; this file fine-tunes.
   ========================================================= */
html[dir="rtl"] body {
  font-family: "Cairo", "Tajawal", "Segoe UI", Tahoma, sans-serif;
}

html[dir="rtl"] .data-table th,
html[dir="rtl"] .data-table td { text-align: right; }

html[dir="rtl"] .msg-body { border-start-start-radius: 12px; border-start-end-radius: 4px; }
html[dir="rtl"] .msg-mine .msg-body { border-start-start-radius: 4px; border-start-end-radius: 12px; }

html[dir="rtl"] .kpi-card::before { right: 0; left: auto; }

html[dir="rtl"] .toast-container { inset-inline-end: 1rem; }
html[dir="rtl"] .chat-widget { inset-inline-end: 24px; }
html[dir="rtl"] .badge { inset-inline-end: -2px; }

html[dir="rtl"] .brand-mark { font-family: -apple-system, sans-serif; }
