body.dx-orders{
  background:#f5f5f7;
}
body.dx-orders .page-header,
body.dx-orders .page .page-header,
body.dx-orders .content-left,
body.dx-orders .mine-container .content-left,
body.dx-orders .home-chat{
  display:none !important;
}
body.dx-orders .mine-container,
body.dx-orders .mine-container .content,
body.dx-orders .mine-container .content-right,
body.dx-orders .container{
  width:100% !important;
  max-width:none !important;
  padding:0 !important;
  background:#f5f5f7;
}
body.dx-orders .container>:first-child{
  background:linear-gradient(90deg,#e62e04 0%,#ff6a00 55%,#ff8a00 100%) !important;
  color:#fff !important;
  border:0 !important;
}
body.dx-orders .container>:first-child *{
  color:#fff !important;
}
body.dx-orders .box-title{
  display:none !important;
}
body.dx-orders .container,
body.dx-orders .container .content,
body.dx-orders .container .content .box{
  height:auto !important;
  min-height:calc(100vh - 46px) !important;
  overflow:visible !important;
}
body.dx-orders .container .content{
  padding:0 !important;
  background:#fff;
  min-height:calc(100vh - 46px);
}

body.dx-orders .order-item[data-dx-so="1"]{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 220px;
  gap:12px 24px;
  align-items:center;
  padding:16px 20px !important;
  border-bottom:1px solid #f0f0f0;
  background:#fff !important;
}
body.dx-orders .order-item[data-dx-so="1"] .order-head{
  grid-column:1 / -1;
}
body.dx-orders .order-item[data-dx-so="1"] .box-goods-list{
  grid-column:1;
}
body.dx-orders .order-item[data-dx-so="1"] .box-all-price{
  grid-column:1;
  text-align:left !important;
}
body.dx-orders .order-item[data-dx-so="1"] .dx-so-right{
  grid-column:2;
  grid-row:2 / span 2;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:14px;
  min-height:120px;
  padding:8px 12px;
}
body.dx-orders .order-item[data-dx-so="1"] .dx-so-profit{
  color:#7b3fa0;
  font-size:16px;
  font-weight:600;
}
body.dx-orders .order-item[data-dx-so="1"] .box-operate{
  margin:0 !important;
  justify-content:center !important;
}
body.dx-orders .order-item[data-dx-so="1"] .box-btn{
  background:#fff !important;
  color:#7b3fa0 !important;
  border:1px solid #c9b3de !important;
  border-radius:999px !important;
  padding:8px 18px !important;
  min-width:160px;
  text-align:center;
}
body.dx-orders .order-item[data-dx-so="1"] .box-goods-text > .box-goods-price{
  display:block !important;
  color:#222 !important;
  font-weight:600;
}
@media (max-width:700px){
  body.dx-orders .order-item[data-dx-so="1"]{
    grid-template-columns:1fr;
  }
  body.dx-orders .order-item[data-dx-so="1"] .dx-so-right{
    grid-column:1;
    grid-row:auto;
    min-height:0;
    align-items:flex-end;
  }
}

.order-item .dx-order-math {
  display: none !important;
}
.order-item .dx-order-lines .box-goods-price {
  color: #eb0909;
  font-size: 14px;
  line-height: 1.45;
  margin-bottom: 2px;
}

/* Hide buyer/seller shop cancel-order controls. Admin cancel stays in the control center. */
.box-btn.btn-cancel,
.order-item .btn-cancel,
.order-foot .btn-cancel,
.box-btns .btn-cancel {
  display: none !important;
}

/* Header notice mark: keep the new NEWS badge readable */
.page .page-header .header-notice-box .hnb-left .hnb-img {
  width: 48px !important;
  height: 16px !important;
  object-fit: contain !important;
}
