.InlineError_Root_ue3gB {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
  min-height: calc(16px + 2px + 2px);
}

.Switch_Root_Nc2L4 {
  display: inline-block;
  align-items: baseline;
  line-height: 24px;
  margin-bottom: 1px;
  vertical-align: middle;
}
.Switch_Switch_m13SK {
  display: flex;
  position: relative;
  width: 40px;
  height: 24px;
  padding: 2px;
  box-sizing: border-box;
  border-radius: 12px;
}
.Switch_SwitchOn_MiBWs {
  background-color: #000000;
}
.Switch_SwitchOff_VfWJN {
  background-color: #969493;
}
.Switch_SwitchDisabled_qWHfO {
  opacity: 0.2;
}
.Switch_Input_XMVDn {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 0px;
  border-radius: 12px;
  background-color: transparent;
  cursor: pointer;
}
.Switch_Input_XMVDn:focus {
  outline: none;
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
  padding: 1px;
}
.Switch_Input_XMVDn:disabled {
  cursor: default;
}
.Switch_Circle_VaWkI {
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border-radius: 10px;
  transition: margin-left 100ms linear;
}
.Switch_CirlceLeft_rP8FJ {
  margin-left: 0;
}
.Switch_CirlceRight_LiFU1 {
  margin-left: 16px;
}



.Button_Wrapper_ZMfwT {
  box-sizing: border-box;
  display: inline-block;
}
.Button_Button_sfrDB {
  outline: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  position: relative;
  display: inline-block;
  width: 100%;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
  border: none;
  border-radius: 100px;
  transition: background-color 0.2s linear, color 0.2s linear;
  white-space: nowrap;
  align-items: center;
  box-sizing: border-box;
}
.Button_Button_sfrDB::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media (max-width: 768px) {
  .Button_Button_sfrDB {
    font-size: 14px;
    line-height: 16px;
  }
}
.Button_ButtonMedium_6yJ8o {
  padding: 11px 24px;
  height: 48px;
  line-height: 26px;
}
@media (max-width: 768px) {
  .Button_ButtonMedium_6yJ8o {
    height: 42px;
    line-height: 20px;
  }
}
.Button_ButtonSmall_S7D2q {
  height: 32px;
  padding: 5px 24px;
  line-height: 22px;
}
@media (max-width: 768px) {
  .Button_ButtonSmall_S7D2q {
    height: 30px;
    line-height: 20px;
  }
}
.Button_Content_3YEYK {
  position: relative;
  white-space: nowrap;
  display: inline-flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.Button_Disabled_FPkHw {
  opacity: 0.4;
  cursor: default;
}
.Button_Loading_CgOn5 {
  cursor: default;
}
.Button_Rect_XFMUa {
  border-radius: 4px;
}
.Button_Wide_nhZDa {
  padding-left: 48px;
  padding-right: 48px;
}
.Button_Icon_5YxHS {
  display: flex;
  text-align: center;
  align-items: center;
}
.Button_Icon_5YxHS.Button_LeftIconPosition_C5RPp.Button_DefaultMargin_oPYwz {
  margin-right: 8px;
}
.Button_Icon_5YxHS.Button_LeftIconPosition_C5RPp.Button_SmallMargin_FxMwg {
  margin-right: 4px;
}
.Button_Icon_5YxHS.Button_LeftIconPosition_C5RPp.Button_InlineSpinnerMarginCompensation_mEKiQ {
  margin-left: -4px;
  margin-right: 8px;
}
.Button_Icon_5YxHS.Button_RightIconPosition_fmE87 {
  order: 2;
}
.Button_Icon_5YxHS.Button_RightIconPosition_fmE87.Button_DefaultMargin_oPYwz {
  margin-left: 8px;
}
.Button_Icon_5YxHS.Button_RightIconPosition_fmE87.Button_SmallMargin_FxMwg {
  margin-left: 4px;
}
.Button_Icon_5YxHS.Button_RightIconPosition_fmE87.Button_InlineSpinnerMarginCompensation_mEKiQ {
  margin-right: -4px;
  margin-left: 8px;
}
.Button_Icon_5YxHS.Button_NoMarin_8vtMa {
  margin-right: 0;
  margin-left: 0;
}
.Button_HiddenContent_09c4l {
  visibility: hidden;
}
.Button_StickWidthWhenNoChildren_KyPSu {
  width: 15px;
}
.Button_SpinnerWrapper_P2NDN {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.Button_Primary_5zJzV {
  color: #fff;
  background-color: var(--color);
}
.Button_Primary_5zJzV:hover:not(:disabled) {
  background-color: var(--color-hover);
}
.Button_Primary_5zJzV:focus:not(:disabled),
.Button_Primary_5zJzV:active:not(:disabled) {
  background-color: var(--color);
}
.Button_Primary_5zJzV:focus-visible:not(:disabled) {
  box-shadow: inset 0 0 0 2px transparent, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Button_Secondary_WxCnz {
  background-color: transparent;
  color: #2d2928;
  box-shadow: inset 0 0 0 2px #d5d4d4;
}
.Button_Secondary_WxCnz:hover:not(:disabled) {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #afadad;
}
.Button_Secondary_WxCnz:focus:not(:disabled),
.Button_Secondary_WxCnz:active:not(:disabled) {
  box-shadow: inset 0 0 0 2px #d5d4d4;
}
.Button_Secondary_WxCnz:focus-visible:not(:disabled) {
  box-shadow: inset 0 0 0 2px #d5d4d4, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Button_Flash_bYUOO {
  background-color: transparent;
  color: #2d2928;
  font-weight: normal;
  border: 1px solid #2d2928;
}
.Button_Flash_bYUOO.Button_ButtonMedium_6yJ8o {
  padding-top: 10px;
  padding-bottom: 10px;
}
.Button_Flash_bYUOO.Button_ButtonSmall_S7D2q {
  padding-top: 4px;
  padding-bottom: 4px;
}
.Button_Flash_bYUOO:hover:not(:disabled) {
  background-color: var(--color);
  border-color: #2d2928;
  border-color: var(--color);
  color: #fff;
}
.Button_Link_uyPmN {
  color: var(--color);
  font-weight: normal;
  background-color: transparent;
  border: transparent;
  padding: 1px;
  border-radius: 4px;
  height: 24px;
  line-height: normal;
}
.Button_Link_uyPmN:hover:not(:disabled) {
  background-color: transparent;
  border: transparent;
  color: var(--color-hover);
}
.Button_Link_uyPmN:focus:not(:disabled),
.Button_Link_uyPmN:active:not(:disabled) {
  color: var(--color);
}
@media (max-width: 768px) {
  .Button_Link_uyPmN {
    padding: 2px;
  }
}
.Button_BlackLink_S5PTv {
  color: #969493;
}
.Button_BlackLink_S5PTv:hover:not(:disabled) {
  color: #706e6d;
}
.Button_BlackLink_S5PTv:focus:not(:disabled),
.Button_BlackLink_S5PTv:Active:not(:disabled) {
  color: #969493;
}

.Spinner_Spinner_y3P5c {
  display: flex;
  width: 26px;
  height: 26px;
  background-size: contain;
  background-repeat: no-repeat;
  animation: Spinner_spinner-rotation_z9Ryp 1s linear infinite;
}
.Spinner_Spinner_y3P5c::after {
  content: ' ';
  display: inline-block;
  width: 0;
  height: 19px;
}
@keyframes Spinner_spinner-rotation_z9Ryp {
  100% {
    transform: rotate(360deg);
  }
}
.Spinner_Small_j0hUw {
  width: 18px;
  height: 18px;
}
.Spinner_Small_j0hUw::after {
  height: 15px;
}
.Spinner_White_ENi02 {
  background-image: url(/images/e3be45043d73f891e28ef2e3105b6fc0.png);
}
.Spinner_Black_9XYcc {
  background-image: url(/images/6691162e9b61b850fe153e8b3fcc7d54.png);
}
.Spinner_Blue_XWFP9 {
  background-image: url(/images/5d60d111f5727574a6652eaa9aa24932.png);
}
.Spinner_Pink_O0zmR {
  background-image: url(/images/6d76a93723a9d23f5eb049da23e85dc2.png);
}

.Checkbox_Root_0UrLu {
  display: inline-flex;
  flex-direction: column;
}
.Checkbox_ContentWrapper_GFifT {
  display: flex;
  align-items: baseline;
}
.Checkbox_Checkbox_4ZSxV {
  position: relative;
  width: 24px;
  height: 24px;
  min-width: 24px;
  border-radius: 4px;
  transition: background-color 0.2s linear, border 0.2s linear;
  border: 2px solid #d5d4d4;
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
}
.Checkbox_Input_VTXUw {
  border: none;
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  opacity: 0;
}
.Checkbox_Stick_koBYR {
  height: 12px;
}
.Checkbox_Text_XH5oU {
  color: #2d2928;
  padding-left: 8px;
}
.Checkbox_disabled_ZKu7e {
  opacity: 0.4;
}
.Checkbox_Mark_liZ3n {
  position: absolute;
  top: 1px;
  left: 2px;
  display: none;
}
.Checkbox_Root_0UrLu:not(.Checkbox_disabled_ZKu7e) {
  cursor: pointer;
}
@media (pointer: fine) {
  .Checkbox_Root_0UrLu:not(.Checkbox_disabled_ZKu7e):hover .Checkbox_Checkbox_4ZSxV {
    border-color: #afadad;
  }
}
.Checkbox_Input_VTXUw:focus + .Checkbox_Checkbox_4ZSxV {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Checkbox_checked_C8p1j .Checkbox_Checkbox_4ZSxV {
  border: none;
  background-color: var(--checked-color);
}
.Checkbox_checked_C8p1j .Checkbox_Mark_liZ3n {
  display: inline-block;
}
@media (pointer: fine) {
  .Checkbox_checked_C8p1j:not(.Checkbox_disabled_ZKu7e):hover .Checkbox_Checkbox_4ZSxV {
    border: none;
    background-color: var(--checked-color-hover);
  }
}
.Checkbox_checked_C8p1j .Checkbox_Input_VTXUw:focus + .Checkbox_Checkbox_4ZSxV {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}

.SvgIcon_Root_jbmJx {
  display: inline-block;
  margin-left: calc(-0.14285714em / 2);
  margin-right: calc(-0.14285714em / 2);
  line-height: 1em;
}
.SvgIcon_Icon_8i89F {
  height: calc(1em + 0.14285714em);
  width: calc(1em + 0.14285714em);
  margin-bottom: -0.14285714em;
}
.SvgIcon_infoOutlined_vgW7B {
  color: #2d2928;
  fill: currentColor;
}

.Container_CpcRoot_XiNV7 {
  margin: 0 auto;
  width: 100%;
  max-width: 1120px;
}

.Tooltip_Root_sE78v {
  max-width: 320px;
  padding: 22px 25px !important;
  border-radius: 10px !important;
  box-shadow: 0 1px 5px 0 rgba(80, 89, 100, 0.24) !important;
  background: #ffffff !important;
  color: #333c4e !important;
  font-size: 16px !important;
  white-space: normal;
}
.Tooltip_Content_egvpW {
  display: inline-block;
}

.dv-copier-component {
  position: relative;
}
.dv-copier-component__hidden {
  position: fixed;
  z-index: -100;
  opacity: 0;
  left: 0;
}

.Drawer_Drawer_Ke1Bn {
  position: absolute;
  display: flex;
  justify-content: flex-end;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1000;
}
.Drawer_Overflow_v5jAi {
  flex-grow: 1;
  background-color: #2d2928;
  transition: opacity 0.3s ease-in-out;
  opacity: 0.6;
}
.Drawer_OverflowClosed_xux0H {
  opacity: 0;
}
.Drawer_Panel_ix4Y4 {
  position: absolute;
  top: 0;
  right: 0;
  width: 85%;
  max-width: 370px;
  height: 100%;
  overflow-y: auto;
  background: #fff;
  padding: 56px 16px 24px;
  transition: transform 0.3s ease-in-out;
  transform: translateX(0);
}
.Drawer_PanelClosed_daL0q {
  transform: translateX(100%);
}
.Drawer_Cross_q2mT6 {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  margin: 16px;
  cursor: pointer;
}
.Drawer_BodyWrapped_4W1xQ {
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  position: fixed;
}

.dv-hidden-component {
  display: block;
}
@media screen and (min-width: 1241px) {
  .dv-hidden-component--extraDesktop {
    display: none !important;
  }
}
@media screen and (min-width: 1121px) and (max-width: 1240px) {
  .dv-hidden-component--mediumDesktop {
    display: none !important;
  }
}
@media screen and (min-width: 886px) and (max-width: 1120px) {
  .dv-hidden-component--desktop {
    display: none !important;
  }
}
@media screen and (min-width: 581px) and (max-width: 885px) {
  .dv-hidden-component--tablet {
    display: none !important;
  }
}
@media screen and (min-width: 321px) and (max-width: 580px) {
  .dv-hidden-component--mobile {
    display: none !important;
  }
}
@media screen and (max-width: 320px) {
  .dv-hidden-component--extraMobile {
    display: none !important;
  }
}

.Informer_Root_S5bfw {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .Informer_Root_S5bfw {
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
  }
}
.Informer_Bordered_34atz {
  border: 1px solid black;
  padding: 16px 26px;
}
.Informer_TinyBorderRadius_WZ3lO {
  border-radius: 4px;
  padding: 8px;
}
.Informer_SmallBorderRadius_VUR3x {
  border-radius: 8px;
  padding: 16px 26px;
}
.Informer_BigBorderRadius_OxehH {
  border-radius: 16px;
  padding: 16px;
}
.Informer_TextWithIconContainer_qnnwD {
  display: flex;
  flex-direction: row;
}
.Informer_TextWithIconContainerAlignCenter_Cwl4T {
  align-items: center;
}
.Informer_TextWithIconContainerAlignTop_xxPco {
  align-items: flex-start;
}
.Informer_TextContainer_hAXzJ {
  display: flex;
  flex-direction: column;
}
.Informer_TextContainerWithLeftPadding_pkYZj {
  padding-left: 10px;
}
.Informer_SVGIcon_7JkUe {
  flex-shrink: 0;
  width: 24px;
}
.Informer_NotificationIcon_nErk0 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background: #f4f4f4;
  border-radius: 50%;
}
.Informer_NotificationIcon_nErk0:after {
  content: 'i';
  color: #969493;
  font-weight: bold;
}

.Typography_Heading_QS0FC {
  color: #2d2928;
  font-weight: normal;
  margin: 0;
  letter-spacing: -0.01em;
}
.Typography_Highlight_SxNqf {
  color: #ff3e80;
}
.Typography_h1_ok2v8 {
  font-size: 48px;
  line-height: 60px;
}
@media (max-width: 768px) {
  .Typography_h1_ok2v8 {
    font-size: 32px;
    line-height: 40px;
  }
}
.Typography_h1big_suh0A {
  font-size: 72px;
  line-height: 86px;
}
.Typography_h2_t2vwz {
  font-size: 40px;
  line-height: 52px;
}
.Typography_h3_UiuC3 {
  font-size: 32px;
  line-height: 44px;
}
.Typography_h4_RArjL {
  font-size: 24px;
  line-height: 32px;
}
.Typography_h5_a043a {
  font-size: 20px;
  line-height: 28px;
}
.Typography_h5Small_QWfHZ {
  font-size: 14px;
  line-height: 24px;
}
.Typography_AlignTextCenter_miLJi {
  text-align: center;
}
.Typography_AlignTextRight_6gbiL {
  text-align: right;
}
.Typography_Paragraph_EbQbO {
  color: #2d2928;
  margin: 0;
}
.Typography_p16_jB1X2 {
  font-size: 16px;
  line-height: 22px;
}
.Typography_p16bigLineHeight_6FtTn {
  font-size: 16px;
  line-height: 26px;
}
.Typography_p14_qT5tG {
  font-size: 14px;
  line-height: 20px;
}
.Typography_p14bigLineHeight_f0TX8 {
  font-size: 14px;
  line-height: 24px;
}
.Typography_p12_Upsch {
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .Typography_pMobile16_Ca4kF {
    font-size: 16px;
    line-height: 22px;
  }
  .Typography_pMobile16bigLineHeight_hY71b {
    font-size: 16px;
    line-height: 26px;
  }
  .Typography_pMobile14_Gs17o {
    font-size: 14px;
    line-height: 20px;
  }
  .Typography_pMobile12_nnbb9 {
    font-size: 12px;
    line-height: 16px;
  }
}
.Typography_Caption_B2bt3 {
  color: #2d2928;
  margin: 0;
}
.Typography_c12_IUkxK {
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
}
.Typography_c10_l2Nh6 {
  font-size: 10px;
  line-height: 14px;
}
@media (max-width: 768px) {
  .Typography_cMobile12_QCNe2 {
    font-size: 12px;
    line-height: 16px;
  }
  .Typography_cMobile10_b8nAt {
    font-size: 10px;
    line-height: 14px;
  }
}
.Typography_bold_lBzgZ {
  font-weight: bold;
}
.Typography_normal_BJ2bN {
  font-weight: normal;
}

.Input_Root_13HSt {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: #8c8a89;
}
.Input_Wrapper_GQrPJ {
  border: 1px solid #d5d4d4;
  position: relative;
  width: 100%;
  border-radius: 4px !important;
  display: flex;
  background-color: #fff;
  transition: all 0.2s;
}
.Input_Wrapper_GQrPJ:hover {
  border: 1px solid #564E4C;
}
.Input_Wrapper_GQrPJ:focus-within {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.Input_NoBorders_tqf63 {
  border: 1px solid transparent;
}
.Input_NoBorders_tqf63:focus-within {
  border: 1px solid transparent;
  box-shadow: 0 0 0 0 transparent;
}
.Input_NoBorders_tqf63:hover {
  border: 1px solid transparent;
}
.Input_NoBorderRadius_Ly5UK {
  border-radius: 0% !important;
}
.Input_InputWrapper_b9fwz {
  display: flex;
  flex-grow: 1;
}
.Input_PostfixWrapper_usKbz {
  flex-shrink: 0;
  margin: 7px 8px 7px 0;
}
@media (max-width: 768px) {
  .Input_PostfixWrapper_usKbz {
    margin: 5px 4px 4px 0;
  }
}
.Input_BottomRenderWrapper_swVH9 {
  flex-shrink: 0;
  position: relative;
  color: #2d2928;
}
.Input_disabled_dlXBU .Input_Wrapper_GQrPJ {
  border: 1px solid #e8e8e8;
  background-color: #f4f4f4;
}
.Input_disabled_dlXBU .Input_Field_FGKNl {
  color: #969493;
}
.Input_disabled_dlXBU .Input_Label_jQIvm {
  color: #969493;
}
.Input_error_8gXsJ .Input_Wrapper_GQrPJ {
  border: 1px solid hsl(13, 100%, 50%);
}
.Input_error_8gXsJ .Input_Wrapper_GQrPJ:hover {
  border: 1px solid hsl(13, 100%, 50%);
}
.Input_error_8gXsJ .Input_Wrapper_GQrPJ:focus-within {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.Input_Label_jQIvm {
  color: #969493;
  font-size: 16px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 20px);
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  transform: translateX(12px) translateY(13px);
  background: transparent;
  transition: 0.2s ease transform, 0.2s ease font-size;
}
@media (max-width: 768px) {
  .Input_Label_jQIvm {
    font-size: 14px;
    line-height: 20px;
    transform: translateX(12px) translateY(11px);
  }
}
.Input_Field_FGKNl {
  font-size: 16px;
  line-height: 22px;
  display: block;
  padding: 19px 12px 5px;
  background: transparent;
  color: #2d2928;
  overflow: hidden;
  border: 0;
  outline: 0;
  width: 100%;
}
.Input_Field_FGKNl::placeholder {
  color: #d5d4d4;
  transition: all 0.2s;
}
.Input_Field_FGKNl:focus .Input_Field_FGKNl::placeholder {
  opacity: 1;
}
@media (max-width: 768px) {
  .Input_Field_FGKNl {
    padding: 17px 11px 3px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Input_Error_vTOBE {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}
.Input_Filled_99nG8 .Input_Label_jQIvm,
.Input_Root_13HSt .Input_Field_FGKNl:focus ~ .Input_Label_jQIvm {
  transform: translateX(12px) translateY(5px);
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .Input_Filled_99nG8 .Input_Label_jQIvm,
  .Input_Root_13HSt .Input_Field_FGKNl:focus ~ .Input_Label_jQIvm {
    transform: translateX(12px) translateY(4px);
    font-size: 10px;
    line-height: 14px;
  }
}
.Input_Root_13HSt:not(.Input_WithoutLabel_Z4pA3) .Input_Field_FGKNl:not(:focus)::placeholder {
  color: transparent;
}
.Input_Prefix_Akbdg {
  font-size: 16px;
  line-height: 22px;
  padding: 19px 0 2px 12px;
  color: #2d2928;
}
.Input_Prefix_Akbdg:focus-within {
  display: block;
}
@media (max-width: 768px) {
  .Input_Prefix_Akbdg {
    padding: 17px 0 0 11px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Input_Root_13HSt:focus-within .Input_Prefix_Akbdg,
.Input_filled_AI4lb .Input_Prefix_Akbdg {
  display: block;
}
.Input_WithoutLabel_Z4pA3 .Input_Prefix_Akbdg {
  padding-top: 13px;
}
.Input_WithoutLabel_Z4pA3 .Input_Field_FGKNl {
  padding: 13px 12px 11px;
}
.Input_WithoutLabel_Z4pA3 .Input_Field_FGKNl::placeholder {
  opacity: 1;
}
@media (max-width: 768px) {
  .Input_WithoutLabel_Z4pA3 .Input_Field_FGKNl {
    padding: 10px 12px 10px;
  }
}
.Input_WithIcon_XvMUn .Input_Label_jQIvm {
  transform: translateX(42px) translateY(13px);
}
@media (max-width: 768px) {
  .Input_WithIcon_XvMUn .Input_Label_jQIvm {
    transform: translateX(42px) translateY(11px);
  }
}
.Input_WithIcon_XvMUn.Input_Filled_99nG8 .Input_Label_jQIvm,
.Input_WithIcon_XvMUn .Input_Field_FGKNl:focus ~ .Input_Label_jQIvm {
  transform: translateX(42px) translateY(5px);
}
@media (max-width: 768px) {
  .Input_WithIcon_XvMUn.Input_Filled_99nG8 .Input_Label_jQIvm,
  .Input_WithIcon_XvMUn .Input_Field_FGKNl:focus ~ .Input_Label_jQIvm {
    transform: translateX(42px) translateY(4px);
  }
}
.Input_WithIcon_XvMUn .Input_Icon_ZHbqZ {
  margin-left: 14px;
  display: flex;
  align-items: center;
}
.Input_WithPrefix_QPRnu .Input_Field_FGKNl {
  padding-left: 5px;
}
.Input_IconContainer_JFwMM {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  right: 4px;
  top: 50%;
  color: #969493;
  gap: 3px;
}
.Input_ClearIcon_LuRqr {
  cursor: pointer;
  opacity: 0.5;
  font-size: 10px;
}
.Input_ClearIcon_LuRqr:hover {
  opacity: 1;
}

.InputWithSuggestions_Root_QsD7u {
  position: relative;
  font-size: 16px;
  font-weight: normal;
}
.InputWithSuggestions_List_kTYLc {
  position: absolute;
  width: 100%;
  top: 2px;
}

.SelectableListView_List_NWcBA {
  position: absolute;
  top: 0;
  width: 100%;
  min-width: 100%;
  overflow: auto;
  padding: 8px 0;
  background: #fff;
  box-shadow: 0px 4px 40px rgba(49, 50, 56, 0.08);
  z-index: 5;
  transform: translateY(8px);
  transition: all 0.2s;
  opacity: 0;
  pointer-events: none;
}
.SelectableListView_listUp_90Qdc {
  box-shadow: 0 -14px 20px 0 rgba(49, 50, 56, 0.08);
  bottom: 0;
  top: initial;
}
.SelectableListView_open_oWsZk {
  opacity: 1;
  pointer-events: initial;
  transform: translateY(0px);
}
.SelectableListView_Item_8p507 {
  font-size: 16px;
  transition: all 0.2s;
  position: relative;
}
.SelectableListView_Item_8p507.SelectableListView_Selectable_EPZ8f:hover,
.SelectableListView_Item_8p507.SelectableListView_selected_65Vh1 {
  background-color: rgba(51, 60, 78, 0.05);
}
.SelectableListView_Item_8p507.SelectableListView_Selectable_EPZ8f {
  cursor: pointer;
  line-height: 26px;
  padding: 11px 16px;
}
.SelectableListView_Item_8p507.SelectableListView_Header_sfBFs {
  padding: 0 16px;
  font-size: 10px;
  color: #969493;
}
.SelectableListView_Item_8p507.SelectableListView_CheckboxMarkType_CNHPQ {
  padding-left: 46px;
}
.SelectableListView_Item_8p507.SelectableListView_CheckboxMarkType_CNHPQ.SelectableListView_withMark_bTOn8:before {
  content: '';
  position: absolute;
  top: 15px;
  left: 16px;
  width: 18px;
  height: 18px;
  background-image: url(/images/check_8d35eece0b729ae69b9709f61695a1e3.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.SelectableListView_CheckboxMarkType_CNHPQ:not(.SelectableListView_Item_8p507).SelectableListView_selected_65Vh1 {
  background-color: rgba(51, 60, 78, 0.05);
}
.SelectableListView_Item_8p507.SelectableListView_BoldMarkType_VI1sc.SelectableListView_withMark_bTOn8 {
  font-weight: 700;
}
.SelectableListView_disabled_TP6vq {
  color: #d5d4d4;
}

.Base_Root_6W5DM {
  margin: 0 auto;
  padding: 32px;
  max-width: 1192px;
}
@media (max-width: 1024px) {
  .Base_Root_6W5DM {
    padding: 24px;
  }
}
@media (max-width: 768px) {
  .Base_Root_6W5DM {
    padding: 16px;
  }
}
@media (max-width: 480px) {
  .Base_Root_6W5DM {
    padding: 16px;
  }
}

.CpcBase_Root_sT1DO {
  margin: 0 auto;
  max-width: 1240px;
  min-height: 100vh;
}

.Sections_Root_9KCaF {
  margin: 0 auto;
  max-width: 1192px;
  min-height: 100vh;
}
.Sections_Header_IKNcl {
  width: 100%;
}
.Sections_Body_2TMWq {
  display: flex;
}
.Sections_Aside_zGsc2 {
  width: 232px;
  flex-shrink: 0;
}
.Sections_Body_2TMWq {
  display: flex;
}
.Sections_Content_VgER5 {
  width: 100%;
}

.Section_Root_pTSbQ {
  margin: 24px 32px 24px 40px;
}

.Link_Link_PZiLd {
  text-decoration: none;
  position: relative;
  font-size: 16px;
  color: var(--color);
  line-height: 22px;
  cursor: pointer;
  box-shadow: none;
  outline: none;
}
@media (max-width: 768px) {
  .Link_Link_PZiLd {
    font-size: 14px;
    line-height: 16px;
  }
}
.Link_Link_PZiLd:hover:not(.Link_Disabled_RXK8I),
.Link_Link_PZiLd:focus:not(.Link_Disabled_RXK8I),
.Link_Link_PZiLd:active:not(.Link_Disabled_RXK8I) {
  background-color: transparent;
  border: transparent;
  text-decoration: underline;
  color: var(--color-hover);
}
.Link_Disabled_RXK8I {
  opacity: 0.4;
  cursor: default;
}
.Link_Icon_Tw0Ps {
  display: inline-block;
  margin-right: 4px;
  width: 18px;
}
@media (max-width: 768px) {
  .Link_Icon_Tw0Ps {
    width: 16px;
  }
}
.Link_Icon_Tw0Ps.Link_InlineSpinnerMarginCompensation_jKEf9 {
  margin-left: -4px;
  margin-right: 8px;
}
.Link_NoMarinRight_J3KGr {
  margin-right: 0;
}
.Link_Black_M2lnc {
  color: #969493;
}
.Link_Black_M2lnc:hover:not(.Link_Disabled_RXK8I) {
  color: #706e6d;
}
.Link_Black_M2lnc:focus:not(.Link_Disabled_RXK8I),
.Link_Black_M2lnc:active:not(.Link_Disabled_RXK8I) {
  color: #969493;
}

.LinkWithArrow_Root_uxi9I {
  display: flex;
  width: auto;
  align-items: center;
  cursor: pointer;
}
.LinkWithArrow_Link_gQlKW {
  color: var(--color);
}

.Modal_Overlay_GsxNm {
  background-color: rgba(45, 41, 40, 0.6);
}
@media (max-width: 768px) {
  .Modal_Overlay_GsxNm {
    padding: 16px;
  }
}
.Modal_ModalContainer_xHxV9 {
  white-space: nowrap;
  overflow-x: auto;
}
.Modal_ModalBlock_1uwhC {
  padding: 48px 32px 32px;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(49, 50, 56, 0.1);
  max-width: none;
  min-width: calc(300px - 2 * 20px);
  margin: 20px;
  white-space: normal;
  overflow: visible;
}
@media (max-width: 768px) {
  .Modal_ModalBlock_1uwhC {
    margin: 16px;
    width: calc(100% - 2 * 16px) !important;
    border-radius: 0;
  }
}
.Modal_ModalBlock_1uwhC.Modal_NoLayout_zzoG6 {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
@media (max-width: 768px) {
  .Modal_ModalBlock_1uwhC.Modal_NoLayout_zzoG6 {
    background: #fff;
  }
}
.Modal_NoLayout_zzoG6 {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
@media (max-width: 768px) {
  .Modal_NoLayout_zzoG6 {
    background: #fff;
  }
}
.Modal_CloseButton_ihZtd {
  width: 24px;
  height: 24px;
  top: 12px;
  right: 12px;
  opacity: 0.75;
  background-image: url(/images/close_87264855766118cda412a7da1adba2aa.svg);
  background-position: center;
}
.Modal_CloseButton_ihZtd svg {
  display: none;
}

.ConfirmModal_Buttons_KShQD {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.MultiSelect_Root_AcIEC {
  position: relative;
  user-select: none;
}
.MultiSelect_Label_xnsCX {
  color: #969493;
  position: absolute;
  font-size: 16px;
  line-height: 22px;
  transform: translate(12px, 12px);
  transition: all 0.2s;
  pointer-events: none;
}
@media (max-width: 768px) {
  .MultiSelect_Label_xnsCX {
    font-size: 14px;
    line-height: 20px;
    transform: translate(12px, 10px);
  }
}
.MultiSelect_Wrapper_9lqp5 {
  border: 1px solid #d5d4d4;
  position: relative;
  border-radius: 4px;
  height: 48px;
  background: #ffffff;
  transition: all 0.2s;
}
@media (max-width: 768px) {
  .MultiSelect_Wrapper_9lqp5 {
    height: 42px;
  }
}
.MultiSelect_Wrapper_9lqp5:hover {
  border: 1px solid #2d2928;
}
.MultiSelect_Head_GzI37 {
  color: #2d2928;
  cursor: pointer;
  font-size: 16px;
  line-height: 22px;
  height: 46px;
  padding: 20px 32px 4px 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .MultiSelect_Head_GzI37 {
    font-size: 14px;
    line-height: 20px;
    padding: 17px 24px 3px 12px;
    height: 40px;
  }
}
.MultiSelect_Head_GzI37:after {
  content: '';
  position: absolute;
  top: 11px;
  right: 11px;
  width: 24px;
  height: 24px;
  background: url(/images/arrow_80f7c3486012110c1ec05720ec2b282b.svg) no-repeat center center;
  background-size: contain;
  transition: all 0.2s;
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  .MultiSelect_Head_GzI37:after {
    top: 8px;
    right: 7px;
  }
}
.MultiSelect_placeholder_SnQKl {
  color: #d5d4d4;
}
.MultiSelect_Options_bDp15 {
  position: absolute;
  width: 100%;
  top: calc(100% + 5px);
}
.MultiSelect_listUp_r8kGW {
  top: auto;
  bottom: calc(100% + 5px);
}
.MultiSelect_filled_Aei08 .MultiSelect_Label_xnsCX {
  font-size: 12px;
  line-height: 16px;
  transform: translate(12px, 5px);
}
@media (max-width: 768px) {
  .MultiSelect_filled_Aei08 .MultiSelect_Label_xnsCX {
    font-size: 10px;
    line-height: 14px;
    transform: translate(12px, 4px);
  }
}
.MultiSelect_open_YALFH .MultiSelect_Wrapper_9lqp5 {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.MultiSelect_open_YALFH .MultiSelect_Head_GzI37:after {
  transform: rotate(0deg);
}
.MultiSelect_error_w1VWu .MultiSelect_Wrapper_9lqp5 {
  border: 1px solid hsl(13, 100%, 50%);
}
.MultiSelect_error_w1VWu.MultiSelect_open_YALFH .MultiSelect_Wrapper_9lqp5 {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.MultiSelect_Error_jyMnn {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}

.NumberInput_NumberInput_faIi4 {
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: all 0.2s;
  font-size: 16px;
}
.NumberInput_NumberInput_faIi4.NumberInput_Small_ugTAl {
  height: 42px;
}
.NumberInput_NumberInput_faIi4.NumberInput_Small_ugTAl .NumberInput_Button_2hYoG {
  width: 40px;
}
.NumberInput_NumberInput_faIi4.NumberInput_Small_ugTAl .NumberInput_Counter_GPjFS {
  min-width: 40px;
}
.NumberInput_NumberInput_faIi4.NumberInput_Medium_RJsCb {
  height: 48px;
}
.NumberInput_NumberInput_faIi4.NumberInput_Medium_RJsCb .NumberInput_Button_2hYoG {
  width: 48px;
}
.NumberInput_NumberInput_faIi4.NumberInput_Medium_RJsCb .NumberInput_Counter_GPjFS {
  min-width: 53px;
}
.NumberInput_Counter_GPjFS {
  flex-grow: 1;
  text-align: center;
  padding: 0 10px;
  border-top: 1px solid #d5d4d4;
  border-bottom: 1px solid #d5d4d4;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.NumberInput_Button_2hYoG {
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  height: 100%;
  border: 1px solid #d5d4d4;
  text-align: center;
}
.NumberInput_Button_2hYoG::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.NumberInput_Button_2hYoG:focus,
.NumberInput_Button_2hYoG:not(:disabled):hover {
  border: 1px solid #AFADAD;
}
.NumberInput_Button_2hYoG.NumberInput_ButtonDecrease_NRQ2V {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.NumberInput_Button_2hYoG.NumberInput_ButtonIncrease_uEk65 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.NumberInput_Icon_i9Y4U {
  margin-bottom: -4px;
  display: inline-block;
}

.Preloader_Preloader_FSsvA {
  position: relative;
  width: 100%;
  color: var(--preloader-color);
  fill: currentColor;
}
.Preloader_Preloader_FSsvA:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  pointer-events: initial;
  background-color: #ffffff;
  opacity: 0.5;
}
.Preloader_Preloader_FSsvA img {
  padding: 20px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.Preloader_Icon_UNwMq {
  width: 100%;
  justify-content: center;
  display: flex;
}
.Preloader_WithContent_isMRa {
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

.ProgressCircle_Root_gm8tl {
  transform: rotate(-90deg);
}
.ProgressCircle_Bar_H6K8W {
  transition: stroke-dashoffset 1s linear;
}

.Radio_Root_W6qvQ {
  display: inline-flex;
  font-size: 16px;
  line-height: 22px;
  color: #2d2928;
}
.Radio_Root_W6qvQ:not(.Radio_isGroupVertical_9haQN) {
  margin-right: 16px;
}
.Radio_disabled_eAZHB {
  opacity: 0.4;
}
.Radio_Root_W6qvQ:not(.Radio_disabled_eAZHB) {
  cursor: pointer;
}
.Radio_Input_NcVkZ {
  border: none;
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  opacity: 0;
}
.Radio_Input_NcVkZ:focus + .Radio_Radio_NhAw3 {
  border-color: hsl(339, 100%, 62%);
}
.Radio_Radio_NhAw3 {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 12px;
  transition: background-color 0.2s linear, border 0.2s linear;
  background-color: #ffffff;
  box-shadow: inset 0 0 0px 2px #d5d4d4, inset 0 0 0px 4px #ffffff;
}
.Radio_Text_v35V0 {
  padding: 2px 0 0 8px;
}
@media (pointer: fine) {
  .Radio_Root_W6qvQ:not(.Radio_disabled_eAZHB) .Radio_Radio_NhAw3:hover {
    box-shadow: inset 0 0 0px 2px #afadad, inset 0 0 0px 4px #ffffff;
  }
}
.Radio_Input_NcVkZ:focus + .Radio_Radio_NhAw3 {
  box-shadow: inset 0 0 0px 2px #d5d4d4, inset 0 0 0px 4px #ffffff, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Radio_selected_U0nPY .Radio_Radio_NhAw3 {
  background-color: #2d2928;
  box-shadow: inset 0 0 0px 2px #2d2928, inset 0 0 0px 4px #ffffff;
  background-color: var(--selected-color);
  box-shadow: inset 0 0 0px 2px var(--selected-color), inset 0 0 0px 4px #ffffff;
}
@media (pointer: fine) {
  .Radio_selected_U0nPY:not(.Radio_disabled_eAZHB) .Radio_Radio_NhAw3:hover {
    background-color: #564e4c;
    background-color: var(--selected-color-hover);
    box-shadow: inset 0 0 0px 2px #564e4c, inset 0 0 0px 4px #ffffff;
    box-shadow: inset 0 0 0px 2px var(--selected-color-hover), inset 0 0 0px 4px #ffffff;
  }
}
.Radio_selected_U0nPY .Radio_Input_NcVkZ:focus + .Radio_Radio_NhAw3 {
  background-color: var(--selected-color);
  box-shadow: inset 0 0 0px 2px var(--selected-color), inset 0 0 0px 4px #ffffff, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}

.RadioGroup_isGroupVertical_Pirog {
  display: flex;
  margin-bottom: 16px;
}

.Rate_Root_y5rdI {
  width: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.Rate_RateContainer_8KYrW {
  width: auto;
  height: auto;
  display: flex;
  flex-direction: row;
}
.Rate_Rate_U7KIF {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 40px;
  border-radius: 8px;
  background: #f4f4f4;
  cursor: pointer;
  margin-right: 2px;
  border: none;
}
.Rate_Rate_U7KIF:first-child,
.Rate_Rate_U7KIF:last-child {
  width: 32px;
  height: 40px;
}
.Rate_Rate_U7KIF:last-child {
  margin-right: 0;
}
@media (max-width: 768px) {
  .Rate_Rate_U7KIF {
    width: 24px;
    height: 40px;
  }
  .Rate_Rate_U7KIF:first-child,
  .Rate_Rate_U7KIF:last-child {
    width: 26px;
    height: 40px;
  }
}
.Rate_RateSelected_tpeWu {
  background: #2d2928;
}
.Rate_Paragraph_9Wv7e {
  color: #2d2928;
}
.Rate_Paragraph_9Wv7e:hover {
  color: #564E4C;
}
.Rate_ParagraphSelected_D8w5i {
  color: #ffffff;
}
.Rate_TextContainer_akOmQ {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 4px;
}
.Rate_Caption_leFX3 {
  color: #969493;
}

.Select_Root_0N7WZ {
  position: relative;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
}
.Select_Label_s4X4f {
  color: #969493;
  position: absolute;
  font-size: 16px;
  line-height: 22px;
  transform: translate(12px, 12px);
  transition: all 0.2s;
}
@media (max-width: 768px) {
  .Select_Label_s4X4f {
    font-size: 14px;
    line-height: 20px;
    transform: translate(11px, 10px);
  }
}
.Select_Label_s4X4f:not(:empty) ~ .Select_Head_FrMpq {
  padding-top: 13px;
}
.Select_Wrapper_xRMZr {
  border: 1px solid #d5d4d4;
  position: relative;
  border-radius: 4px;
  height: 48px;
  transition: all 0.2s;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .Select_Wrapper_xRMZr {
    height: 42px;
  }
}
.Select_Wrapper_xRMZr:focus,
.Select_Wrapper_xRMZr:hover {
  border: 1px solid #AFADAD;
}
.Select_WrapperReadOnly_1OVnr:focus,
.Select_WrapperReadOnly_1OVnr:hover {
  border: 1px solid #d5d4d4;
}
.Select_Head_FrMpq {
  display: flex;
  align-items: center;
  height: 100%;
  color: #2d2928;
  cursor: pointer;
  font-size: 16px;
  line-height: 22px;
  padding: 0 32px 0 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #ffffff;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .Select_Head_FrMpq {
    font-size: 14px;
    line-height: 20px;
    padding: 0 24px 0 12px;
  }
}
.Select_Head_FrMpq:after {
  content: '';
  position: absolute;
  top: 11px;
  right: 11px;
  width: 24px;
  height: 24px;
  background: url(/images/arrow_80f7c3486012110c1ec05720ec2b282b.svg) no-repeat center center;
  background-size: contain;
  transition: all 0.2s;
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  .Select_Head_FrMpq:after {
    top: 8px;
    right: 7px;
  }
}
.Select_ReadOnly_0iLb2 {
  cursor: initial;
}
.Select_placeholder_QDnFe {
  color: #d5d4d4;
}
.Select_Options_NUPHf {
  position: absolute;
  width: calc(100% + 2px);
  top: calc(100% + 5px);
}
.Select_filled_YpQt8 .Select_Label_s4X4f {
  font-size: 12px;
  line-height: 16px;
  transform: translate(12px, 5px);
}
@media (max-width: 768px) {
  .Select_filled_YpQt8 .Select_Label_s4X4f {
    font-size: 10px;
    line-height: 14px;
    transform: translate(12px, 4px);
  }
}
.Select_Opened_KpZor .Select_Wrapper_xRMZr {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.Select_Opened_KpZor .Select_Head_FrMpq:after {
  transform: rotate(0deg);
}
.Select_error_zSP3i .Select_Wrapper_xRMZr {
  border: 1px solid hsl(13, 100%, 50%);
}
.Select_error_zSP3i.Select_Opened_KpZor .Select_Wrapper_xRMZr {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.Select_Error_46DG1 {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}
.Select_NoBorders_k6eZg {
  height: auto !important;
  border: 1px solid transparent;
}
.Select_NoBorders_k6eZg:focus-within {
  border: 1px solid transparent;
  box-shadow: 0 0 0 0 transparent;
}
.Select_NoBorders_k6eZg:hover {
  border: 1px solid transparent;
}
.Select_NoBorderRadius_cMKJ2 {
  border-radius: 0% !important;
}

.styles_bodyScrollBlocker_88yAP {
  overflow: hidden;
  margin-right: var(--document-margin-right) !important;
  height: 100%;
}

.Splash_Splash_IglKC {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background: #ffffff;
  overflow-y: auto;
}
.Splash_SplashContent_N8dZe {
  min-width: 300px;
  padding: 20px;
  box-sizing: border-box;
}
.Splash_Title_oLwvU {
  font-weight: 700;
  font-size: 20px;
  padding-right: 50px;
  word-break: break-all;
  margin-bottom: 20px;
}
.Splash_Title_oLwvU::before {
  content: " ";
  display: block;
}
.Splash_CloseButton_3Gcuo {
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 25px;
  padding-top: 25px;
  z-index: 10;
}
.Splash_CloseButton_3Gcuo::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.TabSelect_Root_nxlmn {
  display: flex;
}
.TabSelect_Group_lyqTh {
  display: inline-flex;
  border-radius: 8px;
}
.TabSelect_Group_lyqTh:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.TabSelect_Group_lyqTh:active {
  box-shadow: none;
}
.TabSelect_GroupFullWidth_eSLRl {
  width: 100%;
}
.TabSelect_TabBase_WQ8v7 {
  display: flex;
  border: 1px solid #d5d4d4;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
  transition: border 0.2s linear;
}
.TabSelect_TabText_vzBuF {
  padding: 12px 24px;
}
@media (max-width: 768px) {
  .TabSelect_TabText_vzBuF {
    padding: 10px 24px;
  }
}
.TabSelect_Responsive_ulAr8 {
  flex-grow: 1;
}
.TabSelect_ContinuousTab_pHTcl {
  background: #fff;
  border-right-color: transparent;
}
.TabSelect_ContinuousTab_pHTcl:first-child {
  border-radius: 8px 0 0 8px;
}
.TabSelect_ContinuousTab_pHTcl:last-child {
  border-radius: 0 8px 8px 0;
  border-right-color: #d5d4d4;
}
.TabSelect_ContinuousTab_pHTcl:hover {
  border-color: #AFADAD;
}
.TabSelect_ContinuousTab_pHTcl:hover + .TabSelect_ContinuousTab_pHTcl:not(.TabSelect_ContinuousTabActive_qlzWR) {
  border-left-color: transparent;
}
.TabSelect_ContinuousTabActive_qlzWR {
  border-color: var(--color);
}
.TabSelect_ContinuousTabActive_qlzWR + .TabSelect_ContinuousTab_pHTcl {
  border-left-color: transparent;
}
.TabSelect_ContinuousTabActive_qlzWR:last-child {
  border-right-color: var(--color);
}
.TabSelect_ContinuousTabActive_qlzWR:hover {
  border-color: var(--color-hover);
}
.TabSelect_ContinuousTabActive_qlzWR:hover + .TabSelect_ContinuousTab_pHTcl {
  border-left-color: transparent;
}
.TabSelect_SeparatedTab_Ljm3e {
  background: #fff;
  border-radius: 8px;
}
.TabSelect_SeparatedTab_Ljm3e:not(:last-child) {
  margin-right: 8px;
}
.TabSelect_SeparatedTab_Ljm3e:hover {
  border-color: #AFADAD;
}
.TabSelect_SeparatedTabActive_xnLBe {
  border-color: var(--color);
}
.TabSelect_SeparatedTabActive_xnLBe:hover {
  border-color: var(--color-hover);
}
.TabSelect_MultilineParent_l4F67 {
  flex-wrap: wrap;
  margin: -4px;
}
.TabSelect_MultilineChild_UFZHx {
  margin: 4px;
}
.TabSelect_MultilineChild_UFZHx:not(:last-child) {
  margin-right: 4px;
}
.TabSelect_PlainTab_cGpU1 {
  border: none;
  width: auto;
  border-radius: 0 !important;
  border-bottom: 3px solid transparent;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.TabSelect_PlainTabActive_u6imY {
  border-bottom: 3px solid var(--color);
}
.TabSelect_PlainTabActive_u6imY p {
  font-weight: 700;
  color: var(--color);
}
.TabSelect_PlainTabActive_u6imY p:hover {
  color: var(--color-hover);
}
.TabSelect_PlainTabActive_u6imY:hover {
  border-bottom: 3px solid var(--color-hover);
}

.Textarea_Root_jZtkA {
  position: relative;
  width: 100%;
}
.Textarea_Wrapper_BoGgR {
  padding: 5px 4px 5px 15px;
  border: 1px solid #d5d4d4;
  border-radius: 4px;
  transition: all 0.2s;
  background-color: #fff;
}
@media (max-width: 768px) {
  .Textarea_Wrapper_BoGgR {
    padding: 5px 4px 5px 11px;
  }
}
.Textarea_Wrapper_BoGgR:hover {
  border: 1px solid #AFADAD;
}
.Textarea_Wrapper_BoGgR:focus-within {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.Textarea_Textarea_M6osK {
  display: block;
  width: 100%;
  resize: none;
  font-size: 16px;
  line-height: 22px;
  border: none;
  padding: 15px 0 0px;
}
@media (max-width: 768px) {
  .Textarea_Textarea_M6osK {
    padding: 10px 0 0px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Textarea_Textarea_M6osK::placeholder {
  opacity: 0;
  transition: all 0.2s;
}
.Textarea_Textarea_M6osK:focus.Textarea_Textarea_M6osK::placeholder {
  opacity: 1;
}
.Textarea_Textarea_M6osK::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent;
}
.Textarea_Textarea_M6osK::-webkit-scrollbar-thumb {
  background: #d5d4d4;
  border-radius: 2px;
}
.Textarea_Textarea_M6osK::placeholder {
  color: #d5d4d4;
}
.Textarea_Label_6ZrRs {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateX(16px) translateY(13px);
  transition: 0.2s ease transform, 0.2s ease font-size;
  color: #969493;
  pointer-events: none;
  width: calc(100% - 26px);
  background-color: #fff;
}
.Textarea_Error_KvKi3 {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}
.Textarea_Counter_O1tR9 {
  position: absolute;
  bottom: 4px;
  right: 15px;
  font-size: 12px;
  line-height: 16px;
  color: #969493;
  width: calc(100% - 22px);
  background-color: #fff;
  text-align: right;
}
@media (max-width: 768px) {
  .Textarea_Counter_O1tR9 {
    font-size: 10px;
    line-height: 14px;
  }
}
.Textarea_filled_RSg2a .Textarea_Label_6ZrRs,
.Textarea_Textarea_M6osK:focus + .Textarea_Label_6ZrRs {
  transform: translateX(16px) translateY(5px);
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .Textarea_filled_RSg2a .Textarea_Label_6ZrRs,
  .Textarea_Textarea_M6osK:focus + .Textarea_Label_6ZrRs {
    font-size: 10px;
    line-height: 14px;
    transform: translateX(12px) translateY(4px);
  }
}
.Textarea_error_nLGVG {
  border: 1px solid hsl(13, 100%, 50%);
}
.Textarea_error_nLGVG:hover {
  border: 1px solid hsl(13, 100%, 50%);
}
.Textarea_error_nLGVG:focus-within {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.Textarea_counter_IMbbU .Textarea_Textarea_M6osK {
  padding-bottom: 16px;
}
@media (max-width: 768px) {
  .Textarea_counter_IMbbU .Textarea_Textarea_M6osK {
    padding-bottom: 16px;
  }
}
.Textarea_disabled_uLKMf {
  border: 1px solid #e8e8e8;
  color: #969493;
}
.Textarea_disabled_uLKMf:hover {
  border: 1px solid #e8e8e8;
}
.Textarea_disabled_uLKMf .Textarea_Label_6ZrRs {
  color: #d5d4d4;
}

.dv-visible-component {
  display: none;
}
@media screen and (min-width: 1241px) {
  .dv-visible-component--extraDesktop {
    display: block;
  }
}
@media screen and (min-width: 1121px) and (max-width: 1240px) {
  .dv-visible-component--mediumDesktop {
    display: block;
  }
}
@media screen and (min-width: 886px) and (max-width: 1120px) {
  .dv-visible-component--desktop {
    display: block;
  }
}
@media screen and (min-width: 581px) and (max-width: 885px) {
  .dv-visible-component--tablet {
    display: block;
  }
}
@media screen and (min-width: 321px) and (max-width: 580px) {
  .dv-visible-component--mobile {
    display: block;
  }
}
@media screen and (max-width: 320px) {
  .dv-visible-component--extraMobile {
    display: block;
  }
}

.withSuggestionList_Root_hKpr0 {
  position: relative;
  width: 100%;
}
.withSuggestionList_List_smrNi {
  position: absolute;
  width: 100%;
  z-index: 5;
  top: calc(100% + 5px);
}
.withSuggestionList_Error_K3x6e {
  position: relative;
  top: -5px;
  margin: 0;
  padding: 10px;
  border: 1px solid #bbc1d2;
  background-color: #fff;
  font-size: 13px;
  color: #f04240;
}

.Pagination_Pagination_g6PzG {
  display: flex;
  user-select: none;
}
.Pagination_ButtonItem_f0DGF {
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f4f4f4;
  color: #697982;
  text-align: center;
  border-radius: 2px;
  min-width: 36px;
  margin-right: 10px;
  padding: 0 10px;
  font-size: 14px;
  height: 36px;
  cursor: pointer;
}
.Pagination_ButtonItem_f0DGF::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.Pagination_ButtonItem_f0DGF:last-child {
  margin-right: 0;
}
.Pagination_ButtonItem_f0DGF:disabled {
  cursor: initial;
  color: #bcc4c8;
}
.Pagination_ButtonItem_f0DGF:focus-visible:not(:disabled) {
  box-shadow: inset 0 0 0 2px transparent, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Pagination_ButtonItem_f0DGF:focus:not(:disabled),
.Pagination_ButtonItem_f0DGF:active:not(:disabled),
.Pagination_ButtonItem_f0DGF:hover:not(:disabled) {
  background-color: #dbdbdb;
  color: #525f66;
}
.Pagination_ButtonItem_f0DGF.Pagination_Current_BtTDQ,
.Pagination_ButtonItem_f0DGF.Pagination_Current_BtTDQ:disabled,
.Pagination_ButtonItem_f0DGF.Pagination_Current_BtTDQ:hover {
  background-color: #333c4e;
  color: #ffffff;
}
.Pagination_DotsItem_8ekPV {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f4f4f4;
  color: #697982;
  text-align: center;
  border-radius: 2px;
  min-width: 36px;
  margin-right: 10px;
  padding: 0 10px;
  font-size: 14px;
  height: 36px;
}
.Pagination_DotsItem_8ekPV:last-child {
  margin-right: 0;
}
.Pagination_Mobile_O3Fc7 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f4f4f4;
  color: #697982;
  text-align: center;
  border-radius: 2px;
  min-width: 36px;
  margin-right: 10px;
  padding: 0 10px;
  font-size: 14px;
  height: 36px;
  flex-grow: 2;
}
.Pagination_Mobile_O3Fc7:last-child {
  margin-right: 0;
}

.Pager_Container_bnrhu {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
@media (max-width: 768px) {
  .Pager_Container_bnrhu {
    height: 100%;
  }
}
.Pager_Pages_WC86c {
  width: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  transition: all ease-in-out 0.5s;
}
.Pager_Page_pjMTL {
  width: 100%;
  height: auto;
  flex: 0 0 auto;
}
.Pager_PagesNavigationContainer_6MzSI {
  width: auto;
  display: flex;
  flex-direction: row;
  margin-top: 16px;
}
@media (max-width: 768px) {
  .Pager_PagesNavigationContainer_6MzSI {
    width: 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 50px;
  }
}
.Pager_Dot_Q6BJn {
  width: 8px;
  height: 8px;
  margin-right: 14px;
  background-color: #c4c4c4;
  border-radius: 50%;
  cursor: pointer;
}
.Pager_CurrentDot_n4A6E {
  background-color: var(--color);
}

.ErrorPage_Root_icPNy {
  display: flex;
  padding: 72px 60px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .ErrorPage_Root_icPNy {
    flex-direction: column-reverse;
    padding: 40px 16px 34px;
  }
}
.ErrorPage_Image_HwQ2S {
  width: 400px;
}
@media (max-width: 1024px) {
  .ErrorPage_Image_HwQ2S {
    width: 320px;
  }
}
@media (max-width: 768px) {
  .ErrorPage_Image_HwQ2S {
    width: 240px;
    margin-bottom: 16px;
  }
}
.ErrorPage_TextBlock_j80KW {
  display: block;
  max-width: 560px;
  margin-right: 80px;
  flex: 1 1;
}
@media (max-width: 768px) {
  .ErrorPage_TextBlock_j80KW {
    text-align: center;
    margin-right: 0px;
  }
}
.ErrorPage_Header_0PaRC {
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .ErrorPage_Header_0PaRC {
    margin-bottom: 8px;
  }
}
.ErrorPage_Button_ymllz {
  margin-top: 32px;
}
@media (max-width: 768px) {
  .ErrorPage_Button_ymllz {
    margin-top: 24px;
  }
}

.YearMonthForm_Select_wmrCM {
  position: relative;
  top: 3px;
}
@media (max-width: 768px) {
  .DayPickerInput-Overlay {
    right: 0;
  }
}

 {
  /* DayPicker styles */
  /* Default modifiers */
  /* Example modifiers */
  /* DayPickerInput */
}
.DayPicker {
  display: inline-block;
  font-size: 1rem;
}
.DayPicker-wrapper {
  position: relative;
  flex-direction: row;
  padding-bottom: 1em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;
  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}
.DayPicker-NavButton:hover {
  opacity: 0.8;
}
.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}
.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}
.DayPicker-NavButton--interactionDisabled {
  display: none;
}
.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}
.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}
.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}
.DayPicker-WeekdaysRow {
  display: table-row;
}
.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}
.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}
.DayPicker-Body {
  display: table-row-group;
}
.DayPicker-Week {
  display: table-row;
}
.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}
.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}
.DayPicker-Footer {
  padding-top: 0.5em;
}
.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}
.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}
.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}
.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}
.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}
.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}
.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;
  background-color: #4A90E2;
  color: #F0F8FF;
}
.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}
.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}
.DayPickerInput {
  display: inline-block;
}
.DayPickerInput-OverlayWrapper {
  position: relative;
}
.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;
  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.DayInput_Root_53C3U {
  position: relative;
  width: auto;
}
.DayInput_Wrapper_1QrTN {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #d5d4d4;
}
.DayInput_Wrapper_1QrTN:hover {
  border: 1px solid #564E4C;
}
.DayInput_Wrapper_1QrTN:focus-within {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.DayInput_IconContainer_rFpBN {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  margin-right: 4px;
  color: #969493;
  gap: 3px;
}
.DayInput_ClearIcon_WibHp {
  cursor: pointer;
  opacity: 0.5;
  font-size: 10px;
}
.DayInput_ClearIcon_WibHp:hover {
  opacity: 1;
}
.DayInput_InputContainer_S5OiC {
  border-radius: 0%;
}
.DayInput_SelectHead_1ycfL {
  padding: 0 8px 0 0;
}
.DayInput_SelectHead_1ycfL::after {
  content: none;
}
.DayInput_Field_hODHC {
  width: auto;
}
.DayInput_FieldWithTimePicker_4xBDu {
  padding-right: 0 !important;
  max-width: 90px;
}
.DayInput_SelectableView_BOVC0 {
  width: auto;
}
.DayInput_SelectableItem_Wwh7M {
  width: auto !important;
}
.DayInput_Error_4WaR0 .DayInput_Wrapper_1QrTN {
  border: 1px solid hsl(13, 100%, 50%);
}
.DayInput_Error_4WaR0 .DayInput_Wrapper_1QrTN:hover {
  border: 1px solid hsl(13, 100%, 50%);
}
.DayInput_Error_4WaR0 .DayInput_Wrapper_1QrTN:focus-within {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}

.RateWithStars_Root_guIYS {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.RateWithStars_SelectableStar_G6NhQ {
  cursor: pointer;
}

.BankCardInput_BankCardInput_n5d78 {
  display: flex;
  position: relative;
  align-items: center;
}
.BankCardInput_CardType_Sflvz {
  position: absolute;
  right: 2px;
  width: 50px;
  height: 32px;
  padding-right: 16px;
}

