/* Arabic RTL overrides */
html[dir="rtl"] body {
  direction: rtl;
  text-align: right;
  font-family: "Noto Sans Arabic", "Inter", sans-serif;
}

/* 覆盖 common.css 的默认 left 对齐（仅 RTL 生效） */


html[dir="rtl"] .flex_start_cen {
  justify-content: flex-start;
}

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

html[dir="rtl"] .header_nav .logo_link {
  margin-right: 0;
  margin-left: 50px;
}

html[dir="rtl"] .header_nav .ul_nav_item .el-icon-caret-bottom {
  margin-left: 0;
  margin-right: 2px;
}

html[dir="rtl"] .header_nav .btn_reg {
  margin-right: 0;
  margin-left: 42px;
}

html[dir="rtl"] .header_nav .btn_trade {
  margin-right: 0;
  margin-left: 30px;
}

html[dir="rtl"] .header_nav .m_menu_btn {
  margin-left: 0;
  margin-right: 16px;
}

html[dir="rtl"] .foot_btm .dr {
  margin-left: 0;
  margin-right: 50px;
}

html[dir="rtl"] .el-dropdown-menu {
  text-align: right;
}

html[dir="rtl"] .el-dropdown-menu__item,
html[dir="rtl"] .el-collapse-item__header,
html[dir="rtl"] .el-collapse-item__content {
  text-align: right;
}

html[dir="rtl"] .el-button+.el-button {
  margin-left: 0;
  margin-right: 10px;
}

html[dir="rtl"] .div1_cnt_1_item>div {
  margin-left: 0;
  margin-right: 20px;
}

html[dir="rtl"] .div3_cnt_2 .dl {
  margin-left: 0;
  margin-right: 100px;
}

@media only screen and (max-width: 1256px) {
  html[dir="rtl"] .header_nav .logo_link {
    margin-left: 20px;
  }

  html[dir="rtl"] .header_nav .btn_trade {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 930px) {
  html[dir="rtl"] .foot_btm .dr {
    margin-right: 0;
  }
}

@media only screen and (max-width: 450px) {
  html[dir="rtl"] .div3_cnt_2 .dl {
    margin-right: 0;
  }
}

/* Element UI 表格不参与 RTL，避免 fixed 列 / is-hidden 错乱 */
html[dir="rtl"] .el-table,
html[dir="rtl"] .el-table__fixed,
html[dir="rtl"] .el-table__fixed-right,
html[dir="rtl"] .el-table__fixed-right-patch,
html[dir="rtl"] .el-table__header-wrapper,
html[dir="rtl"] .el-table__body-wrapper,
html[dir="rtl"] .el-table__footer-wrapper,
html[dir="rtl"] .el-table__fixed-header-wrapper,
html[dir="rtl"] .el-table__fixed-body-wrapper,
html[dir="rtl"] .el-table__fixed-footer-wrapper {
  direction: ltr;
}

html[dir="rtl"] .el-table th > .cell,
html[dir="rtl"] .el-table td > .cell {
  text-align: left;
}

/* 行情数字：RTL 环境下强制 LTR，避免 -0.00211 (-0.185%) 等顺序错乱 */
html[dir="rtl"] .num-ltr,
html[dir="rtl"] .symbol_price,
html[dir="rtl"] .symbol_amp,
html[dir="rtl"] .symbol_amp span,
html[dir="rtl"] .symbol_name>span,
html[dir="rtl"] .buy_sell_btns button div,
html[dir="rtl"] .h_l_box .col_up,
html[dir="rtl"] .h_l_box .col_down,
html[dir="rtl"] .emo_box h5,
html[dir="rtl"] .symbolList .sym_body .d_0,
html[dir="rtl"] .symbolList .sym_body .d_2,
html[dir="rtl"] .symbolList .sym_body .d_3,
html[dir="rtl"] .symbolList .sym_body .d_5 button,
html[dir="rtl"] .Analyst_Item .dt>span.s2,
html[dir="rtl"] .flashNews .right_rank .rank_item>div:nth-child(1),
html[dir="rtl"] .flashNews .right_rank .rank_item>div:nth-child(3),
html[dir="rtl"] .flashNews .right_rank .rank_item>div:nth-child(4),
html[dir="rtl"] .trader_item .d_foot>div>div:first-child,
html[dir="rtl"] .trader_item .d_foot .text_center>div,
html[dir="rtl"] .trader_item .d_foot .text_right>div,
html[dir="rtl"] .trader_item .db span,
html[dir="rtl"] .calender_table .db>div,
html[dir="rtl"] .calender_table .dt>div:nth-child(2),
html[dir="rtl"] .calendar_body .table_item>div.num-ltr {
  direction: ltr;
  unicode-bidi: isolate;
}

html[dir="rtl"] .symbol_price,
html[dir="rtl"] .symbol_amp,
html[dir="rtl"] .symbolList .sym_body .d_2,
html[dir="rtl"] .symbolList .sym_body .d_3,
html[dir="rtl"] .flashNews .right_rank .rank_item>div:nth-child(3),
html[dir="rtl"] .flashNews .right_rank .rank_item>div:nth-child(4) {
  text-align: left;
}