Managing table column widths via stylesheet
I would like to be able to individually define the width of table columns using a stylesheet, however it seems that because of the way that Robohelp 2019 creates tables this is not possible without modifying the HTML each time.
For example, if I create a three-column table, a <colgroup> is generated automatically in the HTML to force those columns to be equal widths.
<colgroup>
<col style="width:33.33%" />
<col style="width:33.33%" />
<col style="width:33.33%" />
</colgroup>
If I attempt to apply a column width in my stylesheet, nothing happens. Note that in my testing examples I've also added color in, but I don't really care about the color in my use case; I'm just doing that as a sanity check.
table.test col:first-child {
width: 10%;
background-color: #ff0000;
}
table.test col:nth-child(3){
width: 40%;
background-color: #00ff00;
}
The background-color is applied, but the column width does not change.

If I remove the <colgroup> then I able to manage the column width via the stylesheet, but I'd prefer not to have to go into the HTML of every table and remove that definition.
Is possble to either:
1. Define the stylesheet such that it can effectively override the widths automatically defined in the <colgroup>
2. Configure the software such that a colgroup is NOT automatically defined when a table is created
