

/* Start:/bitrix/templates/spark/app/css/main.css?1695213948223962*/
@charset "UTF-8";

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
}

body {
  font: normal 400 16px/24px "Gotham", sans-serif;
  min-height: 100dvh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

ul {
  list-style: none;
}

.hidden {
  display: none;
}

@media (max-width: 991px) {
  body {
    height: unset;
    min-height: 100%;
  }

  .no_scroll {
    position: fixed;
    left: 0;
    right: 0;
  }
}

.header_block_menu__mobile {
  display: none;
}

@font-face {
  font-family: "Gotham";
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_light.otf");
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_light.otf?#iefix") format("embedded-opentype");
  /*,
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.woff2') format('woff2'),
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.woff') format('woff'),
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.ttf')  format('truetype'),
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.svg#gothamthin') format('svg');*/
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.otf");
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.otf?#iefix") format("embedded-opentype");
  /*,
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.woff2') format('woff2'),
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.woff') format('woff'),
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.ttf')  format('truetype'),
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.svg#gothamthin') format('svg');*/
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.otf");
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.otf?#iefix") format("embedded-opentype"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.woff2") format("woff2"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.woff") format("woff"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.ttf") format("truetype"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_book.svg#gothamthin") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_medium.otf");
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_medium.otf?#iefix") format("embedded-opentype"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_medium.woff2") format("woff2"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_medium.woff") format("woff"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_medium.ttf") format("truetype"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_medium.svg#gothamthin") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_bold.otf");
  src: url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_bold.otf?#iefix") format("embedded-opentype"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_bold.woff2") format("woff2"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_bold.woff") format("woff"), url("/bitrix/templates/spark/app/css/../fonts/gotham/gotham_bold.ttf") format("truetype");
  /*,
url('/bitrix/templates/spark/app/css/[path to fonts]/gotham/thin/gotham-thin-webfont.svg#gothamthin') format('svg');*/
  font-weight: 700;
  font-style: normal;
}

.air-datepicker-cell.-year-.-other-decade-,
.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month);
}

.air-datepicker-cell.-year-.-other-decade-:hover,
.air-datepicker-cell.-day-.-other-month-:hover {
  color: var(--adp-color-other-month-hover);
}

.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,
.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month);
}

.-selected-.air-datepicker-cell.-year-.-other-decade-,
.-selected-.air-datepicker-cell.-day-.-other-month- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month);
}

.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,
.-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-selected-other-month-focused);
}

.-in-range-.air-datepicker-cell.-year-.-other-decade-,
.-in-range-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-in-range);
  color: var(--adp-color);
}

.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,
.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-in-range-focused);
}

.air-datepicker-cell.-year-.-other-decade-:empty,
.air-datepicker-cell.-day-.-other-month-:empty {
  background: none;
  border: none;
}

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.air-datepicker-cell.-focus- {
  background: var(--adp-cell-background-color-hover);
}

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color);
}

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range);
}

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0;
}

.air-datepicker-cell.-in-range-:hover {
  background: var(--adp-cell-background-color-in-range-hover);
}

.air-datepicker-cell.-range-from- {
  background: var(--adp-cell-background-color-in-range);
  border: 1px solid var(--adp-cell-border-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius);
}

.air-datepicker-cell.-range-to- {
  background: var(--adp-cell-background-color-in-range);
  border: 1px solid var(--adp-cell-border-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0;
}

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius);
}

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover);
}

.air-datepicker-body {
  -webkit-transition: all var(--adp-transition-duration) var(--adp-transition-ease);
  -o-transition: all var(--adp-transition-duration) var(--adp-transition-ease);
  transition: all var(--adp-transition-duration) var(--adp-transition-ease);
}

.air-datepicker-body.-hidden- {
  display: none;
}

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px;
}

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer;
}

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover);
}

.air-datepicker-body--cells {
  display: grid;
}

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height);
}

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height);
}

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height);
}

.air-datepicker-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.-only-timepicker- .air-datepicker-nav {
  display: none;
}

.air-datepicker-nav--title,
.air-datepicker-nav--action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--action.-disabled- {
  visibility: hidden;
}

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px;
}

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px;
}

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px;
}

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: 0.3em;
}

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none;
}

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}

.air-datepicker-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0);
}

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
}

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none;
}

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active);
}

.air-datepicker-button span {
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.air-datepicker-time {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner);
}

.-only-timepicker- .air-datepicker-time {
  border-top: none;
}

.air-datepicker-time--current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  text-align: center;
}

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}

.air-datepicker-time--current-hours,
.air-datepicker-time--current-minutes {
  font: 19px/1 "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1;
}

.air-datepicker-time--current-hours:after,
.air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}

.air-datepicker-time--current-hours.-focus-:after,
.air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1;
}

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}

.air-datepicker-time--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: -webkit-gradient(linear, left top, right top, from(var(--adp-time-track-color)), to(var(--adp-time-track-color))) left 50%/100% var(--adp-time-track-height) no-repeat;
  background: -o-linear-gradient(left, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
  background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
}

.air-datepicker-time--row:first-child {
  margin-bottom: 4px;
}

.air-datepicker-time--row input[type=range] {
  background: none;
  cursor: pointer;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-ms-tooltip {
  display: none;
}

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:focus {
  outline: none;
}

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -moz-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -ms-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: rgba(0, 0, 0, 0);
}

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav" "body" "timepicker" "buttons";
  --adp-transition-duration: .3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, .1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, .2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px;
}

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, .3);
  --adp-overlay-transition-duration: .3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99;
}

.air-datepicker {
  font: var(--adp-font-size) var(--adp-font-family), sans-serif;
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: var(--adp-border-radius);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, -webkit-max-content);
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  -webkit-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  -o-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index);
}

.air-datepicker:not(.-custom-position-) {
  opacity: 0;
}

.air-datepicker.-from-top- {
  -webkit-transform: translateY(calc(var(--adp-transition-offset) * -1));
  -ms-transform: translateY(calc(var(--adp-transition-offset) * -1));
  transform: translateY(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-from-right- {
  -webkit-transform: translateX(var(--adp-transition-offset));
  -ms-transform: translateX(var(--adp-transition-offset));
  transform: translateX(var(--adp-transition-offset));
}

.air-datepicker.-from-bottom- {
  -webkit-transform: translateY(var(--adp-transition-offset));
  -ms-transform: translateY(var(--adp-transition-offset));
  transform: translateY(var(--adp-transition-offset));
}

.air-datepicker.-from-left- {
  -webkit-transform: translateX(calc(var(--adp-transition-offset) * -1));
  -ms-transform: translateX(calc(var(--adp-transition-offset) * -1));
  transform: translateX(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-active-:not(.-custom-position-) {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}

.air-datepicker.-active-.-custom-position- {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  -webkit-box-shadow: none;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none;
}

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  -webkit-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
  -ms-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
  transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
}

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.air-datepicker.-custom-position- {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0;
}

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1;
}

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.-top-left- .air-datepicker--pointer,
.-top-center- .air-datepicker--pointer,
.-top-right- .air-datepicker--pointer,
[data-popper-placement^=top] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px);
}

.-top-left- .air-datepicker--pointer:after,
.-top-center- .air-datepicker--pointer:after,
.-top-right- .air-datepicker--pointer:after,
[data-popper-placement^=top] .air-datepicker--pointer:after {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.-right-top- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer,
[data-popper-placement^=right] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px);
}

.-right-top- .air-datepicker--pointer:after,
.-right-center- .air-datepicker--pointer:after,
.-right-bottom- .air-datepicker--pointer:after,
[data-popper-placement^=right] .air-datepicker--pointer:after {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.-bottom-left- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer,
[data-popper-placement^=bottom] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px);
}

.-bottom-left- .air-datepicker--pointer:after,
.-bottom-center- .air-datepicker--pointer:after,
.-bottom-right- .air-datepicker--pointer:after,
[data-popper-placement^=bottom] .air-datepicker--pointer:after {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.-left-top- .air-datepicker--pointer,
.-left-center- .air-datepicker--pointer,
.-left-bottom- .air-datepicker--pointer,
[data-popper-placement^=left] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px);
}

.-left-top- .air-datepicker--pointer:after,
.-left-center- .air-datepicker--pointer:after,
.-left-bottom- .air-datepicker--pointer:after,
[data-popper-placement^=left] .air-datepicker--pointer:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.-top-left- .air-datepicker--pointer,
.-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset);
}

.-top-right- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset);
}

.-top-center- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size) / 2);
}

.-left-top- .air-datepicker--pointer,
.-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset);
}

.-left-bottom- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset);
}

.-left-center- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size) / 2);
}

.air-datepicker--navigation {
  grid-area: nav;
}

.air-datepicker--content {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body;
}

.-only-timepicker- .air-datepicker--content {
  display: none;
}

.air-datepicker--time {
  grid-area: timepicker;
}

.air-datepicker--buttons {
  grid-area: buttons;
}

.air-datepicker--buttons,
.air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner);
}

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  -o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  -webkit-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  -o-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index);
}

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
  -o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
}

.header_block_logo {
  height: 100%;
  width: 234px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 32px;
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(81.97%, #fff), color-stop(99.99%, rgba(255, 255, 255, 0.04)));
  background: -o-linear-gradient(left, #fff 0%, #fff 81.97%, rgba(255, 255, 255, 0.04) 99.99%);
  background: linear-gradient(90deg, #fff 0%, #fff 81.97%, rgba(255, 255, 255, 0.04) 99.99%);
}

.header_block_banner {
  background: #4EC3E0;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.header_block_banner img {
  height: 100%;
}

.header_block_top {
  background: url(/bitrix/templates/spark/app/css/../../images/bg_top.svg) no-repeat right/contain;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 90px;
  padding: 0 32px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.header_block_top__menus {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.header_block_top__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.header_block_top__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header_block_top__user_icon {
  width: 32px;
  height: 32px;
}

.header_block_top__user_icon img {
  width: 32px;
  height: 32px;
  border-radius: 32px;
}

.header_block_top__menu__items {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header_block_top__menu__item {
  font-family: "Gotham", sans-serif;
  position: relative;
}

.header_block_top__menu__item:not(:last-child) {
  margin-right: 24px;
}

.header_block_top__menu__item a {
  font: normal 500 16px/24px "Gotham", sans-serif;
  color: #808185;
  text-decoration: none;
}

.header_block_top__menu__item.active::after {
  background: #4EC3E0;
  content: "";
  width: 24px;
  height: 4px;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  inset: auto 0 auto 0;
  position: absolute;
  bottom: -6px;
}

.header_block_top__menu__item.active a {
  color: #2b2d33;
}

.header_notifications_block {
  position: relative;
}

.header_block_top__user_name {
  font: normal 400 14px/24px "Gotham", sans-serif;
  margin-right: 32px;
  color: #2b2d33;
}

.header_block_top__user_exit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.header_block_top__user_exit button {
  border: none;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}

@media (max-width: 991px) {
  .header_block_top__menu {
    display: none;
  }

  .header_block_top__user {
    display: none;
  }

  .header_block_top {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 64px;
    padding: 0 16px;
  }

  .header_block_logo img {
    height: 32px;
  }
}

.header_block__burger {
  cursor: pointer;
  display: none;
}

.bar {
  background: #000;
  display: block;
  width: 24px;
  /* The following 2 properties are essential in creating the "X" when the hamburger is clicked. If you change just 1 of the 2, then you need to find the proper combination for the other one */
  height: 2px;
  margin: 6px auto;
  /*    -webkit-transition: all 300ms ease;  */
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.header_block__burger.active .bar:nth-child(2) {
  opacity: 0;
}

.header_block__burger.active .bar:nth-child(1) {
  -webkit-transform: translateY(8px) rotate(45deg);
  -ms-transform: translateY(8px) rotate(45deg);
  transform: translateY(8px) rotate(45deg);
}

.header_block__burger.active .bar:nth-child(3) {
  -webkit-transform: translateY(-8px) rotate(-45deg);
  -ms-transform: translateY(-8px) rotate(-45deg);
  transform: translateY(-8px) rotate(-45deg);
}

@media (max-width: 991px) {
  .header_block_menu__mobile {
    display: block;
  }

  .header_block_banner {
    background: #4ec3e0;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .body_scroll {
    overflow: hidden;
  }
}

.header_block_menu__mobile {
  background: url("/bitrix/templates/spark/app/css/../../images/menu.svg") no-repeat top center/cover #fff;
  position: fixed;
  left: -900px;
  overflow: auto;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  right: 0;
  max-width: 100%;
  z-index: 199;
  bottom: 0;
  margin-top: 64px;
  top: 0;
}

.header_block_menu__mobile.active {
  left: 0%;
}

.header_block_menu__mobile__items {
  padding-top: 16px;
  padding-bottom: 16px;
}

.header_block_menu__mobile__item a {
  font: normal 500 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
  text-decoration: none;
  padding: 12px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.header_block_menu__mobile__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
  padding: 0 16px;
  margin-top: 24px;
}

.header_block_menu__mobile__user_name {
  font: normal 500 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
}

.header_block_menu__mobile__user_exit a {
  font: normal 400 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.header_block_menu__mobile__user_exit a svg {
  margin-right: 8px;
}

.header_block_menu__mobile__user li {
  padding: 12px 0;
}

.header_block_menu__mobile__user_change a {
  font: normal 400 16px/24px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #2b2d33;
  text-decoration: none;
}

.header_block_menu__mobile__user_change a::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C14.7614 2 17 4.23858 17 7C17 9.76142 14.7614 12 12 12C9.23858 12 7 9.76142 7 7C7 4.23858 9.23858 2 12 2ZM15 7C15 5.34315 13.6569 4 12 4C10.3431 4 9 5.34315 9 7C9 8.65685 10.3431 10 12 10C13.6569 10 15 8.65685 15 7Z' fill='%232B2D33'/%3E%3Cpath d='M11.4999 13C16.9103 13 20 17.5983 20 22H18C18 18.4017 15.5269 15 11.4999 15C10.4396 15 9.50628 15.2294 8.7024 15.6215L7.91845 13.7794C8.97533 13.2808 10.1771 13 11.4999 13Z' fill='%232B2D33'/%3E%3Cpath d='M0 20H5.58586L3.29297 22.2929L4.70718 23.7071L8.70718 19.7071C9.09771 19.3166 9.09771 18.6834 8.70718 18.2929L4.70718 14.2929L3.29297 15.7071L5.58586 18H0V20Z' fill='%232B2D33'/%3E%3C/svg%3E");
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 8px;
}

@media (max-width: 991px) {
  .header_block__burger {
    display: block;
  }

  #bx-panel ~ header {
    margin: 0;
  }

  #bx-panel ~ header .header_block_menu__mobile {
    margin-top: 100px;
  }

  .header_block_logo {
    height: 100%;
    width: 113px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    background: #fff;
  }
}

.widget_block {
  background: #fff;
  padding: 24px;
  border-radius: 12px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.widget_block__notification {
  height: 293px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.widget_block__blue {
  background: #4ec3e0;
}

.widget_block__blue_title {
  font: normal 700 20px/28px "Gotham", sans-serif;
  color: #fff;
  margin-bottom: 5px;
}

.widget_block__blue_text {
  font: normal 400 16px/24px "Gotham", sans-serif;
  color: #fff;
}

.widget_block__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 16px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.widget_block__row_stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.widget_block_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.widget_block_top_img_white {
  background: #fff;
  width: 80px;
  height: 80px;
  border-radius: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.widget_block_top__num {
  font: normal 700 56px "Gotham", sans-serif;
}

.widget_block_top__text {
  font: normal 400 16px/24px "Gotham", sans-serif;
}

.widget_block__blue {
  background: #4EC3E0;
}

.widget_block__user {
  max-width: 30%;
}

.widget_block__user_name {
  font: normal 700 20px/28px "Gotham", sans-serif;
  color: #2b2d33;
}

.widget_block__user_img {
  border-radius: 40px;
  background: #4ec3e0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 80px;
  height: 80px;
}

.widget_block__user_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.widget_block__user_link button {
  font: normal 400 12px/18px "Gotham", sans-serif;
  color: #808185;
  text-align: center;
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
}

.widget_block__user_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.widget_block__user_status {
  font: normal 400 16px/28px "Gotham", sans-serif;
  color: #2b2d33;
}

.progress {
  width: 100%;
  height: 10px;
}

.progress-wrap {
  background: #4ec3e0;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}

.progress-wrap.yellow {
  background: #4ec3e0;
}

.progress-wrap .progress-bar {
  background: #d5d5d6;
  left: 0;
  position: absolute;
  top: 0;
}

.dashboard_block_progress_footer {
  font: normal 400 12px/18px "Gotham", sans-serif;
  color: #808185;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 16px;
}

.progress__block__head {
  font: normal 400 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 5px;
}

.progress__block__head > span {
  font: normal 700 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
}

.widget_block__panel_levels {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  display: grid;
  gap: 16px;
}

.widget_block__panel_level {
  border-radius: 8px;
  border: 1px solid #e9eaea;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.widget_block__panel_level_name {
  font: normal 700 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 5px;
}

.widget_block__panel_level_text {
  font: normal 400 14px/20px "Gotham", sans-serif;
  color: #808185;
  text-align: center;
}

.widget_block__panel_user {
  height: 245px;
}

.widget_block__panel_info_head {
  font: normal 700 20px/28px "Gotham", sans-serif;
  color: #2b2d33;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.widget_block__panel_info_close button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.00041 8.94273L12.1956 13.138L13.1384 12.1952L8.94322 7.99992L13.1384 3.80469L12.1956 2.86188L8.00041 7.05711L3.80511 2.86182L2.8623 3.80463L7.0576 7.99992L2.8623 12.1952L3.80511 13.138L8.00041 8.94273Z' fill='white'/%3E%3C/svg%3E") no-repeat center #2b2d33;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  border: none;
  cursor: pointer;
}

@media (max-width: 991px) {
  .dashboard {
    padding: 16px !important;
  }

  .widget_block__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .widget_block {
    padding: 16px;
    border-radius: 12px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    max-width: 100%;
  }

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

.widget_block__notification__mobile {
  display: none;
}

.widget_block__notification__desktop {
  display: block;
}

.widget_block__progress_name {
  font: normal 400 14px/20px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #808185;
  margin-right: 17px;
}

.widget_block__progress_name span {
  font: normal 500 16px/20px "Gotham", sans-serif;
  color: #2b2d33;
  margin-left: 12px;
}

.widget_block__progress_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 12px;
}

.widget_block__progress_item .progress {
  width: 100%;
  height: 6px;
}

@media (max-width: 991px) {
  .widget_block__notification__desktop {
    display: none;
  }

  .widget_block__notification__mobile {
    display: block;
  }

  .widget_block__notification {
    margin-bottom: 16px;
  }
}

.widget_block__blue_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.widget_block__blue_btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.widget_block__blue_btn a {
  font: normal 500 14px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  background: #71cfe6;
  padding: 8px 20px;
  color: #fff;
  text-decoration: none;
}

.widget_block__blue_btn a::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.167 13.3334C16.4682 13.3334 18.3337 11.4679 18.3337 9.16675C18.3337 7.29538 17.092 5.68442 15.3498 5.17041C14.436 3.07165 12.3525 1.66675 10.0003 1.66675C7.02931 1.66675 4.57707 3.88785 4.21347 6.76016C2.75226 7.11378 1.66699 8.43019 1.66699 10.0001C1.66699 11.841 3.15938 13.3334 5.00033 13.3334H7.50033V11.6667H5.00033C4.07985 11.6667 3.33366 10.9206 3.33366 10.0001C3.33366 9.07961 4.07985 8.33342 5.00033 8.33342C5.46056 8.33342 5.83366 7.96032 5.83366 7.50008C5.83366 5.19889 7.69914 3.33341 10.0003 3.33341C11.7957 3.33341 13.3723 4.47946 13.9439 6.15086C14.0427 6.43956 14.2913 6.65121 14.5921 6.7026C15.7829 6.90607 16.667 7.94414 16.667 9.16675C16.667 10.5475 15.5477 11.6667 14.167 11.6667H12.5003V13.3334H14.167Z' fill='white'/%3E%3Cpath d='M9.16699 10.0001V15.4049L8.0955 14.3334L6.91699 15.5119L9.41699 18.0119C9.74243 18.3374 10.2701 18.3374 10.5955 18.0119L13.0955 15.5119L11.917 14.3334L10.8337 15.4167V10.0001H9.16699Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.widget_block__user_title {
  font: normal 400 16px "Gotham", sans-serif;
  padding: 24px 0 0;
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #e9eaea;
  color: #000;
}

.widget_block__user_img {
  position: relative;
}

.widget_block__user_img .widget_block_top_img__star {
  position: absolute;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 4px solid #fff;
  border-radius: 32px;
  background: #fff;
}

.progress__block__head span {
  font: normal 400 14px/20px "Gotham", sans-serif;
  color: #2b2d33;
}

.progress__block__head div {
  font: normal 400 14px/20px Gotham;
  color: #808185;
}

.dashboard_block_progress_footer span {
  font: normal 700 12px/18px "Gotham", sans-serif;
  color: #808185;
  margin: 0 5px;
}

@media (max-width: 991px) {
  .widget_block_top__body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
  }

  .widget_block__blue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .widget_block__blue_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 12px;
  }

  .widget_block__blue_btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: calc(100% - 100px);
    flex-basis: calc(100% - 100px);
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .widget_block__user_title {
    margin-top: 16px;
    padding-top: 16px;
  }

  .widget_block__progress_item {
    margin-bottom: 10px !important;
  }

  .widget_block__progress_item .progress-wrap .progress-bar {
    background-color: #fff;
  }

  .widget_block__blue .widget_block_top_img {
    background: #fff;
    width: 48px;
    height: 48px;
  }

  .widget_block__blue .widget_block_top_img svg {
    width: 24px;
    height: 24px;
  }

  .widget_block__blue_title {
    font-family: "Gotham", sans-serif;
    font-size: 18px;
    font-style: normal;
    margin: 0;
  }

  .widget_block__blue_text {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }

  .widget_block__user_name {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
  }

  .widget_block__user_status {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }

  .widget_block_top__num {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
  }

  .widget_block_top__text {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }

  .widget_block_top_img {
    width: 48px;
    height: 48px;
  }

  .widget_block_top_img svg {
    width: 48px;
    height: 48px;
  }

  .widget_block__user_img {
    width: 48px;
    height: 48px;
  }

  .widget_block__user_img .widget_block_top_img__star {
    width: 20px;
    height: 20px;
  }

  .widget_block__panel_info_head {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
  }

  .widget_block__panel_level_name {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
  }
}

.dashboard {
  background: url(/bitrix/templates/spark/app/css/../../images/bg.svg) no-repeat top center/cover #DCF3F9;
  height: 100%;
  padding: 24px 32px;
  padding: 24px 32px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-bottom: 100px;
}

.dashboard_white {
  background: url(/bitrix/templates/spark/app/css/../../images/bg.svg) no-repeat top center/cover #fff;
  padding: 24px 32px;
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .dashboard {
    background-color: #DCF3F9;
    height: 100%;
    padding: 24px 32px;
    background-image: url(/bitrix/templates/spark/app/css/../../images/bg.svg);
    padding: 24px 32px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
  }

  .dashboard_white {
    background-color: #fff;
    background-image: url(/bitrix/templates/spark/app/css/../../images/menu.svg);
    padding: 24px 32px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
  }
}

.dashboard_white {
  background-position-y: -150px;
  position: relative;
}

.authorization_block {
  width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  padding: 32px;
  border-radius: 24px;
}

.authorization_block__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.authorization_block ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

.authorization_block li {
  position: relative;
}

.authorization_block__btn {
  margin-top: 8px;
}

.authorization_block__btn button {
  width: 100%;
}

.authorization_block__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.authorization_block__input input {
  width: 100%;
}

.authorization_block__title {
  font: normal 500 24px/32px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 32px;
}

.authorization_block__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

video {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}

@media (max-width: 991px) {
  .authorization_block {
    padding: 24px;
  }
}

.input {
  font: normal 400 16px "Gotham", sans-serif;
  border-radius: 8px;
  border: 1px solid #d5d5d6;
  background: #fff;
  padding: 13px 12px;
  outline: none;
  color: #2b2d33;
}

.input:hover {
  border: 1px solid #2b2d33;
}

.input_label {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #808185;
}

.input_password ~ button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12C15 13.6569 13.6569 15 12 15ZM12 13C12.5523 13 13 12.5523 13 12C13 11.4477 12.5523 11 12 11C11.4477 11 11 11.4477 11 12C11 12.5523 11.4477 13 12 13Z' fill='%23808185'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C8.68497 19 5.43017 16.8301 2.20523 12.6069C1.93159 12.2486 1.93159 11.7514 2.20523 11.3931C5.43017 7.16987 8.68497 5 12 5C15.315 5 18.5698 7.16987 21.7948 11.3931C22.0684 11.7514 22.0684 12.2486 21.7948 12.6069C18.5698 16.8301 15.315 19 12 19ZM12 17C14.434 17 17.019 15.3661 19.7295 12C17.019 8.63391 14.434 7 12 7C9.56601 7 6.98096 8.63391 4.27049 12C6.98096 15.3661 9.56601 17 12 17Z' fill='%23808185'/%3E%3C/svg%3E") center;
  height: 24px;
  width: 24px;
  border: none;
  outline: none;
  position: absolute;
  right: 10px;
  top: 32px;
  cursor: pointer;
}

.input_password ~ button.view {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66162 5.95452L5.70711 4L4.29289 5.41421L5.98702 7.10834C4.7207 8.12318 3.4607 9.45609 2.20523 11.1002C1.93159 11.4585 1.93159 11.9557 2.20523 12.314C5.43017 16.5372 8.68497 18.7071 12 18.7071C13.4569 18.7071 14.9022 18.288 16.3384 17.4597L18.2929 19.4142L19.7071 18L18.013 16.3059C19.2793 15.291 20.5393 13.9581 21.7948 12.314C22.0684 11.9557 22.0684 11.4585 21.7948 11.1002C18.5698 6.87697 15.315 4.70711 12 4.70711C10.5431 4.70711 9.09783 5.12621 7.66162 5.95452ZM7.4106 8.53192C6.38436 9.32605 5.33714 10.3825 4.27049 11.7071C6.98096 15.0732 9.56601 16.7071 12 16.7071C12.9321 16.7071 13.8864 16.4675 14.8614 15.9827L7.4106 8.53192ZM16.5894 14.8823L9.13861 7.43151C10.1136 6.94673 11.0679 6.70711 12 6.70711C14.434 6.70711 17.019 8.34101 19.7295 11.7071C18.6629 13.0318 17.6156 14.0882 16.5894 14.8823Z' fill='%23808185'/%3E%3C/svg%3E") center;
  height: 24px;
  width: 24px;
  border: none;
  outline: none;
  position: absolute;
  right: 10px;
  top: 32px;
  cursor: pointer;
}

.input_text__error {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #ee505a;
  /* 157.143% */
}

.input_text__warning {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #f88545;
}

.input_text__help {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #808185;
}

.select {
  position: relative;
  width: 100%;
}

.select__toggle {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.4;
  border: 1px solid #ccc;
  border-radius: 0.3125rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*&__toggle::after {
      transform: rotate(180deg);
  }*/
}

.select__toggle::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52848 11.6095L2.86182 6.94281L3.80463 6L7.99989 10.1953L12.1952 6L13.138 6.94281L8.47129 11.6095C8.21094 11.8698 7.78883 11.8698 7.52848 11.6095Z' fill='%23808185'/%3E%3C/svg%3E") #e9eaea;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  content: "";
  width: 19px;
  height: 16px;
  content: "";
  position: absolute;
  right: 1px;
  z-index: 99;
}

.select__toggle:focus {
  outline: none;
}

.select_show .select__toggle::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.select_show .select__dropdown {
  display: block;
}

.select__options {
  margin: 0;
  padding: 0;
  list-style: none;
}

.select__option {
  font: normal 400 12px/18px "Gotham", sans-serif;
  padding: 7px 12px;
  color: #2B2D33;
}

.select__option:hover {
  cursor: pointer;
  -webkit-transition: 0.2s background-color ease-in-out;
  -o-transition: 0.2s background-color ease-in-out;
  transition: 0.2s background-color ease-in-out;
}

.select__option_selected {
  background: #E9EAEA;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.select__option_selected::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.638 4.87372L6.63796 11.8737C6.37761 12.1341 5.9555 12.1341 5.69515 11.8737L2.36182 8.54038L3.30463 7.59757L6.16655 10.4595L12.6952 3.93091L13.638 4.87372Z' fill='%232B2D33'/%3E%3C/svg%3E");
  width: 0.75rem;
  height: 0.75rem;
  color: #0277bd;
  content: "";
}

.select__dropdown {
  background: #fff;
  position: absolute;
  top: 29px;
  right: 0;
  left: 0;
  z-index: 2;
  display: none;
  overflow-y: auto;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
  padding: 8px 0;
  min-width: 150px;
}

@media (max-width: 991px) {
  .select__toggle::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52848 11.6095L2.86182 6.94281L3.80463 6L7.99989 10.1953L12.1952 6L13.138 6.94281L8.47129 11.6095C8.21094 11.8698 7.78883 11.8698 7.52848 11.6095Z' fill='%23808185'/%3E%3C/svg%3E");
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    content: "";
    position: relative;
    background-color: unset;
  }
}

.btn {
  font: normal 500 16px "Gotham", sans-serif;
  border-radius: 8px;
  background: #4EC3E0;
  padding: 13px 24px;
  color: #fff;
  border: none;
  text-align: center;
  cursor: pointer;
}

.btn_over {
  font: normal 500 16px "Gotham", sans-serif;
  border: 2px solid #d5d5d6;
  color: #2b2d33;
  background: #fff;
  text-align: center;
  text-align: center;
  border-radius: 8px;
  padding: 11px 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.notifications_block__count {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.9998 9C18.9998 7.14349 18.2623 5.36301 16.9495 4.05025C15.6367 2.7375 13.8563 2 11.9998 2C10.1432 2 8.36276 2.7375 7.05001 4.05025C5.73725 5.36301 4.9997 7.14349 4.9997 9V11.5858L3.7068 12.8787C2.57486 14.0106 2.53657 15.8221 3.59195 17H20.4075C21.4628 15.8221 21.4245 14.0106 20.2926 12.8787L18.9997 11.5858L18.9998 9ZM15.8728 19H8.12676C8.30391 19.686 8.66179 20.3189 9.17133 20.8284C9.92147 21.5786 10.9389 22 11.9998 22C13.0606 22 14.078 21.5786 14.8282 20.8284C15.3377 20.3189 15.6956 19.686 15.8728 19Z' fill='%232B2D33'/%3E%3C/svg%3E") no-repeat center;
  width: 24px;
  height: 24px;
  position: relative;
  margin-right: 40px;
  cursor: pointer;
}

.notifications_block__count span {
  font: normal 500 10px/10px "Gotham", sans-serif;
  color: #fff;
  border-radius: 8px;
  border: 2px solid #fff;
  background: #ee505a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 4px 2px 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  inset: -5px 12px auto auto;
}

.notifications_block__header {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.notifications_block__header_title {
  font: normal 700 18px/28px "Gotham", sans-serif;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.notifications_block__header_title svg {
  margin-right: 10px;
}

.notifications_block__header_title span {
  color: #4ec3e0;
  margin-left: 10px;
}

.notifications_block__header_title_setings {
  cursor: pointer;
}

.notifications_block__header button {
  font: normal 400 14px/20px "Gotham", sans-serif;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.58333 15L0.875 10.2916L2.0625 9.12496L5.60417 12.6666L6.77083 13.8333L5.58333 15ZM10.2917 15L5.58333 10.2916L6.75 9.10413L10.2917 12.6458L17.9583 4.97913L19.125 6.16663L10.2917 15ZM10.2917 10.2916L9.10417 9.12496L13.2292 4.99996L14.4167 6.16663L10.2917 10.2916Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat right center;
  outline: none;
  padding-right: 24px;
  cursor: pointer;
  border: none;
  color: #808185;
}

.notifications_block__header button:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.58333 15.0001L0.875 10.2917L2.0625 9.12508L5.60417 12.6667L6.77083 13.8334L5.58333 15.0001ZM10.2917 15.0001L5.58333 10.2917L6.75 9.10425L10.2917 12.6459L17.9583 4.97925L19.125 6.16675L10.2917 15.0001ZM10.2917 10.2917L9.10417 9.12508L13.2292 5.00008L14.4167 6.16675L10.2917 10.2917Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat right center;
  color: #4ec3e0;
}

.notifications_block__header button:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.58333 15.0001L0.875 10.2917L2.0625 9.12508L5.60417 12.6667L6.77083 13.8334L5.58333 15.0001ZM10.2917 15.0001L5.58333 10.2917L6.75 9.10425L10.2917 12.6459L17.9583 4.97925L19.125 6.16675L10.2917 15.0001ZM10.2917 10.2917L9.10417 9.12508L13.2292 5.00008L14.4167 6.16675L10.2917 10.2917Z' fill='%233E9CB3'/%3E%3C/svg%3E") no-repeat right center;
  color: #3e9cb3;
}

.notifications_block__container {
  position: absolute;
  background: #fff;
  width: 480px;
  -webkit-box-shadow: 0px 8px 80px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 8px 80px 0px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  max-height: calc(100vh - 100px);
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  inset: 30px 50px auto auto;
  -ms-flex-direction: row;
  flex-direction: row;
  z-index: 999;
}

.notifications_block__container.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.notifications_block__row {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.notifications_block__row.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.notifications_block__row__settings {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.notifications_block__row__settings.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.notifications_block__item {
  font: normal 400 14px/20px "Gotham", sans-serif;
  padding: 16px 20px;
  color: #2b2d33;
  border-bottom: 1px solid #e9eaea;
}

.notifications_block__item.new {
  background: #dcf3f9;
}

.notifications_block__item.new .notifications_block__new {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.notifications_block__item.new:hover .notifications_block__new {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Ccircle cx='5' cy='5' r='5' fill='%233E9CB3'/%3E%3C/svg%3E") no-repeat center;
  width: 10px;
  height: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.notifications_block__item.new:active .notifications_block__new {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Ccircle cx='5' cy='5' r='5' fill='%232F7586'/%3E%3C/svg%3E") no-repeat center;
  width: 10px;
  height: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.notifications_block__title {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.notifications_block__date {
  font: normal 400 12px/20px "Gotham", sans-serif;
  color: #808185;
}

.notifications_block__body {
  overflow: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.notifications_block__new {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Ccircle cx='5' cy='5' r='5' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center;
  width: 10px;
  height: 10px;
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.notifications_block__fotter {
  padding: 20px;
  border-top: 1px solid #e9eaea;
}

.notifications_block__fotter_btn {
  font: normal 400 14px/20px "Gotham", sans-serif;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.194 10.8167C16.2273 10.5501 16.2523 10.2834 16.2523 10.0001C16.2523 9.71675 16.2273 9.45008 16.194 9.18342L17.9523 7.80841C18.1106 7.68341 18.1523 7.45841 18.0523 7.27508L16.3856 4.39175C16.3106 4.25841 16.169 4.18341 16.019 4.18341C15.969 4.18341 15.919 4.19175 15.8773 4.20842L13.8023 5.04175C13.369 4.70842 12.9023 4.43341 12.394 4.22508L12.0773 2.01675C12.0523 1.81675 11.8773 1.66675 11.669 1.66675H8.33564C8.12731 1.66675 7.95231 1.81675 7.92731 2.01675L7.61064 4.22508C7.10231 4.43341 6.63564 4.71675 6.20231 5.04175L4.12731 4.20842C4.07731 4.19175 4.02731 4.18341 3.97731 4.18341C3.83564 4.18341 3.69397 4.25841 3.61897 4.39175L1.95231 7.27508C1.84397 7.45841 1.89397 7.68341 2.05231 7.80841L3.81064 9.18342C3.77731 9.45008 3.75231 9.72508 3.75231 10.0001C3.75231 10.2751 3.77731 10.5501 3.81064 10.8167L2.05231 12.1917C1.89397 12.3167 1.85231 12.5417 1.95231 12.7251L3.61897 15.6084C3.69397 15.7417 3.83564 15.8167 3.98564 15.8167C4.03564 15.8167 4.08564 15.8084 4.12731 15.7917L6.20231 14.9584C6.63564 15.2917 7.10231 15.5667 7.61064 15.7751L7.92731 17.9834C7.95231 18.1834 8.12731 18.3334 8.33564 18.3334H11.669C11.8773 18.3334 12.0523 18.1834 12.0773 17.9834L12.394 15.7751C12.9023 15.5667 13.369 15.2834 13.8023 14.9584L15.8773 15.7917C15.9273 15.8084 15.9773 15.8167 16.0273 15.8167C16.169 15.8167 16.3106 15.7417 16.3856 15.6084L18.0523 12.7251C18.1523 12.5417 18.1106 12.3167 17.9523 12.1917L16.194 10.8167ZM14.544 9.39175C14.5773 9.65008 14.5856 9.82508 14.5856 10.0001C14.5856 10.1751 14.569 10.3584 14.544 10.6084L14.4273 11.5501L15.169 12.1334L16.069 12.8334L15.4856 13.8417L14.4273 13.4167L13.5606 13.0667L12.8106 13.6334C12.4523 13.9001 12.1106 14.1001 11.769 14.2417L10.8856 14.6001L10.7523 15.5417L10.5856 16.6667H9.41897L9.12731 14.6001L8.24397 14.2417C7.88564 14.0917 7.55231 13.9001 7.21897 13.6501L6.46064 13.0667L5.57731 13.4251L4.51897 13.8501L3.93564 12.8417L4.83564 12.1417L5.57731 11.5584L5.46064 10.6167C5.43564 10.3584 5.41897 10.1667 5.41897 10.0001C5.41897 9.83342 5.43564 9.64175 5.46064 9.39175L5.57731 8.45008L4.83564 7.86675L3.93564 7.16675L4.51897 6.15841L5.57731 6.58342L6.44397 6.93341L7.19397 6.36675C7.55231 6.10008 7.89397 5.90008 8.23564 5.75841L9.11897 5.40008L9.25231 4.45841L9.41897 3.33341H10.5773L10.869 5.40008L11.7523 5.75841C12.1106 5.90841 12.444 6.10008 12.7773 6.35008L13.5356 6.93341L14.419 6.57508L15.4773 6.15008L16.0606 7.15842L15.169 7.86675L14.4273 8.45008L14.544 9.39175ZM10.0023 6.66675C8.16064 6.66675 6.66897 8.15841 6.66897 10.0001C6.66897 11.8417 8.16064 13.3334 10.0023 13.3334C11.844 13.3334 13.3356 11.8417 13.3356 10.0001C13.3356 8.15841 11.844 6.66675 10.0023 6.66675ZM10.0023 11.6667C9.08564 11.6667 8.33564 10.9167 8.33564 10.0001C8.33564 9.08342 9.08564 8.33342 10.0023 8.33342C10.919 8.33342 11.669 9.08342 11.669 10.0001C11.669 10.9167 10.919 11.6667 10.0023 11.6667Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat left center;
  outline: none;
  padding-left: 24px;
  cursor: pointer;
  border: none;
  color: #808185;
}

.notifications_block__fotter_btn:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.194 10.8167C16.2273 10.5501 16.2523 10.2834 16.2523 10.0001C16.2523 9.71675 16.2273 9.45008 16.194 9.18342L17.9523 7.80841C18.1106 7.68341 18.1523 7.45841 18.0523 7.27508L16.3856 4.39175C16.3106 4.25841 16.169 4.18341 16.019 4.18341C15.969 4.18341 15.919 4.19175 15.8773 4.20842L13.8023 5.04175C13.369 4.70842 12.9023 4.43341 12.394 4.22508L12.0773 2.01675C12.0523 1.81675 11.8773 1.66675 11.669 1.66675H8.33564C8.12731 1.66675 7.95231 1.81675 7.92731 2.01675L7.61064 4.22508C7.10231 4.43341 6.63564 4.71675 6.20231 5.04175L4.12731 4.20842C4.07731 4.19175 4.02731 4.18341 3.97731 4.18341C3.83564 4.18341 3.69397 4.25841 3.61897 4.39175L1.95231 7.27508C1.84397 7.45841 1.89397 7.68341 2.05231 7.80841L3.81064 9.18342C3.77731 9.45008 3.75231 9.72508 3.75231 10.0001C3.75231 10.2751 3.77731 10.5501 3.81064 10.8167L2.05231 12.1917C1.89397 12.3167 1.85231 12.5417 1.95231 12.7251L3.61897 15.6084C3.69397 15.7417 3.83564 15.8167 3.98564 15.8167C4.03564 15.8167 4.08564 15.8084 4.12731 15.7917L6.20231 14.9584C6.63564 15.2917 7.10231 15.5667 7.61064 15.7751L7.92731 17.9834C7.95231 18.1834 8.12731 18.3334 8.33564 18.3334H11.669C11.8773 18.3334 12.0523 18.1834 12.0773 17.9834L12.394 15.7751C12.9023 15.5667 13.369 15.2834 13.8023 14.9584L15.8773 15.7917C15.9273 15.8084 15.9773 15.8167 16.0273 15.8167C16.169 15.8167 16.3106 15.7417 16.3856 15.6084L18.0523 12.7251C18.1523 12.5417 18.1106 12.3167 17.9523 12.1917L16.194 10.8167ZM14.544 9.39175C14.5773 9.65008 14.5856 9.82508 14.5856 10.0001C14.5856 10.1751 14.569 10.3584 14.544 10.6084L14.4273 11.5501L15.169 12.1334L16.069 12.8334L15.4856 13.8417L14.4273 13.4167L13.5606 13.0667L12.8106 13.6334C12.4523 13.9001 12.1106 14.1001 11.769 14.2417L10.8856 14.6001L10.7523 15.5417L10.5856 16.6667H9.41897L9.12731 14.6001L8.24397 14.2417C7.88564 14.0917 7.55231 13.9001 7.21897 13.6501L6.46064 13.0667L5.57731 13.4251L4.51897 13.8501L3.93564 12.8417L4.83564 12.1417L5.57731 11.5584L5.46064 10.6167C5.43564 10.3584 5.41897 10.1667 5.41897 10.0001C5.41897 9.83342 5.43564 9.64175 5.46064 9.39175L5.57731 8.45008L4.83564 7.86675L3.93564 7.16675L4.51897 6.15841L5.57731 6.58342L6.44397 6.93341L7.19397 6.36675C7.55231 6.10008 7.89397 5.90008 8.23564 5.75841L9.11897 5.40008L9.25231 4.45841L9.41897 3.33341H10.5773L10.869 5.40008L11.7523 5.75841C12.1106 5.90841 12.444 6.10008 12.7773 6.35008L13.5356 6.93341L14.419 6.57508L15.4773 6.15008L16.0606 7.15842L15.169 7.86675L14.4273 8.45008L14.544 9.39175ZM10.0023 6.66675C8.16064 6.66675 6.66897 8.15841 6.66897 10.0001C6.66897 11.8417 8.16064 13.3334 10.0023 13.3334C11.844 13.3334 13.3356 11.8417 13.3356 10.0001C13.3356 8.15841 11.844 6.66675 10.0023 6.66675ZM10.0023 11.6667C9.08564 11.6667 8.33564 10.9167 8.33564 10.0001C8.33564 9.08342 9.08564 8.33342 10.0023 8.33342C10.919 8.33342 11.669 9.08342 11.669 10.0001C11.669 10.9167 10.919 11.6667 10.0023 11.6667Z' fill='%234ec3e0'/%3E%3C/svg%3E") no-repeat left center;
  color: #4ec3e0;
}

.notifications_block__fotter_btn:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.194 10.8167C16.2273 10.5501 16.2523 10.2834 16.2523 10.0001C16.2523 9.71675 16.2273 9.45008 16.194 9.18342L17.9523 7.80841C18.1106 7.68341 18.1523 7.45841 18.0523 7.27508L16.3856 4.39175C16.3106 4.25841 16.169 4.18341 16.019 4.18341C15.969 4.18341 15.919 4.19175 15.8773 4.20842L13.8023 5.04175C13.369 4.70842 12.9023 4.43341 12.394 4.22508L12.0773 2.01675C12.0523 1.81675 11.8773 1.66675 11.669 1.66675H8.33564C8.12731 1.66675 7.95231 1.81675 7.92731 2.01675L7.61064 4.22508C7.10231 4.43341 6.63564 4.71675 6.20231 5.04175L4.12731 4.20842C4.07731 4.19175 4.02731 4.18341 3.97731 4.18341C3.83564 4.18341 3.69397 4.25841 3.61897 4.39175L1.95231 7.27508C1.84397 7.45841 1.89397 7.68341 2.05231 7.80841L3.81064 9.18342C3.77731 9.45008 3.75231 9.72508 3.75231 10.0001C3.75231 10.2751 3.77731 10.5501 3.81064 10.8167L2.05231 12.1917C1.89397 12.3167 1.85231 12.5417 1.95231 12.7251L3.61897 15.6084C3.69397 15.7417 3.83564 15.8167 3.98564 15.8167C4.03564 15.8167 4.08564 15.8084 4.12731 15.7917L6.20231 14.9584C6.63564 15.2917 7.10231 15.5667 7.61064 15.7751L7.92731 17.9834C7.95231 18.1834 8.12731 18.3334 8.33564 18.3334H11.669C11.8773 18.3334 12.0523 18.1834 12.0773 17.9834L12.394 15.7751C12.9023 15.5667 13.369 15.2834 13.8023 14.9584L15.8773 15.7917C15.9273 15.8084 15.9773 15.8167 16.0273 15.8167C16.169 15.8167 16.3106 15.7417 16.3856 15.6084L18.0523 12.7251C18.1523 12.5417 18.1106 12.3167 17.9523 12.1917L16.194 10.8167ZM14.544 9.39175C14.5773 9.65008 14.5856 9.82508 14.5856 10.0001C14.5856 10.1751 14.569 10.3584 14.544 10.6084L14.4273 11.5501L15.169 12.1334L16.069 12.8334L15.4856 13.8417L14.4273 13.4167L13.5606 13.0667L12.8106 13.6334C12.4523 13.9001 12.1106 14.1001 11.769 14.2417L10.8856 14.6001L10.7523 15.5417L10.5856 16.6667H9.41897L9.12731 14.6001L8.24397 14.2417C7.88564 14.0917 7.55231 13.9001 7.21897 13.6501L6.46064 13.0667L5.57731 13.4251L4.51897 13.8501L3.93564 12.8417L4.83564 12.1417L5.57731 11.5584L5.46064 10.6167C5.43564 10.3584 5.41897 10.1667 5.41897 10.0001C5.41897 9.83342 5.43564 9.64175 5.46064 9.39175L5.57731 8.45008L4.83564 7.86675L3.93564 7.16675L4.51897 6.15841L5.57731 6.58342L6.44397 6.93341L7.19397 6.36675C7.55231 6.10008 7.89397 5.90008 8.23564 5.75841L9.11897 5.40008L9.25231 4.45841L9.41897 3.33341H10.5773L10.869 5.40008L11.7523 5.75841C12.1106 5.90841 12.444 6.10008 12.7773 6.35008L13.5356 6.93341L14.419 6.57508L15.4773 6.15008L16.0606 7.15842L15.169 7.86675L14.4273 8.45008L14.544 9.39175ZM10.0023 6.66675C8.16064 6.66675 6.66897 8.15841 6.66897 10.0001C6.66897 11.8417 8.16064 13.3334 10.0023 13.3334C11.844 13.3334 13.3356 11.8417 13.3356 10.0001C13.3356 8.15841 11.844 6.66675 10.0023 6.66675ZM10.0023 11.6667C9.08564 11.6667 8.33564 10.9167 8.33564 10.0001C8.33564 9.08342 9.08564 8.33342 10.0023 8.33342C10.919 8.33342 11.669 9.08342 11.669 10.0001C11.669 10.9167 10.919 11.6667 10.0023 11.6667Z' fill='%233e9cb3'/%3E%3C/svg%3E") no-repeat left center;
  color: #3e9cb3;
}

.notifications_block__fotter_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.notifications_block_row__settings {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.notifications_block_row__settings.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.notifications_block__email {
  font: normal 400 14px/20px "Gotham", sans-serif;
  color: #808080;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.notifications_block__email_edit {
  font: normal 400 14px/20px "Gotham", sans-serif;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.9231 2.74408L17.2564 6.07741C17.5818 6.40285 17.5818 6.93049 17.2564 7.25592L8.08972 16.4226C7.97339 16.5389 7.82522 16.6182 7.66389 16.6505L3.49723 17.4838C2.91413 17.6004 2.40003 17.0863 2.51665 16.5032L3.34998 12.3366C3.38224 12.1752 3.46154 12.0271 3.57787 11.9107L12.7445 2.74408C13.07 2.41864 13.5976 2.41864 13.9231 2.74408ZM11.25 6.595L4.9348 12.9108L4.39609 15.6044L7.08962 15.0657L13.405 8.75L11.25 6.595ZM13.3338 4.51184L12.4292 5.41667L14.5833 7.57083L15.4886 6.66667L13.3338 4.51184Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat center right;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-right: 29px;
  text-decoration: none;
}

.notifications_block__item_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-width: 100px;
  margin-left: 16px;
}

.notifications_block__item_setting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.notifications_block__item_title {
  font: normal 700 16px/24px "Gotham", sans-serif;
  color: #000;
  border-bottom: 1px solid #ebebeb;
  padding: 20px 0 12px 0;
  margin: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.notifications_block__item_title > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 991px) {
  .notifications_block__container {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 64px;
    max-height: unset;
    width: 100%;
    border-radius: 0;
  }

  .notifications_block__header {
    padding: 24px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
  }

  .notifications_block__fotter {
    position: absolute;
    right: 16px;
    top: 24px;
    border: none;
    padding: 0;
  }

  .notifications_block__fotter_btn {
    font-size: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
  }

  .notifications_block__fotter_right {
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    top: 0;
    padding: 0 16px;
    margin-top: 24px;
  }

  .notifications_block__fotter_right .btn {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .notifications_block_row__settings .notifications_block__body {
    overflow: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}

.notifications_block__body_none {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  gap: 12px;
}

.notifications_block__body_none_img {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Cpath d='M113.16 62.9377C113.16 80.7688 103.261 96.6476 89.3446 104.591C89.3446 104.591 89.2462 104.684 89.1486 104.684C87.384 105.761 85.1296 106.746 84.1501 107.234H84.0517C83.2674 107.528 78.5635 109.489 77.7792 109.489C77.6816 109.489 77.5832 109.489 77.5832 109.59C77.4856 109.59 77.3871 109.59 77.2895 109.682C75.2312 110.271 72.2911 110.759 71.7029 110.86C71.7029 111.155 62.6863 112.038 55.0414 110.372C54.0619 110.372 47.7895 108.706 42.3005 105.963C26.8155 97.9268 16.1328 81.6523 16.1328 62.9377C16.1328 36.1784 37.8903 14.5186 64.6461 14.5186C91.5005 14.5186 113.16 36.1784 113.16 62.9377Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M79.3472 82.7295V109.093C79.2488 109.093 77.9748 109.59 77.8772 109.59C77.7787 109.59 77.6811 109.59 77.6811 109.682C77.5827 109.682 77.485 109.682 77.3866 109.783C75.3291 110.372 72.3881 110.86 71.8008 110.961V82.7295H79.3472Z' fill='%234988FD'/%3E%3Cpath d='M79.3472 82.7295V109.093C79.2488 109.093 77.9748 109.59 77.8772 109.59C77.7787 109.59 77.6811 109.59 77.6811 109.682C77.5827 109.682 77.485 109.682 77.3866 109.783C75.3291 110.372 72.3881 110.86 71.8008 110.961V82.7295H79.3472Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M86.2086 82.7295V106.35C85.718 106.645 84.8361 106.939 84.1503 107.335H84.0519C82.7779 107.924 81.3078 108.504 78.7598 109.295V82.8306H86.2086V82.7295Z' fill='%232767F4'/%3E%3Cpath d='M86.2086 82.7295V106.35C85.718 106.645 84.8361 106.939 84.1503 107.335H84.0519C82.7779 107.924 81.3078 108.504 78.7598 109.295V82.8306H86.2086V82.7295Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M116.884 53.1346V83.125H93.4604V83.2261H46.5156V29.3205H91.1085C91.6967 29.2195 92.2849 29.2195 92.9707 29.2195C93.755 29.2195 94.4407 29.2195 95.225 29.3205C96.2045 29.413 97.0872 29.514 97.9691 29.7075C102.575 30.692 106.692 33.0398 109.828 36.1786C114.238 40.588 116.884 46.571 116.884 53.1346Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M108.748 60.6823C111.786 60.6823 114.335 58.326 114.335 55.2883C114.335 52.2505 111.884 49.9028 108.748 49.9028C105.71 49.9028 103.162 52.2505 103.162 55.2883C103.162 58.326 105.612 60.6823 108.748 60.6823Z' fill='%23D5DAE8'/%3E%3Cpath d='M109.043 60.6823C111.983 60.6823 114.433 58.326 114.433 55.2883C114.433 52.2505 111.983 49.9028 109.043 49.9028C106.103 49.9028 103.652 52.2505 103.652 55.2883C103.652 58.326 106.004 60.6823 109.043 60.6823Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M109.045 57.3501C110.22 57.3501 111.103 56.4664 111.103 55.2883C111.103 54.1102 110.22 53.2351 109.045 53.2351C107.868 53.2351 106.986 54.1102 106.986 55.2883C106.986 56.4664 107.868 57.3501 109.045 57.3501Z' fill='%23D6DCE8'/%3E%3Cpath d='M69.8412 50.778V83.2257H22.0137V50.778C22.0137 40.5876 29.2664 31.9623 38.7735 29.8081C40.3412 29.4126 41.9098 29.3201 43.5759 29.3201H48.4759C59.257 29.3201 68.0775 37.1628 69.7436 47.4457C69.7436 48.4302 69.8412 49.6083 69.8412 50.778Z' fill='%23AFB6C7' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M58.6668 101.553C57.2943 103.607 55.6282 106.939 54.6487 109.682C54.5503 109.884 54.4526 110.17 54.4526 110.372C53.766 110.271 53.0802 110.078 52.3944 109.884C51.8062 108.504 51.4141 107.04 51.4141 107.04C51.8062 106.552 52.0999 106.156 52.492 105.761C54.3542 103.506 56.3148 101.941 58.6668 101.553Z' fill='%23C1C8D7'/%3E%3Cpath d='M55.0418 110.465C54.8458 110.465 54.6506 110.372 54.4545 110.372C53.7678 110.271 53.082 110.078 52.3962 109.884C51.9056 109.783 51.5144 109.59 51.0238 109.489C50.8277 109.388 50.6316 109.388 50.4356 109.295C50.2395 109.194 50.0434 109.194 49.7497 109.093C47.2017 108.311 44.7513 107.234 42.3994 106.056C39.949 101.941 38.5773 96.9424 36.2245 89.9833C36.2245 89.8907 36.2246 89.8905 36.127 89.7896C36.127 89.7896 36.323 89.7897 36.8128 89.9833C37.1073 90.1852 37.597 90.3787 38.1852 90.7658C39.3608 91.5568 41.223 92.9284 43.967 95.1836C47.3978 98.0194 50.338 102.235 52.3962 105.668C53.2781 107.234 54.0624 108.605 54.6506 109.682C54.8458 109.884 54.9442 110.17 55.0418 110.465Z' fill='%23D5DAE8'/%3E%3Cpath d='M51.0239 109.388C50.8278 109.295 50.6317 109.295 50.4356 109.194C50.2396 109.093 50.0443 109.093 49.7498 109.001C45.242 99.9798 40.1451 94.1988 37.205 90.8665C36.9113 90.471 36.6167 90.1849 36.3231 89.8904C36.3231 89.7894 36.3231 89.7895 36.2246 89.6885C36.2246 89.6885 36.4207 89.6885 36.9113 89.8904C37.205 90.084 37.6947 90.2775 38.2829 90.6729C41.3215 94.1988 46.516 100.182 51.0239 109.388Z' fill='%23EAEEF9'/%3E%3Cpath d='M96.7947 88.3169C96.7947 88.3169 96.697 88.519 96.501 88.9061C95.3246 91.0603 91.4041 98.2214 89.5419 104.49C89.4443 104.49 89.4443 104.591 89.3466 104.591C89.3466 104.591 89.2482 104.684 89.1506 104.684C87.386 105.761 85.1317 106.746 84.1522 107.234H84.0537C81.1136 108.605 77.9773 109.489 77.7812 109.489C79.2513 104.684 81.4081 100.375 84.4459 96.7486C85.0341 96.0586 85.6222 95.3771 86.2104 94.7881C86.3081 94.6871 86.4057 94.5945 86.5041 94.4935C89.0521 91.9438 91.6986 90.2776 94.2466 89.2005C94.5403 89.0995 94.8348 88.906 95.1285 88.805C95.423 88.6115 95.9128 88.5189 96.4025 88.3169C96.5986 88.4179 96.697 88.3169 96.7947 88.3169Z' fill='%23D5DAE8'/%3E%3Cpath d='M96.6943 88.123C96.6943 88.123 96.5959 88.224 96.4983 88.5185C96.4983 88.6111 96.3998 88.6113 96.3998 88.7123C91.3038 93.2226 87.2857 100.762 84.7377 107.04C84.5416 107.132 84.3456 107.233 84.1495 107.334H84.051C83.855 107.427 83.5613 107.528 83.3652 107.629C83.4628 107.427 83.5613 107.334 83.5613 107.334C84.8353 104.195 88.2652 95.2758 94.2439 89.3013C94.44 89.0993 94.6361 88.9058 94.8322 88.7123C95.518 88.5187 96.1061 88.3166 96.6943 88.123Z' fill='%23EAEEF9'/%3E%3Cpath d='M70.1354 79.7927V83.2261H4.76458C3.78425 83.2261 3 82.4351 3 81.5599C3 80.5754 3.78425 79.7927 4.76458 79.7927H70.1354Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M83.5625 53.9172H109.338C110.122 53.9172 110.711 54.5062 110.711 55.2888C110.711 56.0713 110.122 56.6605 109.338 56.6605H83.5625V53.9172Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M82.6809 40.7813C82.9746 40.3943 83.6604 40.5878 83.6604 41.1768V53.8243V56.761H73.0762V41.1768C73.0762 40.6888 73.6644 40.3943 74.0557 40.7813L77.4864 44.9046C77.9761 45.4937 78.858 45.4937 79.3486 44.9046L82.6809 40.7813Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M13.8773 18.7341C12.6033 24.7087 11.9175 30.7927 11.8199 36.8682C11.7214 42.4472 11.7215 48.6237 13.3876 54.0176C15.4459 60.8757 21.8159 67.7339 29.6569 65.6807C33.9695 64.5026 37.497 60.7748 38.4773 56.1718C39.0655 53.2351 38.1836 49.8019 35.8309 48.0347C33.2828 46.3686 29.5585 46.764 27.305 48.8257C24.8545 50.8789 23.8742 54.0177 23.9726 57.0554C24.0703 60.0932 25.2466 63.03 26.6183 65.6807C30.7348 73.2288 52.1002 69.2065 67.9773 67.3468' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10' stroke-dasharray='3.37 3.37'/%3E%3Cpath d='M6.23401 13.8367C6.72376 15.7974 8.87962 16.4789 11.0363 15.3009C13.3883 14.1312 14.9569 13.3402 14.4663 11.4805C13.9765 9.71337 11.8206 9.51988 9.37022 9.32634C6.33162 9.03182 5.74343 11.876 6.23401 13.8367Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M23.3853 15.5958C22.601 17.2619 20.053 18.2465 18.2892 16.5804C16.3286 14.8133 14.8585 13.6352 15.6427 11.7755C16.427 10.1094 17.9947 10.5974 20.9349 11.0854C23.3853 11.6745 24.3656 13.8371 23.3853 15.5958Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M15.545 9.03215C14.2709 8.8386 13.0954 9.52019 12.7032 10.6983C12.6048 10.9928 12.4087 11.4809 12.4087 11.9689C12.115 14.4176 12.8993 16.5802 14.3694 16.7738C15.8394 16.9673 17.3095 15.1076 17.7017 12.8524C17.7017 12.1708 17.7017 11.6744 17.7017 11.1863C17.6032 10.0082 16.7214 9.22569 15.545 9.03215Z' fill='%23F1F3F9'/%3E%3Cpath d='M15.545 9.03215C14.2709 8.8386 13.0954 9.52019 12.7032 10.6983C12.6048 10.9928 12.4087 11.4809 12.4087 11.9689C12.115 14.4176 12.8993 16.5802 14.3694 16.7738C15.8394 16.9673 17.3095 15.1076 17.7017 12.8524C17.7017 12.1708 17.7017 11.6744 17.7017 11.1863C17.6032 10.0082 16.7214 9.22569 15.545 9.03215Z' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M73.6633 83.2261H72.4877C72.9774 84.3957 73.272 86.2637 73.468 88.5188C72.0956 88.805 69.5475 88.4181 67.979 87.24C67.4893 85.4729 67.0972 84.1012 66.705 83.2261H65.431C65.7255 83.7141 66.2152 85.2792 66.8034 87.5344C64.6467 89.596 63.2751 88.8051 59.0609 86.7519C58.6688 86.5583 58.1782 86.2637 57.5908 86.0618C56.6105 84.8921 55.8263 83.9077 55.042 83.2261H53.1798C53.9641 83.7141 55.042 84.6902 56.2184 86.0618C50.0436 90.7657 44.4578 88.7126 41.4192 87.6355C40.9295 87.4335 40.5373 87.341 40.1452 87.24C36.8129 85.4729 33.7751 84.1012 31.2262 83.2261H27.3066V83.3185C32.109 84.1011 43.3799 89.8906 53.4743 96.4542V96.5551H53.5719C61.2168 101.554 68.1751 107.04 70.8215 111.054L71.8019 110.961C71.9979 110.961 72.2916 110.86 72.4877 110.86C72.6837 110.86 72.8798 110.759 72.9774 110.759C72.7814 109.884 72.0956 106.35 71.2137 102.042C71.7034 102.336 72.2916 102.631 73.0759 102.631C73.272 102.631 73.468 102.631 73.5656 102.631C73.468 105.761 73.3695 108.706 73.1735 110.86C73.5656 110.759 73.9578 110.759 74.3499 110.667C74.6436 105.761 75.5255 89.2006 73.6633 83.2261ZM73.468 89.6886C73.5656 91.1612 73.6633 92.7264 73.6633 94.3C72.3892 94.889 71.6058 94.1991 70.4294 92.9284C70.0373 92.432 69.5475 91.9439 69.057 91.6494C68.8617 90.6732 68.5672 89.7897 68.3711 88.9061C69.9397 89.5961 71.998 89.8906 73.468 89.6886ZM68.1751 93.3155C68.5672 95.1836 69.057 97.2367 69.4491 99.2983C69.1554 99.2983 68.9593 99.492 68.7633 99.5929C68.3711 99.8875 67.783 100.182 66.4113 99.7865C65.9208 98.9029 65.431 98.0193 64.9413 97.2367C64.3531 96.1596 63.6672 95.1835 63.1766 94.3C65.431 94.3925 66.901 94.0981 68.1751 93.3155ZM67.0972 88.805C67.3908 89.7896 67.5869 90.8668 67.8814 92.0448C66.8034 92.9284 65.431 93.3155 62.3932 92.9284C61.2168 91.1613 60.1389 89.495 59.1586 88.1234C62.6869 89.8905 64.6467 90.7657 67.0972 88.805ZM45.1436 89.9832C46.0255 90.1852 46.9074 90.2776 47.8877 90.2776C50.6318 90.2776 53.6704 89.495 56.9042 87.0462C58.2767 88.805 59.7467 90.9677 61.2168 93.3155C59.4522 94.9816 56.5121 95.1835 53.964 95.3771C51.0239 93.4164 47.9861 91.6494 45.1436 89.9832ZM55.5326 96.3531C57.7869 96.1596 60.2365 95.7641 61.805 94.3C62.9806 96.1596 64.157 98.2213 65.3334 100.182C64.8428 101.158 63.8633 101.352 61.7066 100.864C59.8444 99.2984 57.6885 97.8257 55.5326 96.3531ZM63.6672 102.235C64.5491 102.235 65.431 102.042 66.1168 101.259C67.3908 103.506 68.6656 105.761 69.6451 107.528C67.979 105.862 65.9207 104.095 63.6672 102.235ZM71.3113 108.504C70.2334 106.451 68.7632 103.708 67.1956 101.057C68.2735 101.158 68.8617 100.763 69.3515 100.569C69.4491 100.569 69.4491 100.468 69.5476 100.468C69.5476 100.468 69.6451 100.569 69.7436 100.67C70.3318 103.312 70.8216 106.055 71.3113 108.504ZM73.5656 101.259C72.4877 101.554 71.6058 100.965 70.8215 100.182C70.4294 98.0193 69.9397 95.8652 69.4491 93.711L69.5476 93.8034C70.527 94.8889 71.8019 96.1595 73.6633 95.6715C73.6633 97.4302 73.6632 99.391 73.5656 101.259Z' fill='%23D6DCE8'/%3E%3Cpath d='M105.927 99.4666C107.833 99.4666 109.377 97.9183 109.377 96.0166C109.377 94.1064 107.833 92.5664 105.927 92.5664C104.022 92.5664 102.477 94.1064 102.477 96.0166C102.477 97.9183 104.022 99.4666 105.927 99.4666Z' fill='%23F1F3F9'/%3E%3Cpath d='M99.5495 26.0974C100.85 26.0974 101.906 25.0456 101.906 23.7413C101.906 22.4454 100.85 21.3851 99.5495 21.3851C98.2477 21.3851 97.1934 22.4454 97.1934 23.7413C97.1934 25.0456 98.2477 26.0974 99.5495 26.0974Z' fill='%23F1F3F9'/%3E%3Cpath d='M10.7078 98.3644C13.1245 98.3644 15.0835 96.4035 15.0835 93.9885C15.0835 91.5734 13.1245 89.6128 10.7078 89.6128C8.29102 89.6128 6.33203 91.5734 6.33203 93.9885C6.33203 96.4035 8.29102 98.3644 10.7078 98.3644Z' fill='%23F1F3F9'/%3E%3C/svg%3E");
  width: 120px;
  height: 120px;
}

.notifications_block__body_none_text {
  font: normal 500 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
}

@media (max-width: 991px) {
  .notifications_block__body_none {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px;
    gap: 12px;
    height: 100%;
    background: url("/bitrix/templates/spark/app/css/../../images/no.svg");
    background-position: center -70px;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .notifications_block__body_none_img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Cpath d='M113.16 62.9377C113.16 80.7688 103.261 96.6476 89.3446 104.591C89.3446 104.591 89.2462 104.684 89.1486 104.684C87.384 105.761 85.1296 106.746 84.1501 107.234H84.0517C83.2674 107.528 78.5635 109.489 77.7792 109.489C77.6816 109.489 77.5832 109.489 77.5832 109.59C77.4856 109.59 77.3871 109.59 77.2895 109.682C75.2312 110.271 72.2911 110.759 71.7029 110.86C71.7029 111.155 62.6863 112.038 55.0414 110.372C54.0619 110.372 47.7895 108.706 42.3005 105.963C26.8155 97.9268 16.1328 81.6523 16.1328 62.9377C16.1328 36.1784 37.8903 14.5186 64.6461 14.5186C91.5005 14.5186 113.16 36.1784 113.16 62.9377Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M79.3472 82.7295V109.093C79.2488 109.093 77.9748 109.59 77.8772 109.59C77.7787 109.59 77.6811 109.59 77.6811 109.682C77.5827 109.682 77.485 109.682 77.3866 109.783C75.3291 110.372 72.3881 110.86 71.8008 110.961V82.7295H79.3472Z' fill='%234988FD'/%3E%3Cpath d='M79.3472 82.7295V109.093C79.2488 109.093 77.9748 109.59 77.8772 109.59C77.7787 109.59 77.6811 109.59 77.6811 109.682C77.5827 109.682 77.485 109.682 77.3866 109.783C75.3291 110.372 72.3881 110.86 71.8008 110.961V82.7295H79.3472Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M86.2086 82.7295V106.35C85.718 106.645 84.8361 106.939 84.1503 107.335H84.0519C82.7779 107.924 81.3078 108.504 78.7598 109.295V82.8306H86.2086V82.7295Z' fill='%232767F4'/%3E%3Cpath d='M86.2086 82.7295V106.35C85.718 106.645 84.8361 106.939 84.1503 107.335H84.0519C82.7779 107.924 81.3078 108.504 78.7598 109.295V82.8306H86.2086V82.7295Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M116.884 53.1346V83.125H93.4604V83.2261H46.5156V29.3205H91.1085C91.6967 29.2195 92.2849 29.2195 92.9707 29.2195C93.755 29.2195 94.4407 29.2195 95.225 29.3205C96.2045 29.413 97.0872 29.514 97.9691 29.7075C102.575 30.692 106.692 33.0398 109.828 36.1786C114.238 40.588 116.884 46.571 116.884 53.1346Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M108.748 60.6823C111.786 60.6823 114.335 58.326 114.335 55.2883C114.335 52.2505 111.884 49.9028 108.748 49.9028C105.71 49.9028 103.162 52.2505 103.162 55.2883C103.162 58.326 105.612 60.6823 108.748 60.6823Z' fill='%23D5DAE8'/%3E%3Cpath d='M109.043 60.6823C111.983 60.6823 114.433 58.326 114.433 55.2883C114.433 52.2505 111.983 49.9028 109.043 49.9028C106.103 49.9028 103.652 52.2505 103.652 55.2883C103.652 58.326 106.004 60.6823 109.043 60.6823Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M109.045 57.3501C110.22 57.3501 111.103 56.4664 111.103 55.2883C111.103 54.1102 110.22 53.2351 109.045 53.2351C107.868 53.2351 106.986 54.1102 106.986 55.2883C106.986 56.4664 107.868 57.3501 109.045 57.3501Z' fill='%23D6DCE8'/%3E%3Cpath d='M69.8412 50.778V83.2257H22.0137V50.778C22.0137 40.5876 29.2664 31.9623 38.7735 29.8081C40.3412 29.4126 41.9098 29.3201 43.5759 29.3201H48.4759C59.257 29.3201 68.0775 37.1628 69.7436 47.4457C69.7436 48.4302 69.8412 49.6083 69.8412 50.778Z' fill='%23AFB6C7' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M58.6668 101.553C57.2943 103.607 55.6282 106.939 54.6487 109.682C54.5503 109.884 54.4526 110.17 54.4526 110.372C53.766 110.271 53.0802 110.078 52.3944 109.884C51.8062 108.504 51.4141 107.04 51.4141 107.04C51.8062 106.552 52.0999 106.156 52.492 105.761C54.3542 103.506 56.3148 101.941 58.6668 101.553Z' fill='%23C1C8D7'/%3E%3Cpath d='M55.0418 110.465C54.8458 110.465 54.6506 110.372 54.4545 110.372C53.7678 110.271 53.082 110.078 52.3962 109.884C51.9056 109.783 51.5144 109.59 51.0238 109.489C50.8277 109.388 50.6316 109.388 50.4356 109.295C50.2395 109.194 50.0434 109.194 49.7497 109.093C47.2017 108.311 44.7513 107.234 42.3994 106.056C39.949 101.941 38.5773 96.9424 36.2245 89.9833C36.2245 89.8907 36.2246 89.8905 36.127 89.7896C36.127 89.7896 36.323 89.7897 36.8128 89.9833C37.1073 90.1852 37.597 90.3787 38.1852 90.7658C39.3608 91.5568 41.223 92.9284 43.967 95.1836C47.3978 98.0194 50.338 102.235 52.3962 105.668C53.2781 107.234 54.0624 108.605 54.6506 109.682C54.8458 109.884 54.9442 110.17 55.0418 110.465Z' fill='%23D5DAE8'/%3E%3Cpath d='M51.0239 109.388C50.8278 109.295 50.6317 109.295 50.4356 109.194C50.2396 109.093 50.0443 109.093 49.7498 109.001C45.242 99.9798 40.1451 94.1988 37.205 90.8665C36.9113 90.471 36.6167 90.1849 36.3231 89.8904C36.3231 89.7894 36.3231 89.7895 36.2246 89.6885C36.2246 89.6885 36.4207 89.6885 36.9113 89.8904C37.205 90.084 37.6947 90.2775 38.2829 90.6729C41.3215 94.1988 46.516 100.182 51.0239 109.388Z' fill='%23EAEEF9'/%3E%3Cpath d='M96.7947 88.3169C96.7947 88.3169 96.697 88.519 96.501 88.9061C95.3246 91.0603 91.4041 98.2214 89.5419 104.49C89.4443 104.49 89.4443 104.591 89.3466 104.591C89.3466 104.591 89.2482 104.684 89.1506 104.684C87.386 105.761 85.1317 106.746 84.1522 107.234H84.0537C81.1136 108.605 77.9773 109.489 77.7812 109.489C79.2513 104.684 81.4081 100.375 84.4459 96.7486C85.0341 96.0586 85.6222 95.3771 86.2104 94.7881C86.3081 94.6871 86.4057 94.5945 86.5041 94.4935C89.0521 91.9438 91.6986 90.2776 94.2466 89.2005C94.5403 89.0995 94.8348 88.906 95.1285 88.805C95.423 88.6115 95.9128 88.5189 96.4025 88.3169C96.5986 88.4179 96.697 88.3169 96.7947 88.3169Z' fill='%23D5DAE8'/%3E%3Cpath d='M96.6943 88.123C96.6943 88.123 96.5959 88.224 96.4983 88.5185C96.4983 88.6111 96.3998 88.6113 96.3998 88.7123C91.3038 93.2226 87.2857 100.762 84.7377 107.04C84.5416 107.132 84.3456 107.233 84.1495 107.334H84.051C83.855 107.427 83.5613 107.528 83.3652 107.629C83.4628 107.427 83.5613 107.334 83.5613 107.334C84.8353 104.195 88.2652 95.2758 94.2439 89.3013C94.44 89.0993 94.6361 88.9058 94.8322 88.7123C95.518 88.5187 96.1061 88.3166 96.6943 88.123Z' fill='%23EAEEF9'/%3E%3Cpath d='M70.1354 79.7927V83.2261H4.76458C3.78425 83.2261 3 82.4351 3 81.5599C3 80.5754 3.78425 79.7927 4.76458 79.7927H70.1354Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M83.5625 53.9172H109.338C110.122 53.9172 110.711 54.5062 110.711 55.2888C110.711 56.0713 110.122 56.6605 109.338 56.6605H83.5625V53.9172Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M82.6809 40.7813C82.9746 40.3943 83.6604 40.5878 83.6604 41.1768V53.8243V56.761H73.0762V41.1768C73.0762 40.6888 73.6644 40.3943 74.0557 40.7813L77.4864 44.9046C77.9761 45.4937 78.858 45.4937 79.3486 44.9046L82.6809 40.7813Z' fill='white' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M13.8773 18.7341C12.6033 24.7087 11.9175 30.7927 11.8199 36.8682C11.7214 42.4472 11.7215 48.6237 13.3876 54.0176C15.4459 60.8757 21.8159 67.7339 29.6569 65.6807C33.9695 64.5026 37.497 60.7748 38.4773 56.1718C39.0655 53.2351 38.1836 49.8019 35.8309 48.0347C33.2828 46.3686 29.5585 46.764 27.305 48.8257C24.8545 50.8789 23.8742 54.0177 23.9726 57.0554C24.0703 60.0932 25.2466 63.03 26.6183 65.6807C30.7348 73.2288 52.1002 69.2065 67.9773 67.3468' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10' stroke-dasharray='3.37 3.37'/%3E%3Cpath d='M6.23401 13.8367C6.72376 15.7974 8.87962 16.4789 11.0363 15.3009C13.3883 14.1312 14.9569 13.3402 14.4663 11.4805C13.9765 9.71337 11.8206 9.51988 9.37022 9.32634C6.33162 9.03182 5.74343 11.876 6.23401 13.8367Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M23.3853 15.5958C22.601 17.2619 20.053 18.2465 18.2892 16.5804C16.3286 14.8133 14.8585 13.6352 15.6427 11.7755C16.427 10.1094 17.9947 10.5974 20.9349 11.0854C23.3853 11.6745 24.3656 13.8371 23.3853 15.5958Z' fill='%23F1F3F9' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M15.545 9.03215C14.2709 8.8386 13.0954 9.52019 12.7032 10.6983C12.6048 10.9928 12.4087 11.4809 12.4087 11.9689C12.115 14.4176 12.8993 16.5802 14.3694 16.7738C15.8394 16.9673 17.3095 15.1076 17.7017 12.8524C17.7017 12.1708 17.7017 11.6744 17.7017 11.1863C17.6032 10.0082 16.7214 9.22569 15.545 9.03215Z' fill='%23F1F3F9'/%3E%3Cpath d='M15.545 9.03215C14.2709 8.8386 13.0954 9.52019 12.7032 10.6983C12.6048 10.9928 12.4087 11.4809 12.4087 11.9689C12.115 14.4176 12.8993 16.5802 14.3694 16.7738C15.8394 16.9673 17.3095 15.1076 17.7017 12.8524C17.7017 12.1708 17.7017 11.6744 17.7017 11.1863C17.6032 10.0082 16.7214 9.22569 15.545 9.03215Z' stroke='%23D6DCE8' stroke-width='1.68297' stroke-miterlimit='10'/%3E%3Cpath d='M73.6633 83.2261H72.4877C72.9774 84.3957 73.272 86.2637 73.468 88.5188C72.0956 88.805 69.5475 88.4181 67.979 87.24C67.4893 85.4729 67.0972 84.1012 66.705 83.2261H65.431C65.7255 83.7141 66.2152 85.2792 66.8034 87.5344C64.6467 89.596 63.2751 88.8051 59.0609 86.7519C58.6688 86.5583 58.1782 86.2637 57.5908 86.0618C56.6105 84.8921 55.8263 83.9077 55.042 83.2261H53.1798C53.9641 83.7141 55.042 84.6902 56.2184 86.0618C50.0436 90.7657 44.4578 88.7126 41.4192 87.6355C40.9295 87.4335 40.5373 87.341 40.1452 87.24C36.8129 85.4729 33.7751 84.1012 31.2262 83.2261H27.3066V83.3185C32.109 84.1011 43.3799 89.8906 53.4743 96.4542V96.5551H53.5719C61.2168 101.554 68.1751 107.04 70.8215 111.054L71.8019 110.961C71.9979 110.961 72.2916 110.86 72.4877 110.86C72.6837 110.86 72.8798 110.759 72.9774 110.759C72.7814 109.884 72.0956 106.35 71.2137 102.042C71.7034 102.336 72.2916 102.631 73.0759 102.631C73.272 102.631 73.468 102.631 73.5656 102.631C73.468 105.761 73.3695 108.706 73.1735 110.86C73.5656 110.759 73.9578 110.759 74.3499 110.667C74.6436 105.761 75.5255 89.2006 73.6633 83.2261ZM73.468 89.6886C73.5656 91.1612 73.6633 92.7264 73.6633 94.3C72.3892 94.889 71.6058 94.1991 70.4294 92.9284C70.0373 92.432 69.5475 91.9439 69.057 91.6494C68.8617 90.6732 68.5672 89.7897 68.3711 88.9061C69.9397 89.5961 71.998 89.8906 73.468 89.6886ZM68.1751 93.3155C68.5672 95.1836 69.057 97.2367 69.4491 99.2983C69.1554 99.2983 68.9593 99.492 68.7633 99.5929C68.3711 99.8875 67.783 100.182 66.4113 99.7865C65.9208 98.9029 65.431 98.0193 64.9413 97.2367C64.3531 96.1596 63.6672 95.1835 63.1766 94.3C65.431 94.3925 66.901 94.0981 68.1751 93.3155ZM67.0972 88.805C67.3908 89.7896 67.5869 90.8668 67.8814 92.0448C66.8034 92.9284 65.431 93.3155 62.3932 92.9284C61.2168 91.1613 60.1389 89.495 59.1586 88.1234C62.6869 89.8905 64.6467 90.7657 67.0972 88.805ZM45.1436 89.9832C46.0255 90.1852 46.9074 90.2776 47.8877 90.2776C50.6318 90.2776 53.6704 89.495 56.9042 87.0462C58.2767 88.805 59.7467 90.9677 61.2168 93.3155C59.4522 94.9816 56.5121 95.1835 53.964 95.3771C51.0239 93.4164 47.9861 91.6494 45.1436 89.9832ZM55.5326 96.3531C57.7869 96.1596 60.2365 95.7641 61.805 94.3C62.9806 96.1596 64.157 98.2213 65.3334 100.182C64.8428 101.158 63.8633 101.352 61.7066 100.864C59.8444 99.2984 57.6885 97.8257 55.5326 96.3531ZM63.6672 102.235C64.5491 102.235 65.431 102.042 66.1168 101.259C67.3908 103.506 68.6656 105.761 69.6451 107.528C67.979 105.862 65.9207 104.095 63.6672 102.235ZM71.3113 108.504C70.2334 106.451 68.7632 103.708 67.1956 101.057C68.2735 101.158 68.8617 100.763 69.3515 100.569C69.4491 100.569 69.4491 100.468 69.5476 100.468C69.5476 100.468 69.6451 100.569 69.7436 100.67C70.3318 103.312 70.8216 106.055 71.3113 108.504ZM73.5656 101.259C72.4877 101.554 71.6058 100.965 70.8215 100.182C70.4294 98.0193 69.9397 95.8652 69.4491 93.711L69.5476 93.8034C70.527 94.8889 71.8019 96.1595 73.6633 95.6715C73.6633 97.4302 73.6632 99.391 73.5656 101.259Z' fill='%23D6DCE8'/%3E%3Cpath d='M105.927 99.4666C107.833 99.4666 109.377 97.9183 109.377 96.0166C109.377 94.1064 107.833 92.5664 105.927 92.5664C104.022 92.5664 102.477 94.1064 102.477 96.0166C102.477 97.9183 104.022 99.4666 105.927 99.4666Z' fill='%23F1F3F9'/%3E%3Cpath d='M99.5495 26.0974C100.85 26.0974 101.906 25.0456 101.906 23.7413C101.906 22.4454 100.85 21.3851 99.5495 21.3851C98.2477 21.3851 97.1934 22.4454 97.1934 23.7413C97.1934 25.0456 98.2477 26.0974 99.5495 26.0974Z' fill='%23F1F3F9'/%3E%3Cpath d='M10.7078 98.3644C13.1245 98.3644 15.0835 96.4035 15.0835 93.9885C15.0835 91.5734 13.1245 89.6128 10.7078 89.6128C8.29102 89.6128 6.33203 91.5734 6.33203 93.9885C6.33203 96.4035 8.29102 98.3644 10.7078 98.3644Z' fill='%23F1F3F9'/%3E%3C/svg%3E");
    width: 120px;
    height: 120px;
  }

  .notifications_block__body_none_text {
    color: #2b2d33;
    text-align: center;
    font-family: "Gotham", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.main_table__header {
  display: grid;
  grid-template-columns: minmax(50px, 90px) minmax(150px, 1fr) minmax(90px, 1fr) repeat(2, minmax(100px, 1fr)) minmax(150px, 1fr) 162px repeat(3, minmax(90px, 100px)) minmax(100px, 1fr);
}

.main_table__header > div {
  padding: 8px;
  background: #e9eaea;
  border-top: 1px solid #e9eaea;
  border-bottom: 1px solid #d5d5d6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 8px;
}

.main_table__header > div:not(:last-child) {
  border-right: 1px solid #d5d5d6;
}

.main_table__header > div:first-child {
  border-radius: 12px 0 0 0;
  border-left: 1px solid #e9eaea;
}

.main_table__header > div:last-child {
  border-radius: 0 12px 0 0;
  border-right: 1px solid #e9eaea;
}

.main_table__header > div a {
  font: normal 400 14px/20px "Gotham", sans-serif;
  color: #55575c;
  text-decoration: none;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 18px;
}

.main_table__header > div a:before,
.main_table__header > div a:after {
  border: 4px solid transparent;
  content: "";
  display: block;
  height: 0;
  right: 5px;
  top: 12px;
  position: absolute;
  width: 0;
}

.main_table__header > div a:before {
  border-bottom-color: #666;
  margin-top: -9px;
}

.main_table__header > div a:after {
  border-top-color: #666;
  margin-top: 1px;
}

.main_table__header > div:hover {
  border-bottom: 1px solid #e9eaea;
  background: #d5d5d6;
  -webkit-box-shadow: 0px -1px 0px 0px #e9eaea inset;
  box-shadow: 0px -1px 0px 0px #e9eaea inset;
}

.main_table__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
}

.main_table__input input {
  font: normal 400 12px/16px "Gotham", sans-serif;
  background: #e9eaea;
  max-width: 100%;
  border-radius: 4px;
  border: 1px solid #aaabad;
  outline: none;
  color: #2b2d33;
  height: 24px;
  padding: 4px 8px;
  width: 100%;
  padding-right: 23px;
}

.main_table__input input:hover {
  background: #d5d5d6;
}

.main_table__input button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.33333 2C10.2789 2 12.6667 4.38781 12.6667 7.33333C12.6667 8.56547 12.2488 9.70001 11.5472 10.603L14.1381 13.1953L13.1953 14.1381L10.603 11.5472C9.70001 12.2488 8.56547 12.6667 7.33333 12.6667C4.38781 12.6667 2 10.2789 2 7.33333C2 4.38781 4.38781 2 7.33333 2ZM7.33333 3.33333C5.12419 3.33333 3.33333 5.12419 3.33333 7.33333C3.33333 9.54247 5.12419 11.3333 7.33333 11.3333C9.54247 11.3333 11.3333 9.54247 11.3333 7.33333C11.3333 5.12419 9.54247 3.33333 7.33333 3.33333Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat center;
  position: absolute;
  width: 16px;
  height: 16px;
  border: none;
  right: 5px;
}

.main_table__input_date button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.66667 2V3.33333H9.33333V2H10.6667V3.33333H13.3333C13.7015 3.33333 14 3.63181 14 4V13.3333C14 13.7015 13.7015 14 13.3333 14H2.66667C2.29848 14 2 13.7015 2 13.3333V4C2 3.63181 2.29848 3.33333 2.66667 3.33333H5.33333V2H6.66667ZM12.666 8.66667H3.33267L3.33333 12.6667H12.6667L12.666 8.66667ZM10.6667 10C11.0349 10 11.3333 10.2985 11.3333 10.6667C11.3333 11.0349 11.0349 11.3333 10.6667 11.3333C10.2985 11.3333 10 11.0349 10 10.6667C10 10.2985 10.2985 10 10.6667 10ZM5.33333 4.66667H3.33333L3.33267 7.33333H12.666L12.6667 4.66667H10.6667V6H9.33333V4.66667H6.66667V6H5.33333V4.66667Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat center;
  position: absolute;
  width: 16px;
  height: 16px;
  border: none;
  right: 5px;
}

.main_table__input_date_ico input {
  padding-right: 33px;
}

.main_table__input_date_ico button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.66667 2V3.33333H9.33333V2H10.6667V3.33333H13.3333C13.7015 3.33333 14 3.63181 14 4V13.3333C14 13.7015 13.7015 14 13.3333 14H2.66667C2.29848 14 2 13.7015 2 13.3333V4C2 3.63181 2.29848 3.33333 2.66667 3.33333H5.33333V2H6.66667ZM12.666 8.66667H3.33267L3.33333 12.6667H12.6667L12.666 8.66667ZM10.6667 10C11.0349 10 11.3333 10.2985 11.3333 10.6667C11.3333 11.0349 11.0349 11.3333 10.6667 11.3333C10.2985 11.3333 10 11.0349 10 10.6667C10 10.2985 10.2985 10 10.6667 10ZM5.33333 4.66667H3.33333L3.33267 7.33333H12.666L12.6667 4.66667H10.6667V6H9.33333V4.66667H6.66667V6H5.33333V4.66667Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat center;
  position: absolute;
  width: 16px;
  height: 16px;
  border: none;
  right: 15px;
}

.main_table__input_date_ico button::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.33333 2C10.2789 2 12.6667 4.38781 12.6667 7.33333C12.6667 8.56547 12.2488 9.70001 11.5472 10.603L14.1381 13.1953L13.1953 14.1381L10.603 11.5472C9.70001 12.2488 8.56547 12.6667 7.33333 12.6667C4.38781 12.6667 2 10.2789 2 7.33333C2 4.38781 4.38781 2 7.33333 2ZM7.33333 3.33333C5.12419 3.33333 3.33333 5.12419 3.33333 7.33333C3.33333 9.54247 5.12419 11.3333 7.33333 11.3333C9.54247 11.3333 11.3333 9.54247 11.3333 7.33333C11.3333 5.12419 9.54247 3.33333 7.33333 3.33333Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat center;
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border: none;
  right: -15px;
  top: 1px;
}

.main_table__row {
  display: grid;
  grid-template-columns: minmax(50px, 90px) minmax(150px, 1fr) minmax(90px, 1fr) repeat(2, minmax(100px, 1fr)) minmax(150px, 1fr) 162px repeat(3, minmax(90px, 100px)) minmax(100px, 1fr);
}

.main_table__row > div {
  font: normal 400 14px/20px "Gotham", sans-serif;
  color: #2b2d33;
  padding: 8px;
  background: #fff;
  border-bottom: 1px solid #e9eaea;
}

.main_table__row > div:not(:last-child) {
  border-right: 1px solid #e9eaea;
}

.main_table__row > div:last-child {
  border-right: 1px solid #e9eaea;
}

.main_table__row > div:first-child {
  border-left: 1px solid #e9eaea;
}

.main_table__status {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99984 1.66675C5.39746 1.66675 1.6665 5.39771 1.6665 10.0001C1.6665 14.6025 5.39746 18.3334 9.99984 18.3334C14.6022 18.3334 18.3332 14.6025 18.3332 10.0001C18.3332 5.39771 14.6022 1.66675 9.99984 1.66675ZM12.3272 13.506L9.99984 11.1786L7.67247 13.506L6.49395 12.3275L8.82133 10.0001L6.49388 7.67263L7.67239 6.49412L9.99984 8.82157L12.3273 6.49412L13.5058 7.67263L11.1783 10.0001L13.5057 12.3275L12.3272 13.506Z' fill='%23D38359'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main_table__status_ok {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.99984 0.666748C4.39746 0.666748 0.666504 4.39771 0.666504 9.00008C0.666504 13.6025 4.39746 17.3334 8.99984 17.3334C13.6022 17.3334 17.3332 13.6025 17.3332 9.00008C17.3332 4.39771 13.6022 0.666748 8.99984 0.666748ZM8.75572 11.6726L12.9224 7.50596L11.7439 6.32745L8.16647 9.90487L5.83905 7.57745L4.66054 8.75597L7.57721 11.6726C7.90265 11.9981 8.43028 11.9981 8.75572 11.6726Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center;
}

.main_table__tr {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 5.83342C8.15905 5.83342 6.66667 7.3258 6.66667 9.16675C6.66667 11.0077 8.15905 12.5001 10 12.5001C11.8409 12.5001 13.3333 11.0077 13.3333 9.16675C13.3333 7.3258 11.8409 5.83342 10 5.83342ZM8.33333 9.16675C8.33333 8.24627 9.07953 7.50008 10 7.50008C10.9205 7.50008 11.6667 8.24627 11.6667 9.16675C11.6667 10.0872 10.9205 10.8334 10 10.8334C9.07953 10.8334 8.33333 10.0872 8.33333 9.16675Z' fill='%23AAABAD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 1.66675C5.85786 1.66675 2.5 5.02461 2.5 9.16675C2.5 11.9891 4.1364 14.3775 5.76491 16.006C6.58963 16.8307 7.44312 17.4923 8.15406 17.9523C8.50894 18.182 8.83858 18.368 9.12019 18.5002C9.26055 18.5661 9.3995 18.6236 9.53085 18.6661C9.64762 18.704 9.81743 18.7501 10 18.7501C10.1826 18.7501 10.3524 18.704 10.4692 18.6661C10.6005 18.6236 10.7395 18.5661 10.8798 18.5002C11.1614 18.368 11.4911 18.182 11.8459 17.9523C12.5569 17.4923 13.4104 16.8307 14.2351 16.006C15.8636 14.3775 17.5 11.9891 17.5 9.16675C17.5 5.02461 14.1421 1.66675 10 1.66675ZM4.16667 9.16675C4.16667 5.94509 6.77834 3.33341 10 3.33341C13.2217 3.33341 15.8333 5.94509 15.8333 9.16675C15.8333 11.3444 14.5531 13.331 13.0566 14.8275C12.3188 15.5653 11.5577 16.1537 10.9405 16.553C10.6313 16.7531 10.3685 16.8991 10.1716 16.9915C10.1005 17.0249 10.0434 17.0487 10 17.065C9.95656 17.0487 9.89946 17.0249 9.82837 16.9915C9.63147 16.8991 9.36866 16.7531 9.05948 16.553C8.4423 16.1537 7.6812 15.5653 6.94342 14.8275C5.44693 13.331 4.16667 11.3444 4.16667 9.16675ZM9.92227 17.0901L9.926 17.0893C9.92346 17.0899 9.92227 17.0901 9.92227 17.0901ZM10.0777 17.0901L10.074 17.0893L10.0758 17.0897L10.0777 17.0901Z' fill='%23AAABAD'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

.main_table__tr:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 5.83342C8.15905 5.83342 6.66667 7.3258 6.66667 9.16675C6.66667 11.0077 8.15905 12.5001 10 12.5001C11.8409 12.5001 13.3333 11.0077 13.3333 9.16675C13.3333 7.3258 11.8409 5.83342 10 5.83342ZM8.33333 9.16675C8.33333 8.24627 9.07953 7.50008 10 7.50008C10.9205 7.50008 11.6667 8.24627 11.6667 9.16675C11.6667 10.0872 10.9205 10.8334 10 10.8334C9.07953 10.8334 8.33333 10.0872 8.33333 9.16675Z' fill='%234EC3E0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 1.66675C5.85786 1.66675 2.5 5.02461 2.5 9.16675C2.5 11.9891 4.1364 14.3775 5.76491 16.006C6.58963 16.8307 7.44312 17.4923 8.15406 17.9523C8.50894 18.182 8.83858 18.368 9.12019 18.5002C9.26055 18.5661 9.3995 18.6236 9.53085 18.6661C9.64762 18.704 9.81743 18.7501 10 18.7501C10.1826 18.7501 10.3524 18.704 10.4692 18.6661C10.6005 18.6236 10.7395 18.5661 10.8798 18.5002C11.1614 18.368 11.4911 18.182 11.8459 17.9523C12.5569 17.4923 13.4104 16.8307 14.2351 16.006C15.8636 14.3775 17.5 11.9891 17.5 9.16675C17.5 5.02461 14.1421 1.66675 10 1.66675ZM4.16667 9.16675C4.16667 5.94509 6.77834 3.33341 10 3.33341C13.2217 3.33341 15.8333 5.94509 15.8333 9.16675C15.8333 11.3444 14.5531 13.331 13.0566 14.8275C12.3188 15.5653 11.5577 16.1537 10.9405 16.553C10.6313 16.7531 10.3685 16.8991 10.1716 16.9915C10.1005 17.0249 10.0434 17.0487 10 17.065C9.95656 17.0487 9.89946 17.0249 9.82837 16.9915C9.63147 16.8991 9.36866 16.7531 9.05948 16.553C8.4423 16.1537 7.6812 15.5653 6.94342 14.8275C5.44693 13.331 4.16667 11.3444 4.16667 9.16675ZM9.92227 17.0901L9.926 17.0893C9.92346 17.0899 9.92227 17.0901 9.92227 17.0901ZM10.0777 17.0901L10.074 17.0893L10.0758 17.0897L10.0777 17.0901Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center;
}

.main_table__tr:hover > .main_table__tr_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_table__tr_info {
  font: normal 400 14px/20px "Gotham", sans-serif;
  position: absolute;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  padding: 12px;
  right: -4px;
  bottom: 15px;
  min-width: 320px;
  color: #2b2d33;
  display: none;
  z-index: 99;
}

.main_table__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
}

.main_table__info button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.2498 7.08342C11.2498 7.77377 10.6902 8.33342 9.99984 8.33342C9.30948 8.33342 8.74984 7.77377 8.74984 7.08342C8.74984 6.39306 9.30948 5.83342 9.99984 5.83342C10.6902 5.83342 11.2498 6.39306 11.2498 7.08342Z' fill='%23AAABAD'/%3E%3Cpath d='M7.9165 14.1667V12.5001H9.1665V10.8334H8.33317L8.33317 9.16675L9.99984 9.16675C10.4601 9.16675 10.8332 9.53984 10.8332 10.0001V12.5001H12.0832V14.1667H7.9165Z' fill='%23AAABAD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99984 18.3334C5.39746 18.3334 1.6665 14.6025 1.6665 10.0001C1.6665 5.39771 5.39746 1.66675 9.99984 1.66675C14.6022 1.66675 18.3332 5.39771 18.3332 10.0001C18.3332 14.6025 14.6022 18.3334 9.99984 18.3334ZM9.99984 16.6667C13.6817 16.6667 16.6665 13.682 16.6665 10.0001C16.6665 6.31818 13.6817 3.33341 9.99984 3.33341C6.31794 3.33341 3.33317 6.31818 3.33317 10.0001C3.33317 13.682 6.31794 16.6667 9.99984 16.6667Z' fill='%23AAABAD'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  position: relative;
}

.main_table__info button:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.2498 7.08342C11.2498 7.77377 10.6902 8.33342 9.99984 8.33342C9.30948 8.33342 8.74984 7.77377 8.74984 7.08342C8.74984 6.39306 9.30948 5.83342 9.99984 5.83342C10.6902 5.83342 11.2498 6.39306 11.2498 7.08342Z' fill='%23AAABAD'/%3E%3Cpath d='M7.9165 14.1667V12.5001H9.1665V10.8334H8.33317L8.33317 9.16675L9.99984 9.16675C10.4601 9.16675 10.8332 9.53984 10.8332 10.0001V12.5001H12.0832V14.1667H7.9165Z' fill='%234EC3E0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99984 18.3334C5.39746 18.3334 1.6665 14.6025 1.6665 10.0001C1.6665 5.39771 5.39746 1.66675 9.99984 1.66675C14.6022 1.66675 18.3332 5.39771 18.3332 10.0001C18.3332 14.6025 14.6022 18.3334 9.99984 18.3334ZM9.99984 16.6667C13.6817 16.6667 16.6665 13.682 16.6665 10.0001C16.6665 6.31818 13.6817 3.33341 9.99984 3.33341C6.31794 3.33341 3.33317 6.31818 3.33317 10.0001C3.33317 13.682 6.31794 16.6667 9.99984 16.6667Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center;
}

.main_table__info button:hover ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_table__info ul {
  -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  background: #fff;
  border-radius: 8px;
  position: absolute;
  left: 0;
  bottom: 26px;
  padding: 12px;
  display: none;
  gap: 12px;
  z-index: 99;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main_table__info ul li {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #2b2d33;
  color: #2b2d33;
  white-space: nowrap;
  position: relative;
  padding-left: 20px;
  top: 3px;
  text-align: left;
}

.main_table__info ul li::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Ccircle cx='8.5' cy='8' r='6' fill='%23D5D5D6' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
  content: "";
  content: "";
  height: 16px;
  width: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 3px;
}

.main_table__info ul li:not(:last-child):after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2px;
  height: 12px;
  background: #d5d5d6;
  position: absolute;
  left: 7px;
}

.main_table__info ul li.active {
  color: #19b28d;
}

.main_table__info ul li.active::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Ccircle cx='8.5' cy='8' r='6' fill='%2319B28D' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
  content: "";
  height: 16px;
  width: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 3px;
}

.main_table__copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main_table__copy button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33333 2.5C2.8731 2.5 2.5 2.8731 2.5 3.33333L2.5 13.3333C2.5 13.7936 2.8731 14.1667 3.33333 14.1667H4.16667L4.16667 4.16667L14.1667 4.16667V3.33333C14.1667 2.8731 13.7936 2.5 13.3333 2.5L3.33333 2.5Z' fill='%23AAABAD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.66667 5.83333C6.20643 5.83333 5.83333 6.20643 5.83333 6.66667L5.83333 16.6667C5.83333 17.1269 6.20643 17.5 6.66667 17.5H16.6667C17.1269 17.5 17.5 17.1269 17.5 16.6667V6.66667C17.5 6.20643 17.1269 5.83333 16.6667 5.83333L6.66667 5.83333ZM7.5 15.8333L7.5 7.5L15.8333 7.5L15.8333 15.8333L7.5 15.8333Z' fill='%23AAABAD'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  position: relative;
}

.main_table__copy button:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33333 2.5C2.8731 2.5 2.5 2.8731 2.5 3.33333L2.5 13.3333C2.5 13.7936 2.8731 14.1667 3.33333 14.1667H4.16667L4.16667 4.16667L14.1667 4.16667V3.33333C14.1667 2.8731 13.7936 2.5 13.3333 2.5L3.33333 2.5Z' fill='%234EC3E0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.66667 5.83333C6.20643 5.83333 5.83333 6.20643 5.83333 6.66667L5.83333 16.6667C5.83333 17.1269 6.20643 17.5 6.66667 17.5H16.6667C17.1269 17.5 17.5 17.1269 17.5 16.6667V6.66667C17.5 6.20643 17.1269 5.83333 16.6667 5.83333L6.66667 5.83333ZM7.5 15.8333L7.5 7.5L15.8333 7.5L15.8333 15.8333L7.5 15.8333Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main_table__copy button:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33333 2.5C2.8731 2.5 2.5 2.8731 2.5 3.33333L2.5 13.3333C2.5 13.7936 2.8731 14.1667 3.33333 14.1667H4.16667L4.16667 4.16667L14.1667 4.16667V3.33333C14.1667 2.8731 13.7936 2.5 13.3333 2.5L3.33333 2.5Z' fill='%233E9CB3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.66667 5.83333C6.20643 5.83333 5.83333 6.20643 5.83333 6.66667L5.83333 16.6667C5.83333 17.1269 6.20643 17.5 6.66667 17.5H16.6667C17.1269 17.5 17.5 17.1269 17.5 16.6667V6.66667C17.5 6.20643 17.1269 5.83333 16.6667 5.83333L6.66667 5.83333ZM7.5 15.8333L7.5 7.5L15.8333 7.5L15.8333 15.8333L7.5 15.8333Z' fill='%233E9CB3'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main_table__copy button:active > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_table__copy_info {
  font: normal 400 12px/18px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
  position: absolute;
  display: none;
  padding: 8px 12px;
  -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
  background: #fff;
  border-radius: 8px;
  position: relative;
  width: 100px;
  left: -5px;
  bottom: 31px;
}

.main_table__copy_info::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6' fill='none'%3E%3Cpath d='M8.30158 4.88436C7.5526 5.52634 6.4474 5.52634 5.69842 4.88436L9.53674e-07 0L14 0L8.30158 4.88436Z' fill='white'/%3E%3C/svg%3E");
  content: "";
  content: "";
  position: absolute;
  width: 14px;
  height: 6px;
  bottom: -6px;
  left: 45px;
}

.main_table__copy_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main_table__copy_block_link {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.64932 10.6666C7.64932 9.58341 8.06914 8.50024 8.90877 7.74992L10.0843 8.91691C9.07675 9.83325 9.07675 11.4169 10.0843 12.4167C11.0078 13.4168 12.6032 13.4168 13.6108 12.4167L15.9617 10.0835C16.9693 9.16675 16.9693 7.5835 15.9617 6.58333C15.5419 6.08325 14.8702 5.83341 14.1985 5.83341C13.5267 5.83341 12.8551 6.08325 12.4353 6.58333L11.2598 5.41675C12.0155 4.58341 13.1069 4.16675 14.1985 4.16675C15.29 4.16675 16.3815 4.58341 17.1372 5.33333C18.7325 7 18.7325 9.66683 17.1372 11.2501L14.7862 13.5833C14.0306 14.4166 12.939 14.8333 11.8475 14.8333C10.84 14.8333 9.7484 14.4166 8.90877 13.5833C8.06914 12.8333 7.64932 11.7502 7.64932 10.6666Z' fill='%23AAABAD'/%3E%3Cpath d='M9.91638 7.5835C10.9239 8.50024 10.9239 10.0835 9.91638 11.0833L11.1758 12.2502C12.7711 10.5836 12.7711 7.91675 11.1758 6.3335C9.49657 4.75024 6.89374 4.66683 5.21448 6.3335L2.86348 8.66667C1.26816 10.3333 1.26816 13.0002 2.86348 14.5834C3.61917 15.4167 4.71062 15.8334 5.80218 15.8334C6.80969 15.8334 7.90125 15.4167 8.74088 14.5834L7.56538 13.4168C6.64181 14.4166 5.04649 14.4166 4.03898 13.4168C3.03136 12.5001 3.03136 10.9168 4.03898 9.91667L6.38988 7.5835C6.89374 7.08341 7.48144 6.83358 8.15318 6.83358C8.82482 6.83358 9.41263 7.08341 9.91638 7.5835Z' fill='%23AAABAD'/%3E%3C/svg%3E") no-repeat center;
  text-decoration: none;
  width: 20px;
  height: 20px;
}

.main_table__copy_block_link:hover,
.main_table__copy_block_link:focus,
.main_table__copy_block_link:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.64932 10.6666C7.64932 9.58341 8.06914 8.50024 8.90877 7.74992L10.0843 8.91691C9.07675 9.83325 9.07675 11.4169 10.0843 12.4167C11.0078 13.4168 12.6032 13.4168 13.6108 12.4167L15.9617 10.0835C16.9693 9.16675 16.9693 7.5835 15.9617 6.58333C15.5419 6.08325 14.8702 5.83341 14.1985 5.83341C13.5267 5.83341 12.8551 6.08325 12.4353 6.58333L11.2598 5.41675C12.0155 4.58341 13.1069 4.16675 14.1985 4.16675C15.29 4.16675 16.3815 4.58341 17.1372 5.33333C18.7325 7 18.7325 9.66683 17.1372 11.2501L14.7862 13.5833C14.0306 14.4166 12.939 14.8333 11.8475 14.8333C10.84 14.8333 9.7484 14.4166 8.90877 13.5833C8.06914 12.8333 7.64932 11.7502 7.64932 10.6666Z' fill='%234EC3E0'/%3E%3Cpath d='M9.91638 7.5835C10.9239 8.50024 10.9239 10.0835 9.91638 11.0833L11.1758 12.2502C12.7711 10.5836 12.7711 7.91675 11.1758 6.3335C9.49657 4.75024 6.89374 4.66683 5.21448 6.3335L2.86348 8.66667C1.26816 10.3333 1.26816 13.0002 2.86348 14.5834C3.61917 15.4167 4.71062 15.8334 5.80218 15.8334C6.80969 15.8334 7.90125 15.4167 8.74088 14.5834L7.56538 13.4168C6.64181 14.4166 5.04649 14.4166 4.03898 13.4168C3.03136 12.5001 3.03136 10.9168 4.03898 9.91667L6.38988 7.5835C6.89374 7.08341 7.48144 6.83358 8.15318 6.83358C8.82482 6.83358 9.41263 7.08341 9.91638 7.5835Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center;
  text-decoration: none;
  width: 20px;
  height: 20px;
}

.main_table__invoice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main_table__invoice a {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6668 6.66675V17.5001C16.6668 17.9603 16.2937 18.3334 15.8335 18.3334L4.16683 18.3334C3.70659 18.3334 3.3335 17.9603 3.3335 17.5001L3.3335 2.50008C3.3335 2.03984 3.70659 1.66675 4.16683 1.66675L11.6668 1.66675C11.8878 1.66675 12.0998 1.75455 12.2561 1.91083L16.4228 6.07749C16.579 6.23377 16.6668 6.44573 16.6668 6.66675ZM10.0002 3.33341L5.00016 3.33341L5.00016 16.6667H15.0002V8.33342L10.8335 8.33342C10.3733 8.33342 10.0002 7.96032 10.0002 7.50008V3.33341ZM11.6668 3.67859V6.66675H14.655L11.6668 3.67859Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  text-decoration: none;
}

.main_table__invoice a:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6668 6.6665V17.4998C16.6668 17.9601 16.2937 18.3332 15.8335 18.3332L4.16683 18.3332C3.70659 18.3332 3.3335 17.9601 3.3335 17.4998L3.3335 2.49984C3.3335 2.0396 3.70659 1.6665 4.16683 1.6665L11.6668 1.6665C11.8878 1.6665 12.0998 1.7543 12.2561 1.91058L16.4228 6.07725C16.579 6.23353 16.6668 6.44549 16.6668 6.6665ZM10.0002 3.33317L5.00016 3.33317L5.00016 16.6665H15.0002V8.33317L10.8335 8.33317C10.3733 8.33317 10.0002 7.96007 10.0002 7.49984V3.33317ZM11.6668 3.67835V6.6665H14.655L11.6668 3.67835Z' fill='%233E9CB3'/%3E%3C/svg%3E") no-repeat center;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main_table__header_story {
  grid-template-columns: minmax(90px, 1fr) minmax(150px, 1fr) minmax(90px, 1fr) repeat(2, minmax(148px, 1fr)) minmax(162px, 1fr) minmax(100px, 1fr);
}

.main_table__row_story {
  grid-template-columns: minmax(90px, 1fr) minmax(150px, 1fr) minmax(90px, 1fr) repeat(2, minmax(148px, 1fr)) minmax(162px, 1fr) minmax(100px, 1fr);
}

.main_table__select button {
  font: normal 400 12px/16px "Gotham", sans-serif;
  border-radius: 4px;
  border: 1px solid #aaabad;
  height: 24px;
  color: #2b2d33;
  padding: 4px 8px;
  background: #e9eaea;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_table_mobile__row {
  display: none;
}

.main_table__mobile_visibility {
  display: none;
}

.main_tabs__mobile_title {
  display: none;
}

.main_table__row_item a {
  color: #2b2d33;
  text-decoration: none;
}

.main_table__row_item a:focus-visible {
  outline: none;
}

@media (max-width: 991px) {
  .main_tabs__mobile_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #2b2d33;
    font-family: "Gotham", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 10px;
  }

  .main_table__mobile_visibility {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .main_table__mobile_hidden {
    display: none;
  }

  .main_table__header {
    display: none;
  }

  .main_table__row {
    display: none;
  }

  .main_table_mobile__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 16px;
    padding: 16px;
    margin-bottom: 16px;
    -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  }

  .main_table__info button {
    width: 100%;
    height: 100%;
    font-family: "Gotham", sans-serif;
  }

  .main_table__info ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0;
    bottom: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    padding-left: 8px;
  }

  .main_table__row_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #808185;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #808185 !important;
    text-align: right;
    font-size: 14px !important;
    border: none !important;
    border-bottom: 1px solid #e9eaea !important;
    padding: 0 0 12px 0 !important;
  }

  .main_table__row_item:not(:first-child) {
    margin-top: 12px;
  }

  .main_table__row_item:last-child {
    border: none !important;
  }

  .main_table__row_item-title {
    color: #2b2d33;
    font-family: "Gotham", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 8px;
    text-align: left;
  }

  .main_table__row_item-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .main_table__row_item a {
    margin-left: 8px;
  }

  .main_table__tr {
    width: 100%;
    background: none;
    height: 100%;
  }

  .main_table__tr_info {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: none;
    box-shadow: none;
    right: 0;
    bottom: 0;
    padding: 0;
    color: #808185;
    text-align: right;
    font-family: "Gotham", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    min-width: 100px;
  }

  .orders_table__mobile_select label {
    color: #808185;
    font-family: "Gotham", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .main_table__row_item a {
    color: #808185 !important;
    text-decoration: none;
  }

  .main_table__row_item a:focus-visible {
    outline: none;
  }
}

.orders_table__mobile_select button {
  font: normal 400 14px "Gotham", sans-serif;
  color: #2b2d33;
  color: #2b2d33;
  padding: 9px 20px;
  min-height: 42px;
}

.orders_table__mobile_select button:hover,
.orders_table__mobile_select button:focus,
.orders_table__mobile_select button:active {
  color: #2b2d33;
}

.main_table__rows.modal:last-child .main_table__row > div:first-child {
  border-radius: 0 0 0 16px;
}

.main_table__rows.modal:last-child .main_table__row > div:last-child {
  border-radius: 0 0 16px 0;
}

.main_tabs {
  margin-bottom: 24px;
}

.main_tabs__content {
  display: none;
}

.main_tabs__content.active {
  display: block;
}

.main_tabs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 32px;
}

.main_tabs li {
  position: relative;
  padding-bottom: 8px;
  cursor: pointer;
}

.main_tabs li.active::after {
  content: "";
  position: absolute;
  border-radius: 4px;
  background: #4ec3e0;
  height: 4px;
  inset: auto 0 0 0;
}

.main_tabs li.active a {
  color: #2b2d33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_tabs li a {
  font: normal 500 16px/26px "Gotham", sans-serif;
  color: #808185;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.orders_table__mobile {
  display: none;
}

@media (max-width: 991px) {
  .orders_table__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .orders_table__mobile_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    margin-bottom: 24px;
  }

  .orders_table__mobile_filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 2px solid #d5d5d6;
    border-radius: 8px;
    padding: 9px 20px;
    background: none;
    outline: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #2b2d33;
    font-family: "Gotham", sans-serif;
  }

  .orders_table__mobile_filters:hover,
  .orders_table__mobile_filters:focus,
  .orders_table__mobile_filters:active {
    color: #2b2d33;
  }

  .orders_table__mobile_filters svg {
    margin-right: 8px;
  }

  .orders_table__mobile_filters span {
    color: #fff;
    font-family: "Gotham", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    width: 20px;
    height: 20px;
    border-radius: 16px;
    background: #4ec3e0;
    margin-left: 8px;
  }
}

.itc-select {
  position: relative;
  width: 100%;
}

.itc-select__toggle {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.4;
  border: 1px solid #ccc;
  border-radius: 0.3125rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.itc-select__toggle::after {
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" height="100" width="100"%3E%3Cpath d="M97.625 25.3l-4.813-4.89c-1.668-1.606-3.616-2.41-5.84-2.41-2.27 0-4.194.804-5.777 2.41L50 52.087 18.806 20.412C17.223 18.805 15.298 18 13.03 18c-2.225 0-4.172.804-5.84 2.41l-4.75 4.89C.813 26.95 0 28.927 0 31.23c0 2.346.814 4.301 2.439 5.865l41.784 42.428C45.764 81.174 47.689 82 50 82c2.268 0 4.215-.826 5.84-2.476l41.784-42.428c1.584-1.608 2.376-3.563 2.376-5.865 0-2.26-.792-4.236-2.375-5.932z"/%3E%3C/svg%3E') 0 0/cover;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 1rem;
  content: "";
}

.itc-select__toggle:focus {
  outline: none;
}

.itc-select_show .itc-select__toggle::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.itc-select__dropdown {
  background: #fff;
  position: absolute;
  top: 2.5rem;
  right: 0;
  left: 0;
  z-index: 2;
  display: none;
  max-height: 10rem;
  overflow-y: auto;
  border: 1px solid #ccc;
  border-radius: 0.3125rem;
}

.itc-select_show .itc-select__dropdown {
  display: block;
}

.itc-select_show .itc-select__backdrop {
  display: block;
}

.itc-select__options {
  margin: 0;
  padding: 0;
  list-style: none;
}

.itc-select__option {
  padding: 0.375rem 0.75rem;
}

.itc-select__option_selected {
  background: #e1f5fe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.itc-select__option_selected::after {
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" height="100" width="100" class="svg-inline--fa fa-check fa-w-16" data-icon="check" data-prefix="fas" aria-hidden="true"%3E%3Cpath d="M33.964 85.547l-32.5-32.251a4.935 4.935 0 010-7.017l7.071-7.017a5.027 5.027 0 017.071 0L37.5 60.987l46.894-46.534a5.028 5.028 0 017.07 0l7.072 7.017a4.935 4.935 0 010 7.017l-57.5 57.06a5.027 5.027 0 01-7.072 0z" fill="%230277bd"/%3E%3C/svg%3E') 0 0/cover;
  width: 0.75rem;
  height: 0.75rem;
  color: #0277bd;
  content: "";
}

.itc-select__option:hover {
  background: #f5f5f5;
  cursor: pointer;
  -webkit-transition: 0.2s background-color ease-in-out;
  -o-transition: 0.2s background-color ease-in-out;
  transition: 0.2s background-color ease-in-out;
}

.block_checkboxs label {
  font: normal 400 16px/26px ALS Hauss;
  color: #2b2d33;
}

.block_checkboxs input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.block_checkboxs input + label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.block_checkboxs input + label:hover::before {
  border: 2px solid #2b2d33;
}

.block_checkboxs input + label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin-right: 0.5em;
  border-radius: 4px;
  border: 2px solid #d5d5d6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
}

.block_checkboxs input:checked + label:hover::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTAgMTYuNEw2IDEyLjRMNy40IDExTDEwIDEzLjZMMTYuNiA3TDE4IDguNEwxMCAxNi40WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+") no-repeat center center #4ec3e0;
  border: 2px solid #2b2d33;
}

.block_checkboxs input:checked + label::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTAgMTYuNEw2IDEyLjRMNy40IDExTDEwIDEzLjZMMTYuNiA3TDE4IDguNEwxMCAxNi40WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+") no-repeat center center #4ec3e0;
  border-color: #4ec3e0;
}

.block_checkboxs input:disabled + label::before {
  border-radius: 2px;
  border: 2px solid #e9eaea;
  background: #e9eaea;
}

.block_checkboxs input:checked:disabled + label::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTAgMTYuNEw2IDEyLjRMNy40IDExTDEwIDEzLjZMMTYuNiA3TDE4IDguNEwxMCAxNi40WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+") no-repeat center center #1c1b1f;
  border-radius: 2px;
  border: 2px solid #1c1b1f;
  opacity: 0.2;
}

.block_checkboxs_all label {
  font: normal 400 16px/26px ALS Hauss;
  color: #2b2d33;
}

.block_checkboxs_all input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.block_checkboxs_all input + label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.block_checkboxs_all input + label:hover::before {
  border: 2px solid #2b2d33;
}

.block_checkboxs_all input + label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin-right: 0.5em;
  border-radius: 4px;
  border: 2px solid #d5d5d6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.block_checkboxs_all input:checked + label:hover::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6663 10.8333H3.33301V9.16663H16.6663V10.8333Z' fill='white'/%3E%3C/svg%3E") no-repeat center center #4ec3e0;
  border: 2px solid #2b2d33;
}

.block_checkboxs_all input:checked + label::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6663 10.8333H3.33301V9.16663H16.6663V10.8333Z' fill='white'/%3E%3C/svg%3E") no-repeat center center #4ec3e0;
  border-color: #4ec3e0;
}

.block_checkboxs_all input:disabled + label::before {
  border-radius: 2px;
  border: 2px solid #1c1b1f;
  opacity: 0.2;
}

.block_checkboxs_all input:checked:disabled + label::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6663 10.8333H3.33301V9.16663H16.6663V10.8333Z' fill='white'/%3E%3C/svg%3E") no-repeat center center #1c1b1f;
  border-radius: 2px;
  border: 2px solid #1c1b1f;
  opacity: 0.2;
}

.air-datepicker-global-container .air-datepicker-cell {
  font: normal 400 12px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
}

.air-datepicker-global-container .air-datepicker-cell.-weekend- {
  color: #aaabad;
}

.air-datepicker-global-container .air-datepicker-cell.-selected- {
  border-radius: 4px;
  background: #4ec3e0;
}

.air-datepicker-global-container .air-datepicker-cell.-focus- {
  background: #f4f4f4;
}

.air-datepicker-global-container .air-datepicker-cell.-in-range- {
  background: #f4f4f4;
}

.air-datepicker-global-container .air-datepicker-body--day-name {
  color: #aaabad;
}

.air-datepicker-global-container .air-datepicker-nav--title {
  font: normal 500 14px/22px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: right;
}

.air-datepicker-global-container .air-datepicker-nav--title i {
  color: #2b2d33;
}

.air-datepicker-global-container .air-datepicker-nav--title:hover {
  background: #fff;
  color: #00809c;
}

.air-datepicker-global-container .air-datepicker-nav--title:hover i {
  color: #00809c;
}

.air-datepicker-global-container .air-datepicker-cell.-month- {
  font: normal 400 12px/18px "Gotham", sans-serif;
  text-align: center;
  color: #2b2d33;
}

.air-datepicker-global-container .air-datepicker-cell.-month-.-focus- {
  background: #f4f4f4;
}

.air-datepicker-global-container .air-datepicker-cell.-month-.-current- {
  border-radius: 8px;
  background: #4ec3e0;
  color: #fff;
}

.air-datepicker-global-container .air-datepicker-button span {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #2b2d33;
}

.air-datepicker-global-container .air-datepicker-button:hover {
  background: #fff;
}

.air-datepicker-global-container .air-datepicker-button:hover span {
  color: #00809c;
}

.block_filters__close {
  background: #fff;
  position: absolute;
  right: 0;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1TDEyIDEwLjU5TDYuNDEgNUw1IDYuNDFMMTAuNTkgMTJMNSAxNy41OUw2LjQxIDE5TDEyIDEzLjQxTDE3LjU5IDE5TDE5IDE3LjU5TDEzLjQxIDEyTDE5IDYuNDFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=);
  width: 24px;
  height: 24px;
  font-size: 0;
}

.block_filters {
  position: fixed;
  bottom: 0;
  top: 0;
  background: #fff;
  z-index: 99;
  width: 390px;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  left: 100%;
  overflow: hidden;
}

.block_filters__select button {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #2b2d33;
}

.block_filters__btn {
  font: normal 400 14px/22px "Gotham", sans-serif;
  border-radius: 8px;
  border: 2px solid #d5d5d6;
  text-align: center;
  text-align: center;
  background: #fff;
  padding: 8px 20px;
}

.block_filters__btn:hover,
.block_filters__btn:focus,
.block_filters__btn:active {
  color: #2b2d33;
}

.block_filters__btn_dark {
  font: normal 400 14px/22px "Gotham", sans-serif;
  border-radius: 8px;
  border: 2px solid #d5d5d6;
  text-align: center;
  color: #fff;
  text-align: center;
  text-align: center;
  background: #2b2d33;
}

.block_filters__btn_dark:hover,
.block_filters__btn_dark:focus,
.block_filters__btn_dark:active {
  color: #fff;
}

.block_filters.active {
  left: calc(100% - 390px);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  margin-bottom: 0;
}

.block_filters__body {
  overflow: hidden;
  overflow-y: auto;
}

.block_filters__content {
  padding: 24px;
  overflow: hidden;
  overflow-y: auto;
  max-height: calc(100% - 160px);
}

.block_filters__over {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000000;
  opacity: 0.3;
  -webkit-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}

.block_filters__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 16px;
}

.block_filters__item label {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #808185;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
}

.block_filters__fotter {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 140px;
  background: #fff;
}

.block_filters__fotter_btns {
  padding: 24px;
  border-top: 1px solid #ebebeb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  gap: 16px;
}

.block_filters__fotter_btns button {
  width: 100%;
}

.block_filters__fotter_btns button:nth-child(1) {
  margin-bottom: 12px;
}

.block_filters__input {
  position: relative;
  height: 40px;
  padding: 10px 12px;
  /*  button {
      display: none;
      position: absolute;
      right: 8px;
      top: 15px;
      width: 25px;
      height: 25px;

      align-items: center;
      justify-content: center;
      box-sizing: border-box;
      border: none;
  }
  input {
      width: 100%;
      height: 56px;
      background: #f2f2f2;
      border-radius: 4px 4px 0px 0px;
      border: none;
      border-bottom: 1px solid #cac4d0;
      margin-bottom: 15px;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.5px;
      color: #49454f;
      padding: 16px;
      box-sizing: border-box;
      &::placeholder {
          color: #49454f;
      }
      &[type="text"]:disabled {
          color: #1c1b1f;
          opacity: 0.4;
          border-bottom: 1px solid #1c1b1f;
          &:hover {
              background-color: #f2f2f2;
          }
      }
      input::-webkit-inner-spin-button,
      input::-webkit-outer-spin-button {
          appearance: none;
      }

      &:hover {
          background-color: #e3e3e3;
      }
      &:focus {
          background-color: #e3e3e3;
          outline: none;
          border-bottom: 2px solid #2d6da9;
      }
      &[type="text"]:focus + button {
          background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTIgMkM2LjQ3IDIgMiA2LjQ3IDIgMTJDMiAxNy41MyA2LjQ3IDIyIDEyIDIyQzE3LjUzIDIyIDIyIDE3LjUzIDIyIDEyQzIyIDYuNDcgMTcuNTMgMiAxMiAyWk0xNyAxNS41OUwxNS41OSAxN0wxMiAxMy40MUw4LjQxIDE3TDcgMTUuNTlMMTAuNTkgMTJMNyA4LjQxTDguNDEgN0wxMiAxMC41OUwxNS41OSA3TDE3IDguNDFMMTMuNDEgMTJMMTcgMTUuNTlaIiBmaWxsPSIjOTM4Rjk5Ii8+Cjwvc3ZnPg==);
          background-repeat: no-repeat;
          display: flex;
          background-color: #e3e3e3;
      }
      &[type="text"].block_filters__input-error {
          color: #b3261e;
          background-color: #f2f2f2;
          border-bottom: 2px solid #b3261e;
          &::placeholder {
              color: #b3261e;
          }
      }
      &[type="text"].error {
          color: #b3261e;
          background-color: #f2f2f2;
          border-bottom: 2px solid #b3261e;
          &::placeholder {
              color: #b3261e;
          }
      }
      &[type="text"].block_filters__input-error + button {
          background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xMyAxN0gxMVYxNUgxM1YxN1pNMTMgMTNIMTFWN0gxM1YxM1oiIGZpbGw9IiNCMzI2MUUiLz4KPC9zdmc+");
          background-repeat: no-repeat;
          display: flex;
      }
  }*/
}

.block_filters__input input[type=text] {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
}

.block_filters__input input[type=text]:focus {
  outline: none;
}

.block_filters__input input[type=text] + button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.16667 2.5C12.8486 2.5 15.8333 5.48477 15.8333 9.16667C15.8333 10.7068 15.3111 12.125 14.4339 13.2538L17.6726 16.4941L16.4941 17.6726L13.2538 14.4339C12.125 15.3111 10.7068 15.8333 9.16667 15.8333C5.48477 15.8333 2.5 12.8486 2.5 9.16667C2.5 5.48477 5.48477 2.5 9.16667 2.5ZM9.16667 4.16667C6.40524 4.16667 4.16667 6.40524 4.16667 9.16667C4.16667 11.9281 6.40524 14.1667 9.16667 14.1667C11.9281 14.1667 14.1667 11.9281 14.1667 9.16667C14.1667 6.40524 11.9281 4.16667 9.16667 4.16667Z' fill='%232B2D33'/%3E%3C/svg%3E") no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  width: 20px;
  height: 20px;
  border: none;
  outline: none;
  position: absolute;
  right: 7px;
  top: 10px;
}

.block_filters__input_date {
  color: #000000;
}

.block_filters__input_date input[type=text] {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
}

.block_filters__input_date input[type=text]:focus {
  outline: none;
}

.block_filters__input_date input[type=text] + button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.33333 2.5V4.16667H11.6667V2.5H13.3333V4.16667H16.6667C17.1269 4.16667 17.5 4.53976 17.5 5V16.6667C17.5 17.1269 17.1269 17.5 16.6667 17.5H3.33333C2.8731 17.5 2.5 17.1269 2.5 16.6667V5C2.5 4.53976 2.8731 4.16667 3.33333 4.16667H6.66667V2.5H8.33333ZM15.8325 10.8333H4.16583L4.16667 15.8333H15.8333L15.8325 10.8333ZM13.3333 12.5C13.7936 12.5 14.1667 12.8731 14.1667 13.3333C14.1667 13.7936 13.7936 14.1667 13.3333 14.1667C12.8731 14.1667 12.5 13.7936 12.5 13.3333C12.5 12.8731 12.8731 12.5 13.3333 12.5ZM6.66667 5.83333H4.16667L4.16583 9.16667H15.8325L15.8333 5.83333H13.3333V7.5H11.6667V5.83333H8.33333V7.5H6.66667V5.83333Z' fill='%232B2D33'/%3E%3C/svg%3E") no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  width: 20px;
  height: 20px;
  border: none;
  outline: none;
  position: absolute;
  right: 7px;
  top: 10px;
}

.block_filters__input-select {
  position: relative;
}

.block_filters__input-select button {
  font: normal 400 14px/22px "Gotham", sans-serif;
  color: #2b2d33;
}

.block_filters__input-select::after {
  content: "";
  position: absolute;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI1IDI0IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTcuNTk5NjEgMTBMMTIuNTk5NiAxNUwxNy41OTk2IDEwSDcuNTk5NjFaIiBmaWxsPSIjNDk0NTRGIi8+Cjwvc3ZnPg==");
  width: 25px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  right: 8px;
  top: 25%;
}

.block_filters__input-select.error::after {
  content: "";
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xMyAxN0gxMVYxNUgxM1YxN1pNMTMgMTNIMTFWN0gxM1YxM1oiIGZpbGw9IiNCMzI2MUUiLz4KPC9zdmc+);
  width: 25px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  right: 8px;
  top: 25%;
}

.block_filters__input-date {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.block_filters__input-date input::-webkit-inner-spin-button,
.block_filters__input-date input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
}

.block_filters__input-date::after + input[type=text] {
  background: #f7f7f7;
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  right: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSA0SDE4VjJIMTZWNEg4VjJINlY0SDVDMy44OSA0IDMgNC45IDMgNlYyMEMzIDIxLjEgMy44OSAyMiA1IDIySDE5QzIwLjEgMjIgMjEgMjEuMSAyMSAyMFY2QzIxIDQuOSAyMC4xIDQgMTkgNFpNMTkgMjBINVY5SDE5VjIwWk02LjUgMTNDNi41IDExLjYyIDcuNjIgMTAuNSA5IDEwLjVDMTAuMzggMTAuNSAxMS41IDExLjYyIDExLjUgMTNDMTEuNSAxNC4zOCAxMC4zOCAxNS41IDkgMTUuNUM3LjYyIDE1LjUgNi41IDE0LjM4IDYuNSAxM1oiIGZpbGw9IiM0OTQ1NEYiLz4KPC9zdmc+);
  top: 23%;
}

.block_filters__input input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 1;
  display: -webkit-box;
  display: flex;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSA0SDE4VjJIMTZWNEg4VjJINlY0SDVDMy44OSA0IDMgNC45IDMgNlYyMEMzIDIxLjEgMy44OSAyMiA1IDIySDE5QzIwLjEgMjIgMjEgMjEuMSAyMSAyMFY2QzIxIDQuOSAyMC4xIDQgMTkgNFpNMTkgMjBINVY5SDE5VjIwWk02LjUgMTNDNi41IDExLjYyIDcuNjIgMTAuNSA5IDEwLjVDMTAuMzggMTAuNSAxMS41IDExLjYyIDExLjUgMTNDMTEuNSAxNC4zOCAxMC4zOCAxNS41IDkgMTUuNUM3LjYyIDE1LjUgNi41IDE0LjM4IDYuNSAxM1oiIGZpbGw9IiM0OTQ1NEYiLz4KPC9zdmc+);
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
}

.block_filters__input select {
  width: 342px;
  height: 56px;
  background: #f2f2f2;
  border-radius: 4px 4px 0px 0px;
  border: none;
  border-bottom: 1px solid #cac4d0;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: #49454f;
  padding: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 15px;
}

.block_filters__input select:hover {
  background: #e3e3e3;
}

.block_filters__input select:focus {
  background: #e3e3e3;
  outline: none;
  border-bottom: 2px solid #2d6da9;
}

.block_filters__input select.error {
  background: #f2f2f2;
  color: #b3261e;
  border-bottom: 2px solid #b3261e;
}

.block_filters__input p {
  color: #49454f;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

.block_filters__body ul {
  list-style: none;
}

.block_filters__title {
  font: normal 500 16px/24px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
  position: relative;
  color: #2B2D33;
}

.block_filters__close {
  position: absolute;
  right: 0;
  cursor: pointer;
}

.block_filters_checkboxs__title {
  font: 20px "Roboto", sans-serif;
  padding: 15px 0;
  border-bottom: 1px solid #ebebeb;
}

.block_filters_checkboxs__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 0;
  border-bottom: 1px solid #ebebeb;
  padding-left: 16px;
  padding-right: 24px;
}

.block_filters_checkboxs__item:last-child {
  margin-bottom: 24px;
}

.block_filters_checkboxs__name {
  font: 16px "Roboto", sans-serif;
  color: #1c1b1f;
}

.block_filters select {
  height: 56px;
  background: #f7f7f7;
  border-radius: 4px 4px 0px 0px;
  border: none;
  border-bottom: 1px solid #cac4d0;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: #49454f;
  padding: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@-webkit-keyframes mmfadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes mmfadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes mmfadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes mmfadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes mmslideIn {
  from {
    -webkit-transform: translateY(15%);
    transform: translateY(15%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes mmslideIn {
  from {
    -webkit-transform: translateY(15%);
    transform: translateY(15%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes mmslideOut {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
}

@keyframes mmslideOut {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
}

.main_table__modal_header {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  background: #fff;
  padding: 16px 18px 24px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 40px;
  z-index: 100;
  max-height: 100%;
}

.micromodal-slide.is-open .main_table__modal_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.micromodal-slide.is-open .main_table__modal_title {
  font: normal 500 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
}

.micromodal-slide.is-open .main_table__modal_close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.micromodal-slide.is-open .main_table__modal_close button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0001 13.4142L18.293 19.7071L19.7072 18.2928L13.4143 12L19.7072 5.70715L18.293 4.29294L12.0001 10.5858L5.70718 4.29285L4.29297 5.70706L10.5859 12L4.29297 18.2929L5.70718 19.7072L12.0001 13.4142Z' fill='%232B2D33'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  border: none;
  outline: none;
  cursor: pointer;
}

.micromodal-slide.is-open .main_table__row {
  /*  display: flex;
  flex-direction: column;
  padding: 18px;
  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  margin-top: 24px;
  flex-direction: column;
  background: #fff;
  max-height: 90%;
  overflow-x: auto;
  */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  max-height: 90%;
  overflow-x: auto;
  padding: 0 18px;
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
  -webkit-animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=false] .modal__container {
  -webkit-animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
  -webkit-animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__container {
  -webkit-animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

.main_table_mobile__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
}

.main_table_mobile__row_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 8px;
}

.main_table_mobile__row_title > div {
  font: normal 700 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
}

.main_table_mobile__row_title span {
  font: normal 400 14px/20px "Gotham", sans-serif;
  color: #2b2d33;
}

.main_table_mobile__row_body {
  font: normal 400 14px/20px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 12px;
  border-bottom: 1px solid #e9eaea;
  color: #808185;
}

.main_table_mobile__row_fotter {
  font: normal 400 14px/20px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  color: #2b2d33;
}

.micromodal_slide {
  display: none;
}

.micromodal_slide.is-open {
  display: block;
  background: none;
  z-index: 9999;
}

.micromodal_slide .modal__container {
  background: #fff;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 800px;
}

.micromodal_slide .modal__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 24px;
  border-bottom: 1px solid #e9eaea;
  width: 100%;
}

.micromodal_slide .modal__header button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9993 2.66675C8.63555 2.66675 2.66602 8.63628 2.66602 16.0001C2.66602 23.3639 8.63555 29.3334 15.9993 29.3334C23.3631 29.3334 29.3327 23.3639 29.3327 16.0001C29.3327 8.63628 23.3631 2.66675 15.9993 2.66675ZM19.7231 21.6095L15.9993 17.8857L12.2756 21.6095L10.3899 19.7239L14.1137 16.0001L10.3898 12.2762L12.2754 10.3905L15.9993 14.1145L19.7233 10.3905L21.6089 12.2762L17.885 16.0001L21.6088 19.7239L19.7231 21.6095Z' fill='%23808185'/%3E%3C/svg%3E") center;
  width: 32px;
  height: 32px;
  border: none;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  cursor: pointer;
}

.micromodal_slide .modal__footer {
  padding: 24px;
  border-top: 1px solid #e9eaea;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  width: 100%;
}

.micromodal_slide .modal__content {
  margin: 32px 0;
  padding: 0 24px;
}

.micromodal_slide .modal__content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}

.micromodal_slide .modal__content li {
  font: normal 400 16px/24px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #808080;
}

.micromodal_slide .modal__content li span {
  font: normal 400 16px/24px "Gotham", sans-serif;
  color: #000;
}

.micromodal_slide .modal__title {
  font: normal 500 18px/24px "Gotham", sans-serif;
  color: #2b2d33;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

@media (max-width: 991px) {
  .micromodal_slide .modal__container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    border-radius: 0;
  }

  .micromodal_slide .modal__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px;
    border-bottom: 1px solid #e9eaea;
    width: 100%;
  }

  .micromodal_slide .modal__content {
    margin: 24px 0;
    padding: 0 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .micromodal_slide .modal__footer {
    padding: 16px;
    border-top: unset;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .micromodal_slide .modal__footer button {
    width: 100%;
  }
}

#bx-panel ~ main .micromodal-slide.is-open {
  padding-top: 60px;
}

.micromodal-slide.is-open .main_table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  max-height: 90%;
  overflow-x: auto;
}

.micromodal-slide.is-open .main_table__rows {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  padding: 18px 0;
  -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  margin-top: 24px;
}

@keyframes mmfadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes mmfadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes mmslideIn {
  from {
    -webkit-transform: translateY(15%);
    transform: translateY(15%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes mmslideOut {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
}

.page__modal__header {
  padding: 24px;
  border-bottom: 1px solid #e9eaea;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.page__modal__body {
  padding: 24px 32px;
  width: 100%;
}

.page__modal__body li {
  padding: 8px;
}

.page__modal__body li:not(:last-child) {
  margin-bottom: 8px;
}

.page__modal__body_input {
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 8px;
  border: 1px solid #d5d5d6;
  width: 100%;
  margin-bottom: 24px;
}

.page__modal__body_input::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 3C15.4183 3 19 6.58172 19 11C19 12.8482 18.3733 14.55 17.3207 15.9045L21.2071 19.7929L19.7929 21.2071L15.9045 17.3207C14.55 18.3733 12.8482 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3ZM11 5C7.68629 5 5 7.68629 5 11C5 14.3137 7.68629 17 11 17C14.3137 17 17 14.3137 17 11C17 7.68629 14.3137 5 11 5Z' fill='%23AAABAD'/%3E%3C/svg%3E");
  content: "";
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-right: 12px;
}

.page__modal__body_input input {
  font: normal 400 16px/26px "Gotham", sans-serif;
  color: #aaabad;
  outline: none;
  border: none;
}

.page__modal__body_input input:focus-visible {
  border: none;
}

.page__modal__fotter {
  padding: 24px;
  border-top: 1px solid #e9eaea;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  gap: 16px;
}

.page__modal__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0013 2.66675C8.63751 2.66675 2.66797 8.63628 2.66797 16.0001C2.66797 23.3639 8.63751 29.3334 16.0013 29.3334C23.3651 29.3334 29.3346 23.3639 29.3346 16.0001C29.3346 8.63628 23.3651 2.66675 16.0013 2.66675ZM19.7251 21.6095L16.0013 17.8857L12.2775 21.6095L10.3919 19.7239L14.1157 16.0001L10.3918 12.2762L12.2774 10.3905L16.0013 14.1145L19.7252 10.3905L21.6108 12.2762L17.8869 16.0001L21.6107 19.7239L19.7251 21.6095Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat center;
  width: 32px;
  height: 32px;
  outline: none;
  border: none;
  cursor: pointer;
}

@media (max-width: 991px) {
  .page__modal__body {
    padding: 24px 16px;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .page__modal__fotter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px;
    border: none;
  }

  .page__modal__fotter button {
    width: 100%;
  }

  .page__modal__header {
    padding: 16px;
  }
}

.document_page__breadcrumb {
  margin: 10px 0 48px;
}

.document_page__breadcrumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.document_page__breadcrumb ul li {
  font: normal 400 14px/16px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.document_page__breadcrumb ul li a {
  font: normal 400 14px/16px "Gotham", sans-serif;
  color: #808185;
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-decoration: none;
}

.document_page__breadcrumb ul li:not(:last-child)::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7072 8.70718L6.70718 13.7072L5.29297 12.293L9.58586 8.00008L5.29297 3.70718L6.70718 2.29297L11.7072 7.29297C12.0977 7.68349 12.0977 8.31666 11.7072 8.70718Z' fill='%23AAABAD'/%3E%3C/svg%3E");
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  width: 16px;
  height: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 16px;
}

.document_page__breadcrumb ul li::before {
  content: "";
  background: url("/bitrix/templates/spark/app/css/../../images/image.png");
  width: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  margin-right: 5px;
}

.document_page__carts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.document_page__cart {
  width: 216px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.document_page__cart a {
  text-decoration: none;
  display: grid;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  gap: 16px;
  padding: 16px;
  width: 100%;
  grid-template-rows: 65px 1fr;
}

.document_page__cart__text {
  font: normal 400 16px/20px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-decoration: none;
}

.document_page__cart:hover {
  border-radius: 12px;
  background: #dcf3f9;
}

.document_page__cart:active {
  border-radius: 12px;
  background: #DCF3F9;
}

.document_page__cart:active .document_page__cart__text {
  color: #4EC3E0;
}

.document_page__cart_img {
  background: #dcf3f9;
  width: 56px;
  height: 56px;
  border-radius: 12px;
  margin: 0 auto;
}

.document_page__cart_folder .document_page__cart_img {
  background: url("/bitrix/templates/spark/app/css/../../images/folder.png") no-repeat center #dcf3f9;
}

.document_page__cart_pdf .document_page__cart_img {
  background: url("/bitrix/templates/spark/app/css/../../images/pdf.png") no-repeat center #dcf3f9;
}

.document_page__cart_video .document_page__cart_img {
  background: url("/bitrix/templates/spark/app/css/../../images/video.png") no-repeat center #dcf3f9;
}

.document_page__cart_foto .document_page__cart_img {
  background: url("/bitrix/templates/spark/app/css/../../images/foto.png") no-repeat center #dcf3f9;
}

.document_page__modal {
  display: none;
}

.document_page__modal.is-open {
  display: block;
}

.document_page__modal_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px;
  border-radius: 16px 16px 0 0;
  background: #fff;
  gap: 16px;
}

.document_page__modal_title {
  font: normal 500 18px/16px "Gotham", sans-serif;
  background: url("/bitrix/templates/spark/app/css/../../images/video_modal.png") no-repeat left center;
  color: #2b2d33;
  padding-left: 50px;
}

.document_page__modal_fotter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px;
  border-radius: 0 0 16px 16px;
  background: #fff;
  gap: 16px;
}

.document_page__modal_fotter button {
  font: normal 500 16px/26px "Gotham", sans-serif;
  padding: 13px 24px;
  border-radius: 8px;
  border: 1px solid #d5d5d6;
  background: #fff;
  color: #2b2d33;
  text-align: center;
  cursor: pointer;
}

.document_page__modal_fotter button button.blue {
  border: 1px solid #4ec3e0;
  background: #4ec3e0;
  color: #fff;
}

.document_page__modal_fotter a {
  font: normal 500 16px/26px "Gotham", sans-serif;
  padding: 13px 24px;
  border-radius: 8px;
  color: #2b2d33;
  text-align: center;
  border: 1px solid #4ec3e0;
  background: #4ec3e0;
  color: #fff;
  text-decoration: none;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.document_page__modal_body {
  background: #fff;
}

.document_page__modal_wrap {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  background: #fff;
}

.document_page__modal_wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.document_page__modal_close button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9993 2.66663C8.63555 2.66663 2.66602 8.63616 2.66602 16C2.66602 23.3638 8.63555 29.3333 15.9993 29.3333C23.3631 29.3333 29.3327 23.3638 29.3327 16C29.3327 8.63616 23.3631 2.66663 15.9993 2.66663ZM19.7231 21.6094L15.9993 17.8856L12.2756 21.6094L10.3899 19.7238L14.1137 16L10.3898 12.276L12.2754 10.3904L15.9993 14.1143L19.7233 10.3904L21.6089 12.276L17.885 16L21.6088 19.7238L19.7231 21.6094Z' fill='%23808185'/%3E%3C/svg%3E") no-repeat center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  outline: none;
  border: none;
  cursor: pointer;
}

.document_page__modal_overlay {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.6);
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.document_page__modal_container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 100vh;
  max-width: 700px;
  overflow-y: auto;
}

.document_page__modal .document_page__modal_overlay {
  will-change: transform;
}

.document_page__modal .document_page__modal_container {
  will-change: transform;
}

.document_page__modal[aria-hidden=false] .document_page__modal_overlay {
  -webkit-animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.document_page__modal[aria-hidden=true] .document_page__modal_overlay {
  -webkit-animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.document_page__modal[aria-hidden=false] .document_page__modal_container {
  -webkit-animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.document_page__modal[aria-hidden=true] .document_page__modal_container {
  -webkit-animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

@media (max-width: 991px) {
  .document_page__breadcrumb {
    margin: 0 0 24px 0;
  }

  .document_page__breadcrumb ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .document_page__carts {
    margin-bottom: 50px;
  }

  .document_page__cart {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .document_page__cart a {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    gap: 16px;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
  }

  .document_page__cart__text {
    color: #2b2d33;
    text-align: left;
    text-decoration: none;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .document_page__modal_container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    max-height: 100%;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .document_page__modal_header {
    border-radius: 0;
    padding: 16px;
    gap: 16px;
  }

  .document_page__modal_body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #fff;
  }

  .document_page__modal_fotter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px;
    border-radius: 0 0 16px 16px;
    background: #fff;
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .document_page__modal_fotter button {
    width: 100%;
  }

  .document_page__modal_fotter a {
    padding: 13px 24px;
    border-radius: 8px;
    text-align: center;
    border: 1px solid #4ec3e0;
    background: #4ec3e0;
    color: #fff;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .document_page__modal_title {
    background: none;
    padding: 0;
  }
}

.document_page__carousel_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}

.document_page__carousel_item__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  color: #fff;
}

.document_page__carousel_item__img {
  margin-left: -15px;
}

.document_page__carousel_item_text {
  font: normal 500 20px/28px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  height: 180px;
  padding: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 150px;
  background: #4ec3e0;
  text-align: center;
  color: #fff;
  text-decoration: none;
}

.document_page__carousel_dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 40px;
}

.document_page__carousel_dot {
  width: 168px;
}

.document_page__carousel_dot_cart {
  display: grid;
  gap: 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-items: center;
  cursor: pointer;
}

.document_page__carousel_dot_cart_img {
  background: url("/bitrix/templates/spark/app/css/../../images/folder_big.png") no-repeat center #dcf3f9;
  width: 168px;
  height: 168px;
  border-radius: 12px;
}

.document_page__carousel_dot_cart_text {
  font: normal 500 20px/28px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
}

.document_page__carousel_dot.active .document_page__carousel_dot_cart_img {
  background: url("/bitrix/templates/spark/app/css/../../images/folder_big_active.png") no-repeat center #dcf3f9;
  width: 168px;
  height: 168px;
  border-radius: 12px;
  -webkit-transition: background-image 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: background-image 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: background-image 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.document_page__mobile_nav {
  display: none;
  margin-top: 10px;
}

.document_page__mobile_nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

.document_page__mobile_nav ul li a {
  font: normal 500 16px/24px "Gotham", sans-serif;
  text-decoration: none;
  color: #2b2d33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 12px;
}

.document_page__mobile_nav ul li a:link,
.document_page__mobile_nav ul li a:visited,
.document_page__mobile_nav ul li a:focus,
.document_page__mobile_nav ul li a:hover,
.document_page__mobile_nav ul li a:active {
  color: #2b2d33;
}

.document_page__mobile_nav__img {
  width: 58px;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 12px;
  background: #dcf3f9;
}

.document_page__mobile_nav__ico {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1134 12.7072L10.1134 17.7072L8.69922 16.293L12.9921 12.0001L8.69922 7.70718L10.1134 6.29297L15.1134 11.293C15.504 11.6835 15.504 12.3167 15.1134 12.7072Z' fill='%23AAABAD'/%3E%3C/svg%3E") no-repeat center;
  height: 24px;
  width: 24px;
}

.document_page__mobile_nav__text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 991px) {
  .document_page__carousel {
    display: none;
  }

  .document_page__mobile_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.animated {
  -webkit-animation-duration: 1000 ms;
  animation-duration: 1000 ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* .owl-animated-out - only for current item */

/* This is very important class. Use z-index if you want move Out item above In item */

.owl-animated-out {
  z-index: 1;
}

/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */

.owl-animated-in {
  z-index: 0;
}

/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.header_block_banner__text {
  font: normal 500 28px/32px "Gotham", sans-serif;
  color: #fff;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}

.header_block_banner__text a {
  font: normal 500 28px/32px "Gotham", sans-serif;
  text-decoration: none;
  color: #fff;
}

.header_block_banner__text a:active,
.header_block_banner__text a:hover {
  color: #fff;
}

.header_block_banner__text p {
  margin: 0;
}

@media (max-width: 991px) {
  .header_block_banner__text {
    color: #fff;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Gotham", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
  }

  .header_block_banner__text a {
    text-decoration: none;
    font-family: "Gotham", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    color: #fff;
  }

  .header_block_banner__text a:active,
  .header_block_banner__text a:hover {
    color: #fff;
  }

  .header_block_banner__text p {
    margin: 0;
  }
}

.header_block_top__user_exit a {
  font: normal 400 14px/24px "Gotham", sans-serif;
  color: #2b2d33;
  text-decoration: none;
  cursor: pointer;
}

.header_block_top__user {
  position: relative;
}

.header_block_top__user_block {
  position: absolute;
  padding: 16px;
  border-radius: 16px;
  background: #fff;
  right: 0;
  top: 30px;
  -webkit-box-shadow: 0px 8px 80px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 8px 80px 0px rgba(0, 0, 0, 0.08);
  width: 360px;
  display: none;
}

.header_block_top__user_block.active {
  display: block;
}

.header_block_top__user_block li {
  padding: 8px;
}

.header_block_top__user_block li:first-child {
  font: normal 500 16px/24px "Gotham", sans-serif;
  padding-bottom: 16px;
  margin-bottom: 8px;
  border-bottom: 1px solid #e9eaea;
  color: #2b2d33;
}

.header_block_top__user_block li:not(:first-child) {
  font: normal 400 16px/24px "Gotham", sans-serif;
  cursor: pointer;
  color: #2b2d33;
}

.header_block_top__user_block li:not(:first-child) a {
  font: normal 400 16px/24px "Gotham", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  color: #2b2d33;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header_block_top__user_block li:not(:first-child):hover {
  border-radius: 8px;
  background: #f4f4f4;
}

.header_block_top__user_block li:not(:first-child):active {
  border-radius: 8px;
  background: #e9eaea;
}

.header_block_top__user_block li.change a::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C14.7614 2 17 4.23858 17 7C17 9.76142 14.7614 12 12 12C9.23858 12 7 9.76142 7 7C7 4.23858 9.23858 2 12 2ZM15 7C15 5.34315 13.6569 4 12 4C10.3431 4 9 5.34315 9 7C9 8.65685 10.3431 10 12 10C13.6569 10 15 8.65685 15 7Z' fill='%232B2D33'/%3E%3Cpath d='M11.4999 13C16.9103 13 20 17.5983 20 22H18C18 18.4017 15.5269 15 11.4999 15C10.4396 15 9.50628 15.2294 8.7024 15.6215L7.91845 13.7794C8.97533 13.2808 10.1771 13 11.4999 13Z' fill='%232B2D33'/%3E%3Cpath d='M0 20H5.58586L3.29297 22.2929L4.70718 23.7071L8.70718 19.7071C9.09771 19.3166 9.09771 18.6834 8.70718 18.2929L4.70718 14.2929L3.29297 15.7071L5.58586 18H0V20Z' fill='%232B2D33'/%3E%3C/svg%3E") no-repeat center;
  content: "";
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.header_block_top__user_block li.exit a::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2H19V4H6.85078L9.62469 6.21913C9.86191 6.4089 10 6.69622 10 7V18H19V20H10V21C10 21.3844 9.77965 21.7348 9.43319 21.9013C9.08672 22.0678 8.67548 22.021 8.37531 21.7809L3.37531 17.7809C3.13809 17.5911 3 17.3038 3 17V3C3 2.44772 3.44772 2 4 2ZM8 7.48062L5 5.08062V16.5194L8 18.9194V7.48062Z' fill='%232B2D33'/%3E%3Cpath d='M20.7071 11.7071C20.8946 11.5195 21 11.2652 21 11C21 10.7347 20.8946 10.4804 20.7071 10.2928L16.7071 6.29285L15.2929 7.70706L17.5858 9.99995L12 10V12L17.5858 12L15.2929 14.2928L16.7071 15.7071L20.7071 11.7071Z' fill='%232B2D33'/%3E%3C/svg%3E") no-repeat center;
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.header_block_top__user_block li:not(:first-child):not(:last-child) {
  margin-bottom: 8px;
}

.main_button {
  font: normal 500 16px/26px "Gotham", sans-serif;
  border-radius: 8px;
  border: 2px solid #d5d5d6;
  color: #2b2d33;
  padding: 13px 24px;
  background: #fff;
}

.main_button__blue {
  border: 2px solid #4EC3E0;
  background: #4EC3E0;
  color: #fff;
}

/* для элемента input c type="radio" */

.block_radio {
  /* для элемента label связанного с .custom-radio */
  /* стили при наведении курсора на радио */
  /* стили для активной радиокнопки (при нажатии на неё) */
  /* стили для радиокнопки, находящейся в фокусе */
  /* стили для радиокнопки, находящейся в фокусе и не находящейся в состоянии checked */
  /* стили для радиокнопки, находящейся в состоянии checked */
  /* стили для радиокнопки, находящейся в состоянии disabled */
}

.block_radio > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.block_radio > span {
  font: normal 500 16px/24px "Gotham", sans-serif;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #2b2d33;
  /* создание в label псевдоэлемента  before со следующими стилями */
}

.block_radio > span::before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border: 2px solid #d5d5d6;
  border-radius: 50%;
  margin-right: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}

.block_radio > input:not(:disabled):not(:checked) + span:hover::before {
  border-color: #b3d7ff;
}

.block_radio > input:not(:disabled):active + span::before {
  background: #b3d7ff;
  border-color: #b3d7ff;
}

.block_radio > input:focus:not(:checked) + span::before {
  border-color: #80bdff;
}

.block_radio > input:checked + span::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='5' fill='white'/%3E%3C/svg%3E") no-repeat center #4ec3e0;
  border-color: #4ec3e0;
}

.block_radio > input:disabled + span::before {
  background: #e9ecef;
}

.document_page__slider {
  width: 870px;
  margin: 0 auto;
  height: 400px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.document_page__slider_block {
  top: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.document_page__slider_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  width: 150px;
}

.document_page__slider_item a {
  text-decoration: none;
}

.document_page__slider_item_ico {
  border-radius: 12px;
  background: #dcf3f9;
  width: 120px;
  height: 120px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.document_page__slider_item_ico img {
  width: 100%;
  padding: 36px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.document_page__slider_item_text {
  font: normal 500 12px/24px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.document_page__slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.document_page__slider.slick-initialized .slick-slide.slick-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.document_page__slider .splide__arrow {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 46%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}

.document_page__slider .splide__arrow::before {
  content: none !important;
}

.document_page__slider .splide__arrow.splide__arrow--next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1.99994 11.0206L1.99994 13.0206L18.4853 13.0206L12.6526 18.5719L14.0314 20.0206L21.6894 12.7322C22.1032 12.3383 22.1036 11.6785 21.6902 11.2842L14.0322 3.97949L12.6518 5.4267L18.5163 11.0206L1.99994 11.0206Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #dcf3f9;
  right: -40px;
}

.document_page__slider .splide__arrow.splide__arrow--next:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1.99994 11.0206L1.99994 13.0206L18.4853 13.0206L12.6526 18.5719L14.0314 20.0206L21.6894 12.7322C22.1032 12.3383 22.1036 11.6785 21.6902 11.2842L14.0322 3.97949L12.6518 5.4267L18.5163 11.0206L1.99994 11.0206Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #b8e7f3;
}

.document_page__slider .splide__arrow.splide__arrow--next:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1.99994 11.0206L1.99994 13.0206L18.4853 13.0206L12.6526 18.5719L14.0314 20.0206L21.6894 12.7322C22.1032 12.3383 22.1036 11.6785 21.6902 11.2842L14.0322 3.97949L12.6518 5.4267L18.5163 11.0206L1.99994 11.0206Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #95dbec;
}

.document_page__slider .splide__arrow.splide__arrow--next:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1.99994 11.0206L1.99994 13.0206L18.4853 13.0206L12.6526 18.5719L14.0314 20.0206L21.6894 12.7322C22.1032 12.3383 22.1036 11.6785 21.6902 11.2842L14.0322 3.97949L12.6518 5.4267L18.5163 11.0206L1.99994 11.0206Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #b8e7f3;
}

.document_page__slider .splide__arrow.splide__arrow--prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.4938 11.0001L11.3474 5.42896L9.96861 3.98022L2.31059 11.2687C1.89679 11.6625 1.89642 12.3224 2.30978 12.7167L9.96781 20.0214L11.3482 18.5742L5.50459 13.0001L21.9999 13.0012L22.0001 11.0012L13.7469 11.0007L5.4938 11.0001Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #dcf3f9;
  left: -40px;
}

.document_page__slider .splide__arrow.splide__arrow--prev:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.4938 11.0001L11.3474 5.42896L9.96861 3.98022L2.31059 11.2687C1.89679 11.6625 1.89642 12.3224 2.30978 12.7167L9.96781 20.0214L11.3482 18.5742L5.50459 13.0001L21.9999 13.0012L22.0001 11.0012L13.7469 11.0007L5.4938 11.0001Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #b8e7f3;
}

.document_page__slider .splide__arrow.splide__arrow--prev:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.4938 11.0001L11.3474 5.42896L9.96861 3.98022L2.31059 11.2687C1.89679 11.6625 1.89642 12.3224 2.30978 12.7167L9.96781 20.0214L11.3482 18.5742L5.50459 13.0001L21.9999 13.0012L22.0001 11.0012L13.7469 11.0007L5.4938 11.0001Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #95dbec;
}

.document_page__slider .splide__arrow.splide__arrow--prev:focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.4938 11.0001L11.3474 5.42896L9.96861 3.98022L2.31059 11.2687C1.89679 11.6625 1.89642 12.3224 2.30978 12.7167L9.96781 20.0214L11.3482 18.5742L5.50459 13.0001L21.9999 13.0012L22.0001 11.0012L13.7469 11.0007L5.4938 11.0001Z' fill='%234EC3E0'/%3E%3C/svg%3E") no-repeat center #b8e7f3;
}

.document_page__slider .is-prev .document_page__slider_item,
.document_page__slider .is-next .document_page__slider_item {
  z-index: 90;
  position: relative;
}

.document_page__slider .is-prev .document_page__slider_item_ico,
.document_page__slider .is-next .document_page__slider_item_ico {
  border-radius: 12px;
  background: #dcf3f9;
  width: 180px;
  height: 180px;
  -webkit-box-shadow: 0px 0px 14px 1px rgba(58, 75, 96, 0.08);
  box-shadow: 0px 0px 14px 1px rgba(58, 75, 96, 0.08);
}

.document_page__slider .is-prev .document_page__slider_item_ico img,
.document_page__slider .is-next .document_page__slider_item_ico img {
  width: 100%;
  padding: 50px;
}

.document_page__slider .is-prev .document_page__slider_item_text,
.document_page__slider .is-next .document_page__slider_item_text {
  font: normal 500 16px/24px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
}

.document_page__slider .is-active .document_page__slider_item {
  z-index: 99;
  position: relative;
}

.document_page__slider .is-active .document_page__slider_item_ico {
  border-radius: 12px;
  background: #dcf3f9;
  width: 240px;
  height: 240px;
  -webkit-box-shadow: 0px 0px 80px 0px rgba(58, 75, 96, 0.08);
  box-shadow: 0px 0px 80px 0px rgba(58, 75, 96, 0.08);
}

.document_page__slider .is-active .document_page__slider_item_ico img {
  width: 100%;
  padding: 60px;
}

.document_page__slider .is-active .document_page__slider_item_text {
  font: normal 500 20px/28px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
}

.document_page__slider .splide__list {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.document_page__slider .splide__slide {
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

.document_page__slider .splide__slide a {
  text-decoration: none;
}

.document_page__slider .splide__slide:hover .document_page__slider_item_ico {
  border-radius: 12px;
  background: #b8e7f3;
  -webkit-box-shadow: 0px 0px 80px 0px rgba(58, 75, 96, 0.08);
  box-shadow: 0px 0px 80px 0px rgba(58, 75, 96, 0.08);
}

.document_page__slider .splide__slide:hover .document_page__slider_item_text {
  color: #4ec3e0;
}

.document_page__slider .splide__slide:active .document_page__slider_item_ico {
  border-radius: 12px;
  background: #b8e7f3;
  -webkit-box-shadow: 0px 0px 80px 0px rgba(58, 75, 96, 0.08);
  box-shadow: 0px 0px 80px 0px rgba(58, 75, 96, 0.08);
}

.document_page__slider .splide__slide:active .document_page__slider_item_text {
  color: #3e9cb3;
}

.document_page__slider .splide__slide.is-visible {
  opacity: 1;
  -webkit-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  visibility: visible;
}

@media (max-width: 991px) {
  .document_page__slider_block {
    display: none;
  }
}

@-webkit-keyframes popup2_view_default_bottom {
  0% {
    visibility: visible;
    margin: 0;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  99% {
    margin: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  to {
    visibility: hidden;
    margin: -9999px 0 0 -9999px;
    opacity: 0;
  }
}

@keyframes popup2_view_default_bottom {
  0% {
    visibility: visible;
    margin: 0;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  99% {
    margin: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  to {
    visibility: hidden;
    margin: -9999px 0 0 -9999px;
    opacity: 0;
  }
}

@-webkit-keyframes popup2_view_default_bottom_visible {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes popup2_view_default_bottom_visible {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0, 0, 0);
    display: none;
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0, 0, 0);
    display: none;
  }
}

.animate__bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

.widget_block__progress_item {
  margin: 0;
}

.widget_block__notification__desktop {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.widget_block__notification__desktop span {
  font: normal 500 14px/20px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
  background: #fff;
  padding: 2px 12px;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 28px;
}

.widget_block__notification__desktop .progress_points {
  background: #fff;
  padding: 2px 12px;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 28px;
  height: 23px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.widget_block__notification__desktop .progress_point {
  font: normal 500 14px/20px "Gotham", sans-serif;
  color: #2b2d33;
  text-align: center;
}

.widget_block__notification__desktop .progress-wrap {
  background: #4ec3e0;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  background: #fff;
}

.widget_block__notification__desktop .progress-wrap .progress-bar {
  bottom: 0;
  left: 0;
  right: 0;
  height: auto !important;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.widget_block__notification__desktop .widget_block__progress_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.widget_block__notification__desktop .widget_block__progress_item {
  margin-bottom: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 8.3333333333%;
}

.widget_block__notification__desktop .widget_block__progress_item .progress {
  height: 100%;
}

.widget_block__notification__desktop .widget_block__progress_name {
  margin-right: 0;
}

.progress_bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 3px;
  background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(rgba(217, 217, 217, 0)));
  background: -o-linear-gradient(top, #cdcdcd 0%, rgba(217, 217, 217, 0) 100%);
  background: linear-gradient(180deg, #cdcdcd 0%, rgba(217, 217, 217, 0) 100%);
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.line {
  stroke: #5f9ea0;
}

#svg-line {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.document_page__carousel_item__row_fix .document_page__carousel_item__img {
  margin-left: -8px;
}

.widget_block__notification__desktop .widget_block__progress_item {
  margin-bottom: 0;
}
/*# sourceMappingURL=main.css.map */

/* End */


/* Start:/bitrix/templates/spark/app/css/fix.css?17119742212850*/
.widget_block__manager_block {
  color: #2b2d33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.widget_block__manager_block a {
  color: #4ec3e0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-decoration: none;
}

.widget_block__manager_name {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.widget_block__manager_status {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.widget_block__mobile {
  display: none;
}

.widget_block__30 {
  max-width: 30%;
}

@media (max-width: 991px) {
  .widget_block__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .widget_block__desktop {
    display: none;
  }

  .widget_block__manager_block {
    color: #2b2d33;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .widget_block__manager_block a {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .widget_block__manager_name {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

  .widget_block__manager_status {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .widget_block__user_img svg {
    padding: 10px;
  }
}

.widget_block_cases {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.widget_block_cases__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.widget_block_cases__num {
  font-size: 56px;
  font-weight: 700;
  line-height: 52px;
  color: #2b2d33;
}

.widget_block_cases__text {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  color: #808185;
}

@media (max-width: 991px) {
  .widget_block_cases {
    margin-top: 14px;
    padding-top: 14px;
  }

  .widget_block_cases__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .widget_block_cases__num {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color: #2b2d33;
  }

  .widget_block_cases__text {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #808185;
  }
}
/*# sourceMappingURL=fix.css.map */

/* End */


/* Start:/bitrix/templates/spark/overstyle.css?177332105510967*/
@media (max-width: 991px){
    #change_modal .page__modal__body {
        overflow-y: auto;
    }
}
@media (min-width: 991px){
    #change_modal .page__modal__body>ul{
        max-height: 350px;
        overflow-y: auto;
    }
}

.widget_block_one__row .cases-block{
    display: flex;
    border-top: 1px solid #e9eaea;
    margin-top: 24px;
    padding-top: 24px;
}
.widget_block_one__row .cases-block>div{
    width: 50%;
    text-align: center;
}
.widget_block_one__row .cases-block .cases-val{
    font: normal 700 56px "Gotham", sans-serif;
    line-height: 56px;
}
.widget_block_one__row .cases-block .cases-text{
    color: #808185;
    text-align: center;
    font-family: "Gotham";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
@media (max-width: 991px){
    .widget_block_one__row .cases-block .cases-val{
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
}
.document_page__cart_link .document_page__cart_img {
    background: url(/bitrix/templates/spark/images/mortarboard.png) no-repeat center #dcf3f9;
}
.widget_block__user_img.img_dss{
    border-radius: 100%;
    overflow: hidden;
}
.widget_block__user_img.img_dss img{
    max-height: 100%;
    max-width: 100%;
}
.main_table__copy_block_link,
.main_table__copy_block_link:hover,
.main_table__copy_block_link:active,
.main_table__copy_block_link:link,
.main_table__copy_block_link:visited{
	background: url(/bitrix/templates/spark/images/delivery-truck.png) no-repeat center;
	background-size: contain;
    width: 23px;
    height: 23px;
}

.events_page__title {
  margin-bottom: 16px;
}

.events_page__title h1 {
  font: 700 24px/32px Gotham;
  color: rgb(43, 45, 51);
  letter-spacing: 0px;
}

.events_page__nav {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.events_page__nav button {
  color: rgb(43, 45, 51);
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
}

.events_page__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.events_page__nav ul li {
  font: 400 14px/20px Gotham;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 18px 4px 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* Blue/Tint/60 */
  border: 1.5px solid rgb(184, 231, 243);
  border-radius: 19px;
  cursor: pointer;
  color: rgb(43, 45, 51);
  color: rgb(43, 45, 51);
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.events_page__nav ul li.active::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.332031' height='13.333252' viewBox='0 0 13.332 13.3333' fill='none'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='shape' d='M6.66 0C2.98 0 0 2.98 0 6.66C0 10.34 2.98 13.33 6.66 13.33C10.34 13.33 13.33 10.34 13.33 6.66C13.33 2.98 10.34 0 6.66 0ZM8.52 9.47L6.66 7.6L4.8 9.47L3.86 8.52L5.72 6.66L3.86 4.8L4.8 3.86L6.66 5.72L8.52 3.86L9.47 4.8L7.6 6.66L9.47 8.52L8.52 9.47Z' fill='%232B2D33' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/svg%3E");
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  right: 2px;
}

.events_page__nav ul [data-id=events] {
  border-color: #ffe490;
}

.events_page__nav ul [data-id=events]:hover {
  background: #ffe490;
}

.events_page__nav ul [data-id=events].active {
  background: #ffe490;
}

.events_page__nav ul [data-id=events1] {
  border-color: #bfd0ff;
}

.events_page__nav ul [data-id=events1]:hover {
  background: #bfd0ff;
}

.events_page__nav ul [data-id=events1].active {
  background: #bfd0ff;
}

.events_page__nav ul [data-id=events2] {
  border-color: #bfeec4;
}

.events_page__nav ul [data-id=events2]:hover {
  background: #bfeec4;
}

.events_page__nav ul [data-id=events2].active {
  background: #bfeec4;
}

.events_page__nav ul [data-id=events3] {
  border-color: #febef2;
}

.events_page__nav ul [data-id=events3]:hover {
  background: #febef2;
}

.events_page__nav ul [data-id=events3].active {
  background: #febef2;
}

.events_page__nav ul [data-id=events4] {
  border-color: #b8e7f3;
}

.events_page__nav ul [data-id=events4]:hover {
  background: #b8e7f3;
}

.events_page__nav ul [data-id=events4].active {
  background: #b8e7f3;
}

.events_page__nav ul [data-id=events5] {
  border-color: #b8e7f3;
}

.events_page__nav ul [data-id=events5]:hover {
  background: #b8e7f3;
}

.events_page__nav ul [data-id=events5].active {
  background: #b8e7f3;
}

.events_page__nav ul [data-id=events6] {
  border-color: #ffc6b6;
}

.events_page__nav ul [data-id=events6]:hover {
  background: #ffc6b6;
}

.events_page__nav ul [data-id=events6].active {
  background: #ffc6b6;
}

.events_page_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

.events_page_data {
  width: 500px;
}

.events_page_list {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.events_page_carts__items [data-id=events] {
  border-left: 4px solid #ffe490;
}

.events_page_carts__items [data-id=events1] {
  border-color: #bfd0ff;
}

.events_page_carts__items [data-id=events2] {
  border-color: #bfeec4;
}

.events_page_carts__items [data-id=events3] {
  border-color: #febef2;
}

.events_page_carts__items [data-id=events4] {
  border-color: #b8e7f3;
}

.events_page_carts__items [data-id=events5] {
  border-color: #b8e7f3;
}

.events_page_carts__items [data-id=events6] {
  border-color: #ffc6b6;
}

.events_page_carts__item {
  background: #fff;
  padding: 20px 16px 16px 16px;
  margin-bottom: 8px;
  border-radius: 8px;
  cursor: pointer;
  border-left: 4px solid #fff;
}

.events_page_carts__item:hover .events_page_carts__title {
  color: #4ec3e0;
}

.events_page_carts__date {
  font: 400 16px/24px Gotham;
  color: rgb(128, 129, 133);
  margin-bottom: 4px;
}

.events_page_carts__title {
  font: 500 16px/24px Gotham;
  color: rgb(43, 45, 51);
  margin-bottom: 4px;
}

.events_page_carts__info {
  font: 400 16px/24px Gotham;
  color: rgb(43, 45, 51);
}

.events_page .air-datepicker.-inline- {
  width: 400px;
  height: 258px;
  border-radius: 16px;
}

.air-datepicker-cell span {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.air-datepicker-cell.events span {
  border: 1px solid #ffe490;
}

.air-datepicker-cell.events.-focus- span {
  background: #ffe490;
}

.air-datepicker-cell.events.-selected- span {
  background: #ffe490;
}

.air-datepicker-cell.events1 span {
  border: 1px solid #bfd0ff;
}

.air-datepicker-cell.events1.-focus- span {
  background: #bfd0ff;
}

.air-datepicker-cell.events1.-selected- span,
.air-datepicker-cell.events1.-selected-.-focus- span {
  background: #bfd0ff;
}

.air-datepicker-cell.events2 span {
  border: 1px solid #bfeec4;
}

.air-datepicker-cell.events2.-focus- span {
  background: #bfeec4;
}

.air-datepicker-cell.events2.-selected- span {
  background: #bfeec4;
}

.air-datepicker-cell.events3 span {
  border: 1px solid #febef2;
}

.air-datepicker-cell.events3.-focus- span {
  background: #febef2;
}

.air-datepicker-cell.events3.-selected- span {
  background: #febef2;
}

.air-datepicker-cell.events4 span {
  border: 1px solid #b8e7f3;
}

.air-datepicker-cell.events4.-focus- span {
  background: #b8e7f3;
}

.air-datepicker-cell.events4.-selected- span {
  background: #b8e7f3;
}

.air-datepicker-cell.events5 span {
  border: 1px solid #b8e7f3;
}

.air-datepicker-cell.events5.-focus- span {
  background: #b8e7f3;
}

.air-datepicker-cell.events5.-selected- span {
  background: #b8e7f3;
}

.air-datepicker-cell.events6 span {
  border: 1px solid #ffc6b6;
}

.air-datepicker-cell.events6.-focus- span,
.air-datepicker-cell.events6.-selected- span {
  background: #ffc6b6;
}

.air-datepicker-cell.-focus-:has(span) {
  background: none;
}

.air-datepicker-cell.-selected-:has(span) {
  background: none;
  color: rgb(74, 74, 74);
}

.air-datepicker-cell.-selected-.-focus-:has(span) {
  background: none;
}

#AirDatepicker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.events_page {
    background: url(/bitrix/templates/spark/app/css/../../images/bg.svg) no-repeat top center / cover #F4F4F4;
    padding: 24px 32px;
    padding-bottom: 100px;
background-size: contain;
}
.events_page_carts__title a{
font: 500 16px / 24px Gotham;
    color: rgb(43, 45, 51);
    margin-bottom: 4px;
    text-decoration: none;
}
.events_page_carts__title a:hover{
    color: #4ec3e0;
}

@media (max-width: 991px){
	.{
background: #F4F4F4;
}
 .events_page_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    flex-direction: column;
}
.events_page_data {
    width: 100%;
}
.events_page__nav {
    overflow: auto;
}
	.events_page__nav ul {
flex-shrink: 0;
}

	.events_page__nav button {
    padding: 0 16px;
}

}

.widget_block__blue_btn.mainpage-buttons-block{
	flex-direction: column;
}
.widget_block__blue_btn.mainpage-buttons-block>a{
	width: 100%;
	justify-content: flex-start;
}

#tab3 .main_table__header,
#tab3 .main_table__row {
    grid-template-columns: minmax(90px, 100px) minmax(300px, 310px) minmax(150px, 160px);
}
.main_table__header > div a.nosort:before,
.main_table__header > div a.nosort:after{
	display: none;
}
#add-ids-modal .ids-fields{
	width: 100%;
	margin-bottom: 15px;
}
#add-ids-modal .ids-fields td{
	padding: 4px 2px;
    text-align: left;
}
#add-ids-modal .ids-fields input {
    font: normal 400 14px / 16px "Gotham", sans-serif;
    max-width: 100%;
    border-radius: 4px;
    border: 1px solid #aaabad;
    outline: none;
    color: #2b2d33;
    padding: 8px;
    width: 100%;
}
#add-ids-modal input.error{
	border-color: red;
}
.modal__container_01.ids-view{
	max-width: 950px;
}
.modal__container_01.ids-view img{
	max-width: 100%;
}
.modal__container_01.ids-view .ids-file-item{
	margin-bottom: 15px;
}
.modal__content_01 .status-msg{
	font-weight: normal;
}
/* End */


/* Start:/bitrix/templates/spark/app/lib/owl/assets/owl.carousel.min.css?16952139523351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/spark/app/lib/owl/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */
/* /bitrix/templates/spark/app/css/main.css?1695213948223962 */
/* /bitrix/templates/spark/app/css/fix.css?17119742212850 */
/* /bitrix/templates/spark/overstyle.css?177332105510967 */
/* /bitrix/templates/spark/app/lib/owl/assets/owl.carousel.min.css?16952139523351 */
