/* Estilos específicos para panel_sigma.php */

/* Mejoras en las tarjetas */
.card {
  border: 1px solid rgba(0,0,0,0.125);
  box-shadow: 0 4px 6px rgba(0,0,0,0.05);
  margin-bottom: 1.5rem;
}

/* Mejoras en los encabezados de tarjetas */
.card-header {
  border-bottom: 1px solid rgba(0,0,0,0.125);
  background-color: rgba(0,0,0,0.03);
}

.card-header.bg-primary {
  background-color: #0d6efd !important;
  color: white;
}

.card-header.bg-success {
  background-color: #198754 !important;
  color: white;
}

/* Mejoras en los badges */
.badge {
  font-weight: 500;
  padding: 0.4em 0.6em;
  border-radius: 0.25rem;
}

/* Mejoras en los elementos de lista */
.list-group-item {
  border-left: none;
  border-right: none;
  padding: 0.75rem 1.25rem;
}

.list-group-item:first-child {
  border-top: none;
}

/* Mejoras en los botones de filtro */
.d-flex.flex-wrap.gap-2 {
  margin-bottom: 1rem;
}

.d-flex.flex-wrap.gap-2 .btn {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

/* Mejoras para dispositivos móviles */
@media (max-width: 768px) {
  .row.g-4 > .col-lg-6 {
    margin-bottom: 1.5rem;
  }
  
  .card-body {
    padding: 1rem;
  }
  
  .list-group-item {
    padding: 0.5rem 1rem;
  }
}