/* TradeXX compact Orders + Modify Order v10.7.82 */

/* ---------- Orders page ---------- */
body.gt-orders-compact-v10782 .page-market-head{
  margin-bottom:7px!important;
  padding-bottom:0!important;
  align-items:center!important;
}
body.gt-orders-compact-v10782 .page-market-head h2{
  margin:0!important;
  font-size:22px!important;
  line-height:1.05!important;
}
body.gt-orders-compact-v10782 .page-market-head .muted{
  margin-top:3px!important;
  font-size:11px!important;
  line-height:1.2!important;
}
body.gt-orders-compact-v10782 .page-market-head .btn{
  min-height:30px!important;
  padding:5px 9px!important;
  border-radius:8px!important;
  font-size:10px!important;
}

/* Status tabs */
body.gt-orders-compact-v10782 .order-filter-tabs{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  margin:0 0 7px!important;
  padding:0!important;
  overflow-x:auto!important;
  scrollbar-width:none;
}
body.gt-orders-compact-v10782 .order-filter-tabs::-webkit-scrollbar{display:none}
body.gt-orders-compact-v10782 .order-filter-tabs a{
  min-height:27px!important;
  padding:5px 9px!important;
  border-radius:7px!important;
  font-size:9px!important;
  font-weight:800!important;
  line-height:16px!important;
  white-space:nowrap!important;
}

/* Desktop table */
body.gt-orders-compact-v10782 .desktop-table-view .table-wrap{
  border-radius:10px!important;
}
body.gt-orders-compact-v10782 .desktop-table-view table{
  font-size:10.5px!important;
}
body.gt-orders-compact-v10782 .desktop-table-view th{
  padding:7px 8px!important;
  font-size:8.5px!important;
  line-height:1.05!important;
}
body.gt-orders-compact-v10782 .desktop-table-view td{
  padding:7px 8px!important;
  line-height:1.18!important;
}
body.gt-orders-compact-v10782 .desktop-table-view td strong{
  font-size:10.5px!important;
}
body.gt-orders-compact-v10782 .desktop-table-view td small{
  font-size:8.5px!important;
}
body.gt-orders-compact-v10782 .badge{
  min-height:18px!important;
  padding:3px 6px!important;
  border-radius:6px!important;
  font-size:7.5px!important;
  line-height:12px!important;
  white-space:nowrap!important;
}
body.gt-orders-compact-v10782 .desktop-table-view .actions{
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:4px!important;
  align-items:center!important;
}
body.gt-orders-compact-v10782 .desktop-table-view .actions form{
  margin:0!important;
}
body.gt-orders-compact-v10782 .desktop-table-view .btn.small{
  min-height:26px!important;
  height:26px!important;
  padding:4px 7px!important;
  border-radius:6px!important;
  font-size:8.5px!important;
  line-height:16px!important;
}

/* Mobile cards */
body.gt-orders-compact-v10782 .mobile-list-cards{
  gap:0!important;
}
body.gt-orders-compact-v10782 .mobile-list-cards .mobile-list-card{
  margin:0!important;
  padding:10px 14px!important;
  border-radius:0!important;
  border-left:0!important;
  border-right:0!important;
  box-shadow:none!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-top{
  margin-bottom:6px!important;
  align-items:flex-start!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-top strong{
  font-size:13.5px!important;
  line-height:1.1!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-meta{
  margin-top:2px!important;
  font-size:8.5px!important;
  line-height:1.08!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-top > div:last-child{
  min-width:66px!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-top > div:last-child > strong{
  font-size:10px!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .badge{
  margin-top:2px!important;
}

body.gt-orders-compact-v10782 .mobile-list-card .ml-values{
  display:grid!important;
  grid-template-columns:.75fr 1fr .8fr!important;
  gap:8px!important;
  padding:0!important;
  margin:0!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-values > div{
  min-width:0!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-values span{
  display:block!important;
  margin:0 0 2px!important;
  color:#747d88!important;
  font-size:8px!important;
  line-height:1!important;
}
body.gt-orders-compact-v10782 .mobile-list-card .ml-values strong{
  font-size:11px!important;
  line-height:1.05!important;
  white-space:nowrap!important;
}

body.gt-orders-compact-v10782 .mobile-list-card > .ml-meta{
  margin-top:6px!important;
  padding:5px 7px!important;
  border-radius:6px!important;
  background:#fff7f8!important;
  color:#b42336!important;
  font-size:8.5px!important;
  line-height:1.2!important;
}

body.gt-orders-compact-v10782 .mobile-list-card > .actions{
  display:flex!important;
  justify-content:flex-end!important;
  align-items:center!important;
  gap:5px!important;
  margin-top:7px!important;
  padding-top:7px!important;
  border-top:1px solid #eceff2!important;
}
body.gt-orders-compact-v10782 .mobile-list-card > .actions form{
  margin:0!important;
}
body.gt-orders-compact-v10782 .mobile-list-card > .actions .btn{
  min-height:27px!important;
  height:27px!important;
  padding:4px 8px!important;
  border-radius:7px!important;
  font-size:8.5px!important;
  line-height:17px!important;
}

/* ---------- Modify Order page ---------- */
body.gt-order-modify-compact-v10782 .page-market-head{
  margin-bottom:7px!important;
  align-items:center!important;
}
body.gt-order-modify-compact-v10782 .page-market-head h2,
body.gt-order-modify-compact-v10782 h1,
body.gt-order-modify-compact-v10782 h2{
  font-size:20px!important;
  line-height:1.08!important;
}
body.gt-order-modify-compact-v10782 .page-market-head .muted,
body.gt-order-modify-compact-v10782 .muted{
  font-size:9.5px!important;
  line-height:1.2!important;
}
body.gt-order-modify-compact-v10782 .card{
  max-width:620px!important;
  padding:13px!important;
  border-radius:10px!important;
}
body.gt-order-modify-compact-v10782 form{
  gap:8px!important;
}
body.gt-order-modify-compact-v10782 label,
body.gt-order-modify-compact-v10782 .field label{
  font-size:9px!important;
  font-weight:800!important;
  line-height:1.1!important;
}
body.gt-order-modify-compact-v10782 input,
body.gt-order-modify-compact-v10782 select{
  min-height:34px!important;
  height:34px!important;
  padding:6px 8px!important;
  border-radius:7px!important;
  font-size:11px!important;
}
body.gt-order-modify-compact-v10782 .btn{
  min-height:31px!important;
  padding:5px 10px!important;
  border-radius:7px!important;
  font-size:9.5px!important;
}

@media(max-width:700px){
  body.gt-orders-compact-v10782 .page-market-head{
    padding:4px 0 5px!important;
    margin-bottom:0!important;
  }
  body.gt-orders-compact-v10782 .page-market-head h2{
    font-size:19px!important;
  }
  body.gt-orders-compact-v10782 .page-market-head .muted{
    font-size:9.5px!important;
  }
  body.gt-orders-compact-v10782 .page-market-head .btn{
    min-height:28px!important;
    padding:4px 7px!important;
    font-size:9px!important;
  }
  body.gt-orders-compact-v10782 .order-filter-tabs{
    margin-bottom:4px!important;
  }

  body.gt-order-modify-compact-v10782 .card{
    padding:10px!important;
  }
}
