/* Solo tablas editoriales marcadas: evita el nowrap histórico de style2.css en móvil. */
@media screen and (max-width: 767px) {
  .table-responsive > .table.pa-readable-comparison {
    width: 100%;
    max-width: 100%;
    table-layout: fixed;
  }

  .table-responsive > .table.pa-readable-comparison > thead > tr > th,
  .table-responsive > .table.pa-readable-comparison > thead > tr > td,
  .table-responsive > .table.pa-readable-comparison > tbody > tr > th,
  .table-responsive > .table.pa-readable-comparison > tbody > tr > td,
  .table-responsive > .table.pa-readable-comparison > tfoot > tr > th,
  .table-responsive > .table.pa-readable-comparison > tfoot > tr > td {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
    padding: 10px 4px;
  }
}
