/* Deposit History + Withdrawal Record: DropXL table after backend review. */
body.dx-records .van-tabs,
body.dx-records .van-tabs__wrap,
body.dx-records .ant-tabs,
body.dx-records .content > .box,
body.dx-records .content .box,
body.dx-records .content .box-item,
body.dx-records .van-pagination,
body.dx-records .ant-pagination,
body.dx-records .content .van-empty,
body.dx-records .content .ant-empty,
body.dx-records .van-empty{
  display:none !important;
}
body.dx-records .container .content{
  background:#fff !important;
  padding:0 !important;
}
.dx-rec{
  background:#fff;
  min-height:calc(100vh - 46px);
}
.dx-rec-tabs{
  display:flex;
  gap:28px;
  padding:14px 28px 0;
  border-bottom:1px solid #eee;
  font-size:14px;
  color:#999;
}
.dx-rec-tab{
  position:relative;
  padding:0 0 12px;
  cursor:pointer;
  background:none;
  border:0;
  font:inherit;
  color:#999;
}
.dx-rec-tab.is-on{
  color:#111;
  font-weight:600;
}
.dx-rec-tab.is-on:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-1px;
  height:2px;
  background:#111;
}
.dx-rec-table{
  width:100%;
  border-collapse:collapse;
}
.dx-rec-table th,
.dx-rec-table td{
  text-align:left;
  padding:14px 18px;
  font-size:13px;
  border-bottom:1px solid #f0f0f0;
  vertical-align:middle;
}
.dx-rec-table th{
  color:#666;
  font-weight:500;
  background:#fff;
}
.dx-rec-table td{
  color:#222;
}
.dx-rec-table td.dx-rec-date{
  color:#666;
  white-space:nowrap;
}
.dx-rec-scroll{
  width:100%;
  overflow-x:auto;
}
.dx-rec-st-1{
  color:#16a34a;
  font-weight:600;
}
.dx-rec-st-0{
  color:#d97706;
  font-weight:600;
}
.dx-rec-st--1{
  color:#dc2626;
  font-weight:600;
}
.dx-rec-empty{
  padding:48px 20px;
  text-align:center;
  color:#999;
  font-size:14px;
}
.dx-rec-more{
  display:block;
  margin:16px auto 28px;
  padding:8px 18px;
  border:1px solid #ddd;
  background:#fff;
  border-radius:8px;
  cursor:pointer;
}
@media (max-width:720px){
  .dx-rec-tabs{gap:16px;padding:12px 14px 0}
  .dx-rec-table th,
  .dx-rec-table td{padding:12px 10px;font-size:12px}
}
