[data-site="BH"] .menu_head_title {
  background: var(--menu-menu_head_title-bg);
  background-size: auto 100%;
}
/*trade_detail.css 總帳表*/
[data-site="BH"] .orderinfo_content_footer {
  display: grid;
  grid-template-columns: 12px 4fr auto auto 12px;
  line-height: 25px;
  background: #e4e4e7;
}
[data-site="BH"] .orderinfo_content_footer .remark {
  grid-column: 2 / span 1;
  align-self: center;
}

[data-site="BH"] .userIDandLv {
  grid-column: 2 / span 1;
  align-self: center;
  font-size: 0.9em;
}

[data-site="BH"] .game_list.ledgerStyle.open .settle .txt-green {
  color: #fff !important;
}

[data-site="BH"] .game_list.ledgerStyle.open .settle .txt-red {
  color: #fff !important;
}

[data-site="BH"] .bounsSum {
  grid-column: 3 / span 1;
  position: relative;
  padding: 0px 10px 3px 16px;
  align-self: center;
  color: var(--normal-font-secondary-color);
}

[data-site="BH"] .bounsSum::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 6px;
  height: 15px;
  width: 5px;
  border-radius: 50px;
  background: var(--normal-font-secondary-color);
}

[data-site="BH"] .bounsSumNum {
  grid-column: 4 / span 1;
  align-self: center;
  padding-left: 5px;
  color: var(--normal-font-secondary-color);
}

[data-site="BH"] .myVIP .maintxt h5 span {
  color: #fff;
}

[data-site="BH"] .myHeader .my-data
{
  padding-bottom: 20px;
}

[data-site="BH"] .myHeader .my-data .dataBox .datarow a, .myHeader .my-data .dataBox .typeList a
{
  margin: 0 auto !important;
}

/*排行榜相關*/
:root {
  --ranking_Basic_Color: #3078eb;
}
[data-site="BH"] .ranking_header {
  color: #fff;
}
[data-site="BH"] .ranking_area .select_rankDate {
  background: linear-gradient(to bottom, #7ea8e8, #526790);
}
[data-site="BH"] .ranking_area .select_rankDate::after {
  border-top-color: #fff;
}
[data-site="BH"] .ranking_area .ranking_tab li.active {
  color: var(--ranking_Basic_Color);
  border-color: var(--ranking_Basic_Color);
}
[data-site="BH"] .ranking_area ul.ranking_list {
  background: transparent !important;
}
[data-site="BH"] .ranking_area ul.ranking_list li .wins {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] #rankTimer .rankTimerBox .info .my_ranking {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] .my_bonus_popup .my_bonus_frame .card_info .bonus_col .bonus {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] .my_bonus_popup .my_bonus_frame .ft_row {
  background: linear-gradient(to top, #e4efff, #b5cef3);
}
[data-site="BH"] .select_category span {
  color: #fff;
}
[data-site="BH"] .select_rankDate {
  background: linear-gradient(to bottom, #7ea8e8, #526790);
}
[data-site="BH"] .select_rankDate::after {
  border-top-color: #fff;
}
[data-site="BH"] .ranking_list {
  background: linear-gradient(to bottom, #fff, #e8f1ff);
}
[data-site="BH"] .ranking_list .achieve {
  background: linear-gradient(to right, rgba(196, 226, 255, 0), #c4e2ff);
}
[data-site="BH"] .ranking_list .ranking_row .nickname {
  color: var(--ranking_Basic_Color);
  font-size: 12px;
}
[data-site="BH"] .ranking_list .ranking_row .wins {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] .ranking_list .achieve span b {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] .ranking_list .ranking_card.my_ranking {
  background: #a3c1e0;
}
[data-site="BH"] .ranking_list .ranking_card.my_ranking .achieve {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] .winner_list .winner_title {
  background: linear-gradient(to right, #3078eb, rgba(0, 101, 255, 0));
}
[data-site="BH"] .winner_list .card_info .bonus_col .bonus {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] .user_info_popup .user_info_frame .user_info_tab button.active {
  background: var(--ranking_Basic_Color);
}
[data-site="BH"] .record_info .record_col .nickname {
  color: var(--ranking_Basic_Color);
}
[data-site="BH"] .record_mask .record_item .teams span::before {
  background: linear-gradient(to bottom, #eaf5fb, #b2c9d5);
}
[data-site="BH"] .record_mask .reconciliation {
  background: linear-gradient(to bottom, #b5cef3, #e4efff);
}
[data-site="BH"] .ranking_record .record_tab button.active {
  color: var(--ranking_Basic_Color);
  border-bottom: 3px solid var(--ranking_Basic_Color);
}
[data-site="BH"] .ranking_record .period {
  background: linear-gradient(to bottom, #fff, #e8f1ff);
}
[data-site="BH"] .statistics .statistics_item {
  color: var(--ranking_Basic_Color);
  background: linear-gradient(to bottom, #fff, #e8f1ff);
}
[data-site="BH"] .record_table .record_head {
  background: linear-gradient(to bottom, #6cacfb, #3868c7);
}

/*日文調整*/
[data-site="BH"][data-lang="ja-jp"] .ranking_area .ranking_title b {
    font-size: 13px;
    letter-spacing: -1.5px;
}

[data-site="BH"][data-lang="ja-jp"] .ledger_table_wrap .tg-table thead th {
    font-size: 11px;
    letter-spacing: -1.5px;
    height: 30px;
}

[data-site="BH"][data-lang="ja-jp"] .ledger_table_wrap .tg-table thead th:nth-child(4) {
    padding-right: 20px;
}

[data-site="BH"][data-lang="ja-jp"] .panel-group label.switchBtn {
    font-size: 11px;
    letter-spacing: -1px;
}
[data-site="BH"][data-lang="ja-jp"] .USDT .USDT_row.hasUnit input {
    letter-spacing: -1.5px;
    font-size: 13px;
    padding: 0;
}
[data-site="BH"][data-lang="ja-jp"] .take_cell input[type="number"]::placeholder {
    letter-spacing: -1px;
    font-size: 13px;
}