/**
 * Fix para botón "Nueva Competencia" y hover effects
 */

/* Asegurar que todos los botones tengan color correcto */
.sidebar-btn,
.sidebar-btn .btn-text {
  color: #e2e8f0 !important;
}

/* Hover mejorado para todos los botones */
.sidebar-btn:hover .btn-text,
.zone-btn:hover {
  color: #60a5fa !important;
}

/* Botones de acción específicos */
.sidebar-btn[data-action="nuevo-local"],
.sidebar-btn[data-action="nueva-competencia"] {
  color: #e2e8f0 !important;
}

.sidebar-btn[data-action="nuevo-local"]:hover,
.sidebar-btn[data-action="nueva-competencia"]:hover {
  background: rgba(59, 130, 246, 0.2);
}

.sidebar-btn[data-action="nuevo-local"]:hover .btn-text,
.sidebar-btn[data-action="nueva-competencia"]:hover .btn-text {
  color: #60a5fa !important;
}

/* Zone buttons hover */
.zone-btn {
  transition: all 0.2s ease;
  border-left: 3px solid transparent;
}

.zone-btn:hover {
  background: rgba(59, 130, 246, 0.15);
  border-left: 3px solid #3b82f6;
  transform: translateX(2px);
}

.zone-btn:hover strong,
.zone-btn:hover small {
  color: #60a5fa !important;
}

/* Item rows hover */
.sidebar-item-row:hover .sidebar-btn {
  background: rgba(59, 130, 246, 0.1);
}

.sidebar-item-row:hover .sidebar-btn .btn-text {
  color: #60a5fa !important;
}
