.ant-pro-layout .ant-layout-sider{background:var(--erp-pl-sider-bg)!important;border-right:1px solid var(--erp-pl-sider-border)!important;box-shadow:var(--erp-pl-sider-shadow)!important}.ant-pro-layout .ant-pro-sider-logo{height:var(--erp-pl-logo-height)!important;padding:0 var(--erp-pl-logo-pad-x)!important;background:var(--erp-pl-logo-gradient)!important;border-bottom:1px solid var(--erp-pl-sider-border)!important;align-items:center!important;display:flex!important}.ant-pro-layout .ant-pro-sider-logo a,.ant-pro-layout .ant-pro-sider-logo>div{align-items:center!important;gap:var(--erp-pl-logo-gap)!important;text-decoration:none!important;display:flex!important}.ant-pro-layout .ant-pro-sider-logo h1{letter-spacing:normal;color:var(--erp-pl-logo-title-color)!important;font-size:var(--erp-pl-logo-title-font-size)!important;font-weight:var(--erp-pl-logo-title-weight)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;overflow:hidden!important}.ant-pro-layout .ant-layout-sider .ant-menu{background:0 0!important;border-inline-end:none!important}.ant-pro-layout .ant-layout-sider .ant-menu.ant-menu-root{padding:var(--erp-pl-menu-root-pad-y) 0!important}.ant-pro-layout .ant-layout-sider .ant-menu-item,.ant-pro-layout .ant-layout-sider .ant-menu-submenu-title{height:var(--erp-pl-menu-item-height)!important;line-height:var(--erp-pl-menu-item-height)!important;margin:var(--erp-pl-menu-item-margin-y) var(--erp-pl-menu-item-margin-x)!important;width:calc(100% - var(--erp-pl-menu-item-width-sub))!important;border-radius:var(--erp-pl-menu-item-radius)!important;color:var(--erp-pl-menu-color)!important;font-size:var(--erp-pl-menu-font-size)!important;font-weight:var(--erp-pl-menu-weight)!important;transition:var(--erp-pl-menu-transition)!important}.ant-pro-layout .ant-layout-sider .ant-menu-item:hover,.ant-pro-layout .ant-layout-sider .ant-menu-submenu-title:hover{background:var(--erp-pl-menu-hover-bg)!important;color:var(--erp-pl-menu-hover-color)!important}.ant-pro-layout .ant-layout-sider .ant-menu-item:hover .anticon,.ant-pro-layout .ant-layout-sider .ant-menu-submenu-title:hover .anticon{color:var(--erp-pl-menu-hover-color)!important;transform:scale(1.08)!important}.ant-pro-layout .ant-layout-sider .ant-menu-item-selected{background:var(--erp-pl-menu-selected-bg)!important;color:var(--erp-pl-menu-selected-color)!important;font-weight:var(--erp-pl-menu-selected-weight)!important;box-shadow:inset var(--erp-pl-menu-accent-bar-width) 0 0 var(--erp-pl-menu-selected-inset)!important}.ant-pro-layout .ant-layout-sider .ant-menu-item-selected:after{display:none!important}.ant-pro-layout .ant-layout-sider .ant-menu-item-selected .anticon{color:var(--erp-pl-menu-selected-color)!important}.ant-pro-layout .ant-layout-sider .ant-menu-submenu-open>.ant-menu-submenu-title{background:var(--erp-pl-submenu-open-bg)!important;color:var(--erp-pl-submenu-open-color)!important;font-weight:var(--erp-pl-menu-selected-weight)!important}.ant-pro-layout .ant-layout-sider .ant-menu-item .anticon,.ant-pro-layout .ant-layout-sider .ant-menu-submenu-title .anticon{font-size:var(--erp-pl-icon-size)!important;color:var(--erp-pl-icon-color)!important;transition:var(--erp-pl-icon-transition)!important;flex-shrink:0!important}.ant-pro-layout .ant-layout-sider .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:var(--erp-pl-submenu-icon-active)!important}.ant-pro-layout .ant-layout-sider .ant-menu-submenu-arrow{color:var(--erp-pl-arrow-color)!important;transition:var(--erp-pl-arrow-transition)!important}.ant-pro-layout .ant-layout-sider .ant-menu-submenu-title:hover .ant-menu-submenu-arrow,.ant-pro-layout .ant-layout-sider .ant-menu-submenu-open .ant-menu-submenu-arrow{color:var(--erp-pl-arrow-active)!important}.ant-pro-layout .ant-layout-sider .ant-menu-sub.ant-menu-inline{background:var(--erp-pl-sub-bg)!important;border-radius:0 0 var(--erp-pl-sub-radius) var(--erp-pl-sub-radius)!important;padding:var(--erp-pl-sub-pad-y-start) 0 var(--erp-pl-sub-pad-y-end)!important}.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-item,.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-submenu-title{height:var(--erp-pl-sub-item-height)!important;line-height:var(--erp-pl-sub-item-height)!important;font-size:var(--erp-pl-sub-font-size)!important;color:var(--erp-pl-sub-color)!important;font-weight:var(--erp-pl-menu-weight)!important;margin:var(--erp-pl-sub-item-margin-y) var(--erp-pl-sub-item-margin-x)!important;width:calc(100% - var(--erp-pl-sub-item-width-sub))!important}.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-item:hover,.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-submenu-title:hover{background:var(--erp-pl-sub-hover-bg)!important;color:var(--erp-pl-sub-hover-color)!important}.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-item-selected{background:var(--erp-pl-sub-selected-bg)!important;color:var(--erp-pl-sub-selected-color)!important;font-weight:var(--erp-pl-menu-selected-weight)!important;box-shadow:inset var(--erp-pl-menu-accent-bar-width) 0 0 var(--erp-pl-sub-selected-inset)!important}.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-sub .ant-menu-item{height:var(--erp-pl-deep-item-height)!important;line-height:var(--erp-pl-deep-item-height)!important;font-size:var(--erp-pl-deep-font-size)!important;color:var(--erp-pl-deep-color)!important}.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-sub .ant-menu-item:hover{color:var(--erp-pl-deep-hover-color)!important;background:var(--erp-pl-deep-hover-bg)!important}.ant-pro-layout .ant-layout-sider .ant-menu-sub .ant-menu-sub .ant-menu-item-selected{color:var(--erp-pl-deep-selected-color)!important;background:var(--erp-pl-deep-selected-bg)!important;box-shadow:inset var(--erp-pl-menu-accent-bar-width) 0 0 var(--erp-pl-deep-selected-inset)!important}.ant-pro-layout .ant-pro-sider-collapsed-button{background:var(--erp-pl-collapse-bg)!important;border:1px solid var(--erp-pl-collapse-border)!important;color:var(--erp-pl-collapse-color)!important;box-shadow:var(--erp-pl-collapse-shadow)!important;transition:var(--erp-pl-menu-transition)!important}.ant-pro-layout .ant-pro-sider-collapsed-button:hover{background:var(--erp-pl-collapse-hover-bg)!important;color:var(--erp-pl-collapse-hover-color)!important;box-shadow:var(--erp-pl-collapse-hover-shadow)!important}.ant-pro-layout .ant-layout-sider-collapsed .user-profile-name{display:none}.ant-pro-layout .ant-menu-inline-collapsed>.ant-menu-item>.ant-menu-title-content,.ant-pro-layout .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item>.ant-menu-title-content,.ant-pro-layout .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content,.ant-pro-layout .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content{opacity:1!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.ant-pro-layout .ant-layout-sider-collapsed .ant-menu-item,.ant-pro-layout .ant-layout-sider-collapsed .ant-menu-submenu-title{margin:var(--erp-pl-collapsed-margin-y) var(--erp-pl-collapsed-margin-x)!important;width:calc(100% - var(--erp-pl-collapsed-width-sub))!important;justify-content:center!important;align-items:center!important;padding-inline:0!important;display:flex!important}.ant-pro-layout .ant-layout-sider-children{scrollbar-width:thin;scrollbar-color:var(--erp-pl-scrollbar-thumb) transparent}.ant-pro-layout .ant-layout-sider-children::-webkit-scrollbar{width:var(--erp-pl-scrollbar-width)}.ant-pro-layout .ant-layout-sider-children::-webkit-scrollbar-track{background:0 0}.ant-pro-layout .ant-layout-sider-children::-webkit-scrollbar-thumb{background-color:var(--erp-pl-scrollbar-thumb);border-radius:var(--erp-pl-scrollbar-thumb-radius);transition:var(--erp-pl-scrollbar-transition)}.ant-pro-layout .ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background-color:var(--erp-pl-scrollbar-thumb-hover)}.ant-pro-layout .ant-pro-layout-content-header{background:var(--erp-pl-header-bg)!important;border-bottom:1px solid var(--erp-pl-header-border)!important;box-shadow:var(--erp-pl-header-shadow)!important;height:var(--erp-pl-header-height)!important;line-height:var(--erp-pl-header-height)!important}
