/* FullCalendar 버튼 설정 */
.fc-today-button {
  width: 45px !important;
  height: 30px !important;
  font-size: 14px !important;
  border: none !important;
}
.fc-prev-button {
  width: 40px !important;
  height: 30px !important;
  font-size: 12px !important;
  background-color: #9FA6B2 !important;
  border: none !important;
}
.fc-toolbar-title {
  font-family: 'PretendardM';
  font-size: 18px !important;
}
.fc-next-button {
  width: 40px !important;
  height: 30px !important;
  font-size: 12px !important;
  background-color: #9FA6B2 !important;
  border: none !important;
}
.fc-button:focus {
  outline: none !important;
  box-shadow: none !important;
}
.fc-prev-button:active,
.fc-next-button:active,
.fc-prev-button:focus,
.fc-next-button:focus {
  padding: inherit !important;
  transform: none !important;
  transition: none !important;
}
.fc-button-primary:not(:disabled):active,
.fc-button-primary:not(:disabled).fc-button-active {
  transform: none !important;
  border-color: inherit !important;
}
/* FullCalendar 텍스트/이벤트/셀 설정 */
.fc-col-header-cell-cushion {
  font-size: 14px !important;
  color: #202020;
  text-align: center;
  text-decoration: none;
}
.fc-daygrid-day-number {
  font-size: 13px !important;
  color: #202020;
  text-decoration: none;
  height: 20px;
}
.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  font-weight: bold;
  color: #0d6efd;
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: #ebf3ff;
}
.fc-event {
  font-size: 8px !important;
  height: 14px;
  line-height: 14px;
  /* margin-bottom: 2px;
  margin-top: 2px; */
  white-space: nowrap;
  overflow: hidden;
}
.fc-daygrid-day-frame {
  height: 70px !important;
}
