.wechat-qr-login[data-v-83033c05]{flex:1}.wechat-qr-login__slot[data-v-83033c05]{flex:1;width:100%;min-height:0;position:relative}.wechat-qr-login__frame[data-v-83033c05]{width:100%;height:100%}.wechat-qr-login__frame[data-v-83033c05] iframe{width:100%;height:100%;display:block}.wechat-qr-login__loading[data-v-83033c05]{z-index:1;background:#fff;position:absolute;inset:0}.wechat-qr-login__placeholder[data-v-83033c05]{z-index:1;text-align:center;background:#f0f2f5;border:2px dashed #e6e6e6;border-radius:8px;width:220px;height:220px;margin:auto;padding:16px;position:absolute;inset:0}.wechat-qr-login__icon[data-v-83033c05]{color:#c0c4cc}.wechat-qr-login__message[data-v-83033c05]{color:#909399;margin-top:8px;font-size:13px;line-height:1.5}.wechat-qr-login__retry[data-v-83033c05]{margin-top:8px}.wechat-qr-login__scan-tip[data-v-83033c05]{color:#909399;margin-top:16px;font-size:13px}.wechat-qr-login__scan-icon[data-v-83033c05]{vertical-align:middle;width:18px;height:18px;margin-right:4px}.login-overlay[data-v-802de11c]{z-index:2000;background:#00000073;padding:48px 0;display:flex;position:fixed;inset:0;overflow-y:auto}.login-dialog-wrapper[data-v-802de11c]{margin:auto;position:relative}.login-dialog[data-v-802de11c]{background:#fff;border-radius:8px;max-width:90vw;overflow:hidden;box-shadow:0 4px 16px #0000001f}.login-dialog-close[data-v-802de11c]{z-index:1;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;width:32px;height:32px;padding:0;transition:background .15s cubic-bezier(.16,1,.3,1);position:absolute;top:-48px;right:0}.login-dialog-close[data-v-802de11c]:hover{background:#fff6}.login-dialog-close-icon[data-v-802de11c]{width:100%}.login-dialog-image[data-v-802de11c]{flex-shrink:0;width:430px;height:600px}.login-dialog-image img[data-v-802de11c]{width:100%;height:auto;display:block}.login-dialog-content[data-v-802de11c]{flex-shrink:0;width:470px;padding:52px 32px 32px}.login-dialog-title[data-v-802de11c]{color:#303133;margin:0 0 16px;font-size:20px;font-weight:600}.login-dialog-tip[data-v-802de11c]{color:#00000073;font-size:15px}.change-login-type-icons[data-v-802de11c]{width:170px;height:72px;position:absolute;top:20px;right:20px}.change-login-type-icons .type-image[data-v-802de11c]{cursor:pointer;width:100%}.login-dialog-tabs[data-v-802de11c]{margin-top:48px}.login-dialog-tabs[data-v-802de11c] .el-tabs__nav-wrap:after{display:none}.login-dialog-tabs[data-v-802de11c] .el-tabs__item{font-size:18px}.login-dialog-form[data-v-802de11c]{margin-top:8px}.login-dialog-form[data-v-802de11c] .el-form-item{margin-bottom:16px}.login-dialog-form[data-v-802de11c] .el-form-item.dialog-btn-item,.login-dialog-form[data-v-802de11c] .el-form-item.last-input-item{margin-bottom:0}.login-dialog-form[data-v-802de11c] .el-input__wrapper{height:48px;box-shadow:none;background-color:#f2f2f2}.login-dialog-captcha-row[data-v-802de11c]{align-items:center;gap:8px;width:100%;display:flex}.login-dialog-captcha-img-wrapper[data-v-802de11c]{cursor:pointer;border-radius:8px;flex-shrink:0;height:48px;transition:opacity .15s cubic-bezier(.16,1,.3,1);overflow:hidden}.login-dialog-captcha-img-wrapper.is-loading[data-v-802de11c]{opacity:.6;cursor:wait}.login-dialog-captcha-img[data-v-802de11c]{border-radius:8px;height:48px;display:block}.login-dialog-send-code[data-v-802de11c]{color:#0060ef;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:13px}.login-dialog-send-code.is-disabled[data-v-802de11c]{color:#c0c4cc;cursor:not-allowed}.dialog-btn-item[data-v-802de11c]{margin-top:60px}.login-dialog-login-btn[data-v-802de11c]{background-color:#0060ef;width:100%;height:48px}.login-dialog-error[data-v-802de11c]{background-color:#0000;margin-bottom:-16px;padding:0}.login-dialog-error[data-v-802de11c] .el-alert__content .el-alert__title{font-size:13px}.login-dialog-switch-btns[data-v-802de11c]{gap:12px;margin-top:24px}.login-dialog-switch-btn[data-v-802de11c]{height:40px}.switch-btn-icon[data-v-802de11c]{vertical-align:middle;width:20px;height:20px;margin-right:6px}.change-login-type[data-v-802de11c]{justify-content:center;gap:12px;width:100%;margin-top:auto;padding-top:24px}.change-login-type[data-v-802de11c],.type-wx[data-v-802de11c]{align-items:center;display:flex}.type-wx[data-v-802de11c]{cursor:pointer;gap:4px}.type-wx-icon[data-v-802de11c]{flex-shrink:0}.type-wx-text[data-v-802de11c]{color:#909399;font-size:13px}.type-divider[data-v-802de11c]{background-color:#d9d9d9;width:1px;height:14px}.type-forgot[data-v-802de11c]{color:#909399;cursor:pointer;font-size:13px}.type-forgot[data-v-802de11c]:hover{color:#0060ef}.login-dialog-fade-enter-active[data-v-802de11c],.login-dialog-fade-leave-active[data-v-802de11c]{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.login-dialog-fade-enter-active .login-dialog[data-v-802de11c],.login-dialog-fade-leave-active .login-dialog[data-v-802de11c]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.login-dialog-fade-enter-from[data-v-802de11c],.login-dialog-fade-leave-to[data-v-802de11c]{opacity:0}.login-dialog-fade-enter-from .login-dialog[data-v-802de11c],.login-dialog-fade-leave-to .login-dialog[data-v-802de11c]{transform:scale(.95)translateY(-8px)}
