/* =========================================
   css/rtl.css - Right-to-left adjustments
   ========================================= */

html[dir="rtl"] body{ text-align:right; }
html[dir="rtl"] .eyebrow{ flex-direction:row-reverse; }
html[dir="rtl"] .brand{ flex-direction:row-reverse; }
html[dir="rtl"] .app-nav{ flex-direction:row-reverse; }
html[dir="rtl"] .nav-links,
html[dir="rtl"] .nav-actions{ flex-direction:row-reverse; }
html[dir="rtl"] .footer-grid{ flex-direction:row-reverse; }
html[dir="rtl"] .footer-links{ flex-direction:row-reverse; }
html[dir="rtl"] .student-score{ flex-direction:row-reverse; }
html[dir="rtl"] .faq-question{ flex-direction:row-reverse; }
html[dir="rtl"] .chevron{ transform:scaleX(-1); }
html[dir="rtl"] .faq-item.open .faq-question .chevron{ transform:scaleX(-1) rotate(180deg); }
html[dir="rtl"] .action-row{ flex-direction:row-reverse; justify-content:flex-end; }
html[dir="rtl"] .header-chips{ flex-direction:row-reverse; justify-content:flex-end; }
html[dir="rtl"] .dropzone p, html[dir="rtl"] .field-note{ text-align:center; }
html[dir="rtl"] .required-badge{ margin-inline-start:0; margin-inline-end:.3rem; }
