Make the results container a flex-col so the DataGrid sizes via flex layout
instead of height: 100%. This fixes Firefox (flex resolves sizes independent
of percentage-height rules) and eliminates the double scrollbar (removed
overflow-auto from parent, DataGrid's built-in overflow handles scrolling).
Added min-h-0 on DataGrid so it can shrink below its default 350px.