.sidebar-container[data-v-f2299d58]{height:100%;background:#fff;display:flex;flex-direction:column}.logo-container[data-v-f2299d58]{display:flex;align-items:center;justify-content:center;height:56px;padding:0 16px;overflow:hidden;border-bottom:1px solid #f0f0f0;flex-shrink:0}.logo-icon[data-v-f2299d58]{flex-shrink:0}.sidebar-title[data-v-f2299d58]{margin:0 0 0 10px;color:#2080f0;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden}.menu-list[data-v-f2299d58]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0}.menu-item[data-v-f2299d58]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.menu-item-content[data-v-f2299d58]{display:flex;align-items:center;padding:10px 16px;margin:2px 8px;border-radius:6px;gap:12px;color:#333;font-size:14px;transition:all .2s}.menu-item:hover .menu-item-content[data-v-f2299d58]{background:#f5f7fa}.menu-item--active .menu-item-content[data-v-f2299d58]{background:#e8f3ff!important;color:#2080f0!important}.menu-item--active .menu-icon[data-v-f2299d58]{color:#2080f0!important}.menu-item-parent .menu-item-content[data-v-f2299d58]{font-weight:500}.menu-item-parent .menu-arrow[data-v-f2299d58]{margin-left:auto;transition:transform .2s;color:#999}.menu-item-parent .menu-arrow--expanded[data-v-f2299d58]{transform:rotate(180deg)}.menu-item-child .menu-item-content[data-v-f2299d58]{padding-left:52px;font-size:13px;color:#555}.menu-item-child .menu-icon-child[data-v-f2299d58]{flex-shrink:0;display:flex;align-items:center}.menu-item-child:hover .menu-item-content[data-v-f2299d58]{background:#f0f4ff}.menu-item-child.menu-item--active .menu-item-content[data-v-f2299d58]{background:#e8f3ff!important;color:#2080f0!important}.menu-item-sub-group .menu-item-content[data-v-f2299d58]{padding-left:52px;font-size:13px;color:#555;font-weight:500}.menu-item-sub-group:hover .menu-item-content[data-v-f2299d58]{background:#f0f4ff}.menu-item-sub-group.menu-item--active .menu-item-content[data-v-f2299d58],.menu-item-sub-group.menu-item--active .menu-icon[data-v-f2299d58]{color:#2080f0!important}.menu-item-grandchild .menu-item-content[data-v-f2299d58]{padding-left:76px;font-size:13px;color:#666}.menu-item-grandchild:hover .menu-item-content[data-v-f2299d58]{background:#f0f4ff}.menu-item-grandchild.menu-item--active .menu-item-content[data-v-f2299d58]{background:#e8f3ff!important;color:#2080f0!important}.menu-item-grandchild.menu-item--active .menu-icon[data-v-f2299d58]{color:#2080f0!important}.menu-item-grandchild .menu-icon-grandchild[data-v-f2299d58]{flex-shrink:0;display:flex;align-items:center}.menu-icon[data-v-f2299d58]{flex-shrink:0;color:#666;display:flex;align-items:center;justify-content:center}.menu-label[data-v-f2299d58]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item--collapsed-sidebar .menu-item-content[data-v-f2299d58]{justify-content:center;padding:12px 0;margin:2px 8px}.menu-item--collapsed-sidebar .menu-icon[data-v-f2299d58]{margin:0}.popover-menu[data-v-f2299d58]{min-width:160px;padding:8px 0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026}.popover-menu-item[data-v-f2299d58]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;color:#333;font-size:14px}.popover-menu-item[data-v-f2299d58]:hover{background:#f5f7fa}.popover-menu-item--active[data-v-f2299d58]{background:#e8f3ff!important;color:#2080f0!important}.popover-menu-icon[data-v-f2299d58]{flex-shrink:0;color:#666;display:flex;align-items:center;justify-content:center}.popover-menu-item--active .popover-menu-icon[data-v-f2299d58]{color:#2080f0!important}.popover-menu-label[data-v-f2299d58]{flex:1;white-space:nowrap}.popover-menu-group-header[data-v-f2299d58]{display:flex;align-items:center;padding:8px 16px 4px;gap:10px;color:#999;font-size:12px;font-weight:500;cursor:default}.popover-menu-item--nested[data-v-f2299d58]{padding-left:36px}.header-container[data-v-706f0831]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.header-left[data-v-706f0831]{display:flex;align-items:center;gap:12px}.header-right[data-v-706f0831]{display:flex;align-items:center;gap:8px}.collapse-btn[data-v-706f0831]{cursor:pointer;display:flex;align-items:center;padding:6px;border-radius:4px;transition:background .2s;color:#666}.collapse-btn[data-v-706f0831]:hover{background:#f5f5f5}.header-action[data-v-706f0831]{cursor:pointer;display:flex;align-items:center;padding:6px;border-radius:4px;transition:background .2s;color:#666}.header-action[data-v-706f0831]:hover{background:#f5f5f5}.notification-btn[data-v-706f0831]{position:relative}.user-info[data-v-706f0831]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.user-info[data-v-706f0831]:hover{background:#f5f5f5}.user-name[data-v-706f0831]{font-size:14px;color:#333}.tags-view-container[data-v-d351a1e0]{display:flex;align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;padding:6px 8px;gap:6px}.tags-scroll-wrapper[data-v-d351a1e0]{display:flex;align-items:center;gap:6px;flex:1;overflow-x:auto}.tags-scroll-wrapper[data-v-d351a1e0]::-webkit-scrollbar{display:none}.tag-item[data-v-d351a1e0]{display:flex;align-items:center;gap:4px;padding:4px 12px;font-size:13px;color:#666;background:#f5f5f5;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .2s;border:1px solid transparent}.tag-icon[data-v-d351a1e0]{display:flex;align-items:center;color:inherit}.tag-item[data-v-d351a1e0]:hover{color:#2080f0}.tag-item--active[data-v-d351a1e0]{color:#2080f0;background:#e8f3ff;border-color:#2080f0}.tag-close[data-v-d351a1e0]{color:#999}.tag-close[data-v-d351a1e0]:hover{color:#d03050}.tags-actions[data-v-d351a1e0]{display:flex;align-items:center;padding:4px;cursor:pointer;border-radius:4px;transition:background .2s}.tags-actions[data-v-d351a1e0]:hover{background:#f5f5f5}.fade-slide-enter-active[data-v-afa0effa],.fade-slide-leave-active[data-v-afa0effa]{transition:all .25s ease}.fade-slide-enter-from[data-v-afa0effa]{opacity:0;transform:translate(-10px)}.fade-slide-leave-to[data-v-afa0effa]{opacity:0;transform:translate(10px)}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f5f7f9}*{box-sizing:border-box}.n-card{border-radius:8px!important}.n-input,.n-select,.n-input-number,.n-textarea,.n-tree-select,.n-input .n-input__input-el,.n-input-number .n-input-number__input,.n-textarea .n-textarea__textarea-el{border-radius:6px!important}
