/* General background color */
.fc-theme-standard .fc-toolbar-title {
  color: #233257;
  font-weight: 600;
}

.fc-theme-standard .fc-button {
  background-color: #233257;
  color: white;
  border: none;
  border-radius: 0.375rem;
  padding: 0.25rem 0.75rem;
}

.fc-theme-standard .fc-button:hover {
  background-color: #1a2842;
}

/* Current day */
.fc-day-today {
  background-color: #e5e7eb !important;
}

/* Events */
.fc-event {
  background-color: rgb(53 97 192) !important;
  border: none;
  color: white;
  padding: 2px 4px;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  font-weight: 500;
}

/* Event Hover */
.fc-event:hover {
  opacity: 0.9;
  cursor: pointer;
}
