.login-form-panel[data-v-690ea43e]{padding-top:10px}.login-body[data-v-690ea43e]{align-items:stretch;display:flex}.form-main[data-v-690ea43e]{flex:1;min-width:0}.wechat-side[data-v-690ea43e]{border-left:1px solid #f0f0f0;margin-left:16px;width:56px}.wechat-btn[data-v-690ea43e],.wechat-side[data-v-690ea43e]{align-items:center;display:flex;justify-content:center}.wechat-btn[data-v-690ea43e]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;height:44px;transition:all .2s;width:44px}.wechat-btn[data-v-690ea43e]:hover{border-color:#07c160;box-shadow:0 2px 8px #07c16033}.wechat-icon-img[data-v-690ea43e]{display:block;height:26px;width:26px}.form-tabs[data-v-690ea43e]{border-bottom:1px solid #f0f0f0;display:flex;gap:20px;margin-bottom:20px;padding-bottom:12px}.form-tab[data-v-690ea43e]{border-bottom:2px solid transparent;color:#999;cursor:pointer;font-size:14px;padding-bottom:8px;transition:all .2s}.form-tab.active[data-v-690ea43e]{border-bottom-color:#1677ff;color:#1677ff;font-weight:500}.form-tab[data-v-690ea43e]:hover{color:#333}.form-content[data-v-690ea43e]{margin-top:8px}.form-fields[data-v-690ea43e]{display:flex;flex-direction:column;gap:18px}.form-fields[data-v-690ea43e] .el-form-item{margin-bottom:0}.form-fields[data-v-690ea43e] .el-input .el-input__wrapper{border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:unset!important;padding:10px 0 4px;transition:border-color .2s}.form-fields[data-v-690ea43e] .el-input .el-input__wrapper.is-focus{border-bottom-color:#1677ff}.code-input[data-v-690ea43e]{align-items:center;display:flex;gap:12px}.code-input[data-v-690ea43e] .el-input{flex:1}.form-actions[data-v-690ea43e]{display:flex;justify-content:flex-end;margin:12px 0 20px}.link-primary[data-v-690ea43e]{color:#1677ff;font-size:13px;text-decoration:none}.link-primary[data-v-690ea43e]:hover{color:#409eff}.submit-btn[data-v-690ea43e]{background:#1677ff!important;border-color:#1677ff!important;font-size:15px;height:44px;width:100%}.submit-btn[data-v-690ea43e]:hover{background:#409eff!important;border-color:#409eff!important}.register-form-panel[data-v-4ddf21dd]{padding-top:10px}.login-body[data-v-4ddf21dd]{align-items:stretch;display:flex}.form-main[data-v-4ddf21dd]{flex:1;min-width:0}.wechat-side[data-v-4ddf21dd]{border-left:1px solid #f0f0f0;margin-left:16px;width:56px}.wechat-btn[data-v-4ddf21dd],.wechat-side[data-v-4ddf21dd]{align-items:center;display:flex;justify-content:center}.wechat-btn[data-v-4ddf21dd]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;height:44px;transition:all .2s;width:44px}.wechat-btn[data-v-4ddf21dd]:hover{border-color:#07c160;box-shadow:0 2px 8px #07c16033}.wechat-icon-img[data-v-4ddf21dd]{display:block;height:26px;width:26px}.form-tabs[data-v-4ddf21dd]{border-bottom:1px solid #f0f0f0;display:flex;gap:20px;margin-bottom:20px;padding-bottom:12px}.form-tab[data-v-4ddf21dd]{border-bottom:2px solid transparent;color:#999;cursor:pointer;font-size:14px;padding-bottom:8px;transition:all .2s}.form-tab.active[data-v-4ddf21dd]{border-bottom-color:#1677ff;color:#1677ff;font-weight:500}.form-tab[data-v-4ddf21dd]:hover{color:#333}.form-content[data-v-4ddf21dd]{margin-top:8px}.form-fields[data-v-4ddf21dd]{display:flex;flex-direction:column;gap:18px}.form-fields[data-v-4ddf21dd] .el-form-item{margin-bottom:0;width:100%}.form-fields[data-v-4ddf21dd] .el-form-item__content,.form-fields[data-v-4ddf21dd] .el-input{width:100%}.form-fields[data-v-4ddf21dd] .el-input .el-input__wrapper{border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:unset!important;padding:10px 0 4px;transition:border-color .2s}.form-fields[data-v-4ddf21dd] .el-input .el-input__wrapper.is-focus{border-bottom-color:#1677ff}.captcha-input[data-v-4ddf21dd]{position:relative;width:100%}.captcha-input[data-v-4ddf21dd] .el-input{width:100%}.captcha-input[data-v-4ddf21dd] .el-input__wrapper{padding-right:110px!important}.captcha-img[data-v-4ddf21dd]{border-radius:4px;cursor:pointer;height:32px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px}.code-input[data-v-4ddf21dd]{align-items:center;display:flex;gap:12px}.code-input[data-v-4ddf21dd] .el-input{flex:1}.form-actions[data-v-4ddf21dd]{display:flex;justify-content:flex-end;margin:12px 0 20px}.link-primary[data-v-4ddf21dd]{color:#1677ff;font-size:13px;text-decoration:none}.link-primary[data-v-4ddf21dd]:hover{color:#409eff}.submit-btn[data-v-4ddf21dd]{background:#1677ff!important;border-color:#1677ff!important;font-size:15px;height:44px;width:100%}.submit-btn[data-v-4ddf21dd]:hover{background:#409eff!important;border-color:#409eff!important}.login-modal-header[data-v-9e79e899]{align-items:center;display:flex;font-size:16px;gap:16px;justify-content:center;margin:0 0 20px;position:relative}.header-tab[data-v-9e79e899]{color:#666;cursor:pointer}.header-tab.active[data-v-9e79e899]{color:#000;font-weight:700}.header-divider[data-v-9e79e899]{color:#ccc}.toggle-badge[data-v-9e79e899]{align-items:center;color:#999;cursor:pointer;height:48px;position:absolute;right:-8px;top:-12px;width:48px}.qrcode-wrap[data-v-9e79e899],.toggle-badge[data-v-9e79e899]{display:flex;justify-content:center}.qrcode-wrap[data-v-9e79e899]{position:relative}.qrcode-overlay[data-v-9e79e899]{align-items:center;background:hsla(0,0%,100%,.95);border-radius:8px;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.overlay-text[data-v-9e79e899]{color:#666;font-size:12px}.refresh-btn[data-v-9e79e899]{color:#1677ff;cursor:pointer;font-size:12px;margin-top:8px}.login-hint[data-v-9e79e899]{color:#666;font-size:14px;margin:24px 0 0;text-align:center}
