In our dynamic tables, columns are populated with different data for each table, and the number of columns is not predetermined.
If there are more than 4 columns, the table becomes too long. In this case, it should start a new line while maintaining the title of each row.
Refer to the image below for visual clarity:
https://i.sstatic.net/8J5D6.png
Please note: The table does not have a fixed width; its percentage-based width adjusts based on the device's screen size.
All columns share the same height and width that are responsive to the device's dimensions.
When the red block moves to a new line, all rows stack vertically to maintain continuity. Think of the three rows as one cohesive unit when wrapping to a new line.