
/* Compatibility with the existing site-wide table enhancer, article scope only. */
@media (max-width:600px) {
  .sp1-revenue-guide table.sp1-table-stack tbody tr > :is(th,td) {
    display:block !important; width:100% !important; min-width:0 !important; max-width:100% !important;
    color:#172b3a !important; background:#fff !important; white-space:normal !important;
  }
  .sp1-revenue-guide table.sp1-table-stack tbody tr > :first-child {
    background:#edf4f8 !important; color:#172b3a !important;
  }
  .sp1-revenue-guide table.sp1-table-stack tbody [data-label]::before {
    content:attr(data-label) !important; display:block !important;
    position:static !important; grid-area:auto !important;
    width:auto !important; min-width:0 !important; max-width:100% !important;
    margin:0 0 4px !important; color:#465b6a !important; background:transparent !important;
    font-size:16px !important; line-height:1.5 !important; white-space:normal !important;
  }
  .sp1-revenue-guide table.sp1-table-stack .codex-mobile-table-cell-value {
    display:block !important; grid-area:auto !important;
    width:auto !important; min-width:0 !important; max-width:100% !important;
    color:inherit; white-space:normal !important;
  }
}

