.tax-table{border:none;border-spacing:0;font-size:.875rem;text-align:left;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:flex}.tax-table tbody tr:nth-child(2n){background-color:#eee}.tax-table tbody tr.tax-table__highlight{background-color:#3498db;color:#fff;font-weight:700}.tax-table tbody tr.tax-table__row{margin-bottom:1.5rem}.tax-table tbody tr td:first-child{flex:1}.tax-table tbody tr td:nth-child(2){min-width:5rem;text-align:right}.tax-table tbody tr td:nth-child(3){text-align:center;width:1.25rem}.tax-table__bold{font-weight:700}.tax-table__total{border-top:.125rem solid;font-weight:700}