How to draw such boxes in Netron?

How to draw a box like this:

enter image description here

This was drawn by https://github.com/lutzroeder/netron


My attempt:

conv = ConvolutionLayer[64, {3, 3}, "Input" -> {3, 40, 30}]; Grid[{{     Style["Convolution", White, Background -> RGBColor[{51, 85, 136} / 255]],     Style["Weights", Background -> Lighter[Gray, 0.7]],     Style["Biases", Background -> Lighter[Gray, 0.7]] }, {Column[{     "Input" -> StringRiffle[NetExtract[conv, "Input"], "*"],     "Output" -> StringRiffle[NetExtract[conv, "Output"], "*"] }], SpanFromLeft, SpanFromLeft}}, Frame -> All, Alignment -> Left ] 

Some problem:

Style[..., Background -> ...] can’t fill the entire grid.

Grid seems no way to use rounded rectangles.