Como fazer uma coluna da tabela ter uma largura mínima

Aqui está o arquivo de dados do modelo:https://github.com/Hoektronics/BotQueue/blob/master/views/bot/dashboard_list.ejs

Estou tentando criar 8 das 10 colunas de uma tabela para ocupar apenas exatamente a largura mínima necessária, com base no texto, respeitando o preenchimento e os cabeçalhos das colunas.

Na imagem de exemplo, quero que todas, exceto as 4ª e 9ª colunas, ocupem a largura mínima. Tecnicamente, existem 9 cabeçalhos de coluna e o último tem uma coluna de 2. O último cabeçalho é um span3. Gostaria que a coluna de porcentagem ocupasse a menor largura necessária e deixasse a barra de progresso ou os botões de aprovação / exibição / falha ocuparem o resto.

A coluna 4 é configurada para substituir o texto excedido por reticências.

Imagem de exemplo:

questionAnswers(2)

yourAnswerToTheQuestion