body.auth-page .login-container{width:580px;height:auto;min-height:280px;max-height:92vh;overflow-y:auto;align-items:stretch}body.auth-page.auth-page--confirm .login-container{min-height:360px}body.auth-page .login-left{width:50%;background:#0a0e14;padding:0;position:relative;align-self:stretch;overflow:hidden;min-height:280px}body.auth-page .login-left img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.06)}body.auth-page .divider{margin:12px 0}body.auth-page .login-right{width:50%;display:flex;flex-direction:column;justify-content:center;padding:20px 16px 18px}body.auth-page .login-right h2{font-size:15px;letter-spacing:0.5px;line-height:1.15;padding-bottom:0;margin-bottom:12px;white-space:nowrap}body.auth-page .login-right p,body.auth-page .login-desc{font-size:11px!important;margin-bottom:10px!important;line-height:1.45}body.auth-page .error-slot{height:auto;min-height:0;margin-bottom:0;flex-shrink:0}body.auth-page .error-slot:empty{display:none}body.auth-page .error-slot:not(:empty){margin-bottom:10px}body.auth-page .input-group{margin-bottom:0}body.auth-page .input-group label{font-size:11px;padding-bottom:2px;margin-bottom:3px}body.auth-page .input-group input,body.auth-page .pw-wrapper input{padding:6px 30px 6px 6px;font-size:13px;margin-bottom:10px}body.auth-page .login-btn{width:58%;padding:7px;font-size:12px;margin-top:2px;align-self:flex-start}body.auth-page .forgot{margin-top:8px}body.auth-page .forgot a{font-size:11px}body.auth-page .custom-alert{padding:7px 10px;font-size:0.72rem}body.auth-page .bg-logo img{opacity:0.08;object-fit:cover}body.auth-page.auth-page--login .input-group input{margin-bottom:12px}body.auth-page.auth-page--login .login-right{justify-content:flex-start}body.auth-page.auth-page--login .forgot{margin-top:auto;margin-bottom:0;text-align:right}body.auth-page.auth-page--login .pw-wrapper input{margin-bottom:14px}body.auth-page.auth-page--reset form .input-group input{margin-bottom:12px}body.auth-page.auth-page--complete .login-right h2{margin-bottom:10px}body.auth-page.auth-page--complete .login-desc{margin-top:10px!important}body.auth-page.auth-page--complete .auth-complete-btn{display:inline-block;text-align:center;text-decoration:none;margin-top:4px}body.auth-page.auth-page--confirm .login-right{padding:16px 14px 14px}body.auth-page.auth-page--confirm .login-right h2{margin-bottom:8px}body.auth-page.auth-page--confirm .input-group input,body.auth-page.auth-page--confirm .pw-wrapper input{margin-bottom:8px}body.auth-page.auth-page--confirm .login-btn{margin-top:4px}