You can also lock the cells to a percentage, in order to maintain responsiveness, eg:
td:first-child, th:first-child {
width: 20%;
}
// assuming you have 8 remaining columns (20 + 10*8 = 100%)
td:not(:first-child), th:not(:first-child) {
width: 10%;
}