@charset "UTF-8";#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.svg-icon[data-v-986b2a12]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-986b2a12]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}:export{menuColor:#bfcbd9;menuLightColor:rgba(0,0,0,.7);menuColorActive:#f4f4f5;menuBackground:#304156;menuLightBackground:#fff;subMenuBackground:#1f2d3d;subMenuHover:#001528;sideBarWidth:200px;logoTitleColor:#fff;logoLightTitleColor:#001529}.header-search[data-v-8da561b2]{position:relative;font-size:0!important}.search-box[data-v-8da561b2]{position:relative;width:600px}.search-box input[data-v-8da561b2]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:8px 15px 8px 40px;color:var(--text-primary);width:100%;transition:all .3s;background:transparent}.search-box input[data-v-8da561b2]:focus{outline:none;background-color:#e6f7ff;border:1px solid #91d5ff}.search-box i[data-v-8da561b2]{position:absolute;left:15px;top:50%;font-size:16px;transform:translateY(-50%);color:var(--text-secondary)}.search-result-item[data-v-8da561b2]{padding:10px 15px;cursor:pointer;transition:background-color .2s}.search-result-item.active[data-v-8da561b2],.search-result-item[data-v-8da561b2]:hover{background-color:var(--hover-bg)}.search-result-item .result-title[data-v-8da561b2]{font-size:12px;font-weight:500;color:var(--text-primary)}.search-result-item .result-path[data-v-8da561b2]{font-size:12px;color:var(--text-secondary);margin-top:2px}.search-results[data-v-8da561b2]{position:absolute;top:100%;left:0;right:0;background:var(--card-bg);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:4px;max-height:300px;overflow-y:auto;z-index:1000;scrollbar-width:thin;scrollbar-color:var(--glacier-teal) var(--border-color)}.search-results[data-v-8da561b2]::-webkit-scrollbar{width:6px;height:6px}.search-results[data-v-8da561b2]::-webkit-scrollbar-track{background:var(--border-color);border-radius:3px}.search-results[data-v-8da561b2]::-webkit-scrollbar-thumb{background-color:var(--glacier-teal);border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.search-results[data-v-8da561b2]::-webkit-scrollbar-thumb:hover{background-color:var(--glacier-teal-dark)}.search-dropdown[data-v-8da561b2]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:1000;padding:16px;max-height:400px;overflow-y:auto;width:100%}.dropdown-section[data-v-8da561b2]{margin-bottom:20px}.dropdown-section[data-v-8da561b2]:last-child{margin-bottom:0}.section-header[data-v-8da561b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.section-title[data-v-8da561b2]{font-size:12px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.5px}.clear-history[data-v-8da561b2]{font-size:12px;color:#1890ff;cursor:pointer;transition:color .3s ease}.clear-history[data-v-8da561b2]:hover{color:#40a9ff}.search-tags[data-v-8da561b2]{display:flex;flex-wrap:wrap;gap:8px}.search-tag[data-v-8da561b2]{padding:6px 12px;background-color:#f5f5f5;border-radius:16px;font-size:13px;color:#333;cursor:pointer;transition:all .3s ease}.search-tag[data-v-8da561b2]:hover{background-color:#e6f7ff;color:#1890ff}.visit-list[data-v-8da561b2]{display:flex;flex-direction:column;gap:8px}.visit-item[data-v-8da561b2]{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;color:#333;cursor:pointer;transition:color .3s ease}.visit-item[data-v-8da561b2]:hover{color:#1890ff}.visit-item i[data-v-8da561b2]{font-size:14px;color:#999}@media screen and (max-width:1200px){.search-dropdown[data-v-8da561b2]{left:-20px;right:-20px}}@media screen and (max-width:768px){.search-dropdown[data-v-8da561b2]{left:-16px;right:-16px}.search-tags[data-v-8da561b2]{gap:6px}.search-tag[data-v-8da561b2]{padding:4px 10px;font-size:12px}.visit-item[data-v-8da561b2]{font-size:12px}}.dialog-footer[data-v-e8fa5a5c]{padding:16px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px;height:29px}.dialog-container[data-v-e8fa5a5c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-container.dialog-fullscreen[data-v-e8fa5a5c]{background-color:transparent}.dialog[data-v-e8fa5a5c]{position:absolute;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;min-width:v-bind('minWidth + "px"');min-height:v-bind('minHeight + "px"')}.dialog-header[data-v-e8fa5a5c]{padding:12px 16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-header[data-v-e8fa5a5c]:active{outline:1px solid blue;cursor:grabbing}.dialog-title[data-v-e8fa5a5c]{font-size:16px;font-weight:700}.dialog-actions[data-v-e8fa5a5c]{display:flex;gap:8px}.dialog-button[data-v-e8fa5a5c]{background:none;border:none;cursor:pointer;font-size:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#606266}.dialog-button[data-v-e8fa5a5c]:hover{background-color:var(--hover-bg);color:#409eff}.dialog-body[data-v-e8fa5a5c]{flex:1;padding:16px;overflow:auto}.resize-handle[data-v-e8fa5a5c]{position:absolute;background:transparent;z-index:10}.resize-handle[data-v-e8fa5a5c]:hover{background:rgba(64,158,255,.2)}.resize-handle-right[data-v-e8fa5a5c]{top:0;right:0;bottom:0;width:4px;cursor:e-resize}.resize-handle-left[data-v-e8fa5a5c]{top:0;left:0;bottom:0;width:4px;cursor:e-resize}.resize-handle-bottom[data-v-e8fa5a5c]{left:0;right:0;bottom:0;height:4px;cursor:s-resize}.resize-handle-top[data-v-e8fa5a5c]{left:0;right:0;top:0;height:4px;cursor:s-resize}.resize-handle-bottom-right[data-v-e8fa5a5c]{right:0;bottom:0;width:12px;height:12px;cursor:se-resize}.resize-handle-bottom-left[data-v-e8fa5a5c]{left:0;bottom:0;width:12px;height:12px;cursor:sw-resize}.resize-handle-top-right[data-v-e8fa5a5c]{right:0;top:0;width:12px;height:12px;cursor:ne-resize}.resize-handle-top-left[data-v-e8fa5a5c]{left:0;top:0;width:12px;height:12px;cursor:se-resize}.dialog-footer[data-v-70634940]{padding:16px 20px;border-top:1px solid var(--color-primary-light);display:flex;justify-content:flex-end;gap:10px;background-color:var(--card-bg)}.slide-dialog-wrapper[data-v-70634940]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:2000;background-color:rgba(0,0,0,.5)}.slide-dialog-wrapper .slide-dialog[data-v-70634940]{position:absolute;top:0;right:0;bottom:0;width:50%;min-width:400px;background:var(--card-bg);box-shadow:-2px 0 12px rgba(0,0,0,.1);display:flex;flex-direction:column}.slide-dialog-wrapper .slide-dialog-header[data-v-70634940]{padding:15px 20px;border-bottom:1px solid var(--color-primary-light);display:flex;align-items:center;justify-content:space-between}.slide-dialog-wrapper .slide-dialog-header .title[data-v-70634940]{font-size:18px;font-weight:700;color:var(--color-text-primary)}.slide-dialog-wrapper .slide-dialog-header .close-btn[data-v-70634940]{font-size:18px;color:#909399}.slide-dialog-wrapper .slide-dialog-header .close-btn[data-v-70634940]:hover{color:#409eff}.slide-dialog-wrapper .slide-dialog-body[data-v-70634940]{flex:1;padding:20px;overflow-y:auto}.slide-dialog-wrapper .slide-dialog-footer[data-v-70634940]{padding:15px 20px;border-top:1px solid var(--color-primary-light);text-align:right}.slide-dialog-wrapper .slide-dialog-footer .el-button[data-v-70634940]{margin-left:10px}.slide-fade-enter-active[data-v-70634940],.slide-fade-leave-active[data-v-70634940]{transition:all .3s ease}.slide-fade-enter-active .slide-dialog[data-v-70634940],.slide-fade-leave-active .slide-dialog[data-v-70634940]{transition:transform .3s ease}.slide-fade-enter[data-v-70634940],.slide-fade-leave-to[data-v-70634940]{opacity:0}.slide-fade-enter .slide-dialog[data-v-70634940],.slide-fade-leave-to .slide-dialog[data-v-70634940]{transform:translateX(100%)}.slide-dialog[data-v-70634940]{position:absolute;top:0;right:0;bottom:0}.header-actions[data-v-70634940]{display:flex;align-items:center}.action-btn[data-v-70634940]{font-size:18px;color:#909399;margin-right:10px}.action-btn[data-v-70634940]:hover{color:#409eff}.slide-dialog-header[data-v-70634940]{cursor:ew-resize}.pagination-container[data-v-b6a9e1e2]{padding:32px 16px}.pagination-container.hidden[data-v-b6a9e1e2]{display:none}.app-breadcrumb.el-breadcrumb[data-v-21f02610]{display:inline-block;font-size:14px;line-height:30px;margin-left:20px;margin-top:10px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-21f02610]{color:#97a8be;cursor:text}.logo-image[data-v-9a101f9a]{width:40px;height:40px}.main-layout[data-v-9a101f9a]{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa}.main-content[data-v-9a101f9a]{flex:1;padding:0;margin:0}.main-footer[data-v-9a101f9a]{background-color:#fff;border-top:1px solid #f0f0f0;padding:32px 0;margin-top:auto;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.footer-content[data-v-9a101f9a]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:24px}.footer-info[data-v-9a101f9a]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-logo[data-v-9a101f9a]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:#1890ff}.footer-logo i[data-v-9a101f9a]{font-size:24px}.footer-links[data-v-9a101f9a]{display:flex;gap:24px;flex-wrap:wrap}.footer-links a[data-v-9a101f9a]{color:#1890ff;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-links a[data-v-9a101f9a]:hover{color:#011f3a}.footer-copyright[data-v-9a101f9a]{display:flex;flex-direction:column;gap:16px;font-size:12px;color:#999;border-top:1px solid #f0f0f0;padding-top:24px}.copyright-info[data-v-9a101f9a]{display:flex;flex-wrap:wrap;gap:16px}.copyright-info p[data-v-9a101f9a]{margin:0}.contact-info[data-v-9a101f9a]{display:flex;flex-wrap:wrap;gap:24px}.contact-item[data-v-9a101f9a]{display:flex;align-items:center;gap:6px}.contact-item i[data-v-9a101f9a]{font-size:14px;color:#666}@media screen and (max-width:768px){.main-footer[data-v-9a101f9a]{padding:24px 0}.footer-content[data-v-9a101f9a]{padding:0 16px;gap:16px}.footer-logo[data-v-9a101f9a]{font-size:18px}.footer-logo i[data-v-9a101f9a]{font-size:20px}.footer-links[data-v-9a101f9a]{gap:16px}.footer-links a[data-v-9a101f9a]{font-size:13px}.footer-copyright[data-v-9a101f9a]{padding-top:16px;gap:12px}.copyright-info[data-v-9a101f9a]{gap:12px;flex-direction:column}.contact-info[data-v-9a101f9a]{gap:16px;flex-direction:column}.contact-item i[data-v-9a101f9a]{font-size:13px}}.licenseImage-image[data-v-9a101f9a]{width:50px}.link-icon[data-v-9a101f9a]{width:20px}.notification-container[data-v-67c00324]{position:relative;display:inline-block}.inline-display[data-v-67c00324],.read-state-rect[data-v-67c00324]{display:inline-block;vertical-align:middle}.read-state-rect[data-v-67c00324]{width:40px;height:18px;margin-right:8px;text-align:center;font-size:12px;line-height:18px;border-radius:2px}.unread-rect[data-v-67c00324]{background-color:#ff4d4f;color:#fff}.read-rect[data-v-67c00324]{background-color:#52c41a;color:#fff}.notification-trigger[data-v-67c00324]{vertical-align:middle}.notification-trigger[data-v-67c00324] .el-badge__content{top:10px;right:5px}.notification-panel[data-v-67c00324]{position:absolute;right:0;top:50px;width:100%;background:#fff}.notification-header[data-v-67c00324]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #ebeef5}.notification-header .title[data-v-67c00324]{font-size:16px;font-weight:500;color:#303133}.notification-list[data-v-67c00324]{height:100%;padding:0;overflow:auto;padding-right:20px;padding-left:20px;padding-bottom:20px}.empty-notification[data-v-67c00324]{padding:20px 0}.notification-item[data-v-67c00324]{display:flex;padding:12px 20px;cursor:pointer;transition:background-color .3s;border-bottom:1px solid #f5f5f5}.notification-item[data-v-67c00324]:hover{background-color:#f5f7fa}.notification-item.unread[data-v-67c00324]{background-color:#f0f7ff}.notification-item.unread[data-v-67c00324]:hover{background-color:#e6f0ff}.item-icon[data-v-67c00324]{margin-right:12px}.item-icon .el-icon[data-v-67c00324]{font-size:24px}.system-notification[data-v-67c00324]{color:#e6a23c}.task-notification[data-v-67c00324]{color:#409eff}.approval-notification[data-v-67c00324]{color:#67c23a}.message-notification[data-v-67c00324]{color:#f56c6c}.item-content[data-v-67c00324]{flex:1}.item-title[data-v-67c00324]{font-size:16px;margin-top:6px;color:#303133;margin-bottom:4px;font-weight:500}.unread .item-title[data-v-67c00324]{font-weight:600}.item-desc[data-v-67c00324]{font-size:13px;color:#606266;margin-bottom:4px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item-time[data-v-67c00324]{font-size:12px;color:#909399}.notification-footer[data-v-67c00324]{text-align:center;padding:8px 0;border-top:1px solid #ebeef5}.control-btn[data-v-67c00324]{width:26px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:var(--text-primary);transition:all .2s;position:relative}.control-btn[data-v-67c00324]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.control-btn.active[data-v-67c00324]{background:var(--quantum-blue);color:var(--text-primary)}.control-btn .badge[data-v-67c00324]{position:absolute;top:-4px;right:-4px;background:var(--pulse-red);color:#fff;font-size:10px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notice-detail[data-v-67c00324]{position:relative;padding-top:30px}.notice-detail .el-button[data-v-67c00324]{position:absolute;right:0;top:0;z-index:1}.notice-detail h2[data-v-67c00324]{margin-top:0}.top-bar[data-v-77c560a8]{height:var(--top-bar-height);background:var(--card-bg);display:flex;align-items:center;justify-content:space-between;padding:0 0;transition:height var(--transition-speed),opacity var(--transition-speed);position:relative}.top-bar.hidden[data-v-77c560a8]{height:0;opacity:0;overflow:hidden;border-bottom:none}.app-title[data-v-77c560a8]{font-size:1.5rem;font-weight:600;display:flex;align-items:center}.app-title i[data-v-77c560a8]{margin-right:12px;color:var(--glacier-teal)}.controls-container[data-v-77c560a8]{display:flex;align-items:center;gap:20px}.control-group[data-v-77c560a8]{display:flex;gap:8px;background:var(--card-bg);border-radius:20px;padding:5px}.control-btn[data-v-77c560a8]{width:26px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:var(--text-primary);transition:all .2s;position:relative}.control-btn[data-v-77c560a8]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.control-btn.active[data-v-77c560a8]{background:var(--quantum-blue);color:var(--text-primary)}.control-btn .badge[data-v-77c560a8]{position:absolute;top:-4px;right:-4px;background:var(--pulse-red);color:#fff;font-size:10px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-controls[data-v-77c560a8]{display:flex;align-items:center;gap:20px}.sidebar-logo[data-v-77c560a8]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.user-profile[data-v-77c560a8]{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s;padding:5px 10px;border-radius:20px}.user-profile[data-v-77c560a8]:hover{background:hsla(0,0%,100%,.1)}.user-avatar[data-v-77c560a8]{width:30px;height:30px;border-radius:50%;background:var(--nebula-purple);display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.user-menu-arrow[data-v-77c560a8]{margin-left:5px;font-size:.8rem;transition:transform .2s;color:var(--text-secondary)}.user-menu-arrow.rotated[data-v-77c560a8]{transform:rotate(180deg)}.user-menu[data-v-77c560a8]{position:absolute;top:calc(100% + 10px);right:0;background:var(--card-bg);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);min-width:200px;z-index:1000;overflow:hidden;border:1px solid var(--border-color)}.user-menu[data-v-77c560a8]:before{content:"";position:absolute;bottom:100%;right:15px;border-width:8px;border-style:solid;border-color:transparent transparentvar(--card-bg) transparent}.menu-item[data-v-77c560a8]{padding:12px 20px;display:flex;align-items:center;gap:10px;color:var(--text-secondary);transition:all .2s;cursor:pointer}.menu-item[data-v-77c560a8]:hover{background:rgba(78,205,196,.1);color:var(--text-primary)}.menu-item i[data-v-77c560a8]{width:20px;text-align:center}.menu-divider[data-v-77c560a8]{height:1px;background:var(--border-color);margin:5px 0}[data-v-c5300d24]:root{--sidebar-width:240px;--sidebar-collapsed-width:60px;--nav-item-height:48px;--transition-speed:0.3s;--primary-color:#3a7bd5;--hover-bg:rgba(58,123,213,.1);--active-bg:rgba(58,123,213,.2);--border-color:hsla(0,0%,100%,.1);--text-color:#333;--text-hover:#3a7bd5}.global-nav[data-v-c5300d24]{position:relative;width:var(--sidebar-width);height:100vh;background:var(--card-bg);box-shadow:2px 0 10px rgba(0,0,0,.1);transition:width var(--transition-speed) ease;display:flex;flex-direction:column;overflow:hidden;z-index:100}.global-nav.collapsed[data-v-c5300d24]{width:var(--sidebar-collapsed-width)}.nav-scroll-container[data-v-c5300d24]{flex:1;overflow-y:auto;padding:20px 0;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.nav-scroll-container[data-v-c5300d24]::-webkit-scrollbar{width:4px}.nav-scroll-container[data-v-c5300d24]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:2px}.nav-toggle[data-v-c5300d24]{position:absolute;right:-12px;top:20px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:101;transition:all var(--transition-speed) ease}.nav-toggle[data-v-c5300d24]:hover{background:var(--primary-color);color:#fff;transform:scale(1.1)}.nav-toggle i[data-v-c5300d24]{font-size:12px;transition:transform var(--transition-speed) ease}.nav-toggle i.rotated[data-v-c5300d24]{transform:rotate(180deg)}.nav-item[data-v-c5300d24]{position:relative;margin:0 10px 8px;border-radius:8px;transition:all var(--transition-speed) ease}.nav-item-content[data-v-c5300d24]{display:flex;align-items:center;padding:0 0;height:var(--nav-item-height);cursor:pointer;color:var(--text-color);gap:12px;transition:all var(--transition-speed) ease}.nav-item:hover .nav-item-content[data-v-c5300d24]{color:var(--text-hover);background:var(--hover-bg)}.nav-item .active .nav-item-content[data-v-c5300d24]{color:var(--primary-color);background:var(--active-bg);font-weight:500}.nav-item i[data-v-c5300d24]{font-size:14px;min-width:24px;text-align:center;color:var( --text-secondary)}.nav-text[data-v-c5300d24]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:var( --text-secondary)}.submenu-indicator[data-v-c5300d24]{font-size:12px;margin-left:auto;transition:transform var(--transition-speed) ease}.nav-item.submenu-open .submenu-indicator[data-v-c5300d24]{transform:rotate(90deg)}.tooltip[data-v-c5300d24]{position:absolute;left:calc(var(--sidebar-collapsed-width) + 10px);top:50%;transform:translateY(-50%);background:var(--primary-color);color:var(--text-secondary);padding:6px 12px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-speed) ease;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15)}.global-nav.collapsed .nav-item:hover .tooltip[data-v-c5300d24]{opacity:1}.sub-menu[data-v-c5300d24]{margin-top:4px;margin-left:10px;color:var(--text-secondary);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.slide-fade-enter-active[data-v-c5300d24],.slide-fade-leave-active[data-v-c5300d24],.sub-menu[data-v-c5300d24]{transition:all var(--transition-speed) ease}.slide-fade-enter[data-v-c5300d24],.slide-fade-leave-to[data-v-c5300d24]{opacity:0;transform:translateY(-10px)}.sub-nav-item[data-v-c5300d24]{display:flex;align-items:center;height:40px;color:var(--text-secondary);transition:all var(--transition-speed) ease}.sub-nav-item[data-v-c5300d24]:hover{color:var(--text-secondary);background:var(--hover-bg)}.sub-nav-item.active[data-v-c5300d24]{color:var(--primary-color);background:var(--active-bg);font-weight:500}.sub-nav-text[data-v-c5300d24]{margin-left:12px;white-space:nowrap}.shortcut-hint[data-v-69335a3f]{position:fixed;bottom:20px;right:-10px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:15px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;opacity:.9;max-width:300px;transition:all .3s ease}.shortcut-header[data-v-69335a3f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.shortcut-hint h4[data-v-69335a3f]{margin:0;color:var(--glacier-teal)}.toggle-shortcut[data-v-69335a3f]{background:transparent;border:none;color:var(--text-color);cursor:pointer;font-size:1rem;transition:transform .3s ease;padding:5px;border-radius:4px}.toggle-shortcut[data-v-69335a3f]:hover{transform:rotate(90deg);background:rgba(0,0,0,.1)}.shortcut-content[data-v-69335a3f]{transition:all .3s ease;overflow:hidden}.shortcut-item[data-v-69335a3f]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.9rem}.shortcut-key[data-v-69335a3f]{background:rgba(0,0,0,.1);padding:3px 8px;border-radius:4px;font-weight:600}.shortcut-hint.collapsed[data-v-69335a3f]{padding:10px;max-width:20px;height:20px;overflow:hidden}.shortcut-hint.collapsed .shortcut-content[data-v-69335a3f]{opacity:0;height:0;margin:0}.shortcut-hint.collapsed .shortcut-header h4[data-v-69335a3f]{display:none}.shortcut-hint.collapsed .toggle-shortcut[data-v-69335a3f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.control-section[data-v-69335a3f]{margin-bottom:20px}.control-section h3[data-v-69335a3f]{color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:600}.control-buttons[data-v-69335a3f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.control-btn[data-v-69335a3f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-radius:6px;background:hsla(0,0%,100%,.05);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all .2s;min-height:60px}.control-btn[data-v-69335a3f]:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.control-btn.active[data-v-69335a3f]{background:var(--quantum-blue);color:#fff;border-color:var(--quantum-blue)}.control-btn i[data-v-69335a3f]{font-size:18px;margin-bottom:5px}.control-btn span[data-v-69335a3f]{font-size:12px;text-align:center}.form-header{font-size:15px;color:#6379bb;margin:8px 10px 25px 10px;padding-bottom:5px}.pagination-container{position:relative;height:25px;margin-bottom:10px;margin-top:15px;padding:10px 20px!important}.tree-border{margin-top:5px;border-radius:4px}.pagination-container .el-pagination{right:0;position:absolute}@media (max-width:768px){.pagination-container .el-pagination>.el-pagination__jump,.pagination-container .el-pagination>.el-pagination__sizes{display:none!important}}.el-table .fixed-width .el-button--mini{padding-left:0;padding-right:0;width:inherit}.el-table .el-dropdown-link,.el-table .el-dropdown-selfdefine{cursor:pointer;margin-left:5px}.el-icon-arrow-down,.el-table .el-dropdown{font-size:12px}.el-tree-node__content>.el-checkbox{margin-right:8px}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.list-group{padding-left:0;list-style:none}.list-group-item{margin-bottom:-1px;padding:11px 0;font-size:13px}.pull-right{float:right!important}.el-card__header{padding:14px 15px 7px;min-height:40px}.el-card__body{padding:15px 20px 20px 20px}.card-box{padding-right:15px;padding-left:15px;margin-bottom:10px}.text-navy{color:#1ab394}.text-primary{color:inherit}.text-success{color:#1c84c6}.text-info{color:#23c6c8}.text-warning{color:#f8ac59}.text-danger{color:#ed5565}.text-muted{color:#888}.img-circle{border-radius:50%}.img-lg{width:120px;height:120px}.avatar-upload-preview{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border-radius:50%;box-shadow:0 0 4px #ccc;overflow:hidden}.sortable-ghost{opacity:.8;color:#fff!important;background:#42b983!important}.top-right-btn{position:relative;float:right}:root{--quantum-blue:#2a5b8c;--nebula-purple:#6e40c9;--pulse-red:#ff4d76;--glacier-teal:#4ecdc4;--dark-bg:#0f1a2f;--card-bg:#16253d;--border-color:#2a3b57;--text-primary:#e6f1ff;--text-secondary:#a3b3cc;--hover-bg:rgba(74,108,187,.3);--global-nav-width:220px;--top-bar-height:60px;--section-spacing:20px;--card-padding:20px;--transition-speed:0.3s}.main-page{width:100%;height:100vh;flex-direction:column;color:var(--text-primary)}.layout-app-container,.main-page{display:flex;background-color:var(--dark-bg);overflow:hidden}.layout-app-container{flex:1;position:relative}.layout-app-container.left-sidebar{flex-direction:row}.layout-app-container.left-sidebar .layout-header{position:absolute;top:0;left:var(--global-nav-width);right:0;z-index:90}.layout-app-container.left-sidebar .main-content{margin-left:var(--global-nav-width)}.layout-app-container.left-sidebar.collapsed .layout-header{left:60px}.layout-app-container.left-sidebar.collapsed .main-content{margin-left:60px}.layout-app-container.right-sidebar{flex-direction:row-reverse}.layout-app-container.right-sidebar .layout-header{position:absolute;top:0;left:0;right:var(--global-nav-width);z-index:90}.layout-app-container.right-sidebar .main-content{margin-right:var(--global-nav-width)}.layout-app-container.right-sidebar.collapsed .layout-header{right:60px}.layout-app-container.right-sidebar.collapsed .main-content{margin-right:60px}.layout-app-container.bottom-sidebar{flex-direction:column}.layout-app-container.bottom-sidebar .layout-header{position:static;order:1}.layout-app-container.bottom-sidebar .main-content{order:2;height:calc(100vh - var(--top-bar-height) - var(--global-nav-height))}.layout-app-container.bottom-sidebar LayoutMenu{order:3;height:var(--global-nav-height);width:100%}.layout-header{height:var(--top-bar-height);min-height:60px;background:linear-gradient(90deg,var(--card-bg),var(--dark-bg));border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all var(--transition-speed) ease}.layout-header.hidden{transform:translateY(-100%);opacity:0;height:0;min-height:0;overflow:hidden}LayoutMenu{width:var(--global-nav-width);min-width:60px;height:100%;background:var(--card-bg);z-index:100;transition:width var(--transition-speed)}LayoutMenu.collapsed{width:60px}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.page-container{flex:1;overflow:auto;padding:var(--section-spacing);background-color:var(--dark-bg)}.page-container::-webkit-scrollbar{width:8px;height:8px}.page-container::-webkit-scrollbar-thumb{background-color:var(--quantum-blue);border-radius:4px}.page-container::-webkit-scrollbar-track{background-color:rgba(25,40,65,.4)}@media (max-width:992px){.layout-app-container.left-sidebar .layout-header,.layout-app-container.right-sidebar .layout-header{left:0;right:0}.layout-app-container.left-sidebar .main-content,.layout-app-container.right-sidebar .main-content{margin-left:0;margin-right:0}.layout-app-container.left-sidebar LayoutMenu,.layout-app-container.right-sidebar LayoutMenu{position:absolute;z-index:100;transform:translateX(0);transition:transform var(--transition-speed)}.layout-app-container.left-sidebar LayoutMenu.collapsed,.layout-app-container.right-sidebar LayoutMenu.collapsed{transform:translateX(-100%)}.layout-app-container.right-sidebar LayoutMenu{right:0}.layout-app-container.right-sidebar LayoutMenu.collapsed{transform:translateX(100%)}}@media (max-width:768px){.layout-header{height:50px}.page-container{padding:15px}:root{--section-spacing:15px;--top-bar-height:50px}}.theme-white{--card-bg:#f5f7fa;--border-color:#e0e6ed;--text-secondary:#7f8c8d}.event-stream-container[data-v-48dad3d3]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.event-stream-container .toolbar[data-v-48dad3d3]{padding:12px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;flex-shrink:0}.event-stream-container .toolbar .toolbar-right[data-v-48dad3d3]{margin-left:auto;display:flex;align-items:center}.event-stream-container .event-stream-wrapper[data-v-48dad3d3]{height:500px;overflow:hidden;display:flex;flex-direction:column}.event-stream-container .event-stream-wrapper .event-stream[data-v-48dad3d3]{flex:1;overflow-y:auto;padding:0 12px}.event-stream-container .event-stream-wrapper .event-stream[data-v-48dad3d3]::-webkit-scrollbar{width:6px;height:6px}.event-stream-container .event-stream-wrapper .event-stream[data-v-48dad3d3]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.event-stream-container .event-stream-wrapper .event-stream[data-v-48dad3d3]::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05)}.event-stream-container .event-stream-wrapper .event-stream .event-item[data-v-48dad3d3]{padding:12px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:flex-start;line-height:1.6}.event-stream-container .event-stream-wrapper .event-stream .event-item[data-v-48dad3d3]:last-child{border-bottom:none}.event-stream-container .event-stream-wrapper .event-stream .event-item .event-time[data-v-48dad3d3]{color:#666;font-size:12px;min-width:180px;margin-right:12px;flex-shrink:0}.event-stream-container .event-stream-wrapper .event-stream .event-item .event-content[data-v-48dad3d3]{flex:1;word-break:break-word}.event-stream-container .event-stream-wrapper .event-stream .event-item .event-content .event-level[data-v-48dad3d3]{font-weight:700;margin-right:6px}.event-stream-container .event-stream-wrapper .event-stream .event-item .el-tag[data-v-48dad3d3]{margin-left:8px;align-self:center;flex-shrink:0}.event-stream-container .event-stream-wrapper .event-stream .empty-state[data-v-48dad3d3]{height:100%;display:flex;align-items:center;justify-content:center;color:#999}.highlight[data-v-48dad3d3]{background-color:#fffb8f;color:#000;padding:0 2px;border-radius:2px}@media (max-width:768px){.event-stream-container .toolbar[data-v-48dad3d3]{flex-wrap:wrap}.event-stream-container .toolbar .el-input[data-v-48dad3d3],.event-stream-container .toolbar .el-select[data-v-48dad3d3]{width:100%;margin:5px 0!important}.event-stream-container .toolbar .toolbar-right[data-v-48dad3d3]{width:100%;margin-top:10px;justify-content:flex-end}.event-stream-container .event-item[data-v-48dad3d3]{flex-direction:column}.event-stream-container .event-item .event-time[data-v-48dad3d3]{margin-bottom:4px}}.status-distribution-chart[data-v-17e2346b]{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08);padding:0}.status-distribution-chart .chart-header[data-v-17e2346b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.status-distribution-chart .chart-header .chart-title[data-v-17e2346b]{margin:0;font-size:16px;font-weight:500;color:#333}.status-distribution-chart .chart-header .chart-tools[data-v-17e2346b]{display:flex;align-items:center}.status-distribution-chart .chart-header .chart-tools .el-radio-group[data-v-17e2346b]{margin-right:12px}.status-distribution-chart .chart-container[data-v-17e2346b]{width:100%}.status-distribution-chart .chart-legend[data-v-17e2346b]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px 24px}.status-distribution-chart .chart-legend .legend-item[data-v-17e2346b]{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s}.status-distribution-chart .chart-legend .legend-item[data-v-17e2346b]:hover{background-color:#f5f5f5}.status-distribution-chart .chart-legend .legend-item .legend-marker[data-v-17e2346b]{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:8px}.status-distribution-chart .chart-legend .legend-item .legend-label[data-v-17e2346b]{margin-right:8px;color:#666}.status-distribution-chart .chart-legend .legend-item .legend-value[data-v-17e2346b]{font-weight:700;color:#333}@media (prefers-color-scheme:dark){.status-distribution-chart[data-v-17e2346b]{background-color:#1f1f1f}.status-distribution-chart .chart-title[data-v-17e2346b]{color:#eaeaea!important}.status-distribution-chart .legend-item[data-v-17e2346b]:hover{background-color:#2a2a2a!important}.status-distribution-chart .legend-item .legend-label[data-v-17e2346b]{color:#aaa!important}.status-distribution-chart .legend-item .legend-value[data-v-17e2346b]{color:#eaeaea!important}}@media (max-width:768px){.status-distribution-chart[data-v-17e2346b]{padding:12px}.status-distribution-chart .chart-header[data-v-17e2346b]{flex-direction:column;align-items:flex-start}.status-distribution-chart .chart-header .chart-tools[data-v-17e2346b]{margin-top:8px;width:100%;justify-content:space-between}.status-distribution-chart .chart-legend[data-v-17e2346b]{gap:8px 12px}}.health-trend-chart[data-v-b4cb610c]{position:relative}.health-trend-chart .chart-toolbar[data-v-b4cb610c]{position:absolute;top:10px;right:20px;z-index:10;display:flex;align-items:center}.health-trend-chart .chart-toolbar .time-range-selector[data-v-b4cb610c]{margin-left:10px;width:100px}.health-trend-chart .chart-toolbar[data-v-b4cb610c] .el-button{padding:5px 8px}.mini-sparkline[data-v-568e2516]{width:100%}.trend-arrow[data-v-787ceb56]{font-size:12px;&.is-positive{color:#f56c6c}&.is-negative{color:#67c23a}i{margin-right:2px}}.animated-number[data-v-4d9049cf]{display:inline-block;transition:color .3s;font-variant-numeric:tabular-nums}.animated-number.pop[data-v-4d9049cf]{animation:pop-data-v-4d9049cf .3s}.animated-number.blink[data-v-4d9049cf]{animation:blink-data-v-4d9049cf .5s}@keyframes pop-data-v-4d9049cf{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes blink-data-v-4d9049cf{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@media (prefers-color-scheme:dark){.animated-number[data-v-4d9049cf]{color:#eaeaea}}.status-cards-container[data-v-614cacf9]{margin-bottom:20px}.status-cards-container .card-row[data-v-614cacf9]{margin-bottom:-15px}.status-cards-container .metric-card[data-v-614cacf9]{margin-bottom:15px;border-radius:8px;transition:all .3s ease}.status-cards-container .metric-card[data-v-614cacf9]:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.status-cards-container .metric-card .card-content[data-v-614cacf9]{display:flex;flex-direction:column;height:100%}.status-cards-container .metric-card .card-header[data-v-614cacf9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.status-cards-container .metric-card .card-header .title-wrapper[data-v-614cacf9]{display:flex;flex-direction:column}.status-cards-container .metric-card .card-header .title[data-v-614cacf9]{font-size:14px;font-weight:500;color:#606266;margin-right:8px}.status-cards-container .metric-card .card-header .status-tag[data-v-614cacf9]{align-self:flex-start;margin-top:4px}.status-cards-container .metric-card .card-header .card-icon[data-v-614cacf9]{font-size:20px;opacity:.8}.status-cards-container .metric-card .card-body[data-v-614cacf9]{display:flex;align-items:flex-end;margin:8px 0}.status-cards-container .metric-card .card-body .main-value[data-v-614cacf9]{display:flex;align-items:center}.status-cards-container .metric-card .card-body .value-display[data-v-614cacf9]{font-size:24px;font-weight:700;color:#303133;line-height:1}.status-cards-container .metric-card .card-body .trend-indicator[data-v-614cacf9]{margin-left:8px}.status-cards-container .metric-card .card-body .unit[data-v-614cacf9]{margin-left:6px;font-size:14px;color:#909399}.status-cards-container .metric-card .card-footer[data-v-614cacf9]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.status-cards-container .metric-card .card-footer .time-range[data-v-614cacf9]{font-size:12px;color:#c0c4cc}.status-cards-container.compact-mode .metric-card .card-header .title[data-v-614cacf9]{font-size:13px}.status-cards-container.compact-mode .metric-card .card-header .card-icon[data-v-614cacf9]{font-size:18px}.status-cards-container.compact-mode .metric-card .card-body .value-display[data-v-614cacf9]{font-size:20px}.status-cards-container.compact-mode .metric-card .card-body .unit[data-v-614cacf9]{font-size:12px}@media (max-width:768px){.status-cards-container .metric-card .card-body .value-display[data-v-614cacf9]{font-size:20px}}.quick-actions .main-actions[data-v-44e692c6],.quick-actions[data-v-44e692c6]{display:flex;align-items:center}.quick-actions .main-actions[data-v-44e692c6] .el-divider--vertical{height:1.5em;margin:0 8px}.quick-actions .more-button[data-v-44e692c6]{margin-left:10px}.quick-actions.compact .main-actions[data-v-44e692c6] .el-button{padding:8px;min-width:32px}.quick-actions.compact .main-actions[data-v-44e692c6] .el-divider--vertical{margin:0 4px}.quick-actions.compact .more-button[data-v-44e692c6]{margin-left:6px}.el-dropdown-menu i[data-v-44e692c6]{margin-right:8px;width:1em;text-align:center}@media (max-width:768px){.quick-actions[data-v-44e692c6]{flex-wrap:wrap}.quick-actions .main-actions[data-v-44e692c6]{flex-wrap:wrap;gap:8px}.quick-actions .main-actions[data-v-44e692c6] .el-divider--vertical{display:none}.quick-actions .more-button[data-v-44e692c6]{margin:8px 0 0 0}}.time-range-selector[data-v-3d046af3]{display:flex;align-items:center;gap:12px}.time-range-selector .quick-select[data-v-3d046af3] .el-radio-button__inner{padding:8px 12px}.time-range-selector .custom-select[data-v-3d046af3] .el-range-editor{width:360px}.time-range-selector .custom-select[data-v-3d046af3] .el-range-editor.el-input__inner{padding:2px 10px}.time-range-selector .el-button[data-v-3d046af3]{margin-left:8px}@media (max-width:768px){.time-range-selector[data-v-3d046af3]{flex-wrap:wrap}.time-range-selector .quick-select[data-v-3d046af3]{order:1;width:100%;margin-bottom:10px}.time-range-selector .quick-select[data-v-3d046af3] .el-radio-group{display:flex;flex-wrap:wrap;gap:5px}.time-range-selector .quick-select[data-v-3d046af3] .el-radio-group .el-radio-button{flex:1}.time-range-selector .quick-select[data-v-3d046af3] .el-radio-group .el-radio-button__inner{width:100%}.time-range-selector .custom-select[data-v-3d046af3]{order:2;flex:1}.time-range-selector .custom-select[data-v-3d046af3] .el-range-editor{width:100%}.time-range-selector .el-button[data-v-3d046af3]{order:3}}.dashboard-container[data-v-00ca6f9a]{padding:20px}.dashboard-container .dashboard-section[data-v-00ca6f9a],.dashboard-container .dashboard-toolbar[data-v-00ca6f9a]{margin-bottom:20px}.dashboard-container .topology-container[data-v-00ca6f9a]{height:320px;background-color:#f5f7fa;border-radius:4px}.dashboard-container .event-stream[data-v-00ca6f9a] .el-card__body{padding:0}.dashboard-container .right[data-v-00ca6f9a]{float:right}.app-container{width:100%}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.mb8{margin-bottom:8px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}::-webkit-scrollbar{width:10px;height:10px;background-color:var(--dark-bg)}::-webkit-scrollbar-thumb{background-color:var(--quantum-blue);border-radius:5px;border:2px solid transparent;background-clip:content-box;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--nebula-purple)}::-webkit-scrollbar-track{background-color:var(--card-bg);border-radius:5px}::-webkit-scrollbar-corner{background-color:var(--dark-bg)}*{scrollbar-width:thin;scrollbar-color:var(--quantum-blue) var(--card-bg)}.sidebar-container{transition:width .28s;width:200px!important;background-color:var(--dark-bg);height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;box-shadow:2px 0 6px rgba(0,21,41,.35)}.sidebar-container .horizontal-collapse-transition{transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}.sidebar-container .scrollbar-wrapper{overflow-x:hidden!important;height:100%}.sidebar-container .el-scrollbar__bar.is-vertical{right:0}.sidebar-container .el-scrollbar{height:100%}.sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}.sidebar-container .is-horizontal{display:none}.sidebar-container a{display:inline-block;width:100%;overflow:hidden}.sidebar-container .svg-icon{margin-right:16px}.sidebar-container .el-menu{border:none;height:100%;width:100%!important}.sidebar-container .el-menu-item,.sidebar-container .el-submenu__title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-container .el-submenu__title:hover,.sidebar-container .submenu-title-noDropdown:hover{background-color:var(--background-color-light)!important}.sidebar-container .theme-dark .is-active>.el-submenu__title{color:var(--background-color-lighter)!important}.sidebar-container .el-submenu .el-menu-item,.sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:200px!important}.sidebar-container .el-submenu .el-menu-item:hover,.sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--background-color-light)!important}.sidebar-container .theme-dark .el-submenu .el-menu-item,.sidebar-container .theme-dark .nest-menu .el-submenu>.el-submenu__title{background-color:var(--card-bg)!important}.sidebar-container .theme-dark .el-submenu .el-menu-item:hover,.sidebar-container .theme-dark .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--background-color-light)!important}.theme-dark{--dark-bg:#0f1a2f;--card-bg:#16253d;--border-color:#2a3b57;--text-primary:#e6f1ff;--text-secondary:#a3b3cc;--quantum-blue:#2a5b8c;--nebula-purple:#6e40c9;--pulse-red:#ff4d76;--hover-bg:rgba(74,108,187,.3);--diy-bg:#16253d;--diy-color:#f1e6ff;--dark-bg:#fff;--border-color:#d0e0d0;--text-primary:#2c3e50;--text-secondary:#333;--quantum-blue:#e6f1ff;--glacier-teal:#121213;--pulse-red:#e74c3c;--hover-bg:rgba(189,224,185,.3);--diy-bg:#623ceb;--diy-color:#623ceb}.theme-white{--dark-bg:#fff;--card-bg:#fff;--border-color:#d0e0d0;--text-primary:#2c3e50;--text-secondary:#333;--quantum-blue:#e6f1ff;--glacier-teal:#121213;--pulse-red:#e74c3c;--hover-bg:rgba(189,224,185,.3);--diy-bg:#623ceb;--diy-color:#623ceb}.theme-purple{--dark-bg:#1a0f2f;--card-bg:#25163d;--border-color:#3b2a57;--text-primary:#f1e6ff;--text-secondary:#b3a3cc;--quantum-blue:#6e40c9;--hover-bg:rgba(110,64,201,.3);--diy-bg:#6e40c9;--diy-color:#f1e6ff}.theme-green{--dark-bg:#0f1f1a;--card-bg:#162d25;--border-color:#2a573b;--text-primary:#e6fff1;--text-secondary:#a3ccb3;--quantum-blue:#2e8c5b;--glacier-teal:#2ecc71;--hover-bg:rgba(46,140,91,.3);--diy-bg:#2ecc71;--diy-color:#f1e6ff}.theme-eye{--dark-bg:#e3f2e1;--card-bg:#fff;--border-color:#d0e0d0;--text-primary:#2c3e50;--text-secondary:#7f8c8d;--quantum-blue:#3498db;--glacier-teal:#1abc9c;--pulse-red:#e74c3c;--hover-bg:rgba(189,224,185,.3);--diy-bg:#623ceb;--diy-color:#623ceb}.el-tag+.el-tag[data-v-40780788]{margin-left:10px}[data-v-8642503a] .el-transfer__button{border-radius:50%;padding:12px;display:block;margin-left:0}[data-v-8642503a] .el-transfer__button:first-child{margin-bottom:10px}.error-placeholder[data-v-4a49295d]{padding:8px;color:#f56c6c;background-color:#fef0f0;border:1px dashed #f56c6c}.component-name[data-v-4a49295d]{display:block;margin-top:8px;font-size:12px;color:#909399}.upload-file-uploader[data-v-284b7020]{margin-bottom:5px}.upload-file-list .el-upload-list__item[data-v-284b7020]{border:1px solid #e4e7ed;line-height:2;margin-bottom:10px;position:relative}.upload-file-list .ele-upload-list__item-content[data-v-284b7020]{display:flex;justify-content:space-between;align-items:center;color:inherit}.ele-upload-list__item-content-action .el-link[data-v-284b7020]{margin-right:10px}.editor,.ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"保存";padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"等宽字体"}.error-highlight{animation:highlight 2s}@keyframes highlight{0%{box-shadow:0 0 0 2px hsla(0,87%,69%,.5)}to{box-shadow:0 0 0 2px hsla(0,87%,69%,0)}}.icon-ul[data-v-a28b8952]{margin:0;padding:0;font-size:0}.icon-ul li[data-v-a28b8952]{list-style-type:none;text-align:center;font-size:14px;display:inline-block;width:16.66%;box-sizing:border-box;height:108px;padding:15px 6px 6px 6px;cursor:pointer;overflow:hidden}.icon-ul li[data-v-a28b8952]:hover{background:var(--border-color-light)}.icon-ul li.active-item[data-v-a28b8952]{background:var(--border-color-base);color:#7a6df0}.icon-ul li>i[data-v-a28b8952]{font-size:30px;line-height:50px}.right-board[data-v-cc80f8dc]{width:350px;position:absolute;right:0;top:0;padding-top:3px}.right-board .field-box[data-v-cc80f8dc]{position:relative;height:calc(100vh - 42px);box-sizing:border-box;overflow:hidden}.right-board .el-scrollbar[data-v-cc80f8dc]{height:100%}.select-item[data-v-cc80f8dc]{display:flex;border:1px dashed #fff;box-sizing:border-box}.select-item .close-btn[data-v-cc80f8dc]{cursor:pointer;color:#f56c6c}.select-item .el-input+.el-input[data-v-cc80f8dc]{margin-left:4px}.select-item+.select-item[data-v-cc80f8dc]{margin-top:4px}.select-item.sortable-chosen[data-v-cc80f8dc]{border:1px dashed #409eff}.select-line-icon[data-v-cc80f8dc]{line-height:32px;font-size:22px;padding:0 4px;color:#777}.option-drag[data-v-cc80f8dc]{cursor:move}.time-range .el-date-editor[data-v-cc80f8dc]{width:227px}.time-range[data-v-cc80f8dc] .el-icon-time{display:none}.document-link[data-v-cc80f8dc]{position:absolute;display:block;width:26px;height:26px;top:0;left:0;cursor:pointer;background:#409eff;z-index:1;border-radius:0 0 6px 0;text-align:center;line-height:26px;color:#fff;font-size:18px}.node-label[data-v-cc80f8dc]{font-size:14px}.node-icon[data-v-cc80f8dc]{color:#bebfc3}.jsoneditor-vue[data-v-cc80f8dc]{height:100%}.editor-tabs[data-v-d61bfb5e]{background:#121315}.editor-tabs .el-tabs__header[data-v-d61bfb5e]{margin:0;border-bottom-color:#121315}.editor-tabs .el-tabs__header .el-tabs__nav[data-v-d61bfb5e]{border-color:#121315}.editor-tabs .el-tabs__item[data-v-d61bfb5e]{height:32px;line-height:32px;color:#888a8e;border-left:1px solid #121315!important;background:#363636;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-tabs .el-tabs__item.is-active[data-v-d61bfb5e]{background:#1e1e1e;border-bottom-color:#1e1e1e!important;color:#fff}.editor-tabs .el-icon-edit[data-v-d61bfb5e]{color:#f1fa8c}.editor-tabs .el-icon-document[data-v-d61bfb5e]{color:#a95812}.right-scrollbar .el-scrollbar__view[data-v-d61bfb5e]{padding:12px 18px 15px 15px}.left-scrollbar .el-scrollbar__wrap[data-v-d61bfb5e]{box-sizing:border-box;overflow-x:hidden!important;margin-bottom:0!important}.center-tabs .el-tabs__header[data-v-d61bfb5e]{margin-bottom:0!important}.center-tabs .el-tabs__item[data-v-d61bfb5e]{width:50%;text-align:center}.center-tabs .el-tabs__nav[data-v-d61bfb5e]{width:100%}.reg-item[data-v-d61bfb5e]{padding:12px 6px;position:relative;border-radius:4px}.reg-item .close-btn[data-v-d61bfb5e]{position:absolute;right:-6px;top:-6px;display:block;width:16px;height:16px;line-height:16px;background:rgba(0,0,0,.2);border-radius:50%;color:#fff;text-align:center;z-index:1;cursor:pointer;font-size:12px}.reg-item .close-btn[data-v-d61bfb5e]:hover{background:rgba(210,23,23,.5)}.reg-item+.reg-item[data-v-d61bfb5e]{margin-top:18px}.action-bar .el-button+.el-button[data-v-d61bfb5e]{margin-left:15px}.action-bar i[data-v-d61bfb5e]{font-size:20px;vertical-align:middle;position:relative;top:-1px}.custom-tree-node[data-v-d61bfb5e]{width:100%;font-size:14px}.custom-tree-node .node-operation[data-v-d61bfb5e]{float:right}.custom-tree-node i[class*=el-icon]+i[class*=el-icon][data-v-d61bfb5e]{margin-left:6px}.custom-tree-node .el-icon-plus[data-v-d61bfb5e]{color:#409eff}.custom-tree-node .el-icon-delete[data-v-d61bfb5e]{color:#157a0c}.left-scrollbar .el-scrollbar__view[data-v-d61bfb5e]{overflow-x:hidden}.el-rate[data-v-d61bfb5e]{display:inline-block;vertical-align:text-top}.el-upload__tip[data-v-d61bfb5e]{line-height:1.2}.container[data-v-d61bfb5e]{position:relative;width:100%;height:100%}.components-list[data-v-d61bfb5e]{padding:8px;box-sizing:border-box;height:100%}.components-list .components-item[data-v-d61bfb5e]{display:inline-block;width:48%;margin:1%;transition:transform 0ms!important}.components-draggable[data-v-d61bfb5e]{padding-bottom:20px}.components-title[data-v-d61bfb5e]{font-size:14px;color:var(--color-text-primary);margin:6px 2px}.components-title .svg-icon[data-v-d61bfb5e]{color:var(--color-text-regular);font-size:18px}.components-body[data-v-d61bfb5e]{padding:8px 10px;font-size:12px;cursor:move;border:1px dashed var(--border-color);border-radius:3px}.components-body .svg-icon[data-v-d61bfb5e]{color:var(--color-text-regular);font-size:15px}.components-body[data-v-d61bfb5e]:hover{border:1px dashed #787be8;color:#787be8}.components-body:hover .svg-icon[data-v-d61bfb5e]{color:#787be8}.left-board[data-v-d61bfb5e]{width:260px;position:absolute;left:0;top:0;height:100vh}.center-scrollbar[data-v-d61bfb5e],.left-scrollbar[data-v-d61bfb5e]{height:calc(100vh - 42px);overflow:hidden}.center-scrollbar[data-v-d61bfb5e]{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);box-sizing:border-box}.center-board[data-v-d61bfb5e]{height:100vh;width:auto;margin:0 350px 0 260px;box-sizing:border-box}.empty-info[data-v-d61bfb5e]{position:absolute;top:46%;left:0;right:0;text-align:center;font-size:18px;color:#ccb1ea;letter-spacing:4px}.action-bar[data-v-d61bfb5e]{position:relative;height:42px;text-align:right;padding:0 15px;box-sizing:border-box;border-top:none;border-left:none}.action-bar .delete-btn[data-v-d61bfb5e]{color:#f56c6c}.action-bar .refresh-btn[data-v-d61bfb5e]{color:#00afff}.logo-wrapper[data-v-d61bfb5e]{position:relative;height:42px;box-sizing:border-box}.logo[data-v-d61bfb5e]{position:absolute;left:12px;top:6px;line-height:30px;color:#00afff;font-weight:600;font-size:17px;white-space:nowrap}.logo>img[data-v-d61bfb5e]{width:30px;height:30px;vertical-align:top}.logo .github[data-v-d61bfb5e]{display:inline-block;vertical-align:sub;margin-left:15px}.logo .github>img[data-v-d61bfb5e]{height:22px}.center-board-row[data-v-d61bfb5e]{padding:12px 12px 15px 12px;box-sizing:border-box}.center-board-row>.el-form[data-v-d61bfb5e]{height:calc(100vh - 69px)}.drawing-board[data-v-d61bfb5e]{height:100%;position:relative}.drawing-board .components-body[data-v-d61bfb5e]{padding:0;margin:0;font-size:0}.drawing-board .sortable-ghost[data-v-d61bfb5e]{position:relative;display:block;overflow:hidden}.drawing-board .sortable-ghost[data-v-d61bfb5e]:before{content:" ";position:absolute;left:0;right:0;top:0;height:3px;background:#5959df;z-index:2}.drawing-board .components-item.sortable-ghost[data-v-d61bfb5e]{width:100%;height:60px;background-color:var(--border-color-light)}.drawing-board .active-from-item>.el-form-item[data-v-d61bfb5e]{background:var(--border-color-light);border-radius:6px}.drawing-board .active-from-item>.drawing-item-copy[data-v-d61bfb5e],.drawing-board .active-from-item>.drawing-item-delete[data-v-d61bfb5e]{display:initial}.drawing-board .active-from-item>.component-name[data-v-d61bfb5e]{color:#409eff}.drawing-board .el-form-item[data-v-d61bfb5e]{margin-bottom:15px}.drawing-item[data-v-d61bfb5e]{position:relative;cursor:move}.drawing-item.unfocus-bordered:not(.activeFromItem)>div[data-v-d61bfb5e]:first-child{border:1px dashed var(--border-color)}.drawing-item .el-form-item[data-v-d61bfb5e]{padding:12px 10px}.drawing-row-item[data-v-d61bfb5e]{position:relative;cursor:move;box-sizing:border-box;border:1px dashed var(--border-color);border-radius:3px;padding:0 2px;margin-bottom:15px}.drawing-row-item .drawing-row-item[data-v-d61bfb5e]{margin-bottom:2px}.drawing-row-item .el-col[data-v-d61bfb5e]{margin-top:22px}.drawing-row-item .el-form-item[data-v-d61bfb5e]{margin-bottom:0}.drawing-row-item .drag-wrapper[data-v-d61bfb5e]{min-height:80px}.drawing-row-item.active-from-item[data-v-d61bfb5e]{border:1px dashed #409eff}.drawing-row-item .component-name[data-v-d61bfb5e]{position:absolute;top:0;left:0;font-size:12px;color:#bbb;display:inline-block;padding:0 6px}.drawing-item:hover>.el-form-item[data-v-d61bfb5e],.drawing-row-item:hover>.el-form-item[data-v-d61bfb5e]{background:var(--border-color-light);border-radius:6px}.drawing-item:hover>.drawing-item-copy[data-v-d61bfb5e],.drawing-item:hover>.drawing-item-delete[data-v-d61bfb5e],.drawing-row-item:hover>.drawing-item-copy[data-v-d61bfb5e],.drawing-row-item:hover>.drawing-item-delete[data-v-d61bfb5e]{display:initial}.drawing-item>.drawing-item-copy[data-v-d61bfb5e],.drawing-item>.drawing-item-delete[data-v-d61bfb5e],.drawing-row-item>.drawing-item-copy[data-v-d61bfb5e],.drawing-row-item>.drawing-item-delete[data-v-d61bfb5e]{display:none;position:absolute;top:-10px;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:12px;border:1px solid;cursor:pointer;z-index:1}.drawing-item>.drawing-item-copy[data-v-d61bfb5e],.drawing-row-item>.drawing-item-copy[data-v-d61bfb5e]{right:56px;border-color:#409eff;color:#409eff;background:#fff}.drawing-item>.drawing-item-copy[data-v-d61bfb5e]:hover,.drawing-row-item>.drawing-item-copy[data-v-d61bfb5e]:hover{background:#409eff;color:#fff}.drawing-item>.drawing-item-delete[data-v-d61bfb5e],.drawing-row-item>.drawing-item-delete[data-v-d61bfb5e]{right:24px;border-color:#f56c6c;color:#f56c6c;background:#fff}.drawing-item>.drawing-item-delete[data-v-d61bfb5e]:hover,.drawing-row-item>.drawing-item-delete[data-v-d61bfb5e]:hover{background:#f56c6c;color:#fff}.jsoneditor-vue{height:100%}.wrap[data-v-0ce94b97]{width:100%;height:100%;position:relative}.map[data-v-0ce94b97]{overflow:hidden;width:100%;height:100%;margin:0;font-family:微软雅黑}#result[data-v-0ce94b97]{padding:5px 0;position:absolute;top:0;left:0;width:100%;background:#fff;box-shadow:0 2px 6px 0 rgba(27,142,236,.5);border-radius:7px;z-index:99999}.search-box[data-v-0ce94b97]{margin-bottom:0;display:flex;gap:5px;padding:0 10px}.search-input[data-v-0ce94b97]{flex:1;padding:0 10px;font-size:14px}.search-btn[data-v-0ce94b97],.search-input[data-v-0ce94b97]{height:30px;border:1px solid rgba(27,142,236,.5);border-radius:5px}.search-btn[data-v-0ce94b97]{padding:0 15px;background:rgba(27,142,236,.5);color:#fff;cursor:pointer}.search-btn[data-v-0ce94b97]:hover{background:rgba(27,142,236,.7)}.search-results[data-v-0ce94b97]{margin-top:10px;max-height:200px;overflow-y:auto}.search-results h4[data-v-0ce94b97]{margin:0 0 8px 0;font-size:14px;font-weight:600}.result-list[data-v-0ce94b97]{border:1px solid #e0e0e0;border-radius:4px;max-height:180px;overflow-y:auto}.result-item[data-v-0ce94b97]{padding:8px 12px;border-bottom:1px solid #f0f0f0;cursor:pointer}.result-item[data-v-0ce94b97]:hover{background-color:#f5f7fa}.result-item[data-v-0ce94b97]:last-child{border-bottom:none}.result-address[data-v-0ce94b97]{font-size:12px;color:#666;margin-top:4px}.result-stats[data-v-0ce94b97]{margin-top:8px;font-size:12px;color:#666;text-align:right;padding-right:12px}.prompt-info[data-v-0ce94b97]{margin-top:10px;padding:8px;background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;font-size:13px;color:#606266;span{padding:5px}}#result input[data-v-0ce94b97]{width:130px;margin-right:10px;height:25px;border:1px solid rgba(27,142,236,.5);border-radius:5px}#result button[data-v-0ce94b97]{border:1px solid rgba(27,142,236,.5);border-radius:5px;color:#fff}[data-v-5028a416].hide .el-upload--picture-card{display:none}[data-v-5028a416] .el-list-enter-active,[data-v-5028a416] .el-list-leave-active{transition:all 0s}.el-list-leave-active[data-v-5028a416],[data-v-5028a416] .el-list-enter{opacity:0;transform:translateY(0)}[data-v-4add2557].hide .el-upload--picture-card{display:none}[data-v-4add2557] .el-list-enter-active,[data-v-4add2557] .el-list-leave-active{transition:all 0s}[data-v-4add2557] .el-list-enter,[data-v-4add2557] .el-list-leave-active{opacity:0;transform:translateY(0)}[data-v-4add2557] .el-upload-list__item-thumbnail[src$=".MP4"],[data-v-4add2557] .el-upload-list__item-thumbnail[src$=".mp4"]{position:relative}[data-v-4add2557] .el-upload-list__item-thumbnail[src$=".MP4"]:before,[data-v-4add2557] .el-upload-list__item-thumbnail[src$=".mp4"]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}[data-v-4add2557] .el-upload-list__item-thumbnail[src$=".MP4"]:after,[data-v-4add2557] .el-upload-list__item-thumbnail[src$=".mp4"]:after{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px}.el-cascader[data-v-071880f7]{width:100%}.el-image[data-v-272149da]{border-radius:5px}.el-image[data-v-272149da] .el-image__inner{transition:all .3s;cursor:pointer}.el-image[data-v-272149da] .el-image__inner:hover{transform:scale(1.2)}.el-image[data-v-272149da] .image-slot{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px}.qike-table-column[data-v-08aaeffa]{display:inline}.el-tag+.el-tag[data-v-5d7a4c41]{margin-left:10px}.excel-upload-input[data-v-598bc520]{display:none;z-index:-9999}.drop[data-v-598bc520]{border:2px dashed #bbb;width:600px;height:160px;line-height:160px;margin:0 auto;font-size:24px;border-radius:5px;text-align:center;color:#bbb;position:relative}.excel-upload-input[data-v-41406fa2]{display:none;z-index:-9999}.drop[data-v-41406fa2]{border:2px dashed #bbb;width:600px;height:160px;line-height:160px;margin:0 auto;font-size:24px;border-radius:5px;text-align:center;color:#bbb;position:relative}.chunk-upload-container[data-v-00288935]{max-width:800px;margin:0 auto;padding:20px}.file-info[data-v-00288935]{margin-top:20px;padding:15px;border:1px dashed #dcdfe6;border-radius:4px;width:100%}.result-info[data-v-00288935]{margin-top:30px;padding:20px;border:1px solid #ebeef5;border-radius:4px;background-color:#f5f7fa}.el-progress[data-v-00288935],.image-preview[data-v-00288935],.video-preview[data-v-00288935]{margin:15px 0}.vue-draggable[data-v-00288935]{display:flex;flex-wrap:wrap}.vue-draggable .draggable-item[data-v-00288935]{margin-right:5px;margin-bottom:5px;border:1px solid #ddd;border-radius:6px;position:relative;overflow:hidden}.vue-draggable .draggable-item .shadow[data-v-00288935]{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s;color:#fff;font-size:20px;line-height:20px;padding:2px;cursor:pointer}.vue-draggable .draggable-item:hover .shadow[data-v-00288935]{opacity:1}.vue-draggable.hideShadow .shadow[data-v-00288935]{display:none}.vue-draggable.single[data-v-00288935]{overflow:hidden;position:relative}.vue-draggable.single .draggable-item[data-v-00288935]{position:absolute;left:0;top:0;z-index:1}.vue-draggable.maxHidden .uploadBox[data-v-00288935]{display:none}[data-v-5b96d334] .el-table .el-table__cell th{text-align:none}[data-v-5b96d334] .el-table .el-table__cell{text-align:center}