/* CABALLOS AVRX - correccion aislada de registro en pantallas pequenas.
   Permite desplazar el dialogo sin cambiar los formularios ni su logica. */
@media (max-width: 760px), (max-height: 740px) {
  dialog#authModal.auth-modal {
    box-sizing: border-box;
    max-height: calc(100dvh - 24px);
    max-height: calc(100vh - 24px); /* compatibilidad */
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
  }
  dialog#authModal .auth-view { min-height: 0; }
  dialog#authModal .auth-primary { min-height: 44px; }
  dialog#authModal #auth-register { padding-bottom: 22px; }
  dialog#authModal .terms { display: block; line-height: 1.5; }
}
@supports (height: 100dvh) {
  @media (max-width: 760px), (max-height: 740px) {
    dialog#authModal.auth-modal { max-height: calc(100dvh - 24px); }
  }
}
