.el-card.el-card-new .el-card__header[data-v-3c1a2cd4]{font-size:16px}.el-card.el-card-new .inner-header[data-v-3c1a2cd4]{font-size:16px;padding:20px 0}.el-card.el-card-noborder[data-v-3c1a2cd4]{border:none;-webkit-box-shadow:none;box-shadow:none}.el-card.el-card-noborder .el-card__header[data-v-3c1a2cd4]{border:none}.el-card .inner .el-card__body[data-v-3c1a2cd4]{padding:0 20px}.text-success[data-v-3c1a2cd4]{color:#67c23a}.text-danger[data-v-3c1a2cd4]{color:#f56c6c}.text-warning[data-v-3c1a2cd4]{color:#e6a23c}.text-info[data-v-3c1a2cd4]{color:#909399}.text-main[data-v-3c1a2cd4]{color:#409eff}.text-default[data-v-3c1a2cd4]{color:#303133}.tab-default[data-v-3c1a2cd4] .el-tabs__header{padding:10px 24px 0;border-bottom:.5px solid #e4e7ed}.tab-default[data-v-3c1a2cd4] .el-tabs__nav-wrap:after{height:0!important}.tab-default[data-v-3c1a2cd4] .el-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-default[data-v-3c1a2cd4] .el-tabs__active-bar{display:none}.tab-default[data-v-3c1a2cd4] .el-tabs__item.is-active{position:relative;font-weight:600!important;color:#3d7eff!important}.tab-default[data-v-3c1a2cd4] .el-tabs__item.is-active:before{content:"";display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30%;height:3px;border-radius:3px;background-color:#3d7eff}.tab-default[data-v-3c1a2cd4] .el-tabs__item{font-size:16px;font-weight:400;color:#303133;padding:0;margin-right:20px;height:45px}.tab-default[data-v-3c1a2cd4] .el-tabs__item.is-top:nth-child(2){padding-left:0}.nullBox[data-v-3c1a2cd4]{min-height:400px;margin-top:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#848e99}.nullBox img[data-v-3c1a2cd4]{width:30%}[data-v-3c1a2cd4] .pwd-reset-dialog{border-radius:12px;overflow:hidden}[data-v-3c1a2cd4] .pwd-reset-dialog .el-dialog__header{padding:28px 30px 16px;border-bottom:1px solid #f0f2f5}[data-v-3c1a2cd4] .pwd-reset-dialog .el-dialog__body{padding:24px 30px 28px}.pwd-reset-title[data-v-3c1a2cd4]{font-size:20px;font-weight:600;color:#1a1a2e}.pwd-reset-title .title-icon[data-v-3c1a2cd4],.pwd-reset-title[data-v-3c1a2cd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pwd-reset-title .title-icon[data-v-3c1a2cd4]{width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}.pwd-reset-title .title-icon i[data-v-3c1a2cd4]{color:#fff;font-size:18px}.pwd-tabs[data-v-3c1a2cd4] .el-tabs__header{margin-bottom:24px}.pwd-tabs[data-v-3c1a2cd4] .el-tabs__item{font-size:15px;font-weight:500;padding:0 22px}.pwd-tabs[data-v-3c1a2cd4] .el-tabs__item.is-active{color:#667eea;font-weight:600}.pwd-tabs[data-v-3c1a2cd4] .el-tabs__active-bar{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2);height:3px;border-radius:2px}.pwd-tabs[data-v-3c1a2cd4] .el-tabs__nav-wrap:after{height:1px}.step-bar[data-v-3c1a2cd4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px;padding:0 10px}.step-bar[data-v-3c1a2cd4],.step-item[data-v-3c1a2cd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-3c1a2cd4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-item .step-text[data-v-3c1a2cd4]{margin-top:8px;font-size:13px;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s}.step-item.active .step-text[data-v-3c1a2cd4]{color:#667eea;font-weight:500}.step-item.done .step-text[data-v-3c1a2cd4]{color:#67c23a}.step-circle[data-v-3c1a2cd4]{width:32px;height:32px;border-radius:50%;background:#ebeef5;color:#909399;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;font-size:14px;font-weight:600;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.step-circle i[data-v-3c1a2cd4]{position:absolute;font-size:14px}.step-circle span[data-v-3c1a2cd4]{-webkit-transition:opacity .2s;transition:opacity .2s}.step-item.active .step-circle[data-v-3c1a2cd4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.35);box-shadow:0 4px 12px rgba(102,126,234,.35)}.step-item.done .step-circle[data-v-3c1a2cd4]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff;-webkit-box-shadow:0 4px 12px rgba(103,194,58,.3);box-shadow:0 4px 12px rgba(103,194,58,.3)}.step-item.done .step-circle span[data-v-3c1a2cd4]{opacity:0}.step-line[data-v-3c1a2cd4]{width:80px;height:3px;background:#dcdfe6;border-radius:2px;margin:0 16px;margin-top:-14px;-webkit-transition:background .4s ease;transition:background .4s ease}.step-line.active[data-v-3c1a2cd4]{background:-webkit-gradient(linear,left top,right top,from(#67c23a),to(#667eea));background:linear-gradient(90deg,#67c23a,#667eea)}.step-content[data-v-3c1a2cd4]{-webkit-animation:fadeInUp-3c1a2cd4 .35s ease;animation:fadeInUp-3c1a2cd4 .35s ease}@-webkit-keyframes fadeInUp-3c1a2cd4{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-3c1a2cd4{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.form-input-lg[data-v-3c1a2cd4]{margin-bottom:18px}.form-input-lg[data-v-3c1a2cd4] .el-input__inner{height:46px;line-height:46px;font-size:15px;border-radius:10px;border:1.5px solid #e4e7ed;padding-left:16px;-webkit-transition:all .25s;transition:all .25s}.form-input-lg[data-v-3c1a2cd4] .el-input__inner:hover{border-color:#c0c4cc}.form-input-lg[data-v-3c1a2cd4] .el-input__inner:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.12);box-shadow:0 0 0 3px rgba(102,126,234,.12)}.action-btn-primary[data-v-3c1a2cd4]{width:100%;height:46px;border-radius:10px;font-size:16px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;letter-spacing:2px;-webkit-transition:all .3s;transition:all .3s}.action-btn-primary[data-v-3c1a2cd4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}.action-btn-primary[data-v-3c1a2cd4]:active{-webkit-transform:translateY(0);transform:translateY(0)}.email-info-card[data-v-3c1a2cd4]{background:linear-gradient(135deg,#f0f5ff,#e8f0fe);border:1.5px solid #d4e0f7;border-radius:12px;padding:16px 20px;margin-bottom:22px}.email-info-card .email-icon-wrap[data-v-3c1a2cd4],.email-info-card[data-v-3c1a2cd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-info-card .email-icon-wrap[data-v-3c1a2cd4]{width:44px;height:44px;min-width:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.email-info-card .email-icon-wrap i[data-v-3c1a2cd4]{color:#fff;font-size:22px}.email-info-card .email-text[data-v-3c1a2cd4]{margin-left:14px}.email-info-card .email-label[data-v-3c1a2cd4]{font-size:13px;color:#8b95a5;margin-bottom:2px}.email-info-card .email-addr[data-v-3c1a2cd4]{font-size:17px;font-weight:600;color:#337ecc;letter-spacing:.3px}.code-row[data-v-3c1a2cd4]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:18px}.code-row .code-input-lg[data-v-3c1a2cd4]{width:180px}.code-row .code-input-lg[data-v-3c1a2cd4] .el-input__inner{height:46px;line-height:46px;font-size:15px;border-radius:10px;border:1.5px solid #e4e7ed}.code-row .code-input-lg[data-v-3c1a2cd4] .el-input__inner:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.12);box-shadow:0 0 0 3px rgba(102,126,234,.12)}.code-row .send-code-btn[data-v-3c1a2cd4]{margin-left:14px;min-width:120px;height:46px;border-radius:10px;font-size:14px;white-space:nowrap;border:1.5px solid #667eea;color:#667eea;background:#f5f7ff;font-weight:500;-webkit-transition:all .25s;transition:all .25s}.code-row .send-code-btn[data-v-3c1a2cd4]:hover:not(:disabled){background:#667eea;color:#fff}.code-row .send-code-btn.is-disabled[data-v-3c1a2cd4]{background:#f5f7fa;color:#c0c4cc;border-color:#e4e7ed}.pwd-input[data-v-3c1a2cd4]{margin-bottom:18px}.submit-btn-primary[data-v-3c1a2cd4]{width:100%;height:48px;border-radius:12px;font-size:17px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;letter-spacing:4px;margin-top:4px;-webkit-transition:all .3s;transition:all .3s}.submit-btn-primary[data-v-3c1a2cd4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(102,126,234,.45);box-shadow:0 8px 24px rgba(102,126,234,.45)}.submit-btn-primary[data-v-3c1a2cd4]:active{-webkit-transform:translateY(0);transform:translateY(0)}.contact-card[data-v-3c1a2cd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-card .contact-item[data-v-3c1a2cd4]{max-width:360px}.contact-card .contact-avatar[data-v-3c1a2cd4]{width:56px;height:56px;min-width:56px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;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}.contact-card .contact-avatar i[data-v-3c1a2cd4]{color:#fff;font-size:28px}.contact-card .contact-body[data-v-3c1a2cd4]{margin-left:18px}.contact-card .contact-title[data-v-3c1a2cd4]{font-size:16px;color:#1a1a2e;font-weight:600}.contact-card .contact-wechat[data-v-3c1a2cd4]{font-size:22px;color:#16a34a;font-weight:700;margin:6px 0;letter-spacing:1px}.contact-card .contact-item[data-v-3c1a2cd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 32px;background:linear-gradient(135deg,#f8fafc,#f0fdf4);border:1.5px solid #dcfce7;border-radius:16px;max-width:380px}