.breadcrumb[data-v-6dab22a2]{flex:1;overflow:hidden}[data-v-6dab22a2] .el-breadcrumb{align-items:center;font-size:14px;display:flex}[data-v-6dab22a2] .el-breadcrumb__item{white-space:nowrap;align-items:center;display:flex}.breadcrumb-separator[data-v-6dab22a2]{color:var(--app-mute);margin:0 8px;font-size:12px}.header-left[data-v-7154cffa]{flex:1;align-items:center;display:flex}.collapse-btn[data-v-7154cffa]{cursor:pointer;color:var(--app-ink-soft);margin-right:16px;font-size:20px}.collapse-btn[data-v-7154cffa]:hover{color:var(--app-accent)}.header-right[data-v-7154cffa]{align-items:center;gap:4px;display:flex}.route-search[data-v-7154cffa]{width:190px;margin-right:6px}.header-tool[data-v-7154cffa],.font-tool[data-v-7154cffa]{color:var(--app-ink-soft)}.empty-message[data-v-7154cffa]{text-align:center;color:var(--app-ink-soft);padding:12px 4px}.user-info[data-v-7154cffa]{cursor:pointer;border-radius:var(--app-radius);align-items:center;gap:6px;padding:8px 12px;transition:background-color .3s;display:flex}.user-info[data-v-7154cffa]:hover{background-color:var(--app-paper)}.username[data-v-7154cffa]{color:var(--app-ink-soft);font-size:14px}body{font-size:var(--sts-font-size,14px)}.font-size-menu .el-dropdown-menu__item{min-width:112px;padding:9px 16px}.font-size-menu .el-dropdown-menu__item.active{color:var(--el-color-primary);background:var(--el-color-primary-light-9);font-weight:600}.font-size-menu .el-dropdown-menu__item.active:after{content:"✓";margin-left:auto}.menu-icon[data-v-74412aef]{flex-shrink:0;width:16px;height:16px;margin-right:8px}.sidebar-menu .iconfont[data-v-74412aef]{text-align:center;flex-shrink:0;width:16px;margin-right:8px;font-size:16px}.sidebar[data-v-74412aef]{background-color:var(--app-ink);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100%;transition:width .3s;display:flex;position:relative;overflow:hidden}.sidebar-menu[data-v-74412aef]{border-right:none;flex:1;overflow:hidden auto}[data-v-74412aef] .el-menu--collapse{transition:all .3s}[data-v-74412aef] .el-menu-item,[data-v-74412aef] .el-sub-menu__title{transition:all .2s}.sidebar-menu[data-v-74412aef]::-webkit-scrollbar{width:4px}.sidebar-menu[data-v-74412aef]::-webkit-scrollbar-track{background:0 0}.sidebar-menu[data-v-74412aef]::-webkit-scrollbar-thumb{border-radius:var(--app-radius);background:#ffffff1a}.sidebar-menu[data-v-74412aef]::-webkit-scrollbar-thumb:hover{background:#fff3}.logo[data-v-74412aef]{border-bottom:1px solid var(--app-ink);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;height:60px;display:flex}.debug-tag[data-v-74412aef]{flex-shrink:0}.logo-text-wrap[data-v-74412aef]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.logo-text[data-v-74412aef]{color:var(--app-card);white-space:nowrap;font-size:15px;font-weight:600}.logo-tenant[data-v-74412aef]{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;overflow:hidden}.logo-image[data-v-74412aef]{object-fit:contain;border-radius:var(--app-radius);width:28px;height:28px}.tags-view-container[data-v-3a7e082a]{background-color:var(--app-card);border-bottom:1px solid var(--app-line);align-items:center;height:40px;padding:0 8px;display:flex;position:relative}.tags-view-scroll[data-v-3a7e082a]{flex:1;min-width:0;height:100%}.tags-view-item[data-v-3a7e082a]{background-color:var(--app-card);border:1px solid var(--app-accent-tint);border-radius:var(--app-radius);height:30px;color:var(--app-ink-soft);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;margin:5px 4px 5px 0;padding:0 10px;font-size:13px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.tags-view-item[data-v-3a7e082a]:hover{background-color:var(--app-accent-tint);border-color:var(--app-accent-tint)}.tags-view-item.active[data-v-3a7e082a]{background-color:var(--app-accent);color:var(--app-card);border-color:var(--app-accent)}.tags-view-title[data-v-3a7e082a]{line-height:1}.tags-view-close[data-v-3a7e082a]{cursor:pointer;opacity:.6;margin-left:8px;font-size:12px;transition:opacity .2s,color .2s}.tags-view-close[data-v-3a7e082a]:hover{opacity:1;color:var(--app-danger)}.tags-view-item.active .tags-view-close[data-v-3a7e082a]{color:var(--app-card);opacity:.9}.tags-view-pin[data-v-3a7e082a]{color:#f5a623;opacity:.85;margin-left:8px;font-size:14px}.tags-view-item.active .tags-view-pin[data-v-3a7e082a]{color:var(--app-card)}.tags-view-more[data-v-3a7e082a]{flex-shrink:0;margin-left:8px}.tags-context-menu{z-index:3000;background:var(--app-card);border:1px solid var(--app-line-soft);border-radius:var(--app-radius);min-width:130px;box-shadow:none;color:var(--app-ink);margin:0;padding:6px 0;font-size:13px;list-style:none;position:fixed}.tags-context-menu li{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 14px}.tags-context-menu li:hover:not(.disabled){background:var(--app-accent-tint);color:var(--app-accent)}.tags-context-menu li.disabled{color:var(--app-mute);cursor:not-allowed}.debug-page-notice[data-v-1a4e306c]{z-index:30;color:#7f1d1d;background:#fff1f2;border:2px solid #ef4444;border-radius:8px;align-items:center;gap:12px;margin:-2px 0 12px;padding:12px 16px;display:flex;position:sticky;top:-10px;box-shadow:0 6px 18px #b91c1c29}.notice-icon[data-v-1a4e306c]{color:#dc2626;flex:none;font-size:26px}.notice-content[data-v-1a4e306c]{min-width:0}.notice-title[data-v-1a4e306c]{align-items:center;gap:10px;margin-bottom:3px;font-size:16px;display:flex}.notice-badge[data-v-1a4e306c]{color:#fff;letter-spacing:.06em;background:#dc2626;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800}.debug-page-notice p[data-v-1a4e306c]{margin:0;font-size:14px;font-weight:600;line-height:1.5}.main-layout[data-v-138417ec]{height:100vh;display:flex;overflow:hidden}.header[data-v-138417ec]{background-color:var(--app-card);box-shadow:none;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.main-content[data-v-138417ec]{background-color:var(--app-paper);flex:1;min-width:0;padding:10px;overflow:auto}
