Yeah, this is why I avoid CSS. Each radio input wants 100% of available space, forcing them into a vertical queue. I’m sure that was an unintended consquence of the sq-nlite class.
Add class="radio" to the <th> tag. Then add or make a stylesheet tiddler with the following.
I should have put code markup around class="radio". Discourse turned my standard quotes into publisher’s quotes (whatever they’re called) and then you copied pasted them into the tag. Fix the quotes so they’re real double quotes and it should work.
I’ve always put my radio buttons in separate columns to avoid that issue. I also don’t have certain borders set so that it looks like a single column or no table at all.