.DashboardSidebar_dashboardLayout__z8VQr{display:flex;min-height:100vh;padding-top:var(--header-height)}.DashboardSidebar_dashboardMain__E4a_d{flex:1 1;min-width:0;padding:20px 24px;overflow-y:auto}.DashboardSidebar_sidebar__IHntr{width:240px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--rb-border);background:var(--rb-bg);position:-webkit-sticky;position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));transition:width .2s ease;overflow:hidden}.DashboardSidebar_sidebarCollapsed__xEK4V{width:64px}.DashboardSidebar_sidebarTop__B_D9E{display:flex;flex-direction:column;gap:8px}.DashboardSidebar_sidebarCollapseRow__gafdn{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px 4px}.DashboardSidebar_sidebarCollapsed__xEK4V .DashboardSidebar_sidebarCollapseRow__gafdn{justify-content:center;padding:12px 8px 4px}.DashboardSidebar_collapseBtn__pD8CW{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--rb-bg2);border:1px solid var(--rb-border);color:var(--rb-t4);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.DashboardSidebar_collapseBtn__pD8CW:hover{color:var(--rb-t1);border-color:var(--rb-t4)}.DashboardSidebar_sidebarNav__EVThu{display:flex;flex-direction:column;gap:2px;padding:0 8px}.DashboardSidebar_navItem__JZ8BO{display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;color:var(--rb-t3);text-decoration:none;transition:all var(--transition-fast);background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.DashboardSidebar_navItem__JZ8BO:hover{color:var(--rb-t1);background:var(--rb-bg2)}.DashboardSidebar_navItemActive__Q8X4Z{color:var(--rb-bg);background:var(--rb-malachite);font-weight:500}.DashboardSidebar_navItemActive__Q8X4Z:hover{color:var(--rb-bg);background:var(--rb-malachite);opacity:.9}.DashboardSidebar_sidebarCollapsed__xEK4V .DashboardSidebar_navItem__JZ8BO{justify-content:center;padding:10px 8px}.DashboardSidebar_sidebarBottom__p5kMo{padding:16px;border-top:1px solid var(--rb-border)}.DashboardSidebar_footerInfo__bMR88{display:flex;align-items:center;gap:10px}.DashboardSidebar_footerAvatar__tLXa6{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.DashboardSidebar_footerAvatar__tLXa6 img{width:32px;height:32px;object-fit:contain}.DashboardSidebar_footerAvatarSquare__HRHAK{width:32px;height:32px;background:var(--rb-malachite);color:var(--rb-malachite-fg);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.DashboardSidebar_footerMeta__5TyEI{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.DashboardSidebar_footerName__ZadP2{font-size:.8125rem;font-weight:500;color:var(--rb-t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardSidebar_footerSub__A34Jw{font-size:.6875rem;color:var(--rb-t4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardSidebar_exitBtn__niJnc{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rb-t4);transition:color var(--transition-fast)}.DashboardSidebar_exitBtn__niJnc:hover{color:var(--rb-malachite)}@media (max-width:992px){.DashboardSidebar_sidebar__IHntr{width:64px}.DashboardSidebar_sidebar__IHntr .DashboardSidebar_navItem__JZ8BO{justify-content:center;padding:10px 8px}.DashboardSidebar_sidebar__IHntr .DashboardSidebar_exitBtn__niJnc,.DashboardSidebar_sidebar__IHntr .DashboardSidebar_footerMeta__5TyEI,.DashboardSidebar_sidebar__IHntr .DashboardSidebar_navItem__JZ8BO span{display:none}.DashboardSidebar_dashboardMain__E4a_d{padding:24px 20px}}@media (max-width:768px){.DashboardSidebar_dashboardLayout__z8VQr{flex-direction:column}.DashboardSidebar_sidebar__IHntr{width:100%;height:auto;position:relative;top:0;flex-direction:row;border-right:none;border-bottom:1px solid var(--rb-border)}.DashboardSidebar_sidebarTop__B_D9E{flex-direction:row;align-items:center;width:100%}.DashboardSidebar_sidebarNav__EVThu{flex-direction:row;overflow-x:auto;padding:8px;gap:4px}.DashboardSidebar_navItem__JZ8BO{white-space:nowrap;padding:8px 12px;font-size:.8125rem}.DashboardSidebar_sidebarBottom__p5kMo{display:none}.DashboardSidebar_dashboardMain__E4a_d{padding:20px 16px}}