.icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  user-select: none;
}

.modal-component {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9;
}
.modal-component_auto-width {}
.modal-component_auto-width .modal-component__dialog {
  width: auto;
}
.modal-component__dialog {
  position: relative;
  width: 600px;
  padding: 24px;
  margin: 24px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 18px 5px #0000000c;
}
.modal-component__close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 24px;
  line-height: 0;
  background-color: transparent;
  border: none;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}


.menu-block {
  list-style: none;
}
.menu-block__link {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 42px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.menu-block__link:hover {
  background-color: rgba(159, 162, 180, 0.08);
    }
.menu-block__link::before {
  content: "";
  flex: 0 0 2px;
  height: 100%;
  margin-right: 14px;
  background-color: inherit;
    }
@media (max-width: 1000px) {
  .menu-block__link::before {
  margin-right: 16px
    }
      }
.menu-block__link_active {
  background-color: rgba(159, 162, 180, 0.08);
}
.menu-block__link_active::before {
  background-color: red;
      }
.menu-block__icon {
  margin-right: 16px;
  font-size: 20px;
}
@media (max-width: 1000px) {
  .menu-block__icon {
  margin-right: 20px;
  }
    }
.menu-block__line {
  margin: 16px;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
}

.aside-block {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  justify-content: space-between;
  height: inherit;
  overflow: hidden;
}
.aside-block__header {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 16px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  text-decoration: none;
}
@media (max-width: 1000px) {
  .aside-block__header {
  padding: 8px;
  }
    }
.aside-block__icon {
  flex: 0 0 42px;
  width: 42px;
  height: 42px;
  margin-right: 16px;
  background-color: #fff;
  background-image: url("/assets/images/fire.svg");
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 16px;
}
.aside-block__icon_energy {
  background-image: url("/assets/images/power.svg");
}
@media (max-width: 1000px) {
  .aside-block__header-text {
  display: none;
  }
    }
.aside-block__footer {
  position: relative;
  padding: 16px;
  color: #ffffff;
}
.aside-block__footer::before {
  content: "";
  position: absolute;
  right: 32px;
  bottom: -150px;
  width: 300px;
  height: 300px;
  background-color: rgba(50, 88, 174, 0.5);
  border-radius: 50%;
  z-index: -1;
    }
@media (max-width: 1000px) {
  .aside-block__footer {
  opacity: 0;
  }
    }
@media (max-width: 620px) {
  .aside-block__footer {
  display: none;
  }
    }
.aside-block__text {
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.6);
}
.aside-block__manager-name {
  margin-bottom: 8px;
}
.aside-block__phone {
  color: inherit;
  text-decoration: none;
}
.aside-block__mobile {
  display: none;
  position: absolute;
  right: 16px;
  top: 12px;
  color: #fff;
  font-size: 32px;
  background: none;
  border: none;
  cursor: pointer;
}
@media (max-width: 620px) {
  .aside-block__mobile {
  display: block;
  }
    }
@media (max-width: 620px) {
  .aside-block__menu {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 58px;
  padding: 16px 0;
  background-color: #234CAC;
  z-index: 2;
  }
    }
.aside-block__menu_open {
  display: block;
}

.input-switch-component {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 4px 0;
  line-height: 0;
  cursor: pointer;
  user-select: none;
}
.input-switch-component__input {
  width: 32px;
  height: 20px;
  border-radius: 22px;
  background-color: #cccccc;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: background-color 0.1s ease;
  border: none;
}
.input-switch-component__checked {
  position: absolute;
  left: 3px;
  top: 6px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #fff;
  transition: transform 0.1s ease;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
}
.input-switch-component_theme_blue {}
.input-switch-component_theme_blue .input-switch-component__input {
  background-color: #4022e2;
}
.input-switch-component_checked {}
.input-switch-component_checked .input-switch-component__checked {
  transform: translateX(10px);
}
.input-switch-component_checked .input-switch-component__input {
  background-color: #4022e2;
}
.input-switch-component__label {
  margin-left: 8px;
}


.drop-down-component {
  position: relative;
  cursor: pointer;
  user-select: none;
}
.drop-down-component__label {
  line-height: 1;
}
.drop-down-component_arrow {}
.drop-down-component_arrow .drop-down-component__label {
  padding-right: 18px;
}
.drop-down-component_valign_top {}
.drop-down-component_valign_top .drop-down-component__options {
  top: -100%;
  transform: translateY(-100%);
}
.drop-down-component__options {
  position: absolute;
  display: none;
  top: auto;
  right: 0;
  margin-top: 8px;
  list-style: none;
  border: #f5f5f5 1px solid;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
  background-color: #fff;
  text-align: left;
  z-index: 2;
}
.drop-down-component__option {
  padding: 16px;
}
.drop-down-component__option:hover {
  background-color: #f5f5f5;
    }
.drop-down-component__arrow {
  position: absolute;
  top: 50%;
  right: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  transition: transform 0.2s ease;
  color: rgba(0, 0, 0, 0.4);
}
.drop-down-component_nowrap {}
.drop-down-component_nowrap .drop-down-component__options {
  white-space: nowrap;
  right: auto;
}
.drop-down-component_nowrap.drop-down-component_align_right {}
.drop-down-component_nowrap.drop-down-component_align_right .drop-down-component__options {
  left: auto;
  right: 0;
}
.drop-down-component_open {}
.drop-down-component_open .drop-down-component__options {
  display: block;
}
.drop-down-component_open .drop-down-component__arrow {
  transform: translateY(-50%) rotate(180deg);
}


.header-block {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  min-height: 42px;
}
.header-block__tariff {
  flex: 0 1 60%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  list-style: none;
}
@media (max-width: 850px) {
  .header-block__tariff {
  flex: 0 0 auto;
  }
    }
@media (max-width: 620px) {
  .header-block__tariff {
  flex-flow: column;
  align-items: flex-start;
  }
    }
.header-block__tariff-item {
  margin-right: 32px;
  line-height: 1;
}
@media (max-width: 620px) {
  .header-block__tariff-item {
  display: flex;
  flex-flow: row-reverse nowrap;
  align-items: center;
  margin-bottom: 8px;
  }
    }
.header-block__tariff-label {
  margin-top: 8px;
  font-size: 12px;
  color: rgba(37, 39, 51, 0.4);
}
@media (max-width: 620px) {
  .header-block__tariff-label {
  margin: 0 8px 0 0;
  }
    }
.header-block__user {
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  font-weight: bold;
}
@media (max-width: 620px) {
  .header-block__user {
  display: none;
  }
    }
.header-block__icon {
  margin-left: 8px;
  font-size: 36px;
  color: #e4e4e4;
}
.header-block__switch {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-left: auto;
  padding-right: 32px;
  gap: 8px;
}

.title {
  color: inherit;
  line-height: 1;
}
.title_size_h1 {
  font-size: 40px;
  font-weight: bold;
}
@media (max-width: 800px) {
  .title_size_h1 {
  font-size: 28px;
  }
    }
.title_size_h2 {
  font-size: 28px;
  font-weight: 700;
}
@media (max-width: 800px) {
  .title_size_h2 {
  font-size: 20px;
  }
    }
.title_size_h3 {
  font-size: 20px;
  font-weight: 500;
}
.title_size_h4 {
  font-size: 18px;
  font-weight: normal;
}
.title_size_h5 {
  color: #BDBFCE;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.title_size_h6 {
  font-size: 16px;
  font-weight: 500;
}

.button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  user-select: none;
  outline: none;
  line-height: 1;
  text-decoration: none;
}
.button_theme_default {
  border-radius: 4px;
  transition: background 0.1s ease;
  text-decoration: none;
  text-align: center;
}
.button_theme_default.button_color_orange {
  background-color: #DD5D3D;
  color: #fff;
}
.button_theme_default.button_color_orange:hover {
  background-color: #ca5235;
      }
.button_theme_default.button_color_white {
  background-color: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.button_theme_default.button_size_small {
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
}
.button_theme_default.button_size_middle {
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
}
.button_theme_plain {
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
}
.button_theme_plain.button_active {
  background-color: #EAEAEB;
  color: rgba(0, 0, 0, 0.4);
}
.button_theme_plain.button_size_small {
  padding: 6px 8px;
  font-size: 12px;
  line-height: 14px;
}
.button_theme_nav {
  display: inline-block;
  color: #000;
  font-size: 16px;
  text-decoration: none;
}
.button_theme_nav.button_size_small {
  font-size: 14px;
}
.button_theme_nav.button_active {
  color: #1A4AB2;
}
.button_theme_link {
  display: inline-block;
  color: #0648b8;
  text-decoration: none;
  font-size: inherit;
  font-weight: inherit;
  background-color: transparent;
}
.button_theme_link:hover {
  text-decoration: underline;
    }
.button_theme_link.button_color_white {
  color: #fff;
}
.button_theme_border {
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  color: #000;
  background-color: transparent;
  transition: all 0.2s ease;
  text-align: center;
}
.button_theme_border:hover {
  background-color: #fff;
    }
.button_theme_border.button_color_white {
  color: #fff;
}
.button_theme_border.button_color_white:hover {
  background-color: transparent;
      }
.button_theme_border.button_color_blue {
  color: #234CAC;
  border: 1px solid #234CAC;
}
.button_theme_border.button_color_blue:hover {
  color: #fff;
  background-color: #234CAC;
      }
.button_theme_border.button_size_small {
  padding: 11px 16px;
  font-size: 14px;
}
.button_theme_border.button_size_middle {
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
}
.button_block {
  display: flex;
  width: 100%;
}


.PresetDateRangePicker_panel {
  padding: 0 22px 11px
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer
}
.PresetDateRangePicker_button:active {
  outline: 0
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
  direction: rtl
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2
}
.SingleDatePickerInput__block {
  display: block
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.SingleDatePicker {
  position: relative;
  display: inline-block
}
.SingleDatePicker__block {
  display: block
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.SingleDatePicker_picker__rtl {
  direction: rtl
}
.SingleDatePicker_picker__directionLeft {
  left: 0
}
.SingleDatePicker_picker__directionRight {
  right: 0
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_show {
  width: 33px;
  height: 26px;
  position: absolute;
  z-index: 2
}
.DayPickerKeyboardShortcuts_show::before {
  content: "";
  display: block;
  position: absolute
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight::before {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
  border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: 5px
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px;
  text-align: left
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a
}
.CalendarDay {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  color: #455997;
  background: #fff
}
.CalendarDay__default:hover {
  background: rgba(72, 141, 255, 0.13);
  border-radius: 50%;
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848
}
.CalendarDay__outside:hover {
  border: 0
}
.CalendarDay__blocked_minimum_nights {

}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848
}
.CalendarDay__selected_span {
  background: rgba(72, 141, 255, 0.13);
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: rgba(72, 141, 255, 0.3);
  border-radius: 0;
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #431fe3;
  border-radius: 50%;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: rgba(72, 141, 255, 0.3);
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd
}
.CalendarDay__hovered_start_first_possible_end {
  background: #eceeee;
  border: 1px double #eceeee
}
.CalendarDay__hovered_start_blocked_min_nights {
  background: #eceeee;
  border: 1px double #e4e7e7
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.CalendarMonth_table {
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #0d256e;
  font-size: 16px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial;
  text-transform: capitalize;
}
.CalendarMonth_caption strong {
  font-weight: 500;
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0
}
.CalendarMonthGrid__animating {
  z-index: 1
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px
}
.CalendarMonthGrid__vertical,
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden
}
.DayPickerNavigation {
  position: relative;
  z-index: 2
}
.DayPickerNavigation__horizontal {
  height: 0
}
.DayPickerNavigation__verticalScrollable_prevNav {
  z-index: 1
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation__bottom {
  height: auto
}
.DayPickerNavigation__bottomDefault {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2
}
.DayPickerNavigation_button__disabled {
  cursor: default;
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:active {
  background: 0 0
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 8px;
  border-radius: 50%;
}
.DayPickerNavigation_bottomButton__horizontalDefault {
  position: static;
  margin: -10px 22px 30px
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
  position: relative;
  display: inline-block;
  text-align: center;
  height: 100%;
  width: 50%
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0
}
.DayPickerNavigation_nextButton__verticalScrollableDefault,
.DayPickerNavigation_prevButton__verticalScrollableDefault {
  width: 100%
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848
}
.DayPickerNavigation_svg__disabled {
  fill: #f2f2f2
}

.DayPicker {
  background: #fff;
  position: absolute;
  margin-top: 8px;
  text-align: left;
  font-weight: 400;
  z-index: 1;
}
.DayPicker__horizontal {
  background: #fff
}
.DayPicker__verticalScrollable {
  height: 100%
}
.DayPicker__hidden {
  visibility: hidden
}

.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);
  border-radius: 3px
}

.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%
}
.DayPicker_portal__vertical {
  position: initial
}
.DayPicker_focusRegion {
  outline: 0
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top
}
.DayPicker_weekHeaders {
  position: relative
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px
}
.DayPicker_weekHeader {
  color: #b2b2b2;
  position: absolute;
  top: 60px;
  z-index: 2;
  text-align: left
}
.DayPicker_weekHeader__vertical {
  left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center;
  text-transform: capitalize;
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  -webkit-transition: height .2s ease-in-out;
  -moz-transition: height .2s ease-in-out;
  transition: height .2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
  width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle
}
.DateInput__small {
  width: 97px
}
.DateInput__block {
  width: 100%
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px
}
.DateInput_input__regular {
  font-weight: auto
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2
}
.DateInput_fangShape {
  fill: #fff
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block
}
.DateRangePickerInput__disabled {
  background: #f2f2f2
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.DateRangePickerInput__rtl {
  direction: rtl
}
.DateRangePickerInput__block {
  display: block
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.DateRangePickerInput_clearDates__small {
  padding: 6px
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.DateRangePicker {
  position: relative;
  display: inline-block
}
.DateRangePicker__block {
  display: block
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.DateRangePicker_picker__rtl {
  direction: rtl
}
.DateRangePicker_picker__directionLeft {
  left: 0
}
.DateRangePicker_picker__directionRight {
  right: 0
}
.DateRangePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}


.period-component {
  position: relative;
  display: inline-block;
}

  .period-component .CalendarDay__selected_start {
  border-radius: 50% 0 0 50%;
  }

  .period-component .CalendarDay__selected_end {
  border-radius: 0 50% 50% 0;
  }

  .period-component .CalendarDay__hovered_span:hover {
  border-radius: 0 50% 50% 0;
  }

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}

@keyframes line {
  0% {
    left: -10%;
  }

  50% {
    left: 60%;
  }

  100% {
    left: -10%;
  }
}

.progress-linear-component {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.progress-linear-component__line {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 60%;
  animation: line 2s cubic-bezier(0.65, 0.05, 0.36, 1) infinite;
}

.progress-circle-component {
  position: relative;
  min-width: 32px;
  min-height: 32px;
}

.progress-circle-component__main {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  animation: rotate 1.5s linear infinite;
  transform-origin: center center;
  will-change: transform;
}

.progress-circle-component__circle {
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}

@keyframes show-loader {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.loader-component {
  position: absolute;
  display: none;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  border-radius: inherit;
  z-index: 4;
}
.loader-component_color_black {
  background-color: rgba(0, 0, 0, 0.2);
}
.loader-component_color_white {
  background-color: rgba(255, 255, 255, 0.5);
}
.loader-component_show {
  display: block;
  animation: show-loader 0.2s ease both;
}
.loader-component_fixed {
  position: fixed;
}
.loader-component__progress {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}


.service-act-form {}
.service-act-form__main {
  margin: 24px 0;
}
.service-act-form__label {
  margin-bottom: 4px;
  color: rgba(104, 104, 104, 0.5);
}

.agreement-block {}
.agreement-block__main {
  display: flex;
  flex-flow: row nowrap;
  margin: 24px 0;
}
.agreement-block__data {
  flex: 1 1 auto;
}
.agreement-block__data dt {
  margin-bottom: 8px;
  font-size: 12px;
  color: #666;
    }
.agreement-block__data dd {
  font-size: 16px;
  font-weight: bold;
    }

.cabinet-layout {
  position: relative;
  width: 100%;
  height: inherit;
}
.cabinet-layout__aside {
  position: fixed;
  width: 250px;
  height: 100vh;
  background-color: #234CAC;
}
@media (max-width: 1000px) {
  .cabinet-layout__aside {
  width: 58px;
  }
    }
@media (max-width: 620px) {
  .cabinet-layout__aside {
  position: relative;
  width: 100vw;
  height: 58px;
  }
    }
.cabinet-layout__main {
  height: 100%;
  padding: 16px 16px 16px calc(250px + 16px);
  background-color: #F7F8FC;
  line-height: 32px;
}
@media (max-width: 1000px) {
  .cabinet-layout__main {
  padding-left: calc(58px + 16px);
  }
    }
@media (max-width: 620px) {
  .cabinet-layout__main {
  padding: 16px;
  }
    }
.cabinet-layout__header {
  margin-bottom: 32px;
}
@media (max-width: 620px) {
  .cabinet-layout__header {
  margin-bottom: 16px;
  }
    }

.box-component {
  position: relative;
  padding: 16px;
  border: 1px solid #DFE0EB;
  background-color: #fff;
  border-radius: 8px;
}


.company-name-block {
  text-align: center;
}
.company-name-block__header {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: 64px;
  padding: 0 64px;
}
.company-name-block__fire {
  position: absolute;
  right: 0;
  height: 64px;
  margin-left: 24px;
}

.user-data-block {}
.user-data-block__header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.user-data-block__col {
  flex: 1;
  align-items: flex-start;
  margin-right: 48px;
}
.user-data-block__data {
  margin-bottom: 24px;
}
.user-data-block__data_row {
  margin-bottom: 0;
  margin-right: 48px;
}
.user-data-block__label {
  margin-bottom: 8px;
}
.user-data-block__value {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  font-weight: 700;
}
.user-data-block__icon-row {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-bottom: 24px;
}
.user-data-block__icon-row-icon {
  margin-right: 8px;
}
.user-data-block__icon-row-icon_next {
  margin-left: 16px;
}
.user-data-block__line {
  height: 1px;
  margin-bottom: 24px;
  border: none;
  background-color: #DFE0EB;
}
.user-data-block__row {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 24px;
}
.user-data-block__fire {
  height: 16px;
  margin-right: 8px;
  align-self: flex-end;
}

.paragraph {
  color: inherit;
  line-height: 1;
}
.paragraph_size_p1 {
  font-size: 40px;
  font-weight: bold;
}
@media (max-width: 800px) {
  .paragraph_size_p1 {
  font-size: 28px;
  }
    }
.paragraph_size_p2 {
  font-size: 28px;
  font-weight: 700;
}
@media (max-width: 800px) {
  .paragraph_size_p2 {
  font-size: 20px;
  }
    }
.paragraph_size_p3 {
  font-size: 14px;
  font-weight: 700;
}
.paragraph_size_p4 {
  font-size: 14px;
  font-weight: normal;
}

.chart-component {
  position: relative;
}


.price-chart-block {
  display: flex;
  flex-flow: row nowrap;
  margin: -16px;
}

  @media (max-width: 620px) {

  .price-chart-block {
  flex-wrap: wrap;
  }
  }

.price-chart-block__title {
  margin-bottom: 16px;
}

.price-chart-block__left {
  flex: 1 1 70%;
  padding: 16px;
}

@media (max-width: 620px) {

  .price-chart-block__left {
  flex: 1 1 auto;
  }
    }

.price-chart-block__right {
  flex: 1 1 30%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  list-style: none;
  border-left: 1px solid #DFE0EB;
}

@media (max-width: 620px) {

  .price-chart-block__right {
  border-left: none;
  border-top: 1px solid #DFE0EB;
  }
    }

.price-chart-block__month-item {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  padding: 16px;
  border-bottom: 1px solid #DFE0EB;
}

.price-chart-block__month-item:last-child {
  border-bottom: none;
    }

.price-chart-block__month-label {
  margin-bottom: 8px;
}

.price-chart-block__month-value {
  font-size: 20px;
  font-weight: 500;
}

.main-page__row {
  margin-bottom: 24px;
  }

    .main-page__row:last-child {
  margin-bottom: 0;
    }

.table-component {
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
  text-align: left;
  background-color: #fff;
}
.table-component__column {
  //border-bottom: #efefef 1px solid;
}
.table-component__footer-column {
  //border-top: #efefef 1px solid;
  text-align: right;
}
.table-component__row {
  cursor: default;
}
.table-component__row_pointer {
  cursor: pointer;
}
.table-component__column-inner {
  border-bottom: #efefef 1px solid;
  background-color: #f9f9f9;
}
.table-component__row:last-child td {
  border-bottom: none;
}
.table-component__row-inner:last-child td {
  border-bottom: none;
}
.table-component_size_middle {}
.table-component_size_middle .table-component__th {
  padding: 16px;
  font-size: 12px;
}
.table-component_size_middle .table-component__column {
  padding: 16px;
}
.table-component_size_middle .table-component__column-inner {
  padding: 16px;
}
.table-component_size_middle .table-component__footer-column {
  padding: 16px;
}
.table-component_size_small {}
.table-component_size_small .table-component__th {
  padding: 8px;
  font-size: 12px;
  font-weight: normal;
}
.table-component_size_small .table-component__column {
  padding: 12px 8px;
  font-size: 12px;
  line-height: 1;
}
.table-component_theme_default {
  box-shadow: 0 0 0 1px #DFE0EB;
  border-radius: 8px;
}
.table-component_theme_default .table-component__th {
  color: #BDBFCE;
  border-bottom: 1px solid #DFE0EB;
}
.table-component_theme_default .table-component__th:first-child {
  border-radius: 8px 0 0 0;
      }
.table-component_theme_default .table-component__th:last-child {
  border-radius: 0 8px 0 0;
      }
.table-component_theme_default .table-component__placeholder {
  color: #BDBFCE;
}
.table-component_theme_inset {
  border-radius: 0 0 8px 8px;
  border-top: 1px solid #DFE0EB;
}
.table-component_theme_inset .table-component__th {
  color: #BDBFCE;
  border-bottom: 1px solid #DFE0EB;
}
.table-component_theme_inset .table-component__placeholder {
  color: #BDBFCE;
}
.table-component_theme_plain {
  border: none;
  background-color: inherit;
}
.table-component_theme_plain .table-component__th {
  background-color: transparent;
  color: #BDBFCE;
}
.table-component_theme_plain .table-component__th:first-child {
  padding-left: 0;
      }
.table-component_theme_plain .table-component__th:last-child {
  padding-right: 0;
      }
.table-component_theme_plain .table-component__column:first-child {
  padding-left: 0;
      }
.table-component_theme_plain .table-component__column:last-child {
  padding-right: 0;
      }
.table-component_hover {}
.table-component_hover .table-component__row:hover {
  background-color: #f9f9f9;
}
.table-component_pointer {}
.table-component_pointer .table-component__row {
  cursor: pointer;
}
.table-component_scroll tbody {
  display: block;
  overflow-y: auto;
  padding-right: 12px;
    }
.table-component_scroll tbody::-webkit-scrollbar {
  width: 4px;
      }
.table-component_scroll tbody::-webkit-scrollbar-thumb {
  background-color: #3b25dc;
  border-radius: 4px;
      }
.table-component_scroll tbody::-webkit-scrollbar-track {
  background-color: rgba(59, 37, 220, 0.06);
  border-radius: 4px;
      }
.table-component_scroll tbody::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
      }
.table-component_scroll tbody::-webkit-scrollbar-corner {
  background-color: transparent;
      }
.table-component_scroll thead, .table-component_scroll tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
    }
.table-component_responsive table, .table-component_responsive thead, .table-component_responsive tbody, .table-component_responsive th, .table-component_responsive td, .table-component_responsive tr {
  display: block;
    }
.table-component_responsive .table-component__th {
  display: none;
}
.table-component_responsive .table-component__column {
  padding: 16px 0;
}
.table-component_responsive .table-component__column::before {
  content: attr(data-label);
  display: block;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  line-height: 1;
      }
.table-component_responsive .table-component__row {
  border-bottom: #efefef 1px solid;
}
.table-component_responsive .table-component__row:last-child td {
  border-bottom: #efefef 1px solid;
}
.table-component_responsive .table-component__row-inner:last-child td {
  border-bottom: #efefef 1px solid;
}
.table-component_responsive .table-component__row:last-child {
  border-bottom: none;
}
.table-component_responsive .table-component__row:last-child td:last-child {
  border-bottom: none;
}
.table-component_header {}
.table-component_header .table-component__th:first-child {
  border-radius: 0;
      }
.table-component_header .table-component__th:last-child {
  border-radius: 0;
      }
.table-component__pagination {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
.table-component__pagination-total {
  font-size: 12px;
  opacity: 0.6;
}
.table-component__pagination-controls {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.table-component__pagination-button {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border-radius: 50%;
  background-color: #eff5fc;
  border: none;
  cursor: pointer;
  color: #00416a;
  transition: background-color 0.2s ease;
}
.table-component__pagination-button:hover {
  background-color: #dfe9ff;
    }
.table-component__pagination-button:last-child {
  margin-right: 0;
    }
.table-component__pagination-button_disabled {
  pointer-events: none;
  opacity: 0.4;
}
.table-component__placeholder {
  margin: 32px;
  text-align: center;
  color: rgba(0, 0, 0, 0.6);
}


.input-text-component {
  display: block;
  position: relative;
  height: 32px;
  line-height: 32px;
}

  .input-text-component input:-webkit-autofill + .input-text-component__label {
  top: -4px;
  font-size: 12px;
  }

.input-text-component__input:-webkit-autofill {
  box-shadow: inset 0 0 0 1000px #fff;
}

.input-text-component_active {}

.input-text-component_active .input-text-component__label {
  top: -4px;
  font-size: 12px;
  color: #0648b8;
}

.input-text-component_active .input-text-component__line {
  width: 100%;
}

.input-text-component_fill {}

.input-text-component_fill .input-text-component__label {
  top: -4px;
  font-size: 12px;
}

.input-text-component_readonly {
  pointer-events: none;
}

.input-text-component_readonly .input-text-component__label {
  top: -4px;
  font-size: 12px;
}

.input-text-component_readonly .input-text-component__input {
  border-bottom: none;
}

.input-text-component_error {}

.input-text-component_error .input-text-component__line {
  background-color: #d50000;
}

.input-text-component_error .input-text-component__input {
  border-bottom-color: #d50000;
}

.input-text-component_error .input-text-component__label {
  color: #d50000;
}

.input-text-component_loading {
  pointer-events: none;
}

.input-text-component_loading .input-text-component__label {
  opacity: 0.6;
}

.input-text-component__input {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0;
  border-bottom: #d8d8d8 1px solid;
  background-color: transparent;
  font: 14px Roboto, sans-serif;
  outline: none;
}

.input-text-component__label {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: rgba(0, 0, 0, 0.6);
  line-height: 1;
  transition: top 0.1s ease, font-size 0.1s ease;
  will-change: transform;
}

.input-text-component__line {
  position: absolute;
  width: 0;
  height: 2px;
  margin-top: -2px;
  left: 50%;
  bottom: -1px;
  transform: translateX(-50%);
  background-color: #0648b8;
  transition: width 0.2s ease;
}

.input-text-component__error {
  position: absolute;
  left: 0;
  right: 0;
  bottom: auto;
  margin-top: 4px;
  color: #d50000;
  line-height: 1;
  font-size: 12px;
}

.input-text-component__loader {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: -1px;
  height: 1px;
}

.input-text-component__help {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 5px;
  color: #696969;
  font-size: 12px;
  line-height: 1.2;
}

.input-select-component {
  position: relative;
  cursor: pointer;
}
.input-select-component__input {
  user-select: none;
}
.input-select-component__input > * {
  pointer-events: none;
    }
.input-select-component__input_loading {
  pointer-events: none;
}
.input-select-component__options {
  position: absolute;
  display: none;
  top: auto;
  left: 0;
  right: 0;
  margin-top: -1px;
  max-height: 300px;
  overflow-y: auto;
  list-style: none;
  border: #f5f5f5 1px solid;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
  background-color: #fff;
  z-index: 2;
}
.input-select-component__options_open {
  display: block;
}
.input-select-component__option {
  padding: 16px;
}
.input-select-component__option:hover {
  background-color: #f5f5f5;
    }
.input-select-component__arrow {
  position: absolute;
  top: 50%;
  right: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  transition: transform 0.2s ease;
  color: rgba(0, 0, 0, 0.4);
}
.input-select-component__arrow_open {
  transform: translateY(-50%) rotate(180deg);
}


.accounts-filter-form {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.accounts-filter-form__filters {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@media (max-width: 700px) {
  .accounts-filter-form__filters {
  margin-bottom: 8px;
  }
    }
.accounts-filter-form__controls {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.accounts-filter-form__control {
  margin-right: 16px;
}
.accounts-filter-form__control:last-child {
  margin-right: 0;
    }
.accounts-filter-form__field {
  margin: 8px 32px 0 0;
}

.accounts-page {}
.accounts-page__filter {
  margin: 32px 0 24px 0;
}
.accounts-page__main {
  margin: 0 -16px -16px;
  overflow-x: auto;
}
.accounts-page__options {
  width: 16px;
}
.accounts-page__options-label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.accounts-page__options-label-icon {
  margin-right: 8px;
}

.additional-page {}
.additional-page__filter {
  margin: 32px 0 24px 0;
}
.additional-page__main {
  margin: 0 -16px -16px;
  overflow-x: auto;
}
.additional-page__options {
  width: 16px;
}
.additional-page__options-label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.additional-page__options-label-icon {
  margin-right: 8px;
}

.acts-page {}
.acts-page__filter {
  margin: 32px 0 24px 0;
}
.acts-page__main {
  margin: 0 -16px -16px;
  overflow-x: auto;
}
.acts-page__options {
  width: 16px;
}
.acts-page__options-label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.acts-page__options-label-icon {
  margin-right: 8px;
}
.acts-page__download {
  font-size: 16px;
  color: #234CAC;
  text-decoration: none;
}

@keyframes lamp-rotate {
  0% {
    transform: rotate(10deg);
  }

  30% {
    transform: rotate(6deg);
  }

  50% {
    transform: rotate(0deg);
  }

  70% {
    transform: rotate(-6deg);
  }

  100% {
    transform: rotate(-10deg);
  }
}

@keyframes lamp-blink {
  0% {
    visibility: visible;
  }

  10% {
    visibility: hidden;
  }

  50% {
    visibility: visible;
  }

  60% {
    visibility: hidden;
  }

  80% {
    visibility: visible;
  }
}

.error-layout {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  margin: 32px auto 32px;
}

.error-layout__header {
  flex: 0 0 60px;
  margin: 0 64px;
}

@media (max-width: 520px) {

.error-layout__header {
  margin: 0 32px;
  }
    }

.error-layout__main {
  flex: 1 1 auto;
  display: flex;
  margin: 0 64px;
}

@media (max-width: 1000px) {

.error-layout__main {
  margin-right: 0;
  }
    }

@media (max-width: 520px) {

.error-layout__main {
  margin: 0 32px;
  }
    }

.error-layout__center {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1000px) {

.error-layout__center {
  width: 100%;
  }
    }

.error-layout__content {
  flex: 1 1 auto;
  margin-right: 64px;
}

@media (max-width: 520px) {

.error-layout__content {
  width: 100%;
  }
    }

.error-layout__code {
  color: #989898;
  font-size: 72px;
  font-weight: 100;
  line-height: 1;
}

.error-layout__title {
  margin: 0 0 16px 0;
  font-size: 64px;
  line-height: 1;
}

.error-layout__title::after {
  content: "";
  display: block;
  width: 180px;
  margin-top: 16px;
  height: 4px;
  background-color: #0e50c8;
    }

.error-layout__text {
  max-width: 450px;
  margin-top: 64px;
  font-size: 18px;
  font-weight: 300;
  color: #909090;
  line-height: 24px;
}

.error-layout__controls {
  display: flex;
  flex-flow: row nowrap;
  margin-top: 64px;
  list-style: none;
}

.error-layout__control {
  width: 180px;
  margin-right: 16px;
}

.error-layout__picture {
  position: relative;
}

@media (max-width: 520px) {

.error-layout__picture {
  display: none;
  }
    }

.error-layout__picture_type_code::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40%;
  display: block;
  width: 40%;
  height: 100%;
  background-image: url("/assets/images/not-found-lamp.png");
  background-position: center  3px;
  background-size: contain;
  background-repeat: no-repeat;
  transform-origin: top;
  animation: lamp-rotate 1s linear infinite alternate;
  will-change: transform;
      }

@media (max-width: 1000px) {

.error-layout__picture_type_code {
  width: 300px;
  height: 100%;
  background-image: url("/assets/images/not-found-bg.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
  }

        .error-layout__picture_type_code::before {
  display: none;
        }
      }

.error-layout__picture_type_technical::before {
  content: "";
  position: absolute;
  top: 33%;
  left: 38.5%;
  display: block;
  width: 40%;
  bottom: 0;
  background-image: url("/assets/images/technical-error-light.png");
  background-position: center  3px;
  background-size: contain;
  background-repeat: no-repeat;
  animation: lamp-blink 1s steps(5, start) infinite alternate;
  will-change: transform;
      }

@media (max-width: 1000px) {

.error-layout__picture_type_technical {
  width: 300px;
  height: 100%;
  background-image: url("/assets/images/technical-error-bg.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
  }

        .error-layout__picture_type_technical::before {
  display: none;
        }
      }

.error-layout__img {
  max-width: 100%;
}

@media (max-width: 1000px) {

.error-layout__img {
  display: none;
  }
    }

@block not-found-page {

}

.cabinet-energy-layout {
  position: relative;
  width: 100%;
  height: inherit;
}
.cabinet-energy-layout__aside {
  position: fixed;
  width: 250px;
  height: 100vh;
  background-color: #234CAC;
}
@media (max-width: 1000px) {
  .cabinet-energy-layout__aside {
  width: 58px;
  }
    }
@media (max-width: 620px) {
  .cabinet-energy-layout__aside {
  position: relative;
  width: 100vw;
  height: 58px;
  }
    }
.cabinet-energy-layout__main {
  height: 100%;
  padding: 16px 16px 16px calc(250px + 16px);
  background-color: #F7F8FC;
  line-height: 32px;
}
@media (max-width: 1000px) {
  .cabinet-energy-layout__main {
  padding-left: calc(58px + 16px);
  }
    }
@media (max-width: 620px) {
  .cabinet-energy-layout__main {
  padding: 16px;
  }
    }
.cabinet-energy-layout__header {
  margin-bottom: 32px;
}
@media (max-width: 620px) {
  .cabinet-energy-layout__header {
  margin-bottom: 16px;
  }
    }

.company-name-energy-block {
  text-align: center;
}
.company-name-energy-block__header {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: 64px;
  padding: 0 64px;
}
.company-name-energy-block__fire {
  position: absolute;
  right: 0;
  height: 64px;
  margin-left: 24px;
}

.user-data-block {}
.user-data-block__header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.user-data-block__col {
  flex: 1;
  align-items: flex-start;
  margin-right: 48px;
}
.user-data-block__data {
  margin-bottom: 24px;
}
.user-data-block__data_row {
  margin-bottom: 0;
  margin-right: 48px;
}
.user-data-block__label {
  margin-bottom: 8px;
}
.user-data-block__value {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  font-weight: 700;
}
.user-data-block__icon-row {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-bottom: 24px;
}
.user-data-block__icon-row-icon {
  margin-right: 8px;
}
.user-data-block__icon-row-icon_next {
  margin-left: 16px;
}
.user-data-block__line {
  height: 1px;
  margin-bottom: 24px;
  border: none;
  background-color: #DFE0EB;
}
.user-data-block__row {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 24px;
}
.user-data-block__fire {
  height: 16px;
  margin-right: 8px;
  align-self: flex-end;
}

.main-page__row {
  margin-bottom: 24px;
  }

    .main-page__row:last-child {
  margin-bottom: 0;
    }

.acts-page {}
.acts-page__filter {
  margin: 32px 0 24px 0;
}
.acts-page__main {
  margin: 0 -16px -16px;
  overflow-x: auto;
}
.acts-page__options {
  width: 16px;
}
.acts-page__options-label {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.acts-page__options-label-icon {
  margin-right: 8px;
}
.acts-page__download {
  font-size: 16px;
  color: #234CAC;
  text-decoration: none;
}

.authorization-layout {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: inherit;
}
.authorization-layout__bg {
  position: absolute;
  right: 0;
  bottom: -250px;
  z-index: -1;
  pointer-events: none;
}
.authorization-layout__bg > div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.7;
    }
@media (max-width: 1400px) {
  .authorization-layout__bg {
  bottom: -150px;
  }
    }
@media (max-width: 1200px) {
  .authorization-layout__bg {
  bottom: -110px;
  }
    }
@media (max-width: 1100px) {
  .authorization-layout__bg {
  bottom: 0;
  right: 0;
  }
    }
.authorization-layout__main {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  overflow: hidden;
}
.authorization-layout__left {
  position: relative;
  flex: 1 1 50%;
  align-self: flex-start;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 200px;
  color: #fff;
}
@media (max-width: 1100px) {
  .authorization-layout__left {
  position: static;
  margin-top: 64px;
  }
    }
@media (max-width: 980px) {
  .authorization-layout__left {
  flex: 0;
  }
    }
@media (max-width: 520px) {
  .authorization-layout__left {
  display: none;
  }
    }
.authorization-layout__right {
  flex: 1 1 50%;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  height: 100%;
  //justify-content: center;
}
@media (max-width: 1100px) {
  .authorization-layout__right {
  margin-right: 64px;
  }
    }
@media (max-width: 980px) {
  .authorization-layout__right {
  margin-right: 0;
  }
    }
@media (max-width: 520px) {
  .authorization-layout__right {
  flex-flow: column nowrap;
  }
    }
.authorization-layout__right-main {
  margin: auto;
}
.authorization-layout__right-header {
  display: flex;
  justify-content: flex-end;
  min-width: 480px;
  margin: 32px 0 -32px 0;
}
@media (max-width: 520px) {
  .authorization-layout__right-header {
  min-width: 100%;
  justify-content: center;
  }
    }
.authorization-layout__lang {
  flex: 0 0 120px;
}
.authorization-layout__logo {
  width: 180px;
  margin-bottom: 16px;
}
@media (max-width: 520px) {
  .authorization-layout__mobile {
  display: block;
  margin-top: 32px;
  text-align: center;
  }
    }
.authorization-layout__content {
  flex: 0 1 600px;
  margin: 0 64px;
}
@media (max-width: 980px) {
  .authorization-layout__content {
  display: none;
  }
    }
.authorization-layout__text {
  font-size: 38px;
  letter-spacing: 2px;
}
@media (max-width: 1100px) {
  .authorization-layout__text {
  font-size: 32px;
  }
    }
.authorization-layout__text-footer {
  margin-top: 32px;
  font-weight: 600;
}
.authorization-layout__form {
  position: relative;
  min-width: 480px;
  min-height: 400px;
  margin: 64px 0;
  padding: 64px;
  border-radius: 32px;
  border: #f5f5f5 1px solid;
  background-color: #fdfdfd;
}
@media (max-width: 520px) {
  .authorization-layout__form {
  min-width: 100%;
  background-color: #fff;
  border: none;
  padding: 32px;
  }
    }

.input-password-component {
  position: relative;
}
.input-password-component__eye {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.input-password-component__eye_active {
  color: #0648b8;
}


.input-checkbox {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  user-select: none;
  cursor: pointer;
}
.input-checkbox__input {
  position: relative;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #d8d8d8;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.input-checkbox__input::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #0648b8;
  border-radius: 4px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOSAxNi4xN0w0LjgzIDEybC0xLjQyIDEuNDFMOSAxOSAyMSA3bC0xLjQxLTEuNDF6Ii8+PC9zdmc+);
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
  transform: scale(0);
  transition: all 0.1s ease;
    }
.input-checkbox__input:checked::after {
  transform: scale(1);
    }
.input-checkbox__label {
  padding-left: 8px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1;
}


.login-form {}
.login-form__title {
  margin-bottom: 64px;
  text-align: center;
}
.login-form__row {
  margin-bottom: 32px;
}
.login-form__row_box {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
}
.login-form__footer {
  margin-top: 64px;
}
.login-form__registration {
  margin-top: 16px;
  text-align: center;
}



.registration-layout {}
.registration-layout__title {
  text-align: center;
}
.registration-layout__steps {
  margin: 24px 0 48px;
}

.registration-form {}
.registration-form__sub {
  text-align: center;
  margin: 16px 0 32px 0;
}
.registration-form__row {
  margin-bottom: 48px;
}
.registration-form__row_help {
  margin-bottom: 16px;
}
.registration-form__footer {
  margin-top: 64px;
}
.registration-form__login {
  margin-top: 16px;
  text-align: center;
}

.input-radio-component {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  user-select: none;
  cursor: pointer;
}
.input-radio-component__input {
  flex: 0 0 20px;
  position: relative;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #d8d8d8;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.input-radio-component__input::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  right: 4px;
  bottom: 4px;
  background-color: #0648b8;
  border-radius: 50%;
  display: none;
    }
.input-radio-component__input:checked {
  box-shadow: inset 0 0 0 1px #0648b8;
    }
.input-radio-component__input:checked::after {
  display: block;
    }
.input-radio-component__label {
  padding-left: 8px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1;
}
.input-radio-component_disabled {
  pointer-events: none;
  opacity: 0.5;
}


.registration-step-phones-form {}
.registration-step-phones-form__sub {
  max-width: 340px;
  margin: 64px 0 16px 0;
}
.registration-step-phones-form__row {
  margin-bottom: 16px;
}
.registration-step-phones-form__label {
  color: #000;
  font-weight: 500;
}
.registration-step-phones-form__footer {
  margin-top: 64px;
}

@keyframes timer-progress {
  from {
    stroke-dasharray: 0, 100;
  }

  to {
    stroke-dasharray: 100, 100;
  }
}
.timer-component {
  position: relative;
}
.timer-component__progress_animated {
  animation: timer-progress 60s linear;
  }
.timer-component__time {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  line-height: 1;
  }
.timer-component__control {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition: transform 0.2s ease;
  }
.timer-component__control:hover {
  transform: rotate(180deg);
    }

.registration-step-otp-form {}
.registration-step-otp-form__sub {
  max-width: 340px;
  margin: 64px 0 32px 0;
}
.registration-step-otp-form__row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-bottom: 32px;
}
.registration-step-otp-form__code {
  flex: 1 1 auto;
}
.registration-step-otp-form__timer {
  flex: 0 0 32px;
  margin-left: 16px;
}
.registration-step-otp-form__footer {
  margin-top: 64px;
}

.registration-finish-page {}
.registration-finish-page__title {
  max-width: 320px;
  text-align: center;
}
.registration-finish-page__img {
  display: block;
  width: 200px;
  margin: 64px auto;
}

.recovery-layout {}
.recovery-layout__title {
  text-align: center;
}

.recovery-form {
  margin: 32px 0;
}
.recovery-form__sub {
  text-align: center;
  margin-bottom: 24px;
}
.recovery-form__row {
  margin-bottom: 48px;
}
.recovery-form__row_radio {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
.recovery-form__row_help {
  margin-bottom: 64px;
}
.recovery-form__footer {
  margin-top: 64px;
}
.recovery-form__help b {
  color: #000;
  font-weight: normal;
    }

.recovery-step-two-form {
  margin: 32px 0;
}
.recovery-step-two-form__sub {
  text-align: left;
  margin-bottom: 24px;
  max-width: 300px;
}
.recovery-step-two-form__row {
  margin-bottom: 32px;
}
.recovery-step-two-form__label span {
  padding-left: 16px;
  color: #000;
    }
.recovery-step-two-form__footer {
  margin-top: 64px;
}

.recovery-step-three-form {
  margin: 32px 0;
}
.recovery-step-three-form__sub {
  text-align: left;
  margin-bottom: 24px;
  max-width: 300px;
}
.recovery-step-three-form__row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-bottom: 32px;
}
.recovery-step-three-form__code {
  flex: 1 1 auto;
}
.recovery-step-three-form__timer {
  flex: 0 0 32px;
  margin-left: 16px;
}
.recovery-step-three-form__label span {
  padding-left: 16px;
  color: #000;
    }
.recovery-step-three-form__resend {
  margin-top: -8px;
  font-size: 14px;
  text-align: right;
}
.recovery-step-three-form__footer {
  margin-top: 64px;
}

.recovery-finish-page {}
.recovery-finish-page__title {
  text-align: center;
}
.recovery-finish-page__img {
  display: block;
  width: 200px;
  margin: 64px auto;
}

@keyframes showNotification {
  from {
    transform: translateY(100%);
    opacity: 0;
  }

  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.notifications-component {
  position: fixed;
  right: 16px;
  bottom: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  line-height: 1;
  z-index: 5;
  pointer-events: none;
}
@media (max-width: 480px) {
  .notifications-component {
  right: initial;
  left: 50%;
  transform: translateX(-50%);
  }
  }
.notifications-component__notifications {
  flex: 0 0 320px;
  list-style: none;
  min-width: 320px;
}
.notifications-component__notification {
  display: block;
  width: 320px;
  padding: 16px;
  margin-bottom: 16px;
  border-radius: 10px;
  box-shadow: -2px 0 17px 0 rgba(190, 204, 227, 0.49);
  background-color: #ffffff;
  animation: showNotification 0.2s ease 4.5s reverse both, showNotification 0.2s ease;
  pointer-events: auto;
}
@media (max-width: 480px) {
  .notifications-component__notification {
  width: 100%;
  }
    }
.notifications-component__notification_type_error {}
.notifications-component__notification_type_error .notifications-component__title {
  color: #d03838;
}
.notifications-component__title {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #333;
}
.notifications-component__description {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.57);
  line-height: 18px;
}
.notifications-component__gas {
  margin-left: 16px;
  margin-top: auto;
  height: 160px;
  width: 96px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease;
  transform: translateX(100%);
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 480px) {
  .notifications-component__gas {
  display: none;
  }
    }
.notifications-component__gas_type_success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTgiIGhlaWdodD0iMTYyIiB2aWV3Qm94PSIwIDAgMTE4IDE2MiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Im1pdzEzYmM0ZGEiIHgxPSI0Ny44NzglIiB4Mj0iNTEuNzI5JSIgeTE9Ii0xMjguMzkzJSIgeTI9IjE5Mi40NzYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNFNEI1NDciLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNFMUE3NDYiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNEOTgxNDUiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjQ0U0QjQzIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9IjRlM202Zmhlb2IiIHgxPSI0Ny44MzIlIiB4Mj0iNTEuNTAyJSIgeTE9Ii0uMTE2JSIgeTI9IjEzOS45NzQlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNFNEI1NDciLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNFMUE3NDYiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNEOTgxNDUiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjQ0U0QjQzIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InVtbzkzOGNzcGMiIHgxPSI1MC41MDElIiB4Mj0iNDkuMzk2JSIgeTE9IjEzMC40NDIlIiB5Mj0iLS4yOTMlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNDRTRCNDMiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNEQTgyNDUiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiNFM0FENDYiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRTdCRDQ3Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImtvdGl6cGxnd2QiIHgxPSI0OS40NzYlIiB4Mj0iNTAuMTg3JSIgeTE9Ii0uOTM0JSIgeTI9IjEwMC4zNTMlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI0U5Qzg0NyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI0UzQjE0NiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI0Q3NkM0NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNEMTRBNDMiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSkiPgogICAgICAgIDxwYXRoIGZpbGw9IiNFMkVCRjkiIGQ9Ik0zNy40NSA3My4xOGMyLjU1LS4yIDUuMTUuMTEgNy42Ni0uMzkgNC4xMi0uODIgNy40OC0zLjY3IDEwLjkzLTYuMDcgNS44Mi00IDEyLjYtNyAxOS42OC03LjE2IDcuMDgtLjE2IDE0LjQ1IDMgMTguMjYgOC45NCAxLjkyIDMgMi45MiA2LjY0IDUuNDQgOS4xNiAyLjUyIDIuNTIgNiAzLjU4IDguMDkgNi4zNSAxLjMgMS43NSAxLjgxIDMuOTUgMi44IDUuODkgMS42OSAzLjMyIDQuNzEgNS43OCA2LjYgOSAyLjM3NiA0LjA0MiAyLjc3NSA4Ljk0OSAxLjA4NCAxMy4zMjItMS42OSA0LjM3NC01LjI4NyA3LjczNS05Ljc2NCA5LjEyOC0zLjQ0IDEuMDctNy4zMiAxLTEwLjMzIDIuOTMtMS43NSAxLjE0LTMgMi44Ny00LjU4IDQuMjRzLTMuNzMgMi40Mi01LjcxIDEuNzZjLjY3OC44MTguNzYyIDEuOTc2LjIxIDIuODg0LS41NTIuOTA3LTEuNjIgMS4zNjQtMi42NTggMS4xMzgtMS4wMzgtLjIyNy0xLjgxOC0xLjA4Ny0xLjk0Mi0yLjE0Mi0uMjQtMi4xIDItNC43MS4yNi02LTEuNDQtMS4wNi0zLjI1IDEtMy41MSAyLjczLS4yNDQgMS42MjktLjA2MSAzLjI5My41MyA0LjgzLTIuNSAyLTUuOTIgMi4yNC05LjEyIDIuMzlsLTguMjcuNDFjLTIuOTcyLjIxLTUuOTU1LjIyNy04LjkzLjA1LTIuNDI3LS4zNS00Ljg3OC0uNTA4LTcuMzMtLjQ3LTEuNTM0LjE3OC0zLjA1Ni40NDItNC41Ni43OS04LjU0NCAxLjYzNi0xNy4zODYuNTYzLTI1LjI5LTMuMDctLjc0My0uMjY3LTEuMzktLjc0Ny0xLjg2LTEuMzgtMS4xNC0xLjg2Ljk0LTMuOTQgMS44OC01LjkxIDEuNTItMy4xNy0uMDktNi45NS0yLjEtOS44My0yLjAxLTIuODgtNC41Ni01LjYzLTUuMTItOS4xMS0uNzQtNC41MyAyLjA4LTguNzkgNC43Ni0xMi41MiAzLjcyLTUuMTYgNy44Ni0xMC4yMSAxMS4yMi0xNS42MSAyLjU3LTQuMDcgNi44LTUuOSAxMS42Ny02LjI4ek04LjU2IDEzMi40OGMuNjk4LjA4NSAxLjMyLjQ4MyAxLjY5IDEuMDguMzU0LjYxNy4yNTIgMS4zOTUtLjI1IDEuOS0uMjk2LjIyNS0uNjM3LjM4Mi0xIC40Ni0uNzQzLjMxNS0xLjU3NS4zNDctMi4zNC4wOS0uNTgtLjI3Ny0uOTY0LS44NDgtMS0xLjQ5LS4wMS0xLjYxIDEuNTYtMi4yNSAyLjktMi4wNHpNMTIuNzUgMTMyLjQ4Yy4wOC4wOS4xMTMuMjE0LjA4Ny4zMzMtLjAyNS4xMTktLjEwNi4yMTgtLjIxNy4yNjctLjIzLjA4NS0uNDg5LjA1MS0uNjktLjA5LS4xNzItLjA4OS0uMzA0LS4yMzktLjM3LS40Mi0uMDMyLS4xNTcgMC0uMzIuMDkxLS40NTJzLjIzMS0uMjIxLjM4OS0uMjQ4Yy4zMy0uMDMxLjY0LjE2Ljc2LjQ3bC0uMDUuMTR6TTguMjIgMTA3LjIzYy0uMDEzLjQwNS0uMTI3LjgtLjMzIDEuMTUtLjYzNy43MDItMS42NTEuOTItMi41Mi41NC0xLjIwNi0uNDE3LTIuMjQtMS4yMjItMi45NC0yLjI5LS42OTEtMS4wNjQtMS4xNDUtMi4yNjUtMS4zMy0zLjUyLS4yMTYtLjg4NC0uMTI0LTEuODE1LjI2LTIuNjQuMjI0LS4zODIuNTQtLjcwMi45Mi0uOTMgMS4yMTMtLjY3NCAyLjcxLS41NzIgMy44Mi4yNiAyLjEzIDEuNTggMi4zNCA1LjA0IDIuMTIgNy40M3pNOS4xMyAxMTAuNDVsLjE5LS4xYy0uMTM5LS4yOTUtLjQwMy0uNTEyLS43Mi0uNTktLjMyMy0uMDctLjY1NC4wNzUtLjgyLjM2LS4wNi4xMjQtLjA4OC4yNjItLjA4LjQuMDQyLjUyLjQ3OC45MjIgMSAuOTIuMjQzLS4wMjQuNDYtLjE2LjU4OC0uMzY4LjEyOC0uMjA5LjE1LS40NjUuMDYyLS42OTJsLS4yMi4wN3pNNzYuMTQgNTYuNjRjLS41NTYuMzg1LTEuMTc1LjY3LTEuODMuODQtMS44NC42OTMtMy44MTIuOTYzLTUuNzcuNzktMS45OS0uMjA3LTMuNy0xLjUwMi00LjQ0LTMuMzYtLjUxNS0yLjE5Ny41MDUtNC40NjcgMi40OS01LjU0IDEuOTk5LS45ODEgNC4zMjQtMS4wNTQgNi4zOC0uMiAxLjIxNy40MDggMi4yOTQgMS4xNSAzLjExIDIuMTQgMSAxLjMxIDEuNTUgNC4xOC4wNiA1LjMzek02NC4xNSA1OC40M2MtLjA3NS0uNDA2LS4zMzctLjc1My0uNzA3LS45MzYtLjM3LS4xODMtLjgwNS0uMTgtMS4xNzMuMDA2LS4zNDQuMjM0LS41NzIuNjAyLS42MyAxLjAxMy0uMDU3LjQxMi4wNjMuODI5LjMzIDEuMTQ3LjYxMS42MSAxLjU4Ny42NTQgMi4yNS4xLjMyMi0uMjUyLjQ5Mi0uNjUzLjQ1LTEuMDYtLjAzMS0uMi0uMTQzLS4zNzctLjMxLS40OS0uMTY3LS4xMTQtLjM3My0uMTU0LS41Ny0uMTFsLjM2LjMzek0zNCA3MS41MmMuMTU2LS4zNTEuMTYtLjc1Mi4wMS0xLjEwNi0uMTUtLjM1NS0uNDM5LS42MzEtLjgtLjc2NC0uODg3LS4zNzctMS45MTYtLjAyNS0yLjM4Ny44MTYtLjQ3MS44NC0uMjM1IDEuOTAxLjU1IDIuNDYyLjc4NC41NiAxLjg2NC40NCAyLjUwNy0uMjc4LjQzLS40OC41LTEuMzktLjA5LTEuNjVsLjIxLjUyeiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNFOEVBRUQiIGQ9Ik01Mi4yNiAxNTljLTMuOTUuODUyLTcuOTY0IDEuMzc3LTEyIDEuNTctMTAuNS40Ny0yMC45MSAyLjY1LTIwLjkyIDMuMTYgMCAuMzQgOC40MiAxLjA5IDIwLjg3IDEuMTcgMjcuNTUuMTggNjYuNzUtMS40IDY2Ljc2LTIuNjcuMDMtMS0zOS42Ny00LjM4LTU0LjcxLTMuMjN6IiBvcGFjaXR5PSIuNzYiLz4KICAgICAgICA8cGF0aCBzdHJva2U9IiM3NThFQzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNzcuNDQgMTIzLjU3cy01Ljc1IDIxIDcuNjcgMzQuMThNNDkuNzMgMTIzLjU3czUuNzUgMjEtNy42NyAzNC4xOE04Mi44NCAxMTAuMXMyOC42LTE0LjE1IDExLjM0LTMyLjY3TTUxLjc5IDEwMC43cy0zMS45LS4zMS0yNC44OSAyNCIvPgogICAgICAgIDxwYXRoIGZpbGw9IiM4REE5REEiIGQ9Ik04OC42OCAxMDAuNzNjMS4zOCA1LjUxMyAxLjIwNyAxMS4zLS41IDE2LjcyLS4zOTEgMS4xODctLjg1NiAyLjM1LTEuMzkgMy40OC0zLjU4IDcuMzYtMTMuNTkgMTUuNjEtMjMuMzYgMTUuNjEtMTMuOTUgMC0yOC0xNS4zNC0yNS4yNi0zMy43IDIuOTQtMTkuNjQgMTEuNDUtMzcuOTEgMjUuNC0zNy45MXMxOS4xNCA5Ljg0IDI1LjExIDM1Ljh6Ii8+CiAgICAgICAgPGVsbGlwc2UgY3g9IjUyLjcxIiBjeT0iOTYuOTciIGZpbGw9IiM3NThFQzUiIHJ4PSI4LjgiIHJ5PSI4Ljg0Ii8+CiAgICAgICAgPGVsbGlwc2UgY3g9IjU0LjQ4IiBjeT0iOTUuOTMiIGZpbGw9IiNGRkYiIHJ4PSI4LjgiIHJ5PSI4Ljg0Ii8+CiAgICAgICAgPGVsbGlwc2UgY3g9IjU0LjUzIiBjeT0iOTUuODciIGZpbGw9IiMxODE3MTYiIHJ4PSI3Ljg5IiByeT0iNy45MiIvPgogICAgICAgIDxlbGxpcHNlIGN4PSI1My40NyIgY3k9IjkyLjg3IiBmaWxsPSIjRkZGIiByeD0iMy41OSIgcnk9IjMuNjEiLz4KICAgICAgICA8ZWxsaXBzZSBjeD0iNzIuODUiIGN5PSI5Ni45NyIgZmlsbD0iIzc1OEVDNSIgcng9IjguOCIgcnk9IjguODQiLz4KICAgICAgICA8ZWxsaXBzZSBjeD0iNzQuNjEiIGN5PSI5NS45MyIgZmlsbD0iI0ZGRiIgcng9IjguOCIgcnk9IjguODQiLz4KICAgICAgICA8ZWxsaXBzZSBjeD0iNzQuNjYiIGN5PSI5NS44NyIgZmlsbD0iIzE4MTcxNiIgcng9IjcuODkiIHJ5PSI3LjkyIi8+CiAgICAgICAgPGVsbGlwc2UgY3g9IjczLjYiIGN5PSI5Mi44NyIgZmlsbD0iI0ZGRiIgcng9IjMuNTkiIHJ5PSIzLjYxIi8+CiAgICAgICAgPHBhdGggZmlsbD0iIzc1OEVDNSIgZD0iTTUxIDg0Ljk0Yy0xLjIyLjE3LTIuNDQuMjktMy42My41Ni0uNDYuMS0uMzkuODUuMDguNzQgMS4yLS4yNyAyLjQyLS4zOSAzLjYzLS41Ni40OS0uMDYuNDItLjgtLjA4LS43NHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMDIwNjA4IiBkPSJNNTEuMjUgODQuNDNjLTEuMjIuMTctMi40NC4yOS0zLjYzLjU2LS40Ni4xLS4zOS44NS4wOC43NCAxLjItLjI3IDIuNDItLjM5IDMuNjMtLjU2LjQ3LS4wNy4zOS0uODEtLjA4LS43NHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjNzU4RUM1IiBkPSJNNzYuMDkgODQuMjFjMSAuNjUgMi4xMSAxLjI2IDMuMDkgMiAuMzguMjggMCAuOTMtLjM3LjY0LTEtLjczLTIuMDUtMS4zNC0zLjA5LTItLjQxLS4yNS0uMDMtLjg1LjM3LS42NHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMDIwNjA4IiBkPSJNNzYuMDkgODMuNjVjMSAuNjUgMi4xMSAxLjI2IDMuMDkgMiAuMzguMjggMCAuOTMtLjM3LjY0LTEtLjczLTIuMDUtMS4zNC0zLjA5LTItLjQxLS4yOS0uMDMtLjkuMzctLjY0eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiM4REE5REEiIGQ9Ik00MyAxMTUuMDdsOSAzIi8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNtaXcxM2JjNGRhKSIgZD0iTTQxLjQ4IDQ5LjM4Yy0uNjQgMS43NyAwIDUuOCAxLjQ5IDcuNjUgMCAzLjIyIDAgNi4xMiAxLjYxIDkgMS4wMDIgMi4wMDkgMi41IDMuNzMgNC4zNSA1IDEuNTM1IDEuMTIgMy4yMTcgMi4wMjIgNSAyLjY4IDEuNjQuNzMgNC42NyAyLjExIDcuNjUgMi4wNi0yLjU4LjMyLTcuOTItMS4xNi0xMC4zLTIuMTgtNS44OC0yLjUxLTEwLjE3LTYuMjQtMTEuNjItMTIuNTItLjkyOC0zLjk4NS0uMjc2LTguMTc1IDEuODItMTEuNjl6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCM0ZTNtNmZoZW9iKSIgZD0iTTcwLjU2IDMwLjU3YzIuMDQ3IDIuNzc2IDMuOTExIDUuNjgyIDUuNTggOC43IDQuNjcgOC4wNSA2LjUgMTUuMjQgMy4yNyAyNC40Mi0xLjkzIDUuMzItOS4wNyAxMS4yNy0xNS4yMSAxMi4wOCA0LjEyMi0uNDIgOC4xMDgtMS43MDUgMTEuNy0zLjc3IDcuMS00LjU1IDEwLjEzLTkuNDcgMTEuMzktMTcgLjk3NS00Ljk0My0uMTMyLTEwLjA3LTMuMDYtMTQuMTcuODQgMi4xMi0uNjQgNC42Ny0xIDUuNDguMDQ0LTIuNTE4LS41NDQtNS4wMDctMS43MS03LjI0LTIuNjgtNC42OS01LjU5LTcuODMtOS41OC0xMi0zLTMuMTQtMy44My04LjYtMi4wOC0xMS44NC0zLjI5IDMtNC4xNiA3LjQ3LTMuNjggOS40NS4wMy0uMDIgMy4zMSA0LjM4IDQuMzggNS44OXoiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3VtbzkzOGNzcGMpIiBkPSJNNjEuNjIgNzUuNzljLTQuMTcgMC0xMC4yNi0yLjYtMTIuNjctNC4zNy03LjQxLTUuNDgtNy4wNy0xMy4zMS01LjE0LTIxLjM2IDEtMy44NyAzLjIyLTguNjcgMy41Ni0xMS45NS4xMzYtMi40MjMtLjM3NS00Ljg0LTEuNDgtNyAuOTExIDEuNjQ4IDIuMTY2IDMuMDggMy42OCA0LjIgMy4yMiAyLjQyIDYuMzMuNjIgNy4wOC0yLjgyIDEuNDMtNi42MS0yLjYyLTEzLjU2LjUxLTIxLjg0IDEuNzMtNC41OCA0LjIxLTcuNCA5LjA5LTkuOTItMTAuMTggOS44LTIuNjEgMTkuODQgMy40OCAyOC4yNkM3NyAzOSA4NSA1MC4xNiA4MCA2M2MtMi43NjkgNi42NTctOC43MzMgMTEuNDUtMTUuODMgMTIuNzJsLTIuNTUuMDd6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNrb3RpenBsZ3dkKSIgZD0iTTYyLjg1IDc1Ljc2aC0zLjczYy04LjIzLTMuMTItMTIuMjktMTMuNDEtNy45MS0yMC42NCAxLjUyNy0yLjg0NiA0LjA5MS00Ljk5NCA3LjE2LTYtMS43NSAxLjYtMS43NCA1LjI3LS40MyA2Ljc3IDMuMTggMy43NCA3LjU2LS4yMSA1LjYzLTQuNzYtNC4zMi0xMC4yNC0xMS43Mi0xMi4xNi05LjMxLTIyLjA2Ljk0LTMuODUgNC4zNi03LjUyIDguMTItMTAtMS4zMzUgMi4zNjItMS45NSA1LjA2My0xLjc3IDcuNzcuMTkgNS4yMyA0IDguOCA3LjM1IDEyLjU0IDYuMzUgNy4yOSAxMi43MSAxNS41NyA3LjkxIDI2LjA4LTIuNzIgNS45NS02LjcgOC45Mi0xMi42NSAxMC4zM2wtLjM3LS4wM3oiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRDlBMzQ4IiBkPSJNNjMuNDYgNjUuMjdsLTEuODkgNEw2NSA3MC40bDEuOS03LjYyLTMgLjMzczEuNDctNC4yMSAyLTYuMjljLTEuMjkgMi42OC00LjU0IDguNDctNC41NCA4LjQ3bDIuMS0uMDJ6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0VGQkE0NCIgZD0iTTYzLjk5IDY1LjIyTDYyLjA1IDY5LjM3IDY1IDcwLjQgNjYuNDIgNjQuNTcgNjYuNzYgNjMuMTMgNjUuNDQgNjMuMjkgNjQuMjUgNjMuNDMgNjUuNzIgNTcuMiA2Mi40IDY0LjEyIDYxLjg2IDY1LjIzIDYzLjIzIDY1LjIyeiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMwMjA2MDgiIGQ9Ik01NSAxMTAuNTFzOC42OSAzLjM5IDE3LjM5IDBjMCAwLTIgNy40Ny04LjIgNy40OC00LjUwNC4xNi04LjQzMi0zLjAzNy05LjE5LTcuNDh6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.notifications-component__gas_type_error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDEyNCAxNjUiIHdpZHRoPSIxMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSI+PHN0b3Agb2Zmc2V0PSIuMjQiIHN0b3AtY29sb3I9IiNlNGI1NDciLz48c3RvcCBvZmZzZXQ9Ii4zOCIgc3RvcC1jb2xvcj0iI2UxYTc0NiIvPjxzdG9wIG9mZnNldD0iLjY2IiBzdG9wLWNvbG9yPSIjZDk4MTQ1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjY2U0YjQzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSI0Ny42NjIlIiB4Mj0iNTEuNDk0JSIgeGxpbms6aHJlZj0iI2EiIHkxPSItMTI4LjI5OSUiIHkyPSIxOTIuMzI1JSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjQ3Ljk2MSUiIHgyPSI1MS42NSUiIHhsaW5rOmhyZWY9IiNhIiB5MT0iLS4wODQlIiB5Mj0iMTM5Ljk3MSUiLz48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSI1MC40MjglIiB4Mj0iNDkuMzMxJSIgeTE9IjEzMC40NiUiIHkyPSItLjM4NyUiPjxzdG9wIG9mZnNldD0iLjQyIiBzdG9wLWNvbG9yPSIjY2U0YjQzIi8+PHN0b3Agb2Zmc2V0PSIuNjciIHN0b3AtY29sb3I9IiNkYTgyNDUiLz48c3RvcCBvZmZzZXQ9Ii44OSIgc3RvcC1jb2xvcj0iI2UzYWQ0NiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U3YmQ0NyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJlIiB4MT0iNDkuNTM0JSIgeDI9IjUwLjI1NiUiIHkxPSItLjg1NiUiIHkyPSIxMDAuNDA5JSI+PHN0b3Agb2Zmc2V0PSIuMDIiIHN0b3AtY29sb3I9IiNlOWM4NDciLz48c3RvcCBvZmZzZXQ9Ii4yNyIgc3RvcC1jb2xvcj0iI2UzYjE0NiIvPjxzdG9wIG9mZnNldD0iLjc0IiBzdG9wLWNvbG9yPSIjZDc2YzQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZDE0YTQzIi8+PC9saW5lYXJHcmFkaWVudD48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC41KSI+PHBhdGggZD0ibTUzLjc5NSAxNTguODQ1Yy00LjAwMS44NjMtOC4wNjUgMS4zOTctMTIuMTUzIDEuNTk3LTEwLjY2OS40ODItMjEuMjYyIDIuNjk3LTIxLjI3IDMuMjE3IDAgLjM0NiA4LjU2IDEuMTA3IDIxLjIxNyAxLjE5IDI4LjAxMi4xODkgNjcuODYxLTEuNDI0IDY3Ljg3Ni0yLjcyLjAxNS0xLjAxLTQwLjM3Ni00LjQ0NS01NS42Ny0zLjI4NHoiIGZpbGw9IiNlOGVhZWQiIG9wYWNpdHk9Ii43NiIvPjxwYXRoIGQ9Im0zOC4wMjUgNzUuMjZjMi42NTItLjIwNCA1LjM1LjExMyA3Ljk2NC0uNDA3IDQuMjg3LS44NTIgNy43NzUtMy44MiAxMS4zNy02LjMwNiA2LjAyNy00LjE5NyAxMy4wOTQtNy4zMDEgMjAuNDU1LTcuNDM3IDcuMzYtLjEzNSAxNS4wMjMgMy4wOSAxOC45NzggOS4yOTggMS45OSAzLjEyNiAzLjAxNCA2LjkgNS42NTEgOS41MjMgMi42MzcgMi42MjIgNi4yODQgMy43MjIgOC40MTYgNi42IDEuMzQ5IDEuODIzIDEuODgzIDQuMTA2IDIuOTE2IDYuMTI1IDEuNzU1IDMuNDUgNC44OTcgNi4wMjggNi44NTYgOS4zNSAyLjQ3NyA0LjIwNiAyLjg5NSA5LjMxNCAxLjEzMyAxMy44NjctMS43NjMgNC41NTItNS41MSA4LjA0OC0xMC4xNzQgOS40OS0zLjU3MiAxLjExNC03LjYwMiAxLjAwMS0xMC43MzcgMy4wMTMtMS44MTUgMS4xODMtMy4xMzQgMy4wMTQtNC43NjEgNC40MDgtMS42MjggMS4zOTMtMy44OCAyLjUwOC01LjkzNyAxLjgyMy43MDguODUuNzk4IDIuMDU3LjIyNCAzLjAwMy0uNTc0Ljk0Ny0xLjY4NiAxLjQyNC0yLjc2OCAxLjE4OC0xLjA4MS0uMjM2LTEuODk0LTEuMTMzLTIuMDIyLTIuMjMyLS4yNDktMi4xODUgMi4wNDItNC45MDUuMjc5LTYuMjA4LTEuNTA3LTEuMTA4LTMuMzc2IDEuMDAyLTMuNjU0IDIuODQtLjI1IDEuNjkzLS4wNTkgMy40MjEuNTU3IDUuMDE4LTIuNiAyLjA3Mi02LjE1NSAyLjMyLTkuNDc4IDIuNDg2bC04LjYwNC40MjJjLTMuMDkuMjE5LTYuMTkuMjM2LTkuMjgyLjA1My0yLjU0LS4yMDQtNS4wNzgtLjY4Ni03LjYxNy0uNDgyLTEuNTk0LjE4NS0zLjE3Ni40NTktNC43NC44Mi04Ljg3NiAxLjY4Ni0xOC4wNTguNTU4LTI2LjI2NC0zLjIyNC0uNzcyLS4yOC0xLjQ0NS0uNzgtMS45MzYtMS40MzktMS4xODMtMS45MzYuOTgtNC4wOTkgMS45NTktNi4xNDggMS41NzUtMy4zLS4wOS03LjIyNS0yLjE4NS0xMC4yMTZzLTQuNzQtNS44NTQtNS4zMjctOS40NjNjLS43NTMtNC43MSAyLjE2My05LjE0IDQuOTUtMTMuMDEyIDMuODY1LTUuMzY0IDguMTc1LTEwLjYxNiAxMS42NjMtMTYuMjI5IDIuNjYtNC4yMjYgNy4wNTItNi4xMzMgMTIuMTE1LTYuNTI0em0tMzAuMDMxIDYxLjY0NWMuNzI1LjA4OSAxLjM3LjUwMiAxLjc1NSAxLjEyMi4zNy42NDUuMjYzIDEuNDU3LS4yNjMgMS45ODItLjI5Ny4yMjctLjYzOS4zOS0xLjAwMi40NzUtLjc3Mi4zMjgtMS42MzguMzYzLTIuNDM0LjA5OC0uNTk3LS4yOS0uOTktLjg4Mi0xLjAyNS0xLjU0NS0uMDYtMS42OCAxLjU3NS0yLjM1IDIuOTY5LTIuMTMyem00LjM2Mi4wMDdjLjA4LjA5NS4xMS4yMjIuMDg0LjM0My0uMDI2LjEyLS4xMDcuMjIyLS4yMi4yNzUtLjIzOC4wOTQtLjUwNy4wNi0uNzE1LS4wOS0uMTc5LS4wOTItLjMxNi0uMjQ4LS4zODQtLjQzNy0uMDQzLS4xNjctLjAxMy0uMzQzLjA4Mi0uNDg3LjA5NC0uMTQzLjI0NS0uMjQuNDE1LS4yNjcuMzQ1LS4wMzguNjcyLjE2NC43OS40OXptLTQuNzE2LTI2LjI0OWMtLjAxMy40MjEtLjEzLjgzMy0uMzQgMS4xOTgtLjUzNC43OTktMS43MS44NTktMi42MjEuNTY1LTEuMjUxLS40MzctMi4zMjQtMS4yNzMtMy4wNTItMi4zOC0uNzE5LTEuMTA1LTEuMTkxLTIuMzUyLTEuMzg2LTMuNjU1LS4yMjUtLjkxOC0uMTMtMS44ODYuMjcxLTIuNzQyLjIzMS0uMzk2LjU1OC0uNzI3Ljk1LS45NjUgMS4yNjEtLjcgMi44MTYtLjU5MyAzLjk3LjI3MSAyLjIyMyAxLjYyIDIuNDQxIDUuMjE0IDIuMjA4IDcuNzA4em0uOTQyIDMuMzM3LjE5NS0uMTA1Yy0uMTQ1LS4zMDctLjQyMi0uNTMxLS43NTMtLjYxLS4zMzUtLjA3Mi0uNjguMDgtLjg1MS4zNzctLjA2NC4xMy0uMDkzLjI3Ni0uMDgzLjQyMi4wMjguNTMuNDY0Ljk0Ni45OTQuOTQ5LjI1Mi0uMDI2LjQ3OC0uMTY3LjYxLS4zODMuMTM0LS4yMTUuMTU5LS40OC4wNjgtLjcxN2wtLjE4LjA2OHptNjkuNjY4LTU1LjkzNGMtLjU3OC40MDItMS4yMjQuNjk4LTEuOTA1Ljg3NC0xLjkyMi43MjUtMy45ODMgMS4wMDYtNi4wMjguODIyLTIuMDEyLS4yOTQtNC0xLjU1Mi00LjYxOC0zLjQ4OS0uNjk0LTIuMTc3LjU5NS00LjY1NiAyLjU5MS01Ljc2MyAyLjA3Ny0xLjAyIDQuNDkzLTEuMDk4IDYuNjMtLjIxMSAxLjI3LjQzNCAyLjM5IDEuMjE3IDMuMjMzIDIuMjYgMS4wNzcgMS4zMzMgMS42NDIgNC4zMS4wOTggNS41MDd6bS0xMi40NjEgMS44NjFjLS4wNzktLjQyMi0uMzUzLS43ODItLjczOC0uOTcyLS4zODYtLjE5LS44MzgtLjE4Ny0xLjIyLjAwOC0uMzcuMjM3LS42MTYuNjI0LS42NzcgMS4wNTgtLjA2LjQzNC4wNy44NzMuMzYgMS4yMDIuNjM1LjYzOSAxLjY1My42ODUgMi4zNDMuMTA2LjMzMS0uMjY0LjUwNS0uNjc5LjQ2LTEuMS0uMDMzLS4yMDYtLjE1LS4zOS0uMzIyLS41MDctLjE3My0uMTE3LS4zODctLjE1Ny0uNTktLjExMXptLTMxLjMyNyAxMy42MDdjLjE2Mi0uMzY1LjE2Ni0uNzgxLjAxLTEuMTUtLjE1Ni0uMzY4LS40NTctLjY1NS0uODMyLS43OTQtLjkyMS0uMzg0LTEuOTg1LS4wMTctMi40NzMuODU0cy0uMjQ2IDEuOTcuNTY0IDIuNTU1IDEuOTI5LjQ3IDIuNjAzLS4yNjdjLjQ1Mi0uNDk3LjUyLTEuNDQ2LS4wOS0xLjcxOHoiIGZpbGw9IiNlMmViZjkiLz48cGF0aCBkPSJtNzAuMzcgMTI0LjQ1OHMxMC41NDguNTA1IDcuOTcxIDM1LjUzMm0tMjAuNTQ2LTM1LjUzMnMtMTAuOTI0IDEwLjY5MS03Ljk3MSAzNS41MzJtMzEuNzEyLTU5LjI4czE0LjQ1IDcuNzYgMTIuNTQ0IDMzLjg2N20tNDUuNjQyLTMzLjExM3MtMTQuNDUxIDcuNzYtMTIuNTQ1IDMzLjg2NiIgc3Ryb2tlPSIjNzU4ZWM1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIvPjxwYXRoIGQ9Im05MS4yODUgMTAzLjkwNWMxLjQzMyA1LjcyOCAxLjI1MyAxMS43NDEtLjUyIDE3LjM3NC0uNDA3IDEuMjM2LS44OSAyLjQ0Ny0xLjQ0NyAzLjYyNC0zLjcxNCA3LjY1NS0xNC4xMjYgMTYuMjI5LTI0LjI5IDE2LjIyOS0xNC41MDMgMC0yOS4xMTItMTUuOTUtMjYuMjU3LTM1LjAzNSAzLjA2LTIwLjQxOCAxMS45MDQtMzkuNDExIDI2LjM3LTM5LjQxMXMxOS45MzYgMTAuMjMxIDI2LjE0NCAzNy4yMTl6IiBmaWxsPSIjOGRhOWRhIi8+PGVsbGlwc2UgY3g9IjUzLjkiIGN5PSI5OS45ODciIGZpbGw9IiM3NThlYzUiIHJ4PSI5LjE1NCIgcnk9IjkuMTg0Ii8+PGVsbGlwc2UgY3g9IjU1LjczMSIgY3k9Ijk4LjkxNyIgZmlsbD0iI2ZmZiIgcng9IjkuMTU0IiByeT0iOS4xODQiLz48ZWxsaXBzZSBjeD0iNTUuNzg0IiBjeT0iOTguODQ5IiBmaWxsPSIjMTgxNzE2IiByeD0iOC4yMDUiIHJ5PSI4LjIzNSIvPjxlbGxpcHNlIGN4PSI1NC42ODQiIGN5PSI5NS43MyIgZmlsbD0iI2ZmZiIgcng9IjMuNzM3IiByeT0iMy43NTIiLz48ZWxsaXBzZSBjeD0iNzQuODMiIGN5PSI5OS45ODciIGZpbGw9IiM3NThlYzUiIHJ4PSI5LjE1NCIgcnk9IjkuMTg0Ii8+PGVsbGlwc2UgY3g9Ijc2LjY2MSIgY3k9Ijk4LjkxNyIgZmlsbD0iI2ZmZiIgcng9IjkuMTU0IiByeT0iOS4xODQiLz48ZWxsaXBzZSBjeD0iNzYuNzE0IiBjeT0iOTguODQ5IiBmaWxsPSIjMTgxNzE2IiByeD0iOC4yMDUiIHJ5PSI4LjIzNSIvPjxlbGxpcHNlIGN4PSI3NS42MDYiIGN5PSI5NS43MyIgZmlsbD0iI2ZmZiIgcng9IjMuNzM3IiByeT0iMy43NTIiLz48cGF0aCBkPSJtNTIuMTM3IDg3LjQ4OGMtMS4yNjYuMTgtMi41MzIuMzA5LTMuNzY3LjU4Ny0uNDgyLjEwNi0uNC44ODIuMDgzLjc1NCAxLjI0My0uMjc5IDIuNTE2LS40MDcgMy43NjctLjU4OC41Mi0uMDUzLjQxNC0uODQ0LS4wODMtLjc1M3oiIGZpbGw9IiM3NThlYzUiLz48cGF0aCBkPSJtNTIuMzcgODYuOTZjLTEuMjY1LjE4MS0yLjUzMS4zMS0zLjc2Ny41ODgtLjQ4Mi4xMDUtLjM5OS44ODEuMDgzLjc1MyAxLjI0My0uMjc4IDIuNTE3LS40MDYgMy43NjctLjU4Ny40OTgtLjA1My40MTUtLjgzLS4wODItLjc1NHoiIGZpbGw9IiMwMjA2MDgiLz48cGF0aCBkPSJtNzguMjA1IDg2LjcyN2MxLjA4NS42NzggMi4xOTMgMS4zMDMgMy4yMTggMi4wNjQuMzk5LjI5NCAwIC45NjQtLjM5Mi42Ny0xLjAyNS0uNzUzLTIuMTMyLTEuMzkzLTMuMjE3LTIuMDY0LS40MjItLjI2My0uMDMtLjkzNC4zOTEtLjY3eiIgZmlsbD0iIzc1OGVjNSIvPjxwYXRoIGQ9Im03OC4yMDUgODYuMTM5YzEuMDg1LjY3IDIuMTkzIDEuMzAzIDMuMjE4IDIuMDY0LjM5OS4yOTQgMCAuOTY1LS4zOTIuNjcxLTEuMDI1LS43NTMtMi4xMzItMS4zOTQtMy4yMTctMi4wNjQtLjQyMi0uMjY0LS4wMy0uOTIuMzkxLS42NzF6IiBmaWxsPSIjMDIwNjA4Ii8+PHBhdGggZD0ibTYyLjk3MSAxMTMuMzc1YzIuMjYgMCA0LjU3NC4wMzggNi43Mi4xMTMuODMgMCAuMDYxLjM1NC0uNzUzLjMyNC0yLjE0Ny0uMDc1LTQuNDYtLjA4My02LjcyLS4xMTMtLjkwNC0uMDE1LS4xMzYtLjMzOS43NTMtLjMyNHoiIGZpbGw9IiM3NThlYzUiLz48cGF0aCBkPSJtNjIuMTg4IDExMi44MThjLjc1My0xLjA3IDQuNzY5LTMuNDM2IDcuNDg5LjQ2LjQ3NC42NzcuMDYuMzU0LS43NTQuMzIzLTIuMTQ3LS4wNzUtNC40Ni0uMDgzLTYuNzItLjExMy0uOTEyLS4wMTUtLjUyOC4wNTMtLjAxNS0uNjd6IiBmaWxsPSIjMDIwNjA4Ii8+PHBhdGggZD0ibTQzLjgxMiAxMTguODA4IDkuMzQyIDMuMTExIiBmaWxsPSIjOGRhOWRhIi8+PHBhdGggZD0ibTQyLjE5MiA1MC41MTdjLS42NyAxLjg0NiAwIDYuMDI4IDEuNTUyIDcuOTU2IDAgMy4zNDUgMCA2LjM2IDEuNjcyIDkuMzczIDEuMDQzIDIuMDg1IDIuNTk5IDMuODcyIDQuNTIxIDUuMTkxIDIuMDEyIDEuNTA3IDMuMDU5IDEuODE2IDUuMjc0IDIuNzg4IDEuNzAzLjc1MyA0Ljg1MiAyLjE5MiA3Ljk1NiAyLjE0Ny0yLjY4Mi4zMzEtOC4yMzUtMS4yMTMtMTAuNzA2LTIuMjYtNi4xMS0yLjYxNS0xMC41NDgtNi40ODctMTIuMDU1LTEzLjAyLS44NjYtMy42ODQtLjU2NS04LjUzNiAxLjc4Ni0xMi4xNzV6IiBmaWxsPSJ1cmwoI2IpIi8+PHBhdGggZD0ibTcyLjQ1IDMwLjk1OGMyLjEyOCAyLjg4NSA0LjA2NiA1LjkwNSA1LjggOS4wNDEgNC44NTMgOC4zNyA2Ljc4MiAxNS44MjIgMy40MDYgMjUuMzktMi4wMTEgNS41MjMtOS40MzMgMTEuNzI0LTE1LjgyMiAxMi41NiAyLjgzMy0uMTUgOC42NjUtMS42OCAxMi4xNTMtMy45MSA3LjM4NC00LjczMSAxMC41NDgtOS44NCAxMS44MzYtMTcuNjkuODktNS4zNDItLjA5OC0xMC42ODQtMy4xOC0xNC43MzcuODc1IDIuMi0uNjcgNC44Ni0xLjAwMSA1LjY5Ni4wNDYtMi42MjEtLjU2NS01LjIxMS0xLjc3OC03LjUzNS0yLjc4OC00Ljg3NC01LjgxNy04LjEzNy05Ljk1My0xMi40NjktMy4xMTItMy4yNjItMy45NzgtOC45NDMtMi4xNjItMTIuMzEtMy40MTMgMy4xMjYtNC4zMjUgNy43Ni0zLjgyIDkuNzk0IDAgLjAzNyAzLjQxMyA0LjU5NiA0LjUyIDYuMTd6IiBmaWxsPSJ1cmwoI2MpIi8+PHBhdGggZD0ibTYzLjE2IDc3Ljk3MmMtNC4zMzMuMDUzLTEwLjY2MS0yLjY5Ny0xMy4xNzgtNC41Mi03LjctNS42OTctNy4zNTMtMTMuODM0LTUuMzQyLTIyLjIwNCAxLjAwMi00LjAxNiAzLjM0Ni05LjA0MSAzLjctMTIuNDE2LjMwMS0yLjg2NC0uNzAxLTUuMjc0LTEuNTA3LTcuMjMzLjk0NyAxLjcxNCAyLjI1MyAzLjIwNCAzLjgyNyA0LjM3IDMuMzUzIDIuNTA4IDYuNTg1LjY0IDcuMzYxLTIuOTMxIDEuNTA3LTYuODcyLTIuNzItMTQuMDk3LjUzNS0yMi43MDEgMS44LTQuNzYyIDQuMzc4LTcuNjkyIDkuNDQ4LTEwLjMxNC0xMC41NDggMTAuMTg2LTIuNzEyIDIwLjYyOCAzLjYyNCAyOS4zODMgNy41MzQgMTAuMzk3IDE1Ljg5NyAyMS45NjIgMTAuNzA2IDM1LjM1LTIuODc2IDYuOTIzLTkuMDc2IDExLjkwOC0xNi40NTUgMTMuMjMxbC0yLjcyLS4wMTV6IiBmaWxsPSJ1cmwoI2QpIi8+PHBhdGggZD0ibTY0LjQzMyA3Ny45NDJoLTMuODhjLTguNTUzLTMuMjQtMTIuODA4LTEzLjk0Ni04LjIyOC0yMS40NTggMS45NzQtMy4yNTUgNC4yMi01LjIxMyA3LjQ0NC02LjI1My0xLjgxNiAxLjY1Ny0xLjgwOCA1LjQ4NS0uNDUyIDcuMDM3IDMuMyAzLjg4NyA3Ljg1OC0uMjE5IDUuODU0LTQuOTUtNC41Mi0xMC42NDYtMTIuMTgzLTEyLjY0My05LjY3NC0yMi45MzQuOTcyLTQuMDAxIDQuNTItNy44MTMgOC40MzktMTAuNDI4LTEuODc2IDMuMjQtMS44MzkgNS45NDUtMS44MzkgOC4wNzcuMTk2IDUuNDQgNC4xNDQgOS4xNDYgNy42NCAxMy4wMzQgNi42MDggNy41NzIgMTMuMjA4IDE2LjE4NCA4LjIyIDI3LjEyMy0yLjgyNSA2LjE4Ni02Ljk3IDkuMjc1LTEzLjE1NSAxMC43MzdsLS4zNy4wMTV6IiBmaWxsPSJ1cmwoI2UpIi8+PHBhdGggZD0ibTY1LjA2NiA2Ny4wNTUtMS45NjcgNC4xNjYgMy41NzIgMS4xNjggMS45NzQtNy45MjYtMy4wOTcuMzMyczEuNTA3LTQuMzc4IDIuMDM0LTYuNTRjLTEuMzY0IDIuNzcyLTQuNzQ2IDguOC00Ljc0NiA4Ljh6IiBmaWxsPSIjZDlhMzQ4Ii8+PHBhdGggZD0ibTY1LjYyMyA2Ni45ODctMi4wMTEgNC4zMSAzLjA1OSAxLjA3NyAxLjQ2OS02LjA2NS4zNjEtMS40OTktMS4zNjMuMTY1LTEuMjQzLjE1MSAxLjUyMS02LjQ3OS0zLjQ1IDcuMTk1LS41NTggMS4xNiAxLjQyNC0uMDE1eiIgZmlsbD0iI2VmYmE0NCIvPjwvZz48L3N2Zz4=);
}
.notifications-component_show {}
.notifications-component_show .notifications-component__gas {
  opacity: 1;
  transform: translateX(0);
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
  -webkit-font-smoothing: antialiased;
  line-height: 1;
}

html, body, #app {
  min-width: 100%;
  min-height: 100vh;
}

body {
  font-family: 'Roboto', sans-serif;
  color: #252733;
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
}

#app {
  display: flex;
}


/*# sourceMappingURL=main_49a897ad53941ffe6c6f.bundle.css.map*/