/* [next]/internal/font/google/inter_5080b2f7.module.css [app-client] (css) */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2c55a0e60120577a-s.2a48534a.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/ad66f9afd8947f86-s.7a40eb73.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/5476f68d60460930-s.c995e352.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2bbe8d2671613f1f-s.76dcb0b2.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/1bffadaabf893a1e-s.7cd81963.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/83afe278b6a6bb3c-s.3a6ba036.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter Fallback;
  src: local(Arial);
  ascent-override: 90.44%;
  descent-override: 22.52%;
  line-gap-override: 0.0%;
  size-adjust: 107.12%;
}

.inter_5080b2f7-module__Q5arDq__className {
  font-family: Inter, Inter Fallback;
  font-style: normal;
}

.inter_5080b2f7-module__Q5arDq__variable {
  --font-family: "Inter", "Inter Fallback";
}

/* [project]/app/index.scss.css [app-client] (css) */
html {
  -webkit-text-size-adjust: 100%;
  width: 100%;
  line-height: 1.15;
}

body {
  width: 100%;
  margin: 0;
}

main {
  display: block;
}

h1 {
  margin: 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace;
  font-size: 1em;
}

a {
  background-color: #0000;
}

abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  background: unset;
  margin: 0;
  font-family: inherit;
}

button, input {
  overflow: visible;
}

input:-internal-autofill-selected {
  background: unset !important;
  background-color: unset !important;
}

input[type="number"] {
  -moz-appearance: textfield;
}

input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

button, select {
  text-transform: none;
}

button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="reset"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring {
  outline: 1px dotted buttontext;
}

[type="button"]:-moz-focusring {
  outline: 1px dotted buttontext;
}

[type="reset"]:-moz-focusring {
  outline: 1px dotted buttontext;
}

[type="submit"]:-moz-focusring {
  outline: 1px dotted buttontext;
}

fieldset {
  padding: .35em .75em .625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  white-space: normal;
  max-width: 100%;
  padding: 0;
  display: table;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template, [hidden] {
  display: none;
}

table th {
  text-align: unset;
  vertical-align: top;
  font-weight: normal;
}

table td {
  text-align: unset;
}

button {
  background-color: unset;
}

:root {
  --color-additional-green-100: #d8edcc;
  --color-additional-green-400: #569830;
  --color-additional-orange-100: #ffdec2;
  --color-additional-orange-400: #e69650;
  --color-additional-yellow-100: #ffeec8;
  --color-additional-yellow-400: #efae20;
  --color-base-0000: #000;
  --color-base-1000: #fff;
  --color-error-10: #ffeaea;
  --color-error-100: #ff8686;
  --color-error-20: #ffdada;
  --color-error-200: #ff5e5e;
  --color-error-30: #ffc7c7;
  --color-error-300: #ff3535;
  --color-error-40: #ffb6b6;
  --color-error-400: #ff1010;
  --color-error-50: #ffa3a3;
  --color-error-500: #e90000;
  --color-error-600: #c40101;
  --color-error-700: #a00000;
  --color-error-800: #7a0000;
  --color-error-900: #620000;
  --color-error-950: #120000;
  --color-neutral-10: #f3f3f3;
  --color-neutral-100: #cfcfcf;
  --color-neutral-20: #f0f0f0;
  --color-neutral-200: silver;
  --color-neutral-30: #ededed;
  --color-neutral-300: #b0b0b0;
  --color-neutral-40: #e2e2e2;
  --color-neutral-400: #a2a2a2;
  --color-neutral-5: #f8f8f8;
  --color-neutral-50: #dbdbdb;
  --color-neutral-500: #8e8e8e;
  --color-neutral-600: #7b7b7b;
  --color-neutral-700: #666768;
  --color-neutral-800: #535455;
  --color-neutral-900: #434446;
  --color-neutral-950: #17191b;
  --color-primary-10: #eaf5ff;
  --color-primary-100: #87c6ff;
  --color-primary-20: #d9edff;
  --color-primary-200: #5fb2ff;
  --color-primary-30: #d1e9ff;
  --color-primary-300: #3ca1ff;
  --color-primary-40: #b5dbff;
  --color-primary-400: #1990ff;
  --color-primary-5: #f2f9ff;
  --color-primary-50: #a4d3ff;
  --color-primary-500: #007cf7;
  --color-primary-600: #016ae4;
  --color-primary-700: #0158d1;
  --color-primary-800: #0145be;
  --color-primary-900: #0138b0;
  --color-primary-950: #000e85;
}

.color_styles_light {
  --color-divider: var(--color-neutral-50);
  --color-screen-dimming: #0000000d;
  --color-badge-bg-blue: var(--color-primary-20);
  --color-badge-bg-gray: var(--color-neutral-40);
  --color-badge-bg-green: var(--color-additional-green-100);
  --color-badge-bg-orange: var(--color-additional-orange-100);
  --color-badge-bg-red: var(--color-error-30);
  --color-badge-bg-white: var(--color-base-1000);
  --color-badge-bg-yellow: var(--color-additional-yellow-100);
  --color-badge-content-blue: var(--color-primary-400);
  --color-badge-content-gray-primary: var(--color-neutral-950);
  --color-badge-content-gray-secondary: var(--color-neutral-500);
  --color-badge-content-green: var(--color-additional-green-400);
  --color-badge-content-orange: var(--color-additional-orange-400);
  --color-badge-content-red: var(--color-error-200);
  --color-badge-content-yellow: var(--color-additional-yellow-400);
  --color-bg-light-sm: var(--color-base-1000);
  --color-bg-neutral-sm: var(--color-neutral-20);
  --color-bg-neutral-xs: var(--color-neutral-10);
  --color-bg-primary-xs: var(--color-primary-5);
  --color-button-filled-neutral-focus: var(--color-neutral-200);
  --color-button-filled-neutral-md-bg-active: var(--color-neutral-50);
  --color-button-filled-neutral-md-bg-default: var(--color-neutral-20);
  --color-button-filled-neutral-md-bg-disabled: var(--color-neutral-30);
  --color-button-filled-neutral-md-bg-focus: var(--color-neutral-30);
  --color-button-filled-neutral-md-bg-hover: var(--color-neutral-30);
  --color-button-filled-neutral-md-content-neutral-active: var(--color-neutral-800);
  --color-button-filled-neutral-md-content-neutral-default: var(--color-neutral-700);
  --color-button-filled-neutral-md-content-neutral-disabled: var(--color-neutral-200);
  --color-button-filled-neutral-md-content-neutral-focus: var(--color-neutral-700);
  --color-button-filled-neutral-md-content-neutral-hover: var(--color-neutral-800);
  --color-button-filled-neutral-md-content-primary-active: var(--color-primary-600);
  --color-button-filled-neutral-md-content-primary-default: var(--color-primary-400);
  --color-button-filled-neutral-md-content-primary-disabled: var(--color-neutral-200);
  --color-button-filled-neutral-md-content-primary-focus: var(--color-primary-500);
  --color-button-filled-neutral-md-content-primary-hover: var(--color-primary-500);
  --color-button-filled-neutral-sm-bg-active: var(--color-neutral-40);
  --color-button-filled-neutral-sm-bg-default: var(--color-base-1000);
  --color-button-filled-neutral-sm-bg-disabled: var(--color-neutral-30);
  --color-button-filled-neutral-sm-bg-focus: var(--color-base-1000);
  --color-button-filled-neutral-sm-bg-hover: var(--color-neutral-20);
  --color-button-filled-neutral-sm-content-neutral-lg-active: var(--color-neutral-800);
  --color-button-filled-neutral-sm-content-neutral-lg-default: var(--color-neutral-950);
  --color-button-filled-neutral-sm-content-neutral-lg-disabled: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-neutral-lg-focus: var(--color-neutral-950);
  --color-button-filled-neutral-sm-content-neutral-lg-hover: var(--color-neutral-900);
  --color-button-filled-neutral-sm-content-neutral-md-active: var(--color-neutral-800);
  --color-button-filled-neutral-sm-content-neutral-md-default: var(--color-neutral-700);
  --color-button-filled-neutral-sm-content-neutral-md-disabled: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-neutral-md-focus: var(--color-neutral-700);
  --color-button-filled-neutral-sm-content-neutral-md-hover: var(--color-neutral-700);
  --color-button-filled-neutral-sm-content-neutral-sm-active: var(--color-neutral-600);
  --color-button-filled-neutral-sm-content-neutral-sm-default: var(--color-neutral-400);
  --color-button-filled-neutral-sm-content-neutral-sm-disabled: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-neutral-sm-focus: var(--color-neutral-400);
  --color-button-filled-neutral-sm-content-neutral-sm-hover: var(--color-neutral-500);
  --color-button-filled-neutral-sm-content-primary-active: var(--color-primary-600);
  --color-button-filled-neutral-sm-content-primary-default: var(--color-primary-500);
  --color-button-filled-neutral-sm-content-primary-disabled: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-primary-focus: var(--color-primary-500);
  --color-button-filled-neutral-sm-content-primary-hover: var(--color-primary-500);
  --color-button-filled-neutral-sm-outline-active: var(--color-neutral-200);
  --color-button-filled-neutral-sm-outline-default: var(--color-neutral-40);
  --color-button-filled-neutral-sm-outline-disabled: var(--color-neutral-100);
  --color-button-filled-neutral-sm-outline-focus: var(--color-neutral-40);
  --color-button-filled-neutral-sm-outline-hover: var(--color-neutral-100);
  --color-button-filled-primary-bg-active: var(--color-primary-600);
  --color-button-filled-primary-bg-default: var(--color-primary-400);
  --color-button-filled-primary-bg-disabled: var(--color-neutral-30);
  --color-button-filled-primary-bg-focus: var(--color-primary-400);
  --color-button-filled-primary-bg-hover: var(--color-primary-500);
  --color-button-filled-primary-content-active: var(--color-base-1000);
  --color-button-filled-primary-content-default: var(--color-base-1000);
  --color-button-filled-primary-content-disabled: var(--color-neutral-200);
  --color-button-filled-primary-content-focus: var(--color-base-1000);
  --color-button-filled-primary-content-hover: var(--color-base-1000);
  --color-button-text-neutral-lg-content-active: var(--color-neutral-800);
  --color-button-text-neutral-lg-content-default: var(--color-neutral-950);
  --color-button-text-neutral-lg-content-disabled: var(--color-neutral-200);
  --color-button-text-neutral-lg-content-focus: var(--color-neutral-950);
  --color-button-text-neutral-lg-content-hover: var(--color-neutral-900);
  --color-button-text-neutral-md-content-active: var(--color-neutral-700);
  --color-button-text-neutral-md-content-default: var(--color-neutral-500);
  --color-button-text-neutral-md-content-disabled: var(--color-neutral-200);
  --color-button-text-neutral-md-content-focus: var(--color-neutral-500);
  --color-button-text-neutral-md-content-hover: var(--color-neutral-600);
  --color-button-underline-primary-active: var(--color-primary-600);
  --color-button-underline-primary-default: var(--color-primary-400);
  --color-button-underline-primary-disabled: var(--color-neutral-30);
  --color-button-underline-primary-focus: var(--color-primary-400);
  --color-button-underline-primary-hover: var(--color-primary-500);
  --color-calendar-cells-bg-neutral-default: var(--color-neutral-10);
  --color-calendar-cells-bg-neutral-disabled: var(--color-neutral-30);
  --color-calendar-cells-bg-neutral-hover: var(--color-neutral-20);
  --color-calendar-cells-bg-primary-default: var(--color-primary-10);
  --color-calendar-cells-bg-primary-hover: var(--color-primary-20);
  --color-card-light-bg-default: var(--color-base-1000);
  --color-card-light-bg-hover: var(--color-neutral-5);
  --color-card-light-border-default: var(--color-neutral-50);
  --color-card-light-border-hover: var(--color-neutral-100);
  --color-card-neutral-bg-md-default: var(--color-neutral-30);
  --color-card-neutral-bg-md-hover: var(--color-neutral-40);
  --color-card-neutral-bg-sm-default: var(--color-neutral-20);
  --color-card-neutral-bg-sm-hover: var(--color-neutral-40);
  --color-card-neutral-bg-xs-default: var(--color-neutral-10);
  --color-card-neutral-bg-xs-hover: var(--color-neutral-20);
  --color-card-neutral-bg-xs-selected: var(--color-base-1000);
  --color-contact-list-bg: var(--color-base-1000);
  --color-fade-light-end: #fff0;
  --color-fade-light-start: var(--color-base-1000);
  --color-fade-neutral-end: #f0f0f000;
  --color-fade-neutral-start: var(--color-neutral-20);
  --color-map-pin-blue-default: var(--color-primary-400);
  --color-map-pin-blue-hover: var(--color-primary-500);
  --color-map-pin-blue-selected-default: var(--color-primary-600);
  --color-map-pin-blue-selected-hover: var(--color-primary-600);
  --color-map-pin-green-default: var(--color-additional-green-400);
  --color-map-pin-green-hover: #42841c;
  --color-map-pin-green-selected-default: #2e7008;
  --color-map-pin-green-selected-hover: #246600;
  --color-map-pin-orange-default: var(--color-additional-orange-400);
  --color-map-pin-orange-hover: #d2823c;
  --color-map-pin-orange-selected-default: #be6e28;
  --color-map-pin-orange-selected-hover: #aa5a14;
  --color-map-pin-red-default: var(--color-error-500);
  --color-map-pin-red-hover: var(--color-error-600);
  --color-map-pin-red-selected-default: var(--color-error-700);
  --color-map-pin-red-selected-hover: var(--color-error-800);
  --color-map-pin-yellow-default: var(--color-additional-yellow-400);
  --color-map-pin-yellow-hover: #db9a0c;
  --color-map-pin-yellow-selected-default: #c78600;
  --color-map-pin-yellow-selected-hover: #b37200;
  --color-news-card-bg-active: var(--color-neutral-20);
  --color-news-card-bg-default: var(--color-base-1000);
  --color-news-card-bg-hover: var(--color-neutral-5);
  --color-table-bg-light: var(--color-base-1000);
  --color-table-bg-neutral: var(--color-neutral-20);
  --color-table-cell-row-bg-default: var(--color-neutral-20);
  --color-table-cell-row-bg-edit: var(--color-primary-30);
  --color-table-cell-row-bg-hover: var(--color-neutral-10);
  --color-table-cell-row-bg-pressed: var(--color-neutral-40);
  --color-table-cell-row-border-edit: var(--color-primary-400);
  --color-table-cell-row-border-hover: var(--color-neutral-50);
  --color-table-cell-row-border-pressed: var(--color-neutral-100);
  --color-table-cell-title-bg-default: var(--color-base-1000);
  --color-table-cell-title-bg-edit: var(--color-primary-30);
  --color-table-cell-title-bg-hover: var(--color-neutral-10);
  --color-table-cell-title-bg-pressed: var(--color-neutral-40);
  --color-table-cell-title-border-edit: var(--color-primary-400);
  --color-table-cell-title-border-hover: var(--color-neutral-50);
  --color-table-cell-title-border-pressed: var(--color-neutral-100);
  --color-table-row-bg-light: var(--color-base-1000);
  --color-table-row-bg-neutral-md-default: var(--color-neutral-30);
  --color-table-row-bg-neutral-md-hover: var(--color-neutral-40);
  --color-table-row-bg-neutral-sm-default: var(--color-neutral-20);
  --color-table-row-bg-neutral-sm-hover: var(--color-neutral-10);
  --color-tasks-in-calendar-light-default: var(--color-base-1000);
  --color-tasks-in-calendar-light-hover: var(--color-neutral-10);
  --color-tasks-in-calendar-neutral-default: var(--color-neutral-30);
  --color-tasks-in-calendar-neutral-hover: var(--color-neutral-40);
  --color-text-required: var(--color-error-400);
  --color-text-accent-primary: var(--color-primary-400);
  --color-text-accent-secondary: var(--color-primary-200);
  --color-text-accent-tertuary: var(--color-primary-100);
  --color-text-light-primary: var(--color-base-1000);
  --color-text-light-secondary: var(--color-neutral-100);
  --color-text-light-tertuary: var(--color-neutral-300);
  --color-text-neutral-primary: var(--color-neutral-950);
  --color-text-neutral-secondary: var(--color-neutral-600);
  --color-text-neutral-tertuary: var(--color-neutral-300);
  --color-textfield-filled-error: var(--color-error-500);
  --color-textfield-filled-focus: var(--color-neutral-40);
  --color-textfield-filled-light-bg-default: var(--color-base-1000);
  --color-textfield-filled-light-bg-disabled: var(--color-neutral-50);
  --color-textfield-filled-light-bg-error: var(--color-base-1000);
  --color-textfield-filled-light-bg-focus: var(--color-base-1000);
  --color-textfield-filled-light-bg-hover: var(--color-base-1000);
  --color-textfield-filled-light-bg-readonly: var(--color-neutral-5);
  --color-textfield-filled-light-border-focus: var(--color-neutral-100);
  --color-textfield-filled-light-border-hover: var(--color-neutral-40);
  --color-textfield-filled-light-content-active: var(--color-neutral-950);
  --color-textfield-filled-light-content-default: var(--color-neutral-300);
  --color-textfield-filled-light-content-disabled: var(--color-neutral-300);
  --color-textfield-filled-light-content-error: var(--color-error-500);
  --color-textfield-filled-light-content-focus: var(--color-neutral-300);
  --color-textfield-filled-light-content-hover: var(--color-neutral-400);
  --color-textfield-filled-neutral-sm-bg-default: var(--color-neutral-20);
  --color-textfield-filled-neutral-sm-bg-disabled: var(--color-neutral-50);
  --color-textfield-filled-neutral-sm-bg-error: var(--color-neutral-20);
  --color-textfield-filled-neutral-sm-bg-focus: var(--color-neutral-20);
  --color-textfield-filled-neutral-sm-bg-hover: var(--color-neutral-30);
  --color-textfield-filled-neutral-sm-bg-readonly: var(--color-neutral-5);
  --color-textfield-filled-neutral-sm-content-active: var(--color-neutral-950);
  --color-textfield-filled-neutral-sm-content-default: var(--color-neutral-300);
  --color-textfield-filled-neutral-sm-content-disabled: var(--color-neutral-300);
  --color-textfield-filled-neutral-sm-content-error: var(--color-error-500);
  --color-textfield-filled-neutral-sm-content-focus: var(--color-neutral-300);
  --color-textfield-filled-neutral-sm-content-hover: var(--color-neutral-400);
  --color-toast-notification-error-bg: var(--color-error-10);
  --color-toast-notification-neutral-bg: var(--color-neutral-40);
  --color-toast-notification-success-bg: var(--color-primary-10);
  --color-tooltip-bg: var(--color-base-1000);
  --color-work-summary-card: var(--color-neutral-20);
  --color-work-summary-graphic: var(--color-neutral-30);
}

.color_styles_dark {
  --color-divider: var(--color-neutral-900);
  --color-screen-dimming: #0000004d;
  --color-badge-bg-blue: #2f4a79;
  --color-badge-bg-gray: #434546;
  --color-badge-bg-green: #375029;
  --color-badge-bg-orange: #94541b;
  --color-badge-bg-red: #6c2121;
  --color-badge-bg-white: var(--color-neutral-950);
  --color-badge-bg-yellow: #977732;
  --color-badge-content-blue: var(--color-primary-400);
  --color-badge-content-gray-primary: var(--color-neutral-20);
  --color-badge-content-gray-secondary: var(--color-neutral-500);
  --color-badge-content-green: var(--color-additional-green-400);
  --color-badge-content-orange: var(--color-additional-orange-400);
  --color-badge-content-red: #d54242;
  --color-badge-content-yellow: var(--color-additional-yellow-400);
  --color-bg-light-sm: #252728;
  --color-bg-neutral-sm: #222427;
  --color-bg-neutral-xs: var(--color-neutral-950);
  --color-bg-primary-xs: #303b45;
  --color-button-filled-neutral-focus: var(--color-neutral-600);
  --color-button-filled-neutral-md-bg-active: #535455;
  --color-button-filled-neutral-md-bg-default: #36393b;
  --color-button-filled-neutral-md-bg-disabled: var(--color-neutral-900);
  --color-button-filled-neutral-md-bg-focus: #3c4043;
  --color-button-filled-neutral-md-bg-hover: #404346;
  --color-button-filled-neutral-md-content-neutral-active: var(--color-neutral-300);
  --color-button-filled-neutral-md-content-neutral-default: var(--color-neutral-200);
  --color-button-filled-neutral-md-content-neutral-disabled: var(--color-neutral-700);
  --color-button-filled-neutral-md-content-neutral-focus: var(--color-neutral-200);
  --color-button-filled-neutral-md-content-neutral-hover: var(--color-neutral-300);
  --color-button-filled-neutral-md-content-primary-active: var(--color-primary-400);
  --color-button-filled-neutral-md-content-primary-default: var(--color-primary-400);
  --color-button-filled-neutral-md-content-primary-disabled: var(--color-neutral-700);
  --color-button-filled-neutral-md-content-primary-focus: var(--color-primary-400);
  --color-button-filled-neutral-md-content-primary-hover: var(--color-primary-400);
  --color-button-filled-neutral-sm-bg-active: var(--color-neutral-800);
  --color-button-filled-neutral-sm-bg-default: #252728;
  --color-button-filled-neutral-sm-bg-disabled: var(--color-neutral-900);
  --color-button-filled-neutral-sm-bg-focus: #2d2f31;
  --color-button-filled-neutral-sm-bg-hover: #3a3d40;
  --color-button-filled-neutral-sm-content-neutral-lg-active: var(--color-neutral-10);
  --color-button-filled-neutral-sm-content-neutral-lg-default: var(--color-neutral-10);
  --color-button-filled-neutral-sm-content-neutral-lg-disabled: var(--color-neutral-700);
  --color-button-filled-neutral-sm-content-neutral-lg-focus: var(--color-neutral-10);
  --color-button-filled-neutral-sm-content-neutral-lg-hover: var(--color-neutral-30);
  --color-button-filled-neutral-sm-content-neutral-md-active: var(--color-neutral-100);
  --color-button-filled-neutral-sm-content-neutral-md-default: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-neutral-md-disabled: var(--color-neutral-700);
  --color-button-filled-neutral-sm-content-neutral-md-focus: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-neutral-md-hover: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-neutral-sm-active: var(--color-neutral-200);
  --color-button-filled-neutral-sm-content-neutral-sm-default: var(--color-neutral-400);
  --color-button-filled-neutral-sm-content-neutral-sm-disabled: var(--color-neutral-700);
  --color-button-filled-neutral-sm-content-neutral-sm-focus: var(--color-neutral-400);
  --color-button-filled-neutral-sm-content-neutral-sm-hover: var(--color-neutral-300);
  --color-button-filled-neutral-sm-content-primary-active: var(--color-primary-400);
  --color-button-filled-neutral-sm-content-primary-default: var(--color-primary-300);
  --color-button-filled-neutral-sm-content-primary-disabled: var(--color-neutral-700);
  --color-button-filled-neutral-sm-content-primary-focus: var(--color-primary-300);
  --color-button-filled-neutral-sm-content-primary-hover: var(--color-primary-300);
  --color-button-filled-neutral-sm-outline-active: var(--color-neutral-800);
  --color-button-filled-neutral-sm-outline-default: var(--color-neutral-900);
  --color-button-filled-neutral-sm-outline-disabled: var(--color-neutral-900);
  --color-button-filled-neutral-sm-outline-focus: var(--color-neutral-900);
  --color-button-filled-neutral-sm-outline-hover: var(--color-neutral-950);
  --color-button-filled-primary-bg-active: var(--color-primary-700);
  --color-button-filled-primary-bg-default: var(--color-primary-500);
  --color-button-filled-primary-bg-disabled: var(--color-neutral-900);
  --color-button-filled-primary-bg-focus: var(--color-primary-500);
  --color-button-filled-primary-bg-hover: var(--color-primary-600);
  --color-button-filled-primary-content-active: var(--color-primary-5);
  --color-button-filled-primary-content-default: var(--color-neutral-5);
  --color-button-filled-primary-content-disabled: var(--color-neutral-700);
  --color-button-filled-primary-content-focus: var(--color-neutral-5);
  --color-button-filled-primary-content-hover: var(--color-neutral-5);
  --color-button-text-neutral-lg-content-active: var(--color-neutral-100);
  --color-button-text-neutral-lg-content-default: var(--color-neutral-10);
  --color-button-text-neutral-lg-content-disabled: var(--color-neutral-700);
  --color-button-text-neutral-lg-content-focus: var(--color-neutral-10);
  --color-button-text-neutral-lg-content-hover: var(--color-neutral-40);
  --color-button-text-neutral-md-content-active: var(--color-neutral-100);
  --color-button-text-neutral-md-content-default: var(--color-neutral-300);
  --color-button-text-neutral-md-content-disabled: var(--color-neutral-700);
  --color-button-text-neutral-md-content-focus: var(--color-neutral-300);
  --color-button-text-neutral-md-content-hover: var(--color-neutral-200);
  --color-button-underline-primary-active: var(--color-primary-200);
  --color-button-underline-primary-default: var(--color-primary-400);
  --color-button-underline-primary-disabled: var(--color-neutral-900);
  --color-button-underline-primary-focus: var(--color-primary-400);
  --color-button-underline-primary-hover: var(--color-primary-300);
  --color-calendar-cells-bg-neutral-default: #17191b;
  --color-calendar-cells-bg-neutral-disabled: #1d1f21;
  --color-calendar-cells-bg-neutral-hover: #1a1c1e;
  --color-calendar-cells-bg-primary-default: #2a374e;
  --color-calendar-cells-bg-primary-hover: #2b4065;
  --color-card-light-bg-default: #252728;
  --color-card-light-bg-hover: #2f3132;
  --color-card-light-border-default: #57595a;
  --color-card-light-border-hover: #757778;
  --color-card-neutral-bg-md-default: #fff;
  --color-card-neutral-bg-md-hover: #fff;
  --color-card-neutral-bg-sm-default: #404345;
  --color-card-neutral-bg-sm-hover: #545759;
  --color-card-neutral-bg-xs-default: #36393b;
  --color-card-neutral-bg-xs-hover: #404345;
  --color-card-neutral-bg-xs-selected: #4a4d4f;
  --color-contact-list-bg: #36393b;
  --color-fade-light-end: #25272800;
  --color-fade-light-start: #252728;
  --color-fade-neutral-end: #36393b00;
  --color-fade-neutral-start: #36393b;
  --color-map-pin-blue-default: var(--color-primary-500);
  --color-map-pin-blue-hover: var(--color-primary-600);
  --color-map-pin-blue-selected-default: var(--color-primary-700);
  --color-map-pin-blue-selected-hover: var(--color-primary-800);
  --color-map-pin-green-default: var(--color-additional-green-400);
  --color-map-pin-green-hover: #42841c;
  --color-map-pin-green-selected-default: #2e7008;
  --color-map-pin-green-selected-hover: #2e7008;
  --color-map-pin-orange-default: var(--color-additional-orange-400);
  --color-map-pin-orange-hover: #d2823c;
  --color-map-pin-orange-selected-default: #be6e28;
  --color-map-pin-orange-selected-hover: #aa5a14;
  --color-map-pin-red-default: var(--color-error-500);
  --color-map-pin-red-hover: var(--color-error-600);
  --color-map-pin-red-selected-default: var(--color-error-700);
  --color-map-pin-red-selected-hover: var(--color-error-800);
  --color-map-pin-yellow-default: var(--color-additional-yellow-400);
  --color-map-pin-yellow-hover: #db9a0c;
  --color-map-pin-yellow-selected-default: #c78600;
  --color-map-pin-yellow-selected-hover: #b37200;
  --color-news-card-bg-active: #fff;
  --color-news-card-bg-default: #252728;
  --color-news-card-bg-hover: #fff;
  --color-table-bg-light: #252728;
  --color-table-bg-neutral: #36393b;
  --color-table-cell-row-bg-default: #252728;
  --color-table-cell-row-bg-edit: #304253;
  --color-table-cell-row-bg-hover: #2f3132;
  --color-table-cell-row-bg-pressed: #434546;
  --color-table-cell-row-border-edit: var(--color-primary-700);
  --color-table-cell-row-border-hover: var(--color-neutral-900);
  --color-table-cell-row-border-pressed: var(--color-neutral-700);
  --color-table-cell-title-bg-default: #252728;
  --color-table-cell-title-bg-edit: #304253;
  --color-table-cell-title-bg-hover: #2f3132;
  --color-table-cell-title-bg-pressed: #434546;
  --color-table-cell-title-border-edit: var(--color-primary-700);
  --color-table-cell-title-border-hover: var(--color-neutral-900);
  --color-table-cell-title-border-pressed: var(--color-neutral-700);
  --color-table-row-bg-light: #252728;
  --color-table-row-bg-neutral-md-default: #212325;
  --color-table-row-bg-neutral-md-hover: #1b1d1f;
  --color-table-row-bg-neutral-sm-default: var(--color-neutral-950);
  --color-table-row-bg-neutral-sm-hover: #1b1d1f;
  --color-tasks-in-calendar-light-default: #36393b;
  --color-tasks-in-calendar-light-hover: #404345;
  --color-tasks-in-calendar-neutral-default: #4a4d4f;
  --color-tasks-in-calendar-neutral-hover: #545759;
  --color-text-required: #e23636;
  --color-text-accent-primary: var(--color-primary-400);
  --color-text-accent-secondary: var(--color-primary-700);
  --color-text-accent-tertuary: var(--color-primary-800);
  --color-text-light-primary: var(--color-neutral-950);
  --color-text-light-secondary: var(--color-neutral-600);
  --color-text-light-tertuary: var(--color-neutral-300);
  --color-text-neutral-primary: var(--color-neutral-20);
  --color-text-neutral-secondary: var(--color-neutral-300);
  --color-text-neutral-tertuary: var(--color-neutral-700);
  --color-textfield-filled-error: #fff;
  --color-textfield-filled-focus: var(--color-neutral-900);
  --color-textfield-filled-light-bg-default: #252728;
  --color-textfield-filled-light-bg-disabled: #252728;
  --color-textfield-filled-light-bg-error: #252728;
  --color-textfield-filled-light-bg-focus: #252728;
  --color-textfield-filled-light-bg-hover: #252728;
  --color-textfield-filled-light-bg-readonly: var(--color-neutral-900);
  --color-textfield-filled-light-border-focus: var(--color-neutral-800);
  --color-textfield-filled-light-border-hover: var(--color-neutral-900);
  --color-textfield-filled-light-content-active: var(--color-neutral-20);
  --color-textfield-filled-light-content-default: var(--color-neutral-600);
  --color-textfield-filled-light-content-disabled: var(--color-neutral-700);
  --color-textfield-filled-light-content-error: #e23636;
  --color-textfield-filled-light-content-focus: var(--color-neutral-600);
  --color-textfield-filled-light-content-hover: var(--color-neutral-400);
  --color-textfield-filled-neutral-sm-bg-default: #36393b;
  --color-textfield-filled-neutral-sm-bg-disabled: var(--color-neutral-900);
  --color-textfield-filled-neutral-sm-bg-error: #36393b;
  --color-textfield-filled-neutral-sm-bg-focus: #36393b;
  --color-textfield-filled-neutral-sm-bg-hover: #404346;
  --color-textfield-filled-neutral-sm-bg-readonly: #2a2c2d;
  --color-textfield-filled-neutral-sm-content-active: var(--color-neutral-20);
  --color-textfield-filled-neutral-sm-content-default: var(--color-neutral-600);
  --color-textfield-filled-neutral-sm-content-disabled: var(--color-neutral-700);
  --color-textfield-filled-neutral-sm-content-error: #e23636;
  --color-textfield-filled-neutral-sm-content-focus: var(--color-neutral-600);
  --color-textfield-filled-neutral-sm-content-hover: var(--color-neutral-400);
  --color-toast-notification-error-bg: #3b1d1d;
  --color-toast-notification-neutral-bg: #434546;
  --color-toast-notification-success-bg: #293853;
  --color-tooltip-bg: #36393b;
  --color-work-summary-card: #36393b;
  --color-work-summary-graphic: #323537;
}

:root {
  --size-block-margin-xs: 12px;
  --size-block-margin-xl: 50px;
  --size-block-padding-4xs: 2px;
  --size-block-padding-3xs: 4px;
  --size-block-padding-2xs: 6px;
  --size-block-padding-xs: 8px;
  --size-block-padding-sm: 12px;
  --size-block-padding-md: 16px;
  --size-block-padding-lg: 18px;
  --size-block-padding-xl: 20px;
  --size-block-padding-2xl: 22px;
  --size-block-padding-3xl: 24px;
  --size-block-padding-4xl: 32px;
  --size-block-padding-5xl: 40px;
  --size-block-spacing-4xs: 2px;
  --size-block-spacing-3xs: 4px;
  --size-block-spacing-2xs: 6px;
  --size-block-spacing-xs: 8px;
  --size-block-spacing-sm: 12px;
  --size-block-spacing-md: 16px;
  --size-block-spacing-lg: 18px;
  --size-block-spacing-xl: 20px;
  --size-block-spacing-2xl: 22px;
  --size-block-spacing-3xl: 24px;
  --size-block-spacing-4xl: 32px;
  --size-comment-window-radius: 12px;
  --size-comment-window-comment-text-radius: 6px;
  --size-comment-window-comment-text-padding-xs: 6px;
  --size-comment-window-comment-text-padding-sm: 8px;
  --size-comment-window-comment-text-spacing-xs: 2px;
  --size-comment-window-comment-text-spacing-sm: 6px;
  --size-comment-window-comment-text-spacing-md: 8px;
  --size-comment-window-padding-sm: 12px;
  --size-comment-window-padding-md: 16px;
  --size-comment-window-padding-xl: 62px;
  --size-comment-window-spacing-xs: 4px;
  --size-comment-window-spacing-sm: 8px;
  --size-comment-window-spacing-md: 16px;
  --size-divider-thickness-xs: 1px;
  --size-divider-thickness-sm: 2px;
  --size-divider-thickness-md: 4px;
  --size-divider-thickness-lg: 6px;
  --size-font-body-lg-letter-spasing: -.5px;
  --size-font-body-lg-size: 16px;
  --size-font-body-lg-line-height: 18px;
  --size-font-body-md-letter-spasing: -.25px;
  --size-font-body-md-size: 14px;
  --size-font-body-md-line-height: 18px;
  --size-font-body-sm-letter-spasing: 0px;
  --size-font-body-sm-size: 12px;
  --size-font-body-sm-line-height: 14px;
  --size-font-button-lg-letter-spasing: -.5px;
  --size-font-button-lg-size: 16px;
  --size-font-button-lg-line-height: 18px;
  --size-font-button-md-letter-spasing: -.25px;
  --size-font-button-md-size: 14px;
  --size-font-button-md-line-height: 16px;
  --size-font-heading-2xl-letter-spasing: -1px;
  --size-font-heading-2xl-size: 20px;
  --size-font-heading-2xl-line-height: 24px;
  --size-font-heading-3xl-letter-spasing: -1.5px;
  --size-font-heading-3xl-size: 22px;
  --size-font-heading-3xl-line-height: 28px;
  --size-font-heading-4xl-letter-spasing: -1.5px;
  --size-font-heading-4xl-size: 24px;
  --size-font-heading-4xl-line-height: 28px;
  --size-font-heading-5xl-letter-spasing: -1.5px;
  --size-font-heading-5xl-size: 32px;
  --size-font-heading-5xl-line-height: 40px;
  --size-font-heading-xl-letter-spasing: -.5px;
  --size-font-heading-xl-size: 18px;
  --size-font-heading-xl-line-height: 22px;
  --size-grid-fourth: 398px;
  --size-grid-third-1: 535px;
  --size-grid-third: 1219px;
  --size-map-pin-padding-sm: 8px;
  --size-map-pin-radius-sm: 8px;
  --size-map-pin-radius-xl: 99px;
  --size-map-pin-spacing-xs: 4px;
  --size-modal-window-padding: 12px;
  --size-modal-window-radius: 12px;
  --size-modal-window-item-spacing-xs: 4px;
  --size-modal-window-max-width-md: 560px;
  --size-modal-window-max-width-xl: 800px;
  --size-modal-window-spacing-sm: 8px;
  --size-modal-window-spacing-lg: 16px;
  --size-modal-window-spacing-xl: 20px;
  --size-news-card-radius: 12px;
  --size-news-card-padding-md: 16px;
  --size-news-card-padding-lg: 20px;
  --size-news-card-spacing-xs: 6px;
  --size-news-card-spacing-sm: 8px;
  --size-news-card-spacing-md: 12px;
  --size-news-pop-up-padding: 16px;
  --size-news-pop-up-radius-image: 6px;
  --size-news-pop-up-radius-block: 12px;
  --size-news-pop-up-spacing-xs: 6px;
  --size-news-pop-up-spacing-sm: 8px;
  --size-news-pop-up-spacing-md: 12px;
  --size-news-pop-up-spacing-lg: 20px;
  --size-notifications-card-padding-xs: 4px;
  --size-notifications-card-padding-sm: 5px;
  --size-notifications-card-padding-xl: 22px;
  --size-notifications-card-spacing-md: 12px;
  --size-notifications-window-radius: 12px;
  --size-notifications-window-padding-sm: 8px;
  --size-notifications-window-padding-md: 12px;
  --size-notifications-window-spacing-xs: 4px;
  --size-notifications-window-spacing-sm: 8px;
  --size-notifications-window-spacing-md: 12px;
  --size-object-window-event-card-padding-xs: 2px;
  --size-object-window-event-card-padding-sm: 4px;
  --size-object-window-event-card-spacing-xs: 4px;
  --size-object-window-event-card-spacing-sm: 8px;
  --size-object-window-spacing-sm: 8px;
  --size-object-window-spacing-md: 12px;
  --size-object-window-spacing-lg: 20px;
  --size-object-window-switch-block-spacing-xxs: 2px;
  --size-object-window-switch-block-spacing-sm: 8px;
  --size-object-window-switch-block-spacing-md: 12px;
  --size-page-margin: 16px;
  --size-personal-account-information-panel-spacing-xs: 4px;
  --size-personal-account-information-panel-spacing-sm: 8px;
  --size-personal-account-information-panel-spacing-md: 12px;
  --size-personal-account-information-panel-spacing-lg: 20px;
  --size-personal-account-information-panel-spacing-xl: 24px;
  --size-personal-account-padding-sm: 8px;
  --size-personal-account-padding-md: 16px;
  --size-personal-account-radius-sm: 8px;
  --size-personal-account-radius-md: 12px;
  --size-personal-account-text-field-lable-width: 148px;
  --size-personal-account-text-field-spasing-xxs: 2px;
  --size-personal-account-text-field-spasing-xs: 4px;
  --size-radius-xs: 4px;
  --size-radius-sm: 6px;
  --size-radius-md: 8px;
  --size-radius-lg: 12px;
  --size-radius-xl: 16px;
  --size-rating-radius: 8px;
  --size-rating-padding: 12px;
  --size-rating-position-rating-size-xs: 23px;
  --size-rating-position-rating-size-sm: 28px;
  --size-rating-spacing-xs: 4px;
  --size-rating-spacing-sm: 8px;
  --size-rating-spacing-md: 12px;
  --size-switch-spacing: 8px;
  --size-switch-width: 40px;
  --size-switch-padding-xs: 2px;
  --size-switch-radius-md: 16px;
  --size-switch-radius-xl: 99px;
  --size-table-radius: 12px;
  --size-table-header-spacing: 2px;
  --size-table-header-radius: 16px;
  --size-table-header-padding-2xs: 4px;
  --size-table-header-padding-sm: 8px;
  --size-table-header-padding-md: 12px;
  --size-table-padding-xs: 2px;
  --size-table-padding-sm: 6px;
  --size-table-reports-table-width-3-column: 369px;
  --size-table-reports-table-width-2-column: 450px;
  --size-table-row-radius: 6px;
  --size-table-row-height: 84px;
  --size-table-row-padding-2xs: 2px;
  --size-table-row-padding-xs: 6px;
  --size-table-row-padding-sm: 8px;
  --size-table-row-padding-lg: 20px;
  --size-task-page-input-spacing: 8px;
  --size-task-page-input-max-width: 200px;
  --size-task-page-spacing-block-xl: 60px;
  --size-textfield-radius-sm: 8px;
  --size-textfield-radius-md: 14px;
  --size-tooltip-radius: 8px;
  --size-tooltip-spacing: 8px;
  --size-tooltip-max-width: 255px;
  --size-tooltip-padding-xs: 6px;
  --size-tooltip-padding-sm: 8px;
  --size-сlients-table-max-width-sm: 90px;
  --size-сlients-table-max-width-md: 200px;
  --sidebar-width-full: 247px;
  --sidebar-width-minified: 68px;
  --transition: .3s;
  font-size: 16px;
}

.layout {
  --sidebar-width-current: 0px;
  background: var(--color-bg-neutral-xs, #f3f3f3);
  width: 100%;
  min-height: 100vh;
  padding: var(--size-block-padding-md);
  display: grid;
}

.layout_with_sidebar {
  gap: var(--size-block-spacing-sm);
  --sidebar-width-current: var(--sidebar-width-full);
  grid-template-columns: max-content 1fr;
  display: grid;
}

.layout_state_minified {
  --sidebar-width-current: var(--sidebar-width-minified);
}

.layout__main {
  grid-template-rows: max-content minmax(0, 1fr);
  min-width: 0;
  min-height: 0;
  display: grid;
}

.layout__header {
  z-index: 2;
  min-width: 0;
  margin-top: calc(-1 * var(--size-block-padding-md));
  padding-top: var(--size-block-padding-md);
  background: var(--color-bg-neutral-xs, #f3f3f3);
  align-self: start;
  display: block;
  position: sticky;
  top: 0;
}

.layout__sidebar {
  height: calc(100vh - var(--size-block-padding-md) * 2);
}

.layout__content {
  min-width: 0;
  height: auto;
  min-height: 0;
  padding: 12px 0 0;
  display: flex;
}

html, body {
  max-width: 100vw;
  min-height: 100vh;
}

html {
  overflow-x: hidden;
}

body {
  color: var(--color-text-neutral-primary);
  font-family: var(--font-family), Arial, sans-serif;
  font-size: var(--size-font-body-lg-size);
  font-style: normal;
  font-weight: 400;
  line-height: var(--size-font-body-lg-line-height, 112.5%);
  letter-spacing: var(--size-font-body-lg-letter-spasing);
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

input[type="search"]::-webkit-search-cancel-button {
  appearance: none;
  display: none;
}

@media (prefers-color-scheme: dark) {
  html {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }
}

.main {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  display: grid;
}

.workspace {
  width: 100%;
  max-width: 100%;
}

.wrapper.apps {
  grid-template-columns: repeat(2, max-content);
}

.color-accent {
  color: var(--color-text-accent-primary, #1990ff);
}

.cursor-pointer {
  cursor: pointer;
}

.leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile {
  filter: grayscale();
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__639cc1c0._.css.map*/