/* Orders page lightweight polish */
body.left-premium .stats-grid{
  gap:8px !important;
  margin-bottom:12px !important;
}
body.left-premium .stat-card{
  padding:10px 6px !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.025) !important;
  border:1px solid rgba(255,255,255,.06) !important;
  box-shadow:none !important;
}
body.left-premium .stat-value{
  color:#ffb13b !important;
  font-size:15px !important;
}
body.left-premium .stat-label{
  color:#9fa8b3 !important;
}
body.left-premium .filter-tabs{
  gap:6px !important;
  padding-bottom:2px !important;
  margin-bottom:12px !important;
}
body.left-premium .filter-tab{
  padding:7px 12px !important;
  border-radius:12px !important;
  background:rgba(255,255,255,.025) !important;
  border:1px solid rgba(255,255,255,.06) !important;
}
body.left-premium .filter-tab.active{
  background:rgba(255,159,26,.06) !important;
  color:#ffd36a !important;
  border-color:rgba(255,159,26,.11) !important;
  box-shadow:none !important;
}
body.left-premium .order-card-compact{
  padding:11px !important;
  border-radius:16px !important;
  background:rgba(18,21,27,.92) !important;
  border:1px solid rgba(255,255,255,.06) !important;
  box-shadow:none !important;
}
body.left-premium .card-img-tiny{
  width:46px !important;
  height:46px !important;
  border-radius:12px !important;
}
body.left-premium .card-details-inline{
  margin:8px 0 !important;
  padding:7px !important;
  gap:6px !important;
  border-radius:12px !important;
  background:rgba(255,255,255,.025) !important;
}
body.left-premium .detail-chip{
  padding:4px 8px !important;
  border-radius:10px !important;
  background:rgba(255,255,255,.035) !important;
  border:1px solid rgba(255,255,255,.05) !important;
}
body.left-premium .detail-chip i{
  color:#ff9f1a !important;
}
body.left-premium .status-badge{
  min-width:0 !important;
  padding:4px 9px !important;
  border-radius:10px !important;
  border:1px solid transparent !important;
  box-shadow:none !important;
}
body.left-premium .s-pending{
  background:rgba(255,184,0,.07) !important;
  color:#ffd66b !important;
  border-color:rgba(255,184,0,.12) !important;
}
body.left-premium .s-completed,
body.left-premium .s-approved{
  background:rgba(16,185,129,.07) !important;
  color:#6ee7b7 !important;
  border-color:rgba(16,185,129,.12) !important;
}
body.left-premium .s-rejected{
  background:rgba(239,68,68,.07) !important;
  color:#fca5a5 !important;
  border-color:rgba(239,68,68,.12) !important;
}
body.left-premium .total-spent-mini{
  color:#ffb13b !important;
}
body.left-premium .order-count-badge,
body.left-premium .topbar-balance,
body.left-premium .theme-toggle,
body.left-premium .back-btn{
  background:rgba(255,255,255,.03) !important;
  border:1px solid rgba(255,255,255,.06) !important;
  box-shadow:none !important;
}
body.left-premium .page-title{
  color:#f7f8fa !important;
}
body.left-premium .page-title::before{
  background:rgba(255,159,26,.45) !important;
}
body.left-premium .modal-container{
  border-radius:18px !important;
  background:#12161c !important;
  border:1px solid rgba(255,255,255,.07) !important;
  box-shadow:0 18px 48px rgba(0,0,0,.36) !important;
}
body.left-premium .account-response-box{
  background:#0f1318 !important;
  border:1px solid rgba(255,159,26,.12) !important;
  box-shadow:none !important;
}
@media(max-width:560px){
  body.left-premium .container{
    padding:10px 10px 100px !important;
  }
  body.left-premium .header-stats-row{
    margin-bottom:10px !important;
  }
  body.left-premium .page-title{
    font-size:19px !important;
  }
  body.left-premium .stats-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:7px !important;
  }
  body.left-premium .stat-card{
    min-height:58px !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
  }
  body.left-premium .mobile-list{
    gap:9px !important;
  }
  body.left-premium .card-row{
    gap:10px !important;
    margin-bottom:8px !important;
  }
  body.left-premium .card-name-tiny{
    font-size:12.5px !important;
  }
  body.left-premium .card-footer-mini{
    margin-top:6px !important;
  }
}
