.tax-table{text-align:left;font-size:.875rem;border-spacing:0;border:none;width:100%}@media (min-width:48em){.tax-table{font-size:1rem}}.tax-table thead{background-color:#34495e;color:#fff}.tax-table td,.tax-table thead th{padding:.5rem .75rem}.tax-table td{display:inline-block}.tax-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex}.tax-table tbody tr:nth-child(2n){background-color:#eee}.tax-table tbody tr.tax-table__highlight{font-weight:700;background-color:#3498db;color:#fff}.tax-table tbody tr.tax-table__row{margin-bottom:1.5rem}.tax-table tbody tr td:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.tax-table tbody tr td:nth-child(2){text-align:right;min-width:5rem}.tax-table tbody tr td:nth-child(3){width:1.25rem;text-align:center}.tax-table__bold{font-weight:700}.tax-table__total{font-weight:700;border-top:.125rem solid}