.login[data-v-37be8946]{height:100%;min-height:560px;background:linear-gradient(90deg,#f0f6fd,#fcfaff);position:relative}.login .panel[data-v-37be8946]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:460px;background-color:#fafbfe;box-shadow:0 40px 120px 10px rgba(121,169,210,.15);border-radius:12px;overflow:hidden}.login .panel .title-wrap[data-v-37be8946]{background-color:#fff;box-shadow:0 20px 50px 10px rgba(183,192,199,.07);padding:26px 40px;display:flex;justify-content:space-between;font-size:20px;font-weight:700;color:#333}.login .panel .title-wrap .logo[data-v-37be8946]{width:88px;cursor:pointer;display:none}.login .panel .login-tabs[data-v-37be8946]{display:flex;justify-content:center;margin-top:20px}.login .panel .login-tabs .login-tab[data-v-37be8946]{height:25px;font-size:18px;font-family:PingFangSC,PingFangSC-Regular;font-weight:400;color:grey;line-height:25px;position:relative;cursor:pointer}.login .panel .login-tabs .login-tab[data-v-37be8946]:first-child{margin-right:88px}.login .panel .login-tabs .login-tab_active[data-v-37be8946]{color:#333}.login .panel .login-tabs .login-tab_active[data-v-37be8946]:after{content:"";width:34px;height:3px;background:#1795ff;border-radius:2px;position:absolute;bottom:-9px;left:50%;transform:translateX(-50%)}.login .panel .form-wrap[data-v-37be8946]{padding:30px 40px 48px 40px}.login .panel .form-wrap .input-wrap[data-v-37be8946]{border:1px solid #e6e6e6;border-radius:8px}.login .panel .form-wrap .input-wrap .el-input[data-v-37be8946]:first-of-type{border-bottom:1px solid #e6e6e6}.login .panel .form-wrap .input-wrap[data-v-37be8946] .el-input .el-input__inner{border:none;background-color:transparent;height:48px;padding:0 46px;color:#333;font-size:14px;font-weight:500}.login .panel .form-wrap .input-wrap[data-v-37be8946] .el-input__prefix,.login .panel .form-wrap .input-wrap[data-v-37be8946] .el-input__suffix{width:40px;color:#666}.login .panel .form-wrap .input-wrap[data-v-37be8946] .el-input__prefix .icon,.login .panel .form-wrap .input-wrap[data-v-37be8946] .el-input__suffix .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px}.login .panel .form-wrap .input-wrap[data-v-37be8946] .el-input__suffix .icon{cursor:pointer}.login .panel .form-wrap .input-wrap[data-v-37be8946] .login-input_icon-code{width:16px;height:20px;margin-top:15px}.login .panel .form-wrap .input-wrap[data-v-37be8946] .el-input-group__append{background:none;border:none}.login .panel .form-wrap .input-wrap[data-v-37be8946] .login-button_code{padding:0;display:block;margin:0;outline:none;font-size:16px;border:none}.login .panel .form-wrap .input-wrap[data-v-37be8946] .login-button_code:focus{border:none;box-shadow:none}.login .panel .form-wrap .input-wrap[data-v-37be8946] .color{color:#1795ff}.login .panel .form-wrap .error-msg[data-v-37be8946]{margin:8px 0 16px 0;font-size:14px;height:14px;color:#ff2d28}.login .panel .form-wrap .btn-submit[data-v-37be8946]{width:100%;height:48px;font-size:16px;border-radius:8px}.login .right-wrap[data-v-37be8946]{position:absolute;left:50%;bottom:56px;transform:translateX(-50%);color:#8d939f}.login .right-wrap .el-link[data-v-37be8946]{font-weight:400;margin:0 10px}