
/* Auth modal wide layout refinement */
.ada-auth-modal{
  padding:clamp(14px,2vw,28px)!important;
}
.ada-auth-card{
  width:min(1180px,96vw)!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.ada-auth-content{
  grid-column:1/5!important;
  margin:clamp(1rem,2.2vw,2rem)!important;
  padding:clamp(1.25rem,2.7vw,2.45rem)!important;
  max-width:none!important;
}
.ada-auth-grid{
  gap:clamp(.85rem,1.8vw,1.35rem)!important;
}
.ada-auth-form{
  gap:clamp(.82rem,1.4vw,1.05rem)!important;
}
.ada-auth-content h2,
.ada-auth-copy,
.ada-auth-tabs{
  max-width:980px;
}
.ada-auth-tabs{
  margin-left:auto!important;
  margin-right:auto!important;
}
@media(max-width:900px){
  .ada-auth-card{
    width:min(760px,96vw)!important;
    grid-template-columns:1fr!important;
  }
  .ada-auth-content{
    grid-column:1!important;
    margin:clamp(.8rem,4vw,1.5rem)!important;
  }
}
@media(max-width:620px){
  .ada-auth-modal{
    padding:.65rem!important;
  }
  .ada-auth-content{
    margin:.55rem!important;
    padding:1.05rem!important;
  }
  .ada-auth-grid{
    grid-template-columns:1fr!important;
    gap:.72rem!important;
  }
}
