.sidebar-logo-container[data-v-9f7ab2b3]{border-bottom:1px solid var(--el-border-color-lighter);background:#fff;width:100%;height:58px;position:relative;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-9f7ab2b3]{justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:0 12px;text-decoration:none;display:flex}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-9f7ab2b3]{object-fit:contain;flex:none;width:38px;height:38px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-9f7ab2b3]{color:#001529;letter-spacing:1px;white-space:nowrap;margin:0;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1;overflow:hidden}.sidebar-logo-container.collapse .sidebar-logo-link[data-v-9f7ab2b3]{padding:0}.sidebar-logo-container.collapse .sidebar-logo[data-v-9f7ab2b3]{width:34px;height:34px}.page-context[data-v-99e2cdff]{align-items:center;gap:8px;min-width:0;height:100%;padding-left:4px;display:flex}.module-title[data-v-99e2cdff]{color:#8a96a3;flex:none;font-size:13px}.context-separator[data-v-99e2cdff]{color:#bec5cc;flex:none;font-size:12px}.page-title[data-v-99e2cdff]{color:#1d2c37;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.navbar[data-v-2b54fd30]{background:#fff;border-bottom:1px solid #e8ecef;align-items:center;height:58px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #192d3c0a}.navbar .hamburger-container[data-v-2b54fd30]{cursor:pointer;border-right:1px solid #edf0f2;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;padding:0;line-height:1;transition:background .3s;display:flex}.navbar .hamburger-container[data-v-2b54fd30]:hover{background:#f6f8f9}.navbar .hamburger-container[data-v-2b54fd30] .el-icon{justify-content:center;align-items:center;display:flex}.navbar .breadcrumb-container[data-v-2b54fd30]{flex:1}.navbar .right-menu[data-v-2b54fd30]{align-items:center;gap:15px;margin-right:18px;display:flex}.navbar .right-menu .pos-entry[data-v-2b54fd30]{background:linear-gradient(135deg,#b4471d,#d96a3f);border:none;border-radius:7px;box-shadow:0 2px 8px #b4471d4d}.navbar .right-menu .pos-entry[data-v-2b54fd30]:hover{background:linear-gradient(135deg,#a33e18,#c85a2e)}.navbar .right-menu .notif-badge[data-v-2b54fd30]{cursor:pointer}.navbar .right-menu .notif-badge[data-v-2b54fd30] .el-badge__content{font-size:11px}.navbar .right-menu .notif-icon[data-v-2b54fd30]{color:#606266}.navbar .right-menu .avatar-container[data-v-2b54fd30]{cursor:pointer}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-2b54fd30]{align-items:center;gap:6px;display:flex}.navbar .right-menu .avatar-container .avatar-wrapper .user-name[data-v-2b54fd30]{color:#333;font-size:14px}.notif-popover{max-height:420px;overflow-y:auto}.notif-popover .notif-popover-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 0 12px;font-weight:600;display:flex}.notif-popover .notif-empty{text-align:center;color:#909399;padding:24px 0;font-size:13px}.notif-popover .notif-item{border-bottom:1px solid #f5f5f5;padding:10px 0}.notif-popover .notif-item.level-high{border-left:3px solid #f56c6c;padding-left:8px}.notif-popover .notif-item.level-medium{border-left:3px solid #e6a23c;padding-left:8px}.notif-popover .notif-item.level-low{border-left:3px solid #909399;padding-left:8px}.notif-popover .notif-item .notif-item-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.notif-popover .notif-item .notif-item-header .notif-time{color:#909399;font-size:11px}.notif-popover .notif-item .notif-item-title{color:#303133;margin-bottom:2px;font-size:14px;font-weight:600}.notif-popover .notif-item .notif-item-content{color:#909399;margin-bottom:6px;font-size:12px}.notif-popover .notif-item .notif-item-actions{gap:6px;display:flex}.app-main[data-v-582a2ae1]{width:100%;min-height:calc(100vh - 58px);padding:0;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-582a2ae1]{padding-top:58px}.app-wrapper[data-v-e8372f00]{width:100%;height:100%;position:relative}.app-wrapper.mobile.openSidebar[data-v-e8372f00]{position:fixed;top:0}.drawer-bg[data-v-e8372f00]{opacity:.3;z-index:999;background:#000;width:100%;height:100%;position:absolute;top:0}.main-container[data-v-e8372f00]{min-height:100%;margin-left:200px;transition:margin-left .28s;position:relative}.hideSidebar .main-container[data-v-e8372f00]{margin-left:54px}.fixed-header[data-v-e8372f00]{z-index:9;width:calc(100% - 200px);transition:width .28s;position:fixed;top:0;right:0}.hideSidebar .fixed-header[data-v-e8372f00]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-e8372f00]{width:100%}
