/* =================================================================
   RTL 覆盖层：仅在阿拉伯语页面加载（<html lang="ar" dir="rtl">）。
   原则：能靠 dir="rtl" 自动镜像的（flex 方向、文本对齐）不重复写；
   这里只处理 position/float 类绝对定位与方向敏感的细节。
   ================================================================= */

/* 数字、电话、邮箱、型号在阿语段落里保持从左到右，防止字符顺序被打乱 */
.spec td, .contact-list li, .meta-note, .card-body p, .answer-box p {
  unicode-bidi: plaintext;
}

/* WhatsApp 悬浮按钮：镜像到左下角 */
.wa-float { right: auto; left: 18px; }

/* hero 轮播箭头：方向感镜像（视觉指向与 RTL 阅读顺序一致） */
.hero-prev { left: auto; right: 18px; }
.hero-next { right: auto; left: 18px; }
.hero-nav { transform: scaleX(-1); }
.hero-nav:hover { transform: scaleX(-1); }

/* 产品横滑条按钮同理 */
.strip-prev { left: auto; right: 0; }
.strip-next { right: auto; left: 0; }
.strip-btn { transform: scaleX(-1); }
.strip-btn:hover { transform: scaleX(-1) scale(1.06); }

/* 面包屑分隔符字符已在构建期换成 lsaquo，这里只保证间距对称 */
.crumbs span { margin: 0 6px; }

/* 表单：标签与输入右对齐（dir=rtl 已处理大部分，这里兜底） */
form.quote label { text-align: right; }
form.quote input, form.quote textarea { text-align: right; direction: rtl; }
/* 邮箱/电话输入框内容始终是拉丁字符，强制 LTR 避免输入显示混乱 */
form.quote input[type="email"], form.quote input[name="phone"],
form.quote input[name="website_url"] { text-align: left; direction: ltr; }

/* 页脚底栏：版权与产地顺序镜像 */
.foot-bottom { direction: rtl; }

@media (max-width: 900px) {
  .wa-float { left: 12px; right: auto; }
}
