/* Keep the three-column tax comparison readable on phones.
   This stylesheet is loaded only by translated page headers. */
.post-body .translation-tax-table { width: 100%; table-layout: fixed; border-collapse: collapse; }
.post-body .translation-tax-table thead { display: table-header-group; }
.post-body .translation-tax-table tbody { display: table-row-group; }
.post-body .translation-tax-table tr { display: table-row; }
.post-body .translation-tax-table th,
.post-body .translation-tax-table td { display: table-cell; width: auto; padding: 12px 8px; border: 1px solid #ddd; vertical-align: middle; overflow-wrap: anywhere; }
@media (max-width: 767px) {
  .post-body .translation-tax-table th,
  .post-body .translation-tax-table td { display: table-cell !important; width: auto !important; padding: 10px 5px; font-size: 12px; line-height: 1.7; }
}
