:root {
	--elevator-size: calc((100vw - 60px) / 4);
	--elevator-scale: calc(var(--elevator-size) / 80px);
	--elevator-inner-width: calc(var(--elevator-scale) * 32px);
	--elevator-inner-height: calc(var(--elevator-scale) * 55px);
	--elevator-arrow-radius: calc(var(--elevator-scale) * 8px);
	--elevator-arrow-width: calc(var(--elevator-scale) * 8px);
	--elevator-arrow-height: calc(var(--elevator-scale) * 9px);
	--elevator-arrow-move: calc(var(--elevator-scale) * -4px);
	--elevator-arrow-margin: calc(var(--elevator-scale) * 6px);
	--elevator-floor: calc(var(--elevator-scale) * 14px);
	--floor-selector-height: calc(100vh - 330px - var(--elevator-size) * 2);
	--floor-selector-padding: calc((var(--floor-selector-height) - 24px) / 2);
	--color-gray-grey-1: #dae1e8;
	--color-gray-grey--2: #ced4db;
	--color-gray-grey--3: #c2c7cf;
	--color-gray-grey--4: #b6bbc2;
	--color-gray-grey--5: #a1a8b5;
	--color-gray-grey--6: #7c8aa9;
	--color-gray-grey--7: #586482;
	--color-gray-grey--8: #3a425c;
	--color-gray-grey--9: #1f2436;
	--color-gray-grey--10: #090a0f;
	--color-blue-blue-1: #f0f8ff;
	--color-blue-blue--2: #e3f1ff;
	--color-blue-blue--3: #badaff;
	--color-blue-blue--4: #91c1ff;
	--color-blue-blue--5: #68a3fc;
	--color-blue-blue--6: #3c7ff0;
	--color-blue-blue--7: #285ec9;
	--color-blue-blue--8: #1842a3;
	--color-blue-blue--9: #0c2a7d;
	--color-blue-blue--10: #081a57;
	--color-basic-white: #fff;
	--colors-bg-main: var(--color-bg-main);
	--color-bg-main: #f3f5f9;
	--color-red-red-1: #fff2f0;
	--color-red-red--2: #ffefed;
	--color-red-red--3: #ffc9c4;
	--color-red-red--4: #f79c97;
	--color-red-red--5: #eb6c6a;
	--color-red-red--6: #df4043;
	--color-red-red--7: #b82c33;
	--color-red-red--8: #911c25;
	--color-red-red--9: #6b0f1a;
	--color-red-red--10: #450912;
	--colors-button-primary-secondary-pr-sec-normal: var(--color-blue-blue--6);
	--colors-button-primary-secondary-pr-sec-hover: var(--color-blue-blue--8);
	--colors-button-primary-secondary-pr-sec-focuse: var(--color-blue-blue--7);
	--colors-button-primary-secondary-pr-sec-active: var(--color-blue-blue--9);
	--colors-button-primary-secondary-pr-sec-disable: var(--color-blue-blue--4);
	--colors-button-negative-secondary-neg-sec-normal: var(--color-red-red--6);
	--colors-button-negative-secondary-neg-sec-hover: var(--color-red-red--8);
	--colors-button-negative-secondary-neg-sec-focuse: var(--color-red-red--7);
	--colors-button-negative-secondary-neg-sec-active: var(--color-red-red--9);
	--colors-button-negative-secondary-button-neg-sec-disable: var(--color-red-red--4);
	--colors-bg-container-base: var(--color-basic-white);
	--colors-text-basic: var(--color-gray-text);
	--colors-text-secondary: var(--color-gray-grey--6);
	--colors-icon-basic: var(--color-gray-grey--7);
	--colors-icon-primary: var(--color-blue-blue--6);
	--colors-text-primary: var(--color-blue-blue--6);
	--colors-border-container: var(--color-basic-border);
	--color-basic-border: rgba(218, 225, 232, 0.5);
	--color-bg-container-secondary: rgba(218, 225, 232, 0.2);
	--colors-bg-container-sec: var(--color-bg-container-secondary);
	--color-bg-main-tabs: rgba(255, 255, 255, 0.85);
	--colors-bg-main-tabs: var(--color-bg-main-tabs);
	--colors-text-link: var(--color-blue-blue--7);
	--colors-icon-negative: var(--color-red-red--6);
	--colors-icon-warning: var(--color-orange-orange--6);
	--colors-border-primary: var(--color-blue-blue--6);
	--color-orange-orange-1: #fff8f0;
	--color-orange-orange--2: #fff1e3;
	--color-orange-orange--3: #ffdaba;
	--color-orange-orange--4: #ffc191;
	--color-orange-orange--5: #f59e64;
	--color-orange-orange--6: #e97a3a;
	--color-orange-orange--7: #c25a27;
	--color-orange-orange--8: #9c3f17;
	--color-orange-orange--9: #75280c;
	--color-orange-orange--10: #4f1807;
	--color-green-green-1: #ebfaec;
	--color-green-green--2: #caedce;
	--color-green-green--3: #9be0a5;
	--color-green-green--4: #70d482;
	--color-green-green--5: #4ac765;
	--color-green-green--6: #26b94b;
	--color-green-green--7: #18943b;
	--color-green-green--8: #0c6e2b;
	--color-green-green--9: #04471c;
	--color-green-green--10: #02210e;
	--colors-icon-positive: var(--color-green-green--6);
	--colors-charts-1: var(--color-green-green--4);
	--color-violet-violet-1: #f8f0ff;
	--color-violet-violet--2: #f7f0ff;
	--color-violet-violet--3: #e1c7ff;
	--color-violet-violet--4: #c69dfc;
	--color-violet-violet--5: #a26ef0;
	--color-violet-violet--6: #7d43e2;
	--color-violet-violet--7: #5e2fbd;
	--color-violet-violet--8: #421e96;
	--color-violet-violet--9: #2a1170;
	--color-violet-violet--10: #190a4a;
	--colors-charts-2: var(--color-red-red--5);
	--color-yellow-yellow-1: #fffef0;
	--color-yellow-yellow--2: #fffde0;
	--color-yellow-yellow--3: #fff8b8;
	--color-yellow-yellow--4: #fff08f;
	--color-yellow-yellow--5: #ffe666;
	--color-yellow-yellow--6: #fcd53c;
	--color-yellow-yellow--7: #d6ae29;
	--color-yellow-yellow--8: #b08819;
	--color-yellow-yellow--9: #8a640c;
	--color-yellow-yellow--10: #634508;
	--colors-charts-3: var(--color-yellow-yellow--6);
	--colors-charts-4: var(--color-gray-grey--3);
	--colors-icon-basic-disable: var(--color-gray-grey--3);
	--colors-icon-lable-uvedomlenie: var(--color-red-red--6);
	--color-gray-text: #565656;
	--colors-charts-5: var(--color-blue-blue--4);
	--colors-charts-6: var(--color-blue-blue--6);
	--colors-text-white: var(--color-basic-white);
	--color-bg-bottom-sheet: rgba(9, 10, 15, 0.5);
	--colors-bg-bottom-sheet: var(--color-bg-bottom-sheet);
	--colors-text-primary-disable: var(--color-blue-blue--4);
	--colors-icon-white: var(--color-basic-white);
	--colors-border-white: var(--color-basic-white);
	--colors-border-main: var(--color-gray-grey--2);
	--colors-bg-primary: var(--color-blue-blue--6);
	--colors-button-icon-ghost-gh-hover: var(--color-gray-grey--9);
	--colors-button-icon-ghost-gh-focuse: var(--color-gray-grey--8);
	--colors-button-icon-ghost-gh-active: var(--color-gray-grey--10);
	--colors-button-icon-ghost-gh-disable: var(--color-gray-grey--4);
	--colors-text-disable: var(--color-gray-grey--3);
	--colors-text-negative: var(--color-red-red--6);
	--colors-input-error-border: var(--color-red-red--4);
	--colors-input-error-bg: var(--color-red-red-1);
	--colors-input-basic-bg: var(--color-basic-white);
	--colors-input-basic-border-normal: var(--color-gray-grey--2);
	--colors-input-basic-border-hover: var(--color-blue-blue--8);
	--colors-input-basic-border-focuse: var(--color-blue-blue--7);
	--colors-input-basic-bg-disable: rgba(218, 225, 232, 0.25);
	--colors-text-warning: var(--color-orange-orange--6);
	--colors-button-icon-ghost-gh-normal: var(--color-gray-grey--7);
	--colors-button-icon-solid-sl-normal: var(--color-basic-white);
	--colors-button-icon-solid-sl-hover: var(--color-gray-grey-1);
	--colors-button-icon-solid-sl-focuse: var(--color-gray-grey-1);
	--colors-button-icon-solid-sl-active: var(--color-gray-grey--2);
	--colors-charts-7: var(--color-violet-violet--5);
	--colors-text-positive: var(--color-green-green--6);
	--colors-border-negative: var(--color-red-red--6);
	--color-bg-gray-clarified: #edeff3;
	--color-bg-blue-clarified: #d7e8ff;
	--colors-bg-gray: var(--color-bg-gray-clarified);
	--colors-bg-blue: var(--color-bg-blue-clarified);
	--colors-charts-1-hover: var(--color-green-green--5);
	--colors-charts-2-hover: var(--color-red-red--6);
	--colors-charts-3-hover: var(--color-yellow-yellow--7);
	--colors-charts-4-hover: var(--color-gray-grey--4);
	--colors-charts-5-hover: var(--color-blue-blue--5);
	--colors-charts-6-hover: var(--color-blue-blue--7);
	--colors-charts-7-hover: var(--color-violet-violet--6);
	--colors-message-info-border: var(--color-blue-blue--6);
	--colors-message-info-bg: var(--color-blue-blue-1);
	--colors-message-info-icon: var(--color-blue-blue--6);
	--colors-message-info-text: var(--color-blue-blue--6);
	--colors-message-negative-border: var(--color-red-red--6);
	--colors-message-negative-bg: var(--color-red-red-1);
	--colors-message-negative-icon: var(--color-red-red--6);
	--colors-message-negative-text: var(--color-red-red--6);
	--colors-message-warning-border: var(--color-orange-orange--6);
	--colors-message-warning-bg: var(--color-orange-orange-1);
	--colors-message-warning-icon: var(--color-orange-orange--6);
	--colors-message-warning-text: var(--color-orange-orange--6);
	--colors-message-positive-border: var(--color-green-green--6);
	--colors-message-positive-bg: var(--color-green-green-1);
	--colors-message-positive-icon: var(--color-green-green--6);
	--colors-message-positive-text: var(--color-green-green--6);
	--colors-message-neutral-border: var(--color-gray-grey--6);
	--colors-message-neutral-bg: var(--color-gray-grey-1);
	--colors-message-neutral-icon: var(--color-gray-grey--6);
	--colors-message-neutral-text: var(--color-gray-grey--6);
	--colors-dropdown-bg-normal: var(--color-basic-white);
	--colors-dropdown-bg-hover: var(--color-bg-gray-clarified);
	--colors-dropdown-icon-normal: var(--color-gray-grey--7);
	--colors-dropdown-icon-focuse: var(--color-blue-blue--6);
	--colors-charts-8: var(--color-orange-orange--6);
	--colors-charts-8-hover: var(--color-orange-orange--7);
}