.sidebar-module__k_KCDW__drawer{flex-shrink:0}.sidebar-module__k_KCDW__drawer .ant-layout-sider{background-color:var(--color-sidebar-bg)!important;border-right:1px solid var(--color-border)!important}.sidebar-module__k_KCDW__drawer .ant-menu{background-color:#0000!important;border-right:none!important}.sidebar-module__k_KCDW__drawer .ant-layout-sider-trigger{display:none!important}.sidebar-module__k_KCDW__drawer .ant-menu-item{color:var(--color-text-primary)!important;align-items:center!important;display:flex!important}.sidebar-module__k_KCDW__drawer .ant-menu-item:hover{background-color:var(--color-hover-bg)!important;color:var(--color-text-primary)!important}.sidebar-module__k_KCDW__drawer .ant-menu-item-selected{color:#fff!important;background-color:#3b82f6!important}.sidebar-module__k_KCDW__drawer .ant-menu-item-selected:hover{color:#fff!important;background-color:#3b82f6!important}:is(.sidebar-module__k_KCDW__drawer .ant-menu-item-selected .ant-menu-title-content,.sidebar-module__k_KCDW__drawer .ant-menu-item-selected:hover .ant-menu-title-content,.sidebar-module__k_KCDW__drawer .ant-menu-item-selected a,.sidebar-module__k_KCDW__drawer .ant-menu-item-selected:hover a){color:#fff!important}.sidebar-module__k_KCDW__drawer .ant-menu svg{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.sidebar-module__k_KCDW__drawer .ant-menu-item .ant-menu-item-icon{vertical-align:middle!important;color:var(--color-text-secondary)!important;justify-content:center!important;align-items:center!important;font-size:20px!important;line-height:1!important;display:inline-flex!important}:is(.sidebar-module__k_KCDW__drawer .ant-menu-item-selected .ant-menu-item-icon,.sidebar-module__k_KCDW__drawer .ant-menu-item-selected:hover .ant-menu-item-icon){color:#fff!important}.sidebar-module__k_KCDW__logoContainer{align-items:center;gap:.55rem;height:64px;padding:0 1.25rem;display:flex;overflow:hidden;border-bottom:1px solid var(--color-border)!important}.sidebar-module__k_KCDW__logoCollapsed{justify-content:center;padding:0}.sidebar-module__k_KCDW__logoImageWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-module__k_KCDW__primaryLogo{object-fit:contain}.sidebar-module__k_KCDW__headerLogoWrap{flex:1;align-items:center;min-width:0;display:flex}.sidebar-module__k_KCDW__headerLogoWrap img{object-fit:contain;width:auto;max-width:100%;height:45px}.sidebar-module__k_KCDW__brandTitle{color:var(--color-text-primary);white-space:nowrap;letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.sidebar-module__k_KCDW__menuList{flex:1;padding-top:.5rem;padding-left:0;padding-right:0}.sidebar-module__k_KCDW__mobileDrawer .ant-drawer-body{background-color:var(--color-sidebar-bg)!important;padding:0!important}.sidebar-module__k_KCDW__mobileDrawer .ant-drawer-content{background-color:var(--color-sidebar-bg)!important}.sidebar-module__k_KCDW__mobileDrawer .ant-drawer-header{display:none!important}.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected{color:#fff!important;background-color:#155cfc!important}.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected:hover{color:#fff!important;background-color:#155cfc!important}:is(.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected .ant-menu-title-content,.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected:hover .ant-menu-title-content,.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected a,.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected:hover a),:is(.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected .ant-menu-item-icon,.sidebar-module__k_KCDW__mobileDrawer .ant-menu-item-selected:hover .ant-menu-item-icon){color:#fff!important}
.mobile-bottom-nav-module__S0hceW__bottomNavContainer{background-color:var(--color-sidebar-bg);border-top:1px solid var(--color-border);z-index:100;height:64px;padding:0 8px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.mobile-bottom-nav-module__S0hceW__bottomNavContainer{justify-content:space-between;align-items:center;display:flex}}.mobile-bottom-nav-module__S0hceW__navItem{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;padding:0;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.mobile-bottom-nav-module__S0hceW__navItem:hover,.mobile-bottom-nav-module__S0hceW__navItem.mobile-bottom-nav-module__S0hceW__active{color:var(--color-primary)}.mobile-bottom-nav-module__S0hceW__navItem.mobile-bottom-nav-module__S0hceW__active:before{content:"";background-color:var(--color-primary);border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:32px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-bottom-nav-module__S0hceW__icon{font-size:22px}
.page-module__bZKziq__layoutContainer{flex-direction:row;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.page-module__bZKziq__sidebarContainer{z-index:60;position:fixed;top:0;bottom:0;left:0}.page-module__bZKziq__mainWrapper{flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:100vh;transition:margin-left .2s ease-in-out;display:flex;overflow-x:hidden}.page-module__bZKziq__mainWrapperCollapsed{width:calc(100vw - 50px);max-width:calc(100vw - 50px);margin-left:50px}.page-module__bZKziq__mainWrapperExpanded{width:calc(100vw - 250px);max-width:calc(100vw - 250px);margin-left:250px}@media (max-width:768px){.page-module__bZKziq__mainWrapperCollapsed,.page-module__bZKziq__mainWrapperExpanded{width:100%;max-width:100vw;margin-left:0}}.page-module__bZKziq__headerContainer{z-index:50;width:100%;position:sticky;top:0}.page-module__bZKziq__contentContainer{flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.page-module__bZKziq__contentWrapper{box-sizing:border-box;min-width:0;max-width:100%;color:var(--color-text-primary);flex:1;padding:1rem;overflow:hidden auto;background-color:var(--color-sidebar-bg)!important}@media (max-width:768px){.page-module__bZKziq__contentWrapper{padding-bottom:calc(1.5rem + 64px)}}
