I am working with a table setup that includes various columns for data tracking:
<table >
<thead style="width: calc(100% - 15px); display: table; table-layout: fixed;">
<tr>
<th colspan="3"></th>
<th colspan="4">Total</th>
<th colspan="4">Total</th>
</tr>
<tr>
<th>Name</th>
<th>Type</th>
<th>Total</th>
<th>Size</th>
<th>Min</th>
<th>Max</th>
<th>Price</th>
<th>Size</th>
<th>Min</th>
<th>Max</th>
<th>Price</th>
</tr>
</thead>
<tbody style="display: block; max-height: 450px; overflow-y: scroll;">
<tr style="display: table; table-layout: fixed; width: 100%; height: 1px;">
<td>
<div>3726</div>
</td>
<td>
<div>20</div>
</td>
<td>
<div>20</div>
</td>
<td>
<div></div>
</td>
<td>
<div></div>
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="display: table; table-layout: fixed; width: 100%; height: 1px;">
<td>
<div>3726</div>
</td>
<td>
<div>20</div>
</td>
<td>
<div>20</div>
</td>
<td>
<div></div>
</td>
<td>
<div></div>
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="display: table; table-layout: fixed; width: 100%; height: 1px;">
<td>
<div>3726</div>
</td>
<td>
<div>20</div>
</td>
<td>
<div>20</div>
</td>
<td>
<div></div>
</td>
<td>
<div></div>
</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
Within the table, there are dynamically changing th sections for 'Total' columns. The challenge is making the 'Name' column wider without affecting the layout due to colspan limitations and without altering the table structure itself. Is there a way to achieve this using CSS or another method?