/* COLORS */
.day-container[data-v-4260ac32] {
  position: relative;
  cursor: pointer;
}
.day-container .day-button[data-v-4260ac32] {
  pointer-events: none;
}
.day-container .event-indicators[data-v-4260ac32] {
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 2px;
  z-index: 1;
}
.day-container .event-indicators .event-dot[data-v-4260ac32] {
  position: relative;
  margin-top: 16px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #508EE6;
  border: 1px solid #508EE6;
}
.day-container .event-indicators .event-dot.dot-overflow[data-v-4260ac32] {
  background-color: rgba(255, 193, 7, 0.9);
  border-color: rgba(255, 193, 7, 0.7);
}
.year-calendar[data-v-4260ac32]  .v-calendar-weekly__head-weekday,
.year-calendar[data-v-4260ac32]  .v-calendar-weekly__head-weekday.v-past {
  border-right: #F4F4F4 1px solid;
  color: #135CC2;
  font-weight: 500;
  line-height: 1rem;
}
.year-calendar[data-v-4260ac32]  .v-calendar-weekly__day.v-outside,
.year-calendar[data-v-4260ac32]  .v-calendar-weekly__head-weekday.v-outside {
  background-color: inherit;
}
.year-calendar[data-v-4260ac32]  .v-calendar-weekly__day {
  border-bottom: #F4F4F4 1px solid;
  border-right: #F4F4F4 1px solid;
}
.year-calendar[data-v-4260ac32]  .v-calendar-weekly__day .v-calendar-weekly__day-label .v-btn.v-btn--disabled {
  color: #808080 !important;
}
.year-calendar[data-v-4260ac32]  .v-calendar-weekly__day.v-outside .v-calendar-weekly__day-label .v-btn.v-btn--disabled {
  color: #E5E5E5 !important;
}
