/* ============================================================
   多语言支持样式：语言切换器 + 阿拉伯语等 RTL 版式修正
   本文件由多语言构建流程引入，原 style.css 不做任何改动。
   ============================================================ */

/* ---------- 语言切换器 ---------- */
.lang-switch{display:inline-flex;align-items:center;margin-right:10px}
.lang-switch select{font-family:inherit;font-size:13px;color:var(--ink);background:#fff;
  border:1px solid var(--line2);border-radius:8px;padding:6px 8px;cursor:pointer;
  max-width:152px;line-height:1.35}
.lang-switch select:hover{border-color:var(--accent)}
.lang-switch select:focus{outline:2px solid rgba(30,99,172,.35);outline-offset:1px}

/* ---------- RTL（阿拉伯语）版式修正 ---------- */
[dir="rtl"] body{text-align:right}

[dir="rtl"] .hero-stats .st{border-right:none;border-left:1px solid rgba(255,255,255,.13)}
[dir="rtl"] .hero-stats .st:last-child{border-left:none}

[dir="rtl"] .seg-no{left:auto;right:16px}
[dir="rtl"] .seg-body li{padding:3.5px 16px 3.5px 0}
[dir="rtl"] .seg-body li::before{left:auto;right:0}

[dir="rtl"] .form-side li{padding:9px 22px 9px 0}
[dir="rtl"] .form-side li::before{left:auto;right:0}

[dir="rtl"] .fact-list .row b{text-align:left}
[dir="rtl"] .spec-table th{text-align:right}
[dir="rtl"] .field label .req{margin-left:0;margin-right:3px}

/* 电话、邮箱、型号等拉丁数字串保持从左到右 */
[dir="rtl"] a[href^="tel:"]{direction:ltr;unicode-bidi:embed;display:inline-block}
[dir="rtl"] a[href^="mailto:"]{direction:ltr;unicode-bidi:embed;display:inline-block}

@media (max-width:880px){
  .lang-switch{margin-right:6px}
  .lang-switch select{max-width:104px;font-size:12px;padding:5px 6px}
}
