.tax-table{border-collapse:separate;border-spacing:0;border-radius:var(--border-radius-md);width:100%;overflow:hidden}.tax-table th{background-color:var(--color-surface);color:var(--color-primary);padding:var(--spacing-4);text-align:left;border-bottom:2px solid var(--color-border);font-weight:600}.tax-table td{padding:var(--spacing-4);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top}.tax-table tr:last-child td{border-bottom:none}.tax-table tr:hover td{background-color:#f8fafc}@media (max-width:768px){.tax-table th,.tax-table td{padding:var(--spacing-2);font-size:var(--text-small)}}
