/* OnlyShows v59: compact Refract-inspired mobile landscape proportions. */

@media (max-width: 719px) {
  .mobile-list-view .show-card {
    grid-template-columns: 76px minmax(0, 1fr) !important;
    min-height: 130px !important;
    padding: 7px !important;
    gap: 10px !important;
    border-radius: 17px !important;
  }

  .mobile-list-view .poster-frame,
  .mobile-list-view .poster,
  .mobile-list-view .poster-placeholder {
    width: 76px !important;
    min-width: 76px !important;
    height: 114px !important;
    min-height: 114px !important;
    border-radius: 13px !important;
  }

  .mobile-list-view .card-content {
    min-height: 114px !important;
    padding: 3px 4px 3px 0 !important;
  }

  .mobile-list-view .card-episode-row {
    margin-top: 7px !important;
  }

  .mobile-list-view .card-quick-watch {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    margin-top: 3px !important;
  }

  .mobile-list-view .progress-row,
  .mobile-list-view .upcoming-air-date {
    margin-top: 8px !important;
  }
}
