/**
 * RTL (Right-to-Left) 样式覆盖
 * 用于阿拉伯语等从右到左的语言
 */

/* 全局 RTL 基础样式 */
[dir="rtl"] {
  direction: rtl;
  text-align: right;
}

/* 导航栏 */
[dir="rtl"] .navbar__inner {
  flex-direction: row-reverse;
}

[dir="rtl"] .nav-menu {
  flex-direction: row-reverse;
}

[dir="rtl"] .nav-menu a {
  margin-left: 0;
  margin-right: 34px;
}

[dir="rtl"] .brand {
  flex-direction: row-reverse;
}

[dir="rtl"] .brand__name {
  text-align: right;
}

/* Hero 区域 */
[dir="rtl"] .hero__actions {
  flex-direction: row-reverse;
}

/* 区块标题 */
[dir="rtl"] .section-head {
  text-align: right;
}

/* 卡片网格 */
[dir="rtl"] .plan-grid,
[dir="rtl"] .steps-grid,
[dir="rtl"] .why-grid,
[dir="rtl"] .value-grid,
[dir="rtl"] .trust-grid {
  direction: ltr; /* 保持网格布局从左到右 */
}

[dir="rtl"] .plan-card,
[dir="rtl"] .step-card,
[dir="rtl"] .why-card,
[dir="rtl"] .value-card,
[dir="rtl"] .trust-item {
  text-align: right;
}

/* FAQ */
[dir="rtl"] .faq-item__q {
  text-align: right;
  flex-direction: row-reverse;
}

[dir="rtl"] .faq-item__q svg {
  margin-left: 0;
  margin-right: auto;
}

[dir="rtl"] .faq-item__a {
  text-align: right;
}

/* 产品详情页 */
[dir="rtl"] .pdp {
  direction: ltr; /* 保持两栏布局 */
}

[dir="rtl"] .pdp__info {
  text-align: right;
}

[dir="rtl"] .pdp__badge {
  text-align: right;
}

[dir="rtl"] .pdp-size__label {
  text-align: right;
}

[dir="rtl"] .pdp-size__opts {
  justify-content: flex-end;
}

[dir="rtl"] .coa-box__head {
  flex-direction: row-reverse;
}

[dir="rtl"] .price-card__discount {
  text-align: right;
}

[dir="rtl"] .ship-grid {
  direction: ltr;
}

[dir="rtl"] .ship-item {
  text-align: right;
}

/* 联系页面 */
[dir="rtl"] .contact-grid {
  direction: ltr;
}

[dir="rtl"] .contact-info {
  text-align: right;
}

[dir="rtl"] .contact-item {
  flex-direction: row-reverse;
}

/* 产品中心导航下拉 */
[dir="rtl"] .nav-drop-toggle {
  right: auto;
  left: 0;
}

[dir="rtl"] .nav-drop__item {
  text-align: right;
}

[dir="rtl"] .contact-item div {
  text-align: right;
}

[dir="rtl"] .contact-form label {
  text-align: right;
}

[dir="rtl"] .contact-form input,
[dir="rtl"] .contact-form textarea,
[dir="rtl"] .contact-form select {
  text-align: right;
}

/* 页脚 */
[dir="rtl"] .footer__grid {
  direction: ltr;
}

[dir="rtl"] .footer__about {
  text-align: right;
}

[dir="rtl"] .footer__links {
  text-align: right;
}

[dir="rtl"] .footer__contact {
  text-align: right;
}

[dir="rtl"] .footer__bottom {
  flex-direction: row-reverse;
}

/* COA 页面 */
[dir="rtl"] .coa-hero {
  text-align: right;
}

[dir="rtl"] .coa-hero__eyebrow {
  flex-direction: row-reverse;
}

[dir="rtl"] .coa-search__row {
  flex-direction: row-reverse;
}

[dir="rtl"] .coa-card__top {
  direction: ltr;
}

[dir="rtl"] .coa-card__name {
  text-align: right;
}

[dir="rtl"] .coa-card__meta {
  justify-content: flex-end;
}

[dir="rtl"] .coa-card__actions {
  align-items: flex-end;
}

/* 团队页面 */
[dir="rtl"] .team-card {
  text-align: right;
}

/* 时间线 */
[dir="rtl"] .timeline {
  direction: ltr;
}

[dir="rtl"] .timeline-item {
  text-align: right;
}

[dir="rtl"] .timeline-item h3 {
  flex-direction: row-reverse;
}

/* CTA 区域 */
[dir="rtl"] .cta__content {
  text-align: right;
}

[dir="rtl"] .cta__actions {
  flex-direction: row-reverse;
}

[dir="rtl"] .cta__features {
  flex-direction: row-reverse;
}

/* BMI 计算器 */
[dir="rtl"] .bmi-intro {
  text-align: right;
}

[dir="rtl"] .bmi-card {
  text-align: right;
}

[dir="rtl"] .bmi-card label {
  text-align: right;
}

[dir="rtl"] .bmi-result {
  text-align: right;
}

/* 语言选择器 */
[dir="rtl"] .lang-dropdown__menu {
  right: auto;
  left: 0;
}

[dir="rtl"] .lang-select {
  flex-direction: row-reverse;
}

/* 滚动公告 */
[dir="rtl"] .ticker {
  direction: ltr; /* 保持滚动方向 */
}

/* 按钮 */
[dir="rtl"] .btn {
  direction: ltr;
}

/* 表单 */
[dir="rtl"] .form-row {
  direction: ltr;
}

[dir="rtl"] .field {
  text-align: right;
}

[dir="rtl"] .field label {
  text-align: right;
}

[dir="rtl"] .form-error {
  text-align: right;
}

/* 响应式调整 */
@media (max-width: 768px) {
  [dir="rtl"] .nav-menu {
    text-align: right;
  }
  
  [dir="rtl"] .nav-menu.open {
    text-align: right;
  }
  
  [dir="rtl"] .pdp {
    direction: rtl;
  }
  
  [dir="rtl"] .contact-grid {
    direction: rtl;
  }
  
  [dir="rtl"] .footer__grid {
    direction: rtl;
  }
  
  [dir="rtl"] .coa-card__top {
    direction: rtl;
  }
}
