The data-row styling forced `min-width:140px; flex:0 1 auto`, which
left empty space inside every row even for short values like "20" or
"euler". Switch to `min-width:0; flex:0 0 auto` so each row sizes to
its content. Applied to both copies of the `section()` helper (combo
panel + single-panel layout).
Closes#219