.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;
  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%;
  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 {
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px solid #e4e7e7;
  color: inherit
}
.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 {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd
}
.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: #66e2da;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px double #80e8e0;
  color: #007a87
}
.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;
  user-select: none
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: top;
  caption-side: initial
}
.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: flex;
  justify-content: space-between
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-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: 6px 9px
}
.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: relative;
  text-align: left
}
.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: static;
  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: #757575;
  position: absolute;
  top: 62px;
  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: 14px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  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;
  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%;
  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
}
@font-face{font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url(/packs/media/fonts/Roboto-Thin-a4d410dfda20e10f3aed.ttf) format("truetype")}
@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url(/packs/media/fonts/Roboto-Light-839cb7309f46fed11436.ttf) format("truetype")}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(/packs/media/fonts/Roboto-Regular-27f62b53b93858475a7f.ttf) format("truetype")}
@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url(/packs/media/fonts/Roboto-Medium-e73e917f7bfa48666e00.ttf) format("truetype")}
@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url(/packs/media/fonts/Roboto-Bold-d50a80138ec4f2fb5e9f.ttf) format("truetype")}
@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url(/packs/media/fonts/Roboto-Black-4afbed674a5252ead176.ttf) format("truetype")}
:root{--mtui-clr-black: #000000;--mtui-clr-black-98: #000000fa;--mtui-clr-black-96: #000000f5;--mtui-clr-black-94: #000000f0;--mtui-clr-black-92: #000000eb;--mtui-clr-black-9: #000000e6;--mtui-clr-black-88: #000000e1;--mtui-clr-black-86: #000000dc;--mtui-clr-black-84: #000000d7;--mtui-clr-black-82: #000000d1;--mtui-clr-black-8: #000000cc;--mtui-clr-black-78: #000000c7;--mtui-clr-black-76: #000000c2;--mtui-clr-black-74: #000000bd;--mtui-clr-black-72: #000000b8;--mtui-clr-black-7: #000000b3;--mtui-clr-black-68: #000000ae;--mtui-clr-black-66: #000000a8;--mtui-clr-black-64: #000000a3;--mtui-clr-black-62: #0000009e;--mtui-clr-black-6: #00000099;--mtui-clr-black-58: #00000094;--mtui-clr-black-56: #0000008f;--mtui-clr-black-54: #0000008a;--mtui-clr-black-52: #00000085;--mtui-clr-black-5: #0000008;--mtui-clr-black-48: #0000007a;--mtui-clr-black-46: #00000075;--mtui-clr-black-44: #00000070;--mtui-clr-black-42: #0000006b;--mtui-clr-black-4: #00000066;--mtui-clr-black-38: #00000061;--mtui-clr-black-36: #0000005c;--mtui-clr-black-34: #00000057;--mtui-clr-black-32: #00000051;--mtui-clr-black-3: #0000004c;--mtui-clr-black-28: #00000047;--mtui-clr-black-26: #00000042;--mtui-clr-black-24: #0000003d;--mtui-clr-black-22: #00000038;--mtui-clr-black-2: #00000033;--mtui-clr-black-18: #0000002e;--mtui-clr-black-16: #00000028;--mtui-clr-black-14: #00000023;--mtui-clr-black-12: #0000001e;--mtui-clr-black-1: #00000019;--mtui-clr-black-08: #0000002e;--mtui-clr-black-06: #0000000f;--mtui-clr-black-04: #0000000a;--mtui-clr-black-02: #00000005;--mtui-clr-danger: #e01b00;--mtui-clr-danger-98: #e01b00fa;--mtui-clr-danger-96: #e01b00f5;--mtui-clr-danger-94: #e01b00f0;--mtui-clr-danger-92: #e01b00eb;--mtui-clr-danger-9: #e01b00e6;--mtui-clr-danger-88: #e01b00e1;--mtui-clr-danger-86: #e01b00dc;--mtui-clr-danger-84: #e01b00d7;--mtui-clr-danger-82: #e01b00d1;--mtui-clr-danger-8: #e01b00cc;--mtui-clr-danger-78: #e01b00c7;--mtui-clr-danger-76: #e01b00c2;--mtui-clr-danger-74: #e01b00bd;--mtui-clr-danger-72: #e01b00b8;--mtui-clr-danger-7: #e01b00b3;--mtui-clr-danger-68: #e01b00ae;--mtui-clr-danger-66: #e01b00a8;--mtui-clr-danger-64: #e01b00a3;--mtui-clr-danger-62: #e01b009e;--mtui-clr-danger-6: #e01b0099;--mtui-clr-danger-58: #e01b0094;--mtui-clr-danger-56: #e01b008f;--mtui-clr-danger-54: #e01b008a;--mtui-clr-danger-52: #e01b0085;--mtui-clr-danger-5: #e01b008;--mtui-clr-danger-48: #e01b007a;--mtui-clr-danger-46: #e01b0075;--mtui-clr-danger-44: #e01b0070;--mtui-clr-danger-42: #e01b006b;--mtui-clr-danger-4: #e01b0066;--mtui-clr-danger-38: #e01b0061;--mtui-clr-danger-36: #e01b005c;--mtui-clr-danger-34: #e01b0057;--mtui-clr-danger-32: #e01b0051;--mtui-clr-danger-3: #e01b004c;--mtui-clr-danger-28: #e01b0047;--mtui-clr-danger-26: #e01b0042;--mtui-clr-danger-24: #e01b003d;--mtui-clr-danger-22: #e01b0038;--mtui-clr-danger-2: #e01b0033;--mtui-clr-danger-18: #e01b002e;--mtui-clr-danger-16: #e01b0028;--mtui-clr-danger-14: #e01b0023;--mtui-clr-danger-12: #e01b001e;--mtui-clr-danger-1: #e01b0019;--mtui-clr-danger-08: #e01b002e;--mtui-clr-danger-06: #e01b000f;--mtui-clr-danger-04: #e01b000a;--mtui-clr-danger-02: #e01b0005;--mtui-clr-danger-light: #e4493f;--mtui-clr-danger-light-98: #e4493ffa;--mtui-clr-danger-light-96: #e4493ff5;--mtui-clr-danger-light-94: #e4493ff0;--mtui-clr-danger-light-92: #e4493feb;--mtui-clr-danger-light-9: #e4493fe6;--mtui-clr-danger-light-88: #e4493fe1;--mtui-clr-danger-light-86: #e4493fdc;--mtui-clr-danger-light-84: #e4493fd7;--mtui-clr-danger-light-82: #e4493fd1;--mtui-clr-danger-light-8: #e4493fcc;--mtui-clr-danger-light-78: #e4493fc7;--mtui-clr-danger-light-76: #e4493fc2;--mtui-clr-danger-light-74: #e4493fbd;--mtui-clr-danger-light-72: #e4493fb8;--mtui-clr-danger-light-7: #e4493fb3;--mtui-clr-danger-light-68: #e4493fae;--mtui-clr-danger-light-66: #e4493fa8;--mtui-clr-danger-light-64: #e4493fa3;--mtui-clr-danger-light-62: #e4493f9e;--mtui-clr-danger-light-6: #e4493f99;--mtui-clr-danger-light-58: #e4493f94;--mtui-clr-danger-light-56: #e4493f8f;--mtui-clr-danger-light-54: #e4493f8a;--mtui-clr-danger-light-52: #e4493f85;--mtui-clr-danger-light-5: #e4493f8;--mtui-clr-danger-light-48: #e4493f7a;--mtui-clr-danger-light-46: #e4493f75;--mtui-clr-danger-light-44: #e4493f70;--mtui-clr-danger-light-42: #e4493f6b;--mtui-clr-danger-light-4: #e4493f66;--mtui-clr-danger-light-38: #e4493f61;--mtui-clr-danger-light-36: #e4493f5c;--mtui-clr-danger-light-34: #e4493f57;--mtui-clr-danger-light-32: #e4493f51;--mtui-clr-danger-light-3: #e4493f4c;--mtui-clr-danger-light-28: #e4493f47;--mtui-clr-danger-light-26: #e4493f42;--mtui-clr-danger-light-24: #e4493f3d;--mtui-clr-danger-light-22: #e4493f38;--mtui-clr-danger-light-2: #e4493f33;--mtui-clr-danger-light-18: #e4493f2e;--mtui-clr-danger-light-16: #e4493f28;--mtui-clr-danger-light-14: #e4493f23;--mtui-clr-danger-light-12: #e4493f1e;--mtui-clr-danger-light-1: #e4493f19;--mtui-clr-danger-light-08: #e4493f2e;--mtui-clr-danger-light-06: #e4493f0f;--mtui-clr-danger-light-04: #e4493f0a;--mtui-clr-danger-light-02: #e4493f05;--mtui-clr-green: #03a14c;--mtui-clr-green-98: #03a14cfa;--mtui-clr-green-96: #03a14cf5;--mtui-clr-green-94: #03a14cf0;--mtui-clr-green-92: #03a14ceb;--mtui-clr-green-9: #03a14ce6;--mtui-clr-green-88: #03a14ce1;--mtui-clr-green-86: #03a14cdc;--mtui-clr-green-84: #03a14cd7;--mtui-clr-green-82: #03a14cd1;--mtui-clr-green-8: #03a14ccc;--mtui-clr-green-78: #03a14cc7;--mtui-clr-green-76: #03a14cc2;--mtui-clr-green-74: #03a14cbd;--mtui-clr-green-72: #03a14cb8;--mtui-clr-green-7: #03a14cb3;--mtui-clr-green-68: #03a14cae;--mtui-clr-green-66: #03a14ca8;--mtui-clr-green-64: #03a14ca3;--mtui-clr-green-62: #03a14c9e;--mtui-clr-green-6: #03a14c99;--mtui-clr-green-58: #03a14c94;--mtui-clr-green-56: #03a14c8f;--mtui-clr-green-54: #03a14c8a;--mtui-clr-green-52: #03a14c85;--mtui-clr-green-5: #03a14c8;--mtui-clr-green-48: #03a14c7a;--mtui-clr-green-46: #03a14c75;--mtui-clr-green-44: #03a14c70;--mtui-clr-green-42: #03a14c6b;--mtui-clr-green-4: #03a14c66;--mtui-clr-green-38: #03a14c61;--mtui-clr-green-36: #03a14c5c;--mtui-clr-green-34: #03a14c57;--mtui-clr-green-32: #03a14c51;--mtui-clr-green-3: #03a14c4c;--mtui-clr-green-28: #03a14c47;--mtui-clr-green-26: #03a14c42;--mtui-clr-green-24: #03a14c3d;--mtui-clr-green-22: #03a14c38;--mtui-clr-green-2: #03a14c33;--mtui-clr-green-18: #03a14c2e;--mtui-clr-green-16: #03a14c28;--mtui-clr-green-14: #03a14c23;--mtui-clr-green-12: #03a14c1e;--mtui-clr-green-1: #03a14c19;--mtui-clr-green-08: #03a14c2e;--mtui-clr-green-06: #03a14c0f;--mtui-clr-green-04: #03a14c0a;--mtui-clr-green-02: #03a14c05;--mtui-clr-green-light: #00c853;--mtui-clr-green-light-98: #00c853fa;--mtui-clr-green-light-96: #00c853f5;--mtui-clr-green-light-94: #00c853f0;--mtui-clr-green-light-92: #00c853eb;--mtui-clr-green-light-9: #00c853e6;--mtui-clr-green-light-88: #00c853e1;--mtui-clr-green-light-86: #00c853dc;--mtui-clr-green-light-84: #00c853d7;--mtui-clr-green-light-82: #00c853d1;--mtui-clr-green-light-8: #00c853cc;--mtui-clr-green-light-78: #00c853c7;--mtui-clr-green-light-76: #00c853c2;--mtui-clr-green-light-74: #00c853bd;--mtui-clr-green-light-72: #00c853b8;--mtui-clr-green-light-7: #00c853b3;--mtui-clr-green-light-68: #00c853ae;--mtui-clr-green-light-66: #00c853a8;--mtui-clr-green-light-64: #00c853a3;--mtui-clr-green-light-62: #00c8539e;--mtui-clr-green-light-6: #00c85399;--mtui-clr-green-light-58: #00c85394;--mtui-clr-green-light-56: #00c8538f;--mtui-clr-green-light-54: #00c8538a;--mtui-clr-green-light-52: #00c85385;--mtui-clr-green-light-5: #00c8538;--mtui-clr-green-light-48: #00c8537a;--mtui-clr-green-light-46: #00c85375;--mtui-clr-green-light-44: #00c85370;--mtui-clr-green-light-42: #00c8536b;--mtui-clr-green-light-4: #00c85366;--mtui-clr-green-light-38: #00c85361;--mtui-clr-green-light-36: #00c8535c;--mtui-clr-green-light-34: #00c85357;--mtui-clr-green-light-32: #00c85351;--mtui-clr-green-light-3: #00c8534c;--mtui-clr-green-light-28: #00c85347;--mtui-clr-green-light-26: #00c85342;--mtui-clr-green-light-24: #00c8533d;--mtui-clr-green-light-22: #00c85338;--mtui-clr-green-light-2: #00c85333;--mtui-clr-green-light-18: #00c8532e;--mtui-clr-green-light-16: #00c85328;--mtui-clr-green-light-14: #00c85323;--mtui-clr-green-light-12: #00c8531e;--mtui-clr-green-light-1: #00c85319;--mtui-clr-green-light-08: #00c8532e;--mtui-clr-green-light-06: #00c8530f;--mtui-clr-green-light-04: #00c8530a;--mtui-clr-green-light-02: #00c85305;--mtui-clr-primary: #417ee1;--mtui-clr-primary-98: #417ee1fa;--mtui-clr-primary-96: #417ee1f5;--mtui-clr-primary-94: #417ee1f0;--mtui-clr-primary-92: #417ee1eb;--mtui-clr-primary-9: #417ee1e6;--mtui-clr-primary-88: #417ee1e1;--mtui-clr-primary-86: #417ee1dc;--mtui-clr-primary-84: #417ee1d7;--mtui-clr-primary-82: #417ee1d1;--mtui-clr-primary-8: #417ee1cc;--mtui-clr-primary-78: #417ee1c7;--mtui-clr-primary-76: #417ee1c2;--mtui-clr-primary-74: #417ee1bd;--mtui-clr-primary-72: #417ee1b8;--mtui-clr-primary-7: #417ee1b3;--mtui-clr-primary-68: #417ee1ae;--mtui-clr-primary-66: #417ee1a8;--mtui-clr-primary-64: #417ee1a3;--mtui-clr-primary-62: #417ee19e;--mtui-clr-primary-6: #417ee199;--mtui-clr-primary-58: #417ee194;--mtui-clr-primary-56: #417ee18f;--mtui-clr-primary-54: #417ee18a;--mtui-clr-primary-52: #417ee185;--mtui-clr-primary-5: #417ee18;--mtui-clr-primary-48: #417ee17a;--mtui-clr-primary-46: #417ee175;--mtui-clr-primary-44: #417ee170;--mtui-clr-primary-42: #417ee16b;--mtui-clr-primary-4: #417ee166;--mtui-clr-primary-38: #417ee161;--mtui-clr-primary-36: #417ee15c;--mtui-clr-primary-34: #417ee157;--mtui-clr-primary-32: #417ee151;--mtui-clr-primary-3: #417ee14c;--mtui-clr-primary-28: #417ee147;--mtui-clr-primary-26: #417ee142;--mtui-clr-primary-24: #417ee13d;--mtui-clr-primary-22: #417ee138;--mtui-clr-primary-2: #417ee133;--mtui-clr-primary-18: #417ee12e;--mtui-clr-primary-16: #417ee128;--mtui-clr-primary-14: #417ee123;--mtui-clr-primary-12: #417ee11e;--mtui-clr-primary-1: #417ee119;--mtui-clr-primary-08: #417ee12e;--mtui-clr-primary-06: #417ee10f;--mtui-clr-primary-04: #417ee10a;--mtui-clr-primary-02: #417ee105;--mtui-clr-primary-dark: #1e5bbe;--mtui-clr-primary-dark-98: #1e5bbefa;--mtui-clr-primary-dark-96: #1e5bbef5;--mtui-clr-primary-dark-94: #1e5bbef0;--mtui-clr-primary-dark-92: #1e5bbeeb;--mtui-clr-primary-dark-9: #1e5bbee6;--mtui-clr-primary-dark-88: #1e5bbee1;--mtui-clr-primary-dark-86: #1e5bbedc;--mtui-clr-primary-dark-84: #1e5bbed7;--mtui-clr-primary-dark-82: #1e5bbed1;--mtui-clr-primary-dark-8: #1e5bbecc;--mtui-clr-primary-dark-78: #1e5bbec7;--mtui-clr-primary-dark-76: #1e5bbec2;--mtui-clr-primary-dark-74: #1e5bbebd;--mtui-clr-primary-dark-72: #1e5bbeb8;--mtui-clr-primary-dark-7: #1e5bbeb3;--mtui-clr-primary-dark-68: #1e5bbeae;--mtui-clr-primary-dark-66: #1e5bbea8;--mtui-clr-primary-dark-64: #1e5bbea3;--mtui-clr-primary-dark-62: #1e5bbe9e;--mtui-clr-primary-dark-6: #1e5bbe99;--mtui-clr-primary-dark-58: #1e5bbe94;--mtui-clr-primary-dark-56: #1e5bbe8f;--mtui-clr-primary-dark-54: #1e5bbe8a;--mtui-clr-primary-dark-52: #1e5bbe85;--mtui-clr-primary-dark-5: #1e5bbe8;--mtui-clr-primary-dark-48: #1e5bbe7a;--mtui-clr-primary-dark-46: #1e5bbe75;--mtui-clr-primary-dark-44: #1e5bbe70;--mtui-clr-primary-dark-42: #1e5bbe6b;--mtui-clr-primary-dark-4: #1e5bbe66;--mtui-clr-primary-dark-38: #1e5bbe61;--mtui-clr-primary-dark-36: #1e5bbe5c;--mtui-clr-primary-dark-34: #1e5bbe57;--mtui-clr-primary-dark-32: #1e5bbe51;--mtui-clr-primary-dark-3: #1e5bbe4c;--mtui-clr-primary-dark-28: #1e5bbe47;--mtui-clr-primary-dark-26: #1e5bbe42;--mtui-clr-primary-dark-24: #1e5bbe3d;--mtui-clr-primary-dark-22: #1e5bbe38;--mtui-clr-primary-dark-2: #1e5bbe33;--mtui-clr-primary-dark-18: #1e5bbe2e;--mtui-clr-primary-dark-16: #1e5bbe28;--mtui-clr-primary-dark-14: #1e5bbe23;--mtui-clr-primary-dark-12: #1e5bbe1e;--mtui-clr-primary-dark-1: #1e5bbe19;--mtui-clr-primary-dark-08: #1e5bbe2e;--mtui-clr-primary-dark-06: #1e5bbe0f;--mtui-clr-primary-dark-04: #1e5bbe0a;--mtui-clr-primary-dark-02: #1e5bbe05;--mtui-clr-success: #02bb57;--mtui-clr-success-98: #02bb57fa;--mtui-clr-success-96: #02bb57f5;--mtui-clr-success-94: #02bb57f0;--mtui-clr-success-92: #02bb57eb;--mtui-clr-success-9: #02bb57e6;--mtui-clr-success-88: #02bb57e1;--mtui-clr-success-86: #02bb57dc;--mtui-clr-success-84: #02bb57d7;--mtui-clr-success-82: #02bb57d1;--mtui-clr-success-8: #02bb57cc;--mtui-clr-success-78: #02bb57c7;--mtui-clr-success-76: #02bb57c2;--mtui-clr-success-74: #02bb57bd;--mtui-clr-success-72: #02bb57b8;--mtui-clr-success-7: #02bb57b3;--mtui-clr-success-68: #02bb57ae;--mtui-clr-success-66: #02bb57a8;--mtui-clr-success-64: #02bb57a3;--mtui-clr-success-62: #02bb579e;--mtui-clr-success-6: #02bb5799;--mtui-clr-success-58: #02bb5794;--mtui-clr-success-56: #02bb578f;--mtui-clr-success-54: #02bb578a;--mtui-clr-success-52: #02bb5785;--mtui-clr-success-5: #02bb578;--mtui-clr-success-48: #02bb577a;--mtui-clr-success-46: #02bb5775;--mtui-clr-success-44: #02bb5770;--mtui-clr-success-42: #02bb576b;--mtui-clr-success-4: #02bb5766;--mtui-clr-success-38: #02bb5761;--mtui-clr-success-36: #02bb575c;--mtui-clr-success-34: #02bb5757;--mtui-clr-success-32: #02bb5751;--mtui-clr-success-3: #02bb574c;--mtui-clr-success-28: #02bb5747;--mtui-clr-success-26: #02bb5742;--mtui-clr-success-24: #02bb573d;--mtui-clr-success-22: #02bb5738;--mtui-clr-success-2: #02bb5733;--mtui-clr-success-18: #02bb572e;--mtui-clr-success-16: #02bb5728;--mtui-clr-success-14: #02bb5723;--mtui-clr-success-12: #02bb571e;--mtui-clr-success-1: #02bb5719;--mtui-clr-success-08: #02bb572e;--mtui-clr-success-06: #02bb570f;--mtui-clr-success-04: #02bb570a;--mtui-clr-success-02: #02bb5705;--mtui-clr-warning: #cc7a00;--mtui-clr-warning-98: #cc7a00fa;--mtui-clr-warning-96: #cc7a00f5;--mtui-clr-warning-94: #cc7a00f0;--mtui-clr-warning-92: #cc7a00eb;--mtui-clr-warning-9: #cc7a00e6;--mtui-clr-warning-88: #cc7a00e1;--mtui-clr-warning-86: #cc7a00dc;--mtui-clr-warning-84: #cc7a00d7;--mtui-clr-warning-82: #cc7a00d1;--mtui-clr-warning-8: #cc7a00cc;--mtui-clr-warning-78: #cc7a00c7;--mtui-clr-warning-76: #cc7a00c2;--mtui-clr-warning-74: #cc7a00bd;--mtui-clr-warning-72: #cc7a00b8;--mtui-clr-warning-7: #cc7a00b3;--mtui-clr-warning-68: #cc7a00ae;--mtui-clr-warning-66: #cc7a00a8;--mtui-clr-warning-64: #cc7a00a3;--mtui-clr-warning-62: #cc7a009e;--mtui-clr-warning-6: #cc7a0099;--mtui-clr-warning-58: #cc7a0094;--mtui-clr-warning-56: #cc7a008f;--mtui-clr-warning-54: #cc7a008a;--mtui-clr-warning-52: #cc7a0085;--mtui-clr-warning-5: #cc7a008;--mtui-clr-warning-48: #cc7a007a;--mtui-clr-warning-46: #cc7a0075;--mtui-clr-warning-44: #cc7a0070;--mtui-clr-warning-42: #cc7a006b;--mtui-clr-warning-4: #cc7a0066;--mtui-clr-warning-38: #cc7a0061;--mtui-clr-warning-36: #cc7a005c;--mtui-clr-warning-34: #cc7a0057;--mtui-clr-warning-32: #cc7a0051;--mtui-clr-warning-3: #cc7a004c;--mtui-clr-warning-28: #cc7a0047;--mtui-clr-warning-26: #cc7a0042;--mtui-clr-warning-24: #cc7a003d;--mtui-clr-warning-22: #cc7a0038;--mtui-clr-warning-2: #cc7a0033;--mtui-clr-warning-18: #cc7a002e;--mtui-clr-warning-16: #cc7a0028;--mtui-clr-warning-14: #cc7a0023;--mtui-clr-warning-12: #cc7a001e;--mtui-clr-warning-1: #cc7a0019;--mtui-clr-warning-08: #cc7a002e;--mtui-clr-warning-06: #cc7a000f;--mtui-clr-warning-04: #cc7a000a;--mtui-clr-warning-02: #cc7a0005;--mtui-clr-warning-light: #f59b15;--mtui-clr-warning-light-98: #f59b15fa;--mtui-clr-warning-light-96: #f59b15f5;--mtui-clr-warning-light-94: #f59b15f0;--mtui-clr-warning-light-92: #f59b15eb;--mtui-clr-warning-light-9: #f59b15e6;--mtui-clr-warning-light-88: #f59b15e1;--mtui-clr-warning-light-86: #f59b15dc;--mtui-clr-warning-light-84: #f59b15d7;--mtui-clr-warning-light-82: #f59b15d1;--mtui-clr-warning-light-8: #f59b15cc;--mtui-clr-warning-light-78: #f59b15c7;--mtui-clr-warning-light-76: #f59b15c2;--mtui-clr-warning-light-74: #f59b15bd;--mtui-clr-warning-light-72: #f59b15b8;--mtui-clr-warning-light-7: #f59b15b3;--mtui-clr-warning-light-68: #f59b15ae;--mtui-clr-warning-light-66: #f59b15a8;--mtui-clr-warning-light-64: #f59b15a3;--mtui-clr-warning-light-62: #f59b159e;--mtui-clr-warning-light-6: #f59b1599;--mtui-clr-warning-light-58: #f59b1594;--mtui-clr-warning-light-56: #f59b158f;--mtui-clr-warning-light-54: #f59b158a;--mtui-clr-warning-light-52: #f59b1585;--mtui-clr-warning-light-5: #f59b158;--mtui-clr-warning-light-48: #f59b157a;--mtui-clr-warning-light-46: #f59b1575;--mtui-clr-warning-light-44: #f59b1570;--mtui-clr-warning-light-42: #f59b156b;--mtui-clr-warning-light-4: #f59b1566;--mtui-clr-warning-light-38: #f59b1561;--mtui-clr-warning-light-36: #f59b155c;--mtui-clr-warning-light-34: #f59b1557;--mtui-clr-warning-light-32: #f59b1551;--mtui-clr-warning-light-3: #f59b154c;--mtui-clr-warning-light-28: #f59b1547;--mtui-clr-warning-light-26: #f59b1542;--mtui-clr-warning-light-24: #f59b153d;--mtui-clr-warning-light-22: #f59b1538;--mtui-clr-warning-light-2: #f59b1533;--mtui-clr-warning-light-18: #f59b152e;--mtui-clr-warning-light-16: #f59b1528;--mtui-clr-warning-light-14: #f59b1523;--mtui-clr-warning-light-12: #f59b151e;--mtui-clr-warning-light-1: #f59b1519;--mtui-clr-warning-light-08: #f59b152e;--mtui-clr-warning-light-06: #f59b150f;--mtui-clr-warning-light-04: #f59b150a;--mtui-clr-warning-light-02: #f59b1505;--mtui-clr-danger-dark: #c11800;--mtui-clr-blue: #1e5bbe}
*{box-sizing:border-box}
*::-webkit-scrollbar{background-color:#fff;width:16px}
*::-webkit-scrollbar-track{background-color:#fff;border:none}
*::-webkit-scrollbar-track:hover{background-color:#fff}
*::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1215686275);border-radius:16px;border:4px solid rgba(0,0,0,0);background-clip:content-box}
*::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid rgba(0,0,0,0);background-clip:content-box}
.scrollbar::-webkit-scrollbar-button{display:none}
body,html{margin:0;padding:0;font-family:Roboto,sans-serif;color:rgba(0,0,0,.8);position:relative;overflow-x:hidden;min-height:100%}
html,.sidebar{scrollbar-gutter:stable}
html:has(.modal__overlay){overflow-y:hidden}
body{overflow:hidden}
.rouble{font-family:Arial,serif}
a{color:inherit;text-decoration:none}
p,h3{display:block;margin:0}
svg{flex-shrink:0}
ul{padding-left:20px}
.color-red{color:#c11800}
.color-yellow{color:#cc7a00}
.color-gray{color:rgba(0,0,0,.48)}
.color-blue{color:#193fc8}
.text-link{color:#193fc8}
.text-link:hover{text-decoration:underline}
.text-link{cursor:pointer}
.color-green{color:#03a14c}
.bonuses-gradient{background:linear-gradient(90deg, #7e00e0 0%, #417ee1 100%);-webkit-background-clip:text;color:rgba(0,0,0,0)}
.divider_horizontal{width:100%;border-bottom:1px solid rgba(0,0,0,.08);margin-top:16px;margin-bottom:16px}
.divider_vertical{border-right:1px solid rgba(0,0,0,.08);margin-left:16px;margin-right:16px}
.no-wrap-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.no-wrap{white-space:nowrap}
.page_title,.custom-page h1{padding:12px 40px 12px 24px;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:16px;column-gap:16px}
.page_title-border{border-bottom:1px solid rgba(0,0,0,.08)}
.page_title-fixed{position:fixed;background-color:#fff;width:calc(100vw - 246px);z-index:10000}
.underline-dashed{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-color:rgba(0,0,0,.6392156863)}
.margin-top-0{margin-top:0 !important}
.margin-top-2{margin-top:2px !important}
.margin-top-4{margin-top:4px !important}
.margin-top-5{margin-top:5px !important}
.margin-top-6{margin-top:6px}
.margin-top-8{margin-top:8px !important}
.margin-top-10{margin-top:10px !important}
.margin-top-12{margin-top:12px !important}
.margin-top-14{margin-top:14px !important}
.margin-top-16{margin-top:16px !important}
.margin-top-20{margin-top:20px !important}
.margin-top-24{margin-top:24px !important}
.margin-top-28{margin-top:28px !important}
.margin-top-32{margin-top:32px !important}
.margin-bottom-2{margin-bottom:2px !important}
.margin-left-32{margin-left:32px !important}
.margin-bottom-4{margin-bottom:4px !important}
.margin-bottom-8{margin-bottom:8px !important}
.margin-bottom-12{margin-bottom:12px !important}
.margin-bottom-14{margin-bottom:14px !important}
.margin-bottom-16{margin-bottom:16px}
.margin-bottom-24{margin-bottom:24px}
.margin-bottom-48{margin-bottom:48px}
.margin-8{margin:8px}
.no-margin-children *{margin:0 !important}
.padding-top-0{padding-top:0 !important}
.padding-top-2{padding-top:2px !important}
.padding-top-9{padding-top:9px}
.padding-top-12{padding-top:12px !important}
.padding-top-32{padding-top:32px !important}
.padding-left-16{padding-left:16px !important}
.padding-left-24{padding-left:24px !important}
.padding-left-32{padding-left:32px !important}
.padding-left-0{padding-left:0 !important}
.padding-left-48{padding-left:48px !important}
.padding-bottom-0{padding-bottom:0 !important}
.padding-bottom-8{padding-bottom:8 !important}
.padding-0-8{padding:0 8px}
.padding-16{padding:16px}
.flex_horizontal{display:flex}
.flex_horizontal-8{display:flex;gap:8px}
.flex_horizontal-12{display:flex;gap:12px}
.flex_horizontal-16{display:flex;gap:16px}
.flex_horizontal-24{display:flex;gap:24px}
.flex_horizontal-right{display:flex;justify-content:right}
.flex_horizontal-between{display:flex;align-items:center;justify-content:space-between}
.flex_horizontal-align_top{align-items:start}
.flex_horizontal-wrap{flex-wrap:wrap}
.flex_horizontal-align_center{align-items:center}
@media(max-width: 768px){.flex_horizontal-md{flex-direction:column}}
.grid-2_col{display:grid;grid-template-columns:1fr 1fr}
.grid-16{gap:16px}
@media(max-width: 768px){.grid-md{grid-template-columns:1fr}}
.card{padding:16px 24px 8px 16px;border-radius:8px}
.card-red{background:rgba(228,73,63,.0392156863)}
.card-yellow{background:rgba(245,155,21,.0392156863)}
.card-gray{background:rgba(0,0,0,.0196078431)}
.card-blue{background:#417ee10a;background:var(--mtui-clr-primary-04)}
.card-blue .typography-medium{color:rgba(0,0,0,.8) !important}
.application_content__wrapper{display:flex;flex-direction:column;min-height:100vh}
.application_content{padding-left:246px;padding-top:56px;width:100%;flex:1 1;transition:padding-left .05s ease-in-out}
.application_content-knowledge_base{padding-left:293px;padding-bottom:108px;padding-top:56px;width:100%;flex:1 1}
.application_footer{padding:26px 252px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:rgba(0,0,0,.3215686275)}
.sidebar{width:246px;background:#f5f5f5;position:fixed;border-right:1px solid rgba(0,0,0,.08);height:100vh;z-index:1500;top:0;left:-246px;overflow-y:auto;transition:left .05s ease-in-out}
.sidebar-knowledge_base{background:rgba(0,0,0,.04);width:293px;height:calc(100vh - 56px);overflow-y:auto;position:fixed;left:0;top:56px;padding:16px 0;z-index:1500}
.sidebar-knowledge_base .menu__item.active{color:rgba(0,0,0,.8)}
.sidebar.sidebar_opened{left:0}
.sidebar-small{width:48px;overflow-y:visible;z-index:15000;scrollbar-gutter:initial}
.sidebar-small .menu__item_name,.sidebar-small .menu__item_expand{display:none}
.sidebar::-webkit-scrollbar-track{background-color:#f5f5f5}
.sidebar__logo{width:100%;height:36px;background:url(/packs/media/new_design/logo_ubook-8f5237acdc508cc145ec.svg) no-repeat left center;cursor:pointer}
.sidebar__logo_wrapper{padding-top:10px;padding-left:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}
.sidebar__zo_logo{width:100%;height:40px;background:url(/packs/media/new_design/zo_logo-1d839fafa242e3269d79.svg) no-repeat}
.sidebar__zo_logo_wrapper{padding:8px;padding-top:7px;border-bottom:1px solid rgba(0,0,0,.08)}
.sidebar__zo_small_logo{width:100%;height:40px;background:url(/packs/media/new_design/zo_small_logo-e9edbb6b07d8d31a5f17.svg) no-repeat}
.sidebar__zo_small_logo_wrapper{padding:7px 6px 8px 6px;border-bottom:1px solid rgba(0,0,0,.08);position:relative}
.sidebar__small_open{width:24px;height:24px;border-radius:24px;border:1px solid rgba(0,0,0,.1215686275);background:#fff;position:absolute;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;right:-12px;z-index:10000}
.sidebar__btn{background-color:rgba(0,0,0,0) !important;border-radius:24px !important;padding:0 8px !important;height:36px;width:36px}
.menu__wrapper{display:flex;flex-direction:column;row-gap:4px;padding-top:16px}
.menu__wrapper *{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.menu__item{padding:8px 16px;display:flex;font-size:16px;line-height:20px;color:rgba(0,0,0,.8);text-decoration:none;align-items:center;-moz-column-gap:8px;column-gap:8px;transition:background-color .05s ease-in-out,color .05s ease-in-out}
.menu__item-opened{background:rgba(0,0,0,.0392156863)}
.menu__item-opened .menu__item_expand{transform:rotate(180deg)}
.menu__item-children{overflow:hidden;max-height:0;opacity:0;transition:max-height .1s ease-in-out,opacity .1s ease-in-out,padding .1s ease-in-out;padding-left:16px;padding-top:0;padding-bottom:0}
.menu__item-children.menu__item-children_opened{max-height:1000px;opacity:1;padding-top:8px;padding-bottom:8px}
.menu__item-children .menu__item{padding-left:28px;border-radius:4px 0px 0px 4px}
.menu__item.active{background:#fff;color:#417ee1}
.menu__item.active svg path{fill:#417ee1}
.menu__item_name{flex:1 1}
.menu__item-with_children{cursor:pointer;transition:background-color .1s ease-in-out}
.menu__item-with_children.menu__item-opened{background:rgba(0,0,0,.0392156863)}
.menu__item-with_children.menu__item-opened .menu__item_expand{transform:rotate(180deg);transition:transform .1s ease-in-out}
.menu__item_expand{transition:transform .1s ease-in-out}
.menu__item:hover{background-color:rgba(0,0,0,.04);color:#417ee1}
.menu__item:hover svg path{fill:#417ee1}
.expand-icon{transition:.2s ease-in-out}
.expand-icon_rotated{transform:rotate(180deg)}
.header{display:flex;height:56px;-moz-column-gap:8px;column-gap:8px;padding:0 8px 0 16px;align-items:center;border-bottom:1px solid rgba(0,0,0,.1215686275);width:calc(100vw - 246px);position:fixed;left:246px;z-index:10000;background:#fff;transition:width .05s ease-in-out,left .05s ease-in-out}
.header__logo{min-width:130px;border-bottom:0}
.header__zo_logo{min-width:170px;border-bottom:0}
.header-no_sidebar{width:100%;left:0}
.header-small_sidebar{width:calc(100vw - 48px);left:48px}
.header-knowledge_base{display:flex;height:56px;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.12);gap:16px;align-items:center;padding:10px 16px;position:fixed;top:0;z-index:10000}
.header-knowledge_base__search{flex-grow:3}
.header-knowledge_base .logo{color:rgba(0,0,0,.8);font-weight:500;font-size:24px;line-height:28px;vertical-align:middle;padding:4px}
.header-knowledge_base .logo-blue{color:#174ef2;padding-right:8px}
.header__btn-knowledge-base{padding:16px !important;justify-content:flex-start !important;border-radius:0 !important;border-top:1px solid #0000001e !important;border-top:1px solid var(--mtui-clr-black-12) !important}
.account-popup .button_size_middle{min-height:40px !important}
.camp_select{border-radius:24px;border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,.0196078431);padding:0 12px 0 16px;height:36px;display:flex;align-items:center;cursor:pointer}
.camp_select:hover{background:rgba(0,0,0,.0196078431)}
.camp_select:active,.camp_select:focus{background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.0392156863)}
.camp_select__current_name{max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.4px}
.camp_select__button{padding:16px 12px 12px 16px}
.camp_select__camp{display:flex;-moz-column-gap:12px;column-gap:12px;padding:16px 12px 12px 16px;border-bottom:1px solid rgba(0,0,0,.08);align-items:center;cursor:pointer;transition:.2s}
.camp_select__camp:hover{background:rgba(0,0,0,.0196078431)}
.camp_select__camp:active,.camp_select__camp:focus{background:#fff}
.camp_select__camp-name{flex:1 1}
.camp_select__camp-img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:8px}
#camp_select .popup__body{max-height:400px;overflow-y:auto}
.badge__wrapper{position:relative;padding-right:8px}
.badge__value{position:absolute;top:-2px;right:0;background:#e01b00;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.7px;text-align:center;border-radius:24px;color:#fff;min-width:12px;height:12px;padding-left:2px;padding-right:2px}
.paper__wrapper{padding:16px;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275)}
.header_help__wrapper{padding:16px;min-width:218px}
.header_help_pos_abs{position:absolute}
.scroll_slider{overflow-x:auto}
.scroll_slider__wrapper{position:relative}
.scroll_slider__arrows{position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0;display:flex;align-items:center;justify-content:space-between}
.scroll_slider__arrow{width:44px;height:44px;border-radius:44px;pointer-events:all;background:#fff;padding:10px;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.1019607843),0 0 0 1px rgba(0,0,0,.0705882353)}
.scroll_slider__arrow_hidden{width:0;height:0;padding:0;overflow:hidden}
.scroll_slider::-webkit-scrollbar{display:none}
.loader{position:relative;overflow:hidden;border-radius:4px;pointer-events:none;background:rgba(0,0,0,.08)}
.loader:after{content:"";width:250%;height:100%;position:absolute;top:0;left:0;animation-duration:1s;animation-iteration-count:infinite;animation-name:loader-animate;animation-timing-function:linear;background:linear-gradient(to right, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.08) 40%, rgba(0, 0, 0, 0.01) 81%)}
.loader-circle{border-radius:1000px}
.loader-text{display:block;height:auto;font-size:1rem;transform-origin:0 55%;transform:scale(1, 0.6)}
.loader-text:before{content:" "}
.border-top{border-top:1px solid rgba(0,0,0,.0784313725)}
.border-top-light{border-top:1px solid rgba(0,0,0,.1215686275)}
.expand-icon{transition:.2s ease-in-out}
.expand-icon_rotated{transform:rotate(180deg)}
.footer-main,.footer-knowledge_base{position:fixed;bottom:0;padding:24px 16px;background-color:#fff;border-top:1px solid rgba(0,0,0,.08)}
.footer-knowledge_base{left:293px;width:calc(100vw - 293px);position:absolute}
.footer-main{position:static;position:initial;margin-left:246px;width:calc(100vw - 246px)}
.mirturbaz-logo{background:url(/packs/media/new_design/logo-07ae4673d1fb0c269cec.svg) no-repeat;background-size:contain;width:96px;height:16px}
.kurortix-logo{background:url(/packs/media/sanatoriums/logo_desktop_blue-08732f5bfadbc738e056.svg) no-repeat;background-size:contain;width:96px;height:16px}
.ubook-logo{background:url(/packs/media/ubook/logo_desktop_blue-824348dba8732a32bd54.svg) no-repeat;background-size:contain;width:73px;height:18px}
.light-grey-text{color:rgba(0,0,0,.4784313725);font-weight:300;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle}
.hidden-icon{display:none}
.empty-page{border-top:1px solid rgba(0,0,0,.08)}
.blue-background{padding:32px;background-color:#417ee10a;background-color:var(--mtui-clr-primary-04)}
.dashed-background{background-image:url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%278%27 ry=%278%27 stroke=%27%23417EE1A3%27 stroke-width=%271%27 stroke-dasharray=%278%2c 8%27 stroke-dashoffset=%2753%27 stroke-linecap=%27round%27/%3e%3c/svg%3e");border-radius:8px;padding:4px}
@keyframes loader-animate{0%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(100%, 0, 0)}}
.table,.custom-page table{width:100%;border-collapse:collapse;border-top:1px solid rgba(0,0,0,.08)}
.table td,.custom-page table td,.table th,.custom-page table th{border-bottom:1px solid rgba(0,0,0,.08);padding:16px 8px}
.table tr:last-child td,.custom-page table tr:last-child td{border-bottom:0}
.table td:first-child,.custom-page table td:first-child,.table th:first-child,.custom-page table th:first-child{padding-left:16px}
.table td:last-child,.custom-page table td:last-child,.table th:last-child,.custom-page table th:last-child{padding-right:16px}
.table th,.custom-page table th{padding:8px;font-size:12px;font-weight:300;line-height:14px;letter-spacing:.4px;text-align:left}
.table-with_hover tr{transition:.1s}
.table-with_hover tbody tr:hover{background:rgba(0,0,0,.0196078431)}
.table__row_link{cursor:pointer}
.header-full_width{width:100%;left:0}
.channel_manager_logo{width:20px;height:20px;flex-shrink:0}
.channel_manager_logo-travel_line{background:url(/packs/media/images/travel_line_logo-d1d8d44f584bb37a986d.svg);background-size:100%}
.channel_manager_logo-bnovo{background:url(/packs/media/images/bnovo_logo-a4a6d5831391b77fddb7.svg);background-size:100%}
.channel_manager_logo-alean{background:url(/packs/media/images/alean_logo-3ccde0187eceecfe8d8b.svg);background-size:100%}
.channel_manager_logo-agast{background:url(/packs/media/images/agast_logo-9bbd17c7c3a113025af3.png);background-size:100%}
.channel_manager_logo-kontur{background:url(/packs/media/images/kontur_logo-42ee6bb15e60b05441ea.svg);background-size:100%}
.channel_manager_logo-mehotel{background:url(/packs/media/images/mehotel_logo-a6cae1d305b6e1ac7375.svg);background-size:100%}
.channel_manager_logo-shelter{background:url(/packs/media/images/shelter_logo-193e7c0ad8c49a26aefe.svg);background-size:100%}
.channel_manager_logo-ostrovok{background:url(/packs/media/images/ostrovok_logo-957b3ebcf3da632842de.svg);background-size:100%}
.channel_manager_logo-bronirui_online{background:url(/packs/media/images/bronirui_online_logo-8c12ad0448322684059e.svg);background-size:100%}
.channel_manager_logo-litepms{background:url(/packs/media/images/litepms_logo_small-ee837b956e8857abd26c.svg);background-size:100%}
.channel_manager_logo-realty_calendar{background:url(/packs/media/images/realty_calendar_logo-3161d486a1db184e3ddc.svg);background-size:100%}
.channel_manager_logo-multitour{background:url(/packs/media/images/multitour_logo-1bac433947833974ccea.gif);background-size:100%}
.channel_manager_logo-bg_operator{background:url(/packs/media/images/bg_operator_logo-cc9c8659853a1e2b1460.jpeg);background-size:100%}
.channel_manager_logo-delfin{background:url(/packs/media/images/delfin_logo-a4403fde3768516fb4df.svg);background-size:100%}
.channel_manager_logo-rsttur{background:url(/packs/media/images/rsttur_logo-0db88e6e5798d166ff35.png);background-size:100%}
.iframe_bordered{border:1px solid rgba(0,0,0,.1215686275);border-radius:8px}
.video-container iframe{width:100%;aspect-ratio:16/9}
.page-video{padding:8px 0 8px 23px}
.certificate__input-link{width:500px;height:34px;background-color:#eee;outline:none;border:1px solid #ccc;border-radius:4px;font-size:14px}
.creation_source{width:14px;height:14px}
.creation_source__online{background:url(/packs/media/images/email-outline-98a71797d267e6e40df3.svg);background-size:100%}
.creation_source__phone{width:13px;height:13px;background:url(/packs/media/icons/sourceIconPhone-907fd3a2852ef985b699.svg);background-size:100%}
.creation_source__missed_call{width:13px;height:13px;background:url(/packs/media/icons/phone-missed-6a8fa44761bedfda48e2.svg);background-size:100%}
.creation_source__wamm_chat{background:url(/packs/media/icons/mobile-variant-56a27ee9b46a1ca17d43.svg);background-size:100%}
body:not(:has(.sidebar_opened)) .page_title-fixed{width:100% !important}
@keyframes spin{100%{transform:rotate(360deg)}}
.loader-icon{animation:spin 1.5s linear infinite;height:20px;width:20px}
@media(max-width: 768px){.hide-md{display:none}.page_title,.custom-page h1{flex-wrap:wrap;row-gap:16px;align-items:center;padding:12px 16px}.application_content-knowledge_base .empty-data__text{max-width:297px}.footer-knowledge_base.flex-container,.footer-main.flex-container{flex-direction:column;gap:8px}.footer-knowledge_base.flex-container .flex-container,.footer-main.flex-container .flex-container{flex-direction:column}.footer-knowledge_base.flex-container .logo-container,.footer-main.flex-container .logo-container{flex-direction:row;flex-wrap:wrap;overflow-x:auto;gap:2px !important;margin-bottom:8px}.footer-knowledge_base.flex-container .logo-container .light-grey-text,.footer-main.flex-container .logo-container .light-grey-text{width:100%}.footer-knowledge_base.flex-container .logo-container .mirturbaz-logo,.footer-main.flex-container .logo-container .mirturbaz-logo{margin-right:8px}#help_popup .popup__body{padding-bottom:16px}}
@media(max-width: 576px){.header-knowledge_base{flex-wrap:wrap;gap:4px;height:auto;justify-content:space-between;padding:6px 8px 16px !important}.header-knowledge_base__search{padding:0 6px;order:2}.header .button-menu{order:1}.application_content-knowledge_base{padding-top:104px}}
@media(min-width: 768px){.show-md{display:none !important}}
@media(min-width: 1200px){.show-xl{display:none !important}}
@media(max-width: 1200px){.hide-xl{display:none}.header{width:100%;left:auto}.header-knowledge_base{padding:6px 8px}.header__logo{padding:8px 0}.middle-width{display:none}.application_content{padding-left:0}.application_content-knowledge_base{padding-left:0}.application_footer{padding-left:16px;padding-right:16px}.footer-knowledge_base,.footer-main{left:0;margin-left:0;width:100vw}.page_title-fixed{width:100%}}
@media(max-width: 768px){.application_content-knowledge_base{padding-bottom:209px}}
@media(max-width: 576px){.mobile-display{display:none}.hide-sm{display:none}.application_content{padding-left:0}.header{-moz-column-gap:0;column-gap:0;padding-left:8px}.page_title .button_color_primary,.custom-page h1 .button_color_primary{width:100%;justify-content:center}}
@media(max-width: 1200px){.page_title,.custom-page h1{padding-right:16px}}
.typography-h1,.channel-manager-page__title,.custom-page h1{font-size:22px;font-weight:500;line-height:28px;margin:0}
.typography-h2,.custom-page h2{font-size:18px;font-weight:700;line-height:24px;letter-spacing:.2px}
.typography-h3,h3{font-size:16px;font-weight:700;line-height:20px;letter-spacing:.2px}
.typography-medium-2{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.4px}
.typography-medium-5{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.25px}
.typography-medium-6{font-size:14px;font-weight:500;line-height:18px;letter-spacing:.25px}
.typography-medium{font-size:16px;font-weight:500;line-height:20px;letter-spacing:.4px}
.typography-medium-3{font-size:18px;font-weight:500;line-height:24px;letter-spacing:.2px}
.typography-medium-4{font-size:16px;font-weight:500;line-height:22px;letter-spacing:.4px}
.typography-medium-6{font-size:12px;font-weight:500;line-height:16px;letter-spacing:.4px}
.typography-regular-0,.alert_size_small .alert__title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}
.typography-regular,.home_page__link_email,.home_page__current-camp,.alert_size_large .alert__text,.alert_size_middle .alert__title,.text_area__input{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}
.typography-regular-2{font-size:16px;font-weight:400;line-height:20px;letter-spacing:.25px}
.typography-regular-3,.alert_size_large .alert__title{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.4px}
.typography-regular-4{font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px}
.typography-regular-5{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.25px}
.typography-regular-6{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.4px}
.typography-light{font-size:12px;font-weight:300;line-height:16px;letter-spacing:.4px}
.typography-light-2{font-size:14px;font-weight:300;letter-spacing:.25px;line-height:20px}
.typography-bold-2{font-size:14px;font-weight:700;line-height:20px;letter-spacing:.25px}
.typography-bold-3{font-size:16px;font-weight:700;line-height:22px;letter-spacing:.4px}
.typography-link{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.25px;color:#417ee1}
.typography-link:hover{text-decoration:underline}
.typography-link-2{font-size:12px;letter-spacing:.4px}
.typography-link-bold{font-weight:500;font-size:12px;letter-spacing:.4px}
.typography-link-medium{font-size:16px;font-weight:400;line-height:18px;letter-spacing:.25px;color:#417ee1;text-decoration:underline}
.typography-yellow{color:#f59b15}
.typography-gray{color:rgba(0,0,0,.4784313725)}
.typography-grey{color:rgba(0,0,0,.4784313725)}
.date-selector{background:#fff;border-radius:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.07);font-family:Roboto,"sans-serif"}
.date-selector__wrapper{position:relative;padding:16px;max-width:340px;overflow:hidden}
.date-selector__wrapper--two-panels{max-width:680px}
.date-selector__wrapper--range-selector .date-selector__cell--in-range,.date-selector__wrapper--range-selector .date-selector__cell--selected-start,.date-selector__wrapper--range-selector .date-selector__cell--selected-end{background-color:rgba(65,126,225,.1215686275)}
.date-selector__wrapper--month-selector{max-width:340px}
.date-selector__wrapper--month-selector .date-selector__grid{grid-template-columns:repeat(4, 77px)}
.date-selector__wrapper--month-selector .date-selector__cell--today .date-selector__cell-inner{border:1px solid rgba(0,0,0,.48)}
.date-selector__wrapper--month-selector .date-selector__cell--today:not(.date-selector__cell--hover):not(.date-selector__cell--selected) .date-selector__cell-inner{width:73px;height:36px;top:0;left:2px}
.date-selector__wrapper--month-selector .date-selector__cell .date-selector__cell-inner{border-radius:40px}
.date-selector__wrapper--time-selector{min-width:134px}
.date-selector__wrapper--time-selector__item{padding:11px 20px 11px 16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.0784313725)}
.date-selector__wrapper--time-selector__item:last-child{border:none}
.date-selector__wrapper--time-selector__item--selected{background-color:rgba(46,105,255,.0392156863)}
.date-selector__wrapper--time-selector__item:hover{background-color:rgba(0,0,0,.0196078431)}
.date-selector__panel--without-header{margin-top:56px}
.date-selector__panel--previous{animation:slide-left .5s ease-in-out}
.date-selector__panel--next{animation:slide-panel-right .5s ease-in-out}
.date-selector__scrolled-panels{position:absolute;background:#fff;transition:transform .5s ease-in-out;will-change:transform}
.date-selector__scrolled-panels--slide-left{animation:slide-left .5s ease-in-out}
.date-selector__scrolled-panels--slide-right{left:-324px;animation:slide-right .5s ease-in-out}
.date-selector__header{position:absolute;z-index:1000000;width:calc(100% - 32px);margin-bottom:8px}
.date-selector__nav-button{background:none}
.date-selector__month-label{height:40px;white-space:nowrap;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.4px;text-align:center;color:rgba(0,0,0,.64)}
.date-selector__grid{display:grid;grid-template-columns:repeat(7, 44px)}
.date-selector__cell{position:relative;height:36px;margin:4px 0;transition:all .1s linear;color:rgba(0,0,0,.8)}
.date-selector__cell:not(.date-selector__cell--weekday){cursor:pointer}
.date-selector__cell--weekday{height:12px !important;margin:8px 0 4px !important;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;font-size:10px;line-height:12px;letter-spacing:1px;text-align:center;color:rgba(0,0,0,.48) !important}
.date-selector__cell--weekday.date-selector__cell--weekend{color:rgba(228,73,63,.8) !important}
.date-selector__cell--empty{background:none;pointer-events:none}
.date-selector__cell--weekend{color:#e4493f}
.date-selector__cell--disabled{color:rgba(0,0,0,.12);cursor:default !important}
.date-selector__cell--disabled .date-selector__cell--weekend{color:rgba(224,27,0,.48)}
.date-selector__cell--selected-start{border-radius:50% 0 0 50%}
.date-selector__cell--selected-end{border-radius:0 50% 50% 0}
.date-selector__cell--selected .date-selector__cell-inner{background-color:#417ee1;color:#fff;font-weight:bold}
.date-selector__cell--hover .date-selector__cell-inner{background-color:rgba(65,126,225,.1215686275);font-weight:bold}
.date-selector__cell--today .date-selector__cell-inner{border:1px solid rgba(0,0,0,.48)}
.date-selector__cell--today:not(.date-selector__cell--hover):not(.date-selector__cell--selected) .date-selector__cell-inner{width:36px;height:36px;top:0;left:4px}
.date-selector__cell-inner{position:absolute;top:-4px;left:0;width:100%;height:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .1s linear}
.date-selector__input{height:36px !important;padding:6px 8px 6px 12px !important}
.date-selector__input .select__options{top:34px;max-height:231px}
.date-selector__select-month{flex:1 1 !important}
.date-selector__select-year{width:88px !important}
@keyframes slide-left{from{transform:translateX(-340px)}to{transform:translateX(0)}}
@keyframes slide-right{from{transform:translateX(340px)}to{transform:translateX(0)}}
@keyframes slide-panel-right{0%{transform:translateX(0)}90%{transform:translateX(-340px)}100%{transform:translateX(-340px)}}
@media all and (max-width: 576px){.date-selector{box-shadow:none !important;border:none !important}}
.date-picker__wrapper .text_field__wrapper{width:100%}
.date-picker__popup{position:absolute}
.date-picker__popup .popup__body{display:flex;justify-content:center}
.date-picker__popup .popup__header{display:none}
.review_card{padding:16px 16px 8px 16px;border-radius:8px;background:rgba(0,0,0,.0196078431);margin-bottom:16px}
.review_card__header{display:flex;justify-content:space-between}
.review_card__rating{background:rgba(0,200,83,.8);border-radius:16px;padding:2px 6px 0 8px;color:#fff}
.review_card__rating-small{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.4px;color:hsla(0,0%,100%,.8)}
.review_card__person{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}
.review_card__photos{display:flex;-moz-column-gap:8px;column-gap:8px}
.review_card__photo{width:auto;height:72px;border-radius:8px;max-width:30%;-o-object-fit:cover;object-fit:cover}
.review_card__more_photo{border-radius:8px;flex:1 1;background:rgba(0,0,0,.0392156863);display:flex;justify-content:center;align-items:center}
.review_card__content{white-space:nowrap;text-overflow:ellipsis;max-width:400px;overflow:hidden}
.review_card__loader{padding:16px 16px 8px 16px}
.button{display:flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;transition:.2s;cursor:pointer;text-align:center;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px}
.button svg{flex-shrink:0}
.button svg path{transition:.2s}
.button--clicked{box-shadow:0 0 0 4px rgba(0,0,0,.0392156863)}
.button--disabled{pointer-events:none;opacity:.5}
.button--full-width{width:100%}
.button--reversed{flex-direction:row-reverse}
.button--rounded{border-radius:24px}
.button_type_label-only{padding-right:16px;padding-left:16px}
.button_type_label-only.button--inline{margin-left:-16px}
.button_type_label-only.button--with-dropdown{padding-right:12px}
.button_type_label-with-icon{padding-right:16px;padding-left:14px}
.button_type_label-with-icon.button--inline{margin-left:-14px}
.button_type_label-with-icon.button--with-dropdown{padding-right:12px}
.button_type_icon-only{padding-right:8px;padding-left:8px}
.button_type_icon-only.button--inline{margin-left:-8px}
.button_type_icon-only.button--with-dropdown{padding-right:12px;padding-left:14px}
.button_type_icon-only.button--with-dropdown.button--inline{margin-left:-14px}
.button_size_large{min-height:44px;font-weight:500}
.button_size_large.button__type_icon-only{padding-left:10px;padding-right:10px}
.button_size_large.button__type_icon-only.button--inline{margin-left:-10px}
.button_size_middle{min-height:36px}
.button_size_small{min-height:30px;font-size:14px;letter-spacing:.25px;-moz-column-gap:6px;column-gap:6px}
.button_size_small.button_type_label-only{padding-right:12px;padding-left:12px}
.button_size_small.button_type_label-only.button--inline{margin-left:-12px}
.button_size_small.button_type_label-with-icon{padding-right:12px;padding-left:10px}
.button_size_small.button_type_label-with-icon.button--inline{margin-left:-10px}
.button_size_small.button_type_icon-only{padding-right:7px;padding-left:7px}
.button_size_small.button_type_icon-only.button--inline{margin-left:-7px}
.button_variant_filled{color:#fff !important}
.button_variant_filled svg path{fill:#fff !important}
.button_variant_filled.button_color_default{border:none;background-color:#333}
.button_variant_filled.button_color_default:hover{background-color:#000000;background-color:var(--mtui-clr-black)}
.button_variant_filled.button_color_default:active,.button_variant_filled.button_color_default.button--clicked{background-color:#333;box-shadow:0 0 0 4px #00000033;box-shadow:0 0 0 4px var(--mtui-clr-black-2)}
.button_variant_filled.button_color_default.button--disabled{background-color:#0000001e;background-color:var(--mtui-clr-black-12);border-color:rgba(0,0,0,.08)}
.button_variant_filled.button_color_primary{border:none;background-color:#417ee1;background-color:var(--mtui-clr-primary)}
.button_variant_filled.button_color_primary:hover{background-color:#417ee1cc;background-color:var(--mtui-clr-primary-8)}
.button_variant_filled.button_color_primary:active,.button_variant_filled.button_color_primary.button--clicked{background-color:#417ee1;background-color:var(--mtui-clr-primary);border-color:#417ee119;border-color:var(--mtui-clr-primary-1);box-shadow:0 0 0 4px #417ee119;box-shadow:0 0 0 4px var(--mtui-clr-primary-1)}
.button_variant_filled.button_color_primary.button--disabled{background-color:#417ee1;background-color:var(--mtui-clr-primary)}
.button_variant_filled.button_color_success{border:none;background-color:#02bb57;background-color:var(--mtui-clr-success)}
.button_variant_filled.button_color_success:hover{background-color:#03a14c;background-color:var(--mtui-clr-green)}
.button_variant_filled.button_color_success:active,.button_variant_filled.button_color_success.button--clicked{background-color:#02bb57;background-color:var(--mtui-clr-success);border-color:#02bb5733;border-color:var(--mtui-clr-success-2);box-shadow:0 0 0 4px #02bb5733;box-shadow:0 0 0 4px var(--mtui-clr-success-2)}
.button_variant_filled.button_color_success.button--disabled{background-color:#00c853;background-color:var(--mtui-clr-green-light)}
.button_variant_filled.button_color_danger{border:none;background-color:#e01b00cc;background-color:var(--mtui-clr-danger-8)}
.button_variant_filled.button_color_danger:hover{background-color:#e01b00;background-color:var(--mtui-clr-danger)}
.button_variant_filled.button_color_danger:active,.button_variant_filled.button_color_danger.button--clicked{background-color:#e01b00cc;background-color:var(--mtui-clr-danger-8);border-color:#e4493f33;border-color:var(--mtui-clr-danger-light-2);box-shadow:0 0 0 4px #e4493f1e;box-shadow:0 0 0 4px var(--mtui-clr-danger-light-12)}
.button_variant_filled.button_color_danger.button--disabled{background-color:#e01b00;background-color:var(--mtui-clr-danger)}
.button_variant_outline{border-width:1px;border-style:solid;background-color:#fff}
.button_variant_outline.button_color_default{color:#000000cc;color:var(--mtui-clr-black-8);border-color:#0000001e;border-color:var(--mtui-clr-black-12)}
.button_variant_outline.button_color_default svg path{fill:#000000cc;fill:var(--mtui-clr-black-8)}
.button_variant_outline.button_color_default:hover{background-color:#00000005;background-color:var(--mtui-clr-black-02);color:#417ee1;color:var(--mtui-clr-primary)}
.button_variant_outline.button_color_default:hover svg path{fill:#417ee1;fill:var(--mtui-clr-primary)}
.button_variant_outline.button_color_default:active,.button_variant_outline.button_color_default.button--clicked{background-color:#0000000a;background-color:var(--mtui-clr-black-04);box-shadow:0 0 0 4px #0000000a;box-shadow:0 0 0 4px var(--mtui-clr-black-04)}
.button_variant_outline.button_color_default.button--disabled{background:#fff;color:#000000cc;color:var(--mtui-clr-black-8)}
.button_variant_outline.button_color_default.button--disabled svg path{fill:#000000cc;fill:var(--mtui-clr-black-8)}
.button_variant_outline.button_color_default.button--pressed{background-color:#417ee10a;background-color:var(--mtui-clr-primary-04);color:#417ee1;color:var(--mtui-clr-primary);border-color:#417ee119;border-color:var(--mtui-clr-primary-1)}
.button_variant_outline.button_color_default.button--pressed:hover{background-color:#417ee119;background-color:var(--mtui-clr-primary-1)}
.button_variant_outline.button_color_primary{background-color:#fff;color:#417ee1;color:var(--mtui-clr-primary);border-color:rgba(65,126,225,.64)}
.button_variant_outline.button_color_primary svg path{fill:#417ee1;fill:var(--mtui-clr-primary)}
.button_variant_outline.button_color_primary:hover{background-color:#00000005;background-color:var(--mtui-clr-black-02);color:#417ee1;color:var(--mtui-clr-primary)}
.button_variant_outline.button_color_primary:hover svg path{fill:#417ee1;fill:var(--mtui-clr-primary)}
.button_variant_outline.button_color_primary:active,.button_variant_outline.button_color_primary.button--clicked{background-color:#fff;box-shadow:0 0 0 4px #417ee119;box-shadow:0 0 0 4px var(--mtui-clr-primary-1)}
.button_variant_outline.button_color_primary.button--pressed{background-color:#417ee10a;background-color:var(--mtui-clr-primary-04);color:#417ee1;color:var(--mtui-clr-primary);border-color:#417ee119;border-color:var(--mtui-clr-primary-1)}
.button_variant_outline.button_color_primary.button--pressed:hover{background-color:#417ee119;background-color:var(--mtui-clr-primary-1)}
.button_variant_outline.button_color_success{background:none;color:#02bb57;color:var(--mtui-clr-success);border-color:#02bb5733;border-color:var(--mtui-clr-success-2)}
.button_variant_outline.button_color_success svg path{fill:#02bb57;fill:var(--mtui-clr-success)}
.button_variant_outline.button_color_success:hover{background-color:#02bb5766;background-color:var(--mtui-clr-success-4);color:#02bb57;color:var(--mtui-clr-success);border-color:#02bb5733;border-color:var(--mtui-clr-success-2)}
.button_variant_outline.button_color_success:hover svg path{fill:#02bb57;fill:var(--mtui-clr-success)}
.button_variant_outline.button_color_success:active,.button_variant_outline.button_color_success.button--clicked{background-color:#fff;color:#02bb57;color:var(--mtui-clr-success);border-color:#02bb5733;border-color:var(--mtui-clr-success-2);box-shadow:0 0 0 4px #02bb571e;box-shadow:0 0 0 4px var(--mtui-clr-success-12)}
.button_variant_outline.button_color_success:active svg path,.button_variant_outline.button_color_success.button--clicked svg path{fill:#02bb57;fill:var(--mtui-clr-success)}
.button_variant_outline.button_color_danger{background:none;color:#e01b00;color:var(--mtui-clr-danger);border-color:#e4493f33;border-color:var(--mtui-clr-danger-light-2)}
.button_variant_outline.button_color_danger svg path{fill:#e01b00;fill:var(--mtui-clr-danger)}
.button_variant_outline.button_color_danger:hover{background-color:#e01b0066;background-color:var(--mtui-clr-danger-4);color:#c11800;color:var(--mtui-clr-danger-dark);border-color:#e4493f33;border-color:var(--mtui-clr-danger-light-2)}
.button_variant_outline.button_color_danger:hover svg path{fill:#c11800;fill:var(--mtui-clr-danger-dark)}
.button_variant_outline.button_color_danger:active,.button_variant_outline.button_color_danger.button--clicked{background-color:#fff;color:#c11800;color:var(--mtui-clr-danger-dark);border-color:#e01b0033;border-color:var(--mtui-clr-danger-2);box-shadow:0 0 0 4px #e4493f1e;box-shadow:0 0 0 4px var(--mtui-clr-danger-light-12)}
.button_variant_outline.button_color_danger:active svg path,.button_variant_outline.button_color_danger.button--clicked svg path{fill:#c11800;fill:var(--mtui-clr-danger-dark)}
.button_variant_outline.button_color_danger.button--disabled{background-color:#fff;color:#e01b00;color:var(--mtui-clr-danger);border-color:#e01b0033;border-color:var(--mtui-clr-danger-2)}
.button_variant_outline.button_color_danger.button--disabled svg path{fill:#e01b00;fill:var(--mtui-clr-danger)}
.button_variant_link{background:none;border:none}
.button_variant_link.button_color_default{color:#000000cc;color:var(--mtui-clr-black-8)}
.button_variant_link.button_color_default:hover{background-color:#00000005;background-color:var(--mtui-clr-black-02);color:#417ee1;color:var(--mtui-clr-primary)}
.button_variant_link.button_color_default:hover svg path{fill:#417ee1;fill:var(--mtui-clr-primary)}
.button_variant_link.button_color_default:active,.button_variant_link.button_color_default.button--clicked{background-color:#fff;box-shadow:0 0 0 4px #0000000a;box-shadow:0 0 0 4px var(--mtui-clr-black-04)}
.button_variant_link.button_color_default.button--disabled{background:#00000005;background:var(--mtui-clr-black-02)}
.button_variant_link.button_color_primary{color:#1e5bbe;color:var(--mtui-clr-blue)}
.button_variant_link.button_color_primary svg path{fill:#1e5bbe;fill:var(--mtui-clr-blue)}
.button_variant_link.button_color_primary:hover{background-color:#00000005;background-color:var(--mtui-clr-black-02);color:#417ee1;color:var(--mtui-clr-primary)}
.button_variant_link.button_color_primary:hover svg path{fill:#417ee1;fill:var(--mtui-clr-primary)}
.button_variant_link.button_color_primary:active,.button_variant_link.button_color_primary.button--clicked{background-color:#fff;box-shadow:0 0 0 4px #417ee10a;box-shadow:0 0 0 4px var(--mtui-clr-primary-04)}
.button_variant_link.button_color_primary.button--disabled{background:#417ee133;background:var(--mtui-clr-primary-2)}
.button_variant_link.button_color_success{color:#02bb57;color:var(--mtui-clr-success)}
.button_variant_link.button_color_success svg path{fill:#02bb57;fill:var(--mtui-clr-success)}
.button_variant_link.button_color_success:hover{background-color:#02bb5766;background-color:var(--mtui-clr-success-4);color:#02bb57;color:var(--mtui-clr-success)}
.button_variant_link.button_color_success:hover svg path{fill:#02bb57;fill:var(--mtui-clr-success)}
.button_variant_link.button_color_success:active,.button_variant_link.button_color_success.button--clicked{box-shadow:0 0 0 4px #02bb571e;box-shadow:0 0 0 4px var(--mtui-clr-success-12);background-color:#fff;color:#02bb57;color:var(--mtui-clr-success)}
.button_variant_link.button_color_success:active svg path,.button_variant_link.button_color_success.button--clicked svg path{fill:#02bb57;fill:var(--mtui-clr-success)}
.button_variant_link.button_color_danger{color:#e01b00;color:var(--mtui-clr-danger)}
.button_variant_link.button_color_danger svg path{fill:#e01b00;fill:var(--mtui-clr-danger)}
.button_variant_link.button_color_danger:hover{background-color:#e01b0066;background-color:var(--mtui-clr-danger-4);color:#c11800;color:var(--mtui-clr-danger-dark)}
.button_variant_link.button_color_danger:hover svg path{fill:#c11800;fill:var(--mtui-clr-danger-dark)}
.button_variant_link.button_color_danger:active,.button_variant_link.button_color_danger.button--clicked{box-shadow:0 0 0 4px #e4493f1e;box-shadow:0 0 0 4px var(--mtui-clr-danger-light-12);background-color:#fff;color:#c11800;color:var(--mtui-clr-danger-dark)}
.button_variant_link.button_color_danger:active svg path,.button_variant_link.button_color_danger.button--clicked svg path{fill:#c11800;fill:var(--mtui-clr-danger-dark)}
.button_variant_link.button_color_danger.button--disabled{background-color:#fff;color:#e01b00;color:var(--mtui-clr-danger)}
.button_variant_link.button_color_danger.button--disabled svg path{fill:#e01b00;fill:var(--mtui-clr-danger)}
.button.align-left{text-align:left;justify-content:left}
.button .expand-icon{transition:.2s ease-in-out}
.button .expand-icon_rotated{transform:rotate(180deg)}
.button .loader-icon{animation:spin 1.5s linear infinite;height:20px;width:20px}
a.button_variant_outline.button_size_large{min-height:42px}
a.button_variant_outline.button_size_middle{min-height:34px}
a.button_variant_outline.button_size_small{min-height:28px}
@keyframes spin{100%{transform:rotate(360deg)}}
.accordion__wrapper{border:1px solid rgba(0,0,0,.0784313725);border-radius:8px}
.accordion__wrapper.opened .accordion__header{border-bottom:1px solid rgba(0,0,0,.0784313725)}
.accordion__wrapper.opened .accordion__header svg{transform:rotate(180deg)}
.accordion__header{padding:12px 16px 12px 16px;font-size:16px;font-weight:400;line-height:22px;cursor:pointer;letter-spacing:.4px;display:flex;align-items:center;justify-content:space-between;border-radius:inherit}
.accordion__header svg{transition:.2s}
.accordion__header:active,.accordion__header:focus{background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.0392156863)}
.accordion__content{padding:12px 16px 12px 16px}
.accordion__group .accordion__wrapper{border-bottom:none;border-radius:0}
.accordion__group .accordion__wrapper.opened{background:rgba(0,0,0,.0196078431)}
.accordion__group .accordion__wrapper:first-child{border-radius:8px 8px 0 0}
.accordion__group .accordion__wrapper:last-child{border-bottom:1px solid rgba(0,0,0,.0784313725);border-radius:0 0 8px 8px}
.text_field{flex:1 1}
.text_field__wrapper{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);padding-left:10px;display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;transition:.2s}
.text_field__bottom_label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;margin-top:9px}
.text_field__bottom_error{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:rgba(224,27,0,.8)}
.text_field__icon{flex-shrink:0;height:20px}
.text_field__input{border:0;outline:none;width:100%;background:none;padding-left:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;padding-bottom:6px;padding-top:26px}
.text_field__input::-moz-placeholder{color:rgba(0,0,0,.4784313725)}
.text_field__input::placeholder{color:rgba(0,0,0,.4784313725)}
.text_field__input-hide_spin::-webkit-outer-spin-button,.text_field__input-hide_spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.text_field__input:not(:hover)::-webkit-outer-spin-button,.text_field__input:not(:hover)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.text_field__input_wrapper{position:relative;width:100%}
.text_field__placeholder{width:100%;height:100%;position:absolute;color:rgba(0,0,0,.4784313725);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;pointer-events:none;padding:16px 0;top:0;transition:.2s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text_field-focus{box-shadow:0 0 0 3px rgba(0,0,0,.0392156863)}
.text_field-focus .text_field__placeholder{font-size:12px;padding:8px 0;line-height:14px}
.text_field-filled .text_field__placeholder{font-size:12px;padding:8px 0;line-height:14px}
.text_field-size_mini.text_field-focus .text_field__placeholder{padding:7px 0 !important;font-size:14px;line-height:20px}
.text_field-size_mini.text_field-filled .text_field__placeholder{opacity:0;padding:7px 0}
.text_field-size_mini .text_field__input{padding:7px 0}
.text_field-size_mini .text_field__placeholder{padding:7px 0}
.text_field-disabled{pointer-events:none;opacity:.8;background:rgba(0,0,0,.0196078431)}
.text_field-error{border:1px solid rgba(224,27,0,.6392156863)}
.text_field-clearable{display:flex;align-items:center;padding-right:3px}
.text_field-clearable svg{cursor:pointer}
.search-container{position:relative;display:flex}
.search-input{flex:1 1}
.search-input__wrapper{background:#fff;border-radius:24px;border:1px solid rgba(0,0,0,.1215686275);padding-left:16px;display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;transition:.2s;width:100%}
.search-input__icon{flex-shrink:0;height:20px}
.search-input__input{border:0;outline:none;width:100%;background:none;padding-left:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;padding-bottom:8px;padding-top:8px}
.search-input__input::-moz-placeholder{color:rgba(0,0,0,.4784313725)}
.search-input__input::placeholder{color:rgba(0,0,0,.4784313725)}
.search-input__input_wrapper{position:relative;width:100%}
.search-input__placeholder{width:100%;height:100%;position:absolute;color:rgba(0,0,0,.4784313725);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;pointer-events:none;padding:7px 0;top:0;transition:.2s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.search-input-focus .search-input__placeholder{font-size:12px;padding:8px 0;line-height:14px;opacity:0}
.search-button{position:absolute;right:0;min-height:38px}
.search-button:hover{background:#fff !important}
.select__wrapper,.wysiwyg_editor__wrapper .rdw-dropdown-selectedtext{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);padding:8px 16px;display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;transition:.2s;cursor:pointer;position:relative;justify-content:space-between;height:54px}
.select__wrapper svg,.wysiwyg_editor__wrapper .rdw-dropdown-selectedtext svg{flex-shrink:0}
.select__wrapper *,.wysiwyg_editor__wrapper .rdw-dropdown-selectedtext *{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.select__input{display:flex;flex-direction:column;justify-content:center;row-gap:4px;flex:1 1}
.select__left{display:flex;-moz-column-gap:12px;column-gap:12px;align-items:center;flex:1 1}
.select__label{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:rgba(0,0,0,.4784313725)}
.select__value{color:rgba(0,0,0,.3215686275);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.select__search{border:0;outline:none;background:none;width:100%;max-width:100%;padding:0;font-size:14px}
.select__options{display:none;position:absolute;background:#fff;border-radius:0 0 8px 8px;border:1px solid rgba(0,0,0,.1215686275);width:calc(100% + 2px);left:-1px;top:50px;max-height:300px;overflow-y:auto;z-index:1000}
.select-filled .select__value{color:rgba(0,0,0,.8)}
.select-filled .select__label{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.4px}
.select-error{border:1px solid rgba(224,27,0,.6392156863)}
.select-opened.select__wrapper,.wysiwyg_editor__wrapper .select-opened.rdw-dropdown-selectedtext{box-shadow:0 0 0 3px rgba(0,0,0,.0392156863);border-radius:8px 8px 0 0}
.select-opened .select__options{display:block;overflow-x:hidden}
.select-opened .select__option{display:flex;align-items:center;padding:16px;transition:.1s;font-size:14px}
.select-opened .select__option:hover{background:rgba(0,0,0,.0196078431)}
.select-opened .select__option:focus,.select-opened .select__option:active{background:#fff}
.select-size_mini{height:36px;padding:8px}
.select-size_mini .select__options{top:34px}
.select-size_mini .select__option{padding:8px}
.select-open_top.select-opened.select__wrapper,.wysiwyg_editor__wrapper .select-open_top.select-opened.rdw-dropdown-selectedtext{border-radius:0 0 8px 8px}
.select-open_top.select-opened .select__options{top:auto;top:initial;bottom:50px;border-radius:8px 8px 0 0}
.select-open_top.select-opened.select-size_mini .select__options{bottom:34px}
.select-disabled{pointer-events:none;opacity:.8;background:rgba(0,0,0,.0196078431)}
.multiple_select__wrapper{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);padding:8px 16px;display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;transition:.2s;cursor:pointer;position:relative;justify-content:space-between;height:54px}
.multiple_select__wrapper-open{box-shadow:0 0 0 3px rgba(0,0,0,.0392156863)}
.multiple_select__wrapper svg{flex-shrink:0}
.multiple_select__wrapper *{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.multiple_select-size_mini.multiple_select__wrapper{height:34px;padding:8px}
.multiple_select-size_mini .select__options{top:34px}
.multiple_select-size_mini .select__option{padding:7px 12px}
.multiple_select__input{display:flex;align-items:center;-moz-column-gap:3px;column-gap:3px;max-width:calc(100% - 26px);width:100%}
.multiple_select__label{color:rgba(0,0,0,.3215686275);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.multiple_select-disabled{pointer-events:none;opacity:.8;background:rgba(0,0,0,.0196078431)}
.multiple_select__option{padding:16px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.0784313725);cursor:pointer;-moz-column-gap:24px;column-gap:24px;transition:.2s;min-width:200px}
.multiple_select__option:first-child{padding-top:12px}
.multiple_select__option:last-child{padding-bottom:12px;border-bottom:none}
.multiple_select__option-selected{background:rgba(46,105,255,.0392156863)}
.multiple_select__option:hover{background:rgba(0,0,0,.0392156863)}
.multiple_select-selected{padding:4px 10px 4px 4px !important}
.checkbox__wrapper{padding:13px;display:inline-flex;-moz-column-gap:13px;column-gap:13px;align-items:center;cursor:pointer}
.checkbox__wrapper-disabled{cursor:default;pointer-events:none;opacity:.5}
.checkbox__wrapper:hover .checkbox__input{border:2px solid rgba(0,0,0,.8)}
.checkbox__wrapper:hover .checkbox__input-checked{border:2px solid rgba(0,0,0,0);background:#417ee1}
.checkbox__wrapper:focus .checkbox__input,.checkbox__wrapper:active .checkbox__input,.checkbox__wrapper.clicked .checkbox__input{border:2px solid rgba(0,0,0,.4784313725)}
.checkbox__wrapper:focus .checkbox__input:before,.checkbox__wrapper:active .checkbox__input:before,.checkbox__wrapper.clicked .checkbox__input:before{top:-15px;left:-15px;width:44px;height:44px}
.checkbox__wrapper:focus .checkbox__input-checked,.checkbox__wrapper:active .checkbox__input-checked,.checkbox__wrapper.clicked .checkbox__input-checked{border:2px solid rgba(0,0,0,0);background:#417ee1}
.checkbox__label{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.checkbox__input{width:18px;height:18px;border-radius:3px;border:2px solid rgba(0,0,0,.6392156863);transition:.1s;position:relative;flex-shrink:0}
.checkbox__input .checkbox__checkmark-first{width:7px;height:2px;border-radius:2px;border-right:0 solid #fff;position:absolute;top:8px;left:0;transform:rotate(45deg);transition:.4s}
.checkbox__input .checkbox__checkmark-second{width:12px;height:2px;border-radius:2px;border-right:0 solid #fff;position:absolute;top:6.5px;left:3px;transform:rotate(135deg);transition:.4s}
.checkbox__input-with_background{background:#fff}
.checkbox__input-checked{border:2px solid rgba(0,0,0,0);background:#417ee1}
.checkbox__input-checked .checkbox__checkmark-first{border-right:7px solid #fff}
.checkbox__input-checked .checkbox__checkmark-second{border-right:12px solid #fff}
.checkbox__input:before{content:"";display:block;position:absolute;width:0;height:0;top:7px;left:6px;transition:.2s;background:rgba(0,0,0,.0392156863);border-radius:22px}
.radio__wrapper{padding:12px;display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center;cursor:pointer}
.radio__wrapper-disabled{cursor:default;pointer-events:none;opacity:.8;background:rgba(0,0,0,.0196078431) !important}
.radio__wrapper-button{padding:21px 16px 21px 22px;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);-moz-column-gap:12px;column-gap:12px;transition:.1s}
.radio__wrapper-button:hover{border:1px solid rgba(65,126,225,.2);background:rgba(65,126,225,.0392156863)}
.radio__wrapper-button.radio__wrapper-checked{background:rgba(65,126,225,.0392156863);border:1px solid rgba(65,126,225,.6392156863)}
.radio__wrapper-button.radio__wrapper-checked .radio__label{color:#1e5bbe}
.radio__wrapper:hover .radio__input{border:2px solid rgba(0,0,0,.8)}
.radio__wrapper:hover .radio__input-checked{border:2px solid #417ee1}
.radio__wrapper:hover .radio__input-checked:after{background:#417ee1}
.radio__wrapper:focus .radio__input,.radio__wrapper:active .radio__input,.radio__wrapper.clicked .radio__input{border:2px solid rgba(0,0,0,.4784313725)}
.radio__wrapper:focus .radio__input:before,.radio__wrapper:active .radio__input:before,.radio__wrapper.clicked .radio__input:before{top:-14px;left:-14px;width:44px;height:44px}
.radio__wrapper:focus .radio__input-checked,.radio__wrapper:active .radio__input-checked,.radio__wrapper.clicked .radio__input-checked{border:2px solid rgba(65,126,225,.8)}
.radio__label{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}
.radio__input{width:20px;height:20px;border-radius:20px;border:2px solid rgba(0,0,0,.6392156863);transition:.1s;position:relative;flex-shrink:0}
.radio__input:after{display:block;content:"";width:0;height:0;left:8px;top:8px;position:absolute;border-radius:10px;transition:.1s;background:rgba(65,126,225,.8)}
.radio__input-checked{border:2px solid rgba(65,126,225,.8)}
.radio__input-checked:after{width:10px;height:10px;top:3px;left:3px}
.radio__input:before{content:"";display:block;position:absolute;width:0;height:0;top:7px;left:6px;transition:.2s;background:rgba(0,0,0,.0392156863);border-radius:22px}
.modal__overlay{position:fixed;width:100vw;height:100dvh;left:0;top:0;background:rgba(0,0,0,.4784313725);z-index:1000000;display:flex;align-items:center;justify-content:center}
.modal__overlay--hidden{background:none;pointer-events:none}
.modal__overlay--hidden .modal__wrapper{position:fixed;right:30px;bottom:0px;pointer-events:all;transform:translateY(-20px)}
.modal__wrapper{z-index:1000001;width:600px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);box-shadow:0px 4px 32px 0px rgba(0,0,0,.1490196078),0px 0px 0px 1px rgba(0,0,0,.1019607843);display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}
.modal__wrapper-size_xs{width:344px}
.modal__wrapper-size_sm{width:600px}
.modal__wrapper-size_md{width:768px}
.modal__wrapper-size_lg{width:992px}
.modal__wrapper-size_xl{width:1200px}
.modal__wrapper-size_xxl{width:1600px}
.modal-no_padding.modal__wrapper .modal__body{padding:0}
.modal__title{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.2px;text-align:left;padding:10px 10px 10px 24px;border-bottom:1px solid rgba(0,0,0,.1215686275)}
.modal__body{padding:24px;overflow-y:auto;position:relative}
.modal__buttons{display:flex;justify-content:right;-moz-column-gap:8px;column-gap:8px;padding:24px 16px 24px 16px;border-top:1px solid rgba(0,0,0,.1215686275);width:calc(100% + 48px);margin:32px -24px -24px}
.modal__list{max-height:calc(100dvh - 320px);overflow:scroll}
.modal__footer{border-top:1px solid rgba(0,0,0,.1215686275);padding:24px 16px 24px 16px}
.no-border{border:none}
@media all and (max-width: 576px){.modal__overlay{flex-direction:column}.modal__wrapper{max-height:calc(100dvh - 16px)}.modal__wrapper:not(.modal_mobile-height_auto){width:100vw;flex-grow:1;max-height:100dvh;border-radius:0}.flex_horizontal-16{flex-wrap:wrap;row-gap:16px}}
.toggle__wrapper{border:1px solid rgba(0,0,0,.1215686275);border-radius:8px;padding:8px;display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;position:relative;flex:1 1}
.toggle__btn_on,.toggle__btn_off{display:flex;align-items:center;justify-content:center;padding:7px 12px;flex:1 1;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;transition:.2s}
.toggle__btn_on-active{color:#03a14c}
.toggle__btn_off-active{color:#c11800}
.toggle__btn_on-unset{background:rgba(0,0,0,.0392156863);border-radius:4px}
.toggle__btn_off-unset{background:rgba(0,0,0,.0392156863);border-radius:4px}
.toggle__background{position:absolute;width:calc(50% - 12px);height:calc(100% - 16px);border-radius:4px;background:rgba(228,73,63,.1215686275);transition:.2s;left:calc(50% + 4px);top:8px}
.toggle__background-on{left:8px;background:rgba(2,187,87,.1215686275)}
.toggle__background-unset{display:none}
.toggle-size_small.toggle__wrapper{padding:5px;-moz-column-gap:6px;column-gap:6px}
.toggle-size_small .toggle__btn_on,.toggle-size_small .toggle__btn_off{padding:5px 12px}
.toggle-size_small .toggle__background{height:calc(100% - 10px);width:calc(50% - 8px);top:5px}
.toggle-size_small .toggle__background-on{left:5px}
.popup__wrapper{box-shadow:0 4px 16px 0 rgba(0,0,0,.1019607843),0 0 0 1px rgba(0,0,0,.0705882353);border-radius:16px;background:#fff;display:flex;flex-direction:column;min-height:30px;position:absolute;z-index:1000000;transition:opacity .2s;overflow:hidden}
.popup__header{display:none}
@media(max-width: 576px){html:has(.popup__wrapper){overflow-y:hidden}.popup__wrapper:not(.popup_prevent-mobile){position:fixed !important;bottom:0 !important;left:0 !important;width:100vw !important;top:auto !important;top:initial !important;border-radius:16px 16px 0 0;box-shadow:0 0 0 300vh rgba(0,0,0,.4784313725),0 4px 16px 0 rgba(0,0,0,.1019607843),0 0 0 1px rgba(0,0,0,.0705882353)}.popup__wrapper:not(.popup_prevent-mobile) .popup__header{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:8px;column-gap:8px;padding:10px 10px 10px 16px;border-bottom:1px solid rgba(0,0,0,.1215686275)}.popup__wrapper:not(.popup_prevent-mobile) .popup__title{font-size:16px;font-weight:700;line-height:20px;letter-spacing:.2px}}
.switch__wrapper{padding:10px;display:inline-flex;-moz-column-gap:18px;column-gap:18px;align-items:center;cursor:pointer}
.switch__wrapper-disabled{cursor:default;pointer-events:none}
.switch__wrapper:hover .switch__input{background:rgba(0,0,0,.3215686275)}
.switch__wrapper:hover .switch__input-checked-green{background:rgba(0,200,83,.8)}
.switch__wrapper:hover .switch__input-checked-blue{background:#417ee1}
.switch__wrapper:focus .switch__input,.switch__wrapper:active .switch__input,.switch__wrapper.clicked .switch__input,.switch__wrapper:hover .switch__input{box-shadow:0 0 0 10px rgba(0,0,0,.0392156863)}
.switch__input{border-radius:16px;width:42px;height:24px;position:relative;padding:3px;background:rgba(0,0,0,.2);transition:.2s}
.switch__input-clicked{box-shadow:0 0 0 10px rgba(0,0,0,.0392156863)}
.switch__input-checked-green{background:rgba(0,200,83,.8)}
.switch__input-checked-blue{background:#417ee1}
.switch__input-checked .switch__circle{left:21px}
.switch__circle{width:18px;height:18px;border-radius:18px;background:#fff;transition:.2s;left:3px;position:absolute;box-shadow:0 4px 4px 0 rgba(0,0,0,.1607843137)}
.wysiwyg_editor{padding:16px;font-size:14px}
.wysiwyg_editor__wrapper{border:1px solid rgba(0,0,0,.1215686275);border-radius:8px;transition:.1s}
.wysiwyg_editor__wrapper-focused{border:1px solid rgba(0,0,0,.2);box-shadow:0 0 0 3px rgba(0,0,0,.0392156863)}
.wysiwyg_editor__wrapper .rdw-option-wrapper{height:24px;cursor:pointer;border-radius:4px;transition:.1s}
.wysiwyg_editor__wrapper .rdw-option-wrapper:hover{background:rgba(0,0,0,.0196078431);box-shadow:0 0 0 5px rgba(0,0,0,.0196078431)}
.wysiwyg_editor__wrapper .rdw-editor-toolbar{display:flex;align-items:center;-moz-column-gap:32px;column-gap:32px;padding:9px 12px;border-bottom:1px solid rgba(0,0,0,.0784313725)}
.wysiwyg_editor__wrapper .rdw-inline-wrapper,.wysiwyg_editor__wrapper .rdw-history-wrapper,.wysiwyg_editor__wrapper .rdw-list-wrapper{display:flex;-moz-column-gap:16px;column-gap:16px}
.wysiwyg_editor__wrapper .rdw-history-wrapper{flex:1 1;justify-content:end}
.wysiwyg_editor__wrapper .rdw-remove-wrapper img{width:24px;height:24px;opacity:.7}
.wysiwyg_editor__wrapper .rdw-dropdown-wrapper{position:relative}
.wysiwyg_editor__wrapper .rdw-dropdown-wrapper[aria-expanded=true] .rdw-dropdown-selectedtext{border-radius:8px 8px 0 0;box-shadow:0 0 0 3px rgba(0,0,0,.0392156863)}
.wysiwyg_editor__wrapper .rdw-dropdown-selectedtext{height:36px;padding:8px}
.wysiwyg_editor__wrapper .rdw-dropdown-optionwrapper{list-style:none;position:absolute;top:19px;width:100%;padding:0;background:#fff;border:1px solid rgba(0,0,0,.1215686275);border-radius:0 0 8px 8px;z-index:1000}
.wysiwyg_editor__wrapper .rdw-dropdown-optionwrapper li{font-size:14px;padding:7px;cursor:pointer;transition:.1s}
.wysiwyg_editor__wrapper .rdw-dropdown-optionwrapper li:hover{background:rgba(0,0,0,.0196078431)}
.wysiwyg_editor__wrapper .rdw-dropdown-carettoopen,.wysiwyg_editor__wrapper .rdw-dropdown-carettoclose{width:18px;height:18px;transition:.1s;background:url(/packs/media/icons/chevron-0d9c1725d5f50656ac52.svg)}
.wysiwyg_editor__wrapper .rdw-dropdown-carettoclose{transform:rotate(180deg)}
.DraftEditor-editorContainer p{margin:14px 0}
@media(max-width: 576px){.rdw-inline-wrapper,.rdw-history-wrapper,.rdw-list-wrapper{-moz-column-gap:8px !important;column-gap:8px !important}.rdw-editor-toolbar{-moz-column-gap:8px !important;column-gap:8px !important}}
@media(max-width: 440px){.rdw-inline-wrapper,.rdw-history-wrapper,.rdw-list-wrapper{-moz-column-gap:4px !important;column-gap:4px !important}.rdw-editor-toolbar{-moz-column-gap:4px !important;column-gap:4px !important}.rdw-option-wrapper{height:16px !important;width:16px}.rdw-option-wrapper img{height:16px !important;width:16px}.wysiwyg_editor__wrapper .rdw-dropdown-selectedtext{font-size:12px}.wysiwyg_editor__wrapper .rdw-editor-toolbar{flex-wrap:wrap;row-gap:8px;padding:9px 6px}}
.tooltip__wrapper{box-shadow:0 4px 16px 0 rgba(0,0,0,.1019607843),0 0 0 1px rgba(0,0,0,.0705882353);border-radius:8px;background:#fff;width:100%;max-width:270px;min-height:30px;position:absolute;z-index:2000000;transition:.2s visibility;padding:8px 16px}
.tooltip__wrapper.no-animation{transition:none}
.tooltip__wrapper_rooms{padding-top:12px}
.tooltip__body{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.25px;overflow-wrap:break-word}
.tooltip__body_link{display:flex;justify-content:start;align-items:center;border-top:1px solid rgba(0,0,0,.12);height:39px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}
.tooltip__body_overbook{height:42px;display:flex;align-items:center}
@media(max-width: 768px){html:has(.tooltip__wrapper){overflow-y:hidden}.tooltip__wrapper{position:fixed !important;bottom:0 !important;left:0 !important;width:100vw !important;max-width:none !important;top:auto !important;top:initial !important;border-radius:8px 8px 0 0;box-shadow:0 0 0 300vh rgba(0,0,0,.4784313725),0 4px 16px 0 rgba(0,0,0,.1019607843),0 0 0 1px rgba(0,0,0,.0705882353)}.tooltip__header{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:8px;column-gap:8px;padding:10px 10px 10px 16px}.tooltip__body{padding:0 10px 10px 16px}.tooltip__title{font-size:16px;font-weight:700;line-height:20px;letter-spacing:.2px}}
.flex-container{display:flex;flex-direction:row}
.flex-container_vertical{flex-direction:column}
.flex-container_wrap{flex-wrap:wrap}
.flex-container_gap_small{gap:8px}
.flex-container_gap_middle{gap:16px}
.flex-container_gap_large{gap:24px}
.flex-container_gap_unset{gap:initial}
.flex-container_justify_start{justify-content:flex-start}
.flex-container_justify_center{justify-content:center}
.flex-container_justify_end{justify-content:flex-end}
.flex-container_justify_space-between{justify-content:space-between}
.flex-container_justify_space-around{justify-content:space-around}
.flex-container_justify_space-evenly{justify-content:space-evenly}
.flex-container_justify_stretch{justify-content:stretch}
.flex-container_justify_normal{justify-content:normal}
.flex-container_align_normal{align-items:normal}
.flex-container_align_start{align-items:flex-start}
.flex-container_align_end{align-items:flex-end}
.flex-container_align_center{align-items:center}
.flex-container_align_baseline{align-items:baseline}
.flex-container_align_stretch{align-items:stretch}
.expand-text__wrapper{position:relative}
.expand-text__content{margin:0;overflow:hidden;transition:max-height .3s ease}
.expand-text .collapsed::after{content:"";position:absolute;bottom:0;left:0;height:50px;width:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 65%)}
.expand-text .expand-btn{cursor:pointer;color:#1e5bbe;margin-top:10px;position:relative;width:-moz-fit-content;width:fit-content}
.text_area{flex:1 1}
.text_area__wrapper{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);transition:.2s}
.text_area__bottom_label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;margin-top:9px}
.text_area__input{border:0;outline:none;width:100%;background:none;padding:26px 10px 6px;resize:none;min-height:76px;font-family:inherit}
.text_area__input::-moz-placeholder{color:rgba(0,0,0,.4784313725)}
.text_area__input::placeholder{color:rgba(0,0,0,.4784313725)}
.text_area__input::-webkit-outer-spin-button,.text_area__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.text_area__input_wrapper{position:relative;width:100%}
.text_area__placeholder{width:100%;height:100%;position:absolute;color:rgba(0,0,0,.4784313725);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;pointer-events:none;padding:16px;top:0;transition:.2s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text_area-focus{box-shadow:0 0 0 3px rgba(0,0,0,.0392156863)}
.text_area-focus .text_area__placeholder{font-size:12px;padding:8px;line-height:14px}
.text_area-filled .text_area__placeholder{font-size:12px;padding:8px;line-height:14px}
.text_area-no_placeholder .text_area__input{padding-top:6px}
.text_area-disabled{pointer-events:none;opacity:.8;background:rgba(0,0,0,.0196078431)}
.pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:16px 0}
.pagination__dots{width:12px;height:44px;line-height:44px;text-align:center}
.pagination__numbers{display:flex;gap:16px;margin:0 20px}
.pagination__total-size{font-size:12px;font-weight:300;line-height:16px;letter-spacing:.4px;color:rgba(0,0,0,.8)}
@media screen and (max-width: 768px){.pagination__numbers{max-width:410px;width:100%;justify-content:space-between;margin:0 auto;gap:initial}}
:root{--mdc-theme-primary: #00c853;--mdc-theme-primary-little-opacity: rgb(51, 211, 117);--mdc-theme-primary-opacity: rgba(0, 200, 83, 0.64);--mdc-theme-primary-very-opacity: rgba(0, 200, 83, 0.2);--mdc-theme-primary-super-opacity: rgba(0, 200, 83, 0.04);--mdc-theme-light: #5efc82;--mdc-theme-very-light: #f5fdf8;--mdc-theme-bold: #009624;--mdc-theme-secondary: #00c853;--mdc-theme-background: #fff;--mdc-theme-surface: #fff;--mdc-theme-error: #b00020;--mdc-theme-on-primary: #fff;--mdc-theme-on-secondary: #fff;--mdc-theme-on-surface: #000;--mdc-theme-on-error: #fff;--mdc-border: #d9d9d9;--mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);--border-landing-img-color: rgba(0, 0, 0, 0.12);--text-input-landing-color: rgba(0, 0, 0, 0.48);--text-info-landing-color: rgba(0, 0, 0, 0.64);--mdc-theme-text-primary-on-dark: white;--mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);--mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);--mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5);--landing-block-background: rgba(255, 255, 255, 0.08);--light-grey-background: #00000005;--mdc-theme-text-info: #03a14c;--mdc-layout-grid-margin-desktop: 24px;--mdc-layout-grid-gutter-desktop: 24px;--mdc-layout-grid-column-width-desktop: 72px;--mdc-layout-grid-margin-tablet: 16px;--mdc-layout-grid-gutter-tablet: 16px;--mdc-layout-grid-column-width-tablet: 72px;--mdc-layout-grid-margin-phone: 16px;--mdc-layout-grid-gutter-phone: 16px;--mdc-layout-grid-column-width-phone: 72px;--mdc-cahsback-color: #fc863b;--mdc-price_pending_update-color: #eb6a58;--mdc-theme-review-positive: #03a14c;--line-bottom-color: #417ee133;--orange-button-color: #f59b15;--border-landing-element-color: #00c85314;--background-landing-element-color: #00c85314;--better-block-color: #00c8530a;--border-card-title-color: #00c85333;--card-primary-text-color: #027d3b;--shadow-window: #0000001a;--rating-gradient: linear-gradient(255.86deg, rgba(0, 200, 83, 0.8) 7.2%, rgba(46, 235, 77, 0.8) 98.32%);--pms-gradient: linear-gradient(90deg, #03a14c 50%, #13ff75 70%);--pms-block-gradient: linear-gradient(90deg, #03a14c 0%, #00c853 100%);--pms-mobile-gradient: linear-gradient(90deg, rgba(3, 161, 76, 0.8), rgba(0, 200, 83, 0.9));--auth-banner-gradient: linear-gradient(180deg, #00a139 47.67%, #00c853 100%);--menu-gradient: linear-gradient(90deg, rgba(223, 255, 205, 1) 0%, rgba(253, 255, 239, 1) 100%);--transfer-gradient: linear-gradient( 90deg, rgba(21, 245, 66, 0.12) 28.34%, rgba(22, 200, 0, 0) 100%, rgba(0, 200, 19, 0.04) 100% );--purple-gradient: linear-gradient(90deg, #7e00e0 0%, #417ee1 100%);--black-card-gradient: linear-gradient(0deg, #333333 0%, rgba(51, 51, 51, 0) 100%);--icons-url: url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);--filled-star-url: url(/packs/media/new_design/filled_star-b2f3b2cebcb2ce3e36ad.svg);--cashback-url: url(/packs/media/new_design/cashback-ebf8609ab2f171dad1a6.svg);--default_background: url(/packs/media/new_design/coop-bg-7d7a0c509f2f111b731a.jpg);--cashback-mobile-background: url(/packs/media/new_design/main_bg-48ab5d40834c7b09962b.png);--cashback_header-url: url(/packs/media/new_design/mt_cashback_bubbles-cb8d704ee71106af4153.svg);--cashback_mobile_header-url: url(/packs/media/new_design/mt_cashback_bubbles_mobile-946cbd2fcc627d280992.svg);--cashback_girl-url: url(/packs/media/new_design/girl_pic_mt-31bc050ca3db285d88fc.png);--cashback_percents: url(/packs/media/new_design/percents_cashback_mt-256d0255bdf640d80131.svg);--price_pending_update: url(/packs/media/Icon/crossed_out_lightning-9d313178f7a6d4e1f40d.svg);--close-primary-url: url(/packs/media/new_design/close-green-628aea8bc38ca20d3a5c.svg);--logo-url: url(/packs/media/new_design/logo-mt-6b6e3743a9826a336b1b.png);--search-primary-url: url(/packs/media/new_design/search_green-0b499fb2b9a7b32f0f4e.svg);--instant-url: url(/packs/media/new_design/momentum-74239ebbe098e393d4cb.svg);--phone-url: url(/packs/media/new_design/call-38fedd100d7f64464dcf.svg);--maphome-url: url(/packs/media/new_design/maphome-2382e7dd203138d6a51f.svg);--service-icon-fiter: invert(64%) sepia(41%) saturate(3872%) hue-rotate(100deg) brightness(92%) contrast(102%);--close-icon-url: url(/packs/media/new_design/close-4e22128da743d00b556e.svg);--flash-white-url: url(/packs/media/Icon/flash-white-393e124768964289e3b7.svg);--search-icon-url: url(/packs/media/new_design/search_icon-f9e8da4380ef2c6929be.svg);--vk-auth-icon-url: url(/packs/media/new_design/vk_logo-9d7107e1eef42f92c610.svg);--info-icon-url: url(/packs/media/new_design/info_green-c95c8a6862557c149616.svg);--type-like-url: url(/packs/media/sanatoriums/type_like-0513622e0db0c80142c8.svg);--pattern-landing: url(/packs/media/landing/pattern-d3bea6b8534b8fcb08fe.svg);--mark-landing: url(/packs/media/landing/mark-b22bf35b4ef9eedeefbc.svg);--phone-and-desc-landing: url(/packs/media/landing/phoneAndDescExtranet-20461a0bfe236310d550.png);--landing-block-pattern: url(/packs/media/landing/patternBlock-961ecc1989709a5cc70f.svg);--landing-mobile-header: url(/packs/media/landing/headerMobile-fea308c639f5a210cbe5.svg);--mini-right-arrow: url(/packs/media/Icon/green_arrow-f5aa96def697f314abea.svg);--window-icon-succes: url(/packs/media/Icon/icon_succes-3e622518580edf1b9e92.svg);--window-icon-error: url(/packs/media/Icon/icon_error-e614608ea8b43706db07.svg);--forward-primary-color: url(/packs/media/Icon/forward-green-590b77cf87c392372c24.svg);--link-color: #03A14C;--mir-card-url: url(/packs/media/new_design/cashback_mir_mobile-3b1aa248ff58e4a55829.png);--mir-cards-url: url(/packs/media/new_design/mir_cards-ca4b8eb5e7c96abcf93f.png);--money-mir-url: url(/packs/media/new_design/money_mir-8213dfb6f0177eb6a75e.png);--gift-certificate-header-gradient: linear-gradient(90deg, rgba(3, 161, 63, 0.8) 34.73%, rgba(57, 133, 53, 0) 91.62%), linear-gradient(270deg, rgba(0, 14, 37, 0) 7.23%, rgba(0, 14, 37, 0.5) 55.31%), linear-gradient(270deg, rgba(13, 47, 48, 0.85) 0%, rgba(57, 133, 53, 0) 43.31%);--gift-certificate-header-gradient-mobile: linear-gradient(0deg, #027D3B 0%, rgba(57, 133, 53, 0) 39.71%), linear-gradient(90deg, rgba(3, 161, 63, 0.9) 70.06%, rgba(57, 133, 53, 0) 91.62%), linear-gradient(360deg, rgba(0, 14, 37, 0) 50%, rgba(0, 14, 37, 0.5) 83.86%), linear-gradient(270deg, rgba(0, 14, 37, 0) 12.25%, rgba(0, 14, 37, 0.5) 31.94%), linear-gradient(270deg, rgba(13, 47, 48, 0.8) -8.47%, rgba(57, 133, 53, 0) 13.56%);--gift-certificate-header-position-mobile: calc(100% + 142px);--gift-certificate-banner-size-mobile: auto 280px;--gift-certificate-banner-position-mobile: calc(100% + 145px) top;--certificate-phone: url(/packs/media/new_design/mt-certificate-phone-734c64beacf24df800eb.png);--step-last-gradient: linear-gradient(90deg, rgba(0, 188, 72, 0.8) 34.73%, rgba(0, 188, 72, 0) 73.53%), linear-gradient(270deg, rgba(13, 47, 48, 0.5) 0%, rgba(57, 133, 53, 0) 18.73%), linear-gradient(270deg, rgba(0, 14, 37, 0) 26.32%, rgba(0, 14, 37, 0.5) 55.31%);--step-last-position: -39px;--mobile-cert-header: #027D3B;--loader-url: url(/packs/media/new_design/load-green-567f391952e0d2770b0e.svg)}
.icon-Heart,.icon-Heart\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 0;background-repeat:no-repeat}
.icon-Heart-dims{width:18px;height:15px}
.icon-Marker,.icon-Marker\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -15px;background-repeat:no-repeat}
.icon-Marker-dims{width:34px;height:46px}
.icon-Marker_c,.icon-Marker_c\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -61px;background-repeat:no-repeat}
.icon-Marker_c-dims{width:34px;height:46px}
.icon-Phone,.icon-Phone\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -107px;background-repeat:no-repeat}
.icon-Phone-dims{width:16px;height:16px}
.icon-Union,.icon-Union\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -123px;background-repeat:no-repeat}
.icon-Union-dims{width:48px;height:36px}
.icon-Union_c,.icon-Union_c\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -159px;background-repeat:no-repeat}
.icon-Union_c-dims{width:49px;height:36px}
.icon-User,.icon-User\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -200px;background-repeat:no-repeat}
.icon-User-dims{width:16px;height:16px}
.icon-adv_house,.icon-adv_house\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -211px;background-repeat:no-repeat}
.icon-adv_house-dims{width:64px;height:64px}
.icon-adv_lap,.icon-adv_lap\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -275px;background-repeat:no-repeat}
.icon-adv_lap-dims{width:93px;height:56px}
.icon-adv_money,.icon-adv_money\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -331px;background-repeat:no-repeat}
.icon-adv_money-dims{width:84px;height:70px}
.icon-adv_pr,.icon-adv_pr\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -401px;background-repeat:no-repeat}
.icon-adv_pr-dims{width:60px;height:57px}
.icon-arrow-back-green,.icon-arrow-back-green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -458px;background-repeat:no-repeat}
.icon-arrow-back-green-dims{width:16px;height:16px}
.icon-arrow-down,.icon-arrow-down\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -474px;background-repeat:no-repeat}
.icon-arrow-down-dims{width:9px;height:5px}
.icon-arrow-gray-bold,.icon-arrow-gray-bold\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -479px;background-repeat:no-repeat}
.icon-arrow-gray-bold-dims{width:9px;height:15px}
.icon-arrow-gray-light,.icon-arrow-gray-light\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -494px;background-repeat:no-repeat}
.icon-arrow-gray-light-dims{width:9px;height:16px}
.icon-arrow-shape-white,.icon-arrow-shape-white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -510px;background-repeat:no-repeat}
.icon-arrow-shape-white-dims{width:36px;height:36px}
.icon-arrow-slider-black,.icon-arrow-slider-black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -546px;background-repeat:no-repeat}
.icon-arrow-slider-black-dims{width:24px;height:6px}
.icon-arrow-slider-grey,.icon-arrow-slider-grey\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -552px;background-repeat:no-repeat}
.icon-arrow-slider-grey-dims{width:24px;height:6px}
.icon-arrow-white-light,.icon-arrow-white-light\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -558px;background-repeat:no-repeat}
.icon-arrow-white-light-dims{width:16px;height:28px}
.icon-za-big-house,.icon-za-big-house\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -586px;background-repeat:no-repeat}
.icon-za-big-house-dims{width:32px;height:32px}
.icon-calendar-gray,.icon-calendar-gray\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -618px;background-repeat:no-repeat}
.icon-calendar-gray-dims{width:14px;height:14px}
.icon-card-adv-park,.icon-card-adv-park\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -632px;background-repeat:no-repeat}
.icon-card-adv-park-dims{width:13px;height:13px}
.icon-card-adv-star,.icon-card-adv-star\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -645px;background-repeat:no-repeat}
.icon-card-adv-star-dims{width:14px;height:14px}
.icon-card-adv-water,.icon-card-adv-water\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -659px;background-repeat:no-repeat}
.icon-card-adv-water-dims{width:8px;height:14px}
.icon-check-black,.icon-check-black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -673px;background-repeat:no-repeat}
.icon-check-black-dims{width:14px;height:14px}
.icon-close-white,.icon-close-white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-29px -2101px;background-repeat:no-repeat;background-color:rgba(85,85,85,.3333333333)}
.icon-close-white-dims{width:16px;height:16px}
.icon-close-gray,.icon-close-gray\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -687px;background-repeat:no-repeat}
.icon-close-gray-dims{width:15px;height:14px}
.icon-earth-ico,.icon-earth-ico\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -701px;background-repeat:no-repeat}
.icon-earth-ico-dims{width:14px;height:14px}
.icon-fb,.icon-fb\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -715px;background-repeat:no-repeat}
.icon-fb-dims{width:14px;height:28px}
.icon-flash_black,.icon-flash_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -743px;background-repeat:no-repeat}
.icon-flash_black-dims{width:8px;height:19px}
.icon-flash_blue,.icon-flash_blue\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -762px;background-repeat:no-repeat}
.icon-flash_blue-dims{width:16px;height:16px}
.icon-flash_green,.icon-flash_green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -778px;background-repeat:no-repeat}
.icon-flash_green-dims{width:16px;height:16px}
.icon-flash_white,.icon-flash_white\:regular{background-image:url(/packs/media/Icon/flash-white-393e124768964289e3b7.svg);background-image:var(--flash-white-url);background-repeat:no-repeat}
.icon-flash_white-dims{width:16px;height:16px}
.icon-cash{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-50px -750px;width:18px;height:18px;background-repeat:no-repeat}
.icon-instant-fill{width:16px;height:16px;background:url(/packs/media/new_design/momentum-74239ebbe098e393d4cb.svg) no-repeat center;background:var(--instant-url) no-repeat center}
.icon-food-ico,.icon-food-ico\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -794px;background-repeat:no-repeat}
.icon-food-ico-dims{width:13px;height:13px}
.icon-heart_green,.icon-heart_green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -807px;background-repeat:no-repeat}
.icon-heart_green-dims{width:18px;height:15px}
.icon-hot-label,.icon-hot-label\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -822px;background-repeat:no-repeat}
.icon-hot-label-dims{width:16px;height:17px}
.icon-hot-min,.icon-hot-min\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -839px;background-repeat:no-repeat}
.icon-hot-min-dims{width:36px;height:36px}
.icon-hot,.icon-hot\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -875px;background-repeat:no-repeat}
.icon-hot-dims{width:40px;height:39px}
.icon-house,.icon-house\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -914px;background-repeat:no-repeat}
.icon-house-dims{width:46px;height:46px}
.icon-house_c,.icon-house_c\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -960px;background-repeat:no-repeat}
.icon-house_c-dims{width:46px;height:46px;transform:scale(0.5) translate(15px, -30px)}
.icon-like-heart-active,.icon-like-heart-active\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1006px;background-repeat:no-repeat}
.icon-like-heart-active-dims{width:30px;height:27px}
.icon-like-heart,.icon-like-heart\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1033px;background-repeat:no-repeat}
.icon-like-heart-dims{width:30px;height:27px}
.icon-list-ico,.icon-list-ico\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1060px;background-repeat:no-repeat}
.icon-list-ico-dims{width:16px;height:16px}
.icon-list-price,.icon-list-price\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1076px;background-repeat:no-repeat}
.icon-list-price-dims{width:16px;height:16px}
.icon-logo-c-mob,.icon-logo-c-mob\:regular{background:url(/packs/media/new_design/logo-mt-6b6e3743a9826a336b1b.png) no-repeat;background:var(--logo-url) no-repeat;background-size:100% 100%}
.icon-logo-c-mob-dims{width:144px;height:16px}
.icon-logo-white-mob,.icon-logo-white-mob\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1106px;background-repeat:no-repeat}
.icon-logo-white-mob-dims{width:126px;height:15px}
.icon-logo,.icon-logo\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1121px;background-repeat:no-repeat}
.icon-logo-dims{width:155px;height:18px}
.icon-logo_c,.icon-logo_c\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1139px;background-repeat:no-repeat}
.icon-logo_c-dims{width:155px;height:18px}
.icon-map-ico,.icon-map-ico\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1157px;background-repeat:no-repeat}
.icon-map-ico-dims{width:18px;height:17px}
.icon-map-marker-green,.icon-map-marker-green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1174px;background-repeat:no-repeat}
.icon-map-marker-green-dims{width:12px;height:16px}
.icon-marker_gray,.icon-marker_gray\:regular{background-image:url(/packs/media/services/place_marker-52ed3896d4cc2975b315.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}
.icon-marker_gray-dims{width:18px;height:18px}
.icon-minus,.icon-minus\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1206px;background-repeat:no-repeat}
.icon-minus-dims{width:16px;height:2px}
.icon-ny,.icon-ny\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1208px;background-repeat:no-repeat}
.icon-ny-dims{width:40px;height:40px}
.icon-cashback,.icon-cashback\:regular{background-image:url(/packs/media/new_design/cashback-ebf8609ab2f171dad1a6.svg);background-image:var(--cashback-url);background-size:90%;background-repeat:no-repeat}
.icon-cashback-dims{width:135px;height:30px}
.icon-ny_green,.icon-ny_green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1248px;background-repeat:no-repeat}
.icon-ny_green-dims{width:40px;height:40px}
.icon-phone_black,.icon-phone_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1288px;background-repeat:no-repeat}
.icon-phone_black-dims{width:14px;height:14px}
.icon-phone_white,.icon-phone_white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1302px;background-repeat:no-repeat}
.icon-phone_white-dims{width:12px;height:12px}
.icon-plus,.icon-plus\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1314px;background-repeat:no-repeat}
.icon-plus-dims{width:16px;height:16px}
.icon-pop,.icon-pop\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1330px;background-repeat:no-repeat}
.icon-pop-dims{width:40px;height:39px}
.icon-pr,.icon-pr\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1369px;background-repeat:no-repeat}
.icon-pr-dims{width:28px;height:27px}
.icon-refresh,.icon-refresh\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1396px;background-repeat:no-repeat}
.icon-refresh-dims{width:18px;height:18px}
.icon-search_gray,.icon-search_gray\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1414px;background-repeat:no-repeat}
.icon-search_gray-dims{width:16px;height:17px}
.icon-shape-light-ico,.icon-shape-light-ico\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:4px -1431px;background-repeat:no-repeat}
.icon-shape-light-ico-dims{width:25px;height:14px;margin-left:-5px}
.icon-slider-arrow,.icon-slider-arrow\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1445px;background-repeat:no-repeat}
.icon-slider-arrow-dims{width:26px;height:12px}
.icon-smile-min,.icon-smile-min\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1457px;background-repeat:no-repeat}
.icon-smile-min-dims{width:36px;height:36px}
.icon-smile,.icon-smile\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1493px;background-repeat:no-repeat}
.icon-smile-dims{width:80px;height:80px}
.icon-twitter,.icon-twitter\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1573px;background-repeat:no-repeat}
.icon-twitter-dims{width:29px;height:24px}
.icon-in,.icon-in\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2500px;background-repeat:no-repeat}
.icon-in-dims{width:25px;height:26px}
.icon-type_like,.icon-type_like\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1597px;background-repeat:no-repeat}
.icon-type_like-dims{width:20px;height:20px}
.icon-user_green,.icon-user_green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1617px;background-repeat:no-repeat}
.icon-user_green-dims{width:16px;height:16px}
.icon-users_black,.icon-users_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1633px;background-repeat:no-repeat}
.icon-users_black-dims{width:20px;height:20px}
.icon-users_gray,.icon-users_gray\:regular{background-image:url(/packs/media/Icon/human-8ffa83ccbb79a302b184.svg);background-repeat:no-repeat}
.icon-users_gray-dims{width:15px;height:18px}
.icon-vk,.icon-vk\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1669px;background-repeat:no-repeat}
.icon-vk-dims{width:35px;height:21px}
.icon-za-big-camp,.icon-za-big-camp\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1690px;background-repeat:no-repeat}
.icon-za-big-camp-dims{width:28px;height:24px}
.icon-za-big-door,.icon-za-big-door\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1714px;background-repeat:no-repeat}
.icon-za-big-door-dims{width:28px;height:26px}
.icon-za-check-green,.icon-za-check-green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1740px;background-repeat:no-repeat}
.icon-za-check-green-dims{width:14px;height:14px}
.icon-zc-like-heart-active-min,.icon-zc-like-heart-active-min\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1786px;background-repeat:no-repeat}
.icon-zc-like-heart-active-min-dims{width:24px;height:22px}
.icon-zc-like-heart-white,.icon-zc-like-heart-white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1808px;background-repeat:no-repeat}
.icon-zc-like-heart-white-dims{width:24px;height:21px}
.icon-zd-phone-circle,.icon-zd-phone-circle\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1830px;background-repeat:no-repeat}
.icon-zd-phone-circle-dims{width:40px;height:40px}
.icon-zd-world,.icon-zd-world\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1870px;background-repeat:no-repeat}
.icon-zd-world-dims{width:14px;height:14px}
.icon-ze-address-one,.icon-ze-address-one\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:4px -1884px;background-repeat:no-repeat}
.icon-ze-address-one-dims{width:25px;height:16px;margin-left:-5px}
.icon-ze-address-two,.icon-ze-address-two\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:6px -1900px;background-repeat:no-repeat}
.icon-ze-address-two-dims{width:25px;height:13px;margin-left:-5px}
.icon-ze-cancel-arrow-red,.icon-ze-cancel-arrow-red\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1913px;background-repeat:no-repeat}
.icon-ze-cancel-arrow-red-dims{width:16px;height:16px}
.icon-ze-human,.icon-ze-human\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1929px;background-repeat:no-repeat}
.icon-ze-human-dims{width:10px;height:16px}
.icon-ze-info,.icon-ze-info\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1945px;background-repeat:no-repeat}
.icon-ze-info-dims{width:24px;height:24px}
.icon-ze-key,.icon-ze-key\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1969px;background-repeat:no-repeat}
.icon-ze-key-dims{width:14px;height:19px}
.icon-ze-warn,.icon-ze-warn\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -1988px;background-repeat:no-repeat}
.icon-ze-warn-dims{width:30px;height:29px}
.icon-ze-wave,.icon-ze-wave\:regular{background-image:url(/packs/media/services/water-c00239e216a7bb980855.svg);background-repeat:no-repeat;background-size:15px 13px;background-position:center center}
.icon-ze-wave-dims{width:18px;height:18px}
.icon-zf-non,.icon-zf-non\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2033px;background-repeat:no-repeat}
.icon-zf-non-dims{width:10px;height:11px}
.icon-zh-house-min-gray,.icon-zh-house-min-gray\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:3px -2044px;background-repeat:no-repeat}
.icon-zh-house-min-gray-dims{width:25px;height:15px;margin-left:-5px}
.icon-zh-like-green,.icon-zh-like-green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2059px;background-repeat:no-repeat}
.icon-zh-like-green-dims{width:20px;height:20px}
.icon-zk-close-big,.icon-zk-close-big\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2079px;background-repeat:no-repeat}
.icon-zk-close-big-dims{width:22px;height:23px}
.icon-zl-close-white,.icon-zl-close-white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-30px -2102px;background-repeat:no-repeat}
.icon-zl-close-white-dims{width:14px;height:14px}
.icon-zl-phone-gray,.icon-zl-phone-gray\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2116px;background-repeat:no-repeat}
.icon-zl-phone-gray-dims{width:12px;height:18px}
.icon-zm-label-fire,.icon-zm-label-fire\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2134px;background-repeat:no-repeat}
.icon-zm-label-fire-dims{width:16px;height:17px}
.icon-zm-label-star,.icon-zm-label-star\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2151px;background-repeat:no-repeat}
.icon-zm-label-star-dims{width:16px;height:16px}
.icon-zn-pc-version,.icon-zn-pc-version\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2167px;background-repeat:no-repeat}
.icon-zn-pc-version-dims{width:20px;height:18px}
.icon-zo-info-blue,.icon-zo-info-blue\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2185px;background-repeat:no-repeat}
.icon-zo-info-blue-dims{width:24px;height:24px}
.icon-info,.icon-info\:regular{background-image:url(/packs/media/new_design/info_green-c95c8a6862557c149616.svg);background-image:var(--info-icon-url);background-repeat:no-repeat}
.icon-info-dims{width:24px;height:24px}
.icon-zp-search-non,.icon-zp-search-non\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2209px;background-repeat:no-repeat}
.icon-zp-search-non-dims{width:48px;height:52px}
.icon-zq-key-green,.icon-zq-key-green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2261px;background-repeat:no-repeat}
.icon-zq-key-green-dims{width:12px;height:16px}
.icon-zq-vallet,.icon-zq-vallet\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2277px;background-repeat:no-repeat}
.icon-zq-vallet-dims{width:15px;height:15px}
.icon-zr-social-fb,.icon-zr-social-fb\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2292px;background-repeat:no-repeat}
.icon-zr-social-fb-dims{width:48px;height:48px}
.icon-zr-social-in,.icon-zr-social-in\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2340px;background-repeat:no-repeat}
.icon-zr-social-in-dims{width:48px;height:48px}
.icon-zr-social-tw,.icon-zr-social-tw\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2388px;background-repeat:no-repeat}
.icon-zr-social-tw-dims{width:48px;height:48px}
.icon-zr-social-vk,.icon-zr-social-vk\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2436px;background-repeat:no-repeat}
.icon-zr-social-vk-dims{width:48px;height:48px}
.icon-vk-auth,.icon-vk-auth\:regular{background-image:url(/packs/media/new_design/vk_logo-9d7107e1eef42f92c610.svg);background-image:var(--vk-auth-icon-url);background-repeat:no-repeat}
.icon-vk-auth-dims{width:24px;height:24px}
.icon-zs-mail,.icon-zs-mail\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2484px;background-repeat:no-repeat}
.icon-zs-mail-dims{width:16px;height:16px}
.banner-dims{width:155px;height:18px}
.banner-girl-dims{width:252px;height:205px}
.banner-auto-dims{width:528px;height:192px}
.banner-auto-dims_mobile{width:380px;height:340px}
.about-dims{width:155px;height:18px}
.for-hotelier-dims{width:100px;height:18px}
.icon-clear,.icon-clear\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:0 -2528px;background-repeat:no-repeat}
.icon-clear-dims{width:21px;height:20px}
.icon-books,.icon-books\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-20px -2528px;background-repeat:no-repeat}
.icon-books-dims{width:20px;height:20px;margin-right:15px}
.icon-books_black,.icon-books_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-97px -2450px;background-repeat:no-repeat}
.icon-books_black-dims{width:21px;height:21px}
.icon-books_green,.icon-books_green\:regular,.books_green_hovered:hover,.menu_books:hover .books_green_hovered{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-49px -2425px;background-repeat:no-repeat}
.ubook-opacity:hover{color:#fff !important;opacity:.75}
.icon-books_green-dims{width:21px;height:21px;margin-right:15px}
.icon-books_white,.icon-books_white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-49px -2450px;background-repeat:no-repeat}
.icon-books_white-dims{width:21px;height:21px;margin-right:15px}
.icon-likes,.icon-likes\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-40px -2530px;background-repeat:no-repeat}
.icon-likes-dims{width:21px;height:20px;margin-right:15px;margin-top:3px}
.icon-likes_black,.icon-likes_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-120px -2453px;background-repeat:no-repeat}
.icon-likes_black-dims{width:21px;height:20px;margin-right:15px;margin-top:3px}
.icon-likes_green,.icon-likes_green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-73px -2428px;background-repeat:no-repeat}
.icon-likes_green-dims{width:21px;height:20px;margin-right:15px;margin-top:3px}
.icon-likes_white,.icon-likes_white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-73px -2453px;background-repeat:no-repeat}
.icon-likes_white-dims{width:21px;height:20px;margin-right:15px;margin-top:3px}
.icon-likes_green,.icon-likes_green\:regular,.likes_green_hovered:hover{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-73px -2428px;background-repeat:no-repeat}
.ubook-opacity:hover{opacity:.75}
.icon-bonuses,.icon-bonuses\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-62px -2528px;background-repeat:no-repeat}
.icon-bonuses-dims{width:21px;height:20px;margin-right:15px}
.icon-bonuses_black,.icon-bonuses_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-65px -2476px;background-repeat:no-repeat}
.icon-bonuses_black-dims{width:21px;height:20px;margin-right:15px}
.icon-bonuses_green,.icon-bonuses_green\:regular,.bonuses_green_hovered:hover,.menu_bonuses:hover .bonuses_green_hovered{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-120px -2427px;background-repeat:no-repeat}
.icon-bonuses_green-dims{width:21px;height:20px;margin-right:15px}
.icon-profile,.icon-profile\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-84px -2528px;background-repeat:no-repeat}
.icon-profile-dims{width:20px;height:20px;margin-right:15px}
.icon-profile_black,.icon-profile_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-86px -2478px;background-repeat:no-repeat}
.icon-profile_black-dims{width:20px;height:20px;margin-right:15px}
.icon-profile_green,.icon-profile_green\:regular,.profile_hovered:hover,.menu_profile:hover .profile_hovered{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-96px -2428px;background-repeat:no-repeat}
.icon-profile_green-dims{width:20px;height:20px;margin-right:15px}
.icon-support,.icon-support\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-104px -2528px;background-repeat:no-repeat}
.icon-support-dims{width:21px;height:20px;margin-right:15px}
.icon-support_black,.icon-support_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-107px -2477px;background-repeat:no-repeat}
.icon-support_black-dims{width:21px;height:20px;margin-right:15px}
.icon-support_white,.icon-support_white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-100px -2400px;background-repeat:no-repeat}
.icon-support_white-dims{width:13px;height:13px}
.icon-support_green,.icon-support_green\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-50px -2400px;background-repeat:no-repeat}
.icon-support_green-dims{width:21px;height:20px;margin-right:15px}
.icon-logout,.icon-logout\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-128px -2528px;background-repeat:no-repeat}
.icon-logout-dims{width:21px;height:20px;margin-right:15px}
.icon-logout_black,.icon-logout_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-130px -2477px;background-repeat:no-repeat}
.icon-logout_black-dims{width:21px;height:20px;margin-right:15px}
.icon-logout_green,.icon-logout_green\:regular,.logout_hovered:hover,.menu_logout:hover .logout_hovered{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-75px -2400px;background-repeat:no-repeat}
.icon-logout_green-dims{width:21px;height:20px;margin-right:15px}
.icon-user,.icon-user\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-30px 0;background-repeat:no-repeat}
.icon-user-dims{width:20px;height:20px}
.icon-user_black,.icon-user_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-50px 0;background-repeat:no-repeat}
.icon-user_black-dims{width:20px;height:20px}
.icon-user_white,.icon-user_white\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-70px 0;background-repeat:no-repeat}
.icon-user_white-dims{width:20px;height:20px}
.icon-user_c,.icon-user_c\:regular,.user_hovered:hover{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-90px 0;background-repeat:no-repeat}
.icon-user_c-dims{width:20px;height:20px}
.icon-location,.icon-location\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-40px -25px;background-repeat:no-repeat}
.icon-location-dims{width:14px;height:14px;margin-top:3px;margin-right:5px}
.icon-checkmark,.icon-checkmark\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-55px -25px;background-repeat:no-repeat}
.icon-checkmark-dims{width:20px;height:12px;margin-right:5px}
.icon-hourglass,.icon-hourglass\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-75px -22px;background-repeat:no-repeat}
.icon-hourglass-dims{width:14px;height:20px;margin-right:5px}
.icon-warning,.icon-warning\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-90px -22px;background-repeat:no-repeat}
.icon-warning-dims{width:20px;height:20px;margin-right:5px}
.icon-checkmark_rounded,.icon-checkmark_rounded\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-110px -22px;background-repeat:no-repeat}
.icon-checkmark_rounded-dims{width:20px;height:20px;margin-right:5px}
.icon-food,.icon-food\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-42px -50px;background-repeat:no-repeat;transform:scale(0.9)}
.icon-food_black,.icon-food_black\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-42px -80px;background-repeat:no-repeat;transform:scale(0.9)}
.icon-food-dims,.icon-food_black-dims,.icon-pets_forbidden-dims{width:20px;height:20px}
.icon-arrow_left,.icon-arrow_left\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-123px -48px;background-repeat:no-repeat;transform:scale(1.5)}
.icon-arrow_left-dims{width:20px;height:20px}
.icon-pets_forbidden,.icon-pets_forbidden\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-122px -78px;background-repeat:no-repeat;transform:scale(1.25)}
.icon-status_done,.icon-status_done\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-80px -55px;background-repeat:no-repeat}
.icon-status_done-dims{width:37px;height:36px}
.icon-status_waiting,.icon-status_waiting\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-80px -100px;background-repeat:no-repeat}
.icon-status_waiting-dims{width:37px;height:36px}
.icon-status_canceled,.icon-status_canceled\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-80px -145px;background-repeat:no-repeat}
.icon-status_canceled-dims{width:37px;height:36px}
.icon-status_question,.icon-status_question\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-80px -190px;background-repeat:no-repeat}
.icon-status_question-dims{width:37px;height:36px}
.icon-zoom_grey,icon-zoom_grey\:regular{background-image:url(/packs/media/new_design/icons-8c864f1fc1427b668c02.svg);background-image:var(--icons-url);background-position:-30px -682px;background-repeat:no-repeat}
.icon-zoom_grey-dims{width:24px;height:24px}
.photo_slider_popup{z-index:10000;width:100%;height:100%;margin:0;left:0;top:0;background:rgba(0,0,0,.8);border:0;border-radius:0;overflow:auto;position:fixed;overflow-x:hidden}
.photo_slider_popup__body{height:100%;display:flex;align-items:center;justify-content:center}
.photo_slider_popup__body .tns-slider{display:flex}
.photo_slider_popup__controls{position:absolute;width:100%;height:100%;display:flex;justify-content:space-between}
.photo_slider_popup__controls__arrow{top:0;margin-top:0;width:10%;height:100%;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;z-index:1100;position:absolute;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}
.photo_slider_popup__controls__arrow-prev{left:20px}
.photo_slider_popup__controls__arrow-next{right:20px;transform:rotate(180deg)}
.photo_slider_popup__item{position:relative;width:100%;display:inline-flex;justify-content:center;align-items:center}
.photo_slider_popup__item img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
.photo_slider_popup .tns-liveregion{display:none}
.photo_slider_popup .icon{width:16px;height:28px}
.photo_slider_popup__close{position:absolute;right:0;width:150px;height:140px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10001}
.photo_slider_popup__close .icon{height:14px}
.photo_slider_popup .tns-nav{display:flex;justify-content:center;margin-top:15px}
.photo_slider_popup .tns-nav button{border:none;width:10px;height:11px;background-color:hsla(0,0%,100%,.8);border-radius:50%;margin:0 5px;cursor:pointer}
.photo_slider_popup .tns-nav button.tns-nav-active{background-color:#417ee1}
@media(max-width: 768px){.photo_slider_popup__close{width:100px;height:100px}}
.empty-data{position:relative;width:100%}
.empty-data__bg{position:relative;width:100%;height:177px;overflow:hidden;background:url(/packs/media/extranet/empty_bg_square-b79e60967262eb7c3915.svg) no-repeat 50% 0}
.empty-data__bg_mobile{background:url(/packs/media/extranet/empty_bg_square_mobile-aeb134305b6c422af3b0.svg) no-repeat 50% 0}
.empty-data__blur-container{position:absolute;width:100%;height:70px;background:linear-gradient(175.13deg, #ffffff 3.61%, rgba(255, 255, 255, 0) 95.78%)}
.empty-data__blur-ellipse{position:absolute;width:760px;height:399px;top:-159px;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 49.67%, rgb(255, 255, 255) 100%)}
.empty-data__icon{position:absolute;top:88px;border-radius:12px;padding:12px;border:1px solid rgba(65,126,225,.2);display:flex;align-items:center;justify-content:center}
.empty-data__text{text-align:center}
.empty-data__actions{margin-top:40px}
@media screen and (max-width: 768px){.empty-data__bg{height:148px}.empty-data__icon{top:72px;border-radius:8px;padding:8px;height:44px;width:44px}.empty-data__blur-container{height:50px}.empty-data__blur-ellipse{width:450px;height:345px;top:-145px}.empty-data__text{max-width:328px}}
.input_group{display:flex}
.input_group-wrapped{display:flex;gap:8px;flex-wrap:wrap}
.input_group .input_group__item:not(:last-child) .text_field__wrapper,.input_group .input_group__item:not(:last-child) .select__wrapper,.input_group .input_group__item:not(:last-child) .wysiwyg_editor__wrapper .rdw-dropdown-selectedtext,.wysiwyg_editor__wrapper .input_group .input_group__item:not(:last-child) .rdw-dropdown-selectedtext,.input_group .input_group__item:not(:last-child) .button{border-radius:8px 0 0 8px;border-right:none}
.input_group .input_group__item:not(:first-child) .text_field__wrapper,.input_group .input_group__item:not(:first-child) .select__wrapper,.input_group .input_group__item:not(:first-child) .wysiwyg_editor__wrapper .rdw-dropdown-selectedtext,.wysiwyg_editor__wrapper .input_group .input_group__item:not(:first-child) .rdw-dropdown-selectedtext,.input_group .input_group__item:not(:first-child) .button{border-radius:0 8px 8px 0}
.input_group .input_group__item:not(:first-child):not(:last-child) .text_field__wrapper,.input_group .input_group__item:not(:first-child):not(:last-child) .select__wrapper,.input_group .input_group__item:not(:first-child):not(:last-child) .wysiwyg_editor__wrapper .rdw-dropdown-selectedtext,.wysiwyg_editor__wrapper .input_group .input_group__item:not(:first-child):not(:last-child) .rdw-dropdown-selectedtext,.input_group .input_group__item:not(:first-child):not(:last-child) .button{border-radius:0;border-right:none}
.text_area{flex:1 1}
.text_area__wrapper{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);transition:.2s}
.text_area__bottom_label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;margin-top:9px}
.text_area__input{border:0;outline:none;width:100%;background:none;padding:26px 10px 6px;resize:none;min-height:76px;font-family:inherit}
.text_area__input::-moz-placeholder{color:rgba(0,0,0,.4784313725)}
.text_area__input::placeholder{color:rgba(0,0,0,.4784313725)}
.text_area__input::-webkit-outer-spin-button,.text_area__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.text_area__input_wrapper{position:relative;width:100%}
.text_area__placeholder{width:100%;height:100%;position:absolute;color:rgba(0,0,0,.4784313725);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;pointer-events:none;padding:16px;top:0;transition:.2s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text_area-focus{box-shadow:0 0 0 3px rgba(0,0,0,.0392156863)}
.text_area-focus .text_area__placeholder{font-size:12px;padding:8px;line-height:14px}
.text_area-filled .text_area__placeholder{font-size:12px;padding:8px;line-height:14px}
.text_area-no_placeholder .text_area__input{padding-top:6px}
.text_area-disabled{pointer-events:none;opacity:.8;background:rgba(0,0,0,.0196078431)}
.notifications{position:fixed;top:0;padding:8px;display:flex;flex-direction:column;row-gap:8px;align-items:center;pointer-events:none;width:100%;z-index:100000000}
.notifications__item{pointer-events:all;padding:12px 12px 12px 16px;border-radius:8px;align-items:flex-start;background:#fff;box-shadow:0px 4px 16px 0px rgba(0,0,0,.1019607843),0px 0px 0px 1px rgba(0,0,0,.0705882353);display:flex}
.notifications__item .button{padding:5px !important}
.notifications__item_icon{padding:5px 10px 5px 0}
.notifications__item_title{font-size:16px;font-weight:500;letter-spacing:.4px;line-height:20px;padding-right:8px}
.notifications__item_message{padding-right:8px;line-height:20px}
.notifications__item-info .notifications__item_title{color:#1e5bbe}
.notifications__item-success .notifications__item_title{color:#03a14c}
.notifications__item-warning .notifications__item_title{color:#cc7a00}
.notifications__item-danger .notifications__item_title{color:#e01b00}
.empty-data{position:relative;width:100%}
.empty-data__bg{position:relative;width:100%;height:177px;overflow:hidden;background:url(/packs/media/extranet/empty_bg_square-b79e60967262eb7c3915.svg) no-repeat 50% 0}
.empty-data__bg_mobile{background:url(/packs/media/extranet/empty_bg_square_mobile-aeb134305b6c422af3b0.svg) no-repeat 50% 0}
.empty-data__blur-container{position:absolute;width:100%;height:70px;background:linear-gradient(175.13deg, #ffffff 3.61%, rgba(255, 255, 255, 0) 95.78%)}
.empty-data__blur-ellipse{position:absolute;width:760px;height:399px;top:-159px;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 49.67%, rgb(255, 255, 255) 100%)}
.empty-data__icon{position:absolute;top:88px;border-radius:12px;padding:12px;border:1px solid rgba(65,126,225,.2);display:flex;align-items:center;justify-content:center}
.empty-data__text{text-align:center}
.empty-data__actions{margin-top:40px}
@media screen and (max-width: 768px){.empty-data__bg{height:148px}.empty-data__icon{top:72px;border-radius:8px;padding:8px;height:44px;width:44px}.empty-data__blur-container{height:50px}.empty-data__blur-ellipse{width:450px;height:345px;top:-145px}.empty-data__text{max-width:328px}}
.tabs__wrapper{display:flex;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.1215686275)}
.tabs__item{padding:15px 20px;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px;position:relative;cursor:pointer;border-radius:8px 8px 0 0;transition:.2s}
.tabs__item:focus,.tabs__item:active{background:rgba(0,0,0,.0392156863)}
.tabs__item:hover{color:#000}
.tabs__item-current{color:#1e5bbe;overflow:hidden;margin-bottom:-1px}
.tabs__item-current:hover{color:#417ee1}
.tabs__item-current:after{content:"";display:block;width:100%;height:4px;position:absolute;bottom:-1px;border-radius:4px;background:#417ee1;left:0}
.page_title-border .tabs__wrapper{border-bottom:none}
@media all and (max-width: 576px){.tabs__wrapper{padding:0 4px}.tabs__item{padding:15px 8px}}
.status_label{padding:7px 12px;border-radius:24px;border:1px solid;font-family:Roboto,"sans-serif";font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;text-align:center}
.status_label__blue,.status_label__pending-arrival{background-color:#417ee10a;background-color:var(--mtui-clr-primary-04);border-color:rgba(65,126,225,.2);color:#1e5bbe}
.status_label__new{background-color:#417ee1;border:none;color:#fff}
.status_label__orange{background-color:rgba(245,155,21,.04);border-color:rgba(245,155,21,.2);color:#cc7a00}
.status_label__arrived,.status_label__done,.status_label__green{background-color:rgba(0,200,83,.04);border-color:rgba(0,200,83,.2);color:#03a14c}
.status_label__canceled,.status_label__not-arrived,.status_label__red{background-color:rgba(224,27,0,.04);border-color:rgba(224,27,0,.2);color:#e01b00}
.alert{width:100%;border-radius:8px}
.alert_status_default{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.8)}
.alert_status_info{background:rgba(65,126,225,.04);border-color:rgba(65,126,225,.2);color:#1e5bbe}
.alert_status_success{background:rgba(2,187,87,.04);border-color:rgba(2,187,87,.2);color:#03a14c}
.alert_status_warning{background:#f59b150a;background:var(--mtui-clr-warning-light-04);border-color:#f59b1551;border-color:var(--mtui-clr-warning-light-32);color:#cc7a00;color:var(--mtui-clr-warning)}
.alert_status_danger{background:rgba(228,73,63,.04);border-color:rgba(224,27,0,.2);color:#c11800}
.alert_size_small{gap:6px}
.alert_size_small svg{width:12px;height:12px}
.alert_size_small.alert_type_default{padding:8px 12px}
.alert_size_middle{gap:8px}
.alert_size_middle svg{width:16px;height:16px}
.alert_size_middle.alert_type_default{padding:12px 16px}
.alert_size_large{gap:8px}
.alert_size_large svg{width:18px;height:18px}
.alert_size_large.alert_type_default{padding:16px}
.alert_size_large a{color:#1e5bbe}
.alert_type_default{border-style:solid;border-width:1px}
.alert_type_text{border:none;background:none !important}
.alert__wrap-icon{padding-top:2px;padding-bottom:2px}
.alert svg path{fill:currentColor}
.chips__wrapper{display:flex;gap:8px;flex-wrap:wrap}
.chip__wrapper{display:flex;background:rgba(65,126,225,.0392156863);font-size:14px;font-weight:300;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;letter-spacing:.25px;padding:6px 6px 6px 12px;border-radius:38px;align-items:center;-moz-column-gap:4px;column-gap:4px;cursor:pointer}
.divider_with_text__wrapper{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}
.divider_with_text__text{font-size:12px;font-weight:300;line-height:14px;letter-spacing:.4px}
.divider_with_text__line{border-bottom:1px solid rgba(0,0,0,.0784313725);flex:1 1}
.file_input__input{display:none}
.file_input__uploaded{display:flex;background:rgba(65,126,225,.0392156863);border:1px solid rgba(65,126,225,.2);border-radius:8px;justify-content:space-between;padding:3px 4px 3px 14px;align-items:center}
.file_input__uploaded_name{color:#1e5bbe;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.4px}
.file_input-error a{border:1px solid rgba(224,27,0,.6392156863) !important}
.file_input__bottom_error{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:rgba(224,27,0,.8)}
.file_input-disabled{cursor:default;pointer-events:none;opacity:.8;background:rgba(0,0,0,.0196078431) !important}
.count_input__wrapper .text_field__wrapper{padding-left:0}
.count_input__wrapper .text_field__wrapper .text_field__input{text-align:center}
.tag__wrapper{display:flex;-moz-column-gap:4px;column-gap:4px;align-items:center;padding:5px 6px;border:1px solid rgba(0,0,0,0);border-radius:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;cursor:pointer}
.step-accordion{border:1px solid rgba(0,0,0,.1215686275);box-shadow:0 0 4px 0 rgba(0,0,0,.1019607843);border-radius:8px;background:#fff;width:100%;max-width:900px;margin-top:16px}
.step-accordion__header{padding:16px;cursor:pointer}
.step-accordion__icon{width:12px;height:12px;background:rgba(0,0,0,.4784313725);border-radius:12px;margin:4px}
.step-accordion__name{line-height:20px}
.step-accordion__body{padding:8px 16px;border-top:1px solid rgba(0,0,0,.0784313725)}
.step-accordion__next{background:rgba(0,0,0,.0196078431);border-top:1px solid rgba(0,0,0,.1215686275);padding:16px}
.step-accordion__next .button{justify-content:center !important}
.step-accordion__last .step-accordion__body{padding:8px 16px 16px}
.rich_select__wrapper{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);padding:6px 8px 8px 8px;-moz-column-gap:8px;column-gap:8px;transition:.2s;cursor:pointer;position:relative;min-height:54px}
.rich_select-open{box-shadow:0 0 0 3px rgba(0,0,0,.0392156863)}
.rich_select__input{width:100%}
.rich_select__input .select__search{padding:0 8px}
.rich_select__label{color:rgba(0,0,0,.3215686275);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 8px}
.rich_select-filled .rich_select__label{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.4px}
.rich_select__options .select__option{border-bottom:1px solid rgba(0,0,0,.0784313725)}
.rich_select__options .select__option:last-child{border-bottom:none}
.heading{padding:12px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}
.heading__text-container{padding-top:3px;padding-bottom:3px}
.home_page{padding:16px 24px}
.home_page__title{padding:4px 16px}
.home_page__current-camp{width:100%;padding:12px 16px;border-radius:8px;background-color:rgba(0,0,0,.02);display:flex;justify-content:space-between}
.home_page__current-camp_bold{font-weight:500 !important}
.home_page__card{flex-shrink:0;flex-basis:initial;min-width:300px;width:calc((100% - 32px)/3)}
.home_page__card_half{width:calc((100% - 32px)/3)}
.home_page__grid{padding-left:8px;padding-right:8px;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:2fr 1fr}
.home_page__side-block{width:401px}
.home_page__content{flex-grow:1;max-width:calc(100% - 401px - 16px)}
.home_page__table{width:100%;border:1px solid rgba(0,0,0,.0784313725);border-radius:8px;border-spacing:inherit}
.home_page__table td,.home_page__table th{border-bottom:1px solid rgba(0,0,0,.0784313725);padding:16px 8px}
.home_page__table tr:last-child td{border-bottom:0}
.home_page__table td:first-child,.home_page__table th:first-child{padding-left:16px}
.home_page__table td:last-child,.home_page__table th:last-child{padding-right:16px}
.home_page__table th{padding:8px;font-size:12px;font-weight:300;line-height:14px;letter-spacing:.4px;text-align:left}
.home_page__table td{vertical-align:top}
.home_page__link_email{text-decoration-line:underline;text-decoration-style:solid;color:#417ee1}
.home_page .review_card{margin-bottom:0 !important;flex:1 1}
.home_page__modal .edit_account__notifications{margin-left:0}
.home_page__modal .notifications_settings__help{padding:0 8px;margin-top:-8px}
.support-block{padding:0 16px}
.support-block__name{font-size:16px;font-weight:500;line-height:22px;letter-spacing:.4px}
.support-block__phone{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.25px}
.support-block__contact-photo{width:72px;height:72px}
.home-loader__support-block{padding:0 16px}
@media screen and (max-width: 1600px){.home_page{padding:16px}.home_page__content{max-width:calc(100% - 300px - 16px)}.home_page__side-block{width:300px}.home_page__table thead th:nth-child(2){width:124px !important}.home_page__table thead th:nth-child(3){width:108px !important}.home_page__table thead th:nth-child(4){width:146px !important}}
@media screen and (max-width: 992px)and (min-width: 769px){.home_page .review_card{max-width:calc((100% - 16px)/2)}}
@media screen and (max-width: 1200px){.home_page__content{max-width:calc(100% - 309px - 16px)}.home_page__side-block{width:309px}}
@media screen and (max-width: 992px){.home_page{padding:16px 16px 32px}.home_page__content{max-width:100%;width:100%}.home_page__side-block{display:none}.support-block{padding:16px 16px 0}}
@media screen and (max-width: 768px){.home_page__booking-list{border:1px solid rgba(0,0,0,.08);border-radius:8px}.home_page__book-card{width:100%;padding:16px 12px 16px 16px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.25px;border-bottom:1px solid rgba(0,0,0,.08)}.home_page__book-card:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.home_page__typography-medium{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.25px}.home_page__modal .modal__body{padding:24px 0;overflow-x:hidden}.home_page__modal .modal__buttons{margin-top:16px;padding:24px}.home_page__modal .notifications_settings__help{padding:0 16px}.home_page__modal .edit_account__mobile_table_wrapper:last-child{border-bottom:none}}
@media screen and (max-width: 576px){.home_page__current-camp{flex-direction:column;gap:4px}}
.bookings_page .tabs__wrapper{overflow-x:auto;overflow-y:hidden}
.bookings_page .tabs__item{text-wrap:nowrap}
.bookings_page .tabs__item-current{overflow:visible;overflow:initial}
.bookings_filter{padding:16px;border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02)}
.bookings_filter__search{flex:1 1}
.bookings_filter__statuses{min-width:200px}
.bookings_filter__dates{width:220px}
.bookings_filter__row{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}
.bookings_filter__row-dates{margin-top:24px;max-height:73px;overflow:hidden;transition:.2s ease-in-out;padding:4px}
.bookings_filter__row-dates_collapsed{max-height:0;margin-top:0}
#date_picker_created_at,#date_picker_date_in,#date_picker_date_out{z-index:1000 !important}
.booking-list__head{padding:0 32px 0 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.booking-list__head span{padding:8px;font-size:12px;font-weight:300;line-height:14px;letter-spacing:.4px;text-align:left}
.booking-list__book{padding:16px 40px 16px 24px;gap:12px;border-bottom:1px solid rgba(0,0,0,.08);transition:.1s}
.booking-list__book_status_new{padding:8px 24px 16px 8px}
.booking-list__book_status_new .booking-list__row{border-radius:8px;background-color:rgba(65,126,225,.04);padding:12px 16px}
.booking-list__book:hover{background:rgba(0,0,0,.0196078431)}
.booking-list__cell{padding:4px 0}
.booking-list__cell_id{width:64px !important}
.booking-list__icon{padding-top:2px}
.bookings_table{position:relative;border-top:none}
.bookings_table tr td{vertical-align:top;padding:16px}
.book-action-reasons{margin-top:12px;padding:0 8px}
.book-action-reasons_cancellation{min-height:154px}
.book-action-reasons__label{padding:8px}
.book-action-reasons__actions{margin-top:24px !important;justify-content:flex-start}
@media screen and (max-width: 1600px){.booking-list__head{padding:8px}.booking-list__book{padding:16px}.booking-list__book_status_new{padding:8px 8px 16px}.booking-list__book_status_new .booking-list__row{padding:12px 8px}}
@media screen and (min-width: 1600px){.booking-list__actions{margin:0 -8px}}
@media screen and (max-width: 1200px){.bookings_filter__row-dates{max-height:128px;transition:.3s ease-in-out}.bookings_filter__row-dates_collapsed{max-height:0}}
@media screen and (max-width: 992px){.booking-list__cell_dates{width:96px !important}}
@media screen and (max-width: 768px){.bookings_filter__row{justify-content:space-between}.bookings_filter__row-dates{max-height:288px;transition:.4s ease-in-out;justify-content:flex-end !important}.bookings_filter__row-dates_collapsed{max-height:0}.bookings_filter__search,.bookings_filter__statuses,.bookings_filter__dates{flex:none;width:100%}.booking-list__book_status_new .booking-list__card{border-radius:8px;background-color:rgba(65,126,225,.04);padding:16px 8px}.booking-list__label{line-height:20px;height:20px;font-size:14px}}
.agent_reports .table td,.agent_reports .custom-page table td,.custom-page .agent_reports table td{padding-top:11px;padding-bottom:11px}
.contracts_page__title{padding:12px 40px 12px 16px}
.contracts_page__title .button_variant_outline.button_color_default{color:#1e5bbe}
.contracts_page__title .button_variant_outline.button_color_default svg path{fill:#1e5bbe}
.contracts_page__loader-title{padding:24px 16px}
.contracts_table{border-top:0;border-bottom:1px solid rgba(0,0,0,.08)}
.contracts_table td,.contracts_table th{border-top:1px solid rgba(0,0,0,.08)}
.contract-active{display:flex;gap:4px;color:#03a14c}
.contract-pdf{display:flex;gap:6px}
.contract-card{padding:16px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px;font-size:14px}
.contract-card__top{display:flex;justify-content:space-between}
.contract-card .contract-active{width:100%;justify-content:flex-end}
.contract-card .contract-pdf{width:-moz-fit-content;width:fit-content}
.contract-card__loader{display:flex;gap:8px}
.contract-card__loader-wrap{flex-direction:column}
.contract-card__loader-card{gap:16px}
@media(max-width: 576px){.contracts_page__title__border-bottom{border-bottom:1px solid rgba(0,0,0,.08)}.contracts_page__title h1{font-size:20px}.contracts_page__title .button_variant_outline.button_color_default{justify-content:center;max-width:100vw}.contracts_page .button{justify-content:flex-start;padding:8px 0;max-width:102px}}
.custom-page{width:100%;margin:0;padding:16px 24px 32px;display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.4px}
.custom-page *{max-width:700px}
.custom-page ul{list-style:disc outside none;list-style:initial;padding-left:20px;margin:0}
.custom-page ol{list-style:numeric;padding-left:20px;margin:0}
.custom-page li{margin:12px 0 4px}
.custom-page h1{margin-left:-24px;width:calc(100% + 48px);max-width:none !important;max-width:initial !important;padding-top:0;border-bottom:1px solid rgba(0,0,0,.08)}
.custom-page h2{margin:12px 0 0}
.custom-page p{margin:12px 0 4px}
.custom-page figure{margin:12px 0}
.custom-page a{color:#417ee1}
@media screen and (max-width: 768px){.sidebar{display:none}.application_content{padding-left:0}.header{left:0;width:100%}.custom-page{padding:16px 16px 32px}.custom-page h1{margin-left:-16px;width:calc(100% + 32px)}}
@media screen and (max-width: 576px){.custom-page{padding:16px 16px 32px}.custom-page h1{margin-left:-16px;width:calc(100% + 32px)}.custom-page *{max-width:none;max-width:initial}}
.knowledge-base-page__wrapper{width:100%;overflow-y:scroll}
.knowledge-base-page{margin:0;padding:16px 0 124px 48px;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.4px}
.knowledge-base-page *{max-width:700px}
.knowledge-base-page p{margin:12px 0 4px}
.knowledge-base-page h2{font-weight:700;font-size:18px;line-height:24px;letter-spacing:.2px}
.knowledge-base-page img{width:100%;height:auto;margin:8px 0;border-radius:8px}
.knowledge-base-page ol{list-style:numeric;margin:0}
.knowledge-base-page li{margin:12px 0 4px}
.knowledge-base-page a{color:#417ee1}
.category-page__title{padding:12px 48px;border-bottom:1px solid rgba(0,0,0,.08)}
.category-page__title h1{font-weight:500;font-size:22px;line-height:28px;letter-spacing:0;vertical-align:middle;margin:4px 0}
.category-page__content{display:flex;padding:16px 16px 108px 48px}
.category-page__content li{list-style-type:none}
.category-page__content ul{padding-left:0}
.category-page__content .search__list{margin:0 0 16px}
.category-page__category-item p{font-weight:700;font-size:18px;line-height:24px;letter-spacing:.2px;color:rgba(0,0,0,.8);padding:8px 0}
.category-page__category-item ul{margin-top:0;margin-bottom:18px;display:flex;flex-direction:column;gap:12px;padding:0 28px}
.category-page__category-item ul a{color:#193fc8;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.4px}
.category-page__list{display:flex;flex-direction:column;gap:16px;padding:0 12px;margin:12px 0 16px}
.category-page__list a{font-weight:400;font-size:16px;line-height:20px;letter-spacing:.4px;color:#193fc8}
.category-page__list-title{font-weight:700;font-size:16px;line-height:22px;letter-spacing:.4px;margin:12px 0 16px}
.category-page__aside{padding:10px 16px;display:flex;flex-direction:column;gap:12px;width:240px}
.category-page__aside-title{font-weight:700;font-size:16px;line-height:22px;letter-spacing:.4px;vertical-align:middle}
.category-page__aside-info p{font-weight:300;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle;color:rgba(0,0,0,.8)}
.category-page__aside-info a{color:#193fc8;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle;text-decoration:underline;text-decoration-style:solid}
.category-page__more-button{width:-moz-fit-content;width:fit-content;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.4px;vertical-align:middle;color:rgba(0,0,0,.8)}
.highlight{font-weight:700}
#menu_popup .menu__wrapper{padding:24px 16px 0}
#menu_popup .button{margin:0 16px 24px;width:296px;justify-content:flex-start}
@media(max-width: 992px){.category-page__title{padding:12px 16px}.category-page__content{padding:16px 16px 108px 16px}}
@media(max-width: 768px){.category-page__title{padding:12px 16px}.category-page__content{flex-direction:column;padding:16px 16px 209px 16px}.category-page__aside{padding:10px 0}.category-page__category-item ul{padding:0}.knowledge-base-page{padding:16px 16px 209px}#menu_popup{box-shadow:none;max-height:calc(100vh - 50px);overflow-y:scroll;border-top:1px solid rgba(0,0,0,.08);border-radius:0;height:100vh}#menu_popup .popup__header{display:none}}
.contracts_page__title{padding:12px 40px 12px 16px}
.contracts_page__title .button_variant_outline.button_color_default{color:#1e5bbe}
.contracts_page__title .button_variant_outline.button_color_default svg path{fill:#1e5bbe}
.contracts_page__loader-title{padding:24px 16px}
.contracts_table{border-top:0;border-bottom:1px solid rgba(0,0,0,.08)}
.contracts_table td,.contracts_table th{border-top:1px solid rgba(0,0,0,.08)}
.contract-active{display:flex;gap:4px;color:#03a14c}
.contract-pdf{display:flex;gap:6px}
.contract-card{padding:16px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px;font-size:14px}
.contract-card__top{display:flex;justify-content:space-between}
.contract-card .contract-active{width:100%;justify-content:flex-end}
.contract-card .contract-pdf{width:-moz-fit-content;width:fit-content}
.contract-card__loader{display:flex;gap:8px}
.contract-card__loader-wrap{flex-direction:column}
.contract-card__loader-card{gap:16px}
@media(max-width: 576px){.contracts_page__title__border-bottom{border-bottom:1px solid rgba(0,0,0,.08)}.contracts_page__title h1{font-size:20px}.contracts_page__title .button_variant_outline.button_color_default{justify-content:center;max-width:100vw}.contracts_page .button{justify-content:flex-start;padding:8px 0;max-width:102px}}
.prices_page-fixed_header .prices_page__table_header{position:fixed;background:#fff;top:8px;z-index:100000;width:calc(100% - 251px);border-bottom:1px solid rgba(0,0,0,.0784313725)}
.prices_page-fixed_header .prices_page__header{margin-bottom:74px}
.prices_page__header{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;padding:8px 8px 8px 16px;border-top:1px solid rgba(0,0,0,.0784313725);align-items:center}
.prices_page__datepicker{flex:1 1;display:flex;justify-content:flex-end;padding-top:4px;padding-bottom:4px}
.prices_page__datepicker>div{flex:initial}
.prices_page__table_header{border-width:1px 1px 0 1px;border-style:solid;border-color:rgba(0,0,0,.0784313725);border-radius:8px 8px 0 0;display:flex;margin-left:8px;margin-right:8px}
.prices_page__table_header_left{padding-left:16px;width:232px;display:flex;align-items:center;font-size:14px;font-weight:300;line-height:20px;flex-shrink:0;letter-spacing:.25px;border-right:1px solid rgba(0,0,0,.1215686275)}
.prices_page__table_header_right{overflow-x:scroll;box-shadow:inset 8px 0 10px -13px}
.prices_page__table_months{display:flex}
.prices_page__table_days{display:flex}
.prices_page__table_month{padding:6px 8px 6px 8px;font-size:14px;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.1215686275);border-right:1px solid rgba(0,0,0,.1215686275);height:29.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prices_page__table_month span{position:sticky}
.prices_page__table_month:last-child{border-right:none}
.prices_page__table_day{padding:6px 8px 6px 8px;width:74px;font-size:14px;border-right:1px solid rgba(0,0,0,.1215686275);flex-shrink:0}
.prices_page__table_day-weekday{color:#e4493f}
.prices_page__table_day:last-child{border-right:none}
.prices_page__table_wrapper{background:rgba(0,0,0,.0784313725);padding:8px}
.prices_page__apartment{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.0392156863);border-radius:8px;margin-bottom:8px}
.prices_page__apartment_title{padding:12px 8px 12px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.4px;border-radius:8px}
.prices_page__apartment_title:hover{background:#fafafa}
.prices_page__apartment_title-opened{padding:7px 4px 8px 6px;border-bottom:1px solid rgba(0,0,0,.0784313725)}
.prices_page__apartment_name{display:flex;-moz-column-gap:4px;column-gap:4px}
.prices_page__tariff_name{padding:8px;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.25px;border-top:1px solid rgba(0,0,0,.0784313725);border-bottom:1px solid rgba(0,0,0,.0784313725);display:flex;-moz-column-gap:4px;column-gap:4px}
.prices_page__tariff_bed{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;border-radius:8px;background:rgba(0,0,0,.0392156863);padding:0 8px;white-space:nowrap}
.prices_page__tariff_body{display:flex}
.prices_page__tariff:not(:last-child) .prices_page__variant_values::-webkit-scrollbar{display:none}
.prices_page__variant_names{width:232px;flex-shrink:0}
.prices_page__variant_name{padding:6px 8px 6px 8px;border-bottom:1px solid rgba(0,0,0,.0784313725);border-right:1px solid rgba(0,0,0,.0784313725);font-size:14px;font-weight:300;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.25px;white-space:nowrap}
.prices_page__variant_line{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}
.prices_page__variant_values{overflow-x:scroll;box-shadow:inset 8px 0 10px -13px}
.prices_page__selection{border:2px solid #417ee1;height:100%;position:absolute;border-radius:4px;top:0;background:rgba(65,126,225,.1215686275);cursor:move;transition:.2s}
.prices_page__selection_left,.prices_page__selection_right{background:#417ee1 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg);width:10px;height:18px;border-radius:18px;position:absolute;cursor:ew-resize}
.prices_page__selection_left{left:-6px;top:5px}
.prices_page__selection_right{right:-6px;top:5px}
.prices_page__selection-no_events{pointer-events:none}
.prices_page__price{width:74px;height:33px;padding:6px 8px 6px 8px;border-bottom:1px solid rgba(0,0,0,.0784313725);border-right:1px solid rgba(0,0,0,.0784313725);flex-shrink:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.1s;cursor:pointer}
.prices_page__price-disabled{pointer-events:none}
.prices_page__price-closed{background:rgba(0,0,0,.0392156863)}
.prices_page__price:hover{background:rgba(65,126,225,.0784313725)}
.prices_page__stop_sale-closed,.prices_page__stop_sale-opened{font-size:12px;font-weight:400;line-height:19px;letter-spacing:.4px;text-align:center}
.prices_page__stop_sale-closed{color:#c11800;background:rgba(228,73,63,.1215686275);border-radius:4px}
.prices_page__stop_sale-opened{color:#03a14c}
.prices_page__ctd{border-radius:4px;display:flex;align-items:center;height:100%;width:30px;justify-content:center}
.prices_page__ctd_wrapper{display:flex;-moz-column-gap:4px;column-gap:4px}
.prices_page__ctd-closed{background:rgba(228,73,63,.1215686275)}
.prices_page__tooltip{width:220px}
.prices_page__button{pointer-events:auto !important}
.prices_page__apartment_body>.prices_page__tariff_body .prices_page__variant_values::-webkit-scrollbar{display:none}
#EditPricePopup{max-width:320px}
.edit_period_prices__weekdays{display:flex}
.edit_period_prices__gray_wrapper{margin:-24px;margin-bottom:0;background:rgba(0,0,0,.0392156863);padding:24px}
.edit_period_prices__modal .modal__title{background:rgba(0,0,0,.0392156863)}
.edit_period_prices__prices{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:24px;row-gap:24px;margin-top:24px}
.edit_price_popup__header{background:rgba(0,0,0,.0196078431);padding:16px}
.edit_price_popup__body{padding:16px;width:320px}
.edit_price_popup__buttons{padding:16px;border-top:1px solid rgba(0,0,0,.1215686275);display:flex;-moz-column-gap:8px;column-gap:8px;justify-content:right}
.edit_prices_loader__wrapper{border:1px solid rgba(0,0,0,.1215686275);border-radius:8px;background:#fff}
.edit_prices_loader__header{padding:16px 16px 16px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.0784313725)}
.edit_prices_loader__line{display:flex;border-bottom:1px solid rgba(0,0,0,.0784313725)}
.edit_prices_loader__left{width:232px;padding:10px 8px 10px 16px;border-right:1px solid rgba(0,0,0,.0784313725)}
.edit_prices_loader__cell{display:flex;justify-content:right;align-items:center;padding-right:8px;padding-left:11px;width:74px;flex-shrink:0;border-right:1px solid rgba(0,0,0,.0784313725)}
.edit_prices_loader__right{display:flex;overflow:hidden}
.edit_prices_loader__tariff{padding:14px 8px;border-top:1px solid rgba(0,0,0,.0784313725);border-bottom:1px solid rgba(0,0,0,.0784313725)}
@media all and (max-width: 1200px){.prices_page-fixed_header .prices_page__table_header{width:calc(100% - 16px)}}
@media all and (max-width: 768px){.prices_page-fixed_header .prices_page__table_header{width:calc(100% - 16px)}}
@media all and (max-width: 576px){#EditPricePopup{max-width:none;max-width:initial}.edit_price_popup__body{width:100%}.prices_page__header{flex-wrap:wrap}.prices_page__datepicker{flex:initial}.prices_page__apartment_title .button .typography-regular,.prices_page__apartment_title .button .text_area__input,.prices_page__apartment_title .button .alert_size_middle .alert__title,.alert_size_middle .prices_page__apartment_title .button .alert__title,.prices_page__apartment_title .button .alert_size_large .alert__text,.alert_size_large .prices_page__apartment_title .button .alert__text,.prices_page__apartment_title .button .home_page__current-camp,.prices_page__apartment_title .button .home_page__link_email{display:none}.edit_period_prices__prices{grid-template-columns:1fr !important}.edit_period_prices__weekdays{flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;padding-left:12px}.date_picker_range__wrapper,.date-picker__wrapper{flex-wrap:wrap;row-gap:16px}}
.reconciliation_report_page__title{padding:12px 16px}
.reconciliation_report_page__form{padding:16px;border-top:1px solid rgba(0,0,0,.1215686275)}
.reconciliation_report_page__form .form-controls{display:flex;gap:12px;padding-top:24px}
.reconciliation_report_page__container{display:flex;align-items:center;margin-top:8px;gap:8px;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:24px}
.reconciliation_report_page .text_field__wrapper{padding:10px 14px;gap:0;cursor:pointer;width:140px}
.reconciliation_report_page .text_field__input{padding:0;cursor:pointer}
.reconciliation_report_page__wrapper{display:flex;align-items:center}
.reconciliation_report_page__wrapper_inputs{gap:8px}
.reconciliation_report_page__wrapper_btns{gap:12px}
.reconciliation_report_page .checkbox__wrapper{width:100%}
.reconciliation_report_result__title{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.08);padding:12px 24px;flex-wrap:wrap;gap:12px}
.reconciliation_report_result__title-left{gap:16px}
.reconciliation_report_result__title-right{gap:12px}
.reconciliation_report_result__title .button{padding:8px}
.reconciliation_report_result__container{padding:8px 16px}
.reconciliation_report_result .color-green{color:#03a14c}
.reconciliation_report_result__wrapper{display:flex}
.reconciliation_report_result__wrapper p{width:50%}
.reconciliation_report_table{border:1px solid rgba(0,0,0,.08)}
.reconciliation_report_table th{font-weight:500;line-height:16px}
.reconciliation_report_table td{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}
.reconciliation_report_table td,.reconciliation_report_table th{border:1px solid rgba(0,0,0,.08);vertical-align:top}
.reconciliation_report_table__wrapper{position:relative}
.reconciliation_report_table__scroll{overflow:auto;max-height:930px}
.reconciliation_report_table p{margin:0;white-space:nowrap}
.reconciliation_report_table .label-success{color:#03a14c}
.reconciliation_report_result__title-left,.reconciliation_report_result__title-right{display:flex;align-items:center}
@media(max-width: 576px){.reconciliation_report_page__container,.form-controls{flex-wrap:wrap}.checkbox__wrapper{padding:13px 0}h1{font-size:20px !important}}
.tariffs_page__item{padding:20px 40px 20px 16px;border-top:1px solid rgba(0,0,0,.0784313725);transition:.1s}
.tariffs_page__item:hover{background:rgba(0,0,0,.0196078431)}
.tariffs_page__item_expand{padding:8px}
.tariffs_page__item_header{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;cursor:pointer}
.tariffs_page__item_name-inactive{opacity:.7}
.tariffs_page__item_body{display:flex;-moz-column-gap:16px;column-gap:16px;row-gap:16px;padding-left:48px;padding-top:16px;flex-wrap:wrap}
.tariffs_page__group{flex:1 1;min-width:160px}
.tariffs_page__group_title{display:flex;-moz-column-gap:6px;column-gap:6px;align-items:center;margin-bottom:12px}
.tariffs_page__group_name{font-size:12px;font-weight:300;line-height:14px;letter-spacing:.4px}
.tariffs_page__group_line{border-bottom:1px solid rgba(0,0,0,.0784313725);flex:1 1}
@media all and (max-width: 768px){.tariffs_page__item_header:not(.tariffs_page__item_header-opened) .switch__wrapper{display:none}.tariffs_page__item_header:not(.tariffs_page__item_header-opened) .button.text-primary{display:none}.tariffs_page__item_header:not(.tariffs_page__item_header-opened) .prices_page__tariff_bed{display:none}.tariffs_page__item{padding:16px 8px 16px 8px}.tariffs_page__item_header{padding-right:52px;padding-left:36px;min-height:40px;position:relative}.tariffs_page__item_header .tariffs_page__item_expand{position:absolute;left:0;top:0}.tariffs_page__item_header .button.text-primary{margin-left:-10px}.tariffs_page__item_header .button:last-child{position:absolute;right:0;top:0}.tariffs_page__item_header-opened{row-gap:8px;flex-wrap:wrap}}
@media all and (max-width: 576px){.tariffs_page__group{width:100%;min-width:100%}.tariffs_page__item_body{padding-left:8px}.edit_tariff__cancellation_wrapper{flex-direction:column;row-gap:16px}}
.apartments-list__separator{width:100%;height:60px;padding:24px 16px 16px !important;border-bottom:1px solid rgba(0,0,0,.08)}
.apartments-list__separator .typography-h2,.apartments-list__separator .custom-page h2,.custom-page .apartments-list__separator h2{margin:0}
.apartments-list__updated-at{width:104px}
.apartments-list thead th{padding:8px}
.lists-separator{width:100%;height:60px;padding:24px 16px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.lists-separator .typography-h2,.lists-separator .custom-page h2,.custom-page .lists-separator h2{margin:0}
.button-draggable{width:36px;height:36px}
.button-draggable:active,.button-draggable:focus{background-color:rgba(0,0,0,.02) !important;box-shadow:none !important;color:#417ee1 !important}
.button-draggable:active svg path,.button-draggable:focus svg path{fill:#1e5bbe}
.apartment-ghost{border-top:solid #417ee1 5px}
.apartment.sortable-drag{opacity:1 !important;background:#fff;transition:none;border-bottom:1px solid rgba(0,0,0,.0784313725);box-shadow:0 4px 16px 0 rgba(0,0,0,.1019607843)}
.apartment.sortable-chosen{cursor:move !important}
.apartment__name{color:#1e5bbe;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px;text-align:start;justify-content:start;width:-moz-fit-content;width:fit-content}
.apartment__photo{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover}
.apartment__photo-wrapper{width:88px;height:88px;position:relative}
.apartment__photos-count{position:absolute;bottom:2px;right:2px;min-width:20px;padding:2px 4px;border-radius:6px;background-color:hsla(0,0%,100%,.8);text-align:center;font-weight:400}
.apartment__details{width:174px !important;padding:8px 0;border-radius:16px;left:auto !important;left:initial !important;right:8px !important}
.apartment__details .button{justify-content:flex-start}
.apartment .button-edit{width:36px;height:36px;padding:0 8px}
.apartment-page .tabs__item{font-weight:500}
.apartment__info{padding:20px 0;font-size:14px;line-height:20px}
.apartment__info_name{opacity:.48}
.apartment__info_text{opacity:.8}
.apartment__name+.apartment__info{padding:0 16px;font-size:14px;line-height:20px}
.button.apartment__name{padding-bottom:0}
@media screen and (max-width: 768px){.apartments-page .page_title .button,.apartments-page .custom-page h1 .button,.custom-page .apartments-page h1 .button{width:100%;justify-content:center}.apartment{width:100%;padding:16px 16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}}
@media screen and (max-width: 576px){.apartment .typography-grey{font-size:14px}.apartment__name+.apartment__info{padding:0}}
@media screen and (min-width: 768px){.apartment.sortable-drag{display:flex;align-items:center}.apartment.sortable-drag td{display:flex;justify-content:start;align-items:center;flex-grow:1}.apartment.sortable-drag:first-child{flex-basis:36px;width:36px}.apartment.sortable-drag:nth-child(2){flex-basis:62px;width:62px}.apartment.sortable-drag:nth-child(3){flex-basis:88px}.apartment.sortable-drag:nth-child(4){flex-basis:130px;flex-grow:7 !important}.apartment.sortable-drag:nth-child(5),.apartment.sortable-drag:nth-child(6),.apartment.sortable-drag:nth-child(7),.apartment.sortable-drag:nth-child(8){flex-basis:80px}.apartment.sortable-drag:nth-child(9){flex-basis:147px;display:flex}.apartment.sortable-drag:last-child{flex-basis:36px;padding-right:16px}}
@media screen and (min-width: 1600px){.apartments-list__updated-at{width:165px}}
.edit_tariff__body{padding:0 16px}
@media(max-width: 500px){.edit_tariff__button_wrapper{width:100%}.edit_tariff__button_wrapper .button{flex:1 1;justify-content:center}}
.rooms_page__title{padding:12px 40px 12px 16px}
.rooms_page__loader-title{padding:24px 16px}
.rooms_page .text_field__wrapper{height:36px;padding-left:0;-moz-column-gap:0;column-gap:0}
.rooms_page .house-numbers .text_field__input{text-align:left}
.rooms_page .house-numbers__container{padding:12px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:rgba(0,0,0,.04);border-radius:8px}
.rooms_page .text_field{width:64px;max-width:64px;flex-basis:auto}
.rooms_page .text_field__input{text-align:right;padding:6px 8px}
.rooms_page img{width:56px;height:56px;border-radius:8px;-o-object-fit:cover;object-fit:cover}
.rooms_table .align-right{text-align:right}
.rooms_table .flex-end{display:flex;justify-content:flex-end}
.rooms_table th:last-child.align-right{padding-right:24px}
.rooms_table td{border:0}
.rooms_table__house-numbers{border-bottom:1px solid rgba(0,0,0,.08)}
.rooms_table__house-numbers:last-child{border:0}
.rooms_table__cell{padding-bottom:12px !important}
.rooms_table__instant-wrapper{display:flex;justify-content:flex-end;gap:6px;align-items:center}
.rooms_table__instant-text{width:-moz-min-content;width:min-content}
.rooms_table__loader-flex_end{display:flex;justify-content:flex-end}
.rooms_table__loader-flex_start{justify-content:flex-start !important}
.rooms_table__loader-input_container{width:64px;height:36px;border:1px solid rgba(0,0,0,.12);border-radius:8px;display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;background:#fff}
.rooms_table__loader-house_numbers{padding:12px;background:rgba(0,0,0,.02)}
.rooms_table__loader-instant_block{padding:10px 0;align-items:center}
.rooms_table .instant-col{width:165px}
.rooms_no-img{background:url(/packs/media/no_img/mini_apartment-9c9283ffa8bf56377992.svg) no-repeat;height:56px;width:56px}
.rooms-card{padding:16px;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px}
.rooms-card__title{display:flex;align-items:center;gap:16px;margin-bottom:8px}
.rooms-card .switch__wrapper{padding:10px 0}
.rooms-card__count-of{display:flex;align-items:center;gap:8px}
.rooms-card__house-numbers__label{line-height:18px}
.rooms-card__instant-block{display:flex;align-items:center;gap:10px}
@media(min-width: 1600px){.instant-col{width:188px !important}}
.reviews_page__title{padding:16px}
.reviews_page__empty{border-bottom:1px solid rgba(0,0,0,.08)}
.reviews_page .camp_rating{height:28px;font-size:16px;letter-spacing:.4px;line-height:22px;padding:0 10px}
.reviews_page .camp_rating,.reviews_page .review_score{background-color:rgba(0,200,83,.8);align-content:center;border-radius:16px;font-weight:700;color:#fff;margin:0}
.reviews_page .camp_rating span,.reviews_page .review_score span{color:hsla(0,0%,100%,.8)}
.reviews_page .review_score{height:24px;font-size:14px;letter-spacing:.25px;line-height:20px;padding:0 8px}
.reviews_page .review_score span{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.4px}
.reviews_page__card{padding:24px 16px;border-top:1px solid rgba(0,0,0,.08)}
.reviews_page__card .content{flex:1 1;max-width:716px}
.reviews_page__card .content__user_icon{background-image:url(/packs/media/new_design/profile-avatar-dark-47e744ae1c51cf11e459.png);background-repeat:no-repeat;background-size:100%;width:40px;height:40px;position:relative}
.reviews_page__card .content__user_photo{width:40px;height:40px;border-radius:20px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.12) inset;border:1px solid rgba(0,0,0,.08)}
.reviews_page__card .content__text p{margin:0}
.reviews_page__card .content__pictures{margin:16px 0}
.reviews_page__card .content__pictures-wrap{flex-wrap:wrap}
.reviews_page__card .content__pictures img{height:100px;border-radius:8px;-o-object-fit:cover;object-fit:cover;max-width:150px;cursor:pointer}
.reviews_page__card .content__pictures__btn{background-color:rgba(0,0,0,.04);letter-spacing:.4px;color:#1e5bbe;width:100%;border-radius:8px;padding:0 16px;align-content:center;text-align:center;cursor:pointer}
.reviews_page__card .content__comment{background-color:rgba(0,0,0,.04);padding:16px;border-radius:8px;margin-top:16px}
.reviews_page__card .content__comment__btn{width:117px}
.reviews_page__card .content__comment__transparent-btn{background-color:rgba(0,0,0,0)}
.reviews_page__card .content__comment__transparent-btn.btn-padding{min-height:0 !important;min-height:initial !important;padding:4px 12px 4px 10px}
.reviews_page__card .content__comment_answer p{margin:0}
.reviews_page__card .content__comment_answer__title{line-height:22px}
.reviews_page__card .content__comment_answer__btn{width:-moz-fit-content;width:fit-content;cursor:pointer}
.reviews_page__card .content__comment__text_area .text_area__placeholder{padding:8px 10px}
.reviews_page__card .score p{margin-top:0;margin-bottom:8px}
.reviews_page__card .nps{cursor:pointer}
.reviews_page__card .nps p{margin:0;white-space:nowrap}
.reviews_page__card .book-link{color:#1e5bbe;display:flex;gap:6px;margin:12px 0;width:-moz-fit-content;width:fit-content}
.reviews_page__card--unmoderated>.content>*:not(.alert){opacity:.7}
.reviews_page__card--unmoderated>.score{opacity:.7}
.reviews_page__tooltip{max-width:390px}
.reviews_page .pagination{border-top:1px solid rgba(0,0,0,.08);margin:0}
.reviews_page__loader-title{padding:24px 16px}
.reviews_page__loader .book-link{margin:20px 0}
.reviews_page__loader .content__comment{margin-top:16px}
.reviews_page__loader .score__container{width:210px}
.review-card__alert{margin-top:24px}
@media(max-width: 1200px)and (min-width: 768px){.score{width:220px;display:block !important;padding-bottom:8px}.score__container{border-bottom:1px solid rgba(0,0,0,.08);height:-moz-fit-content;height:fit-content}.nps{padding-top:8px}.reviews_page__loader .score__container{border:0}.reviews_page__loader__nps{margin-top:24px}}
@media(max-width: 768px){.score{margin-top:16px;justify-content:space-between}.book-link{margin-top:8px !important;margin-bottom:16px !important}.reviews_page__loader .score{padding:20px 0}}
.planning_page__today_point{width:5px;height:5px;border-radius:5px;background:#417ee1;position:absolute;left:7px;bottom:-3px}
.planning_page__today_line{width:1px;height:calc(100% + 1px);background:#417ee1;position:absolute;left:9px;z-index:600}
.planning_page__header{background:rgba(0,0,0,.0196078431);border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);padding:8px 8px 8px 24px;display:flex;-moz-column-gap:8px;column-gap:8px}
.planning_page__selection{pointer-events:none;border:2px solid #417ee1;height:100%;position:absolute;border-radius:4px;top:0;background:rgba(65,126,225,.1215686275);cursor:move;transition:.2s}
.planning_page__selection_left,.planning_page__selection_right{background:#417ee1 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg);width:10px;height:18px;border-radius:18px;position:absolute;cursor:ew-resize}
.planning_page__selection_left{left:-6px;top:50%;margin-top:-9px}
.planning_page__selection_right{right:-6px;margin-top:-9px;top:50%}
.planning_page__selection-no_events{pointer-events:none}
.planning_page__table{display:flex}
.planning_page__table_left{width:240px;border-right:1px solid rgba(0,0,0,.1215686275);flex-shrink:0;background:#fff;z-index:1010}
.planning_page__table_left_bulk{height:87px;width:240px;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.1215686275)}
.planning_page__table_row{display:flex;position:relative;box-shadow:inset 8px 0 10px -13px}
.planning_page__table_cell{-webkit-tap-highlight-color:rgba(0,0,0,0);width:36px;background:rgba(0,0,0,.0196078431);border-right:1px solid rgba(0,0,0,.1215686275);border-bottom:1px solid rgba(0,0,0,.1215686275);position:relative;cursor:pointer}
.planning_page__table_cell-weekday{background:rgba(0,0,0,.0392156863)}
.planning_page__table_cell:hover{background:rgba(65,126,225,.0784313725)}
.planning_page__table_apartment_name,.planning_page__table_apartment_number{width:240px;border-bottom:1px solid rgba(0,0,0,.1215686275);padding:6px 8px 6px 16px;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.25px;min-height:40px;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;-moz-column-gap:4px;column-gap:4px;cursor:pointer;transition:.1s;flex-shrink:0}
.planning_page__table_apartment_name:active,.planning_page__table_apartment_name:focus,.planning_page__table_apartment_number:active,.planning_page__table_apartment_number:focus{background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.0392156863)}
.planning_page__table_apartment_name:hover{background:#fafafa}
.planning_page__table_apartment_number{font-weight:300}
.planning_page__table_right{overflow-x:auto;margin-left:-240px}
.planning_page__table_right_row{display:flex}
.planning_page__table_months{display:flex}
.planning_page__table_month{border-right:1px solid rgba(0,0,0,.1215686275);border-bottom:1px solid rgba(0,0,0,.1215686275);flex-shrink:0;padding:6px 8px 6px 8px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.planning_page__table_days{display:flex}
.planning_page__table_day{padding:7px 8px 6px 8px;border-right:1px solid rgba(0,0,0,.1215686275);text-align:center;border-bottom:1px solid rgba(0,0,0,.1215686275);width:36px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;position:relative}
.planning_page__table_day_name{font-weight:300}
.planning_page__table_day-weekday{color:#e01b00;background:rgba(0,0,0,.0196078431)}
.planning_page__table__table_days{display:flex}
.planning_page__book_bulk{height:calc(100% - 4px);background:rgba(0,0,0,.0392156863);border-radius:4px;color:rgba(0,0,0,.6392156863);padding:0 12px;position:absolute;display:flex;transition:.2s;align-items:center;top:2px;left:17px;z-index:500}
.planning_page__book_bulk-small{height:calc(100% - 22px);top:11px;z-index:auto;z-index:initial;pointer-events:none}
.planning_page__book_bulk_name{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}
.planning_page__book{height:calc(100% - 4px);border-radius:4px;padding:2px;display:flex;align-items:center;border-left:4px solid rgba(0,0,0,0);position:absolute;top:2px;left:17px;background:#fff;z-index:500;cursor:pointer;transition:width .2s;box-shadow:0 0 4px 0 rgba(0,0,0,.1215686275),0 0 0 1px rgba(0,0,0,.0784313725)}
.planning_page__book_left,.planning_page__book_right{background:#417ee1 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg);width:10px;height:18px;border-radius:18px;position:absolute;cursor:ew-resize;display:none}
.planning_page__book_left{left:-7px;top:50%;margin-top:-9px}
.planning_page__book_right{right:-5px;top:50%;margin-top:-9px}
.planning_page__book:hover{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);padding:1px 1px 1px 2px}
.planning_page__book-new{border-color:#417ee1 !important}
.planning_page__book-new .planning_page__book_left,.planning_page__book-new .planning_page__book_right{background:#417ee1 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg)}
.planning_page__book-pending-arrival{border-color:#02bb57 !important}
.planning_page__book-pending-arrival .planning_page__book_left,.planning_page__book-pending-arrival .planning_page__book_right{background:#02bb57 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg)}
.planning_page__book-arrived{border-color:#f59b15 !important}
.planning_page__book-arrived .planning_page__book_left,.planning_page__book-arrived .planning_page__book_right{background:#f59b15 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg)}
.planning_page__book-done{border-color:#417ee1 !important}
.planning_page__book-done .planning_page__book_left,.planning_page__book-done .planning_page__book_right{background:#417ee1 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg)}
.planning_page__book-canceled{border-color:#e01b00 !important}
.planning_page__book-canceled .planning_page__book_left,.planning_page__book-canceled .planning_page__book_right{background:#e01b00 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg)}
.planning_page__book-not_arrived{border-color:#e01b00 !important}
.planning_page__book-not_arrived .planning_page__book_left,.planning_page__book-not_arrived .planning_page__book_right{background:#e01b00 url(/packs/media/new_design/drag_icon-01486b1122c76090f539.svg)}
.planning_page__book-need_correction{background:#417ee1;border-color:#1e5bbe !important;padding:0 !important}
.planning_page__book-need_correction .planning_page__book_name{color:#fff}
.planning_page__book_name{white-space:nowrap;width:100%;max-width:100%;overflow:hidden;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.planning_page__book_background{padding:5.5px 4px 5.5px 6px;height:100%;width:100%;display:flex;align-items:center;border-radius:0 3px 3px 0}
.planning_page__book-no_number .planning_page__book_background{background-image:-webkit-gradient(linear, right bottom, left top, from(rgba(65, 126, 225, 0.2)), color-stop(25%, rgba(65, 126, 225, 0.2)), color-stop(25%, hsla(0, 0%, 100%, 0.1)), color-stop(50%, hsla(0, 0%, 100%, 0.1)), color-stop(50%, rgba(65, 126, 225, 0.2)), color-stop(75%, rgba(65, 126, 225, 0.2)), color-stop(75%, hsla(0, 0%, 100%, 0.1)));background-size:32px 32px}
.planning_page__book-no_edit .planning_page__book_background{background-color:rgba(0,0,0,.1215686275)}
.planning_page__popup_header{display:flex;height:49px;border-bottom:1px solid rgba(0,0,0,.08);align-items:center;justify-content:space-between;padding:0 16px;width:360px}
.planning_page__popup_body{padding:12px 16px 16px 16px;display:grid;grid-template-columns:auto auto;grid-column-gap:6px;-moz-column-gap:6px;column-gap:6px;grid-row-gap:8px;row-gap:8px}
.planning_page__table_dates_wrapper{background:#fff;box-shadow:inset 8px 0 10px -13px}
.planning_page__table_dates_wrapper-fixed{position:fixed;z-index:1000;top:56px;left:486px}
.planning_page__help{padding:16px;min-width:390px}
.planning_page__help__btn{color:#1e5bbe;padding:8px 0;cursor:pointer}
.planning_page__help__book{width:50px;min-width:50px;height:35px;border-radius:4px;border-left:4px solid #1e5bbe;box-shadow:0 0 4px 0 rgba(0,0,0,0.1215686275),0 0 0 1px rgba(0,0,0,0.0784313725);display:flex;padding:2px}
.planning_page__link_knowledge{color:#1e5bbe;font-weight:400;line-height:20px;letter-spacing:.25px;height:30px;display:flex;align-items:center}
.book_status_btn-active.book_status_btn-new{border-color:#1e5bbe !important;border-right:1px solid #1e5bbe !important;color:#fff;background:#417ee1 !important}
.book_status_btn-active.book_status_btn-new:hover{color:#fff;background:rgba(65,126,225,.8) !important}
.book_status_btn-active.book_status_btn-pending_arrival,.book_status_btn-active.book_status_btn-blue{border-color:rgba(65,126,225,.2) !important;border-right:1px solid rgba(65,126,225,.2) !important;color:#1e5bbe;background:#417ee10a !important;background:var(--mtui-clr-primary-04) !important}
.book_status_btn-active.book_status_btn-pending_arrival:hover,.book_status_btn-active.book_status_btn-blue:hover{color:#1e5bbe}
.book_status_btn-active.book_status_btn-arrived,.book_status_btn-active.book_status_btn-done{border-color:rgba(0,200,83,.2) !important;border-right:1px solid rgba(0,200,83,.2) !important;color:#03a14c;background:rgba(0,200,83,.04) !important}
.book_status_btn-active.book_status_btn-arrived:hover,.book_status_btn-active.book_status_btn-done:hover{color:#03a14c}
.book_status_btn-active.book_status_btn-canceled,.book_status_btn-active.book_status_btn-not_arrived{border-color:#e01b00 !important;border-right:1px solid #e01b00 !important;color:#e01b00;background:rgba(224,27,0,.0392156863) !important}
.book_status_btn-active.book_status_btn-canceled:hover,.book_status_btn-active.book_status_btn-not_arrived:hover{color:#e01b00}
@media(max-width: 500px){.planning_page__add_book{width:100%;justify-content:center}.planning_page__header{-moz-column-gap:4px;column-gap:4px;padding-left:17px}.planning_page__header .text_field__input{min-width:80px !important}}
@media(max-width: 1200px){.planning_page__table_dates_wrapper-fixed{left:240px}}
.contacts-page__description{width:100%;padding:16px}
.contacts-page .button{justify-content:center}
.contacts-page__link{color:#1e5bbe;display:inline;white-space:nowrap;padding:0 !important}
.camp-contact__details{width:174px !important;padding:8px 0;border-radius:16px;left:auto !important;left:initial !important;right:8px !important}
.camp-contact__details .button{justify-content:flex-start}
.camp-contact__modal__body{min-height:280px}
@media screen and (max-width: 768px){.contacts-page__description{border-bottom:1px solid rgba(0,0,0,.08)}.camp-contact{width:100%;padding:16px 8px 16px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.camp-contact__modal .modal__body{padding:16px;overflow-x:hidden}.camp-contact__modal .emails-list,.camp-contact__modal .phones-list{padding:8px 0}}
.gallery_page .page_title,.gallery_page .custom-page h1,.custom-page .gallery_page h1{border-bottom:1px solid rgba(0,0,0,.08)}
.gallery_page__alert{padding:16px}
.gallery_page__accordion_title{padding:12px;display:flex;-moz-column-gap:8px;column-gap:8px;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.2px;align-items:center;cursor:pointer}
.gallery_page__accordion{border-bottom:1px solid rgba(0,0,0,.1215686275)}
.gallery__wrapper{padding:6px;margin:8px;border:2px solid rgba(0,0,0,0);border-radius:16px}
.gallery__wrapper-dragged{border:2px dashed #417ee1}
.gallery__wrapper-dragged>div{opacity:.5}
.gallery__empty{background:rgba(0,0,0,.0392156863);border-radius:8px;display:flex;padding:16px;color:rgba(0,0,0,.3215686275);align-items:center;gap:12px;margin:16px}
.gallery__pictures_wrapper{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px}
.gallery__picture{width:173px;height:173px;border-radius:8px;flex-shrink:0;background-size:cover;background-position:center;cursor:pointer;transition:.1s;position:relative}
.gallery__picture_top{display:flex;justify-content:space-between;padding-right:8px;padding-top:8px;align-items:center}
.gallery__picture_top .button{padding:7px;background:hsla(0,0%,100%,.8)}
.gallery__picture_top .button:hover{background:#fff}
.gallery__picture_uploading{width:173px;height:173px;border-radius:8px;background:rgba(0,0,0,.0392156863);display:flex;justify-content:center;align-items:center}
.gallery__picture_bottom{padding:4px;position:absolute;bottom:0;width:100%;display:flex;flex-direction:column;row-gap:4px}
.gallery__picture_main,.gallery__picture_moderating{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:rgba(0,0,0,.8);padding:8px 10px 8px 10px;color:#fff;border-radius:4px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.25px;text-align:center}
.gallery__picture_moderating{background:rgba(245,155,21,.8)}
.gallery__picture:hover{box-shadow:0 0 0 6px rgba(65,126,225,.1215686275)}
.gallery__picture-unselected{opacity:.6}
.gallery__picture-checked{box-shadow:inset 0 0 0 2px #417ee1}
.gallery__picture-checked:hover{box-shadow:inset 0 0 0 2px #417ee1,0 0 0 6px rgba(65,126,225,.1215686275)}
.gallery__picture.sortable-ghost{border:1px dashed rgba(65,126,225,.6392156863);background:none !important;position:relative}
.gallery__picture.sortable-ghost .gallery__picture_top,.gallery__picture.sortable-ghost .gallery__picture_bottom{display:none}
.gallery__picture.sortable-ghost:after{position:absolute;display:block;content:"";width:165px;height:165px;background:rgba(65,126,225,.1215686275);top:3px;left:3px;border-radius:4px}
.gallery__picture.sortable-ghost:hover{box-shadow:none}
.edit_picture_modal__img{width:100%;height:auto;border-radius:8px}
.edit_picture_modal__search_popup .popup__body{display:flex;flex-direction:column;height:250px;overflow-y:auto;padding:16px;width:535px;max-width:calc(100vw - 64px)}
.edit_picture_modal__rejected{margin-bottom:24px}
.edit_picture_modal__rejected_reason{color:#d9534f}
.sortable-chosen{transition:0s}
@media all and (max-width: 720px){.gallery__buttons_wrapper{row-gap:12px;flex-wrap:wrap-reverse}.gallery__buttons_label{padding-left:16px}.gallery__pictures_wrapper{width:551px;margin:auto}}
@media all and (max-width: 576px){.gallery__picture_top{padding-left:16px}.gallery__picture,.gallery__picture_uploading{width:156px;height:156px}.edit_picture_modal__search_popup .popup__body{height:200px}.gallery__picture.sortable-ghost:after{width:148px;height:148px}.gallery__pictures_wrapper{width:500px}}
@media all and (max-width: 720px){.gallery__buttons_wrapper{row-gap:12px;flex-wrap:wrap-reverse}.gallery__buttons_label{padding-left:16px}}
@media all and (max-width: 538px){.gallery__pictures_wrapper{width:328px}}
@media all and (max-width: 360px){.gallery__pictures_wrapper{width:156px}}
.services_page__title{padding:12px 40px 12px 16px}
.services_page__label{border-radius:8px;display:block;align-content:center;text-align:left;padding:12px 16px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;white-space:normal}
.services_page__message{border-radius:8px;padding:20px 4px 16px 4px}
.services_page__message__item{color:#1e5bbe;padding:8px 12px;cursor:pointer}
.services_page__header{padding:16px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}
.services_page .service_category__title{padding:28px 16px 16px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.services_page .service_category__accordion{border-radius:0;border-left:0;border-right:0;border-top:0}
.services_page .service_category__accordion .accordion__header{padding:16px;font-weight:500;line-height:20px;background-color:rgba(0,0,0,.02)}
.services_page .service_category__accordion .accordion__content{padding:0 16px 12px 16px}
.services_page .service_category__switch{padding:0}
.services_page .service_category__btn{width:-moz-fit-content;width:fit-content}
.services_page .service_new__title{letter-spacing:.25px}
.services_page .service_new__title-edit{padding:0;-moz-column-gap:0;column-gap:0}
.services_page .service_new__title-edit .text_field__input{padding:10px 14px}
.services_page .service_new__accordion svg{transform:rotate(0) !important}
.services_page .service_new__btn-delete{letter-spacing:.4px}
.services_page .service_new_count{color:rgba(0,0,0,.64);background-color:rgba(0,0,0,.04);border-radius:24px;min-width:24px;height:24px;padding:2px 6px 0 6px;text-align:center}
.services_page .service_category__accordion.opened .accordion__header{background-color:#fff;border-bottom:0}
.services_page .service_new__accordion .accordion__header{padding:8px 8px 8px 16px}
.services_page .service_new__accordion.opened .accordion__header{border-bottom:1px solid rgba(0,0,0,.08);border-radius:8px 8px 0 0;padding:8px;gap:8px}
.services_page .service_new__accordion.opened .accordion__header svg:not(.icon-delete){transform:rotate(180deg) !important}
.services_page .service_new__accordion .accordion__content{background-color:rgba(0,0,0,.02);padding:16px 16px 12px 16px}
.services_page__loader__search{padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.08)}
.services_page__loader__tag{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.services_page__loader__title{padding:24px 16px}
.service_edit__date_field{-moz-column-gap:6px;column-gap:6px}
.service_edit .text_field{width:100%;flex:auto}
.service_edit__item-mini,.service_edit__item .text_field{width:50% !important;padding-right:8px}
.service_edit__gallery{padding:0 !important;margin:0 !important}
.service_edit__gallery .gallery__empty{margin:16px 0 0 0}
.service_edit__wysiwyg_editor{background-color:#fff;margin-top:0 !important}
.service_edit__property-field{width:100%}
.flex-unset{flex:initial !important}
@media(max-width: 768px){.service_edit__price,.service_edit__property-field{flex-wrap:wrap}}
.settings_page__body{padding-left:16px;padding-right:16px}
.settings_page__body .alert{max-width:900px}
.settings_page__hour_inputs{display:flex;-moz-column-gap:16px;column-gap:16px;max-width:475px}
.settings_page__map_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:24px}
.settings_page__map{height:256px;border-radius:8px;border:1px solid rgba(0,0,0,.0784313725);overflow:hidden}
.settings_page__classification_inputs{max-width:900px}
@media(max-width: 800px){.settings_page__map_wrapper{grid-template-columns:1fr;row-gap:24px}}
.edit_account__body{padding:24px 8px 0 16px}
.edit_account__inputs_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:24px;max-width:952px}
.edit_account__second_phone{grid-column:2/3}
.edit_account__notifications{width:100%;border-collapse:collapse;max-width:968px}
.edit_account__notifications th{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.4px;padding:12px 8px}
.edit_account__notifications td:not(:first-child){text-align:center}
.edit_account__notifications td:first-child{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;padding-left:8px}
.edit_account__notifications tr:first-child td{background:rgba(0,0,0,.0196078431)}
.edit_account__notifications td{border-top:1px solid rgba(0,0,0,.0784313725)}
.edit_account__mobile_table{display:grid;grid-template-columns:1fr 1fr 1fr}
.edit_account__mobile_table .checkbox__wrapper{flex-direction:column-reverse;row-gap:8px}
.edit_account__mobile_table .checkbox__wrapper .checkbox__label{display:flex;flex-direction:column;align-items:center;-moz-column-gap:4px;column-gap:4px}
.edit_account__mobile_first_table{margin-top:16px;background:rgba(0,0,0,.0196078431);border-bottom:1px solid rgba(0,0,0,.0784313725);padding:16px}
.edit_account__mobile_table_wrapper{border-bottom:1px solid rgba(0,0,0,.0784313725);padding:16px}
.edit_account__mobile_row{padding:16px;border-top:1px solid rgba(0,0,0,.0784313725);display:flex;-moz-column-gap:8px;column-gap:8px;justify-content:space-between;align-items:flex-start}
.edit_account__admin_label{padding:16px;border-bottom:1px solid rgba(0,0,0,.1215686275);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}
.notifications_settings .edit_account__notifications{max-width:100%}
.notifications_settings__help{padding:16px 24px 0 24px;font-size:14px;font-weight:400;line-height:26px;letter-spacing:.25px}
.notifications_settings .edit_account__notifications td:first-child{padding-left:24px}
.notifications_settings td:not(:first-child){width:100px}
.notifications_settings td:last-child,.notifications_settings th:last-child{padding-right:40px}
.notifications_settings__link{color:#1e5bbe;display:inline;white-space:nowrap}
@media(max-width: 500px){.edit_account .button_color_primary{width:100%;justify-content:center}.edit_account__inputs_grid{grid-template-columns:1fr;margin-top:16px}.edit_account__body{padding-right:16px}.edit_account__second_phone{grid-column:auto}}
@media(min-width: 1200px){.edit_account__notifications{margin-left:16px}.edit_account__notifications td:not(:first-child){width:100px}.edit_account__body .typography-h2,.edit_account__body .custom-page h2,.custom-page .edit_account__body h2{margin-left:8px}.notifications_settings .edit_account__notifications{margin-left:0}}
.edit_apartment__body{padding:0 24px}
.edit_apartment__body .gallery__wrapper{margin-left:-10px}
.edit_apartment__inputs{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;max-width:968px}
.edit_apartment__checkboxes{display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px}
.edit_apartment__tags_checkboxes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
.edit_apartment__beds_wrapper{display:grid;grid-template-rows:repeat(5, auto);grid-auto-flow:column;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:0 16px;max-width:968px}
.edit_apartment__wysiwyg,.edit_apartment__bottom_label{max-width:968px}
.edit_apartment__wysiwyg__error,.edit_apartment__bottom_label__error{color:rgba(224,27,0,.8)}
.edit_apartment__bed_name{width:200px;flex-shrink:0}
@media(max-width: 830px){.edit_apartment__bed_name{width:129px;flex-shrink:0}}
@media(max-width: 768px){.edit_apartment__tags_checkboxes{grid-template-columns:1fr 1fr}.edit_apartment__beds_wrapper{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:unset}.edit_apartment__bed_name{flex:1 1}}
@media(max-width: 576px){.edit_apartment__body{padding:0 16px}.edit_apartment__inputs{grid-template-columns:1fr;row-gap:24px}.edit_apartment__checkboxes{padding-left:16px}.edit_apartment__tags_checkboxes{grid-template-columns:1fr}.edit_apartment__beds_wrapper{padding:0}.edit_apartment .page_title .button_color_primary,.edit_apartment .custom-page h1 .button_color_primary,.custom-page .edit_apartment h1 .button_color_primary{justify-content:center;width:100%}}
.camp_info_page__title{padding:12px 40px 12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.camp_info_page__contract{padding:16px}
.camp_info_page__content{padding:0 16px}
.camp_info_page__label{border-radius:8px;align-content:center;text-align:left;padding:12px 16px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;white-space:normal}
.camp_info_page__label svg{margin-top:2px}
.camp_info_page__label--header{display:block;width:100%;margin-top:8px;margin-right:8px;margin-bottom:12px}
.camp_info_page__container{border-radius:8px;border:1px solid rgba(0,0,0,.08)}
.camp_info_page__item{padding:12px 8px 12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.camp_info_page__item:last-child{border-bottom:0}
.camp_info_page__edit-btn{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:8px 16px 8px 0}
.camp_info_form__select{height:54px}
@media(min-width: 768px){.camp_info_form__select{width:48.5%}}
@media(max-width: 768px){.camp_info_form__container{align-items:flex-start !important}}
@media(max-width: 576px){.camp_info_page__edit-modal{height:auto !important;border-radius:8px 8px 0 0 !important}.camp_info_page__edit-modal__overlay{align-items:end !important}}
.edit_cancellation_rule__body_wrapper{margin-top:32px;display:grid;grid-template-columns:1fr 308px}
.edit_cancellation_rule__left{padding-left:16px;padding-right:8px}
.edit_cancellation_rule__right{padding-left:8px;padding-right:8px}
.edit_cancellation_rule__radio_wrapper{border-radius:8px;border:1px solid rgba(0,0,0,.0784313725)}
.edit_cancellation_rule__radio_item{padding:8px 0}
.edit_cancellation_rule__radio_item-inactive{background:rgba(0,0,0,.0196078431)}
.edit_cancellation_rule__radio_item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.0784313725)}
.edit_cancellation_rule__conditions_wrapper{display:flex;flex-direction:column;row-gap:8px;padding-left:52px;padding-right:16px;padding-bottom:16px}
.edit_cancellation_rule__condition_wrapper{padding-top:12px;padding-bottom:16px;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;justify-content:space-between;position:relative}
.edit_cancellation_rule__add_wrapper{display:flex;justify-content:center;position:relative;align-items:center}
.edit_cancellation_rule__add_wrapper .button{background:#fff;z-index:1}
.edit_cancellation_rule__add_wrapper .button:hover{background:#fafafa}
.edit_cancellation_rule__add_wrapper:before{display:block;content:"";width:100%;z-index:0;height:1px;background:rgba(0,0,0,.0784313725);position:absolute}
.edit_cancellation_rule__example_message{display:flex;align-items:stretch;-moz-column-gap:8px;column-gap:8px;margin-bottom:8px}
.edit_cancellation_rule__example_border{height:auto;min-height:18px;width:4px;flex-shrink:0;border-radius:4px}
.edit_cancellation_rule__example_border-free_cancellation{background:#02bb57}
.edit_cancellation_rule__example_border-part_penalty{background:#f59b15}
.edit_cancellation_rule__example_border-full_penalty{background:#e01b00}
@media(max-width: 768px){.edit_cancellation_rule__body_wrapper{grid-template-columns:1fr}.edit_cancellation_rule__conditions_wrapper{padding-left:16px;position:relative}.edit_cancellation_rule__conditions_wrapper .flex-container{flex-wrap:wrap}.edit_cancellation_rule__left{padding-right:16px}.edit_cancellation_rule__remove_btn{position:absolute;right:0;top:0}}
.accept_contract_page{display:flex;justify-content:center;background:rgba(0,0,0,.0392156863);padding-top:56px;flex-direction:column}
.accept_contract_page .application_footer{padding-left:16px}
.accept_contract_page__header{padding:16px 16px 12px 16px;border-bottom:1px solid rgba(0,0,0,.0784313725);width:100%;display:flex;justify-content:center}
.accept_contract_page__header h1,.accept_contract_page__header p{width:100%;max-width:900px}
.accept_contract_page__body{padding:16px 16px 12px 16px;width:100%;display:flex;align-items:center;flex-direction:column}
.accept_contract_page__body p{width:100%;max-width:900px}
.accept_contract_page__step_body{padding:24px}
.accept_contract_page__details{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:24px;row-gap:24px;margin-top:24px}
.accept_contract_page__checkbox{display:flex;background:rgba(0,0,0,.0196078431);border-top:1px solid rgba(0,0,0,.1215686275);padding:8px;align-items:flex-start;margin-top:16px}
.accept_contract_page__checkbox_text{padding:12px 0}
.accept_contract_page__contract_html{max-height:616px;overflow-y:auto}
.accept_contract_page__contract_html p{margin-top:20px;margin-bottom:9px}
.accept_contract_page__contract_html table{margin-top:24px;border:1px solid rgba(0,0,0,.3215686275)}
.accept_contract_page__contract_html table th{border:1px solid rgba(0,0,0,.3215686275)}
.accept_contract_page__contract_html table td{border-right:1px solid rgba(0,0,0,.3215686275);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}
.accept_contract_page__final_button{padding:16px;border:1px solid rgba(0,0,0,.1215686275);box-shadow:0 0 4px 0 rgba(0,0,0,.1019607843);border-radius:8px;background:#fff;width:100%;max-width:900px;margin-top:16px}
.accept_contract_page__final_button .button{justify-content:center !important}
.accept_contract_page__footer{width:100%;max-width:900px;margin-top:48px}
@media(max-width: 768px){.accept_contract_page__details{grid-template-columns:1fr}.accept_contract_page__details>*{grid-column:span 1 !important}.accept_contract_page__checkbox{-moz-column-gap:16px;column-gap:16px;padding-left:16px}.accept_contract_page__org_form{flex-direction:column;row-gap:16px}}
.book_page__title{padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.book_page__container{padding:0 16px;max-width:1000px}
.book_page__container-blue{padding:24px 16px;background-color:rgba(65,126,225,.04);border-bottom:1px solid rgba(0,0,0,.08)}
.book_page .apartment__photo{width:56px;height:56px;border-radius:8px}
.book_page__text_area{height:92px}
.book_page__alert{padding:12px 16px;border-radius:8px;width:100%;display:block;text-align:start;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}
.book_page .text-red{color:#c11800}
.book_page__contact_block{padding:16px;margin:32px 16px;border-radius:8px;background:rgba(0,0,0,.0196078431);font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle}
.book_page__contact_block a{color:#1e5bbe}
@media(max-width: 576px){.book_page .button{justify-content:center !important}}
.modal__body .book_page__container{padding:0}
.more_clients__body{padding:24px}
.more_clients__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:32px;row-gap:32px;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background:#a1b3c8;border-radius:8px;padding:16px;justify-items:center;align-items:center}
.more_clients__banner{cursor:pointer}
.more_clients__banner--row-start{grid-column:1}
.more_clients__banner-active img{box-shadow:0 0 10px #333;border-radius:4px}
@media(max-width: 1200px){.more_clients__grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width: 992px){.more_clients__grid{grid-template-columns:1fr 1fr}}
@media(max-width: 768px){.more_clients__grid{grid-template-columns:1fr}.more_clients__body{padding:24px 12px}}
@media all and (min-width: 1201px){body:has(.kanban_board){overflow:visible;overflow:initial}html:has(.kanban_board){overflow:scroll}.kanban_board{height:calc(100vh - 70px);width:-moz-fit-content;width:fit-content;min-width:100%}.kanban_page__page_top{position:sticky;width:calc(100vw - 63px);left:47px;background:#fff;z-index:1000}.kanban_page{width:-moz-fit-content;width:fit-content}.sidebar_opened .kanban_page__page_top{left:245px;width:calc(100vw - 262px)}}
.kanban_page__container{padding:15px 16px 16px}
.kanban_page__container-full{width:100%}
.kanban_board{display:flex;background:rgba(0,0,0,.0392156863);height:calc(100vh - 56px);overflow-y:hidden;overflow-x:auto}
.kanban_board::-webkit-scrollbar-track{background-color:rgba(0,0,0,.0392156863)}
.kanban_board__column{width:286px;padding-top:8px;flex-shrink:0;height:100%}
.kanban_board__column-disabled{opacity:.4}
.kanban_board__column_header{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:8px 12px 9px 24px}
.kanban_board__column_header-red{color:#c11800}
.kanban_board__column_header-red .kanban_board__column_count{color:#c11800;background:rgba(224,27,0,.0392156863)}
.kanban_board__column_header-orange{color:#cc7a00}
.kanban_board__column_header-orange .kanban_board__column_count{color:#cc7a00;background:rgba(245,155,21,.0784313725)}
.kanban_board__column_header-green{color:#03a14c}
.kanban_board__column_header-green .kanban_board__column_count{color:#03a14c;background:rgba(0,200,83,.0392156863)}
.kanban_board__column_header-blue{color:#1e5bbe}
.kanban_board__column_header-blue .kanban_board__column_count{color:#1e5bbe;background:rgba(65,126,225,.0392156863)}
.kanban_board__column_books{overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;padding-left:8px;padding-top:6px;padding-right:2px;height:calc(100% - 44px)}
.kanban_board__column_books.scrollable{height:-moz-fit-content;height:fit-content;max-height:calc(100% - 44px);position:relative}
.kanban_board__column_books::-webkit-scrollbar-track{background-color:rgba(0,0,0,.0392156863)}
.kanban_board__column_count{background:rgba(0,0,0,.0392156863);border-radius:24px;text-align:center;line-height:24px;min-width:24px;padding:0 6px;height:24px;font-size:14px;font-weight:400;letter-spacing:.4px;color:rgba(0,0,0,.6392156863)}
.kanban_board__column .kanban_board__empty-element{flex-shrink:0;height:1px;transform:translateY(4px)}
.kanban_board__draggable_book{position:relative;z-index:10;cursor:grab;transition:1s}
.kanban_board__draggable_book-drag{opacity:.5;position:relative}
.kanban_board__draggable_overlay_book{z-index:10000 !important;position:relative}
.kanban_book,.kanban_task{background:#fff;border-radius:8px;padding:12px 12px 16px 12px;margin-bottom:16px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.0392156863),0px 0px 0px 1px rgba(0,0,0,.0784313725)}
.kanban_book__id,.kanban_task__id{display:flex;-moz-column-gap:4px;column-gap:4px;align-items:center}
.kanban_book__id a,.kanban_task__id a{display:block}
.kanban_book__id a:hover,.kanban_task__id a:hover{text-decoration:underline}
.kanban_book__tasks,.kanban_task__tasks{display:flex;flex-direction:column;row-gap:4px;margin-top:8px}
.kanban_book__task,.kanban_task__task{padding:8px;border-radius:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.kanban_book__task_btn,.kanban_task__task_btn{padding:4px 8px}
.kanban_book__task-red,.kanban_task__task-red{color:#c11800;background:rgba(224,27,0,.0784313725)}
.kanban_book__task-blue,.kanban_task__task-blue{background:rgba(46,105,255,.0784313725)}
.kanban_book__task-orange,.kanban_task__task-orange{background:rgba(245,155,21,.1215686275);color:#cc7a00}
.kanban_book__task_tooltip-red,.kanban_task__task_tooltip-red{color:#c11800}
.kanban_book__task_tooltip-orange,.kanban_task__task_tooltip-orange{color:#cc7a00}
.kanban_book__client,.kanban_task__client{color:#193fc8;display:block}
.kanban_book__client:hover,.kanban_task__client:hover{text-decoration:underline}
.kanban_book__camp,.kanban_task__camp{color:#193fc8;margin-top:16px;display:block}
.kanban_book__camp:hover,.kanban_task__camp:hover{text-decoration:underline}
.kanban_book__cost,.kanban_task__cost{margin-top:8px;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}
.kanban_book__integration,.kanban_task__integration{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;margin-top:8px}
.kanban_book__integration_label,.kanban_task__integration_label{border-radius:4px;padding:2px 6px;color:#fff}
.kanban_book__integration_label-btn-primary,.kanban_task__integration_label-btn-primary{background:#417ee1}
.kanban_book__integration_label-btn-info,.kanban_task__integration_label-btn-info{background:#417ee1}
.kanban_book__integration_label-btn-success,.kanban_task__integration_label-btn-success{background:#00c853}
.kanban_book__integration_label-btn-danger,.kanban_task__integration_label-btn-danger{background:#e01b00}
.kanban_book__integration_label-btn-yellow,.kanban_task__integration_label-btn-yellow{background:#f59b15}
.kanban_book__footer,.kanban_task__footer{margin-top:8px;display:flex;align-items:center;justify-content:space-between}
.kanban_book__status .status_label,.kanban_task__status .status_label{border-radius:4px;padding:4px 12px}
.kanban_book__tooltip,.kanban_task__tooltip{padding:12px}
.kanban_task{cursor:pointer}
.kanban_book_popup{display:flex;-moz-column-gap:16px;column-gap:16px}
.kanban_book_popup__tooltip{max-width:600px}
.kanban_book_popup__right{width:312px}
.kanban_book_popup__special_request{background:rgba(0,0,0,.0392156863);margin-top:4px;border-radius:4px;padding:6px}
.kanban_book_popup__comments{display:flex;flex-direction:column;row-gap:4px;margin-top:8px}
.kanban_book_popup__comment{background:rgba(46,105,255,.0784313725);border-radius:4px;padding:6px}
.kanban_book_popup__comment_text{display:inline;word-wrap:break-word;position:relative}
.kanban_book_popup__comment_date{display:inline-block;float:right;white-space:nowrap}
.kanban_book_popup__client{border:1px solid rgba(0,0,0,.0392156863);padding:12px 8px 8px;border-radius:4px;background:rgba(0,0,0,.0196078431);margin-top:8px}
.kanban_filters_modal__checkboxes{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:12px}
.kanban_status_label{display:flex;-moz-column-gap:4px;column-gap:4px;align-items:center;padding:6px;border-width:1px;border-style:solid;border-radius:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}
.kanban_status_label-selected{padding:3px 6px}
#multiselect_popup .popup__body,#rich_select_popup .popup__body{max-height:300px;overflow-y:auto}
.kanban_select_option{padding:8px 20px 8px 16px;cursor:pointer}
.kanban_select_option-selected{padding:4px 8px;border:1px solid rgba(0,0,0,.0392156863);border-radius:4px;background:rgba(0,0,0,.0196078431);width:100%}
.mailing_types__recipients_list{overflow-wrap:anywhere}
.call_widgets{position:fixed;top:16px;right:16px;width:320px;display:flex;flex-direction:column;row-gap:8px;z-index:10000}
.call_widgets__item{background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.1019607843),0 0 0 1px rgba(0,0,0,.0705882353);border-radius:12px;width:100%;padding:8px;overflow:hidden}
.call_widgets__item-dark{background:#333;color:#fff}
.call_widgets__hr{width:calc(100% + 24px);border-bottom:1px solid rgba(0,0,0,.08);margin:8px -12px}
.call_widgets__footer{width:calc(100% + 24px);margin:8px -8px -8px;padding:6px 10px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;transition:.1s}
.call_widgets__footer-missed{background:linear-gradient(to right, rgba(0, 0, 0, 0.15) 50%, transparent 50%);background-size:200% 100%}
.call_widgets__footer-started{background:linear-gradient(to right, rgba(2, 187, 87, 0.168627451) 50%, transparent 50%);background-size:200% 100%}
.call_widgets__gray_text{color:rgba(0,0,0,.4784313725)}
.call_modal__duration{display:flex;align-items:center;background:#00c853;color:#fff;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.4px;border-radius:100px;padding:5px 16px}
.call_modal__header{display:flex;-moz-column-gap:16px;column-gap:16px}
.call_modal__header_item{border:1px solid rgba(0,0,0,.0784313725);padding:12px 16px;border-radius:8px;flex:1 1}
.call_modal__click_history{width:100%}
.call_modal__click_history td{padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.call_modal__click_history tr:first-child td{border-top:none !important}
.call_modal__click_history tr:first-child td:first-child{border-radius:8px 0 0 0}
.call_modal__click_history tr:first-child td:last-child{border-radius:0 8px 0 0}
.call_modal__click_history tr:last-child td{border-bottom:none !important}
.call_modal__click_history tr:last-child td:first-child{border-radius:0 0 0 8px}
.call_modal__click_history tr:last-child td:last-child{border-radius:0 0 8px 0}
.call_modal__title .modal__title_content{width:100%}
.call_modal__table-wrapper{position:relative;width:100%}
.call_modal__table-wrapper table{width:100%;border-collapse:collapse}
.call_modal__table-scroll{height:auto;overflow-y:auto;border:1px solid rgba(0,0,0,.08);border-radius:8px}
.call_modal__table-scroll thead th{position:sticky;top:0;background:#fff;z-index:2;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.08);border-bottom:none !important}
.call_modal__table-scroll .table,.call_modal__table-scroll .custom-page table,.custom-page .call_modal__table-scroll table{border-top:none !important}
.call_modal__table-scroll .table .residence-item,.call_modal__table-scroll .custom-page table .residence-item,.custom-page .call_modal__table-scroll table .residence-item{border-bottom:1px solid rgba(0,0,0,.0784313725);padding-bottom:4px;margin-bottom:4px}
.call_modal__table-scroll .table .residence-item:last-child,.call_modal__table-scroll .custom-page table .residence-item:last-child,.custom-page .call_modal__table-scroll table .residence-item:last-child{border-bottom:none;margin-bottom:0}
.call_modal__table-scroll .table .camp-info,.call_modal__table-scroll .custom-page table .camp-info,.custom-page .call_modal__table-scroll table .camp-info{max-width:215px}
.call_modal__table-scroll .table .status-info,.call_modal__table-scroll .custom-page table .status-info,.custom-page .call_modal__table-scroll table .status-info{min-width:140px}
.call_modal__table-scroll .status_label{border-radius:4px !important;padding:4px 12px !important}
.call_modal__comment{border-radius:8px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background:rgba(0,0,0,.0392156863)}
.call_modal__result_group .input_group__item:not(:first-child) .button{border-left:none !important}
.call_modal__result_btn-target_lead{border-color:rgba(2,187,87,.2) !important;color:#03a14c !important;background-color:rgba(2,187,87,.1215686275) !important}
.call_modal__result_btn-target_lead.active,.call_modal__result_label-target_lead{border-color:#03a14c !important;color:#fff !important;background-color:#02bb57 !important}
.call_modal__result_btn-non_target_lead,.call_modal__result_label-non_target_lead{border-color:#c11800 !important;color:#fff !important;background-color:rgba(224,27,0,.8) !important}
.call_modal__result_btn-marked_spam,.call_modal__result_label-marked_spam{border-color:rgba(0,0,0,.1215686275) !important;color:rgba(0,0,0,.6392156863) !important;background-color:rgba(0,0,0,.1215686275) !important}
.call_modal__result_btn-call_to_other_manager,.call_modal__result_label-call_to_other_manager{border-color:rgba(245,155,21,.2) !important;color:#cc7a00 !important;background-color:rgba(245,155,21,.1215686275) !important}
.call_modal__result_btn.inactive{border-color:rgba(0,0,0,.0784313725) !important;color:rgba(0,0,0,.4784313725) !important;background-color:rgba(0,0,0,.0196078431) !important}
.call_modal__result_label{border:1px solid;border-radius:8px;height:36px;align-content:center;padding:0 16px;width:-moz-fit-content;width:fit-content}
.modal__body .label{border-radius:24px;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px}
.modal__body .label-success{background-color:rgba(2,187,87,.04);color:#03a14c}
.modal__body .label-warning{background-color:rgba(245,155,21,.04);color:#cc7a00}
.modal__body .label-danger{background-color:rgba(224,27,0,.04);color:#e01b00}
.comment-input .text_area__input_wrapper{display:inline-flex}
.comment-input .text_area__input{min-height:14px !important;padding:7px 10px 7px 14px}
.comment-input .text_area__placeholder{padding:7px 10px 7px 14px}
.comment-input .text_area-filled .text_area__placeholder,.comment-input .text_area-focus .text_area__placeholder{display:none}
.comment-btn{height:36px;border-radius:8px;padding-right:16px;padding-left:16px;border:1px solid rgba(0,0,0,.1215686275);font-size:16px;background:none;color:rgba(0,0,0,.8)}
.comment-list{overflow:scroll;max-height:410px;padding:0 24px 24px 24px;margin:0 -24px 24px -24px;border-bottom:1px solid rgba(0,0,0,.1215686275)}
.comment-link{border-bottom:1px dashed #2e69ff;dashes:2,2}
.add-comment .comment-input{flex-direction:column;gap:16px}
.add-comment .comment-input .text_area{width:100%}
.calls-list__cell__phone_number{color:#417ee1;cursor:pointer}
.notifications_page__list{display:flex;flex-direction:column;row-gap:8px;padding:16px 24px}
.notifications_page__item{padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;transition:2s}
.notifications_page__item-unread{background:rgba(65,126,225,.0392156863)}
.registration-page{display:flex;background:rgba(0,0,0,0.0392156863);padding-top:56px;flex-direction:column;min-height:100vh}
.registration-page__header{padding:16px 16px 12px 16px;border-bottom:1px solid rgba(0,0,0,.0784313725);width:100%;display:flex;justify-content:center}
.registration-page__header h1{width:100%;max-width:900px}
.registration-page__body{padding:16px 16px 12px 16px;width:100%}
.registration-page__footer{width:100%;max-width:900px;margin-top:48px}
.registration-page__banner{background:#417ee10a;background:var(--mtui-clr-primary-04);border-radius:8px;padding:12px 16px}
.registration-page__banner a{color:#417ee1 !important}
.registration-page .camp_categories__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}
.registration-page .star-block{border-radius:8px;border:1px solid rgba(0,0,0,.1215686275);padding:12px;cursor:pointer;transition:.1s}
.registration-page .star-block.selected{border:1px solid rgba(65,126,225,.6392156863);background:rgba(65,126,225,.0392156863);color:#1e5bbe}
.registration-page .star-block.selected svg path{fill:#1e5bbe}
.registration-page .star-block:hover{border:1px solid rgba(65,126,225,.2);background:rgba(65,126,225,.0392156863)}
.registration-page__map{height:256px;border-radius:8px;border:1px solid rgba(0,0,0,0.0784313725);overflow:hidden;width:100%}
.registration-page__success_wrapper{background:#fff;border:1px solid rgba(0,0,0,.1215686275);border-radius:8px;width:100%;max-width:900px;padding-top:50px;padding-bottom:88px}
.registration-page__success{display:flex;align-items:center;min-height:100vh;justify-content:center;background:rgba(0,0,0,.0392156863)}
.registration-page .tariff{align-items:flex-start;flex:1 1;padding:12px 16px 20px 12px;gap:4px;min-width:284px}
.registration-page .tariff__title{height:40px;margin-top:12px;margin-right:8px}
.registration-page .tariff__rate{padding:0 8px;border-radius:24px;background-color:rgba(245,155,21,.1215686275);color:#cc7a00;height:24px;width:-moz-fit-content;width:fit-content;align-content:center}
.registration-page .tariff--fit-content{height:-moz-fit-content;height:fit-content}
.registration-page .tariff--instant{color:#1e5bbe}
.registration-page .tariff__shift{margin-left:-22px}
.registration-page .tariff__text{color:rgba(0,0,0,.8) !important}
.registration-page .tariff .radio__input{margin:10px}
.registration-page .tariff ul{margin-top:4px;margin-bottom:0}
@media(max-width: 768px){.camp_categories__wrapper{grid-template-columns:1fr !important}}
.approve-book-page{height:calc(100vh - 56px)}
.approve-book-section{max-width:1000px;gap:24px;padding:24px 16px;font-family:Roboto,sans-serif}
.approve-book-section--extranet{padding:27px 32px;flex:1 1;line-height:22px;letter-spacing:.4px}
.approve-book-section--contacts{max-width:none;max-width:initial;padding:24px 32px 32px;gap:12px;background:rgba(0,0,0,.0196078431)}
.approve-book-section--margin-bottom{padding:0 !important;margin-bottom:84px}
.approve-book-section__title{padding:0 16px !important;margin:0 !important}
.approve-book-section__container{padding-left:16px;padding-right:16px}
.approve-book-section a{text-decoration:none;color:#1e5bbe}
.approve-book-section ul{margin:0 !important}
.item-row{gap:6px;overflow:hidden}
.item-row__title{padding-right:16px;padding-left:16px;font-size:14px;line-height:20px;letter-spacing:.25px;color:rgba(0,0,0,.4784313725)}
.item-row__text-container{display:flex;flex-direction:column;gap:2px}
.item-row__text{padding-right:16px;padding-left:16px;font-size:16px;line-height:22px;letter-spacing:.4px;color:rgba(0,0,0,.8)}
.item-row__text--positive{color:#03a14c}
.item-card{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.1215686275)}
.item-card__header{display:flex;align-items:flex-start;gap:8px;padding:16px;background:rgba(0,0,0,.0196078431);font-weight:500;font-size:16px;line-height:22px;letter-spacing:.4px;vertical-align:middle;color:rgba(0,0,0,.8)}
.item-card__count{padding:4px 6px;border-radius:4px;background:rgba(0,0,0,.0392156863)}
.item-card__title{padding-top:4px;padding-bottom:4px}
.price-summary{border-radius:8px;border:2px solid rgba(65,126,225,.6392156863)}
.price-summary__item{padding-top:16px;padding-bottom:16px}
.price-summary__item--grey{background:rgba(0,0,0,.0196078431)}
.apartment-description{border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:8px}
.approve-book-footer{width:100%;position:fixed;bottom:0;background:#fff;border-top-width:1px;padding:24px 32px;box-shadow:0px 0px 16px 0px rgba(0,0,0,.1019607843),0px 0px 0px 1px rgba(0,0,0,.0705882353);transition:.05s ease-in-out}
.book-action-modal.modal__wrapper .modal__title{border:none !important;z-index:1}
.book-action-modal.modal__wrapper .modal__body{min-height:260px;margin-top:-56px;display:flex;flex-direction:column;gap:12px;padding:24px}
.book-action-modal.modal__wrapper .modal__body .checkbox__wrapper{padding:10px !important;height:44px}
.book-action-modal.modal__wrapper .modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:24px}
.application-content--sidebar-shown .approve-book-footer{width:calc(100% - 245px)}
@media screen and (max-width: 1200px){.approve-book-section{gap:16px}.approve-book-section--margin-bottom{margin-bottom:120px}.approve-book-footer{width:100% !important;padding:16px}.approve-book-footer .button{justify-content:center}}
.channel-manager-page__heading{padding:12px 40px 12px 24px;border-bottom:1px solid rgba(0,0,0,.08)}
.channel-manager-page__subtitle{padding:24px 16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}
.channel-manager-page__extra-cm-info{padding:24px 16px;border-bottom:1px solid rgba(0,0,0,.0784313725)}
.channel-manager-page__extra-cm-info a{color:#193fc8;text-decoration:underline;white-space:nowrap}
.channel-manager-page__support{padding:24px 16px 8px}
.channel-manager-page__contacts-container{gap:12px;padding-bottom:5px}
.channel-manager-page__contact-link{letter-spacing:.25px;text-decoration:underline;text-decoration-style:solid;color:#193fc8}
.channel-manager-page__cm-info{padding:20px 16px;background:rgba(0,0,0,.0196078431);border-bottom:1px solid rgba(65,126,225,.1215686275)}
.channel-manager-page__cm-info--bg-primary{background:#417ee10a;background:var(--mtui-clr-primary-04)}
.channel-manager-page__cm-logo{height:42px}
.channel-manager-page__cm-logo img{height:42px}
.channel-manager-page__steps{padding:24px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.channel-manager-page__steps ol{margin:0 !important;padding-inline-start:22px}
.channel-manager-page__steps ol a{text-decoration:underline}
.channel-manager-page__start-integration{padding:12px 16px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275)}
.channel-manager-page__integration-ready{padding:12px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.1215686275)}
.channel-manager-page__confirm-modal{max-width:500px !important}
.channel-manager-page__confirm-modal .modal__buttons{flex-direction:row-reverse !important}
.channel-manager-page__alert{padding-top:3px;padding-bottom:3px}
.channel-manager-item{position:relative;padding:16px;border-bottom:1px solid rgba(0,0,0,.0784313725);transition:.2s}
.channel-manager-item__logo-wrapper{height:42px;flex:1 1}
.channel-manager-item__logo-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%}
.channel-manager-item:not(.channel-manager-item--disabled):hover{background:rgba(0,0,0,.0196078431)}
.channel-manager-item--disabled .channel-manager-item__logo-wrapper{opacity:.5}
.channel-manager-item .button:-moz-any-link::before{position:absolute;inset:0;content:""}
.channel-manager-item .button:any-link::before{position:absolute;inset:0;content:""}
@media screen and (max-width: 1600px){.channel-manager-page__heading{padding:12px 16px}}
@media screen and (max-width: 768px){.channel-manager-page__support .button{margin-left:-16px}.channel-manager-page__heading{padding:16px !important}.channel-manager-page__title{line-height:24px !important}.channel-manager-page__connection-title{padding-top:6px}}
@media screen and (min-width: 768px){.channel-manager-page__title{padding-top:4px;padding-bottom:4px}}
.calls_page__tabs{font-size:12px !important}
.calls_page__title{font-size:16px !important}
.calls-list__head{padding:0 32px 0 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.calls-list__head span{padding:8px;font-size:12px;font-weight:300;line-height:14px;letter-spacing:.4px;text-align:left}
.calls-list__call{padding:16px 40px 16px 24px;gap:12px;border-bottom:1px solid rgba(0,0,0,.08);transition:.1s}
.calls-list__cell{padding:4px 0}
.calls-list__cell_id{width:64px !important}
.calls-list__cell a,.calls-list__cell__phone_number{color:#193fc8}
.calls-list__duration{padding:2px 8px;border-radius:24px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px}
.calls_filter{padding:12px 16px 16px 16px;background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.08)}
.calls_filter__queue_label-selected{border:1px solid rgba(65,126,225,.2);color:#1e5bbe;background-color:#417ee10a;background-color:var(--mtui-clr-primary-04);border-radius:4px;padding:0 7px 0 10px;height:28px}

/*# sourceMappingURL=common-ff0150b4586f85e3f954.css.map*/