/* GuruCalc — RTL Overrides for Arabic, Urdu */
body { direction: rtl; text-align: right; }
.calc-form { }
.result-row { flex-direction: row-reverse; }
.calc-result { border-left: none; border-right: 4px solid var(--success); }
.formula-box { border-left: none; border-right: 4px solid var(--primary); }
.category-card { border-top: 3px solid var(--cat-color, var(--primary)); border-left: none; }
.category-hero { border-left: none; border-right: 5px solid var(--cat-color, var(--primary)); }
.steps-list li { padding: 10px 48px 10px 10px; }
.steps-list li::before { left: auto; right: 12px; }
.site-header { }
.header-inner { flex-direction: row-reverse; }
.main-nav ul { flex-direction: row-reverse; }
.dropdown-menu { left: auto; right: 0; }
.search-dropdown { right: auto; left: 0; }
.lang-menu { right: auto; left: 0; }
.breadcrumb ol { flex-direction: row-reverse; }
.bc-sep { transform: scaleX(-1); }
select.gc-input { background-position: left 12px center; padding-right: 14px; padding-left: 36px; }
.tc-icon { margin-right: 0; margin-left: 8px; }
.faq-q { text-align: right; }
.footer-col { text-align: right; }
