.table{width:100%;text-align:left;border-collapse:collapse;&.small{tr{td,th{padding:5px 0}}&.v-top{tr{td,th{vertical-align:top}}}}&.bordered{tr{td,th{padding:10px;border-bottom:1px solid $border-color}&:last-child{td{border-bottom:0}}&.selected{td{background-color:rgba($alert-color,.1)!important}}}}&.table--bordered{border:1px solid $border-color;tr{td,th{border:1px solid $border-color}}}&.striped{tr:nth-child(odd){td{background-color:rgba($primary-color,.03)}}tfoot{&.highlight{font-size:1.125rem;tr{td{font-weight:700;border-top:1px solid $border-color;background-color:mix(#fff,$warning-color,90%)}}}}}thead>tr>th{padding-top:0}}