/* Beat Outlaws calendar My Music status line. */
.view-content-field-start-date-on-calendar .view-header.bo-filter-header-ready .bo-filter-summary-line {
  min-width: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: clip !important;
}

.view-content-field-start-date-on-calendar .bo-filter-summary-line > span {
  white-space: nowrap;
}

.view-content-field-start-date-on-calendar .bo-music-summary-divider {
  opacity: .66;
}

.view-content-field-start-date-on-calendar .bo-music-summary-label,
.view-content-field-start-date-on-calendar .bo-music-summary-genres,
.view-content-field-start-date-on-calendar .bo-music-summary-prompt {
  font-style: normal;
}

.view-content-field-start-date-on-calendar .bo-music-summary-label {
  font-weight: 650;
}


/* Keep the compact chevron visually tiny while giving thumbs a forgiving hit
 * target. The pseudo-element belongs to the existing toggle, so clicks anywhere
 * in this invisible halo still execute the same My Music open/close handler. */
.view-content-field-start-date-on-calendar .view-header.bo-filter-header-ready .genre-filter-toggle.bo-filter-primary-toggle {
  position: relative;
  z-index: 25;
}

.view-content-field-start-date-on-calendar .view-header.bo-filter-header-ready .genre-filter-toggle.bo-filter-primary-toggle::before {
  content: '';
  position: absolute;
  z-index: 1;
  top: -12px;
  right: -14px;
  bottom: -12px;
  left: -10px;
}


/* Calendar pager click guard.
 *
 * The My Music summary/chevron intentionally use forgiving hit targets. On
 * desktop the month pager sits in that same compact header, so always stack
 * the real previous/next links above those filter hit areas. This preserves
 * the generous filter target without allowing it to steal < / > clicks. */
.view-content-field-start-date-on-calendar .view-header.bo-filter-header-ready .calendar-pager {
  position: relative !important;
  z-index: 60 !important;
  pointer-events: auto !important;
}

.view-content-field-start-date-on-calendar .view-header.bo-filter-header-ready .calendar-pager a[href],
.view-content-field-start-date-on-calendar .view-header.bo-filter-header-ready .calendar-pager__item {
  position: relative !important;
  z-index: 61 !important;
  pointer-events: auto !important;
}
