- Changed notebook editor container from min-h-screen to h-[calc(100vh-8rem)]
This constrains the editor to the available viewport height
- Added overflow-hidden to the container to prevent content spilling
- Fixed page list ScrollArea: max-h-[calc(100vh-350px)] with min-h-0
for proper flex shrinking within the editor
- Added overflow-y-auto to main content area in app-layout
Allows scroll when content exceeds viewport without breaking layout