.blur-c {
  &::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    backdrop-filter: blur(0.5px);
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.15));
  }
}

.background {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);
  border: 1px solid rgba(255, 255, 255, 0.18);
}

/* Calendar styles */
.fc .fc-toolbar-title {
  font-size: 22px;
  font-weight: bold;
}
.fc .fc-daygrid-day-number {
  font-size: 13px;
}
.fc .fc-event-title {
  font-size: 10px;
}
.fc .fc-button {
  font-weight: 700;
  border: 1px solid;
}
/* .fc .fc-next-button {
  border-left: 1.5px solid;
}
.fc .fc-prev-button {
  border-right: 1.5px solid;
} */
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 0;
}
.fc .fc-button-primary {
  border: 1px solid #dce3e5;
}
.fc .fc-daygrid-day.fc-booked {
  background-color: #f2f2f2;
  color: #999;
  pointer-events: none;
  opacity: 0.6;
}
.fc .fc-daygrid-day.fc-available {
  background-color: #fff;
}
#calendar {
  max-width: 900px;
  margin: 1rem 2rem;
}
.picker-top {
  z-index: 9999;
}
:root {
  --fc-page-bg-color: #fff;
  --fc-neutral-bg-color: rgba(208, 208, 208, 0.3);
  --fc-neutral-text-color: #808080;
  --fc-border-color: #ddd;

  --fc-button-text-color: #000;
  --fc-button-bg-color: #FFF;
  --fc-button-border-color: #dce3e5;
  --fc-button-hover-bg-color: #BBB;
  --fc-button-hover-border-color: #dce3e5;
  --fc-button-active-bg-color: #FFF;
  --fc-button-active-border-color: #dce3e5;

  --fc-event-bg-color: #00a6f4;
  --fc-event-border-color: #00a6f4;
  --fc-event-text-color: #fff;
  --fc-event-selected-overlay-color: rgba(0, 0, 0, 0.25);

  --fc-more-link-bg-color: #d0d0d0;
  --fc-more-link-text-color: inherit;

  --fc-event-resizer-thickness: 8px;
  --fc-event-resizer-dot-total-width: 8px;
  --fc-event-resizer-dot-border-width: 1px;

  --fc-non-business-color: rgba(215, 215, 215, 0.3);
  --fc-bg-event-color: rgb(143, 223, 130);
  --fc-bg-event-opacity: 0.3;
  --fc-highlight-color: rgba(188, 232, 241, 0.3);
  --fc-today-bg-color: rgba(255, 220, 40, 0.15);
  --fc-now-indicator-color: red;
}