@layer components {
/* Vendor library overrides */

/* Continuous Calendar plugin */
.continuousCalendarContainer a.calendarIcon {
  width: 24px !important;
  height: 24px !important;
  font-size: 14px !important;
  line-height: 24px !important;
  padding: 0 !important;
  border-top-width: 2px !important;
  border-radius: 4px !important;
}

.continuousCalendarContainer .continuousCalendar .calendarScrollContent {
  height: max(30vh, 250px) !important;
}

.continuousCalendarContainer .popUpContainer {
  margin-top: -50px !important;
}

.continuousCalendarContainer form {
  margin-bottom: 0 !important;
}
}
