:root {
  /* Цвет темы (Распростроняется на меню, "Визуализация", "Баллистика") */
  --background-color-theme: #121212;
  --color-text-theme: #fff;

  /* Основной цвет темы */
  --color-primary: #105373;

  /* Дополнительный цвет темы */
  --color-secondary: #3498db;

  /* Цвет диалоговых кнопок (экраны с таблицами и аналитикой) */
  --background-color-primary-button: #105373;

  /* Дополнительный цвет диалоговых кнопок (экраны с таблицами и аналитикой) */
  --background-color-secondary-button: #808080;

  /* Цвет текста диалоговых кнопок */
  --color-text-primary-button: #fff;

  /* Дополнительный цвет текста диалоговых кнопок */
  --color-text-secondary-button: #fff;

  /* Цвет диаграммы в аналитике */
  --color-analytics-chart: #0cb5f6;

  /* Цвета визуализации полигонов снимков */
  --color-map-polygon: rgba(252, 173, 109, 0.52);

  /* Цвета визуализации полигонов снимков при выделении */
  --color-map-polygon-selected: rgba(252, 240, 109, 0.8);

  /* Цвета визуализации полигонов ЗРВ */
  --color-map-polygon-rvz: rgba(22, 112, 243, 0.22);
  --color-map-polygon-rvz-outline: rgba(22, 112, 213, 0.42);

  /* Цвета визуализации полигонов геохешей */
  --color-map-polygon-geohashes: rgba(138, 201, 219, 0.52);
  --color-map-polygon-geohashes-outline: rgba(35, 100, 147, 0.52);

  /* Цвета визуализации полигонов облачности */
  --color-map-cloud-polygon-min: rgba(255, 255, 255, 0.6);
  --color-map-cloud-polygon-max: rgba(0, 0, 139, 0.6);

  /* Цвета визуализации выбранных объектов */
  --color-map-area-objects-for-shooting: rgba(135, 181, 245, 0.42);

  /* Цвета визуализации границы выбранных объектов */
  --color-map-area-objects-for-shooting-border: rgba(22, 112, 243, 0.89);

  /* Цвета визуализации наземных станций тип RECEIVING */
  --color-map-ground-station-receiving: rgb(245, 252, 46);

  /* Цвета визуализации наземных станций тип TRANSMITTING */
  --color-map-ground-station-transmitting: rgb(46, 252, 63);

  /* Цвета визуализации label наземных станций */
  --color-map-ground-station-label: #fff;
  --color-map-ground-station-label-outline: #000000;

  /* Цвета визуализации спутников */
  --color-map-satellite: rgb(46, 73, 252);

  /* Цвета визуализации label спутников */
  --color-map-satellite-label: #fff;
  --color-map-satellite-label-outline: #000000;

  /* Цвет визуализации орбиты спутников */
  --color-map-satellite-orbit: #94cb99;

  /* Цвет визуализации проекции трассы и спутников на землю */
  --color-map-satellite-orbit-ground: rgba(147, 154, 147, 0.85);

  /* Цвета элементов план-графика */
  /* Тип - shooting */
  --color-timeline-item-shooting-background: #add8e6;
  --color-timeline-item-shooting-background-border: #4682b4;
  --color-timeline-selected-item-shooting-background: #69d8fd;
  --color-timeline-selected-item-shooting-background-border: #51a4e8;

  /* Тип - result-dropping */
  --color-timeline-item-result-dropping-background: #90ee90;
  --color-timeline-item-result-dropping-background-border: #008000;
  --color-timeline-selected-item-result-dropping-background: #45ff45;
  --color-timeline-selected-item-result-dropping-background-border: #02e702;

  /* Тип - result-receiving */
  --color-timeline-item-result-receiving-background: #90ee90;
  --color-timeline-item-result-receiving-background-border: #008000;
  --color-timeline-selected-item-result-receiving-background: #45ff45;
  --color-timeline-selected-item-result-receiving-background-border: #02e702;

  /* Тип - program-transmitting */
  --color-timeline-item-program-transmitting-background: #ffffe0;
  --color-timeline-item-program-transmitting-background-border: #ffd700;
  --color-timeline-selected-item-program-transmitting-background: #ffff73;
  --color-timeline-selected-item-program-transmitting-background-border: #ffe341;

  /* Тип - program-receiving */
  --color-timeline-item-program-receiving-background: #ffffe0;
  --color-timeline-item-program-receiving-background-border: #ffd700;
  --color-timeline-selected-item-program-receiving-background: #ffff73;
  --color-timeline-selected-item-program-receiving-background-border: #ffe341;

  /* Тип - program-transmitting-communication */
  --color-timeline-item-program-transmitting-communication-background: #ffffe0;
  --color-timeline-item-program-transmitting-communication-background-border: #ffd700;
  --color-timeline-selected-item-program-transmitting-communication-background: #ffff73;
  --color-timeline-selected-item-program-transmitting-communication-background-border: #ffe341;

  /* Тип - program-receiving-communication */
  --color-timeline-item-program-receiving-communication-background: #ffffe0;
  --color-timeline-item-program-receiving-communication-background-border: #ffd700;
  --color-timeline-selected-item-program-receiving-communication-background: #ffff73;
  --color-timeline-selected-item-program-receiving-communication-background-border: #ffe341;

  /* Тип - unavailable */
  --color-timeline-item-unavailability-background: #dcdcdc;
  --color-timeline-item-unavailability-background-border: #b7b7b7;
  --color-timeline-selected-item-unavailability-background: #dcdcdc;
  --color-timeline-selected-item-unavailability-background-border: #b7b7b7;

  /* Календарные ограничения */
  --color-constraint-calendar-background: #86fd4b;
  --color-constraint-break-background: #fd4949;
  --color-constraint-simple-background: #ffc14d;
  --color-constraint-calendar-selected-background: #55ff00;
  --color-constraint-break-selected-background: #fa0000;
  --color-constraint-simple-selected-background: #ffa600;
  --color-constraint-calendar-background-border: #47c23a;
  --color-constraint-break-background-border: #e40101;
  --color-constraint-simple-background-border: #ec9a02;
}
