You do not need to use a table to get the hidden text to appear on the same line. Here I have changed the container flex direction from column to default row . . . .
Will the table have more than one row? If not, why is there a <td> tag?
You need to consider how this would work on smartphones and, even on larger screens, whether the text that appears in the centre of the page may overlap the PLEASE READ text.
Sorry, I was just showing you placement. But yes, there will be several rows. This will be the first row and several underneath that one.
The code that I have that I submitted is not bad, I just want to improve it by going center screen. It opens just under the READ THIS and input box. Also, it’s not a problem on mobile devices.
I suggest you add an extra column on the righthand side of the table and have the hidden text in cells there. You can arrange cell border styles so when the text appears it does not seem to be within the confines of the table.