/* Post 2646: keep the comparison cards readable at the one affected mobile
   range without changing the shared table system or the narrower fallback. */
body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody tr{
  background:#fff!important;
}

body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody tr:nth-child(even){
  background:#f4eee8!important;
}

body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody tr:hover{
  background:#ebe2da!important;
}

body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody td{
  color:#1f1f21!important;
}

@media (max-width:480px){
  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }

  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody{
    box-sizing:border-box!important;
    display:grid!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }

  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody tr{
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }

  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody td{
    box-sizing:border-box!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
  }

  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody td:first-child{
    padding:14px 14px 5px!important;
    border-bottom:0!important;
  }

  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody td:last-child{
    padding:5px 14px 14px!important;
  }
}

@media (max-width:900px){
  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(1) > table.jt-auto-fit-table tbody td{
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
  }

  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(2) > table.jt-auto-card-table.jt-auto-card-table--accessible[data-jt-table-columns] > thead{
    min-width:1px!important;
    max-width:1px!important;
  }
}

@media (min-width:361px) and (max-width:480px){
  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(2) > table.jt-auto-card-table td{
    grid-template-columns:minmax(120px,34%) minmax(0,1fr)!important;
  }

  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(2) > table.jt-auto-card-table td::before{
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
  }
}

@media (max-width:360px){
  body.postid-2646.single-post .entry-content #block_60ac1d53856c0 > div:nth-of-type(2) > table.jt-auto-card-table td{
    grid-template-columns:minmax(0,1fr)!important;
  }
}
