.auth-dialog-content{z-index:50;flex-direction:column;width:min(28rem,100vw - 2rem);max-width:28rem;height:auto;display:flex;margin:0!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.auth-dialog-content[data-state=open],.auth-dialog-content[data-state=closed]{transform:translate(-50%,-50%)!important}.auth-dialog-form{flex-direction:column;width:100%;display:flex}.auth-dialog-header{flex-shrink:0}.auth-dialog-body{flex:0 auto}.auth-dialog-footer{flex-shrink:0}.auth-dialog-scroll-hint{display:none}@media (min-width:769px){.auth-dialog-content{overscroll-behavior:contain;max-height:calc(100dvh - 3rem);overflow-y:auto}.auth-dialog-form,.auth-dialog-body{overflow:visible}}@media (max-width:768px){.auth-dialog-content{overflow:hidden;width:min(26rem,100vw - 1.5rem)!important;max-width:min(26rem,100vw - 1.5rem)!important;max-height:calc(100vh - 2.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}html body.login-dialog-keyboard-open .auth-dialog-content,html body.login-dialog-keyboard-open [data-auth-dialog]{transition:transform .2s;transform:translate(-50%, calc(-50% - var(--keyboard-shift,0px)))!important}.auth-dialog-form{min-height:0;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.auth-dialog-header{grid-row:1}html body.login-dialog-keyboard-open .auth-dialog-header{display:none}html body.login-dialog-keyboard-open .auth-dialog-body{padding-top:3rem}.auth-dialog-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-row:2;min-height:0;overflow-y:auto}.auth-dialog-footer{z-index:2;box-shadow:none;background:0 0;grid-row:3;position:relative}.auth-dialog-scroll-hint{pointer-events:none;z-index:1;background:0 0;justify-content:center;align-items:flex-end;height:2.5rem;margin-top:-2.5rem;padding-bottom:.25rem;display:flex;position:sticky;bottom:0}}
