diff --git a/apps/web/src/app/(authenticated)/layout.tsx b/apps/web/src/app/(authenticated)/layout.tsx index 68cc7a3..9099d6a 100644 --- a/apps/web/src/app/(authenticated)/layout.tsx +++ b/apps/web/src/app/(authenticated)/layout.tsx @@ -27,11 +27,16 @@ interface AppShellProps { } function AppShell({ children }: AppShellProps): React.JSX.Element { - const { collapsed } = useSidebar(); + const { collapsed, isMobile } = useSidebar(); + + // On tablet (md–lg), hide sidebar from the grid when the sidebar is collapsed. + // On mobile, the sidebar is fixed-position so the grid is always single-column. + const sidebarHidden = !isMobile && collapsed; return (