/* Mechanic Dashboard Specific Styles */

.orden-card {
  transition: all 0.3s ease;
}

.orden-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.orden-card.urgent {
  animation: pulse-urgent 2s infinite;
}

@keyframes pulse-urgent {
  0% { border-left-color: #f56565; }
  50% { border-left-color: #fc8181; }
  100% { border-left-color: #f56565; }
}

.status-button {
  transition: all 0.2s ease;
  margin-bottom: 5px;
}

.status-button:hover {
  transform: scale(1.05);
}

#mecanicoDashboard .card-stats {
  border-left: 4px solid transparent;
}

#mecanicoDashboard .card-stats:nth-child(1) {
  border-left-color: #f6ad55;
}

#mecanicoDashboard .card-stats:nth-child(2) {
  border-left-color: #4299e1;
}

#mecanicoDashboard .card-stats:nth-child(3) {
  border-left-color: #48bb78;
}

#mecanicoDashboard .card-stats:nth-child(4) {
  border-left-color: #f56565;
}