.rbc-time-header-cell-single-day {
  display: unset;
}

.rbc-time-view .rbc-allday-cell {
  height: unset;
}

.rbc-month-row {
  overflow: unset !important;
}

// .rbc-row-content {
//   display: none;
// }

// .rbc-event-label {
//   display: none;
// }

.imex-event-arrived {
  background-color: var(--event-arrived-bg);
}

.imex-event-block {
  background-color: var(--event-block-bg);
}

/* Ensure readable text when fallback background is used */
.imex-event-fallback,
.imex-event-fallback .rbc-event-content,
.imex-event-fallback .rbc-event-label,
.imex-event-fallback a {
  color: var(--card-text-fallback) !important;
}

/* Optional subtle border to distinguish on white backgrounds */
.imex-event-fallback {
  border: 1px solid var(--bar-border-color);
}

/* Header day card styling */
.imex-calendar-header-card {
  display: inline-block;
  padding: 0.15rem 0.35rem;
  border-radius: 0.25rem;
}

.imex-calendar-header-card--blocked {
  background-color: var(--event-block-bg);
  color: #ffffff;
}

.imex-calendar-header-card--blocked a,
.imex-calendar-header-card--blocked span,
.imex-calendar-header-card--blocked .ant-typography {
  color: #ffffff;
}

.rbc-month-view {
  // height: 125rem;
}

.rbc-event.rbc-selected {
  background-color: var(--event-selected-bg);
}

.imex-calendar-load {
  max-width: 12rem;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}
