/* Status personalizados para produtos */
.project-status {
  padding: 4px 12px;
  border-radius: 20px;
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
}

.project-status.available {
  background-color: #d4edda;
  color: #155724;
  border: 1px solid #c3e6cb;
}

.project-status.pre-order {
  background-color: #fff3cd;
  color: #856404;
  border: 1px solid #ffeaa7;
}

.project-status.out-of-stock {
  background-color: #f8f9fa;
  color: #6c757d;
  border: 1px solid #e9ecef;
}

.project-status.discontinued {
  background-color: #f8d7da;
  color: #721c24;
  border: 1px solid #f5c6cb;
  text-decoration: line-through;
}