/* Токены оформления. Р-47 §2.
   Единственное место, где заданы шестнадцатеричные коды цветов:
   в остальных файлах используются только эти переменные. */

/* Manrope. Свободная лицензия OFL, файл лицензии рядом (OFL.txt).
   Google отдаёт Manrope как переменный шрифт: один файл на подмножество
   покрывает все начертания, поэтому указан диапазон веса 200–800. */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../fonts/manrope-cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../fonts/manrope-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../fonts/manrope-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308,
    U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../fonts/manrope-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
    U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  /* Цвета. Р-95 (06.10.2026): белый фон, холодные серые; значения из Прототипы/Дизайн_Р95/tokens.css */
  --bg: #FFFFFF;
  --surface: #FFFFFF;
  --subtle: #F6F8FA;
  --line: #E3E8EE;
  --line-strong: #D5DBE1;
  --input-line: #C1C9D2;
  --ink: #1A1F36;
  --muted: #596171;
  --brand: #183F1D;
  --brand-hover: #0F2A13;
  --brand-soft: #EEF2EC;
  --accent: #E35828;
  --gap-bg: #EEEBFF;
  --gap-line: #8B5CF6;
  --gap-fill: linear-gradient(90deg, #DDF7F7, #EDE7FF);
  --work-bg: #F1F3F6;
  --work-line: #C1C9D2;
  --neg: #B42318;
  /* Обзор «Сводка» (Р-118): цвета кадра без прежнего токена */
  --card-shell: #EFF2F6;
  --neg-soft: #FBEAE8;
  --neg-line: #E7B4AE;
  --brand-line: #D4E2D7;
  --brand-soft-hover: #E3EDE5;
  --brand-sep: #B5CBB9;
  --gap-stripe: rgba(124, 58, 237, 0.16);
  --line-faint: #EDF0F4;
  --pattern: #DDD6FE;
  --icon: #5E5E63;
  /* Фон страницы входа остался прежним: вход в редизайн-1 не меняется (ТЗ §2 п. 8) */
  --login-bg: #F3F2EE;

  /* Графики (Р-47 §3) */
  --chart-it: #4F46E5;
  --chart-it-from: #60A5FA;
  --chart-it-soft: #EEF0FF;
  --chart-logistics: #0EA5A4;
  --chart-logistics-from: #2DD4BF;
  --chart-logistics-soft: #E6F8F7;
  --chart-single: #3F4A55;
  --chart-second: #7C8792;

  /* Шрифт */
  --font: 'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --fs-note: 13px;
  --fs-text: 14px;
  --fs-card-title: 16px;
  --fs-page-title: 28px;
  --fs-big-number: 34px;

  /* Скругления */
  --radius-card: 10px;
  --radius-panel: 10px;
  --radius-chip: 999px;
  --radius-control: 8px;
  --radius-login: 14px;

  /* Отступы: шаг 4 */
  --step: 4px;
  --pad-card: 24px;
  --gap-card: 24px;
  --pad-page-x: 40px;
  --pad-page-y: 32px;

  /* Меню */
  --menu-width: 264px;
  --menu-width-collapsed: 76px;

  /* Тени: карточка входа, меню пользователя, выезжающая панель «Помощник» */
  --shadow-card: 0 1px 2px rgba(23, 20, 25, 0.06);
  --shadow-panel: -8px 0 24px rgba(26, 31, 54, 0.12);
  --shadow-dialog: 0 20px 48px rgba(26, 31, 54, 0.22);
  --shadow-hint: 0 8px 24px #0002;
  --scrim: rgba(26, 31, 54, 0.35);
}
