@media(max-width:768px){
  #assets .asset-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    align-items:stretch!important;
    gap:12px!important;
  }

  #assets .asset-grid .asset-card{
    min-width:0!important;
    min-height:116px!important;
    padding:16px!important;
    justify-content:center!important;
  }

  #assets .asset-grid .asset-card:first-child,
  #assets .asset-grid .asset-card:nth-child(4){
    grid-column:1 / -1!important;
  }

  #assets .asset-grid .asset-card:nth-child(2),
  #assets .asset-grid .asset-card:nth-child(3){
    grid-column:auto!important;
    height:100%!important;
  }

  #assets .asset-grid .asset-card span{
    margin:0 0 12px!important;
    min-height:18px!important;
    line-height:1.25!important;
  }

  #assets .asset-grid .asset-card strong{
    margin:0!important;
    font-size:clamp(22px,6.3vw,30px)!important;
    line-height:1.12!important;
    overflow-wrap:anywhere!important;
  }

  #assets .vx-asset-my-orders-card{
    width:min(100% - 36px,1500px)!important;
    margin:24px auto 18px!important;
    padding:0!important;
    border:1px solid rgba(53,229,212,.18)!important;
    border-radius:24px!important;
    background:
      radial-gradient(circle at 88% 8%,rgba(53,229,212,.10),transparent 32%),
      linear-gradient(145deg,rgba(17,28,34,.92),rgba(7,13,17,.86))!important;
    overflow:hidden!important;
  }

  #assets .vx-asset-my-orders-card > h3{
    margin:0!important;
    padding:22px 20px 16px!important;
    color:#f5fbfb!important;
    font-size:24px!important;
    line-height:1.25!important;
  }

  #assets .vx-asset-my-orders-card table,
  #assets .vx-asset-my-orders-card tbody{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    border-collapse:separate!important;
    border-spacing:0!important;
  }

  #assets .vx-asset-my-orders-card thead{
    display:none!important;
  }

  #assets .vx-asset-my-orders-card #my-orders-body{
    padding:0 16px 18px!important;
  }

  #assets .vx-asset-my-orders-card #my-orders-body tr{
    display:block!important;
    width:100%!important;
    margin:0 0 14px!important;
    padding:16px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:20px!important;
    background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  }

  #assets .vx-asset-my-orders-card #my-orders-body td{
    display:grid!important;
    grid-template-columns:minmax(72px,32%) minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
    padding:8px 0!important;
    border:0!important;
    color:#e7eff1!important;
    text-align:right!important;
    font-size:14px!important;
    line-height:1.35!important;
    word-break:break-word!important;
  }

  #assets .vx-asset-my-orders-card #my-orders-body td::before{
    color:#8fa0ab!important;
    font-size:12px!important;
    font-weight:900!important;
    text-align:left!important;
    line-height:1.35!important;
  }

  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(1)::before{content:"订单ID"!important;}
  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(2)::before{content:"交易对"!important;}
  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(3)::before{content:"方向"!important;}
  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(4)::before{content:"价格"!important;}
  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(5)::before{content:"数量"!important;}
  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(6)::before{content:"总额"!important;}
  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(7)::before{content:"状态"!important;}
  #assets .vx-asset-my-orders-card #my-orders-body td:nth-child(8)::before{content:"时间"!important;}

  #assets .vx-asset-my-orders-card #my-orders-body td[colspan]{
    display:flex!important;
    min-height:96px!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    color:#dfe8eb!important;
  }

  #assets .vx-asset-my-orders-card #my-orders-body td[colspan]::before{
    display:none!important;
  }
}

@media(max-width:430px){
  #assets .asset-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }

  #assets .asset-grid .asset-card:nth-child(2),
  #assets .asset-grid .asset-card:nth-child(3){
    min-height:112px!important;
  }

  #assets .asset-grid .asset-card strong{
    font-size:clamp(20px,6vw,25px)!important;
  }

  #assets .vx-asset-my-orders-card #my-orders-body td{
    grid-template-columns:minmax(66px,30%) minmax(0,1fr)!important;
    font-size:13px!important;
  }
}
