/* Gtrado + GLRelief: Bid red, Buy blue, Cart pink */
.auction-item .bid-btn,
.sales-item .bid-btn {
  background: linear-gradient(180deg, #ef4444 0%, #dc2626 55%, #b91c1c 100%) !important;
  color: #fff !important;
  border: none !important;
  box-shadow: 0 4px 12px rgba(185, 28, 28, 0.28) !important;
}
.auction-item .bid-btn:hover,
.sales-item .bid-btn:hover {
  background: linear-gradient(180deg, #f87171 0%, #b91c1c 100%) !important;
}

.auction-item .buy-now-btn,
.sales-item .buy-now-btn {
  background: linear-gradient(180deg, #60a5fa 0%, #2563eb 55%, #1d4ed8 100%) !important;
  color: #fff !important;
  border: none !important;
  box-shadow: 0 4px 12px rgba(37, 99, 235, 0.28) !important;
}
.auction-item .buy-now-btn:hover,
.sales-item .buy-now-btn:hover {
  background: linear-gradient(180deg, #93c5fd 0%, #1d4ed8 100%) !important;
}

.sales-item .add-to-cart-btn,
.sales-actions .add-to-cart-btn {
  background: linear-gradient(180deg, #f9a8d4 0%, #ec4899 55%, #db2777 100%) !important;
  color: #fff !important;
  border: none !important;
  box-shadow: 0 4px 12px rgba(219, 39, 119, 0.28) !important;
}
.sales-item .add-to-cart-btn:hover,
.sales-actions .add-to-cart-btn:hover {
  background: linear-gradient(180deg, #fbcfe8 0%, #db2777 100%) !important;
}

.auction-closed-btn,
.auction-item .bid-btn:disabled,
.auction-item .auction-closed-btn,
.auction-item[data-ended-ui="1"] .bid-btn,
.auction-item .timer.ended ~ .auction-actions .bid-btn,
.auction-item .timer.auction-timer-ended ~ .auction-actions .bid-btn {
  background: #fecaca !important;
  color: #7f1d1d !important;
  border: none !important;
  box-shadow: none !important;
  cursor: not-allowed !important;
}

.aeris-catalog-lot {
  margin-top: auto;
  background: #0f172a;
  color: #fff;
  padding: 8px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 0.85em;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 0;
}
