.nav-item[data-v-76b67689]{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:12px 16px;transition:background .2s;display:flex}.nav-item[data-v-76b67689]:hover{background:#f5f5f5}.nav-item.active[data-v-76b67689]{color:#1890ff;background:#e6f4ff}.nav-label[data-v-76b67689]{font-size:14px}.nav-arrow[data-v-76b67689]{color:#999;font-size:22px;line-height:1;transition:transform .2s}.nav-arrow.expanded[data-v-76b67689]{transform:rotate(90deg)}.nav-children[data-v-76b67689]{padding-left:12px}.nav-child[data-v-76b67689]{padding:8px 16px;font-size:13px}.sidebar-nav[data-v-38bf161f]{background:#fff;border-right:1px solid #e8e8e8;flex-direction:column;width:200px;height:100vh;display:flex}.sidebar-header[data-v-38bf161f]{border-bottom:1px solid #e8e8e8;padding:16px}.sidebar-title[data-v-38bf161f]{color:#333;margin:0;font-size:16px;font-weight:600}.nav-menu[data-v-38bf161f]{flex:1;padding:8px}.top-header[data-v-f657065a]{background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.header-left[data-v-f657065a]{align-items:center;display:flex}.breadcrumb-wrapper[data-v-f657065a]{align-items:center;gap:6px;font-size:14px;display:flex}.separator[data-v-f657065a]{color:#d9d9d9}.breadcrumb-link[data-v-f657065a]{color:#666;cursor:pointer;transition:color .2s}.breadcrumb-link[data-v-f657065a]:hover{color:#2080f0}.breadcrumb-current[data-v-f657065a]{color:#333;font-weight:500}.page-title[data-v-f657065a]{color:#333;margin:0;font-size:18px;font-weight:600}.header-right[data-v-f657065a]{align-items:center;gap:16px;display:flex}.header-icon-btn[data-v-f657065a]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.header-icon-btn[data-v-f657065a]:hover{background:#f5f5f5}.header-icon[data-v-f657065a]{color:#666}.header-user[data-v-f657065a]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;transition:background .2s;display:flex}.header-user[data-v-f657065a]:hover{background:#f5f5f5}.user-avatar[data-v-f657065a]{color:#1890ff;background:#e6f4ff}.user-name[data-v-f657065a]{color:#333;font-size:14px;font-weight:500}.notification-panel[data-v-f657065a]{flex-direction:column;width:360px;max-height:480px;display:flex}.notification-header[data-v-f657065a]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.notification-title[data-v-f657065a]{color:#333;font-size:15px;font-weight:600}.notification-list[data-v-f657065a]{max-height:400px;padding:0;overflow-y:auto}.notification-item[data-v-f657065a]{cursor:pointer;transition:background .2s;padding:12px 16px!important}.notification-item[data-v-f657065a]:hover{background:#f5f5f5}.notification-item.unread[data-v-f657065a]{background:#e6f4ff}.notification-item.unread[data-v-f657065a]:hover{background:#d6ebff}.notification-item-title[data-v-f657065a]{color:#333;font-size:14px;font-weight:500}.notification-content[data-v-f657065a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-time[data-v-f657065a]{font-size:12px}.notification-empty[data-v-f657065a]{padding:32px 0}body{margin:0}.app-layout[data-v-291049af]{min-height:100vh;display:flex}.app-layout.cockpit-mode[data-v-291049af]{height:100vh;min-height:100vh}.app-layout.cockpit-mode .main-content[data-v-291049af]{overflow:hidden}.main-content[data-v-291049af]{background:#f5f7fa;flex-direction:column;flex:1;display:flex;overflow:hidden}.page-content[data-v-291049af]{flex:1;overflow:auto}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/LatoLatin-Regular-Dmlz1U0B.woff2)}@font-face{font-family:v-sans;font-weight:600;src:url(/assets/LatoLatin-Semibold-Dbk81p2D.woff2)}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2.woff2)}
