- CPU/GPU cards: flex-column so body div takes remaining height - CPU canvas: flex:1 + min-height:36px instead of fixed 36px - GPU: add vvGpuHistory + canvas (purple, same style as CPU); canvas flex:1 stretches to fill whatever space the row's tallest card leaves over