.login-page[data-v-9d9f4c10]{height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#333}.login-page .login-container[data-v-9d9f4c10]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .login-container .login-wrapper[data-v-9d9f4c10]{width:700px;min-height:520px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-radius:12px;background-color:#fff}.login-page .login-container .login-wrapper .close-box[data-v-9d9f4c10]{padding:30px}.login-page .login-container .login-wrapper .close-box .close-box-c0[data-v-9d9f4c10]{width:24px;height:24px;opacity:.6;transition:opacity .3s}.login-page .login-container .login-wrapper .close-box .close-box-c0[data-v-9d9f4c10]:hover{opacity:1}.login-page .login-container .login-wrapper .tab-container[data-v-9d9f4c10]{display:flex;justify-content:space-around;margin-bottom:20px}.login-page .login-container .login-wrapper .tab-container .tab-item[data-v-9d9f4c10]{margin:0 15px;cursor:pointer;font-family:PingFang SC;font-weight:400;font-size:20px;color:#999;line-height:33px;position:relative}.login-page .login-container .login-wrapper .tab-container .tab-item-c1[data-v-9d9f4c10]{font-family:PingFang SC;font-weight:500;font-size:24px;color:#333;line-height:33px}.login-page .login-container .login-wrapper .tab-container .tab-item-active[data-v-9d9f4c10]{font-weight:500;font-size:24px;color:#266af1}.login-page .login-container .login-wrapper .tab-container .tab-item-active[data-v-9d9f4c10]:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background-color:#266af1;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}.login-page .login-container .login-wrapper-two[data-v-9d9f4c10]{width:600px;min-height:447px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-radius:12px;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1)}.login-page .login-container .login-wrapper-two .close-box[data-v-9d9f4c10]{padding:32px 32px 0 32px}.login-page .login-container .login-wrapper-two .close-box .close-box-c0[data-v-9d9f4c10]{width:24px;height:24px}.login-page .login-container .login-wrapper-two .close-box .close-box-c1[data-v-9d9f4c10]{width:112px;height:33px;margin-right:auto}.login-page .login-container .login-wrapper-two .auth-btn-box[data-v-9d9f4c10]{margin-top:48px}.login-page .login-container .login-wrapper-two .auth-btn-box .auth-btn-box-c0[data-v-9d9f4c10],.login-page .login-container .login-wrapper-two .auth-btn-box .auth-btn-box-c1[data-v-9d9f4c10]{width:144px;height:40px;border-radius:8px 8px 8px 8px;font-family:PingFang SC;font-weight:500;font-size:16px}.login-page .login-container .login-wrapper-two .auth-btn-box .auth-btn-box-c0[data-v-9d9f4c10]{background:#333!important;color:#fff!important;border:none}.login-page .login-container .login-wrapper-two .auth-btn-box .auth-btn-box-c0[data-v-9d9f4c10]:hover{background:#404040!important}.login-page .login-container .login-wrapper-two .auth-btn-box .auth-btn-box-c1[data-v-9d9f4c10]{background:#266af1!important;color:#fff;border:none}.login-page .login-container .login-wrapper-two .auth-btn-box .auth-btn-box-c1[data-v-9d9f4c10]:hover{background:#1e5dd9!important}.login-page .login-container .login-wrapper-two .auth-success-box .auth-success-icon[data-v-9d9f4c10]{width:104px;height:104px}.login-page .login-container .login-wrapper-two .auth-success-box .auth-success-text[data-v-9d9f4c10]{font-family:PingFang SC;font-weight:500;font-size:18px;color:#333;line-height:26px}.login-card[data-v-9d9f4c10]{width:100%;overflow:hidden;border:none;background-color:transparent}[data-v-9d9f4c10] .el-card,[data-v-9d9f4c10] .el-card.is-always-shadow{box-shadow:none!important}[data-v-9d9f4c10] .el-card__body{padding:0!important}.login-form[data-v-9d9f4c10]{flex:1;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.form-container[data-v-9d9f4c10]{display:flex;flex-direction:column;width:100%;max-width:380px;height:100%}.form-container[data-v-9d9f4c10] .el-input{width:100%}.form-container[data-v-9d9f4c10] .el-input__inner{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:14px;height:48px;line-height:48px;padding-left:40px;width:100%;box-sizing:border-box}.form-container[data-v-9d9f4c10] .el-input-group{display:flex;width:100%;box-sizing:border-box}.form-container[data-v-9d9f4c10] .el-input-group .el-input{flex:1;min-width:0}.form-container[data-v-9d9f4c10] .el-input-group .el-input__inner{border-radius:8px 0 0 8px;border-right:none}.form-container[data-v-9d9f4c10] .el-input__inner::-moz-placeholder{color:#999}.form-container[data-v-9d9f4c10] .el-input__inner::placeholder{color:#999}.form-container[data-v-9d9f4c10] .el-input__inner:focus{border-color:#266af1}.form-container[data-v-9d9f4c10] .el-input.is-focus .el-input__inner{border-right:none}.form-container[data-v-9d9f4c10] .el-input__prefix{left:12px}.form-container[data-v-9d9f4c10] .el-input__suffix{right:12px}.form-container[data-v-9d9f4c10] .el-form-item{margin-bottom:20px;width:100%}.form-container[data-v-9d9f4c10] .el-form-item__content{width:100%}.form-container[data-v-9d9f4c10] .el-form-item.flex.justify-center{display:flex;justify-content:center}.form-container[data-v-9d9f4c10] .el-form-item.flex.justify-center .el-form-item__content{display:flex;justify-content:center;width:100%}.form-container[data-v-9d9f4c10] .el-input-group__append{background-color:#fff;border:1px solid #e0e0e0;border-left:none;border-radius:0 8px 8px 0;padding:0;display:flex;align-items:center;justify-content:center;height:48px;box-sizing:border-box;flex-shrink:0;min-width:120px}.form-container[data-v-9d9f4c10] .el-input-group__append .el-button{background-color:transparent!important;border:none!important;color:#266af1!important;font-size:14px;padding:0 16px;height:100%;line-height:48px;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.form-container[data-v-9d9f4c10] .el-input-group__append .el-button:hover:not(:disabled){color:#1e5dd9!important;background-color:transparent!important}.form-container[data-v-9d9f4c10] .el-input-group__append .el-button:disabled{color:#ccc!important;cursor:not-allowed}.form-container[data-v-9d9f4c10] .el-input-group.is-focus .el-input-group__append,.form-container[data-v-9d9f4c10] .el-input.is-focus .el-input-group__append{border-color:#266af1}.prefix-icon-sty[data-v-9d9f4c10]{width:18px;height:18px;display:inline-block;margin-top:15px}.password-toggle-icon[data-v-9d9f4c10]{cursor:pointer;color:#909399;font-size:20px;vertical-align:middle;margin-top:14px}.forget-password[data-v-9d9f4c10]{padding:0;line-height:normal;margin-bottom:20px}.forget-password .handler-type-box span[data-v-9d9f4c10]{cursor:pointer;font-size:14px;color:#999}.forget-password .handler-type-box span.active-color[data-v-9d9f4c10]{color:#266af1}.forget-password .handler-type-box span[data-v-9d9f4c10]:hover{color:#666}.forget-password .register-tips-box[data-v-9d9f4c10]{font-size:14px;color:#999}.forget-password .register-tips-box span[data-v-9d9f4c10]{cursor:pointer;color:#266af1}.login-btn[data-v-9d9f4c10]{width:320px;height:48px;background:#266af1;border-radius:8px 8px 8px 8px;font-family:PingFang SC;font-weight:500;font-size:16px;color:#fff;text-align:center;border:none}.login-btn[data-v-9d9f4c10]:hover{background:#1e5dd9}.login-btn[data-v-9d9f4c10]:active{background:#1850c4}.wechat-login[data-v-9d9f4c10]{width:100%}.wechat-login .wechat-webview[data-v-9d9f4c10]{display:none;width:0;height:0}.wechat-login .pop_left_code[data-v-9d9f4c10]{width:100%;min-height:200px}.wechat-login .pop_left_code .wechat-qrcode-img[data-v-9d9f4c10]{width:230px;height:230px;-o-object-fit:contain;object-fit:contain}.agreement[data-v-9d9f4c10],.wechat-login .pop_left_tip[data-v-9d9f4c10]{font-family:PingFang SC;font-weight:400;font-size:14px;line-height:25px;color:#999;text-align:center}.agreement[data-v-9d9f4c10]{margin-top:15px}.check-icon[data-v-9d9f4c10]{width:16px;height:16px;margin-right:5px;border-radius:50%;cursor:pointer;border:2px solid #fff;box-sizing:border-box}.agreement-color1[data-v-9d9f4c10]{color:#266af1;padding:0 5px;cursor:pointer}.agreement-color1[data-v-9d9f4c10]:hover{color:#1e5dd9}.agreement-color2[data-v-9d9f4c10]{color:#266af1;cursor:pointer}.agreement-color2[data-v-9d9f4c10]:hover{color:#1e5dd9}.verify-code-btn[data-v-9d9f4c10]{width:100%;height:100%;min-width:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 8px;box-sizing:border-box;flex-shrink:0}.verify-code-btn-img[data-v-9d9f4c10]{width:100%;height:auto;max-height:40px;max-width:100px;-o-object-fit:contain;object-fit:contain;cursor:pointer}.logo-container img[data-v-9d9f4c10]{width:40px;height:40px;margin-right:10px}.project-name[data-v-9d9f4c10]{font-size:20px;font-weight:700;color:#333}.login-container[data-v-9d9f4c10]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-image[data-v-9d9f4c10]{flex:1;height:100%;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box;background-color:rgba(240,248,255,.2)}.login-image img[data-v-9d9f4c10]{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.copyright[data-v-9d9f4c10]{margin-top:auto;text-align:center;padding:15px 0;font-size:12px;color:#999;width:100%}.form-label[data-v-9d9f4c10]{font-size:14px;color:#333;margin-bottom:8px;font-weight:500}.login-title[data-v-9d9f4c10]{text-align:center;margin:20px 0 30px;font-size:24px;font-weight:700;color:#333}.agr-box[data-v-9d9f4c10]{min-height:400px;line-height:1.6}.agr-box-content[data-v-9d9f4c10]{color:#333}@media(max-width:768px){.login-wrapper[data-v-9d9f4c10]{flex-direction:column}.login-image[data-v-9d9f4c10]{height:30%}.login-form[data-v-9d9f4c10],.login-image[data-v-9d9f4c10]{flex:none;width:100%;padding:20px}}.unbind-confirm-dialog[data-v-9d9f4c10] .el-dialog__header{background-color:#fff;padding:16px 20px;border-bottom:1px solid #e0e0e0}.unbind-confirm-dialog[data-v-9d9f4c10] .el-dialog,.unbind-confirm-dialog[data-v-9d9f4c10] .el-dialog__body{background-color:#fff}.unbind-confirm-dialog .unbind-confirm-box[data-v-9d9f4c10]{width:100%;display:flex;flex-direction:column;align-items:center;padding:16px 0 0}.unbind-confirm-dialog .unbind-confirm-box .unbind-confirm-icon[data-v-9d9f4c10]{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;margin-bottom:16px}.unbind-confirm-dialog .unbind-confirm-box .unbind-confirm-status[data-v-9d9f4c10]{font-family:PingFang SC;font-weight:400;font-size:20px;color:#333;vertical-align:middle;margin-bottom:32px}.unbind-confirm-dialog .unbind-confirm-box .unbind-btn-container[data-v-9d9f4c10]{gap:20px}.unbind-confirm-dialog .unbind-confirm-box .unbind-btn-container .unbind-confirm-btn[data-v-9d9f4c10]{width:144px;height:40px;background:#266af1;border-radius:8px 8px 8px 8px;border:none;font-family:PingFang SC;font-weight:500;font-size:16px;color:#fff;text-align:center;line-height:40px;padding:0;cursor:pointer}.unbind-confirm-dialog .unbind-confirm-box .unbind-btn-container .unbind-confirm-btn[data-v-9d9f4c10]:hover{background:#1e5dd9}.unbind-confirm-dialog .unbind-confirm-box .unbind-btn-container .unbind-cancel-btn[data-v-9d9f4c10]{width:144px;height:40px;background:#f5f5f5;border-radius:8px 8px 8px 8px;border:1px solid #e0e0e0;font-family:PingFang SC;font-weight:500;font-size:16px;color:#666;text-align:center;line-height:40px;padding:0;cursor:pointer}.unbind-confirm-dialog .unbind-confirm-box .unbind-btn-container .unbind-cancel-btn[data-v-9d9f4c10]:hover{background:#eee;border-color:#d0d0d0}