/**
 * Кастомизация модальных окон WindowComponent.
 *
 * Классы-модификаторы вешаются на TelerikWindow (.k-window):
 *   .window-error    — ошибка (красный заголовок)
 *   .window-warning  — предупреждение (оранжевый заголовок)
 *   .window-info     — информация (синий заголовок)
 *   .window-success  — успех (зелёный заголовок)
 *
 * Подсветка применяется к заголовку окна (.k-window-titlebar).
 */

/* ============================================================
   ERROR — красный
   ============================================================ */
.window-error .k-window-titlebar {
  background-color: #dc3545;
  color: #fff;
}

.window-error .k-window-title {
  color: #fff;
  font-weight: 600;
}

.window-error .k-window-titlebar .k-button,
.window-error .k-window-titlebar .k-button:hover {
  color: #fff;
}

/* ============================================================
   WARNING — оранжевый
   ============================================================ */
.window-warning .k-window-titlebar {
  background-color: #fd7e14;
  color: #fff;
}

.window-warning .k-window-title {
  color: #fff;
  font-weight: 600;
}

.window-warning .k-window-titlebar .k-button,
.window-warning .k-window-titlebar .k-button:hover {
  color: #fff;
}

/* ============================================================
   INFO — синий
   ============================================================ */
.window-info .k-window-titlebar {
  background-color: #0d6efd;
  color: #fff;
}

.window-info .k-window-title {
  color: #fff;
  font-weight: 600;
}

.window-info .k-window-titlebar .k-button,
.window-info .k-window-titlebar .k-button:hover {
  color: #fff;
}

/* ============================================================
   SUCCESS — зелёный
   ============================================================ */
.window-success .k-window-titlebar {
  background-color: #198754;
  color: #fff;
  border-bottom: 1px solid #146c43;
}

.window-success .k-window-title {
  color: #fff;
  font-weight: 600;
}

.window-success .k-window-titlebar .k-button,
.window-success .k-window-titlebar .k-button:hover {
  color: #fff;
}

.window-success .k-window-content {
  border-top: 3px solid #198754;
}

/* ============================================================
   Граница между заголовком и телом — только на titlebar,
   убираем дефолтный border-top у контента из темы Kendo
   ============================================================ */
.window-error .k-window-content,
.window-warning .k-window-content,
.window-info .k-window-content,
.window-success .k-window-content {
  border-top: none !important;
}

/* Убираем дефолтный border-style: solid из темы Kendo для titlebar
   кастомных окон (границу задаём явно через border-bottom выше) */
.window-error .k-window-titlebar,
.window-warning .k-window-titlebar,
.window-info .k-window-titlebar,
.window-success .k-window-titlebar {
  border-style: none;
}

/* ============================================================
   Общие стили контента окна
   ============================================================ */
.main-window .markup-content {
  font-size: 1rem;
  line-height: 1.5;
  color: var(--kendo-color-on-surface, #212529);
  padding: 0.5rem 0;
}