К сожалению, геометрические свойства table по отношению к строкам и ячейкам слишком древние и не подчиняются подстройки через first-child, last-child. Можно только добавить внутренние отступы для ячеек последней строки. Но эти ячейки должны содержать какой-то контейнер, чтобы имитировать цвет фона ячейки.
В этом случае, цвет фона не должен быть на самой строке или ячейке.
.table tr:last-child td
{
padding: 5px 0;
}