/* 阿拉伯语 RTL 版式覆盖 */
html[dir="rtl"] body { text-align: right; }
html[dir="rtl"] .header-inner,
html[dir="rtl"] .footer-grid,
html[dir="rtl"] .nav { direction: rtl; }
html[dir="rtl"] .header-actions { margin-left: 0; margin-right: auto; }
html[dir="rtl"] .brand-text { text-align: right; }
html[dir="rtl"] .lang-menu { right: auto; left: 0; }
html[dir="rtl"] .footer-hot { justify-content: flex-start; }
html[dir="rtl"] .dl-meta { margin-left: 0; margin-right: auto; }
html[dir="rtl"] .breadcrumb span,
html[dir="rtl"] .faq-item summary { direction: rtl; }
html[dir="rtl"] .svc-no,
html[dir="rtl"] .stat { direction: rtl; }
html[dir="rtl"] .search-form input { text-align: right; }
html[dir="rtl"] .cta-actions { flex-direction: row-reverse; }
html[dir="rtl"] .prod-card,
html[dir="rtl"] .cat-card,
html[dir="rtl"] .tree-card { text-align: right; }
