.login-header[data-v-62b9c2fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:64px;padding-right:20px}.login-header .logo[data-v-62b9c2fc]{margin-left:73px}.login-header .login-btn[data-v-62b9c2fc]{width:104px;height:36px;background:#7472f6;-webkit-box-shadow:0 2px 6px 0 rgba(116,114,246,.4);box-shadow:0 2px 6px 0 rgba(116,114,246,.4);border-radius:4px;font-size:14px;font-family:PingFangSC,PingFang SC;font-weight:400;color:#fff;line-height:36px;text-shadow:0 2px 6px rgba(116,114,246,.4);text-align:center;cursor:pointer}.login-container[data-v-62b9c2fc]{width:100%;height:calc(100vh - 64px);background:rgba(2,2,2,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-container .login-box[data-v-62b9c2fc]{position:relative;width:555px;height:532px;background:#fff;border-radius:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center}.login-container .login-box .change-login-type[data-v-62b9c2fc]{position:absolute;bottom:22px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7472f6;cursor:pointer}.login-container .login-phone[data-v-62b9c2fc]{display:block;margin:0 auto;overflow:hidden}.login-container .login-phone .title[data-v-62b9c2fc]{margin-top:83px;font-size:26px;font-family:SourceHanSansCN;font-weight:500;color:#222}.login-container .login-phone .sub-title[data-v-62b9c2fc]{margin-top:17px;height:14px;font-size:14px;font-family:SourceHanSansCN;font-weight:400;color:#7f8493;line-height:21px}.login-container .login-phone .login-form[data-v-62b9c2fc]{margin-top:37px}.login-container .login-phone .login-form .form-item[data-v-62b9c2fc]:first-of-type{margin-bottom:16px}.login-container .login-phone .login-form .form-item input[data-v-62b9c2fc]{margin-left:16px;width:372px;height:45px;border-radius:6px;border:1px solid #d4d4d4;text-indent:1em}.login-container .login-phone .login-btn[data-v-62b9c2fc]{margin:63px auto 0 auto;width:190px;height:46px;background:#7472f6;border-radius:4px;font-size:16px;font-family:SourceHanSansCN;font-weight:400;color:#fff;line-height:46px;cursor:pointer}.login-container .qr-code[data-v-62b9c2fc]{display:block;margin:0 auto;overflow:hidden;border-radius:10px}.login-container .qr-code .title[data-v-62b9c2fc]{margin-top:83px;font-size:26px;font-family:SourceHanSansCN;font-weight:500;color:#222;line-height:39px}.login-container .qr-code .sub-title[data-v-62b9c2fc]{margin-top:24px;font-size:14px;font-family:SourceHanSansCN;font-weight:400;color:#7f8493;line-height:21px}.login-container .qr-code .image[data-v-62b9c2fc]{margin:30px auto 0 auto;width:258px;height:258px;padding:20px;border-radius:10px;border:1px solid #d2d2d2}.login-container .qr-code .image img[data-v-62b9c2fc]{display:block;width:100%;height:100%}