/* JDServer-Webs v6.1 — modules/station-health/station-health.css */
#station-health { margin: 18px 0 26px; }

#station-health h3{
  font-weight: 700;
  margin: 0 0 10px;
}

.sh-grid{
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
}

.sh-card{
  background: var(--card);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow-1);
  padding: 12px 14px;
  display:flex;
  flex-direction: column;
  gap: 8px;
  min-height: 86px;
}

.sh-label{
  color: var(--muted);
  font: 600 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
}

.sh-value{
  font: 700 28px/1.15 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  color: var(--text);
  letter-spacing: .2px;
}

@media (min-width: 720px){
  .sh-grid{ grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1100px){
  .sh-grid{ grid-template-columns: repeat(4, 1fr); }
}

/* Opcional: separador de sección */
#station-health { margin: 18px 0 26px; }
#station-health h3 { margin: 0 0 10px; font-weight: 700; }
