/* calendar overrides */
.toastui-calendar-day-name__date {
  display: none;
}

.toastui-calendar-day-name__name {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 16px !important;
  color: rgb(68, 68, 68) !important;
  font-weight: 200 !important;
}

.toastui-calendar-event-time-content {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px !important;
  font-weight: normal !important;

}

.toastui-calendar-template-alldayTitle,
.toastui-calendar-template-timegridDisplayPrimaryTime {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 200 !important;
}

.btn-planificat {
  background-color: #2cbf93 !important;
  border: 1px solid #28a87f !important;
  color: white !important;
  border-radius: 4px !important;
  box-shadow: 0 1px #1a8a6b !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) !important;
  padding: 10px 20px !important;
  font-weight: bold !important;
  transition: all 0.2s ease-in-out !important;
}

.btn-planificat:hover {
  background-color: #1AA980 !important;
  border-color: #178f6e !important;
  box-shadow: 0 2px #146e56 !important;
  color: white !important;
}

.btn-planificat-danger {
  background-color: #e74c3c !important;
  border-color: #e74c3c !important;
  box-shadow: 0 1px #923126 !important;
  color: white !important;
}

.btn-planificat-danger:hover {
  background-color: #c0392b !important;
  border-color: #a93226 !important;
  box-shadow: 0 2px #7b241c !important;
  color: white !important;
}

.bg-blau-planificat {
  background-color: #123047 !important;
}

/* auto-grow slot comment textarea using CSS only */
.auto-sizing-textarea {
  field-sizing: content;
  min-height: 6rem;
  max-height: 60vh;
  overflow: hidden;
}
