/* V68 - compact public status badges without mid-word wrapping.
   Keeps the existing semantic status keys/colors and admin editing options. */
html body.public-site.page-schedule .schedule-desktop-table td:nth-child(6),
html body.public-site.page-schedule .schedule-desktop-table th:nth-child(6){
  text-align:center!important;
  min-width:106px;
}
html body.public-site.page-schedule .schedule-desktop-table .live-status,
html body.public-site.page-schedule .mobile-schedule-list .live-status,
html body.public-site.page-live-scores .live-score-meta .live-status{
  white-space:nowrap!important;
  overflow-wrap:normal!important;
  word-break:keep-all!important;
  max-width:none!important;
  width:max-content;
  line-height:1.3!important;
  padding:6px 10px!important;
}
@media(max-width:650px){
  html body.public-site.page-schedule .schedule-desktop-table .live-status,
  html body.public-site.page-schedule .mobile-schedule-list .live-status,
  html body.public-site.page-live-scores .live-score-meta .live-status{
    padding:5px 8px!important;
  }
}
