.login-page[data-v-c2298ff7]{background:linear-gradient(135deg,#14345f 0%,#1e5eb8 55%,#3f8ae0 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-page.embedded[data-v-c2298ff7]{background:0 0;min-height:0;display:block}.login-panel[data-v-c2298ff7]{background:#fff;border-radius:14px;width:min(420px,100vw - 32px);padding:34px 38px 26px;box-shadow:0 20px 60px #0a1e3c59}.embedded .login-panel[data-v-c2298ff7]{width:100%;box-shadow:none;padding:0}@media (width<=480px){.login-page[data-v-c2298ff7]{align-items:flex-start;padding:28px 0}.login-panel[data-v-c2298ff7]{padding:24px 20px 20px}.brand strong[data-v-c2298ff7]{font-size:18px}}.brand[data-v-c2298ff7]{align-items:center;gap:12px;margin-bottom:22px;display:flex}.brand-mark[data-v-c2298ff7]{background:linear-gradient(135deg, var(--primary), #3f8ae0);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;font-weight:700;display:flex}.brand strong[data-v-c2298ff7]{color:var(--primary);font-size:20px}.brand p[data-v-c2298ff7]{color:var(--text-sub);margin:2px 0 0;font-size:12px}.submit[data-v-c2298ff7]{width:100%;margin-top:4px}.password-links[data-v-c2298ff7]{color:var(--text-sub);justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 10px;font-size:13px;display:flex}.password-links span[data-v-c2298ff7]{align-items:center;gap:3px;display:flex}.register-view[data-v-c2298ff7]{padding-top:2px}.register-header[data-v-c2298ff7]{margin-bottom:14px}.register-view[data-v-c2298ff7] .el-form-item{margin-bottom:17px}.register-view[data-v-c2298ff7] .el-form-item__label{color:#344054;height:auto;margin-bottom:7px;font-weight:500;line-height:1.4}.reset-dialog.el-dialog{border-radius:16px;width:min(460px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #0a1e3c3d}.reset-dialog .el-dialog__header{border-bottom:1px solid #edf1f7;margin:0;padding:24px 28px 18px}.reset-dialog .el-dialog__body{padding:22px 28px 26px}.reset-dialog .el-dialog__headerbtn{top:21px;right:20px}.reset-header[data-v-c2298ff7]{align-items:center;gap:13px;padding-right:26px;display:flex}.reset-header-icon[data-v-c2298ff7]{width:42px;height:42px;color:var(--primary);background:#edf5ff;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;font-size:21px;display:flex}.reset-header h3[data-v-c2298ff7]{color:var(--text-main);margin:0;font-size:18px;line-height:1.4}.reset-header p[data-v-c2298ff7]{color:var(--text-sub);margin:3px 0 0;font-size:12px;line-height:1.5}.reset-form[data-v-c2298ff7] .el-form-item{margin-bottom:17px}.reset-form[data-v-c2298ff7] .el-form-item__label{color:#344054;height:auto;margin-bottom:7px;font-weight:500;line-height:1.4}.reset-form[data-v-c2298ff7] .el-input-group__append{width:104px;padding:0}.reset-form[data-v-c2298ff7] .el-input-group__append .el-button{width:100%;margin:0}.reset-security-tip[data-v-c2298ff7]{color:var(--text-sub);background:#f5f8fc;border-radius:8px;align-items:center;gap:7px;margin-top:2px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.reset-security-tip .el-icon[data-v-c2298ff7]{color:#7b8ba3;flex:none}.reset-actions[data-v-c2298ff7]{grid-template-columns:1fr 2fr;gap:12px;margin-top:20px;display:grid}.reset-actions .el-button[data-v-c2298ff7]{width:100%;margin:0}@media (width<=480px){.reset-dialog .el-dialog__header{padding:20px 20px 16px}.reset-dialog .el-dialog__body{padding:18px 20px 22px}.reset-dialog .el-dialog__headerbtn{top:17px;right:12px}.reset-header-icon[data-v-c2298ff7]{flex-basis:38px;width:38px;height:38px}}.sms-intro[data-v-c2298ff7]{background:#f2f7ff;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:18px;padding:12px 14px;display:flex}.sms-intro strong[data-v-c2298ff7]{color:var(--primary);font-size:14px}.sms-intro span[data-v-c2298ff7]{color:var(--text-sub);font-size:12px;line-height:1.6}.agree-line[data-v-c2298ff7]{align-items:center;margin-bottom:6px;font-size:13px;display:flex}.sms-agree[data-v-c2298ff7]{justify-content:space-between;gap:12px;margin-top:-2px;margin-bottom:10px}.sms-agree>div[data-v-c2298ff7]{align-items:center;min-width:0;display:flex}.agree-link[data-v-c2298ff7]{color:var(--primary);font-size:13px}.sms-tip[data-v-c2298ff7]{color:var(--text-sub);margin:0 0 10px;font-size:12px}.sms-tip a[data-v-c2298ff7]{color:var(--primary)}.other-login[data-v-c2298ff7]{margin-top:10px}.other-btns[data-v-c2298ff7]{justify-content:center;gap:16px;display:flex}.wx-box[data-v-c2298ff7]{flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.wx-qr[data-v-c2298ff7]{border:1px solid #eee;border-radius:8px;width:220px;height:220px}.wx-tip[data-v-c2298ff7]{color:var(--text-sub);margin:0;font-size:13px}.wx-bind-form[data-v-c2298ff7]{width:100%}
