/* Arreglos para celular (12 nov 2026). Se carga después de nocturno.css y del buscador. */

/* Informe: las gráficas ya no se salen de la tarjeta en pantallas angostas (los números se cortaban). */
.nc-inf-graficas { grid-template-columns: repeat(auto-fit, minmax(min(19rem, 100%), 1fr)); }
.nc-inf-barras li { min-width: 0; }
/* El penúltimo año no se encima con el último (p. ej., «2025» sobre «2026»). */
.nc-inf-columnas li:nth-last-child(2) .nc-inf-col-etq { visibility: hidden; }
@media (max-width: 575.98px) {
  .nc-inf-barras li { grid-template-columns: minmax(0, 7.5rem) minmax(2.5rem, 1fr) auto; gap: .5rem; font-size: .84rem; }
  .nc-inf-n { min-width: 2.2rem; }
  .nc-inf-columnas { gap: 2px; }
}

/* Botón de idioma en páginas sin menú (p. ej., Entrar): en el celular va arriba a la derecha para no tapar los botones. */
@media (max-width: 575.98px) {
  body .idioma-flotante { position: fixed; top: calc(.75rem + env(safe-area-inset-top, 0px)); right: .75rem; bottom: auto !important; left: auto; z-index: 1050; }
}
