/* Admin de ENLAVO: cabecera ordenada en celular y tablet. Solo maquetación */
@media (max-width: 1279px) {
  #adminDashboard > header { height: auto; min-height: 5rem; flex-wrap: wrap; gap: 10px; padding-top: 10px; padding-bottom: 10px; }
  #adminDashboard > header > div:last-child { width: 100%; display: flex; flex-wrap: wrap; gap: 8px; }
}
@media (max-width: 767px) {
  #adminDashboard > header { position: static; }
  #adminDashboard > header > div:last-child { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #adminDashboard > header > div:last-child > * { width: 100%; min-height: 40px; justify-content: center; text-align: center; box-sizing: border-box; }
  #cloudStatusBadge, #cloudStatusBadge + button { grid-column: span 1; }
}
@media (max-width: 767px) {
  #adminDashboard > header span.hidden { display: inline !important; }
}
