/* Resort Hours: the whole table fits its box from 961px up, so the Now column is never cut off; Now text wraps in full. */
@media (min-width: 961px) {
  .htable { width: 100%; }
  .htable th, .htable td { padding-left: 9px; padding-right: 9px; }
  .htable th[scope="row"] { min-width: 170px; width: 19%; }
  .htable td.h-day { white-space: normal; }
  .htable td.h-day .h-s { overflow-wrap: break-word; }
  .h-stat { min-width: 0; width: 13%; }
}
@media (min-width: 961px) and (max-width: 1180px) {
  .htable { font-size: .8rem; }
  .htable th, .htable td { padding-left: 6px; padding-right: 6px; }
  .htable th[scope="row"] { min-width: 140px; }
}
.htable td.h-stat, .htable .h-next { white-space: normal; overflow: visible; text-overflow: clip; overflow-wrap: break-word; }
