Cómo hacer que una columna de tabla tenga un ancho mínimo

Aquí está el archivo de datos de la plantilla:https://github.com/Hoektronics/BotQueue/blob/master/views/bot/dashboard_list.ejs

Estoy tratando de hacer 8 de las 10 columnas de una tabla para que solo ocupen exactamente el ancho mínimo que necesitan, según el texto, respetando el relleno y los encabezados de las columnas.

En la imagen de ejemplo, quiero que todas las columnas, excepto la cuarta y la novena, ocupen el ancho mínimo. Técnicamente, hay 9 encabezados de columna, y el último tiene un colspan de 2. El último encabezado es un span3. Me gustaría que la columna de porcentaje ocupe el mínimo ancho necesario, y deje que la barra de progreso o los botones de pasar / ver / fallar tomen el resto.

La columna 4 está configurada para reemplazar el texto desbordado con puntos suspensivos.

Imagen de ejemplo:

Respuestas a la pregunta(2)

Su respuesta a la pregunta