#app{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}::-webkit-scrollbar-thumb{background:#d1d9e6;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#4285f4}::-webkit-scrollbar-thumb:active{background:#3367d6}::-webkit-scrollbar-corner{background:#f8f9fa}*{scrollbar-width:thin;scrollbar-color:#d1d9e6 #f8f9fa}.blue-theme ::-webkit-scrollbar-thumb{background:#c5d2e8}.blue-theme ::-webkit-scrollbar-thumb:hover{background:#4285f4}.el-table ::-webkit-scrollbar{width:4px;height:4px}.el-table ::-webkit-scrollbar-thumb{background:#e1e8f0;border-radius:2px}.el-table ::-webkit-scrollbar-thumb:hover{background:#4285f4}.sidebar ::-webkit-scrollbar{width:3px}.sidebar ::-webkit-scrollbar-thumb{background:rgba(65,133,244,.3)}@media (max-width:768px){::-webkit-scrollbar{width:0;background:transparent}}.tags-view-container[data-v-f47abd3e]{height:40px;width:100%;min-width:0;background:#fff;position:relative}.tags-view-container .tags-view-wrapper[data-v-f47abd3e]{height:100%;width:100%;min-width:0;overflow:hidden;display:flex;align-items:center;position:relative}.tags-view-container .tags-view-wrapper .tags-view-scroll[data-v-f47abd3e]{flex:1;height:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:flex;align-items:center;padding:0 12px;min-width:0}.tags-view-container .tags-view-wrapper .tags-view-scroll[data-v-f47abd3e]::-webkit-scrollbar{height:0}.tags-view-container .tags-view-wrapper .tags-view-scroll[data-v-f47abd3e]:hover::-webkit-scrollbar{height:3px}.tags-view-container .tags-view-wrapper .tags-view-scroll[data-v-f47abd3e]:hover::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.tags-view-container .tags-view-wrapper .tags-view-scroll[data-v-f47abd3e]:hover::-webkit-scrollbar-track{background:#f5f5f5}.tags-view-container .tags-view-wrapper .tags-overflow-container[data-v-f47abd3e]{display:flex;align-items:center;gap:8px;padding:0 8px;border-left:1px solid #e4e7ed;height:100%;background:#fff;flex-shrink:0;min-width:120px}.tags-view-container .tags-view-wrapper .tags-overflow-container .hidden-count-badge[data-v-f47abd3e]{background:linear-gradient(135deg,#ff9500,#ff6b00);color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:12px;min-width:28px;text-align:center;box-shadow:0 2px 4px rgba(255,149,0,.3);border:1px solid hsla(0,0%,100%,.3)}.tags-view-container .tags-view-wrapper .tags-overflow-container .more-tags-trigger[data-v-f47abd3e]{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#606266;font-size:12px;font-weight:500}.tags-view-container .tags-view-wrapper .tags-overflow-container .more-tags-trigger[data-v-f47abd3e]:hover{background:#f5f7fa;color:#409eff;transform:translateY(-1px)}.tags-view-container .tags-view-wrapper .tags-overflow-container .more-tags-trigger i[data-v-f47abd3e]{font-size:14px}.tags-view-container .tags-view-wrapper .fixed-actions-container[data-v-f47abd3e]{display:flex;align-items:center;gap:4px;padding:0 12px;border-left:1px solid #e4e7ed;height:100%;background:#fff;flex-shrink:0;min-width:80px}.tags-view-container .tags-view-wrapper .fixed-actions-container .action-button[data-v-f47abd3e]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#606266}.tags-view-container .tags-view-wrapper .fixed-actions-container .action-button[data-v-f47abd3e]:hover{background:#f5f7fa;color:#409eff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tags-view-container .tags-view-wrapper .fixed-actions-container .action-button i[data-v-f47abd3e]{font-size:13px}.tags-view-container .tags-view-wrapper .fixed-actions-container .action-button.refresh-btn[data-v-f47abd3e]:hover{color:#67c23a}.tags-view-container .tags-view-wrapper .fixed-actions-container .action-button.close-others-btn[data-v-f47abd3e]:hover{color:#f56c6c}.more-tags-overlay[data-v-f47abd3e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:center;justify-content:center;animation:fadeIn-f47abd3e .2s ease-out}.more-tags-overlay .more-tags-panel[data-v-f47abd3e]{background:#fff;border-radius:12px;width:80%;max-width:900px;max-height:85vh;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:slideIn-f47abd3e .3s ease-out;display:flex;flex-direction:column;overflow:hidden}.more-tags-overlay .more-tags-panel .panel-header[data-v-f47abd3e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f8fafc,#fff)}.more-tags-overlay .more-tags-panel .panel-header .header-title[data-v-f47abd3e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.more-tags-overlay .more-tags-panel .panel-header .header-title i[data-v-f47abd3e]{font-size:18px;color:#409eff}.more-tags-overlay .more-tags-panel .panel-header .header-actions[data-v-f47abd3e]{display:flex;align-items:center;gap:16px}.more-tags-overlay .more-tags-panel .panel-header .header-actions .total-count[data-v-f47abd3e]{font-size:12px;color:#909399;background:#f5f7fa;padding:4px 12px;border-radius:12px;border:1px solid #e4e7ed}.more-tags-overlay .more-tags-panel .panel-header .header-actions .close-panel[data-v-f47abd3e]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#909399;transition:all .2s ease}.more-tags-overlay .more-tags-panel .panel-header .header-actions .close-panel[data-v-f47abd3e]:hover{background:#f56c6c;color:#fff}.more-tags-overlay .more-tags-panel .search-section[data-v-f47abd3e]{padding:16px 24px;border-bottom:1px solid #f0f0f0;background:#fafbfc}.more-tags-overlay .more-tags-panel .search-section[data-v-f47abd3e] .el-input .el-input__inner{border-radius:8px;border:1px solid #e4e7ed;height:36px}.more-tags-overlay .more-tags-panel .search-section[data-v-f47abd3e] .el-input .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.more-tags-overlay .more-tags-panel .tags-section[data-v-f47abd3e]{flex:1;overflow-y:auto}.more-tags-overlay .more-tags-panel .tags-section[data-v-f47abd3e]::-webkit-scrollbar{width:6px}.more-tags-overlay .more-tags-panel .tags-section[data-v-f47abd3e]::-webkit-scrollbar-track{background:#f5f5f5}.more-tags-overlay .more-tags-panel .tags-section[data-v-f47abd3e]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.more-tags-overlay .more-tags-panel .tags-section .section-header[data-v-f47abd3e]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px;background:#f8f9fa;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:10}.more-tags-overlay .more-tags-panel .tags-section .section-header .section-title[data-v-f47abd3e]{font-size:14px;font-weight:600;color:#303133}.more-tags-overlay .more-tags-panel .tags-section .section-header .section-count[data-v-f47abd3e]{font-size:12px;color:#909399;background:#fff;padding:2px 8px;border-radius:10px;border:1px solid #e4e7ed}.more-tags-overlay .more-tags-panel .tags-section .tags-grid[data-v-f47abd3e]{padding:16px 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card[data-v-f47abd3e]{border:1px solid #e4e7ed;border-radius:8px;transition:all .2s ease;cursor:pointer;background:#fff}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card[data-v-f47abd3e]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card.is-active[data-v-f47abd3e]{border-color:#409eff;background:linear-gradient(135deg,#ecf5ff,#f0f9ff);box-shadow:0 4px 12px rgba(64,158,255,.2)}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card.is-affix[data-v-f47abd3e]{border-color:#e6a23c;background:linear-gradient(135deg,#fdf6ec,#fef7e6)}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content[data-v-f47abd3e]{display:flex;align-items:center;padding:12px 16px;gap:12px}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-icon[data-v-f47abd3e]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f5f7fa;flex-shrink:0}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-icon i[data-v-f47abd3e]{font-size:16px;color:#909399}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-info[data-v-f47abd3e]{flex:1;min-width:0}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-info .tag-name[data-v-f47abd3e]{font-size:14px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-info .tag-path[data-v-f47abd3e]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-close[data-v-f47abd3e]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#c0c4cc;transition:all .2s ease;opacity:0}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-close[data-v-f47abd3e]:hover{background:#f56c6c;color:#fff}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card .tag-content .tag-close i[data-v-f47abd3e]{font-size:12px}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card:hover .tag-close[data-v-f47abd3e]{opacity:1}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card.is-active .tag-icon[data-v-f47abd3e]{background:rgba(64,158,255,.1)}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card.is-active .tag-icon i[data-v-f47abd3e],.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card.is-active .tag-name[data-v-f47abd3e]{color:#409eff}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card.is-affix .tag-icon[data-v-f47abd3e]{background:rgba(230,162,60,.1)}.more-tags-overlay .more-tags-panel .tags-section .tags-grid .tag-card.is-affix .tag-icon i[data-v-f47abd3e]{color:#e6a23c}@keyframes fadeIn-f47abd3e{0%{opacity:0}to{opacity:1}}@keyframes slideIn-f47abd3e{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.tags-view-item[data-v-f47abd3e]{display:inline-flex;align-items:center;position:relative;cursor:pointer;height:28px;line-height:28px;border:1px solid #dcdfe6;color:#606266;background:#fff;padding:0 12px 0 10px;font-size:12px;margin-right:6px;border-radius:6px;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:160px;min-width:60px}.tags-view-item.active[data-v-f47abd3e]{background:linear-gradient(135deg,#e6f4ff,#f0f9ff);color:#1890ff;border-color:#91caff;box-shadow:0 2px 8px rgba(24,144,255,.15);transform:translateY(-1px)}.tags-view-item.active[data-v-f47abd3e]:before{content:"";background:#1890ff;display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;flex-shrink:0;box-shadow:0 0 3px rgba(24,144,255,.3)}.tags-view-item.active .tag-close-icon[data-v-f47abd3e]{color:rgba(24,144,255,.8);background:rgba(24,144,255,.1)}.tags-view-item.active .tag-close-icon[data-v-f47abd3e]:hover{background:rgba(24,144,255,.2);color:#1890ff;transform:scale(1.1)}.tags-view-item[data-v-f47abd3e]:hover:not(.active){background:#f5f7fa;border-color:#c0c4cc;color:#303133;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tags-view-item:hover:not(.active) .tag-close-icon[data-v-f47abd3e]{opacity:1;background:rgba(0,0,0,.05)}.tags-view-item .tag-title[data-v-f47abd3e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;min-width:0;display:block;line-height:inherit;color:inherit}.tags-view-item .tag-close-icon[data-v-f47abd3e]{width:18px;height:18px;margin-left:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.7;background:transparent;color:#909399;flex-shrink:0;cursor:pointer;transform:scale(.8)}.tags-view-item .tag-close-icon[data-v-f47abd3e]:hover{opacity:1;background:rgba(245,108,108,.1);color:#f56c6c;transform:scale(1)}.tags-view-item .tag-close-icon[data-v-f47abd3e]:active{transform:scale(.9)}.tags-view-item .tag-close-icon i[data-v-f47abd3e]{font-size:10px;line-height:1;font-weight:700}.tags-view-item:hover .tag-close-icon[data-v-f47abd3e]{transform:scale(1);opacity:1}.tags-view-item.is-affix[data-v-f47abd3e]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#bae7ff;color:#1890ff}.tags-view-item.is-affix[data-v-f47abd3e]:before{content:"";background:#1890ff;display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;flex-shrink:0}.tags-view-item.is-affix .tag-title[data-v-f47abd3e]{font-weight:600}.contextmenu[data-v-f47abd3e]{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:8px 0;border-radius:8px;font-size:13px;font-weight:500;color:#303133;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid #e4e7ed;min-width:140px}.contextmenu li[data-v-f47abd3e]{margin:0;padding:10px 16px;cursor:pointer;display:flex;align-items:center;transition:all .2s ease;position:relative}.contextmenu li[data-v-f47abd3e]:hover{background:#f5f7fa;color:#409eff}.contextmenu li[data-v-f47abd3e]:active{background:#ecf5ff}.contextmenu li i[data-v-f47abd3e]{margin-right:10px;font-size:14px;width:16px;text-align:center;opacity:.8}.contextmenu li[data-v-f47abd3e]:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:#f0f0f0}.sidebar-item-wrapper[data-v-9245b052]{margin-bottom:2px}.menu-divider[data-v-9245b052]{height:1px;background:hsla(0,0%,100%,.1);margin:8px 12px;position:relative}.menu-divider.with-label[data-v-9245b052]{height:auto;background:none;margin:16px 12px 8px}.menu-divider.with-label[data-v-9245b052]:before{content:attr(data-label);display:block;font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px;font-weight:600;padding:0 4px}.menu-divider.with-label[data-v-9245b052]:after{content:"";display:block;height:1px;background:hsla(0,0%,100%,.1);margin-top:4px}.menu-divider.large-divider[data-v-9245b052]{height:2px;background:hsla(0,0%,100%,.2);margin:24px 12px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent)}.app-wrapper.hideSidebar .menu-divider[data-v-9245b052]{margin:8px 6px}.app-wrapper.hideSidebar .menu-divider.with-label[data-v-9245b052]:before{display:none}.app-wrapper.hideSidebar .menu-divider.large-divider[data-v-9245b052]{margin:20px 6px}.menu-item[data-v-9245b052]{cursor:pointer;transition:all .2s ease;color:var(--menu-text);position:relative;margin:2px 4px;border-radius:8px;width:calc(100% - 8px);overflow:hidden}.menu-item.parent-item[data-v-9245b052]{border:none;background:transparent;outline:none!important;font-family:inherit}.menu-item.parent-item[data-v-9245b052]:focus{border:none!important}.menu-item.parent-item[data-v-9245b052]:focus,.menu-item.parent-item[data-v-9245b052]:focus-visible{outline:none!important;box-shadow:none!important}.menu-item.parent-item[data-v-9245b052]::-moz-focus-inner{border:0!important;outline:none!important}.menu-item.parent-item[data-v-9245b052]:active{outline:none!important}.menu-item .menu-content[data-v-9245b052]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:16px 8px 12px;min-height:70px;position:relative;text-align:center;transition:all .2s ease}.menu-item .menu-content .menu-icon[data-v-9245b052]{font-size:22px;margin-bottom:8px;color:inherit;transition:all .2s ease}.menu-item .menu-content .menu-title[data-v-9245b052]{font-size:11px;font-weight:500;line-height:1.25;max-width:100%;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-align:center;word-break:break-word}.menu-item .menu-content .expand-icon[data-v-9245b052]{position:absolute;top:8px;right:8px;font-size:10px;transition:transform .3s ease;color:var(--menu-text);opacity:.7}.menu-item[data-v-9245b052]:hover{background:var(--menu-hover-bg);color:var(--menu-text-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.menu-item.is-active[data-v-9245b052]{background:var(--menu-active-bg);color:#fff;box-shadow:0 4px 16px hsla(0,0%,100%,.2)}.menu-item.is-active .menu-content .menu-title[data-v-9245b052]{font-weight:600}.menu-item.is-active[data-v-9245b052]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.8));border-radius:0 3px 3px 0}.menu-item.is-selected[data-v-9245b052]{background:var(--menu-active-bg)!important;color:#fff!important;box-shadow:0 4px 16px hsla(0,0%,100%,.2)!important}.menu-item.is-selected .menu-content .menu-title[data-v-9245b052]{font-weight:600}.menu-item.is-selected[data-v-9245b052]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.8));border-radius:3px 0 0 3px}.menu-item.is-active.is-selected[data-v-9245b052]:after{display:none}.menu-item.is-expanded[data-v-9245b052]{background:var(--menu-hover-bg);color:var(--menu-text-hover);box-shadow:0 2px 8px rgba(0,0,0,.1)}.menu-item.is-expanded .expand-icon[data-v-9245b052]{transform:rotate(90deg);opacity:1}.app-wrapper.hideSidebar .menu-item[data-v-9245b052]{margin:2px 2px;width:calc(100% - 4px)}.app-wrapper.hideSidebar .menu-item .menu-content[data-v-9245b052]{padding:12px 4px 8px;min-height:60px}.app-wrapper.hideSidebar .menu-item .menu-content .menu-icon[data-v-9245b052]{font-size:20px;margin-bottom:6px}.app-wrapper.hideSidebar .menu-item .menu-content .menu-title[data-v-9245b052]{font-size:10px}.app-wrapper.hideSidebar .menu-item .menu-content .expand-icon[data-v-9245b052]{display:none}@media(max-width:768px){.menu-item .menu-content[data-v-9245b052]{min-height:65px;padding:14px 6px 10px}.menu-item .menu-content .menu-icon[data-v-9245b052]{font-size:18px}.menu-item .menu-content .menu-title[data-v-9245b052]{font-size:11px}}.lang-switch[data-v-fd758316]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-switch-inner[data-v-fd758316]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:8px;font-size:13px;color:#606266;border:1px solid transparent;transition:color .15s,border-color .15s,background .15s}.lang-switch-inner[data-v-fd758316]:hover{color:#409eff;border-color:#dcdfe6;background:#f5f7fa}.lang-globe[data-v-fd758316]{font-size:15px;line-height:1}.lang-pair[data-v-fd758316]{display:inline-flex;align-items:baseline;gap:2px;font-weight:600;letter-spacing:.02em}.lang-slash[data-v-fd758316]{font-weight:400;color:#c0c4cc;font-size:11px;margin:0 1px}.lang-cn[data-v-fd758316],.lang-en[data-v-fd758316]{min-width:1.2em;text-align:center;transition:color .15s,opacity .15s}.lang-cn[data-v-fd758316]:not(.muted),.lang-en[data-v-fd758316]:not(.muted){color:#409eff}.muted[data-v-fd758316]{color:#909399;font-weight:500;opacity:.75}.dialog-wrapper[data-v-1b4328f4]{background:var(--card-bg);border-radius:12px;overflow:hidden;border:1px solid var(--border-color)}.dialog-header[data-v-1b4328f4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.header-content[data-v-1b4328f4],.header-icon[data-v-1b4328f4]{display:flex;align-items:center}.header-icon[data-v-1b4328f4]{width:36px;height:36px;background:var(--primary-color);border-radius:8px;justify-content:center;margin-right:12px;color:#fff}.header-icon i[data-v-1b4328f4]{font-size:16px}.header-text[data-v-1b4328f4]{flex:1}.dialog-title[data-v-1b4328f4]{font-size:16px;font-weight:600;margin:0 0 2px 0;color:var(--text-primary)}.dialog-subtitle[data-v-1b4328f4]{font-size:12px;margin:0;color:var(--text-secondary)}.close-btn[data-v-1b4328f4]{width:28px;height:28px;border:none;background:var(--hover-bg);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-1b4328f4]:hover{background:var(--border-color);color:var(--text-primary)}.dialog-body[data-v-1b4328f4]{padding:20px 24px;background:var(--card-bg)}.setting-card[data-v-1b4328f4]{background:var(--card-bg);border-radius:8px;border:1px solid var(--border-color);margin-bottom:16px;overflow:hidden;transition:all .2s ease}.setting-card[data-v-1b4328f4]:hover{border-color:rgba(59,130,246,.3);box-shadow:0 2px 8px rgba(59,130,246,.1)}.card-header[data-v-1b4328f4]{display:flex;align-items:center;padding:14px 16px;background:var(--card-bg)}.card-icon[data-v-1b4328f4]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-weight:600}.font-icon[data-v-1b4328f4]{background:#ff6b6b;color:#fff;font-size:14px}.theme-icon[data-v-1b4328f4]{background:#4ecdc4;color:#fff;font-size:12px}.card-info[data-v-1b4328f4]{flex:1}.card-title[data-v-1b4328f4]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 2px 0}.card-desc[data-v-1b4328f4]{font-size:12px;color:var(--text-secondary);margin:0}.card-content[data-v-1b4328f4]{padding:16px}.size-selector[data-v-1b4328f4]{display:flex;gap:16px;justify-content:center}.size-option[data-v-1b4328f4]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease}.size-circle[data-v-1b4328f4]{width:48px;height:48px;border:2px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;background:var(--card-bg);transition:all .2s ease}.size-option.active .size-circle[data-v-1b4328f4]{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.size-option:hover .size-circle[data-v-1b4328f4]{border-color:var(--primary-color);transform:scale(1.05)}.size-text[data-v-1b4328f4]{font-weight:600}.size-label[data-v-1b4328f4]{font-size:12px;color:var(--text-secondary);font-weight:500}.size-option.active .size-label[data-v-1b4328f4]{color:var(--primary-color)}.theme-grid[data-v-1b4328f4]{display:flex;flex-direction:column;gap:12px}.theme-card[data-v-1b4328f4]{display:flex;align-items:center;padding:12px;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;background:var(--card-bg)}.theme-card[data-v-1b4328f4]:hover{border-color:var(--primary-color);background:var(--hover-bg)}.theme-card.active[data-v-1b4328f4]{border-color:var(--primary-color);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05))}.theme-preview[data-v-1b4328f4]{width:40px;height:32px;border-radius:4px;overflow:hidden;margin-right:12px;border:1px solid rgba(0,0,0,.1)}.preview-header[data-v-1b4328f4]{height:12px}.preview-body[data-v-1b4328f4]{padding:4px;background:#f8f9fa}.preview-line[data-v-1b4328f4]{height:2px;background:#dee2e6;border-radius:1px;margin-bottom:2px}.preview-line.short[data-v-1b4328f4]{width:60%}.theme-info[data-v-1b4328f4]{flex:1}.theme-name[data-v-1b4328f4]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 2px 0}.theme-desc[data-v-1b4328f4]{font-size:11px;color:var(--text-secondary);margin:0}.theme-check[data-v-1b4328f4]{width:20px;height:20px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.dialog-footer[data-v-1b4328f4]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 20px;background:var(--card-bg);border-top:1px solid var(--border-color)}.main-actions[data-v-1b4328f4]{display:flex;gap:8px}.action-btn[data-v-1b4328f4]{height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;display:flex;align-items:center;gap:6px}.reset-btn[data-v-1b4328f4]{background:transparent;color:var(--text-secondary);border-color:var(--border-color)}.reset-btn[data-v-1b4328f4]:hover{background:var(--hover-bg);color:var(--text-primary)}.cancel-btn[data-v-1b4328f4]{background:var(--hover-bg);color:var(--text-secondary);border-color:var(--border-color)}.cancel-btn[data-v-1b4328f4]:hover{background:var(--border-color);color:var(--text-primary)}.apply-btn[data-v-1b4328f4]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.apply-btn[data-v-1b4328f4]:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.app-wrapper[data-v-faba7910]{display:flex;height:100vh;width:100%;background:var(--main-bg);overflow:hidden}.app-wrapper.hideSidebar .sidebar-container[data-v-faba7910]{width:60px!important}.app-wrapper.openSidebar .sidebar-container[data-v-faba7910]{width:70px!important}.sidebar-container[data-v-faba7910]{width:70px;background:var(--menu-bg);height:100vh;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden;flex-shrink:0;z-index:1001;display:flex;flex-direction:column}.sidebar-container .sidebar-logo-container[data-v-faba7910]{flex-shrink:0;height:50px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--menu-border)}.sidebar-container .sidebar-logo-container .sidebar-logo-link[data-v-faba7910]{display:flex;align-items:center;justify-content:center;text-decoration:none}.sidebar-container .sidebar-logo-container .sidebar-logo-link .sidebar-logo-image[data-v-faba7910]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;border-radius:6px;transition:all .3s ease}.sidebar-container .sidebar-logo-container .sidebar-logo-link .sidebar-logo-image[data-v-faba7910]:hover{transform:scale(1.05)}.sidebar-container .sidebar-menu-scroll-host[data-v-faba7910]{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.32) transparent;-ms-overflow-style:auto}.sidebar-container .sidebar-menu-scroll-host[data-v-faba7910]::-webkit-scrollbar{width:4px}.sidebar-container .sidebar-menu-scroll-host[data-v-faba7910]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.28);border-radius:2px}.sidebar-container .sidebar-menu-scroll-host[data-v-faba7910]::-webkit-scrollbar-track{background:transparent}.sidebar-container .menu-container[data-v-faba7910]{padding:8px 0}.submenu-panel[data-v-faba7910]{width:200px;background:var(--submenu-bg);border-right:1px solid var(--border-color);height:100vh;flex-shrink:0;display:flex;flex-direction:column;position:relative}.submenu-panel .submenu-content[data-v-faba7910]{flex:1;overflow-y:auto;padding:0}.submenu-panel .submenu-content .submenu-group-header[data-v-faba7910]{padding:12px 16px 8px;margin-bottom:4px;border-bottom:1px solid var(--border-color)}.submenu-panel .submenu-content .submenu-group-header .group-header-content[data-v-faba7910]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.submenu-panel .submenu-content .submenu-group-header .group-header-content .group-icon[data-v-faba7910]{font-size:14px;color:var(--primary-color);margin-right:8px}.submenu-panel .submenu-content .submenu-group-header .group-header-content .group-title[data-v-faba7910]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:600;flex:1}.submenu-panel .submenu-content .submenu-group-header .group-header-content .group-toggle-icon[data-v-faba7910]{font-size:12px;color:var(--text-muted);transition:transform .3s ease}.submenu-panel .submenu-content .submenu-group-header .group-header-content .group-toggle-icon.is-collapsed[data-v-faba7910]{transform:rotate(-90deg)}.submenu-panel .submenu-content .submenu-group-header.clickable[data-v-faba7910]:hover{background:var(--hover-bg)}.submenu-panel .submenu-content .submenu-group-header.clickable:hover .group-title[data-v-faba7910]{color:var(--primary-color)}.submenu-panel .submenu-content .submenu-expandable[data-v-faba7910]{margin:2px 0}.submenu-panel .submenu-content .submenu-expandable .expandable-header[data-v-faba7910]{display:flex;align-items:center;padding:12px 16px;color:var(--submenu-text);transition:all .15s ease;cursor:pointer;margin:2px 8px;border-radius:4px;font-size:14px;position:relative}.submenu-panel .submenu-content .submenu-expandable .expandable-header .submenu-item-icon[data-v-faba7910]{font-size:20px;margin-right:12px;color:var(--text-secondary);width:22px;text-align:center}.submenu-panel .submenu-content .submenu-expandable .expandable-header .submenu-item-title[data-v-faba7910]{font-size:14px;font-weight:400;line-height:1.4;flex:1;vertical-align:middle}.submenu-panel .submenu-content .submenu-expandable .expandable-header .expand-icon[data-v-faba7910]{font-size:12px;color:var(--text-muted);transition:transform .3s ease;margin-left:8px}.submenu-panel .submenu-content .submenu-expandable .expandable-header[data-v-faba7910]:hover{background:var(--submenu-hover-bg);color:var(--primary-color)}.submenu-panel .submenu-content .submenu-expandable .expandable-header:hover .submenu-item-icon[data-v-faba7910]{color:var(--primary-color)}.submenu-panel .submenu-content .submenu-expandable .expandable-header.is-expanded[data-v-faba7910]{background:var(--submenu-hover-bg);color:var(--primary-color)}.submenu-panel .submenu-content .submenu-expandable .expandable-header.is-expanded .expand-icon[data-v-faba7910]{transform:rotate(90deg)}.submenu-panel .submenu-content .submenu-expandable .expandable-header.has-active-child[data-v-faba7910]{color:var(--primary-color);font-weight:500}.submenu-panel .submenu-content .submenu-expandable .expandable-header.has-active-child .submenu-item-icon[data-v-faba7910]{color:var(--primary-color)}.submenu-panel .submenu-content .submenu-expandable .submenu-children[data-v-faba7910]{overflow:hidden;background:var(--search-bg);margin:0 8px;border-radius:4px;padding:4px 0}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-divider[data-v-faba7910]{height:1px;background:var(--border-color);margin:8px 16px;position:relative}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-divider.with-label[data-v-faba7910]{height:auto;background:none;margin:12px 16px 8px}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-divider.with-label .divider-label[data-v-faba7910]{display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link[data-v-faba7910]{text-decoration:none;display:block}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item[data-v-faba7910]{display:flex;align-items:center;padding:10px 16px 10px 32px;color:var(--submenu-text);transition:all .15s ease;cursor:pointer;font-size:13px}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item .submenu-child-icon[data-v-faba7910]{font-size:18px!important;margin-right:10px;color:var(--text-secondary);width:20px;text-align:center;flex-shrink:0;line-height:1}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item .submenu-child-title[data-v-faba7910]{font-size:13px;font-weight:400;line-height:1.4}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item[data-v-faba7910]:hover{background:var(--hover-bg);color:var(--primary-color)}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item:hover .submenu-child-icon[data-v-faba7910]{color:var(--primary-color)}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item.is-active[data-v-faba7910]{background:var(--submenu-active-bg);color:var(--submenu-active-text);font-weight:500;position:relative}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item.is-active[data-v-faba7910]:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--primary-color);border-radius:50%}.submenu-panel .submenu-content .submenu-expandable .submenu-children .submenu-child-link .submenu-child-item.is-active .submenu-child-icon[data-v-faba7910]{color:var(--submenu-active-text)}.submenu-panel .submenu-content .submenu-item-link[data-v-faba7910]{text-decoration:none;display:block}.submenu-panel .submenu-content .submenu-item-link .submenu-item[data-v-faba7910]{display:flex;align-items:center;padding:12px 16px;color:var(--submenu-text);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;margin:2px 8px;border-radius:6px;font-size:14px;position:relative}.submenu-panel .submenu-content .submenu-item-link .submenu-item .submenu-item-icon[data-v-faba7910]{font-size:20px!important;margin-right:12px;color:var(--text-secondary);width:22px;text-align:center;flex-shrink:0;line-height:1;transition:all .2s ease}.submenu-panel .submenu-content .submenu-item-link .submenu-item .submenu-item-title[data-v-faba7910]{font-size:14px;font-weight:400;line-height:1.4}.submenu-panel .submenu-content .submenu-item-link .submenu-item[data-v-faba7910]:hover{background:var(--submenu-hover-bg);color:var(--primary-color);transform:translateX(2px)}.submenu-panel .submenu-content .submenu-item-link .submenu-item:hover .submenu-item-icon[data-v-faba7910]{color:var(--primary-color);transform:scale(1.1)}.submenu-panel .submenu-content .submenu-item-link .submenu-item.is-active[data-v-faba7910]{background:var(--submenu-active-bg);color:var(--submenu-active-text);font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.08)}.submenu-panel .submenu-content .submenu-item-link .submenu-item.is-active[data-v-faba7910]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--primary-color);border-radius:0 2px 2px 0}.submenu-panel .submenu-content .submenu-item-link .submenu-item.is-active .submenu-item-icon[data-v-faba7910]{color:var(--submenu-active-text)}.submenu-panel .submenu-content .submenu-divider[data-v-faba7910]{height:1px;background:var(--border-color);margin:12px 16px;position:relative}.submenu-panel .submenu-content .submenu-divider.with-label[data-v-faba7910]{height:auto;background:none;margin:20px 16px 12px}.submenu-panel .submenu-content .submenu-divider.with-label .divider-label[data-v-faba7910]{display:block;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:8px;padding:0 4px;position:relative;padding-left:8px}.submenu-panel .submenu-content .submenu-divider.with-label .divider-label[data-v-faba7910]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:12px;background:var(--primary-color);border-radius:1px}.submenu-panel .submenu-content .submenu-divider.is-first[data-v-faba7910]{height:50px;background:rgba(214,212,212,.15);margin:0;display:flex;align-items:center;padding:0 16px}.submenu-panel .submenu-content .submenu-divider.is-first[data-v-faba7910]:not(:first-child){margin-top:16px}.submenu-panel .submenu-content .submenu-divider.is-first .divider-label[data-v-faba7910]{font-size:15px;font-weight:600;color:var(--text-primary);text-transform:none;letter-spacing:.3px;margin-bottom:0;padding-left:8px;padding:0 0 0 8px;background:linear-gradient(135deg,var(--text-primary),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.submenu-panel .submenu-content .submenu-divider.is-first .divider-label[data-v-faba7910]:before{display:none}.submenu-panel .submenu-content .submenu-divider:not(.is-first).with-label[data-v-faba7910]{margin:20px 16px 12px}.submenu-panel .submenu-content .submenu-divider:not(.is-first).with-label .divider-label[data-v-faba7910]{font-size:11px;color:var(--text-muted);text-transform:uppercase;position:relative;padding-left:8px}.submenu-panel .submenu-content .submenu-divider:not(.is-first).with-label .divider-label[data-v-faba7910]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:12px;background:var(--primary-color);border-radius:1px}.submenu-panel .submenu-content .submenu-divider.is-first+.submenu-expandable[data-v-faba7910],.submenu-panel .submenu-content .submenu-divider.is-first+.submenu-group-header[data-v-faba7910],.submenu-panel .submenu-content .submenu-divider.is-first+.submenu-item-link[data-v-faba7910]{margin-top:8px}.submenu-panel .submenu-content[data-v-faba7910]::-webkit-scrollbar{width:6px}.submenu-panel .submenu-content[data-v-faba7910]::-webkit-scrollbar-track{background:var(--card-bg);border-radius:3px}.submenu-panel .submenu-content[data-v-faba7910]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.submenu-panel .submenu-content[data-v-faba7910]::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.submenu-expand-enter-active[data-v-faba7910],.submenu-expand-leave-active[data-v-faba7910]{transition:all .3s ease}.submenu-expand-enter[data-v-faba7910],.submenu-expand-leave-to[data-v-faba7910]{opacity:0;max-height:0}.submenu-expand-enter-to[data-v-faba7910],.submenu-expand-leave[data-v-faba7910]{opacity:1;max-height:500px}.submenu-slide-enter-active[data-v-faba7910],.submenu-slide-leave-active[data-v-faba7910]{transition:all .25s cubic-bezier(.4,0,.2,1)}.submenu-slide-enter[data-v-faba7910],.submenu-slide-leave-to[data-v-faba7910]{opacity:0;transform:translateX(-10px)}.main-container[data-v-faba7910]{flex:1;min-height:0;height:100vh;display:flex;flex-direction:column;background:transparent;min-width:0;background:none}.navbar[data-v-faba7910]{height:56px;background:var(--navbar-bg);backdrop-filter:blur(20px);box-shadow:0 1px 4px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;padding:0 24px;transition:all .3s ease}.navbar .navbar-left[data-v-faba7910]{display:flex;align-items:center;gap:16px}.navbar .navbar-left .manager-switcher[data-v-faba7910]{display:flex;align-items:center;gap:12px;padding:8px 20px;background:var(--card-bg);border-radius:10px;transition:all .3s ease;min-width:280px;max-height:70vh!important;border:none!important}.navbar .navbar-left .manager-switcher[data-v-faba7910]:hover{border:none!important;box-shadow:none!important}.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]{border:none!important;outline:none!important}.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]:active,.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]:focus,.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]:hover{border:none!important;outline:none!important;box-shadow:none!important}.navbar .navbar-left .manager-switcher .switcher-label[data-v-faba7910]{font-size:12px;color:var(--text-muted);font-weight:500;flex-shrink:0}.navbar .navbar-left .manager-switcher .current-manager[data-v-faba7910]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:4px 12px;border-radius:6px;transition:all .3s ease;flex:1;border:none!important}.navbar .navbar-left .manager-switcher .current-manager[data-v-faba7910]:hover{background:var(--hover-bg);border:none!important}.navbar .navbar-left .manager-switcher .current-manager .manager-avatar[data-v-faba7910]{width:28px;height:28px;background:linear-gradient(135deg,var(--primary-color),#667eea);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;flex-shrink:0}.navbar .navbar-left .manager-switcher .current-manager .manager-info[data-v-faba7910]{display:flex;flex-direction:column;flex:1;min-width:0}.navbar .navbar-left .manager-switcher .current-manager .manager-info .manager-name[data-v-faba7910]{font-size:14px;color:var(--text-primary);font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .navbar-left .manager-switcher .current-manager .manager-info .default-badge[data-v-faba7910]{font-size:10px;color:var(--primary-color);font-weight:500;line-height:1;margin-top:2px}.navbar .navbar-left .manager-switcher .current-manager .manager-arrow[data-v-faba7910]{font-size:12px;color:var(--text-muted);transition:transform .3s ease;flex-shrink:0}.navbar .navbar-left .manager-switcher .current-manager:hover .manager-arrow[data-v-faba7910]{transform:rotate(180deg)}.navbar .navbar-right[data-v-faba7910]{display:flex;align-items:center;gap:20px}.navbar .navbar-right .openapi-container[data-v-faba7910]{display:flex;align-items:center}.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--card-bg);border-radius:10px;color:var(--text-primary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;border:none!important;outline:none!important}.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px)}.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]:focus,.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);border:none!important;outline:none!important}.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]:active{border:none!important;outline:none!important}.navbar .navbar-right .openapi-container .openapi-link i[data-v-faba7910]{font-size:16px;transition:color .3s ease}.navbar .navbar-right .openapi-container .openapi-link span[data-v-faba7910]{font-weight:600}.navbar .navbar-right .platform-switcher[data-v-faba7910]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;transition:all .3s ease}.navbar .navbar-right .platform-switcher[data-v-faba7910]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.navbar .navbar-right .platform-switcher .switcher-label[data-v-faba7910]{font-size:12px;color:var(--text-muted);font-weight:500}.navbar .navbar-right .platform-switcher .current-platform[data-v-faba7910]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s ease}.navbar .navbar-right .platform-switcher .current-platform[data-v-faba7910]:hover{background:var(--hover-bg)}.navbar .navbar-right .platform-switcher .current-platform .platform-icon[data-v-faba7910]{font-size:16px;color:var(--primary-color)}.navbar .navbar-right .platform-switcher .current-platform .platform-name[data-v-faba7910]{font-size:14px;color:var(--text-primary);font-weight:600}.navbar .navbar-right .platform-switcher .current-platform .platform-arrow[data-v-faba7910]{font-size:12px;color:var(--text-muted);transition:transform .3s ease}.navbar .navbar-right .platform-switcher .current-platform:hover .platform-arrow[data-v-faba7910]{transform:rotate(180deg)}.navbar .navbar-right .single-platform[data-v-faba7910]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;position:relative}.navbar .navbar-right .single-platform[data-v-faba7910]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--primary-color);border-radius:0 2px 2px 0}.navbar .navbar-right .single-platform .platform-label[data-v-faba7910]{font-size:12px;color:var(--text-muted);font-weight:500;margin-left:4px}.navbar .navbar-right .single-platform .platform-info[data-v-faba7910]{display:flex;align-items:center;gap:8px}.navbar .navbar-right .single-platform .platform-info .platform-icon[data-v-faba7910]{font-size:16px;color:var(--primary-color)}.navbar .navbar-right .single-platform .platform-info .platform-name[data-v-faba7910]{font-size:14px;color:var(--text-primary);font-weight:600}.navbar .navbar-right .fullscreen-container[data-v-faba7910]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;background:var(--hover-bg);border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar .navbar-right .fullscreen-container[data-v-faba7910]:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.navbar .navbar-right .fullscreen-container:hover i[data-v-faba7910]{color:#fff}.navbar .navbar-right .fullscreen-container[data-v-faba7910]:active{transform:translateY(0)}.navbar .navbar-right .fullscreen-container i[data-v-faba7910]{font-size:16px;color:var(--text-secondary);transition:color .3s ease}.navbar .navbar-right .settings-container[data-v-faba7910]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;background:var(--hover-bg);border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar .navbar-right .settings-container[data-v-faba7910]:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.navbar .navbar-right .settings-container:hover i[data-v-faba7910]{color:#fff}.navbar .navbar-right .settings-container[data-v-faba7910]:active{transform:translateY(0)}.navbar .navbar-right .settings-container.is-active[data-v-faba7910]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 8px rgba(0,0,0,.15)}.navbar .navbar-right .settings-container.is-active i[data-v-faba7910]{color:#fff;transform:rotate(45deg)}.navbar .navbar-right .settings-container.is-active[data-v-faba7910]:hover{transform:translateY(-1px)}.navbar .navbar-right .settings-container i[data-v-faba7910]{font-size:16px;color:var(--text-secondary);transition:all .3s ease}.navbar .navbar-right .avatar-container .avatar-wrapper[data-v-faba7910]{display:flex;align-items:center;cursor:pointer;padding:8px 16px;border-radius:10px;background:var(--hover-bg);border:1px solid var(--border-color);transition:all .3s ease}.navbar .navbar-right .avatar-container .avatar-wrapper[data-v-faba7910]:hover{background:var(--card-bg);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.navbar .navbar-right .avatar-container .avatar-wrapper .user-avatar-static[data-v-faba7910]{width:28px;height:28px;border-radius:6px;margin-right:10px;border:1px solid var(--border-color);transition:all .3s ease;background:#6c7b88;display:flex;align-items:center;justify-content:center}.navbar .navbar-right .avatar-container .avatar-wrapper .user-avatar-static i[data-v-faba7910]{font-size:16px;color:#fff}.navbar .navbar-right .avatar-container .avatar-wrapper .user-name[data-v-faba7910]{font-size:14px;color:var(--text-primary);margin-right:6px;font-weight:600}.navbar .navbar-right .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-faba7910]{font-size:12px;color:var(--text-muted);transition:transform .3s ease}.navbar .navbar-right .avatar-container .avatar-wrapper:hover .el-icon-caret-bottom[data-v-faba7910]{transform:rotate(180deg)}.breadcrumb-toolbar[data-v-faba7910]{height:48px;background:var(--card-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;padding:0 24px;box-shadow:0 1px 0 rgba(0,0,0,.03);min-width:0}.breadcrumb-toolbar .toolbar-left[data-v-faba7910]{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.breadcrumb-toolbar .toolbar-left .hamburger-container[data-v-faba7910]{width:36px;height:36px;position:relative;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;background:var(--hover-bg);border:1px solid var(--border-color);transition:all .3s ease;flex-shrink:0}.breadcrumb-toolbar .toolbar-left .hamburger-container[data-v-faba7910]:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.breadcrumb-toolbar .toolbar-left .hamburger-container:hover i[data-v-faba7910]{color:#fff}.breadcrumb-toolbar .toolbar-left .hamburger-container[data-v-faba7910]:active{transform:translateY(0)}.breadcrumb-toolbar .toolbar-left .hamburger-container i[data-v-faba7910]{font-size:16px;color:var(--text-secondary);transition:all .3s ease}.breadcrumb-toolbar .toolbar-left .breadcrumb-container[data-v-faba7910]{font-size:14px;color:var(--text-secondary);font-weight:500;flex:1;min-width:0;overflow:hidden}.content-wrapper[data-v-faba7910]{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.tree-panel[data-v-faba7910]{width:240px;background:var(--card-bg);border-right:1px solid var(--border-color);height:80vh;flex-shrink:0;display:flex;flex-direction:column;position:relative;box-shadow:2px 0 8px rgba(0,0,0,.1);margin-left:20px;margin-top:16px}.tree-panel .tree-header[data-v-faba7910]{height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:var(--hover-bg);border-bottom:1px solid var(--border-color)}.tree-panel .tree-header .tree-title[data-v-faba7910]{display:flex;align-items:center;color:var(--text-primary);font-weight:600;font-size:14px;flex:1}.tree-panel .tree-header .tree-title .tree-icon[data-v-faba7910]{font-size:16px;margin-right:8px;color:var(--primary-color)}.tree-panel .tree-header .tree-actions[data-v-faba7910]{display:flex;align-items:center;gap:8px}.tree-panel .tree-header .tree-actions .tree-action-btn[data-v-faba7910]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;background:transparent;border:1px solid var(--border-color);transition:all .3s ease;color:var(--text-muted)}.tree-panel .tree-header .tree-actions .tree-action-btn[data-v-faba7910]:hover{background:var(--hover-bg);border-color:var(--primary-color);color:var(--primary-color);transform:scale(1.05)}.tree-panel .tree-header .tree-actions .tree-action-btn i[data-v-faba7910]{font-size:12px}.tree-panel .tree-header .tree-actions .tree-collapse-btn[data-v-faba7910]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;background:transparent;border:1px solid var(--border-color);transition:all .3s ease;color:var(--text-muted)}.tree-panel .tree-header .tree-actions .tree-collapse-btn[data-v-faba7910]:hover{background:var(--hover-bg);border-color:var(--primary-color);color:var(--primary-color);transform:scale(1.05)}.tree-panel .tree-header .tree-actions .tree-collapse-btn i[data-v-faba7910]{font-size:12px}.tree-panel .tree-search[data-v-faba7910]{padding:12px 16px;border-bottom:1px solid var(--border-color)}.tree-panel .tree-content[data-v-faba7910]{flex:1;overflow-y:auto;padding:8px}.tree-panel .tree-content .custom-tree[data-v-faba7910]{background:transparent}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node__expand-icon.is-leaf{visibility:hidden}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node .el-tree-node__content{height:36px;padding:0 8px;border-radius:6px;margin:2px 0;transition:all .3s ease}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node .el-tree-node__content:hover{background:var(--hover-bg)}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node .el-tree-node__content .el-tree-node__expand-icon{color:var(--text-muted);font-size:12px}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node .el-tree-node__content .el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node .el-tree-node__content .el-checkbox{margin-right:8px}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node.is-current>.el-tree-node__content{background:var(--primary-color);color:#fff}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node.is-current>.el-tree-node__content .node-icon{color:#fff!important}.tree-panel .tree-content .custom-tree[data-v-faba7910] .el-tree-node.is-current>.el-tree-node__content .node-label{color:#fff}.tree-panel .tree-content .custom-tree .custom-tree-node[data-v-faba7910]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.tree-panel .tree-content .custom-tree .custom-tree-node .node-content[data-v-faba7910]{display:flex;align-items:center;flex:1}.tree-panel .tree-content .custom-tree .custom-tree-node .node-content .node-icon[data-v-faba7910]{font-size:16px;margin-right:8px;transition:color .3s ease}.tree-panel .tree-content .custom-tree .custom-tree-node .node-content .node-label[data-v-faba7910]{font-weight:400;color:var(--text-primary);line-height:1.4}.tree-panel .tree-content .custom-tree .custom-tree-node .node-actions[data-v-faba7910]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .3s ease}.tree-panel .tree-content .custom-tree .custom-tree-node .node-actions .action-icon[data-v-faba7910]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;font-size:12px;color:var(--text-muted);transition:all .3s ease}.tree-panel .tree-content .custom-tree .custom-tree-node .node-actions .action-icon[data-v-faba7910]:hover{background:var(--hover-bg);color:var(--primary-color)}.tree-panel .tree-content .custom-tree .custom-tree-node .node-actions .action-icon.delete-icon[data-v-faba7910]:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.tree-panel .tree-content .custom-tree .custom-tree-node:hover .node-actions[data-v-faba7910]{opacity:1}.tree-panel .tree-content[data-v-faba7910]::-webkit-scrollbar{width:6px}.tree-panel .tree-content[data-v-faba7910]::-webkit-scrollbar-track{background:var(--card-bg);border-radius:3px}.tree-panel .tree-content[data-v-faba7910]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.tree-panel .tree-content[data-v-faba7910]::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.tree-toggle-btn[data-v-faba7910]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:48px;background:var(--card-bg);border:1px solid var(--border-color);border-left:none;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.1)}.tree-toggle-btn[data-v-faba7910]:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-50%) translateX(2px)}.tree-toggle-btn:hover i[data-v-faba7910]{color:#fff}.tree-toggle-btn i[data-v-faba7910]{font-size:14px;color:var(--text-muted);transition:color .3s ease}.tree-slide-enter-active[data-v-faba7910],.tree-slide-leave-active[data-v-faba7910]{transition:all .3s cubic-bezier(.4,0,.2,1)}.tree-slide-enter[data-v-faba7910],.tree-slide-leave-to[data-v-faba7910]{opacity:0;transform:translateX(-100%)}.app-main[data-v-faba7910]{flex:1;min-height:0;background:transparent;overflow-y:auto;position:relative;transition:all .3s ease}.app-main.with-tree[data-v-faba7910]{margin-left:0}@media(max-width:768px){.submenu-panel[data-v-faba7910]{display:none}.tree-panel[data-v-faba7910]{width:250px}.sidebar-container[data-v-faba7910]{width:150px;position:fixed;left:0;top:0;z-index:1001;transform:translateX(-100%);transition:transform .3s ease}.sidebar-container.mobile-open[data-v-faba7910]{transform:translateX(0)}.app-wrapper.hideSidebar .sidebar-container[data-v-faba7910],.app-wrapper.openSidebar .sidebar-container[data-v-faba7910]{width:70px}.main-container[data-v-faba7910]{width:100%}.navbar[data-v-faba7910]{padding:0 16px;height:50px}.navbar .navbar-left .manager-switcher[data-v-faba7910]{padding:6px 12px;gap:8px;min-width:unset;border:none!important}.navbar .navbar-left .manager-switcher[data-v-faba7910]:hover{border:none!important;box-shadow:none!important}.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]{border:none!important;outline:none!important}.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]:active,.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]:focus,.navbar .navbar-left .manager-switcher .el-dropdown[data-v-faba7910]:hover{border:none!important;outline:none!important;box-shadow:none!important}.navbar .navbar-left .manager-switcher .manager-name[data-v-faba7910]{font-size:13px}.navbar .navbar-left .manager-switcher .manager-info .default-badge[data-v-faba7910],.navbar .navbar-left .manager-switcher .switcher-label[data-v-faba7910]{display:none}.navbar .navbar-right[data-v-faba7910]{gap:12px}.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]{padding:6px 12px;gap:6px;font-size:13px;border:none!important;outline:none!important}.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]:active,.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]:focus,.navbar .navbar-right .openapi-container .openapi-link[data-v-faba7910]:hover{border:none!important;outline:none!important}.navbar .navbar-right .openapi-container .openapi-link i[data-v-faba7910]{font-size:14px}.navbar .navbar-right .platform-switcher[data-v-faba7910]{padding:6px 12px;gap:8px}.navbar .navbar-right .platform-switcher .platform-name[data-v-faba7910]{font-size:13px}.navbar .navbar-right .platform-switcher .switcher-label[data-v-faba7910]{display:none}.navbar .navbar-right .single-platform[data-v-faba7910]{padding:6px 12px;gap:8px}.navbar .navbar-right .single-platform .platform-label[data-v-faba7910]{display:none}.navbar .navbar-right .single-platform .platform-info .platform-name[data-v-faba7910]{font-size:13px}.navbar .navbar-right .fullscreen-container[data-v-faba7910]{width:32px;height:32px}.navbar .navbar-right .fullscreen-container i[data-v-faba7910]{font-size:14px}.navbar .navbar-right .settings-container[data-v-faba7910]{width:32px;height:32px}.navbar .navbar-right .settings-container.is-active i[data-v-faba7910]{transform:rotate(45deg)}.navbar .navbar-right .settings-container i[data-v-faba7910]{font-size:14px}.navbar .navbar-right .avatar-container .avatar-wrapper[data-v-faba7910]{padding:6px 12px}.navbar .navbar-right .avatar-container .avatar-wrapper .user-avatar-static[data-v-faba7910]{width:24px;height:24px}.navbar .navbar-right .avatar-container .avatar-wrapper .user-avatar-static i[data-v-faba7910]{font-size:14px}.navbar .navbar-right .avatar-container .avatar-wrapper .user-name[data-v-faba7910]{font-size:13px}.breadcrumb-toolbar[data-v-faba7910]{padding:0 16px;height:44px}.breadcrumb-toolbar .toolbar-left[data-v-faba7910]{gap:12px}.breadcrumb-toolbar .toolbar-left .hamburger-container[data-v-faba7910]{width:32px;height:32px}.breadcrumb-toolbar .toolbar-left .hamburger-container i[data-v-faba7910]{font-size:14px}.app-main[data-v-faba7910]{padding:16px}.tree-toggle-btn[data-v-faba7910]{width:28px;height:40px}.tree-toggle-btn i[data-v-faba7910]{font-size:12px}}.manager-dropdown[data-v-faba7910]{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;padding:0!important;min-width:360px!important;max-height:70vh!important}.manager-dropdown .dropdown-header[data-v-faba7910]{padding:14px 20px;background:var(--hover-bg);border-bottom:1px solid var(--border-color);border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:space-between}.manager-dropdown .dropdown-header .header-title[data-v-faba7910]{font-size:14px;font-weight:600;color:var(--text-primary)}.manager-dropdown .dropdown-search[data-v-faba7910]{padding:10px 16px 8px;border-bottom:1px solid var(--border-color);background:var(--card-bg)}.manager-dropdown .dropdown-search[data-v-faba7910] .el-input__inner{border-radius:6px}.manager-dropdown .dropdown-list[data-v-faba7910]{max-height:calc(70vh - 108px);overflow-y:auto}.manager-dropdown .dropdown-empty[data-v-faba7910]{padding:28px 20px;text-align:center;font-size:13px;color:var(--text-secondary)}.manager-dropdown .manager-option[data-v-faba7910]{color:var(--text-secondary)!important;font-weight:500;padding:16px 20px!important;font-size:14px!important;transition:all .3s ease;display:flex!important;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05)!important;position:relative;min-height:80px}.manager-dropdown .manager-option[data-v-faba7910]:last-child{border-bottom:none!important;border-radius:0 0 10px 10px}.manager-dropdown .manager-option[data-v-faba7910]:hover:not(.is-disabled){background:var(--hover-bg)!important;color:var(--text-primary)!important}.manager-dropdown .manager-option:hover:not(.is-disabled) .option-avatar[data-v-faba7910]{background:linear-gradient(135deg,var(--primary-color),#667eea)!important;transform:scale(1.05)}.manager-dropdown .manager-option.is-disabled[data-v-faba7910]{opacity:.6;cursor:not-allowed!important;background:rgba(0,0,0,.02)!important}.manager-dropdown .manager-option .option-avatar[data-v-faba7910]{width:40px;height:40px;background:linear-gradient(135deg,#a8a8a8,#d3d3d3);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;text-transform:uppercase;margin-right:16px;transition:all .3s ease;flex-shrink:0}.manager-dropdown .manager-option .option-info[data-v-faba7910]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.manager-dropdown .manager-option .option-info .option-name[data-v-faba7910]{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:4px}.manager-dropdown .manager-option .option-info .option-address[data-v-faba7910]{font-size:13px;color:var(--text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.manager-dropdown .manager-option .option-badges[data-v-faba7910]{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0;margin-left:12px}.manager-dropdown .manager-option .option-badges .default-badge[data-v-faba7910]{background:#f0f9ff;color:var(--primary-color);font-size:11px;padding:3px 8px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(59,130,246,.2)}.manager-dropdown .manager-option .option-badges .current-badge[data-v-faba7910]{background:var(--primary-color);color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.manager-dropdown .manager-option .option-badges .set-default-action[data-v-faba7910]{color:var(--primary-color);font-size:11px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s ease;white-space:nowrap}.manager-dropdown .manager-option .option-badges .set-default-action[data-v-faba7910]:hover{background:rgba(59,130,246,.1);color:var(--primary-color)}.platform-dropdown[data-v-faba7910]{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;padding:8px 0!important;min-width:200px!important}.platform-dropdown .platform-option[data-v-faba7910]{color:var(--text-secondary)!important;font-weight:500;padding:12px 16px!important;font-size:14px!important;transition:all .3s ease;display:flex!important;align-items:center;justify-content:space-between}.platform-dropdown .platform-option[data-v-faba7910]:hover:not(.is-disabled){background:var(--hover-bg)!important;color:var(--text-primary)!important}.platform-dropdown .platform-option:hover:not(.is-disabled) .option-icon[data-v-faba7910]{color:var(--primary-color)!important}.platform-dropdown .platform-option.is-disabled[data-v-faba7910]{opacity:.6;cursor:not-allowed!important}.platform-dropdown .platform-option .option-icon[data-v-faba7910]{font-size:16px;margin-right:10px;color:var(--text-muted);transition:color .3s ease}.platform-dropdown .platform-option .option-name[data-v-faba7910]{flex:1;font-weight:500}.platform-dropdown .platform-option .current-badge[data-v-faba7910]{background:var(--primary-color);color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.el-dropdown-menu[data-v-faba7910]{overflow:auto;min-height:50px;overflow-x:hidden}.el-dropdown-menu .el-dropdown-menu__item--divided[data-v-faba7910]{margin-top:4px;padding-top:4px;border-top:1px solid var(--border-color)}.el-dropdown-menu .el-dropdown-menu__item--divided[data-v-faba7910]:before{display:none!important}.fullscreen-mode .app-wrapper .navbar[data-v-faba7910]{box-shadow:0 2px 16px rgba(0,0,0,.08)}.fullscreen-mode body[data-v-faba7910]{overflow:hidden}.scrollbar-wrapper .el-scrollbar__bar[data-v-faba7910]{display:none!important}.scrollbar-wrapper .el-scrollbar__wrap[data-v-faba7910]{overflow-x:hidden!important;scrollbar-width:none;-ms-overflow-style:none}.scrollbar-wrapper .el-scrollbar__wrap[data-v-faba7910]::-webkit-scrollbar{display:none!important}.el-loading-mask[data-v-faba7910]{background-color:rgba(0,0,0,.8)!important}.el-loading-mask .el-loading-spinner .el-loading-text[data-v-faba7910]{color:#fff!important;font-weight:500;font-size:14px}.el-message[data-v-faba7910]{min-width:300px!important;border-radius:8px!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.el-message.el-message--success[data-v-faba7910]{background-color:var(--card-bg)!important;border-color:#67c23a!important}.el-message.el-message--success .el-message__content[data-v-faba7910]{color:#67c23a!important;font-weight:500}.el-message.el-message--error[data-v-faba7910]{background-color:var(--card-bg)!important;border-color:#f56c6c!important}.el-message.el-message--error .el-message__content[data-v-faba7910]{color:#f56c6c!important;font-weight:500}.el-message.el-message--info[data-v-faba7910]{background-color:var(--card-bg)!important;border-color:var(--primary-color)!important}.el-message.el-message--info .el-message__content[data-v-faba7910]{color:var(--primary-color)!important;font-weight:500}@font-face{font-family:iconfont;src:url(../fonts/iconfont.32d9cf8c.woff2) format("woff2"),url(../fonts/iconfont.e3a4b6ed.woff) format("woff"),url(../fonts/iconfont.cb5b7f29.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-round_rmb1:before{content:"\e697"}.icon-yingshou:before{content:"\e60b"}.icon-zijinguanli:before{content:"\e650"}.icon-shuifei:before{content:"\e640"}.icon-dianfei:before{content:"\e626"}.icon-diannao:before{content:"\e64e"}.icon-tuopu:before{content:"\e603"}.icon-beiyongshebei:before{content:"\e627"}.icon-kongtiao1:before{content:"\e601"}.icon-zuhu-qiye:before{content:"\e638"}.icon-shuibiaoguohu-:before{content:"\e61f"}.icon-dianbiao5:before{content:"\e61e"}.icon-aiff:before{content:"\e8a6"}.icon-zu:before{content:"\e615"}.icon-wuguan:before{content:"\ec5f"}.icon-ai:before{content:"\e8a5"}.icon-baobiao:before{content:"\e61c"}.icon-daikaipiao:before{content:"\e609"}.icon-caiwu:before{content:"\e75f"}.icon-zhangdan:before{content:"\e682"}.icon-fenxiangyongneng:before{content:"\e696"}.icon-changyongtubiao_jifei:before{content:"\e60a"}.icon-tingchewei:before{content:"\e65b"}.icon-zuhupeizhi:before{content:"\e637"}.icon-dianbiao3:before{content:"\e695"}.icon-shuibiao_o:before{content:"\eb59"}.icon-dianbiao4:before{content:"\e608"}.icon-chewei-01:before{content:"\ec95"}.icon-dianbiao2:before{content:"\e607"}.icon-chongdianzhuang:before{content:"\e65d"}.icon-zhaoming1:before{content:"\e65a"}.icon-dianbiao1:before{content:"\e6b3"}.icon-zhaoming:before{content:"\e60e"}.icon-kongdiao:before{content:"\e65f"}.icon-kongtiao:before{content:"\e680"}.icon-bingxiang:before{content:"\e618"}.icon-shuibiao:before{content:"\ec67"}.icon-tiaojie:before{content:"\e630"}.icon-kongtiaojiankong_1:before{content:"\e617"}.icon-peizhitubiaosvg-:before{content:"\e661"}.icon-chongdianzhuang1:before{content:"\e672"}.icon-fangjian:before{content:"\e6b2"}.icon-shezhipeizhi:before{content:"\e613"}.icon-shuibiao1:before{content:"\e64f"}.icon-cengji:before{content:"\e600"}.icon-yingyongzhongxin:before{content:"\e623"}.icon-shebeipeizhi:before{content:"\e621"}.icon-icon-jiankongtai:before{content:"\e61d"}.icon-dianbiao:before{content:"\e606"}:root,html:not([class*=font-size-]),html:not([class*=theme-]){--base-font-size:14px;--table-font-size:14px;--button-font-size:13px;--label-font-size:13px;--title-font-size:16px;--table-cell-padding:12px 0;--button-padding:8px 14px;--input-height:34px;--search-input-width:190px;--action-column-width:190px}:root.font-size-small,html.font-size-small:not([class*=font-size-]),html.font-size-small:not([class*=theme-]){--base-font-size:13px;--table-font-size:13px;--button-font-size:12px;--label-font-size:12px;--title-font-size:15px;--table-cell-padding:10px 0;--button-padding:6px 12px;--input-height:32px;--search-input-width:170px;--action-column-width:170px}:root.font-size-large,html.font-size-large:not([class*=font-size-]),html.font-size-large:not([class*=theme-]){--base-font-size:15px;--table-font-size:15px;--button-font-size:14px;--label-font-size:14px;--title-font-size:18px;--table-cell-padding:14px 0;--button-padding:10px 16px;--input-height:36px;--search-input-width:210px;--action-column-width:210px}:root,:root.theme-white,html.theme-white:not([class*=font-size-]),html.theme-white:not([class*=theme-]),html:not([class*=font-size-]),html:not([class*=theme-]){--primary-color:#3b82f6;--primary-hover:#2563eb;--primary-gradient:linear-gradient(135deg,#3b82f6,#60a5fa);--sidebar-bg:linear-gradient(145deg,#fff,#f8fafc);--sidebar-logo-bg:linear-gradient(135deg,#3b82f6,#60a5fa);--navbar-bg:hsla(0,0%,100%,0.95);--main-bg:linear-gradient(135deg,#fff,#f8fafc);--card-bg:#fff;--search-bg:#f8fafc;--text-primary:#111827;--text-secondary:#374151;--text-muted:#6b7280;--border-color:#e5e7eb;--border-secondary:#f3f4f6;--hover-bg:#f9fafb;--active-bg:linear-gradient(135deg,#2563eb,#3b82f6);--button-shadow:rgba(59,130,246,0.25);--secondary-color:#60a5fa;--menu-bg:linear-gradient(145deg,#64748b,#475569);--menu-text:hsla(0,0%,100%,0.9);--menu-text-hover:#fff;--menu-active-bg:hsla(0,0%,100%,0.15);--menu-hover-bg:hsla(0,0%,100%,0.1);--menu-border:hsla(0,0%,100%,0.15);--submenu-bg:#f8fafc;--submenu-hover-bg:#eff6ff;--submenu-text:#475569;--submenu-active-text:#fff;--submenu-active-bg:#3b82f6}:root.theme-teal,html.theme-teal:not([class*=font-size-]),html.theme-teal:not([class*=theme-]){--primary-color:#26a69a;--primary-hover:#00897b;--primary-gradient:linear-gradient(135deg,#26a69a,#42b8ac);--sidebar-bg:linear-gradient(145deg,#fff,#f5faf9);--sidebar-logo-bg:linear-gradient(135deg,#26a69a,#42b8ac);--navbar-bg:hsla(0,0%,100%,0.95);--main-bg:linear-gradient(135deg,#f8faf9,#f0f5f4);--card-bg:#fff;--search-bg:#e8f5f3;--text-primary:#2c3e50;--text-secondary:#34495e;--text-muted:#7f8c8d;--border-color:#b2dfdb;--border-secondary:#c8e6e2;--hover-bg:#e8f5f3;--active-bg:linear-gradient(135deg,#00897b,#26a69a);--button-shadow:rgba(38,166,154,0.3);--secondary-color:#4db6ac;--submenu-active-bg:#26a69a;--menu-bg:linear-gradient(145deg,#2c3e50,#34495e);--menu-text:hsla(0,0%,100%,0.85);--menu-text-hover:hsla(0,0%,100%,0.95);--menu-active-bg:hsla(0,0%,100%,0.15);--menu-hover-bg:hsla(0,0%,100%,0.08);--menu-border:hsla(0,0%,100%,0.12);--submenu-bg:#fafbfc;--submenu-hover-bg:#e8f0fe;--submenu-text:#2c3e50;--submenu-active-text:#fff}.el-input__inner{font-size:var(--base-font-size)!important;height:var(--input-height)!important;line-height:var(--input-height)!important;border-color:var(--border-color)!important;background-color:var(--card-bg)!important;color:var(--text-primary)!important}.el-input__inner::-moz-placeholder{color:var(--text-muted)!important}.el-input__inner::placeholder{color:var(--text-muted)!important}.el-input__inner:focus{border-color:var(--primary-color)!important}.el-button{font-size:var(--button-font-size)!important;padding:var(--button-padding)!important;border-radius:8px!important;transition:all .3s ease!important}.el-button--primary{background:var(--primary-gradient)!important;border:none!important;box-shadow:0 2px 8px var(--button-shadow)!important;color:#fff!important}.el-button--primary:focus,.el-button--primary:hover{color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px var(--button-shadow)!important}.el-button--primary.is-plain{background:#fff!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;box-shadow:none!important}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:rgba(59,130,246,.08)!important;color:var(--primary-hover)!important;transform:none!important}.el-button--success,.el-button--success:focus,.el-button--success:hover{color:#fff!important}.el-table{font-size:var(--table-font-size)!important;background-color:var(--card-bg)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.el-table:after,.el-table:before{display:none!important}.el-table td,.el-table th{padding:var(--table-cell-padding)!important;border-color:var(--border-color)!important;background-color:var(--card-bg)!important;color:var(--text-primary)!important}.el-table th{background-color:var(--search-bg)!important;color:var(--text-primary)!important}.el-table tr:hover td{background-color:var(--hover-bg)!important}.el-table .el-table__body-wrapper,.el-table .el-table__header-wrapper{background-color:var(--card-bg)!important}.el-table .el-table__border-left-patch,.el-table .el-table__border-right-patch{display:none!important}.el-table .el-table__fixed,.el-table .el-table__fixed-right{background-color:var(--card-bg)!important}.el-table .el-table__fixed-right:before,.el-table .el-table__fixed:before{background-color:var(--border-color)!important}.el-form-item__label{font-size:var(--label-font-size)!important;color:var(--text-primary)!important}.el-select .el-input__inner{cursor:pointer!important}.el-dialog{background-color:var(--card-bg)!important;border-radius:12px!important}.el-dialog .el-dialog__header{background-color:var(--search-bg)!important;border-radius:12px 12px 0 0!important;border-bottom:1px solid var(--border-color)!important}.el-dialog .el-dialog__title{color:var(--text-primary)!important;font-size:var(--title-font-size)!important}.sidebar-container .el-menu{border-right:solid 1px var(--border-color)!important}.sidebar-container .el-submenu__title{color:var(--text-secondary)!important}.sidebar-container .el-submenu__title:hover{background-color:var(--hover-bg)!important}.sidebar-container .el-menu-item{color:var(--text-secondary)!important}.sidebar-container .el-menu-item:hover{background-color:var(--hover-bg)!important}.sidebar-container .el-menu-item.is-active{color:var(--primary-color)!important;background-color:var(--hover-bg)!important}.navbar{background:var(--navbar-bg)!important}.navbar .breadcrumb-container .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:var(--text-secondary)!important}.navbar .breadcrumb-container .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:var(--text-primary)!important}.el-pagination,.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total,.navbar .app-breadcrumb,.navbar .right-menu{color:var(--text-secondary)!important}.el-pagination .el-pagination__sizes .el-select .el-input__inner{color:var(--text-primary)!important;background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.el-pagination .btn-next,.el-pagination .btn-prev{color:var(--text-secondary)!important;background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover{color:var(--primary-color)!important;background-color:var(--hover-bg)!important}.el-pagination .btn-next:disabled,.el-pagination .btn-prev:disabled{color:var(--text-muted)!important;background-color:var(--search-bg)!important}.el-pagination .el-pager li{color:var(--text-secondary)!important;background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important;margin:0 2px!important;border-radius:6px!important}.el-pagination .el-pager li:hover{color:var(--text-primary)!important;background-color:var(--hover-bg)!important;border-color:var(--primary-color)!important}.el-pagination .el-pager li.active{color:#fff!important;background:var(--primary-gradient)!important;border-color:var(--primary-color)!important;box-shadow:0 2px 8px var(--button-shadow)!important}.el-pagination .el-pager li.btn-quicknext,.el-pagination .el-pager li.btn-quickprev{color:var(--text-muted)!important}.el-pagination .el-pager li.btn-quicknext:hover,.el-pagination .el-pager li.btn-quickprev:hover{color:var(--primary-color)!important}*{box-sizing:border-box}html{font-size:14px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--base-font-size);color:var(--text-primary);background-color:var(--main-bg);transition:all .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}html.locale-en .tags-view-container .tag-title{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}html.locale-en .tags-view-container .trigger-text{font-size:11px}html.locale-en .tags-view-container .tags-overflow-container{min-width:88px;padding:0 4px;gap:4px}html.locale-en .tags-view-container .fixed-actions-container{min-width:72px;padding:0 6px}