/* shudler.css */
.k-scheduler-cell.k-slot-cell.k-nonwork-hour {
  background-color: var(--kendo-color-surface, #ffffff);
}

.k-scheduler .k-scheduler-footer {
  display: none;
}

.k-event {
  color: var(--kendo-color-app-primary, #212529);
}

/* Цветовое выделение событий календаря в зависимости от статуса */
.k-event[data-resource-state="Planned"] {
  background-color: var(--kendo-color-surface, #ffffff) !important;
  border-color: var(--kendo-color-border, #cccccc) !important;
}

.k-event[data-resource-state="Postponed"] {
  background-color: var(--kendo-color-warning-bg, #fff3cd) !important;
  border-color: var(--kendo-color-warning-border, #ffeaa7) !important;
}

.k-event[data-resource-state="Canceled"] {
  background-color: var(--kendo-color-error-bg, #f8d7da) !important;
  border-color: var(--kendo-color-error-border, #f5c6cb) !important;
}

.k-event[data-resource-state="Completed"] {
  background-color: var(--kendo-color-success-bg, #d4edda) !important;
  border-color: var(--kendo-color-success-border, #c3e6cb) !important;
}
