/* Интегрос - токены дизайн-системы. Источник: 0. Дизайн-система/tokens.json (не менять руками - править токены в дизайн-системе). */

:root {
  /* Цвет */
  --brand-700: #005c66;
  --brand-600: #007785;
  --brand-500: #008ea1;
  --brand-400: #00a6b9;
  --brand-200: #7fcbd5;
  --brand-100: #cfe9ed;
  --brand-50: #e5f3f5;
  --surface-0: #ffffff;
  --surface-50: #f6f9fa;
  --surface-100: #f1f8f9;
  --surface-200: #eef2f4;
  --surface-header: var(--brand-600);
  --surface-header-control: #0a5f6a;
  --ink-900: #1d2a2e;
  --ink-600: #56656b;
  --ink-400: #66757b;
  --ink-0: #ffffff;
  --border-200: #dfe7ea;
  --border-300: #d5dee1;
  --border-focus: var(--brand-600);
  --success-600: #1f7a3a;
  --success-50: #e3f5e7;
  --warning-700: #8a5a00;
  --warning-500: #f2a900;
  --warning-50: #fff4da;
  --danger-600: #c62828;
  --danger-50: #fdecec;
  --stage-1: var(--brand-600);
  --stage-2: var(--brand-100);
  --stage-3: var(--surface-200);
  --stage-4: var(--surface-0);

  /* Шрифтовые семейства */
  --font-sans: "Golos Text", "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-mono: "JetBrains Mono", Consolas, "Courier New", monospace;

  /* Отступы (сетка 4px) */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-7: 28px;
  --space-8: 32px;
  --space-10: 40px;
  --space-12: 48px;

  /* Скругления */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-pill: 999px;

  /* Тени */
  --shadow-sm: 0 1px 2px rgba(0, 70, 80, 0.06);
  --shadow-md: 0 6px 18px rgba(0, 70, 80, 0.10);
  --shadow-lg: 0 16px 40px rgba(0, 70, 80, 0.16);
  --shadow-focus: 0 0 0 3px rgba(0, 119, 133, 0.30);
  /* Добавлено 26.09.2026: свечение большой кнопки стартовой страницы и полупрозрачные слои на ней */
  --shadow-glow: 0 0 0 10px rgba(0, 119, 133, 0.12);
  --shadow-glow-strong: 0 0 0 16px rgba(0, 119, 133, 0.16);
  --overlay-light: rgba(255, 255, 255, 0.18);
  --overlay-shine: rgba(255, 255, 255, 0.35);
  /* Добавлено 27.09.2026: лист-документ («Поставка», «Закрытие») - линии сетки, текст ячеек,
     линия закрепления столбцов, границы ячеек */
  --sheet-grid: #c2cacd;
  --sheet-ink: #000000;
  --sheet-freeze: #8d979b;
  --sheet-border: #000000;
  /* Добавлено 28.09.2026: фон выделенных ячеек листа - тот же, что у выделения Jspreadsheet */
  --sheet-select: rgba(0, 0, 0, 0.05);
  /* Добавлено 28.09.2026: номера строк и буквы столбцов выделения; --ink-600 на нём - 4.6:1 */
  --sheet-head-select: #e0e0e0;

  /* Размеры каркаса */
  --size-header: 50px;
  --size-control: 36px;
  --size-control-sm: 32px;
  --size-control-lg: 44px;
  --size-search: 560px;
  --size-sidebar: 240px;
  --size-aside: 440px;
  --size-icon: 18px;
  --size-icon-sm: 16px;

}
