.DashboardLayout_dashboardContainer__SCxry{display:flex;width:100%;background-color:#f5f5f5}.DashboardLayout_dashboardContainer__SCxry,.DashboardLayout_desktopSidebar__0JAiT{height:var(--viewport-height,100vh);min-height:var(--viewport-min-height,100vh);max-height:var(--viewport-max-height,100vh);overflow:hidden}.DashboardLayout_desktopSidebar__0JAiT{width:296px;flex-shrink:0;display:none}@media(min-width:900px){.DashboardLayout_desktopSidebar__0JAiT{display:block}}.DashboardLayout_sidebar__M9_MJ{display:flex;flex-direction:column;height:100%;background-color:#fff;border-right:1px solid #e9eaeb;padding:24px 16px 0;overflow:hidden;position:relative}.DashboardLayout_sidebarHeader__GHDX_{margin-bottom:32px}.DashboardLayout_logo__PMrah{margin-bottom:16px;display:flex;align-items:center}.DashboardLayout_searchContainer__C7tBt{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#f5f5f5;border-radius:8px;border:1px solid #e9eaeb;transition:all .2s ease}.DashboardLayout_searchContainer__C7tBt:focus-within{border-color:#6b3fa0;background-color:#fff}.DashboardLayout_searchInput__rz0Ua{flex:1;border:none;outline:none;background:rgba(0,0,0,0)}.DashboardLayout_searchInput__rz0Ua::placeholder{color:#717680}.DashboardLayout_menuContainer__NxW8g{flex:1;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;min-height:0;padding-bottom:100px}.DashboardLayout_menuContainer__NxW8g::-webkit-scrollbar{width:4px}.DashboardLayout_menuContainer__NxW8g::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05);border-radius:3px}.DashboardLayout_menuContainer__NxW8g::-webkit-scrollbar-thumb{background-color:#6b3fa0;border-radius:3px}.DashboardLayout_menuContainer__NxW8g::-webkit-scrollbar-thumb:hover{background-color:#5a359a}.DashboardLayout_menuItem__Qyt_T{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.DashboardLayout_menuItem__Qyt_T:hover{background-color:rgba(107,63,160,.04)}.DashboardLayout_menuItem__Qyt_T.DashboardLayout_active__KTfce{background-color:rgba(107,63,160,.08)}.DashboardLayout_menuItemContent__T76o_{display:flex;align-items:center;gap:8px;flex:1}.DashboardLayout_menuItemLabel__hhS4q{font-size:14px;line-height:1.5}.DashboardLayout_subMenuContainer__q5WgW{padding:4px 0;margin-left:8px}.DashboardLayout_subMenuItem__EMeQn{padding:10px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:2px}.DashboardLayout_subMenuItem__EMeQn:hover{background-color:rgba(107,63,160,.04)}.DashboardLayout_subMenuItem__EMeQn.DashboardLayout_active__KTfce{background-color:rgba(107,63,160,.08)}.DashboardLayout_profileSection__KF_jy{display:flex;align-items:center;gap:12px;padding:16px;border-top:1px solid #e9eaeb;background-color:#fff;z-index:10;flex-shrink:0;margin-top:auto}@media(max-width:899px){.DashboardLayout_profileSection__KF_jy{width:100%}}.DashboardLayout_profileInfo__aG0mI{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.DashboardLayout_mainContent__EN5rQ{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;width:100%;height:var(--viewport-height,100vh);min-height:var(--viewport-min-height,100vh);max-height:var(--viewport-max-height,100vh);padding:32px 32px 16px}@media(max-width:500px){.DashboardLayout_mainContent__EN5rQ{padding:32px 16px 16px}}.DashboardLayout_contentWrapper__LfmOv{flex:1;overflow-y:hidden;overflow-x:hidden;padding:0;background-color:#fff;width:100%;height:100%;min-height:0}@media(max-width:899px){.DashboardLayout_contentWrapper__LfmOv{padding:88px 16px 16px}}@media(max-width:500px){.DashboardLayout_contentWrapper__LfmOv{padding:68px 0 0}}.DashboardLayout_contentWrapper__LfmOv::-webkit-scrollbar{width:4px;height:4px}.DashboardLayout_contentWrapper__LfmOv::-webkit-scrollbar-track{border-radius:4px}.DashboardLayout_contentWrapper__LfmOv::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.DashboardLayout_contentWrapper__LfmOv::-webkit-scrollbar-thumb:hover{background-color:#5a359a}@media(max-width:899px){.DashboardLayout_dashboardContainer__SCxry{flex-direction:column}.DashboardLayout_mainContent__EN5rQ{width:100%;margin-top:0}.DashboardLayout_contentWrapper__LfmOv{margin-top:0}}