.dialog-header[data-v-7fc91052]{text-align:center;margin-bottom:30px}.dialog-header .dialog-title[data-v-7fc91052]{font-size:20px;font-weight:600;color:#0866ff}.login-form[data-v-7fc91052]{padding:0 20px}.login-form[data-v-7fc91052] .el-input__inner{border:none;border-radius:25px;background:#f8f8f8;padding-left:16px;font-size:14px;height:44px}.login-form[data-v-7fc91052] .el-input__inner:focus{border:none}.login-form[data-v-7fc91052] .el-input__inner:-webkit-autofill,.login-form[data-v-7fc91052] .el-input__inner:-webkit-autofill:focus,.login-form[data-v-7fc91052] .el-input__inner:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f8f8f8;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.captcha-row[data-v-7fc91052]{display:flex;align-items:center;gap:12px}.captcha-row .el-input[data-v-7fc91052]{flex:1}.captcha-row .captcha-img[data-v-7fc91052]{height:38px;cursor:pointer;background:#ccc;overflow:hidden}.captcha-row .captcha-img img[data-v-7fc91052]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-extra[data-v-7fc91052]{text-align:right;margin-bottom:20px}.form-extra .forgot-link[data-v-7fc91052]{font-size:13px;color:#bababa;cursor:pointer}.form-extra .forgot-link[data-v-7fc91052]:hover{color:#0866ff}.submit-btn[data-v-7fc91052]{width:100%;background:#0866ff;border-color:#0866ff;font-size:16px;padding:12px 0}.dialog-footer[data-v-7fc91052]{text-align:center;margin-top:16px}.dialog-footer .register-link[data-v-7fc91052]{font-size:14px;color:#bababa;cursor:pointer}.dialog-footer .register-link[data-v-7fc91052]:hover{color:#0866ff}.login-dialog{border-radius:25px!important;padding:30px 40px}.login-dialog .el-dialog__header{padding:0;position:relative}.login-dialog .el-dialog__headerbtn{top:0;right:0;font-size:20px;display:block;position:absolute;z-index:1}.login-dialog .el-dialog__body{padding:0}.dialog-header[data-v-dd7e7528]{text-align:center;margin-bottom:30px}.dialog-header .dialog-title[data-v-dd7e7528]{font-size:20px;font-weight:600;color:#0866ff}.register-form[data-v-dd7e7528]{padding:0 20px}.register-form[data-v-dd7e7528] .el-input__inner{border:none;border-radius:25px;background:#f8f8f8;padding-left:16px;font-size:14px;height:44px}.register-form[data-v-dd7e7528] .el-input__inner:focus{border:none}.register-form[data-v-dd7e7528] .el-input__inner:-webkit-autofill,.register-form[data-v-dd7e7528] .el-input__inner:-webkit-autofill:focus,.register-form[data-v-dd7e7528] .el-input__inner:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f8f8f8;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.code-form-item[data-v-dd7e7528] .el-input__inner{background:transparent;border-radius:0}.code-row[data-v-dd7e7528]{display:flex;align-items:center;background:#f8f8f8;border-radius:25px;padding-right:16px}.code-row .el-input[data-v-dd7e7528]{flex:1}.code-row .get-code-btn[data-v-dd7e7528]{margin-left:12px;font-size:14px;color:#0866ff;cursor:pointer;white-space:nowrap}.code-row .get-code-btn[data-v-dd7e7528]:hover{opacity:.8}.avatar-form-item[data-v-dd7e7528] .el-form-item__error{left:0;right:0;text-align:center}.avatar-upload[data-v-dd7e7528]{display:flex;flex-direction:column;align-items:center;padding:10px 0}.avatar-upload .avatar-box[data-v-dd7e7528]{width:60px;height:60px;border-radius:50%;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.avatar-upload .avatar-box img[data-v-dd7e7528]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-upload .avatar-box i[data-v-dd7e7528]{font-size:24px;color:#ccc}.avatar-upload .avatar-tip[data-v-dd7e7528]{margin-top:8px;font-size:12px;color:#999}.avatar-input[data-v-dd7e7528]{display:none}.submit-btn[data-v-dd7e7528]{width:100%;background:#0866ff;border-color:#0866ff;font-size:16px;padding:12px 0}.register-dialog{border-radius:25px!important;padding:30px 40px}.register-dialog .el-dialog__header{padding:0;position:relative}.register-dialog .el-dialog__headerbtn{top:0;right:0;font-size:20px;display:block;position:absolute;z-index:1}.register-dialog .el-dialog__body{padding:0}.dialog-header[data-v-53648d89]{text-align:center;margin-bottom:30px}.dialog-header .dialog-title[data-v-53648d89]{font-size:20px;font-weight:600;color:#0866ff}.forgot-form[data-v-53648d89]{padding:0 20px}.forgot-form[data-v-53648d89] .el-input__inner{border:none;border-radius:25px;background:#f8f8f8;padding-left:16px;font-size:14px;height:44px}.forgot-form[data-v-53648d89] .el-input__inner:focus{border:none}.forgot-form[data-v-53648d89] .el-input__inner:-webkit-autofill,.forgot-form[data-v-53648d89] .el-input__inner:-webkit-autofill:focus,.forgot-form[data-v-53648d89] .el-input__inner:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f8f8f8;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.code-form-item[data-v-53648d89] .el-input__inner{background:transparent;border-radius:0}.code-row[data-v-53648d89]{display:flex;align-items:center;background:#f8f8f8;border-radius:25px;padding-right:16px}.code-row .el-input[data-v-53648d89]{flex:1}.code-row .get-code-btn[data-v-53648d89]{margin-left:12px;font-size:14px;color:#0866ff;cursor:pointer;white-space:nowrap}.code-row .get-code-btn[data-v-53648d89]:hover{opacity:.8}.submit-btn[data-v-53648d89]{width:100%;background:#0866ff;border-color:#0866ff;font-size:16px;padding:12px 0}.forgot-dialog{border-radius:25px!important;padding:30px 40px}.forgot-dialog .el-dialog__header{padding:0;position:relative}.forgot-dialog .el-dialog__headerbtn{top:0;right:0;font-size:20px;display:block;position:absolute;z-index:1}.forgot-dialog .el-dialog__body{padding:0}.layout[data-v-762cc70e]{width:100%;height:100vh;margin:0 auto;display:flex;overflow:hidden}.layout-sidebar[data-v-762cc70e]{width:200px;height:100vh;flex-shrink:0;display:flex;flex-direction:column;padding:10px 0;background:#fafafa}.sidebar-logo[data-v-762cc70e]{padding:16px 24px}.sidebar-logo .logo-text[data-v-762cc70e]{display:inline-block;padding:4px 16px;border:2px solid #0866ff;border-radius:6px;color:#0866ff;font-weight:700;font-size:16px}.sidebar-menu[data-v-762cc70e]{border-right:none;flex:1;background:transparent}.sidebar-menu .green[data-v-762cc70e]{color:#63724b}.sidebar-menu .red[data-v-762cc70e]{color:#ed3c33}.sidebar-bottom[data-v-762cc70e]{padding:16px 20px}.sidebar-bottom .login-btn[data-v-762cc70e]{width:100%;background:#0866ff;border-color:#0866ff;font-size:15px;padding:12px 0}.user-info[data-v-762cc70e]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.user-info .user-avatar[data-v-762cc70e]{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#ddd;display:flex;align-items:center;justify-content:center}.user-info .user-avatar i[data-v-762cc70e]{font-size:30px;color:#999}.user-info .user-detail[data-v-762cc70e]{min-width:0}.user-info .user-detail .user-name[data-v-762cc70e]{font-size:14px;font-weight:600;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info .user-detail .user-email[data-v-762cc70e]{font-size:11px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-762cc70e]{display:block;font-size:13px;color:#999;cursor:pointer;padding:4px 0}.logout-btn[data-v-762cc70e]:hover{color:#333}.layout-main[data-v-762cc70e]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.layout-header[data-v-762cc70e]{display:flex;align-items:center;min-height:80px;padding:20px 30px;position:relative;flex-shrink:0}.header-search[data-v-762cc70e]{position:fixed;top:20px;height:40px;left:50%;transform:translateX(-50%);z-index:10}.header-search .search-input[data-v-762cc70e] .el-input__inner{border-radius:20px;background:#f5f5f5;border:none;height:40px}.header-search .search-input[data-v-762cc70e] .el-input__suffix{right:6px;display:flex;align-items:center}.header-search .search-input[data-v-762cc70e] .el-input__suffix .el-input__suffix-inner{display:flex;align-items:center;flex-direction:row-reverse;gap:8px}.header-search .search-input[data-v-762cc70e] .el-input__suffix .el-input__clear{margin:0}.header-search .search-input[data-v-762cc70e] .el-input__suffix .search-icon{width:28px;height:28px;line-height:28px;text-align:center;background:#0866ff;color:#fff;border-radius:50%;font-size:18px;cursor:pointer}.header-right[data-v-762cc70e]{margin-left:auto}.header-right .lang-switch[data-v-762cc70e]{cursor:pointer;font-size:14px;color:#333;display:flex;align-items:center}.header-right .lang-switch[data-v-762cc70e]:hover{color:#0866ff}.layout-content[data-v-762cc70e]{flex:1;overflow-y:auto;padding:0 20px 20px}.layout-content.no-header[data-v-762cc70e]{padding-top:0}.layout-content.contact-content[data-v-762cc70e]{padding:0}@media screen and (min-width:1728px){.header-search[data-v-762cc70e]{width:533.3333333333px}.layout-sidebar[data-v-762cc70e]{width:266.6666666667px}}@media screen and (min-width:1424px)and (max-width:1727.98px){.header-search[data-v-762cc70e]{width:calc(-42.66667px + 33.33333vw)}.layout-sidebar[data-v-762cc70e]{width:calc(-21.33333px + 16.66667vw)}}@media screen and (min-width:1192px)and (max-width:1423.98px){.header-search[data-v-762cc70e]{width:calc(-33.6px + 40vw)}.layout-sidebar[data-v-762cc70e]{width:calc(-16.8px + 20vw)}}@media screen and (min-width:960px)and (max-width:1191.98px){.header-search[data-v-762cc70e]{width:calc(-36px + 50vw)}.layout-sidebar[data-v-762cc70e]{width:calc(-18px + 25vw)}}@media screen and (min-width:696px)and (max-width:959.98px){.header-search[data-v-762cc70e]{width:calc(-152px + 66.66667vw)}}.v-modal{opacity:.3!important}.sidebar-menu.el-menu .el-menu-item{height:auto;min-height:48px;line-height:1.35;margin:4px 12px;padding-top:12px;padding-bottom:12px;border-radius:24px;font-size:16px;color:#333!important;font-family:"Alibaba PuHuiTi 2.0",Alibaba PuHuiTi\ 20,sans-serif;display:flex;align-items:flex-start;white-space:normal}.sidebar-menu.el-menu .el-menu-item i{margin-right:10px;margin-top:1px;font-size:20px;line-height:1;color:#333!important;flex-shrink:0}.sidebar-menu.el-menu .el-menu-item span{min-width:0;white-space:normal;word-break:break-word}.sidebar-menu.el-menu .el-menu-item.is-active,.sidebar-menu.el-menu .el-menu-item:hover{background-color:#f2f2f2!important;color:#333!important}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}#app .el-input .el-input__inner::placeholder,#app .el-textarea .el-textarea__inner::placeholder{color:#999!important;opacity:1}#app .el-input .el-input__inner::-webkit-input-placeholder,#app .el-textarea .el-textarea__inner::-webkit-input-placeholder{color:#999!important;opacity:1}#app .el-input .el-input__inner::-moz-placeholder,#app .el-textarea .el-textarea__inner::-moz-placeholder{color:#999!important;opacity:1}#app .el-input .el-input__inner:-ms-input-placeholder,#app .el-textarea .el-textarea__inner:-ms-input-placeholder{color:#999!important;opacity:1}#app .el-input .el-input__inner::-ms-input-placeholder,#app .el-textarea .el-textarea__inner::-ms-input-placeholder{color:#999!important;opacity:1}