.auth-page{align-items:center;background-image:url(/_nuxt/img/login_bg.8718db9.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;left:0;min-height:100%;position:absolute;right:0;top:0}.auth-page .auth-wrapper{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.04),0 20px 31px 0 rgba(0,0,0,.16);height:600px;padding:0 60px}.auth-page .auth-content{width:380px}.auth-page .title-text{color:#31383d;font-size:24px;font-weight:700;letter-spacing:0;margin-top:24px;text-align:center}.auth-page .tabs{margin-top:32px;overflow:hidden;position:relative}.auth-page .tabs-bar{color:rgba(0,0,0,.85);display:flex;font-size:20px}.auth-page .tabs_item{cursor:pointer;display:inline-block;flex:1;line-height:50px;position:relative;text-align:center}.auth-page .tabs_item.active:before{background:#00ccc3;border-radius:2px;bottom:0;content:" ";height:4px;left:50%;margin-left:-12px;position:absolute;width:24px}.auth-page .btns-wrapper{display:flex}.auth-page .btns-wrapper .y-btn{flex:1}.auth-page .btns-wrapper .login-text{cursor:pointer}.auth-page .login-text-wrap{align-items:center;display:flex;font-size:16px;line-height:24px}.auth-page .login-text-wrap .origin-tip{color:#00ccc3;flex:1}.auth-page .login-text-wrap .pointer{cursor:pointer}.auth-page .login-text-wrap .password-tip{color:rgba(0,0,0,.65)}.auth-page .y-btn{background-color:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:16px;height:48px;line-height:24px;outline:none}.auth-page .y-btn.primary-btn{background-color:#00ccc3;color:#fff}.auth-page .y-btn.primary-btn:hover{background-color:rgba(0,204,195,.8)}.auth-page .y-btn.primary-btn.disabled{background-color:rgba(0,204,195,.6)}.auth-page .y-btn.default-btn{border-color:#e5e5e5;color:rgba(0,0,0,.65)}.auth-page .y-btn.default-btn:hover{border-color:#00ccc3;color:#00ccc3}.auth-page .y-btn.code-btn{margin-left:16px;width:128px}.auth-page .y-input{border:1px solid #e5e5e5;border-radius:4px;color:rgba(0,0,0,.85);font-size:16px;height:48px;outline:0;padding:0 12px;width:100%}.auth-page .y-input::-webkit-input-placeholder{color:rgba(0,0,0,.45)}.auth-page .y-input:focus,.auth-page .y-input:hover{border-color:#00ccc3}.auth-page .y-input.code-input{max-width:128px}.auth-page .has-error .y-input,.auth-page .has-error .y-input:hover{border-color:#f5222d}.auth-page .flex{display:flex}.auth-page .form-group{margin-bottom:24px}.auth-page .form-group.mb32{margin-bottom:32px}.auth-page .form-group.mb16{margin-bottom:16px}.auth-page .form-group.has-error{margin-bottom:5px}.auth-page .form-group.has-error.mb32{margin-bottom:13px}.auth-page .form-group.has-error.mb16{margin-bottom:0}.auth-page .form-group .y-input{flex:1}.auth-page .login-form{margin-top:32px}.auth-page .close-btn{cursor:pointer;height:40px;position:absolute;right:32px;text-align:center;top:32px;width:40px}.auth-page .close-btn img{margin-top:8px;width:24px}.auth-page .logo-outer-wrapper{margin-top:48px;text-align:center}.auth-page .logo-outer-wrapper .logo-wrapper{margin:0 auto;max-width:100px}.auth-page .logo-outer-wrapper .logo-wrapper img{width:100%}