
/* ISOAUDITA 25.13 - Login móvil/tablet */
@media (max-width:900px){
  .auth-wrapper{display:block!important;min-height:100vh!important}
  .auth-brand{display:none!important}
  .auth-form-side{
    width:100%!important;
    min-height:100vh!important;
    padding:18px clamp(18px,5vw,44px) 34px!important;
    display:block!important;
  }
  .auth-top-bar{
    position:static!important;
    width:100%!important;
    justify-content:flex-start!important;
    margin:0 0 24px!important;
  }
  .auth-form-card{
    width:min(520px,100%)!important;
    max-width:520px!important;
    margin:0 auto!important;
  }
  .form-header{margin-top:6px!important}
  .form-header h1{font-size:26px!important}
  .form-options{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px 14px!important;
  }
  .btn-full{width:100%!important}
}
@media (max-width:520px){
  .auth-form-side{padding:14px 18px 28px!important}
  .auth-top-bar{margin-bottom:18px!important}
  .auth-form-card{width:100%!important}
  .form-header h1{font-size:23px!important}
  .form-header p{font-size:13px!important}
  .form-group input{font-size:16px!important;min-height:52px!important}
  .form-options{display:grid!important;grid-template-columns:1fr!important}
  .form-options a{text-align:left!important}
  .divider{font-size:10px!important;letter-spacing:.18em!important}
  .btn{min-height:52px!important;padding-left:14px!important;padding-right:14px!important}
  .form-footer,.legal-note{font-size:10px!important}
}
