Сделал пример:
https://codepen.io/anon/pen/erNGNN
Если его открыть в Хроме, колонки имеют разные пропорции, как и задумано.
Но в Фаерфоксе, calc игнорируется, колонки имеют одинаковую ширину.
Не смог нагуглить работающее решение. Может быть кто-то сталкивался?
Решение: calc в Firefox для колонок таблиц не работает. Но можно посчитать препроцессором
$numCol: 10 //number of columns
$x1: 100%/$numCol*1
$x2: 100%/$numCol*2
$x5: 100%/$numCol*5