/* GERUX — Ajustes de las páginas de autenticación (login "cover").
   No tocar Sneat base; estos son overrides puntuales scopeados a
   .authentication-cover, así que no afectan al layout "basic". */

/* ============================================================
   Centrado vertical sin contenido recortado
   ------------------------------------------------------------
   Sneat fija .authentication-inner en height:100vh, así que en
   ventanas más bajas que el formulario el contenido se recorta y
   no hay forma de recuperarlo (no scrollea).

   Lo cambiamos a min-height:100vh + height:auto:
   - Si el contenido entra en la ventana -> mide 100vh y el
     align-items-center de Sneat lo deja centrado, sin scroll.
   - Si NO entra (ventana baja) -> el panel crece con el contenido
     y la página scrollea normal, sin recortar nada.
   ============================================================ */
.authentication-cover .authentication-inner {
  height: auto !important;
  min-height: 100vh;
}

/* En pantallas de poca altura achicamos el padding vertical del
   panel para que entre completo en más casos sin necesitar scroll.
   El padding horizontal lo conserva (p-sm-12 / p-6). */
@media (max-height: 800px) {
  .authentication-cover .authentication-bg {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
@media (max-height: 640px) {
  .authentication-cover .authentication-bg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
