.sidebar_sider__CBb4h{height:100vh;overflow:hidden}.sidebar_siderRow__DiWnW,.sidebar_sider__CBb4h .ant-layout-sider-children{height:100%}.sidebar_sider__CBb4h .ant-menu{overflow-y:auto;overflow-x:hidden;padding-bottom:52px}.sidebar_menuCol__J4GkX{min-height:0;overflow:hidden}.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-title{border-radius:8px}.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item-selected,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#000000;color:#ffffff}.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item-selected .ant-menu-title-content,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item-selected a,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-selected .ant-menu-item-icon,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-selected .ant-menu-title-content,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-selected a{color:#ffffff}.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item-selected:focus,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item-selected:hover,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title:focus,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background-color:#000000;color:#ffffff}.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-title:not(.ant-menu-submenu-selected):hover{background-color:rgba(0,0,0,.04);color:#000000}.sidebar_sider__CBb4h .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover .ant-menu-title-content,.sidebar_sider__CBb4h .ant-menu-light .ant-menu-submenu-title:not(.ant-menu-submenu-selected):hover .ant-menu-title-content{color:#000000}@media (max-width:767px){.sidebar_sider__CBb4h{display:none}}.sidebar_logoContainer__N6Kl3{padding:8px;border-bottom:1px solid #f0f0f0;min-height:64px}.sidebar_logoContainerCollapsed__0N7fC{padding:16px 8px}.sidebar_logoContainerExpanded__TZ0Jo{padding:8px}.sidebar_logoTextCollapsed__Rklhp{font-size:14px;color:#1a1a1a;font-weight:700}.sidebar_logoTextExpanded__zSEtD{font-size:20px;color:#1a1a1a;font-weight:700;letter-spacing:.5px;white-space:nowrap}.header_header__Y50HU{background:#ffffff;padding:0;height:64px;line-height:64px;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.06);position:sticky;top:0;z-index:1000}.header_headerContent__gRNbo{display:flex;align-items:center;justify-content:center;height:100%;gap:16px;padding:0;position:relative;width:100%;box-sizing:border-box}.header_menuButton__GDITs{font-size:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;left:16px;z-index:1}.header_logo__qUoMG{height:40px;max-width:calc(100% - 72px);width:auto;object-fit:contain}@media (max-width:480px){.header_logo__qUoMG{max-width:calc(100% - 72px);max-height:32px}.header_headerContent__gRNbo{padding-left:56px;padding-right:8px}}.header_drawer__KYBpb .ant-drawer-content-wrapper{position:fixed!important}.header_drawer__KYBpb .ant-drawer-content-wrapper,.header_drawer__KYBpb .ant-drawer-mask{top:64px!important;height:calc(100vh - 64px)!important}.header_drawer__KYBpb .ant-drawer-body{padding:0;overflow-y:auto;height:100%}.header_drawer__KYBpb .ant-drawer-header{padding:16px 24px;min-height:56px}.header_drawer__KYBpb .ant-drawer-header-title{flex:none}.header_drawer__KYBpb .ant-drawer-close{display:inline-flex}.header_menu__tNimj{border:none}.header_menu__tNimj .ant-menu-item{height:48px;line-height:48px;margin:4px 0;border-radius:4px;padding-left:24px!important}.header_menu__tNimj .ant-menu-item-selected{background-color:#000000!important;color:#ffffff!important}.header_menu__tNimj .ant-menu-item-selected .ant-menu-item-icon{color:#ffffff!important}.header_menu__tNimj .ant-menu-item-icon{font-size:18px}.header_menu__tNimj .ant-menu-submenu-title{height:48px!important;margin:6px 0;border-radius:4px;padding-left:24px!important}.header_menu__tNimj .ant-menu-submenu-title .ant-menu-item-icon{font-size:14px}.header_menu__tNimj .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:#f0f0f0}@media (min-width:768px){.header_header__Y50HU{display:none}}