#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.el-menu--horizontal>.el-menu-item[data-v-5631b89e]:first-child{margin-right:auto}.el-menu--horizontal .el-menu-item[data-v-5631b89e],.el-menu--horizontal .el-sub-menu__title[data-v-5631b89e]{border-bottom:none!important;background-color:transparent!important;color:#fff!important}.el-menu.el-menu--horizontal[data-v-5631b89e]{background:transparent!important;border-bottom:none!important}.public-footer[data-v-9ed82074]{background-color:transparent!important;border-top:none!important;margin-top:auto;color:#fff!important}.footer-content[data-v-9ed82074]{padding:16px 20px;font-size:14px;color:#fff!important}.footer-left p[data-v-9ed82074]{margin:0;color:#fff!important}.footer-center[data-v-9ed82074]{text-align:center;color:#fff!important}.footer-right[data-v-9ed82074]{text-align:right;color:#fff!important}.footer-link[data-v-9ed82074]{cursor:pointer;transition:color .3s ease;color:#fff!important}.footer-link[data-v-9ed82074]:hover{color:#409eff!important;text-decoration:underline}@media (max-width:768px){.footer-center[data-v-9ed82074],.footer-left[data-v-9ed82074],.footer-right[data-v-9ed82074]{text-align:center;margin-bottom:8px;color:#fff!important}}.index-hero-layout[data-v-13b969a4]{display:flex;flex-direction:column;min-height:100vh;width:100vw;overflow:hidden;padding:0;margin:0}.index-hero-main[data-v-13b969a4]{flex:1 1 0;min-height:0;width:100vw;display:flex;align-items:stretch;justify-content:stretch}.main-carousel[data-v-13b969a4]{width:100vw;height:100%;min-height:0;flex:1 1 0}.carousel-bg[data-v-13b969a4]{width:100vw;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.carousel-content[data-v-13b969a4]{color:#fff;text-align:center;width:100vw;max-width:600px;margin:0 auto;padding:0 2vw}.carousel-title[data-v-13b969a4]{font-size:3.2em;font-weight:800;margin-bottom:.7em;letter-spacing:2px;text-shadow:0 4px 24px rgba(0,0,0,.18)}.carousel-desc[data-v-13b969a4]{font-size:1.5em;margin-bottom:2em;opacity:.95;text-shadow:0 2px 8px rgba(0,0,0,.13)}@media (max-width:900px){.carousel-title[data-v-13b969a4]{font-size:2em}.carousel-desc[data-v-13b969a4]{font-size:1.1em}}@media (max-width:600px){.carousel-title[data-v-13b969a4]{font-size:1.2em}.carousel-desc[data-v-13b969a4]{font-size:.95em}}[data-v-57d1d494]{margin:0;padding:0;box-sizing:border-box;font-family:Quicksand,sans-serif}.login-page[data-v-57d1d494]{min-height:100vh;background-image:linear-gradient(94.3deg,#1a2140 10.9%,#515473 87.1%);width:100%;overflow:hidden}.login-page[data-v-57d1d494],.ring[data-v-57d1d494]{display:flex;justify-content:center;align-items:center}.ring[data-v-57d1d494]{position:relative;width:500px;height:500px}.ring i[data-v-57d1d494]{position:absolute;inset:0;border:2px solid #fff;border-radius:50%;width:100%;height:100%;transition:.3s}.ring:hover i[data-v-57d1d494]{border:6px solid var(--clr);filter:drop-shadow(0 0 20px var(--clr))}.login[data-v-57d1d494]{position:absolute;width:300px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.login h2[data-v-57d1d494]{font-size:2em;color:#fff;margin-bottom:10px}.login .inputBx[data-v-57d1d494]{position:relative;width:100%}.login .inputBx input[type=password][data-v-57d1d494],.login .inputBx input[type=text][data-v-57d1d494]{width:100%;padding:12px 20px;background:transparent;border:2px solid #fff;border-radius:40px;font-size:1.2em;color:#fff;box-shadow:none;outline:none}.login .inputBx .submit-btn[data-v-57d1d494]{flex:1;background:linear-gradient(45deg,#5caff6,#4b9bf1);border:none;cursor:pointer;font-size:1.2em;color:#fff;padding:12px 20px;border-radius:40px;transition:all .3s ease}.login .inputBx .submit-btn[data-v-57d1d494]:hover:not(:disabled){background:linear-gradient(45deg,rgba(0,82,217,.9),rgba(0,82,217,.9));transform:translateY(-2px)}.login .inputBx .back-btn[data-v-57d1d494]{flex:1;background:linear-gradient(45deg,hsla(0,0%,47%,.9),hsla(0,0%,57%,.9));border:none;cursor:pointer;font-size:1.2em;color:#fff;padding:12px 20px;border-radius:40px;transition:all .3s ease}.login .inputBx .back-btn[data-v-57d1d494]:hover{background:linear-gradient(45deg,hsla(0,0%,39%,.7),hsla(0,0%,49%,.7));transform:translateY(-2px)}.login .inputBx.button-group[data-v-57d1d494]{display:flex;gap:10px;align-items:center}.login .inputBx .submit-btn[data-v-57d1d494]:disabled{opacity:.6;cursor:not-allowed}.login .inputBx input[data-v-57d1d494]::-moz-placeholder{color:hsla(0,0%,100%,.75)}.login .inputBx input[data-v-57d1d494]::placeholder{color:hsla(0,0%,100%,.75)}.login .links[data-v-57d1d494]{display:flex;justify-content:center;width:100%;margin:-10px 0;gap:14%}.login .links a[data-v-57d1d494]{color:#fff;text-decoration:none;cursor:pointer;font-size:.9em;transition:color .3s ease}.login .links a[data-v-57d1d494]:hover{text-decoration:underline;color:hsla(0,0%,100%,.8)}.checkbox-container[data-v-57d1d494]{display:flex;align-items:center;color:#fff;font-size:.9em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-container input[type=checkbox][data-v-57d1d494]{opacity:0;position:absolute;cursor:pointer}.checkmark[data-v-57d1d494]{width:14px;height:14px;border:2px solid #fff;border-radius:3px;margin-right:6px;position:relative;transition:all .3s ease}.checkbox-container:hover .checkmark[data-v-57d1d494]{border-color:hsla(0,0%,100%,.8)}.checkbox-container input[type=checkbox]:checked+.checkmark[data-v-57d1d494]{background-color:rgba(0,125,155,.9);border-color:rgba(0,125,155,.9)}.checkbox-container input[type=checkbox]:checked+.checkmark[data-v-57d1d494]:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.el-menu--horizontal>.el-menu-item[data-v-b41fc9c0]:first-child{margin-right:auto}.el-menu--horizontal .el-menu-item.is-active[data-v-b41fc9c0],.el-menu--horizontal .el-menu-item[data-v-b41fc9c0]{border-bottom:none!important;background-color:transparent!important}.el-menu--horizontal .el-menu-item.is-active[data-v-b41fc9c0]{color:inherit!important}.el-menu--horizontal .el-menu-item[data-v-b41fc9c0]:hover{background-color:transparent!important}.el-menu-vertical-demo:not(.el-menu--collapse){width:200px;min-height:400px;max-height:100vh;overflow-y:auto}.el-menu-vertical-demo.el-menu--collapse{max-height:100vh;overflow-y:auto}.toggle-menu-item{display:flex!important;justify-content:center!important;align-items:center!important}.toggle-menu-item .el-icon{margin-right:0!important}.el-menu-vertical-demo::-webkit-scrollbar{width:6px}.el-menu-vertical-demo::-webkit-scrollbar-track{background:#ebedef}.el-menu-vertical-demo::-webkit-scrollbar-thumb{background:hsla(0,0%,78%,.6);border-radius:3px}.el-menu-vertical-demo::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,71%,.8)}.home-content[data-v-76967bb5]{padding:20px;height:100%}.carousel-item[data-v-76967bb5]{height:400px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;box-sizing:border-box}.carousel-item h3[data-v-76967bb5]{font-size:2.5em;margin:0 0 20px 0;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.carousel-item p[data-v-76967bb5]{font-size:1.2em;margin:0;max-width:600px;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.carousel-item[data-v-76967bb5]:first-child{background:linear-gradient(135deg,#667eea,#764ba2)}.carousel-item[data-v-76967bb5]:nth-child(2){background:linear-gradient(135deg,#f093fb,#f5576c)}.carousel-item[data-v-76967bb5]:nth-child(3){background:linear-gradient(135deg,#4facfe,#00f2fe)}.setting-content[data-v-2c236686]{padding:20px;height:100%;overflow-y:auto}.setting-header[data-v-2c236686]{margin-bottom:30px;text-align:center}.setting-header h2[data-v-2c236686]{color:#303133;margin-bottom:10px}.setting-header p[data-v-2c236686]{color:#606266;margin:0}.setting-sections[data-v-2c236686]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin-bottom:30px}.setting-card{.card-header[data-v-2c236686]{display:flex;align-items:center;gap:8px;font-weight:600;color:#303133}}.setting-item{&[data-v-2c236686]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}&[data-v-2c236686]:last-child{margin-bottom:0}}.setting-item label[data-v-2c236686]{font-weight:500;color:#606266;min-width:80px}.setting-item .el-input[data-v-2c236686],.setting-item .el-select[data-v-2c236686]{width:200px}.setting-actions[data-v-2c236686]{display:flex;justify-content:center;gap:10px;padding-top:20px;border-top:1px solid #ebeef5}@media (max-width:768px){.setting-sections[data-v-2c236686]{grid-template-columns:1fr}.setting-item[data-v-2c236686]{flex-direction:column;align-items:flex-start;gap:10px}.setting-item .el-input[data-v-2c236686],.setting-item .el-select[data-v-2c236686]{width:100%}}.search-content[data-v-289410ee]{padding:20px;height:100%;overflow-y:auto}.search-header[data-v-289410ee]{text-align:center;margin-bottom:30px}.search-header h2[data-v-289410ee]{color:#303133;margin-bottom:10px}.search-header p[data-v-289410ee]{color:#606266;margin:0}.search-main[data-v-289410ee]{max-width:800px;margin:0 auto}.search-card[data-v-289410ee]{margin-bottom:20px}.search-input-section[data-v-289410ee]{margin-bottom:15px}.search-filters[data-v-289410ee]{display:flex;gap:8px;flex-wrap:wrap}.search-results[data-v-289410ee]{margin-top:20px}.result-card[data-v-289410ee]{margin-bottom:15px;cursor:pointer;transition:transform .2s}.result-card[data-v-289410ee]:hover{transform:translateY(-2px)}.result-header[data-v-289410ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-title[data-v-289410ee]{font-size:16px;font-weight:600;color:#303133}.result-content[data-v-289410ee]{color:#606266;line-height:1.6;margin-bottom:10px}.result-meta[data-v-289410ee]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399}.search-empty[data-v-289410ee]{text-align:center;padding:40px 0}.search-suggestions h3[data-v-289410ee]{color:#303133;margin-bottom:15px}.suggestion-tags[data-v-289410ee]{display:flex;gap:10px;flex-wrap:wrap}.suggestion-tag[data-v-289410ee]{cursor:pointer;transition:all .2s}.suggestion-tag[data-v-289410ee]:hover{background-color:#409eff;color:#fff}.document-content[data-v-4349c03e]{height:100%;display:flex;flex-direction:column}.document-main[data-v-4349c03e]{flex:1;display:flex;flex-direction:column;min-height:0}.document-toolbar[data-v-4349c03e]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #ebeef5;flex-shrink:0}.custom-toolbar[data-v-4349c03e]{gap:0}.toolbar-left[data-v-4349c03e]{display:flex;align-items:center;gap:15px}.toolbar-right[data-v-4349c03e]{display:flex;align-items:center;gap:12px;margin-left:auto}.document-list[data-v-4349c03e]{flex:1;padding:16px;overflow:hidden}.document-list .el-table[data-v-4349c03e]{height:100%}@media (max-width:768px){.document-toolbar[data-v-4349c03e]{flex-direction:column;align-items:stretch;gap:8px}.toolbar-left[data-v-4349c03e]{flex-direction:column;gap:8px}.toolbar-right[data-v-4349c03e]{flex-direction:column;gap:8px;margin-left:0}.document-toolbar .el-input[data-v-4349c03e],.document-toolbar .el-select[data-v-4349c03e]{width:100%!important}}.communication-content[data-v-1ad3d608]{padding:20px;height:100%;overflow:hidden}.communication-header[data-v-1ad3d608]{text-align:center;margin-bottom:30px}.communication-header h2[data-v-1ad3d608]{color:#303133;margin-bottom:10px}.communication-header p[data-v-1ad3d608]{color:#606266;margin:0}.communication-main[data-v-1ad3d608]{height:calc(100% - 100px)}.chat-list-card[data-v-1ad3d608],.chat-window-card[data-v-1ad3d608],.empty-chat[data-v-1ad3d608]{height:100%}.chat-list-header[data-v-1ad3d608]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-1ad3d608]{display:flex;gap:5px}.header-info[data-v-1ad3d608]{display:flex;flex-direction:column;flex:1}.group-member-count[data-v-1ad3d608]{font-size:12px;color:#909399}.chat-search[data-v-1ad3d608]{margin-bottom:15px}.chat-list[data-v-1ad3d608]{height:calc(100% - 120px);overflow-y:auto}.chat-item[data-v-1ad3d608]{display:flex;align-items:center;padding:10px;cursor:pointer;border-radius:8px;margin-bottom:5px;transition:background-color .2s}.chat-item.active[data-v-1ad3d608],.chat-item[data-v-1ad3d608]:hover{background-color:#f5f7fa}.chat-info[data-v-1ad3d608]{flex:1;margin-left:10px;min-width:0}.chat-name[data-v-1ad3d608]{font-weight:600;color:#303133;margin-bottom:4px;display:flex;align-items:center;gap:8px}.message-sender[data-v-1ad3d608]{font-size:12px;color:#909399;margin-bottom:4px;font-weight:500}.chat-last-message[data-v-1ad3d608]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-meta[data-v-1ad3d608]{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.chat-time[data-v-1ad3d608]{font-size:11px;color:#c0c4cc}.chat-window-header[data-v-1ad3d608]{display:flex;align-items:center;gap:10px}.chat-window-title[data-v-1ad3d608]{flex:1;font-weight:600;color:#303133}.chat-actions[data-v-1ad3d608]{display:flex;gap:5px}.chat-messages[data-v-1ad3d608]{height:calc(100% - 200px);overflow-y:auto;padding:10px 0;margin-bottom:20px}.message-item[data-v-1ad3d608]{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.message-item.is-own[data-v-1ad3d608]{flex-direction:row-reverse}.message-content[data-v-1ad3d608]{max-width:70%}.message-bubble[data-v-1ad3d608]{background-color:#f0f2f5;padding:10px 15px;border-radius:18px;word-wrap:break-word}.message-item.is-own .message-bubble[data-v-1ad3d608]{background-color:#409eff;color:#fff}.message-time[data-v-1ad3d608]{font-size:11px;color:#c0c4cc;margin-top:5px;text-align:center}.chat-input[data-v-1ad3d608]{border-top:1px solid #ebeef5;padding-top:15px}.input-actions[data-v-1ad3d608]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.input-tools[data-v-1ad3d608]{display:flex;gap:5px}.empty-chat[data-v-1ad3d608]{display:flex;align-items:center;justify-content:center}.group-members-list[data-v-1ad3d608]{max-height:400px;overflow-y:auto}.member-item[data-v-1ad3d608]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.member-item[data-v-1ad3d608]:last-child{border-bottom:none}.member-info[data-v-1ad3d608]{flex:1;margin-left:12px}.member-name[data-v-1ad3d608]{font-weight:600;color:#303133;margin-bottom:4px}.member-role[data-v-1ad3d608]{font-size:12px;color:#909399}.member-actions[data-v-1ad3d608]{display:flex;gap:8px}.integration-content[data-v-22514c14]{padding:20px;height:100%;display:flex;flex-direction:column}.integration-main[data-v-22514c14]{flex:1;display:flex;flex-direction:column}.integration-toolbar[data-v-22514c14]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.integration-list[data-v-22514c14]{flex:1;margin-top:20px}.route-name[data-v-22514c14]{display:flex;align-items:center}.route-description p[data-v-22514c14]{margin:0 0 8px 0;color:#666;font-size:14px;line-height:1.4}.data-flow[data-v-22514c14]{display:flex;align-items:center;font-size:14px}.source-system[data-v-22514c14]{color:#409eff;font-weight:500}.integration-center[data-v-22514c14]{color:#67c23a;font-weight:500}.target-system[data-v-22514c14]{color:#e6a23c;font-weight:500}.arrow-icon[data-v-22514c14]{margin:0 10px;color:#909399}.error-count[data-v-22514c14]{color:#f56c6c;font-weight:500}.task-list-header[data-v-22514c14]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.task-search-actions[data-v-22514c14]{display:flex;align-items:center}.task-info p[data-v-22514c14]{margin:4px 0;font-size:14px}.task-info strong[data-v-22514c14]{color:#333}.task-pagination[data-v-22514c14]{display:flex;justify-content:center;margin-top:20px}.plugin-content[data-v-236f1434]{padding:20px;height:100%;overflow-y:auto}.plugin-header[data-v-236f1434]{margin-bottom:30px}.plugin-header h2[data-v-236f1434]{color:#333;margin-bottom:10px}.plugin-header p[data-v-236f1434]{color:#666;font-size:14px}.plugin-toolbar[data-v-236f1434]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.plugin-list[data-v-236f1434]{margin-top:20px}.plugin-name[data-v-236f1434]{display:flex;align-items:center}.plugin-description p[data-v-236f1434]{margin:0 0 8px 0;color:#666;font-size:14px;line-height:1.4}.dependencies[data-v-236f1434]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px}.dependencies-label[data-v-236f1434]{font-size:12px;color:#909399;margin-right:4px}.plugin-actions[data-v-236f1434]{display:flex;gap:8px;flex-wrap:wrap}.plugin-actions .el-button[data-v-236f1434]{min-width:50px}.plugin-detail[data-v-236f1434]{margin-top:20px}.plugin-detail h4[data-v-236f1434]{margin:20px 0 10px 0;color:#333}.plugin-detail ul[data-v-236f1434]{margin:0;padding-left:20px}.plugin-detail li[data-v-236f1434]{margin-bottom:5px}@media (max-width:768px){.plugin-toolbar[data-v-236f1434]{flex-direction:column;align-items:stretch}.plugin-actions .el-button[data-v-236f1434]{min-width:40px;font-size:12px}}.erp-generic-view[data-v-00e2e71f]{height:100%;display:flex;flex-direction:column}.toolbar[data-v-00e2e71f]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #ebeef5}.left-actions[data-v-00e2e71f],.right-actions[data-v-00e2e71f]{display:flex;align-items:center;gap:.75rem}.module-title[data-v-00e2e71f]{margin:0;font-size:1.125rem;font-weight:600}.search-input[data-v-00e2e71f]{width:15.625rem}.list-view[data-v-00e2e71f]{flex:1;display:flex;flex-direction:column;padding:1rem;min-height:0}.table-container[data-v-00e2e71f]{flex:1;min-height:0}.pagination-container[data-v-00e2e71f]{display:flex;justify-content:center;padding:1rem 0;flex-shrink:0}.detail-view[data-v-00e2e71f]{flex:1;padding:1rem;overflow:hidden}.detail-header[data-v-00e2e71f]{display:flex;justify-content:space-between;align-items:center}.detail-actions[data-v-00e2e71f]{display:flex;gap:.5rem}.demo-tabs{flex:1;height:100%;display:flex;flex-direction:column;width:100%;max-width:100%}.demo-tabs>.el-tabs__header{margin:0;padding:0 16px;flex-shrink:0;order:-1}.demo-tabs>.el-tabs__content{flex:1;padding:0;color:#6b778c;font-size:16px;font-weight:400;overflow-y:auto;min-height:0;order:1}.demo-tabs .el-tab-pane{height:100%;width:100%}.demo-tabs.el-tabs--top{flex-direction:column!important}.public-footer[data-v-00a0ecda]{background-color:#f8f9fa;border-top:1px solid #e9ecef;margin-top:auto}.footer-content[data-v-00a0ecda]{padding:16px 20px;font-size:14px;color:#6c757d}.footer-left p[data-v-00a0ecda]{margin:0}.footer-center[data-v-00a0ecda]{text-align:center}.footer-right[data-v-00a0ecda]{text-align:right}.footer-link[data-v-00a0ecda]{cursor:pointer;transition:color .3s ease}.footer-link[data-v-00a0ecda]:hover{color:#409eff;text-decoration:underline}@media (max-width:768px){.footer-center[data-v-00a0ecda],.footer-left[data-v-00a0ecda],.footer-right[data-v-00a0ecda]{text-align:center;margin-bottom:8px}}.home[data-v-513c0863]{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.el-row[data-v-513c0863]{flex:1;display:flex;height:100%;margin:0!important;overflow:hidden}.el-row[data-v-513c0863]>*{height:100%}.el-row[data-v-513c0863]>:last-child{flex:1;min-width:0}.product-bg[data-v-5711301c]{min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:linear-gradient(94.3deg,#1a2140 10.9%,#515473 87.1%)}.product-main[data-v-5711301c]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:32px 0}.product-title[data-v-5711301c]{font-size:2.2em;font-weight:700;color:#fff;margin-bottom:2em;letter-spacing:1px}.product-list[data-v-5711301c]{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;width:100%;max-width:1100px}.product-card[data-v-5711301c]{background:hsla(0,0%,100%,.4);border-radius:16px;box-shadow:0 4px 16px 0 rgba(31,38,135,.1);padding:32px 24px;width:300px;min-height:200px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1.5px solid hsla(0,0%,100%,.35);transition:box-shadow .2s}.product-card[data-v-5711301c]:hover{box-shadow:0 8px 32px 0 rgba(31,38,135,.18)}.product-card-title[data-v-5711301c]{font-size:1.3em;font-weight:600;color:#1a2140;margin-bottom:.7em}.product-card-desc[data-v-5711301c]{font-size:1em;color:#222;margin-bottom:1.2em}[data-v-5711301c] .el-button--primary{background-color:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.8)!important;color:#000!important}[data-v-5711301c] .el-button--primary:focus,[data-v-5711301c] .el-button--primary:hover{background-color:hsla(0,0%,100%,.8)!important;border-color:hsla(0,0%,100%,.8)!important;color:#000!important}@media (max-width:1000px){.product-list[data-v-5711301c]{gap:20px}.product-card[data-v-5711301c]{width:90vw;max-width:340px}}@media (max-width:700px){.product-list[data-v-5711301c]{flex-direction:column;align-items:center;gap:16px}.product-card[data-v-5711301c]{width:98vw;max-width:98vw;padding:20px 8px}}[data-v-5711301c] .el-menu.el-menu--horizontal{background:transparent!important;border-bottom:none!important}[data-v-5711301c] .el-menu--horizontal .el-menu-item,[data-v-5711301c] .el-menu--horizontal .el-sub-menu__title{color:#fff!important;background-color:transparent!important;border-bottom:none!important}[data-v-5711301c] .public-footer{background-color:transparent!important;border-top:none!important;margin-top:auto;color:#fff!important}[data-v-5711301c] .footer-content{padding:16px 20px}.community-bg[data-v-19748d9e]{min-height:100vh;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:linear-gradient(94.3deg,#1a2140 10.9%,#515473 87.1%);overflow-x:hidden}.community-main[data-v-19748d9e]{flex:1 1 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;min-height:0;padding:36px 16px 32px 16px;gap:32px;max-width:100%;overflow-x:hidden}.leftbar[data-v-19748d9e]{width:220px;background:hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 2px 8px 0 rgba(31,38,135,.1);padding:18px 16px 18px 16px;display:flex;flex-direction:column;gap:24px}.leftbar-section[data-v-19748d9e]{margin-bottom:10px}.leftbar-title[data-v-19748d9e]{font-weight:700;font-size:1.08em;margin-bottom:8px;color:#1a2140}.leftbar-section ul[data-v-19748d9e]{list-style:none;padding:0;margin:0}.leftbar-section ul li[data-v-19748d9e]{padding:5px 0 5px 8px;cursor:pointer;border-radius:4px;color:#333;transition:background .2s;font-size:.98em}.leftbar-section ul li[data-v-19748d9e]:hover{background:#f0f2fa;color:#1976d2}.leftbar-announcement[data-v-19748d9e]{background:#f7faff;color:#1976d2;border-radius:6px;padding:8px 10px;font-size:.98em}.rightbar[data-v-19748d9e]{width:210px;background:hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 2px 8px 0 rgba(31,38,135,.1);padding:18px 16px 18px 16px;display:flex;flex-direction:column;gap:24px}.rightbar-section[data-v-19748d9e]{margin-bottom:10px}.rightbar-title[data-v-19748d9e]{font-weight:700;font-size:1.08em;margin-bottom:8px;color:#1a2140}.sidebar-list[data-v-19748d9e]{list-style:none;padding:0;margin:0}.sidebar-list li[data-v-19748d9e]{padding:6px 0 6px 8px;cursor:pointer;border-radius:4px;color:#333;transition:background .2s}.sidebar-list li.active[data-v-19748d9e],.sidebar-list li[data-v-19748d9e]:hover{background:#f0f2fa;color:#1976d2}.tag-cloud[data-v-19748d9e]{display:flex;flex-wrap:wrap;gap:6px}.tag-cloud .el-tag[data-v-19748d9e]{cursor:pointer;transition:background .2s,color .2s}.tag-cloud .el-tag.selected[data-v-19748d9e]{background:#1976d2;color:#fff}.main-content[data-v-19748d9e]{flex:1 1 0;min-width:0;max-width:700px;display:flex;flex-direction:column;gap:18px}.main-header[data-v-19748d9e]{display:flex;justify-content:flex-end;margin-bottom:10px}.blog-list[data-v-19748d9e]{display:flex;flex-direction:column;gap:18px}.blog-card[data-v-19748d9e]{display:flex;background:hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 2px 8px 0 rgba(31,38,135,.1);border:1px solid hsla(0,0%,78%,.18);cursor:pointer;transition:box-shadow .2s;overflow:hidden;min-height:120px}.blog-card[data-v-19748d9e]:hover{box-shadow:0 4px 16px 0 rgba(31,38,135,.16)}.blog-cover[data-v-19748d9e]{width:120px;height:100%;-o-object-fit:cover;object-fit:cover;border-right:1px solid #f0f0f0}.blog-content[data-v-19748d9e]{flex:1 1 0;padding:16px 18px 12px 18px;display:flex;flex-direction:column;gap:6px}.blog-title[data-v-19748d9e]{font-size:1.18em;font-weight:600;color:#1a2140;margin-bottom:2px}.blog-meta[data-v-19748d9e]{font-size:.97em;color:#888;display:flex;gap:18px;align-items:center}.blog-tags[data-v-19748d9e]{display:flex;gap:6px;margin-bottom:2px}.blog-abstract[data-v-19748d9e]{font-size:1em;color:#222;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-meta[data-v-19748d9e]{color:#888;font-size:.98em;margin-bottom:8px;display:flex;gap:18px}.detail-tags[data-v-19748d9e]{margin-bottom:8px}.detail-content[data-v-19748d9e]{color:#222;font-size:1.08em;margin-bottom:16px;white-space:pre-line}.comment-item[data-v-19748d9e]{margin-bottom:10px}.comment-time[data-v-19748d9e]{color:#aaa;font-size:.9em;margin-left:8px}.no-comment[data-v-19748d9e]{color:#aaa}.comment-form[data-v-19748d9e]{margin-top:12px}.community-pagination[data-v-19748d9e]{margin:32px 0 0 0;display:flex;justify-content:center}.avatar-login-section[data-v-19748d9e]{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.rightbar-btn-row[data-v-19748d9e]{display:flex;flex-direction:row;gap:8px;margin-top:10px;width:100%;justify-content:center}.add-btn[data-v-19748d9e]{margin-top:8px}.blog-card-header[data-v-19748d9e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.blog-card-actions[data-v-19748d9e]{display:flex;gap:8px}@media (max-width:1100px){.community-main[data-v-19748d9e]{flex-direction:column;align-items:stretch;gap:0;padding:36px 16px 32px 16px}.leftbar[data-v-19748d9e],.rightbar[data-v-19748d9e]{display:none}.main-content[data-v-19748d9e]{max-width:100%;width:100%;margin:0 auto}}[data-v-19748d9e] .el-menu.el-menu--horizontal{background:transparent!important;border-bottom:none!important}[data-v-19748d9e] .el-menu--horizontal .el-menu-item,[data-v-19748d9e] .el-menu--horizontal .el-sub-menu__title{color:#fff!important;background-color:transparent!important;border-bottom:none!important}[data-v-19748d9e] .public-footer{background-color:transparent!important;border-top:none!important;margin-top:auto;color:#fff!important}[data-v-19748d9e] .footer-content{padding:16px 20px}.greypoints-bg[data-v-4a5cafa6]{min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:linear-gradient(94.3deg,#1a2140 10.9%,#515473 87.1%)}.greypoints-main[data-v-4a5cafa6]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.greypoints-paper[data-v-4a5cafa6]{background:hsla(0,0%,100%,.5);box-shadow:0 8px 32px 0 rgba(31,38,135,.18);border-radius:18px;padding:48px 32px;max-width:90vw;width:90vw;height:60vh;min-height:80vh;max-height:80vh;overflow-y:auto;margin:0 auto;text-align:center;border:1.5px solid hsla(0,0%,100%,.35);backdrop-filter:blur(2px)}.greypoints-title[data-v-4a5cafa6]{font-size:2.5em;font-weight:700;margin-bottom:1.2em;color:#000;letter-spacing:1px}.greypoints-content[data-v-4a5cafa6]{font-size:1.3em;color:#000;line-height:1.8}.greypoints-content a[data-v-4a5cafa6]{color:#409eff;text-decoration:underline}.about-text[data-v-4a5cafa6],.terms-text[data-v-4a5cafa6]{text-align:left;display:inline-block}.qrcode-container[data-v-4a5cafa6]{margin-top:20px;display:flex;justify-content:center;align-items:center}.qrcode-image[data-v-4a5cafa6]{width:200px;height:200px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1)}@media (max-width:600px){.greypoints-paper[data-v-4a5cafa6]{padding:24px 8px;max-width:98vw;width:98vw;height:70vh;min-height:200px;max-height:80vh}.greypoints-title[data-v-4a5cafa6]{font-size:1.2em}.greypoints-content[data-v-4a5cafa6]{font-size:1em}.qrcode-image[data-v-4a5cafa6]{width:150px;height:150px}}[data-v-4a5cafa6] .el-menu.el-menu--horizontal{background:transparent!important;border-bottom:none!important}[data-v-4a5cafa6] .el-menu--horizontal .el-menu-item,[data-v-4a5cafa6] .el-menu--horizontal .el-sub-menu__title{color:#fff!important;background-color:transparent!important;border-bottom:none!important}[data-v-4a5cafa6] .public-footer{background-color:transparent!important;border-top:none!important;margin-top:auto;color:#fff!important}[data-v-4a5cafa6] .footer-content{padding:16px 20px}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}#app,body,html{height:100%;width:100%}ol,ul{margin:0;padding:0;list-style:none}button{border:none;background:none;cursor:pointer}input,textarea{border:none;outline:none}.status-success{color:#67c23a;background-color:#f0f9ff;border:1px solid #b3e19d;border-radius:4px}.status-success,.status-warning{padding:2px 8px;font-size:12px;font-weight:500}.status-warning{color:#e6a23c;background-color:#fdf6ec;border:1px solid #f5dab1;border-radius:4px}.status-danger{color:#f56c6c;background-color:#fef0f0;border:1px solid #fbc4c4;border-radius:4px}.status-danger,.status-info{padding:2px 8px;font-size:12px;font-weight:500}.status-info{color:#909399;background-color:#f4f4f5;border:1px solid #d3d4d6;border-radius:4px}.status-default{color:#606266;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.erp-table .el-table__row:hover{background-color:#f8f9fa!important;cursor:pointer}.erp-table .el-table__row.current-row{background-color:#ecf5ff!important}.erp-detail-card{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #ebeef5}.erp-detail-header{background:linear-gradient(90deg,#409eff,#67c23a);color:#fff;padding:16px 20px;border-radius:8px 8px 0 0;font-weight:600}.erp-toolbar{background:#f8f9fa;border-radius:6px;padding:12px 16px;margin-bottom:16px;border:1px solid #e9ecef}.erp-toolbar .left-actions h3{color:#303133;margin:0;font-weight:600}.erp-search-input{border-radius:20px}.erp-search-input .el-input__inner{border-radius:20px;padding-left:35px}.erp-btn-primary{background:linear-gradient(45deg,#409eff,#36cfc9);border:none;border-radius:6px;padding:8px 16px;font-weight:500;transition:all .3s ease}.erp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(64,158,255,.3)}.erp-pagination{background:#fff;padding:16px;border-radius:6px;border:1px solid #ebeef5;margin-top:16px}.erp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#909399}.erp-loading .loading-text{margin-top:12px;font-size:14px}.erp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#909399}.erp-empty .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.erp-empty .empty-text{font-size:16px;margin-bottom:8px}.erp-empty .empty-description{font-size:14px;color:#c0c4cc}.erp-action-buttons{display:flex;gap:8px}.erp-action-btn{padding:4px 8px;font-size:12px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.erp-action-btn.edit{background:#409eff;color:#fff}.erp-action-btn.edit:hover{background:#337ecc}.erp-action-btn.delete{background:#f56c6c;color:#fff}.erp-action-btn.delete:hover{background:#dd6161}@media (max-width:768px){.erp-toolbar{flex-direction:column;gap:12px}.erp-toolbar .left-actions,.erp-toolbar .right-actions{flex-direction:column;align-items:stretch}.erp-search-input{width:100%}.erp-action-buttons{flex-direction:column}}@media (prefers-color-scheme:dark){.erp-detail-card,.erp-pagination,.erp-toolbar{background:#2d3748;border-color:#4a5568}}