@layer business {
/* ============================================================================
   Notification Banner — 业务颜色主题（基类 .ui-banner 由 ui-kit 提供）
   ============================================================================ */

/* 蓝色：Schedule / Agent */
.ui-banner--schedule,
.ui-banner--agent {
  background: linear-gradient(135deg, var(--color-primary-soft) 0%, var(--bg-card) 65%);
  border-color: var(--color-primary-soft);
}
.ui-banner--schedule .ui-banner__icon,
.ui-banner--agent .ui-banner__icon {
  background: var(--color-primary-soft);
  color: var(--color-primary);
}
.ui-banner--schedule .ui-banner__progress-bar,
.ui-banner--agent .ui-banner__progress-bar {
  background: var(--color-primary-soft);
}

/* 红色：Urgent / Critical */
.ui-banner--critical {
  background: linear-gradient(135deg, var(--color-danger-soft) 0%, var(--bg-card) 65%);
  border-color: var(--color-danger-soft);
}
.ui-banner--critical .ui-banner__icon {
  background: var(--color-danger-soft);
  color: var(--color-danger);
}
.ui-banner--critical .ui-banner__progress-bar {
  background: var(--color-danger-soft);
}

/* 橙色：Warning */
.ui-banner--warning {
  background: linear-gradient(135deg, var(--color-warning-soft) 0%, var(--bg-card) 65%);
  border-color: var(--color-warning-soft);
}
.ui-banner--warning .ui-banner__icon {
  background: var(--color-warning-soft);
  color: var(--color-warning);
}
.ui-banner--warning .ui-banner__progress-bar {
  background: var(--color-warning-soft);
}

/* 绿色：Resolved / Channel */
.ui-banner--resolved,
.ui-banner--channel {
  background: linear-gradient(135deg, var(--color-success-soft) 0%, var(--bg-card) 65%);
  border-color: var(--color-success-soft);
}
.ui-banner--resolved .ui-banner__icon,
.ui-banner--channel .ui-banner__icon {
  background: var(--color-success-soft);
  color: var(--color-success);
}
.ui-banner--resolved .ui-banner__progress-bar,
.ui-banner--channel .ui-banner__progress-bar {
  background: var(--color-success-soft);
}

/* 通知配置块已迁移到 ui-form-row + ui-toggle + ui-slider（见 setup.html General tab）*/

}
