/* 打手我的订单 - 逍遥梦风格视觉覆盖 */

.ds-page {
  background: #f5f5f5 !important;
}

.leixing-area {
  background: #fff !important;
  border-bottom: none !important;
  box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.06) !important;
  margin: 12rpx 20rpx 0 !important;
  border-radius: 28rpx !important;
}

.leixing-item.leixing-active {
  background: linear-gradient(180deg, #fff0c2, #f5d563) !important;
  box-shadow: 0 4rpx 12rpx rgba(255, 208, 97, 0.35) !important;
}

.leixing-active .leixing-name {
  color: #492f00 !important;
  font-weight: 700 !important;
}

.filter-row {
  background: transparent !important;
  border-bottom: none !important;
}

.type-switch {
  background: rgba(255, 255, 255, 0.8) !important;
}

.type-btn.type-active {
  background: linear-gradient(180deg, #fae04d, #ffc0a3) !important;
  color: #492f00 !important;
  box-shadow: 0 2rpx 8rpx rgba(180, 130, 20, 0.2) !important;
}

.search-box {
  background: #fff !important;
  border: 1rpx solid rgba(255, 208, 97, 0.3) !important;
}

.left-status {
  background: rgba(255, 255, 255, 0.92) !important;
  border-right: none !important;
}

.status-item.status-active {
  background: #fff8e1 !important;
}

.status-active .status-name {
  color: #492f00 !important;
}

.status-dot {
  background: #ffd061 !important;
}

.right-list {
  background: #f5f5f5 !important;
}

.order-card {
  background: #fdfcfa !important;
  box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.06) !important;
}

.card-price {
  color: #c0392b !important;
}

.loading-spinner,
.mini-spinner {
  border-top-color: #ffd061 !important;
}

.load-more-btn {
  background: linear-gradient(180deg, #fae04d, #ffc0a3) !important;
  color: #492f00 !important;
  border: 2rpx solid #fff !important;
}
