Problem
The sidebar and dashboard layout are designed only for desktop screens. On mobile and tablet devices, the layout breaks — the sidebar overflows, tables are unscrollable, and modals are too wide.
Proposed Solution
Create frontend/opsce/components/layout/ResponsiveSidebar.tsx that collapses to a slide-out drawer on screens below the md breakpoint. Update the dashboard layout to use this component.
Acceptance Criteria
Problem
The sidebar and dashboard layout are designed only for desktop screens. On mobile and tablet devices, the layout breaks — the sidebar overflows, tables are unscrollable, and modals are too wide.
Proposed Solution
Create
frontend/opsce/components/layout/ResponsiveSidebar.tsxthat collapses to a slide-out drawer on screens below themdbreakpoint. Update the dashboard layout to use this component.Acceptance Criteria
DataTablecomponents are horizontally scrollable on small screens (no overflow clipping)smbreakpoint)