@charset "UTF-8";._button_cdqzi_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 2px 1px 4px rgba(99, 93, 96, 0.3);
  font-family: inherit;
  transition: 0.3s all;
  cursor: pointer;
}

._palettesPrimary_cdqzi_11 {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  background-color: #a0627b;
}
._palettesPrimary_cdqzi_11:hover {
  background-color: #9b3d63;
  box-shadow: 2px 1px 20px rgba(99, 93, 96, 0.4);
}
._palettesPrimary_cdqzi_11:active {
  background-color: #a0627b;
  box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}
._palettesPrimary_cdqzi_11:disabled {
  color: #d3b8c2;
  background-color: #f5f2f2;
  box-shadow: 2px 1px 4px rgba(1, 1, 1, 0.3);
}

._palettesSecondary_cdqzi_33 {
  color: #a0627b;
  font-size: 16px;
  line-height: 22px;
  background-color: #f5f2f2;
  box-shadow: 2px 1px 4px rgba(99, 93, 96, 0.3);
}
._palettesSecondary_cdqzi_33:hover {
  color: #9b3d63;
  box-shadow: 2px 1px 10px rgba(99, 93, 96, 0.3);
}
._palettesSecondary_cdqzi_33:active {
  color: #a85c79;
  box-shadow: inset 1px 1px 4px rgba(99, 93, 96, 0.15);
}
._palettesSecondary_cdqzi_33:disabled {
  color: #d3b8c2;
  background-color: #f5f2f2;
  box-shadow: 2px 1px 4px rgba(1, 1, 1, 0.3);
}

._sizesFixed_cdqzi_54 {
  width: 104px;
}
@media (min-width: 768px) {
  ._sizesFixed_cdqzi_54 {
    width: 150px;
  }
}

._sizesFill_cdqzi_63 {
  width: 100%;
}

._roundingRegular_cdqzi_67 {
  border-radius: 4px;
}

._roundingLarge_cdqzi_71 {
  border-radius: 12px;
}

._heightsSmall_cdqzi_75 {
  height: 32px;
}
@media (min-width: 768px) {
  ._heightsSmall_cdqzi_75 {
    height: 40px;
  }
}

._heightsRegular_cdqzi_84 {
  height: 36px;
}
@media (min-width: 768px) {
  ._heightsRegular_cdqzi_84 {
    height: 40px;
  }
}

._heightLarge_cdqzi_93 {
  height: 40px;
}

._imageMarginRight_cdqzi_97 {
  margin-right: 4px;
}

._imageMarginLeft_cdqzi_101 {
  margin-left: 4px;
}

._fontStyleItalic_cdqzi_105 {
  font-style: italic;
}

._fontStyleNormal_cdqzi_109 {
  font-style: normal;
}

._fontWeightNormal_cdqzi_113 {
  font-weight: 400;
}

._fontWeightBold_cdqzi_117 {
  font-weight: 700;
}

._fontSize_xxs_cdqzi_121 {
  font-size: 8px;
  line-height: 11px;
}

._fontSize_xs_cdqzi_126 {
  font-size: 10px;
  line-height: 14px;
}

._fontSize_sm_cdqzi_131 {
  font-size: 12px;
  line-height: 16px;
}

._fontSize_base_cdqzi_136 {
  font-size: 14px;
  line-height: 19px;
}

._fontSize_lg_cdqzi_141 {
  font-size: 15px;
  line-height: 20px;
}

._fontSize_xl_cdqzi_146 {
  font-size: 16px;
  line-height: 22px;
}

._textColor_white_cdqzi_151 {
  color: #fff;
}

._textColor_black_cdqzi_155 {
  color: #000;
}

._textColor_gray_dark_cdqzi_159 {
  color: #333333;
}

._textColor_blue_dark_cdqzi_163 {
  color: #2e3940;
}

._textColor_pink_dark_cdqzi_167 {
  color: #a0627b;
}

._textAlign_left_cdqzi_171 {
  text-align: left;
}

._textAlign_center_cdqzi_175 {
  text-align: center;
}

._textAlign_right_cdqzi_179 {
  text-align: right;
}

._textTransform_uppercase_cdqzi_183 {
  text-transform: uppercase;
}

._textTransform_lowercase_cdqzi_187 {
  text-transform: lowercase;
}

._textTransform_capitalize_cdqzi_191 {
  text-transform: capitalize;
}

._textTransform_normal_cdqzi_195 {
  text-transform: none;
}._container_aa8e7_1 {
  background: linear-gradient(165.77deg, rgba(252, 244, 248, 0.5) 2.47%, rgba(194, 140, 162, 0.5) 93.96%);
  backdrop-filter: blur(3px);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: transparent !important;
  max-height: 100% !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  ._container_aa8e7_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
  }
}
@media (max-width: 768px) {
  ._container_aa8e7_1._modal_aa8e7_24 {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    height: 100%;
  }
}

._sheet_aa8e7_32 {
  background: #f9f9f9;
  display: flex;
  flex-direction: column;
  color: black;
  position: absolute;
  width: 100%;
  height: fit-content;
  max-height: 710px;
  padding: 0 16px 10px;
  border-radius: 16px 16px 0 0;
  flex-grow: 0 !important;
}
._sheet_aa8e7_32._down_aa8e7_45 {
  bottom: 0;
}
._sheet_aa8e7_32._up_aa8e7_48 {
  top: 0;
  padding: 10px 20px 40px;
  border-radius: 16px;
}
._sheet_aa8e7_32._withoutPadding_aa8e7_53 {
  padding: 0;
}
._sheet_aa8e7_32._withoutGap_aa8e7_56 {
  gap: 0;
}
@media (min-width: 768px) {
  ._sheet_aa8e7_32 {
    padding: 30px 60px;
    position: initial;
    height: fit-content;
    display: flex;
    flex-direction: column;
    border-radius: 20px;
    box-shadow: 7px 7px 20px 10px rgba(46, 103, 140, 0.2);
    max-height: 900px;
  }
  ._sheet_aa8e7_32._normal_aa8e7_70 {
    width: 458px;
  }
  ._sheet_aa8e7_32._large_aa8e7_73 {
    width: 655px;
  }
  ._sheet_aa8e7_32._great_aa8e7_76 {
    width: 1170px;
  }
}
@media (max-width: 768px) {
  ._sheet_aa8e7_32._modal_aa8e7_24 {
    padding: 40px 60px;
    position: initial;
    width: 360px;
    height: fit-content;
    display: flex;
    flex-direction: column;
    gap: 34px;
    border-radius: 20px;
    box-shadow: 7px 7px 20px 10px rgba(46, 103, 140, 0.2);
  }
}

._alignEnd_aa8e7_94 {
  position: relative;
  top: 30%;
}

._header_aa8e7_99 {
  gap: 1px;
}
._header_aa8e7_99 div {
  height: 20px !important;
  background-color: #f9f9f9 !important;
  border-radius: 16px 16px 0 0 !important;
}
._header_aa8e7_99 span {
  width: 24px !important;
  height: 5px !important;
  background: rgb(255, 255, 255) !important;
  border-radius: 20px !important;
  box-shadow: rgba(0, 0, 0, 0.32) 0px 4px 5px -1px !important;
  position: relative !important;
  top: -10px !important;
}

._panelContainer_aa8e7_117 {
  background-color: #f9f9f9 !important;
  border-radius: 16px 16px 0 0 !important;
  min-width: 340px;
}

@media (min-width: 768px) {
  ._fixed_aa8e7_124 {
    height: 100vh;
    width: 100vw;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}._text_boyk7_1 {
  font-family: inherit;
}

._fontStyleItalic_boyk7_5 {
  font-style: italic;
}

._fontStyleNormal_boyk7_9 {
  font-style: normal;
}

._fontWeightNormal_boyk7_13 {
  font-weight: 400;
}

._fontWeightBold_boyk7_17 {
  font-weight: 700;
}

._fontSize_xxs_boyk7_21 {
  font-size: 8px;
  line-height: 11px;
}

._fontSize_xs_boyk7_26 {
  font-size: 10px;
  line-height: 14px;
}

._fontSize_sm_boyk7_31 {
  font-size: 12px;
  line-height: 16px;
}

._fontSize_base_boyk7_36 {
  font-size: 14px;
  line-height: 19px;
}

._fontSize_lg_boyk7_41 {
  font-size: 15px;
  line-height: 20px;
}

._fontSize_xl_boyk7_46 {
  font-size: 16px;
  line-height: 22px;
}

._textColor_white_boyk7_51 {
  color: #fff;
}

._textColor_black_boyk7_55 {
  color: #000;
}

._textColor_gray_dark_boyk7_59 {
  color: #333333;
}

._textColor_gray_light_boyk7_63 {
  color: #383f43;
}

._textColor_blue_dark_boyk7_67 {
  color: #2e3940;
}

._textColor_pink_dark_boyk7_71 {
  color: #a0627b;
}

._textColor_pink_light_boyk7_75 {
  color: #b79ba6;
}

._textColor_green_boyk7_79 {
  color: #57b88b;
}

._textAlign_left_boyk7_83 {
  text-align: left;
}

._textAlign_center_boyk7_87 {
  text-align: center;
}

._textAlign_right_boyk7_91 {
  text-align: right;
}

._textTransform_uppercase_boyk7_95 {
  text-transform: uppercase;
}

._textTransform_lowercase_boyk7_99 {
  text-transform: lowercase;
}

._textTransform_capitalize_boyk7_103::first-letter {
  text-transform: uppercase;
}

._textTransform_normal_boyk7_107 {
  text-transform: none;
}

._disabled_boyk7_111 {
  color: #d3b8c2;
}._container_lir7n_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media (max-width: 768px) {
  ._container_lir7n_1 {
    margin-bottom: 160px;
  }
}
@media (max-width: 402px) {
  ._container_lir7n_1 {
    margin-bottom: 180px;
  }
}
._container_lir7n_1 ._title_lir7n_16 {
  font-weight: 400;
  font-size: 19px;
}
._container_lir7n_1 ._description_lir7n_20 {
  font-size: 16px;
}
._container_lir7n_1 ._buttons_lir7n_23 {
  display: flex;
  gap: 65px;
  justify-content: center;
}
._container_lir7n_1 ._buttons_lir7n_23 button {
  height: 32px;
  width: 90px;
}
._container_lir7n_1 ._buttons_lir7n_23 ._cancelButton_lir7n_32,
._container_lir7n_1 ._buttons_lir7n_23 ._cancelButton_lir7n_32:hover,
._container_lir7n_1 ._buttons_lir7n_23 ._cancelButton_lir7n_32:active {
  background: transparent;
  color: #ca6a6a;
}
._container_lir7n_1 ._buttons_lir7n_23 ._applyButton_lir7n_38,
._container_lir7n_1 ._buttons_lir7n_23 ._applyButton_lir7n_38:hover,
._container_lir7n_1 ._buttons_lir7n_23 ._applyButton_lir7n_38:active {
  background: transparent;
  color: #333333;
}._container_5eel6_1 {
  width: 400px;
  min-height: 670px;
  background: #ffffff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  border-radius: 12px;
}

._header_5eel6_12 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 20px;
}

._titleButton_5eel6_20 {
  height: 21px;
  padding: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 2px 1px 4px 0px rgba(99, 93, 96, 0.3);
}
._titleButton_5eel6_20 span {
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #A0627B;
}

._blog_5eel6_38 {
  width: 100%;
  padding: 20px;
}

._title_5eel6_20 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 3px;
}

._date_5eel6_51 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  font-size: 13px;
  color: #858585;
}

._containerComments_5eel6_60 {
  display: flex;
  flex-direction: column;
  justify-content: start;
  gap: 9px;
  padding: 0 30px 10px 13px;
  margin-top: 20px;
  margin-left: 50px;
  border-left: 1px solid #B7CEE8;
}

._userInfo_5eel6_71 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 5px;
}

._name_5eel6_79 {
  color: #383F43;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
}

._comment_5eel6_86 {
  color: #383F43;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: start;
}

._containerCommentsBottom_5eel6_95 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 5px;
}
._containerCommentsBottom_5eel6_95 button {
  background: #ffffff;
  font-size: 10px;
}
._containerCommentsBottom_5eel6_95 img {
  background: #ffffff;
}

._bottomText_5eel6_110 {
  color: #858585;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  margin-right: 5px;
}

._containerCommentsInner_5eel6_118 {
  display: flex;
  flex-direction: column;
  justify-content: start;
  gap: 9px;
  padding: 0 30px 10px 13px;
  border-left: 1px solid #B7CEE8;
}._container_1s5nx_1 {
  width: 790px;
  height: 690px;
  background: #ffffff;
  padding-top: 10px;
  padding-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  border-radius: 12px;
}

._header_1s5nx_14 {
  width: 660px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

._headerBtns_1s5nx_23 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 100px;
}
._headerBtns_1s5nx_23 button {
  background: none;
  color: #383F43;
  font-size: 18px;
  font-weight: 400;
}
._headerBtns_1s5nx_23 span {
  margin-left: 11px;
}

._headerFilter_1s5nx_40 {
  width: 660px;
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: center;
  gap: 100px;
  margin-right: 145px;
  padding: 16px 0;
}
._headerFilter_1s5nx_40 button {
  background: none;
  color: #383F43;
  text-align: center;
  font-size: 10px;
  font-weight: 400;
}

._arrow_1s5nx_58 {
  margin-left: 5px;
  margin-top: 3px;
}

._publication_1s5nx_63 {
  width: 100%;
  height: 157px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #FFF7F9;
  margin-bottom: 2px;
}

._base_1s5nx_74 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 70px;
}

._baseTwo_1s5nx_82 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 70px;
}

._baseOne_1s5nx_90 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

._image_1s5nx_98 {
  height: 85px;
  width: 95px;
  object-fit: cover;
  object-position: center;
  border-radius: 12px;
}

._textCont_1s5nx_106 {
  width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 7px;
}

._iconEdit_1s5nx_115 {
  background: #FFF7F9;
}

._line_1s5nx_119 {
  width: 650px;
  height: 0.1px;
  background: #afbbc2;
  margin: 10px 0;
}

._extra_1s5nx_126 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 70px;
}
._extra_1s5nx_126 span {
  color: #383F43;
  margin-left: 7px;
}

._iconlike_1s5nx_138 {
  width: 11px;
  height: 11px;
}

._likes_1s5nx_143 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}._container_acs44_1 {
  display: flex;
  flex-direction: row;
  margin: 10px 0;
}

._children_acs44_7 {
  padding-left: 20px;
  width: 60%;
}

._imageContainer_acs44_12 {
  position: relative;
  width: 40%;
  height: 130px;
  overflow: hidden;
}

._imageContainer_acs44_12:hover ._textOverlay_acs44_19 {
  font-size: 17px;
}

._image_acs44_12 {
  width: 100%;
  height: 155px;
  object-fit: cover;
  object-position: center;
  border-radius: 12px;
}

._textOverlay_acs44_19 {
  position: absolute;
  margin-bottom: 10px;
  bottom: 0;
  left: 10px;
  color: #FFF;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}._container_mvslj_1 {
  width: 600px;
  display: flex;
  flex-direction: column;
  padding: 20px 40px;
}

._EditableTitle_mvslj_8 {
  width: 570px;
  height: 54px;
  border-radius: 12px;
  padding: 16px;
  background: #FFFAFB;
  margin-bottom: 13px;
}

._EditableText_mvslj_17 {
  width: 570px;
  min-height: 255px;
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 15px;
  background: #FFFAFB;
}

._publishBtn_mvslj_26 {
  display: flex;
  width: 571px;
  padding: 13px 128px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 2px 1px 4px 0px rgba(99, 93, 96, 0.3);
}._inputPasswordWrapper_gtbs8_1 > div {
  opacity: 0;
}
._inputPasswordWrapper_gtbs8_1:focus-within > div {
  opacity: 1;
}

._container_gtbs8_8 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  position: relative;
  z-index: 100;
}
._container_gtbs8_8 ._inputWrapper_gtbs8_16,
._container_gtbs8_8 ._routesInputWrapper_gtbs8_17 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  position: relative;
  text-wrap: nowrap;
  background: #ffffff;
  will-change: border, box-shadow;
  transition: box-shadow 0.2s ease-out, border 0.2s ease-out, height 0.2s ease-out;
}
._container_gtbs8_8 ._inputWrapper_gtbs8_16._wrapperDefault_gtbs8_28,
._container_gtbs8_8 ._routesInputWrapper_gtbs8_17._wrapperDefault_gtbs8_28 {
  background: unset;
}
._container_gtbs8_8._wrapperDefault_gtbs8_28 ._inputWrapper_gtbs8_16, ._container_gtbs8_8._wrapperDefault_gtbs8_28 ._routesInputWrapper_gtbs8_17 {
  background: unset;
}
._container_gtbs8_8 ._inputWrapper_gtbs8_16:focus-within,
._container_gtbs8_8 ._routesInputWrapper_gtbs8_17:focus-within {
  background: unset;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._inputWrapper_gtbs8_16, ._container_gtbs8_8._boxShadow_gtbs8_39 ._routesInputWrapper_gtbs8_17 {
  height: 46px;
  padding: 16px 15px 15px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  border-radius: 12px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._inputWrapper_gtbs8_16 ._input_gtbs8_1, ._container_gtbs8_8._boxShadow_gtbs8_39 ._routesInputWrapper_gtbs8_17 ._input_gtbs8_1 {
  line-height: 19px;
}
._container_gtbs8_8._line_gtbs8_48 ._inputWrapper_gtbs8_16 {
  height: 30px !important;
  padding: 5px 0 3px 0px !important;
  border-bottom: 1px solid #ede4e8 !important;
  line-height: 14px;
}
._container_gtbs8_8._line_gtbs8_48 {
  padding: 5px 0 3px 0px;
  line-height: 14px;
}
._container_gtbs8_8 ._routesInputWrapper_gtbs8_17 {
  padding: 5px 0 3px 0px;
  line-height: 14px;
}
._container_gtbs8_8._lineText_gtbs8_62._line_gtbs8_48 ._inputWrapper_gtbs8_16 {
  border-bottom: unset !important;
}
._container_gtbs8_8._containerError_gtbs8_65._boxShadow_gtbs8_39 ._inputWrapper_gtbs8_16 {
  border: 0.5px solid #ff4040;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
._container_gtbs8_8._containerError_gtbs8_65._line_gtbs8_48 ._inputWrapper_gtbs8_16 {
  border-bottom: 1px solid #ff4040 !important;
}
._container_gtbs8_8._noHeading_gtbs8_72 ._inputWrapper_gtbs8_16 {
  height: 65px;
  border: unset !important;
  border-bottom: 1px solid #ede4e8 !important;
  box-shadow: unset;
  border-radius: 0;
}
@media (max-width: 768px) {
  ._container_gtbs8_8._noHeading_gtbs8_72 ._inputWrapper_gtbs8_16 {
    padding-bottom: 4px;
  }
}
._container_gtbs8_8:focus-within._boxShadow_gtbs8_39 ._inputWrapper_gtbs8_16 {
  height: 65px;
  border: unset !important;
  border-bottom: 1px solid #ede4e8 !important;
  box-shadow: unset;
  border-radius: 0;
}
@media (max-width: 768px) {
  ._container_gtbs8_8:focus-within._boxShadow_gtbs8_39 ._inputWrapper_gtbs8_16 {
    padding-bottom: 4px;
  }
}
._container_gtbs8_8:focus-within._line_gtbs8_48 ._inputWrapper_gtbs8_16 {
  height: 65px;
  border-bottom: 1px solid #ede4e8 !important;
}
._container_gtbs8_8:not(:focus-within)._noBorderBottom_gtbs8_100 ._inputWrapper_gtbs8_16 {
  border-bottom: unset !important;
}
._container_gtbs8_8:not(:focus-within) ._activeLabelText_gtbs8_103 {
  display: none;
}
._container_gtbs8_8:focus-within ._error_gtbs8_106 {
  display: none;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 {
  width: fit-content;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  border: none;
  width: 100%;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 input {
  font-size: 12px;
  color: #515154;
  line-height: 15px;
  font-weight: 200;
  border: 1px solid #515154;
  border-radius: 5px;
  background-color: transparent;
}
@media (min-width: 600px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 input {
    font-size: 16px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._routelabelText_gtbs8_132 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._routelabelText_gtbs8_132 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._routelabel_gtbs8_132 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._routelabel_gtbs8_132:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._labelText_gtbs8_154 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._labelText_gtbs8_154 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._label_gtbs8_154 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._label_gtbs8_154:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ._focusInput_gtbs8_188 input {
  border: 0.2px solid #515154;
  background-color: #ffffff;
  line-height: 15px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesBeige_gtbs8_109 ::placeholder {
  color: #c1c0a4;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 {
  width: fit-content;
  background-color: transparent;
  position: relative;
  padding: 0;
  border: none;
  box-shadow: none;
  border-radius: 5px;
  width: 100%;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 input {
  font-size: 12px;
  color: #515154;
  line-height: 15px;
  font-weight: 200;
  display: inline-block;
  border: 1px solid #515154;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
}
@media (min-width: 600px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 input {
    font-size: 16px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._routelabelText_gtbs8_132 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._routelabelText_gtbs8_132 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._routelabel_gtbs8_132 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._routelabel_gtbs8_132:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._routelabel_gtbs8_132:focus-within:before {
  content: "";
  display: block;
  height: 0.2px;
  background-color: #515154;
  position: absolute;
  left: 10px;
  bottom: 0;
  transform: translateY(-6px);
  width: calc(100% - 20px);
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._routelabel_gtbs8_132:focus-within:before {
    transform: translateY(-8px);
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._labelText_gtbs8_154 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._labelText_gtbs8_154 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._label_gtbs8_154 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._label_gtbs8_154:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._label_gtbs8_154:focus-within:before {
  content: "";
  display: block;
  height: 0.2px;
  background-color: #515154;
  position: absolute;
  left: 10px;
  bottom: 0;
  transform: translateY(-6px);
  width: calc(100% - 20px);
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._label_gtbs8_154:focus-within:before {
    transform: translateY(-8px);
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ._focusInput_gtbs8_188 input {
  border: 0.2px solid #515154;
  background-color: #ffffff;
  line-height: 15px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesClearBeige_gtbs8_196 ::placeholder {
  color: #c1c0a4;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 {
  width: fit-content;
  background-color: transparent;
  position: relative;
  padding: 0;
  border: none;
  box-shadow: none;
  border-radius: 5px;
  width: 100%;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 input {
  font-size: 12px;
  color: #515154;
  line-height: 15px;
  font-weight: 200;
  display: inline-block;
  border: none;
  border-radius: 5px;
}
@media (min-width: 600px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 input {
    font-size: 16px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._labelText_gtbs8_154 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._labelText_gtbs8_154 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._label_gtbs8_154 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._label_gtbs8_154:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._label_gtbs8_154:focus-within:before {
  content: "";
  display: block;
  height: 0.2px;
  background-color: #515154;
  position: absolute;
  left: 10px;
  bottom: 0;
  transform: translateY(-6px);
  width: calc(100% - 20px);
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._label_gtbs8_154:focus-within:before {
    transform: translateY(-8px);
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._routelabelText_gtbs8_132 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._routelabelText_gtbs8_132 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._routelabel_gtbs8_132 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._routelabel_gtbs8_132:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._routelabel_gtbs8_132:focus-within:before {
  content: "";
  display: block;
  height: 0.2px;
  background-color: #515154;
  position: absolute;
  left: 10px;
  bottom: 0;
  transform: translateY(-6px);
  width: calc(100% - 20px);
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._routelabel_gtbs8_132:focus-within:before {
    transform: translateY(-8px);
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ._focusInput_gtbs8_188 input {
  border: 0.2px solid #515154;
  background-color: #ffffff;
  line-height: 15px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorder_gtbs8_320 ::placeholder {
  color: #c1c0a4;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 {
  width: fit-content;
  background-color: transparent;
  position: relative;
  padding: 0;
  border: none;
  box-shadow: none;
  border-radius: 5px;
  width: 100%;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 input {
  font-size: 12px;
  color: #515154;
  line-height: 15px;
  font-weight: 200;
  display: inline-block;
  border: none;
  border-radius: 5px;
  padding-left: 38px;
}
@media (min-width: 600px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 input {
    font-size: 16px;
    line-height: 16px;
  }
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 input {
    padding-left: 48px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._routelabelText_gtbs8_132 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._routelabelText_gtbs8_132 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._routelabel_gtbs8_132 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._routelabel_gtbs8_132:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._routelabel_gtbs8_132:focus-within:before {
  content: "";
  display: block;
  height: 0.2px;
  background-color: #515154;
  position: absolute;
  left: 10px;
  bottom: 0;
  transform: translateY(-6px);
  width: calc(100% - 48px);
  left: 38px;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._routelabel_gtbs8_132:focus-within:before {
    transform: translateY(-8px);
  }
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._routelabel_gtbs8_132:focus-within:before {
    width: calc(100% - 58px);
    left: 48px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._labelText_gtbs8_154 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
  padding-right: 0;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._labelText_gtbs8_154 {
    font-size: 14px;
    line-height: 16px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._label_gtbs8_154 {
  flex-direction: column-reverse;
  align-items: flex-start;
  height: fit-content;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._label_gtbs8_154:focus-within ._labelText_gtbs8_154 {
  transform: none;
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._label_gtbs8_154:focus-within:before {
  content: "";
  display: block;
  height: 0.2px;
  background-color: #515154;
  position: absolute;
  left: 10px;
  bottom: 0;
  transform: translateY(-6px);
  width: calc(100% - 48px);
  left: 38px;
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._label_gtbs8_154:focus-within:before {
    transform: translateY(-8px);
  }
}
@media (min-width: 768px) {
  ._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._label_gtbs8_154:focus-within:before {
    width: calc(100% - 58px);
    left: 48px;
  }
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ._focusInput_gtbs8_188 input {
  border: 0.2px solid #515154;
  background-color: #ffffff;
  line-height: 15px;
}
._container_gtbs8_8._boxShadow_gtbs8_39 ._palettesWithoutBorderWithIcon_gtbs8_442 ::placeholder {
  color: #c1c0a4;
}
._container_gtbs8_8 ._heightsSmall_gtbs8_584 input {
  height: 28px;
  padding: 0 10px;
  border-radius: 5px;
}
@media (min-width: 600px) {
  ._container_gtbs8_8 ._heightsSmall_gtbs8_584 input {
    height: 38px;
  }
}

._error_gtbs8_106 {
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 12px;
  line-height: 16px;
  color: #ca6a6a;
  user-select: none;
}

._routeLabel_gtbs8_605 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 14px;
}
._routeLabel_gtbs8_605._withIcon_gtbs8_611 {
  height: 18px;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
._routeLabel_gtbs8_605 ._routeLabelText_gtbs8_616 {
  padding-bottom: 4px;
  padding-right: 8px;
  pointer-events: none;
  font-size: 14px;
  line-height: 14px;
  color: #8f5d71;
  will-change: transform;
  transition: transform 0.2s ease-out;
}
._routeLabel_gtbs8_605 ._routeLabelText_gtbs8_616._withIcon_gtbs8_611 {
  left: 28px;
  top: 4px;
}
._routeLabel_gtbs8_605 ._noHeadingLabel_gtbs8_630 {
  display: block !important;
}
._routeLabel_gtbs8_605 ._fixedLabel_gtbs8_633 {
  transform: none !important;
}
._routeLabel_gtbs8_605:focus-within ._fixedLabel_gtbs8_633 {
  display: none;
}

._label_gtbs8_154 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 14px;
  position: relative;
}
._label_gtbs8_154._withIcon_gtbs8_611 {
  height: 18px;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
._label_gtbs8_154 ._labelText_gtbs8_154 {
  position: absolute;
  padding-bottom: 4px;
  padding-right: 8px;
  pointer-events: none;
  font-size: 14px;
  line-height: 14px;
  color: #8f5d71;
  will-change: transform;
  transition: transform 0.2s ease-out;
}
._label_gtbs8_154 ._labelText_gtbs8_154._withIcon_gtbs8_611 {
  left: 28px;
  top: 4px;
}
._label_gtbs8_154 ._noHeadingLabel_gtbs8_630 {
  display: block !important;
  transform: translate(0, -20px);
  border: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  ._label_gtbs8_154 ._noHeadingLabel_gtbs8_630 {
    transform: translate(0, -20px);
  }
}
._label_gtbs8_154:focus-within ._labelText_gtbs8_154 {
  transform: translate(0, -20px);
  border: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  ._label_gtbs8_154:focus-within ._labelText_gtbs8_154 {
    transform: translate(0, -20px);
  }
}
._label_gtbs8_154 ._fixedLabel_gtbs8_633 {
  transform: none !important;
}
._label_gtbs8_154:focus-within ._fixedLabel_gtbs8_633 {
  display: none;
}

._input_gtbs8_1 {
  width: 100%;
  font-size: 14px;
  caret-color: #acacac;
  background: transparent;
  color: #383f43;
  outline: none;
}
._input_gtbs8_1:focus {
  background: transparent;
  border: 1px solid transparent;
}

._addressContainerModalnput_gtbs8_708 {
  align-self: baseline;
}
._addressContainerModalnput_gtbs8_708 > * {
  padding: 0px !important;
  margin: 0px;
  box-shadow: none !important;
}
._addressContainerModalnput_gtbs8_708 > * ._labelText_gtbs8_154 {
  display: inline !important;
  transform: translateY(-20px);
}._container_7wifr_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  position: relative;
  padding: 16px 15px 10px;
  transition: all 0.1s ease-out;
}

._focusContainer_7wifr_11 {
  border-bottom: 1px solid #ede4e8;
  height: 65px;
}
@media (max-width: 768px) {
  ._focusContainer_7wifr_11 {
    padding-bottom: 4px;
  }
}

._withoutFocusContainer_7wifr_21 {
  height: 46px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  border-radius: 12px;
  background: #ffffff;
}

._errorContainer_7wifr_28 {
  border: 0.5px solid #ff4040;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

._error_7wifr_28 {
  position: absolute;
  top: 15px;
  right: 15px;
  text-align: end;
  font-size: 12px;
  line-height: 16px;
  color: #ca6a6a;
}
._error_7wifr_28._password_7wifr_42 {
  padding-right: 34px;
}

._label_7wifr_46 {
  padding-right: 8px;
  padding-bottom: 4px;
  position: absolute;
  pointer-events: none;
  font-size: 12px;
  line-height: 16px;
  color: #b79ba6;
  transition: all 0.1s ease-out;
  border-bottom: 1px solid #ffffff;
}

._input_7wifr_58 {
  outline: none;
  caret-color: #acacac;
  background: transparent;
  color: #383f43;
  font-size: 14px;
  line-height: 19px;
  width: 100%;
}
._input_7wifr_58:focus {
  background: transparent;
  border: 1px solid transparent;
}

._activeLabel_7wifr_72 {
  transform: translate(0, -35px);
  border: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  ._activeLabel_7wifr_72 {
    transform: translate(0, -14px);
  }
}

._hiddenLabel_7wifr_83 {
  display: none;
}

._passwordField_7wifr_87 {
  display: flex;
  align-items: center;
  position: relative;
}

._passwordButtonWrapper_7wifr_93 {
  position: absolute;
  right: 0;
}

._line_7wifr_98 {
  width: 0.5px;
  background: #383f43;
  height: 24px;
  position: absolute;
  transform: rotate(52deg);
  top: 0px;
  left: 10px;
  pointer-events: none;
}

._passwordButton_7wifr_93 {
  width: 24px;
  height: 24px;
  background: transparent;
}
._passwordButton_7wifr_93:hover, ._passwordButton_7wifr_93:active {
  box-shadow: none;
  background: transparent;
}
._passwordButton_7wifr_93 img {
  width: 20px;
}._container_6dz3j_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  position: relative;
  padding: 16px 50px 10px 15px;
  transition: all 0.2s ease-out;
  cursor: pointer;
}

._focusContainer_6dz3j_12 {
  border-bottom: 1px solid #ede4e8;
  padding-top: 10px;
  height: 65px;
}

._withoutFocusContainer_6dz3j_18 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  background: #ffffff;
  height: 45px;
}

._inputWrapper_6dz3j_25 {
  border: none;
  box-shadow: none;
  padding: 0;
  height: fit-content;
}

._input_6dz3j_25 {
  background: transparent;
  padding: 0;
  margin: 0;
}

._arrowWrapper_6dz3j_38 {
  position: absolute;
  right: 20px;
  transition: all 0.3s ease-out;
}

._arrowPosition_6dz3j_44 {
  top: 10px;
}

._arrow_6dz3j_38 {
  transform: rotate(180deg);
}

._error_6dz3j_52 {
  position: absolute;
  top: 30px;
  right: 50px;
  text-align: end;
  font-size: 12px;
  line-height: 16px;
  color: #ca6a6a;
}

._errorPosition_6dz3j_62 {
  top: 15px;
}._container_xgxpz_1 {
  z-index: 1;
  position: absolute;
  right: 0;
}
._container_xgxpz_1._reversed_xgxpz_6 {
  right: unset;
  left: 0;
}

._wrapperPasswordInput_xgxpz_11 ._container_xgxpz_1 {
  visibility: hidden;
}
._wrapperPasswordInput_xgxpz_11:focus ._container_xgxpz_1 {
  visibility: visible;
}

._error_xgxpz_18 {
  padding-right: 34px !important;
}

._toggle_xgxpz_22 {
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  height: 24px;
  opacity: 0;
  cursor: pointer;
}
._toggle_xgxpz_22:checked ~ ._line_xgxpz_31 {
  display: block;
}

._line_xgxpz_31 {
  display: none;
  width: 1px;
  background: #383f43;
  height: 24px;
  position: absolute;
  transform: rotate(52deg);
  top: 0px;
  left: 10px;
  pointer-events: none;
}

._passwordButton_xgxpz_47 {
  width: 24px;
  height: 24px;
  background: transparent;
}
._passwordButton_xgxpz_47:hover, ._passwordButton_xgxpz_47:active {
  box-shadow: none;
  background: transparent;
}
._passwordButton_xgxpz_47 img {
  width: 20px;
}._input_gzmow_1 {
  border-bottom: 0.2px solid #8f5d71 !important;
}

._palettesDefault_gzmow_5 {
  width: fit-content;
  background-color: transparent;
}
._palettesDefault_gzmow_5 input {
  border-bottom: 0.2px solid #515154 !important;
  background-color: #ffffff;
  font-size: 12px;
  color: #515154;
  line-height: 15px;
  font-weight: 200;
}
._palettesDefault_gzmow_5 ._label_gzmow_17 {
  position: static;
  color: #c1c0a4;
  font-size: 10px;
  font-weight: 200;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  padding-bottom: 6px;
}
._palettesDefault_gzmow_5 ._activeLabel_gzmow_27 {
  color: #515154;
  transform: none;
  padding-bottom: 6px;
}
._palettesDefault_gzmow_5 ._focusInput_gzmow_32 input {
  border-bottom: 0.2px solid #515154 !important;
  background-color: #ffffff;
}
._palettesDefault_gzmow_5 ::placeholder {
  color: #c1c0a4;
}

._palettesClearBeige_gzmow_40 {
  width: fit-content;
  background-color: transparent;
  border: 0.2px solid #515154;
  border-radius: 5px;
}
._palettesClearBeige_gzmow_40 input {
  border-bottom: 0.2px solid #515154 !important;
  font-size: 12px;
  color: #515154;
  line-height: 15px;
  font-weight: 200;
  display: inline-block;
}
._palettesClearBeige_gzmow_40 div {
  position: relative;
  width: fit-content;
}
._palettesClearBeige_gzmow_40 div:before {
  content: "";
  display: block;
  height: 0.2px;
  width: calc(100% - 20px);
  background-color: #515154;
  position: absolute;
  left: 10px;
  bottom: 0;
  transform: translateY(-6px);
}

._heightsRegular_gzmow_70 input {
  height: 28px;
  padding: 0 10px;
  border-radius: 5px;
}._searchContainer_o4q05_1 {
  width: 140px;
  display: flex;
  justify-content: end;
  align-items: center;
  padding-left: 40px;
  gap: 10px;
}
@media (min-width: 768px) {
  ._searchContainer_o4q05_1 {
    width: 185px;
    padding: 5px;
    gap: 5px;
  }
}

._iconSearch_o4q05_17 {
  width: 15px;
  height: 17px;
}

._input_o4q05_22 {
  width: 100%;
  font-size: 10px;
  position: relative;
  top: 1px;
  left: 2px;
  background-color: transparent;
  color: #383f43;
}
@media (min-width: 768px) {
  ._input_o4q05_22 {
    font-size: 12px;
  }
}._container_1jvjq_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

._imageContainer_1jvjq_10 {
  position: relative;
  width: 25%;
  height: 188px;
  overflow: hidden;
}

._imageContainer_1jvjq_10:hover ._textOverlay_1jvjq_17 {
  font-size: 17px;
}

._image_1jvjq_10 {
  height: 155px;
  width: 195px;
  object-fit: cover;
  object-position: center;
  border-radius: 12px;
}

._overlay_1jvjq_29 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: linear-gradient(0deg, #A04B4B 0%, #A04B4B 21.5%, rgba(211, 197, 202, 0.26) 48%, rgba(217, 217, 217, 0) 79%);
}

._textOverlay_1jvjq_17 {
  position: absolute;
  margin-bottom: 10px;
  bottom: 0;
  left: 10px;
  color: #FFF;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

._iconEdit_1jvjq_52 {
  background: none;
  width: auto;
  height: auto;
}

._iconEdit_1jvjq_52:hover {
  width: 23px;
  height: 23px;
}

._button_1jvjq_63 {
  position: absolute;
  top: 5px;
  right: 10px;
  background: none;
}._container_6af0t_1 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

._blogContainer_6af0t_8 {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  background: linear-gradient(180deg, #58A1C0 0%, rgba(178, 209, 216, 0) 100%);
  flex: 1 1 50%;
  max-width: calc(50% - 5px);
  padding: 10px;
}

._imageContainer_6af0t_19 {
  width: 100%;
  height: 74px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
}

._text_6af0t_29 {
  justify-content: center;
  height: 100%;
  padding-top: 5px;
  color: #383F43;
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._image_6af0t_19 {
  width: 91px;
  height: 74px;
  object-fit: cover;
  object-position: center;
  border-radius: 12px;
}

._title_6af0t_48 {
  margin-bottom: 10px;
  bottom: 0;
  left: 10px;
  color: #FFF;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

._iconEdit_6af0t_60 {
  background: none;
  width: auto;
  height: auto;
}

._iconEdit_6af0t_60:hover {
  width: 23px;
  height: 23px;
}

._button_6af0t_71 {
  position: absolute;
  top: 4px;
  right: 10px;
  background: none;
}._container_1s9lk_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

._imageContainer_1s9lk_10 {
  position: relative;
  width: 25%;
  height: 99px;
  overflow: hidden;
}

._imageContainer_1s9lk_10:hover ._textOverlay_1s9lk_17 {
  font-size: 17px;
}

._image_1s9lk_10 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 12px;
}

._textOverlay_1s9lk_17 {
  position: absolute;
  margin-bottom: 10px;
  bottom: 0;
  left: 10px;
  color: #FFF;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

._iconEdit_1s9lk_42 {
  background: none;
  width: auto;
  height: auto;
}

._iconEdit_1s9lk_42:hover {
  width: 23px;
  height: 23px;
}

._button_1s9lk_53 {
  position: absolute;
  top: 4px;
  right: 10px;
  background: none;
}._container_1eg4y_1 {
  width: 578px;
  min-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  gap: 20px;
  border-radius: 12px;
  padding-left: 75px;
}

._EditableTitle_1eg4y_13 {
  width: 400px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  color: #A0627B;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

._EditableText_1eg4y_28 {
  width: 400px;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  padding: 16px;
  top: -40px;
  color: #383F43;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._publishBtn_1eg4y_45 {
  display: flex;
  width: 571px;
  padding: 13px 128px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 2px 1px 4px 0px rgba(99, 93, 96, 0.3);
  margin-bottom: 30px;
}._container_16jxd_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: start;
  margin: 20px;
  padding-left: 30px;
  gap: 10px;
}

._titleButton_16jxd_11 {
  max-width: 143px;
  height: 31px;
  padding: 4px 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 2px 1px 4px 0px rgba(99, 93, 96, 0.3);
  color: var(--Text-A0627B, #A0627B);
  text-align: center;
  font-size: 9px;
  font-weight: 400;
}

._endTitleButton_16jxd_27 {
  max-width: 143px;
  height: 31px;
  padding: 4px 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: #FEEFEF;
  box-shadow: 2px 1px 4px 0px rgba(99, 93, 96, 0.3);
  color: var(--Text-A0627B, #A0627B);
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  pointer-events: none;
}._container_a8qus_1 {
  width: 578px;
  min-height: 690px;
  display: flex;
  background: #ffffff;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  gap: 20px;
  border-radius: 12px;
}

._EditableTitle_a8qus_13 {
  width: 400px;
  height: auto;
  top: -30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  padding: 16px;
  color: #A0627B;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

._EditableText_a8qus_28 {
  width: 400px;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  padding: 16px;
  top: -70px;
  color: #383F43;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}._container_1fuyg_1 {
  width: 790px;
  min-height: 690px;
  padding-top: 50px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  gap: 20px;
}

._titleButtons_1fuyg_12 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 7px;
}

._titleButton_1fuyg_12 {
  height: 21px;
  padding: 4px 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 2px 1px 4px 0px rgba(99, 93, 96, 0.3);
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #A0627B;
}

._title_1fuyg_12 {
  color: #A0627B;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

._description_1fuyg_44 {
  display: flex;
  width: 646px;
  height: 58px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #383F43;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._imageContainer_1fuyg_58 {
  position: relative;
  width: 25%;
  height: auto;
  overflow: hidden;
}

._image_1fuyg_58 {
  width: 100%;
  height: auto;
}

._overlay_1fuyg_70 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

._textOverlay_1fuyg_78 {
  position: absolute;
  margin-bottom: 10px;
  bottom: 0;
  left: 10px;
  color: white;
  font-size: 18px;
  font-weight: bold;
}._chipsWrapper_1lsx9_1 {
  margin: 10px 0;
  position: initial;
  top: -12px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
}
._chipsWrapper_1lsx9_1._down_1lsx9_11 {
  top: -10px;
}
._chipsWrapper_1lsx9_1._up_1lsx9_14 {
  bottom: -10px;
}
@media (min-width: 768px) {
  ._chipsWrapper_1lsx9_1 {
    margin: 0;
    position: initial;
    justify-content: center;
    gap: 30px;
  }
}._container_qizpz_1 {
  width: 120px;
  height: 48px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition: all 0.1s;
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
}

._iconWrapper_qizpz_17 {
  width: 16px;
  height: 16px;
  position: relative;
  background-color: #f9f9f9;
  border-radius: 50%;
}

._color_qizpz_25 path {
  fill: #ffffff;
}

._colorStroke_qizpz_29 path {
  stroke: #ffffff;
}

._selected_qizpz_33 {
  padding: 4px 12px;
  color: #A0627B;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  text-align: center;
}

._error_qizpz_42 {
  background: red;
}._mainContainer_d1d2s_1 {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  ._mainContainer_d1d2s_1 {
    margin: 0;
  }
}

._container_d1d2s_12 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 768px) {
  ._container_d1d2s_12 {
    margin-top: 30px;
  }
}

._FormsBuySell_d1d2s_24 {
  display: flex;
}

._inputsPasswordBlock_d1d2s_28 {
  padding: 4px 18px;
}

._cardContainer_d1d2s_32 {
  display: flex;
  justify-content: center;
  padding: 20px;
}

._buttonWrapper_d1d2s_38 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

._title_d1d2s_44 {
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

._input_d1d2s_28 {
  padding-right: 0;
  padding-left: 8px;
  box-shadow: none;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
}

._entranceNumber_d1d2s_60,
._entranceCode_d1d2s_61 {
  max-width: 156px;
}

._buttonWrapper_d1d2s_38 {
  margin-top: 8px;
  display: flex;
  justify-content: flex-end;
}

._span_d1d2s_71 {
  margin-bottom: 6px;
  color: #a79ca0;
  font-size: 15px;
  font-weight: 300;
}

._label_d1d2s_78 {
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

._labelError_d1d2s_84 {
  border-color: red;
}

._labelPrefix_d1d2s_88 {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

._phoneInput_d1d2s_94 {
  gap: 8px;
  padding: 20px 0 24px 0;
}
._phoneInput_d1d2s_94._PhoneInput_d1d2s_98 div._PhoneInputCountry_d1d2s_98 div._PhoneInputCountrySelectArrow_d1d2s_98 {
  display: block;
  content: "";
  width: 5px;
  height: 10px !important;
  margin-left: 10px;
  border-style: solid;
  border-color: #383f43;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 1px;
}

._phoneInput_d1d2s_94 input:focus {
  background-color: #f9f9f9;
}

._errorText_d1d2s_116 {
  margin-right: 12px;
  text-align: end;
  font-size: 12px;
  line-height: 16px;
  color: #ca6a6a;
}

._inputsContainer_d1d2s_124 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px 15px 13px;
}

._codesContainer_d1d2s_131 {
  display: flex;
  gap: 20px;
}

._cheepContainer_d1d2s_136 {
  display: flex;
  align-items: center;
  gap: 10px;
}

._text_d1d2s_142 {
  display: flex;
  justify-content: flex-start;
  font-size: 14px;
}
@media (min-width: 768px) {
  ._text_d1d2s_142 {
    font-size: 16px;
  }
}

._signInButtonWrapper_d1d2s_153 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._signInButton_d1d2s_153 {
  background: transparent;
  box-shadow: none;
  width: 80px;
  height: 22px;
}
._signInButton_d1d2s_153:hover {
  box-shadow: none;
}._container_1ju2e_1 {
  padding-top: 10px;
  padding-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #fff7f9;
}._listItem_q6p3s_1 {
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 21px;
  padding: 0 4px;
  color: black;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) !important;
  margin-right: 7px;
}
._listItem_q6p3s_1 span {
  color: #383f43;
  font-family: Open Sans Hebrew, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
}
._listItem_q6p3s_1:hover {
  background: #fde7f1;
}
._listItem_q6p3s_1:hover ._icon_q6p3s_25 path {
  fill: #9a5a74;
}

._activeListItem_q6p3s_29 {
  background: #fde7f1;
  box-shadow: none !important;
}
._activeListItem_q6p3s_29 ._icon_q6p3s_25 path {
  fill: #9a5a74;
}
._activeListItem_q6p3s_29 span {
  color: #9a5a74;
}

._icon_q6p3s_25 {
  height: 13px;
  width: 13px;
}

._noActiveListItem_q6p3s_45 {
  background: #fff !important;
}._containerRadioGroup_1dqkz_1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
}

._contentButton_1dqkz_8 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

._buttonText_1dqkz_16 {
  font-size: 12px !important;
  font-weight: 500 !important;
}._container_18moj_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  border-radius: 10px;
  padding: 6px 0;
}
@media (max-width: 768px) {
  ._container_18moj_1 {
    border-top: 0.4px solid var(--main, #a0627b);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12) inset;
    background: #fff;
  }
}._card_laoq5_1 {
  width: 100%;
}

._borderMain_laoq5_5 {
  background: #ffffff;
  border: 0.5px solid #b7cee8;
  border-radius: 12px;
}
._borderMain_laoq5_5._borderShadow_laoq5_10 {
  box-shadow: 0 6px 12px rgba(46, 103, 140, 0.12);
}

._noBorder_laoq5_14 {
  border: none;
}._autoCompleteContainer_zzgir_1 {
  bottom: -600%;
  z-index: 100000;
  top: 105%;
  height: fit-content;
  width: 120%;
  font-weight: 400;
  color: #1a040d;
  position: absolute;
  box-shadow: 1px -6px 20px 5px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background-color: #fdf0f0;
}
._autoCompleteContainer_zzgir_1 ._autoCompleteItem_zzgir_14 {
  border-bottom: solid #ffdde9 1px;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 4px 4px 6px 10px;
  user-select: none;
  cursor: pointer;
  transition: 0.7ms ease-in-out;
}
@media (max-width: 768px) {
  ._autoCompleteContainer_zzgir_1 ._autoCompleteItem_zzgir_14 {
    line-height: 20px;
    font-size: 14px;
  }
}
._autoCompleteContainer_zzgir_1 ._autoCompleteItem_zzgir_14:last-child {
  border: none !important;
}
._autoCompleteContainer_zzgir_1 ._autoCompleteItem_zzgir_14:hover {
  color: #000000;
  transform: scale(101%);
  box-shadow: 0px 5px 20px 5px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
}
._autoCompleteContainer_zzgir_1 ._autoCompleteItem_zzgir_14:active {
  transform: scale(99%);
}
._autoCompleteContainer_zzgir_1 ._autoCompleteItem_zzgir_14 ._icon_zzgir_42 {
  transform: translateY(-2px);
  width: 15px;
  height: 15px;
}

._scrollTo_zzgir_48 {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
}._text_4k5ta_1 {
  display: flex;
  justify-content: flex-start;
  font-size: 14px;
}
@media (min-width: 768px) {
  ._text_4k5ta_1 {
    font-size: 16px;
  }
}

._labelError_4k5ta_12 {
  border-color: red;
}

._section_4k5ta_16 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._addressInputWrapper_4k5ta_23 {
  justify-content: center;
  padding: 5px 16px;
  display: flex;
  width: 100%;
  z-index: 1;
}

._inputWithIcon_4k5ta_31 {
  position: relative;
  display: flex;
  flex: 0 0 100%;
  gap: 6px;
  align-items: flex-end;
}
._inputWithIcon_4k5ta_31 img {
  margin-bottom: 4px;
}

@media (min-width: 768px) {
  ._inputWithIcon_4k5ta_31 {
    max-width: 800px;
  }
}
@media (max-width: 768px) {
  ._inputWithIcon_4k5ta_31 {
    width: 60vw;
  }
}
._icon_4k5ta_52 {
  width: 20px;
  height: 20px;
  margin-top: 10px;
}

._inputWithIconHome_4k5ta_58 {
  margin-left: 20px;
  flex: 0 0 20%;
}
._inputWithIconHome_4k5ta_58._reversed_4k5ta_62 {
  margin-right: 20px;
}

._addressInput_4k5ta_23 {
  width: 200px;
}

._houseInput_4k5ta_70 {
  width: 20px;
}

._input_4k5ta_31 {
  border: none;
  box-shadow: none;
  padding: 0;
  justify-content: center;
  border-radius: 0;
  height: 20px;
  width: 100%;
}

._activeSpan_4k5ta_84 {
  transform: translate(0, -15px);
  border: 0;
  padding-bottom: 0;
}

._location_4k5ta_90 {
  padding-bottom: 2px;
}

._house_4k5ta_70 {
  padding-bottom: 2px;
  width: 28px;
}

._font_4k5ta_99 {
  font-weight: 700;
}

._separator_4k5ta_103 {
  height: 1px;
  background: rgba(167, 156, 160, 0.15);
}
@media (min-width: 768px) {
  ._separator_4k5ta_103 {
    width: auto;
  }
}

._cleaning_4k5ta_113 button {
  width: 130px;
}
@media (min-width: 768px) {
  ._cleaning_4k5ta_113 button {
    width: 150px;
  }
}

._pets_4k5ta_122 {
  gap: 10px 5px;
  justify-content: space-between;
}
._pets_4k5ta_122 button {
  width: 94px;
}
@media (max-width: 360px) {
  ._pets_4k5ta_122 {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  ._pets_4k5ta_122 {
    padding: 0 20px;
  }
  ._pets_4k5ta_122 button {
    width: 128px;
  }
}

._buttonWrapper_4k5ta_143 {
  display: flex;
  justify-content: center;
}._list_kksnm_1 {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  flex-wrap: wrap;
  gap: 10px 40px;
}

._listItem_kksnm_9 {
  background: #ffffff;
  box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.3);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
@media (min-width: 768px) {
  ._listItem_kksnm_9 {
    font-size: 14px;
  }
}

._activeListItem_kksnm_22 {
  background: #ffe3ef;
  box-shadow: none;
}._container_2ilez_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px;
  font-size: 15px;
  border-radius: 12px;
  color: #333333;
}
@media (max-width: 500px) {
  ._container_2ilez_1 {
    font-size: 14px;
  }
}

._withBorder_2ilez_17 {
  border: 0.5px solid #b7cee8;
}

._noBorder_2ilez_21 {
  border: none;
}

._withBackground_2ilez_25 {
  background: #f5f2f2;
}

._nohBackground_2ilez_29 {
  background: transparent;
}

@media (max-width: 768px) {
  ._label_2ilez_34 {
    line-height: 20px;
  }
}

._list_2ilez_39 {
  display: flex;
  justify-content: center;
  gap: 24px;
}
@media (max-width: 768px) {
  ._list_2ilez_39 {
    gap: 15px;
  }
}

._listItem_2ilez_50 {
  list-style-type: none;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
}
._listItem_2ilez_50::before {
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #ffffff;
  margin-right: 8px;
  border: 1px solid #f0e9ec;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.06);
}

._activeListItem_2ilez_70::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 6.15px;
  display: inline-block;
  height: 12px;
  width: 12px;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #a0627b;
}._container_bxpct_1 {
  padding: 14px 20px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1294117647);
  border: 0.5px solid #b7cee8;
  border-radius: 16px;
  height: fit-content;
}

._routeContainer_bxpct_9 {
  padding: 12px 20px 25px 20px;
  border-radius: 16px;
  height: fit-content;
  margin: 20px 0;
}

._home_bxpct_16 {
  width: 100%;
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
}

._card_bxpct_23 {
  padding: 8px;
  min-height: 54px;
  max-height: 196px;
  width: 100%;
  z-index: 1;
  background: #fff;
  border-radius: 12px;
  display: grid;
  grid-gap: 14px;
  gap: 14px;
  border: none;
}

._addressWrapper_bxpct_37 {
  border-radius: 12px;
  border: 0.5px solid #b7cee8;
  background: #f5f2f2;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._commonInput_bxpct_46 {
  box-shadow: none;
  padding: 0;
  height: auto;
  border-radius: 0;
  border-bottom: 1px solid #ede4e8;
}

._input_bxpct_54 {
  border: none;
  padding: 0;
}
._input_bxpct_54:focus {
  border: none;
}

._width_bxpct_62 {
  max-width: 36px;
}

._fullAddressWrapper_bxpct_66 {
  padding: 0;
}

._inputsWrapper_bxpct_70 {
  padding: 0 20px;
  display: flex;
  height: fit-content;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 768px) {
  ._inputsWrapper_bxpct_70 {
    padding: 0;
  }
}
._inputsWrapper_bxpct_70 ._label_bxpct_82 {
  font-size: 10px;
  text-wrap: nowrap;
  width: 100px;
}
._inputsWrapper_bxpct_70 ._inputWithTitle_bxpct_87 {
  height: 30px;
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  gap: 3px;
  min-width: 100px;
  max-width: 130px;
  width: fit-content;
}
._inputsWrapper_bxpct_70 ._inputWithApartmentTitle_bxpct_97 {
  position: relative;
  padding: 0 20px 5px 20px;
  height: 68px;
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  min-width: 100px;
  max-width: 130px;
  width: fit-content;
}
._inputsWrapper_bxpct_70 ._inputWithApartmentWrapper_bxpct_111 {
  display: flex;
  justify-content: space-between;
}
._inputsWrapper_bxpct_70 ._inputWithApartmentWrapper_bxpct_111 ._inputWithApartment_bxpct_97 {
  display: flex;
  gap: 10px;
  align-items: center;
}
._inputsWrapper_bxpct_70 ._codeWrapper_bxpct_120 {
  display: flex;
  justify-content: space-between;
}

._error_bxpct_125 {
  position: absolute;
  bottom: -10px;
  left: 0;
  z-index: 0;
  width: max-content;
}

._title_bxpct_133 {
  display: flex;
  justify-content: start;
  width: 80%;
}
._title_bxpct_133 p {
  color: #b79ba6 !important;
  font-size: 14px;
  font-weight: 400;
}

._optionsList_bxpct_144 {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 11px;
  flex-wrap: nowrap;
  gap: 18px;
  justify-content: start;
}
._optionsList_bxpct_144 div button {
  width: 127px;
  justify-content: center;
  align-items: center;
}

._option_bxpct_144 {
  padding: 0 14px;
  width: fit-content;
  height: 32px;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  ._option_bxpct_144 {
    width: 100%;
    padding: 0 13px;
  }
}
._option_bxpct_144 img {
  width: 18px;
  height: 18px;
}

._isPrivateRadio_bxpct_178 {
  gap: 6px;
  padding: 10px 15px;
}

._routeCodeInput_bxpct_183 {
  padding-left: 7px;
  transform: translateX(-6px);
}

._codeInput_bxpct_188 {
  padding-left: 7px;
  transform: translateX(-6px);
  min-width: 100px;
  max-width: 130px;
  width: fit-content !important;
}

._codeInputBorder_bxpct_196 {
  border-bottom: solid 1px #ede4e8;
}

._inputWrapper_bxpct_200:focus-within._boxShadow_bxpct_200 ._inputWrapper_bxpct_200 {
  height: 65px;
  border: unset !important;
  border-bottom: none !important;
  box-shadow: unset;
  border-radius: 0;
}
._inputWrapper_bxpct_200:focus-within._line_bxpct_207 ._inputWrapper_bxpct_200 {
  height: 65px;
  border-bottom: none !important;
}

._inputLabel_bxpct_212 input {
  border-bottom: 1px solid #EDE4E8 !important;
  margin-left: 10px;
  padding-left: 0;
}
._inputLabel_bxpct_212 span {
  color: #B79BA6 !important;
}

._inputLabelApt_bxpct_221 input {
  margin-right: 17px;
}

._inputLabelEnt_bxpct_225 input {
  margin-right: 50px;
}

._inputLabelCode_bxpct_229 input {
  margin-right: 20px;
}

._borderAddress_bxpct_233 {
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1px;
  z-index: 0;
}

._reversedRadio_bxpct_243 {
  column-gap: 7px;
}
._reversedRadio_bxpct_243::after {
  right: 14px;
}._container_1wo68_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 768px) {
  ._container_1wo68_1 {
    gap: 20px;
  }
}

._modalButtons_1wo68_12 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._modalButtons_1wo68_12 button {
  background: #ffffff;
}
@media (max-width: 768px) {
  ._modalButtons_1wo68_12 button {
    width: 100px;
  }
}

._btnNo_1wo68_26 {
  color: #ca6a6a;
}
._btnNo_1wo68_26:hover {
  color: #ca6a6a;
}

._btnYes_1wo68_33 {
  color: #383f43;
}
._btnYes_1wo68_33:hover {
  color: #383f43;
}._container_1nne5_1 {
  position: relative;
  z-index: 100;
}

._buttonWrapper_1nne5_6 {
  position: absolute;
  display: flex;
  align-items: center;
  gap: 12px;
  right: 20px;
  top: 19px;
  z-index: 2;
}

._button_1nne5_6 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
}
._button_1nne5_6 img {
  margin: 0;
  width: 100%;
  height: 100%;
}._addressInputWrapper_1a0bh_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 400px;
  padding: 12px;
}

._inputWithIcon_1a0bh_9 {
  display: flex;
  align-items: baseline;
  gap: 5px;
  width: 100%;
}

._inputAddress_1a0bh_16 {
  width: 160px;
}
@media (min-width: 768px) {
  ._inputAddress_1a0bh_16 {
    width: 200px;
  }
}

._icon_1a0bh_25 {
  width: 18px;
  height: 18px;
  margin-top: 7px;
  position: relative;
}

._iconLocation_1a0bh_32 {
  bottom: 0;
}

._iconHouse_1a0bh_36 {
  bottom: -1px;
}

._input_1a0bh_9 {
  border: none;
  box-shadow: none;
  padding: 0;
  justify-content: center;
  background: transparent;
  border-radius: 0;
  height: fit-content;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  ._input_1a0bh_9 {
    max-width: 242px;
  }
}

._inputEmpty_1a0bh_56 {
  position: absolute;
}

._font_1a0bh_60 {
  background: transparent;
}

._labelImg_1a0bh_64 {
  z-index: 10;
  position: relative;
  bottom: -2px;
  left: 4px;
  position: absolute;
}

._width_1a0bh_72 {
  width: 40px;
}

._checkbox_1a0bh_76 {
  position: relative;
  bottom: 7px;
  left: 27px;
  width: 20px;
  height: 20px;
}
._checkbox_1a0bh_76._reversed_1a0bh_83 {
  left: 20px;
}
@media (max-width: 768px) {
  ._checkbox_1a0bh_76._reversed_1a0bh_83 {
    left: 20px;
  }
}

._labelImgAllergy_1a0bh_92 {
  display: flex;
  gap: 4px;
  justify-content: center;
  z-index: 10;
  position: relative;
  bottom: 0;
  right: 33px;
}
._labelImgAllergy_1a0bh_92._reversed_1a0bh_83 {
  right: -30px;
}
@media (min-width: 768px) {
  ._labelImgAllergy_1a0bh_92 {
    right: -5px;
  }
  ._labelImgAllergy_1a0bh_92._reversed_1a0bh_83 {
    right: -5px;
  }
}

._imgAllergy_1a0bh_113 {
  width: 18px;
  height: 18px;
}

._imgAllergyDog_1a0bh_118 {
  width: 21px;
  height: 19px;
}

._routeContainer_1a0bh_123 {
  display: flex;
  position: relative;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

._container_1a0bh_131 {
  display: flex;
  position: relative;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  margin-top: -13px;
}

._blurContainer_1a0bh_140 {
  filter: opacity(60%);
}

._button_1a0bh_144 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  cursor: pointer;
}
._button_1a0bh_144 img {
  margin: 0;
  width: 100%;
  height: 100%;
}

._buttonCheckBox_1a0bh_162 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 24px;
  height: 24px;
  display: flex;
  padding: 4px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

._initPosition_1a0bh_175 {
  position: absolute;
  top: -27px;
  right: 50px;
}

._addPosition_1a0bh_181 {
  position: absolute;
  top: -21px;
  right: 50px;
}

._editPosition_1a0bh_187 {
  position: relative;
  min-width: 20px;
  min-height: 20px;
  margin-right: 10px;
  bottom: 2px;
  right: 28px;
}
._editPosition_1a0bh_187._reversed_1a0bh_83 {
  right: 59px;
}
@media (min-width: 768px) {
  ._editPosition_1a0bh_187 {
    margin-right: -2px;
    right: 16px;
  }
}

._mapperContainer_1a0bh_205 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 6px;
  align-items: baseline;
}
._mapperContainer_1a0bh_205 ._addressWrapper_1a0bh_212 {
  width: 100%;
  display: flex;
  gap: 24px;
  align-items: baseline;
  justify-content: space-between;
  padding-left: 14px;
}
._mapperContainer_1a0bh_205 ._addressWrapper_1a0bh_212._reversed_1a0bh_83 {
  padding-right: 14px;
  padding-left: 4px;
}
@media (min-width: 768px) {
  ._mapperContainer_1a0bh_205 ._addressWrapper_1a0bh_212 {
    padding-left: 0;
  }
  ._mapperContainer_1a0bh_205 ._addressWrapper_1a0bh_212._reversed_1a0bh_83 {
    padding-right: 30px;
    padding-left: 4px;
  }
}

._AllergyIcon_1a0bh_234 {
  width: 14px;
  height: 14px;
}

._AllergyDogIcon_1a0bh_239 {
  width: 18px;
  height: 15px;
}

._reversed_1a0bh_83 ._addPosition_1a0bh_181 {
  top: -37px;
  right: unset;
  left: 50px;
}
._reversed_1a0bh_83 ._editPosition_1a0bh_187 {
  margin-right: unset;
  margin-left: 10px;
  bottom: 2px;
  left: 28px;
  right: unset;
}
@media (min-width: 768px) {
  ._reversed_1a0bh_83 ._editPosition_1a0bh_187 {
    margin-right: unset;
    left: 16px;
    right: unset;
  }
}._titleWrapper_3xc82_1 {
  padding: 20px 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  flex-direction: column;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1294117647);
}

._buttonWrapper_3xc82_11 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._commonInput_3xc82_17 {
  box-shadow: none;
  height: auto;
  border-bottom: solid 1px #ede4e8;
  width: 90%;
  margin-left: 6%;
}

._input_3xc82_25 {
  border: none;
  padding: 0 0 5px;
}
._input_3xc82_25:focus {
  border: none;
}

._inputCode_3xc82_33 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  letter-spacing: 6px;
  font-weight: 700;
  font-size: 14px;
  width: 200px;
}
@media (min-width: 768px) {
  ._inputCode_3xc82_33 {
    font-size: 18px;
  }
}

._button_3xc82_11 {
  padding: 5px;
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._button_3xc82_11 img {
  margin: 0;
}

._text_3xc82_61 {
  display: flex;
  gap: 4px;
  font-size: 16px;
  color: #383f43;
}

._listItem_3xc82_68 {
  display: inline-flex;
  margin: 14px 0;
  position: relative;
  color: #383f43;
  width: 100%;
  gap: 6px;
  flex-direction: column;
}

._email_3xc82_78 {
  color: #383f43;
  font-style: italic;
  font-size: 15px;
  line-height: 20px;
}

._color_3xc82_85 {
  color: #a0627b;
}

._name_3xc82_89 {
  color: #a79ca0;
  font-size: 15px;
}

._inputWithTitle_3xc82_94 {
  display: flex;
  gap: 30px;
}

._card_3xc82_99 {
  padding: 12px;
}

._topSection_3xc82_103 {
  width: 90%;
  display: flex;
  justify-content: space-between;
}._wrapper_v1d08_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._container_v1d08_7 {
  padding: 0 30px;
  display: flex;
  align-items: center;
  position: relative;
  gap: 10px;
}

._blurContainer_v1d08_15 {
  filter: opacity(60%);
}

._input_v1d08_19 {
  border: none;
  box-shadow: none;
  padding: 0;
  justify-content: center;
  background: transparent;
  border-radius: 0;
  height: fit-content;
}

._buttonsWrapper_v1d08_29 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
}

._position_v1d08_36 {
  margin-right: 15px;
}

._inputEmpty_v1d08_40 {
  position: absolute;
}

._button_v1d08_29 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  cursor: pointer;
}

._messengerIcons_v1d08_57 {
  display: flex;
  align-items: flex-end;
  gap: 2px;
}

._editPosition_v1d08_63 {
  position: absolute;
  right: 0;
}

._containerCard_v1d08_68 {
  display: flex;
  position: relative;
  margin-top: 10px;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  margin-bottom: 15px;
}

._container_v1d08_7 {
  margin-bottom: 15px;
}

._addButton_v1d08_82 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
}
._addButton_v1d08_82 img {
  margin: 0;
}

._addPosition_v1d08_97 {
  position: absolute;
  top: -46px;
  right: 50px;
}
._addPosition_v1d08_97._reversed_v1d08_102 {
  left: 50px;
  right: unset;
}

._labelImg_v1d08_107 {
  z-index: 10;
  position: relative;
  bottom: -6px;
  left: 5px;
}
._labelImg_v1d08_107._reversed_v1d08_102 {
  left: unset;
  right: 5px;
}

._editContainer_v1d08_118 {
  padding: 8px;
  display: flex;
  flex-direction: column;
}

._emailInput_v1d08_124 {
  border-bottom: 1px solid #ede4e8;
}
._countriesFilter_7ihp2_2 {
  box-shadow: 0px -14px 33px -11px rgba(0, 0, 0, 0.1);
  padding: 5px 0;
  width: 160px;
  padding-left: 6px;
  background-color: #f8f3f5 !important;
  border-bottom: 1px solid #ede4e8;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

._selector_7ihp2_13 {
  width: 160px;
  height: fit-content;
  min-height: 30px;
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #f8f3f5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  /* Стилизация фона скроллбара (трека) */
  /* Стилизация самого ползунка скроллбара */
  /* Изменение цвета ползунка при наведении */
}
._selector_7ihp2_13::-webkit-scrollbar {
  width: 3px; /* ширина скроллбара */
  height: 10px; /* высота скроллбара для горизонтального скроллинга */
}
._selector_7ihp2_13::-webkit-scrollbar-track {
  background: #f8f3f5; /* цвет фона */
  border-radius: 10px; /* закругление углов */
}
._selector_7ihp2_13::-webkit-scrollbar-thumb {
  background: #888; /* цвет ползунка */
  border-radius: 10px; /* закругление углов */
}
._selector_7ihp2_13::-webkit-scrollbar-thumb:hover {
  background: #555; /* цвет ползунка при наведении */
}

._listItem_7ihp2_44 {
  height: 30px;
  padding: 6px 0;
  display: flex;
  align-items: center;
  gap: 5px;
}
@media (min-width: 768px) {
  ._listItem_7ihp2_44:hover {
    background-color: #ffe6f1;
  }
}

._listItemDialCode_7ihp2_57 {
  font-size: 12px;
  font-weight: 500;
}

._listItemCountryName_7ihp2_62 {
  line-height: 11px;
  font-size: 12px;
  width: 80px;
}

._countrySelectorContainer_7ihp2_68 {
  z-index: 1000;
  top: -285px;
  position: absolute;
}

@media (max-width: 768px) {
  ._countrySelectorContainerFocused_7ihp2_75 {
    top: -420px;
  }
}

._selected_7ihp2_80 {
  background-color: #fdd7e8;
}
._input_61zv0_2 {
  background-color: inherit;
  border-bottom: 1px solid #ede4e8;
  width: 146px;
}

._countriesFilter_61zv0_8 {
  box-shadow: 0px -14px 33px -11px rgba(0, 0, 0, 0.1);
  padding: 5px 0;
  width: 100%;
  padding-left: 6px;
  background-color: #f8f3f5;
  border-bottom: 1px solid #ede4e8;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

._selector_61zv0_19 {
  width: 160px;
  height: 300px;
  overflow: auto;
  background-color: #f8f3f5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  /* Стилизация фона скроллбара (трека) */
  /* Стилизация самого ползунка скроллбара */
  /* Изменение цвета ползунка при наведении */
}
._selector_61zv0_19::-webkit-scrollbar {
  width: 3px; /* ширина скроллбара */
  height: 10px; /* высота скроллбара для горизонтального скроллинга */
}
._selector_61zv0_19::-webkit-scrollbar-track {
  background: #f8f3f5; /* цвет фона */
  border-radius: 10px; /* закругление углов */
}
._selector_61zv0_19::-webkit-scrollbar-thumb {
  background: #888; /* цвет ползунка */
  border-radius: 10px; /* закругление углов */
}
._selector_61zv0_19::-webkit-scrollbar-thumb:hover {
  background: #555; /* цвет ползунка при наведении */
}

._phoneInputContainer_61zv0_47 {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
}
._phoneInputContainer_61zv0_47._reversed_61zv0_53 {
  direction: ltr;
  justify-content: flex-end;
}

._selectorToggle_61zv0_58 {
  width: 20px;
  height: 20px;
  display: flex;
  gap: 3px;
  align-items: center;
}

._arrow_61zv0_66 {
  transition: transform 1ms ease;
  width: 9px;
  height: 9px;
}

._arrowUp_61zv0_72 {
  animation: _rotateAnimation_61zv0_1 0.2s ease forwards;
}

@keyframes _rotateAnimation_61zv0_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}._container_1pwgp_1 {
  padding: 2px 0 2px 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

._header_1pwgp_9 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._containerPhoneAdding_1pwgp_15 {
  padding: 20px 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1294117647);
  border: 0.5px solid #b7cee8;
}

._selectInput_1pwgp_24 {
  box-shadow: none;
  height: auto;
}

._text_1pwgp_29 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._icons_1pwgp_35 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

._textColor_1pwgp_42 {
  color: #a79ca0;
}

._black_1pwgp_46 {
  color: #333333;
}

._padding_1pwgp_50 {
  padding-left: 15px;
}

._icon_1pwgp_35 {
  cursor: pointer;
}

._phoneInput_1pwgp_58 {
  gap: 8px;
  padding: 0px 0 0px 0;
  display: flex;
  height: 28px;
  width: 164px;
}
._phoneInput_1pwgp_58 input {
  background-color: #f9f9f9;
  border-bottom: #ede4e8 solid 1px;
}
._phoneInput_1pwgp_58._PhoneInput_1pwgp_69 div._PhoneInputCountry_1pwgp_69 div._PhoneInputCountrySelectArrow_1pwgp_69 {
  display: block;
  content: "";
  width: 5px;
  height: 10px !important;
  margin-left: 10px;
  border-style: solid;
  border-color: #383f43;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 1px;
}

._phoneInput_1pwgp_58 input:focus {
  background-color: #f9f9f9;
}

._phoneInputAdding_1pwgp_87 {
  gap: 8px;
  padding: 0px 0 0px 0;
  display: flex;
  height: 28px;
  width: 164px;
}
._phoneInputAdding_1pwgp_87 input {
  border-bottom: #ede4e8 solid 1px;
}
._phoneInputAdding_1pwgp_87._PhoneInput_1pwgp_69 div._PhoneInputCountry_1pwgp_69 div._PhoneInputCountrySelectArrow_1pwgp_69 {
  display: block;
  content: "";
  width: 5px;
  height: 10px !important;
  margin-left: 10px;
  border-style: solid;
  border-color: #383f43;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 1px;
}

._buttonsWrapper_1pwgp_111 {
  display: flex;
  align-items: center;
}

._messengerIcons_1pwgp_116 {
  width: 31px;
}

._phoneAddingUpper_1pwgp_120 {
  display: flex;
  flex-direction: column;
  gap: 21px;
  padding-left: 15px;
}

._addingVerifyTitle_1pwgp_127 span {
  font-weight: 700;
}

._addingVerifySubTitle_1pwgp_131 {
  font-size: 14px;
}
._addingVerifySubTitle_1pwgp_131 span {
  font-weight: 700;
}

._button_1pwgp_111 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  cursor: pointer;
}
._button_1pwgp_111 img {
  margin: 0;
}

._closePosition_1pwgp_154 {
  position: relative;
  align-self: self-end;
}

._editPosition_1pwgp_159 {
  position: relative;
  margin-right: 10px;
}
@media (min-width: 768px) {
  ._editPosition_1pwgp_159 {
    margin-right: 50px;
  }
}

._checkbox_1pwgp_169 {
  position: relative;
  left: 15px;
}
._checkbox_1pwgp_169._checkBoxReversed_1pwgp_173 {
  left: unset;
  right: 15px;
}

._labelImg_1pwgp_178 {
  z-index: 10;
  position: absolute;
  bottom: -2px;
  left: 5px;
}

._phoneNumberContainer_1pwgp_185 {
  display: flex;
  align-items: center;
}
._phoneNumberContainer_1pwgp_185._reversed_1pwgp_189 {
  margin-right: 30px;
  direction: ltr;
  flex-direction: row-reverse;
}

._error_1pwgp_195 {
  padding: 10px 0;
  text-align: center;
  color: #ca6a6a;
  font-size: 14px;
}._wrapper_1rsci_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._container_1rsci_7 {
  display: flex;
  align-items: center;
  position: relative;
}

._blurContainer_1rsci_13 {
  filter: opacity(60%);
}

._input_1rsci_17 {
  border: none;
  box-shadow: none;
  padding: 0;
  justify-content: center;
  background: transparent;
  border-radius: 0;
  height: fit-content;
}

._buttonsWrapper_1rsci_27 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
}

._position_1rsci_34 {
  margin-right: 15px;
}

._inputEmpty_1rsci_38 {
  position: absolute;
}

._button_1rsci_27 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  cursor: pointer;
}

._messengerIcons_1rsci_55 {
  display: flex;
  align-items: flex-end;
  gap: 2px;
}

._editPosition_1rsci_61 {
  position: absolute;
  right: 0;
}

._containerCard_1rsci_66 {
  display: flex;
  position: relative;
  margin-top: 10px;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  margin-bottom: 15px;
}

._addButton_1rsci_76 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
}

._addPosition_1rsci_88 {
  position: absolute;
  top: -46px;
  right: 50px;
}
._addPosition_1rsci_88._reversed_1rsci_93 {
  left: 50px;
  right: unset;
}

._labelImg_1rsci_98 {
  z-index: 10;
  position: relative;
  bottom: -6px;
  left: 5px;
}

._editContainer_1rsci_105 {
  padding: 8px;
  display: flex;
  flex-direction: column;
}._container_nvaxw_1 {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.2s ease-out;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  background: #ffffff;
  cursor: pointer;
  width: 100%;
  min-height: 46px;
}

._routesContainerUnselected_nvaxw_15 {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.2s ease-out;
  border-radius: 12px;
  cursor: pointer;
  width: 100%;
  padding: 0px;
  min-height: 46px;
}

._routesContainer_nvaxw_15 {
  width: 100% !important;
  padding: 0 16px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: center;
  transition: all 0.2s ease-out;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  background: #ffffff;
  cursor: pointer;
  width: 100%;
  flex: 1 0 46px;
  padding-bottom: 2px;
}

._focusContainer_nvaxw_45 {
  box-shadow: none;
  border-radius: 0;
  background: transparent;
}

._arrowWrapper_nvaxw_51 {
  position: relative;
  transition: all 0.3s ease-out;
  height: 8px;
}

._arrowPosition_nvaxw_57 {
  top: -2px;
}

._arrow_nvaxw_51 {
  transform: rotate(180deg);
}

._label_nvaxw_65 {
  margin-top: 10px;
  font-size: 14px;
  height: 100%;
  color: #383f43;
}
@media (max-width: 768px) {
  ._label_nvaxw_65 {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

._labelText_nvaxw_80 {
  color: #383f43;
  white-space: nowrap;
}

._phone_nvaxw_85 {
  display: flex;
  align-items: center;
}
._phone_nvaxw_85 ._input_nvaxw_89 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  height: fit-content;
}

._labelContainer_nvaxw_97 {
  height: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  bottom: 2px;
}
@media (max-width: 768px) {
  ._labelContainer_nvaxw_97 {
    max-width: 93%;
    white-space: nowrap;
    overflow: hidden;
    height: 15px;
    text-overflow: ellipsis;
  }
}
._labelContainer_nvaxw_97._reversed_nvaxw_114 {
  direction: ltr;
}

._editableOpenValue_nvaxw_118 {
  margin-top: 0;
  color: #A85C79;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}._wrapper_1wtgq_1 {
  padding-right: 5px;
  width: 100%;
}
@media (max-width: 768px) {
  ._wrapper_1wtgq_1 {
    height: 546px;
    max-height: 600px;
  }
}
._wrapper_1wtgq_1::-webkit-scrollbar {
  width: 4px;
}
._wrapper_1wtgq_1::-webkit-scrollbar-track {
  border-radius: 10px;
  min-height: 13px;
}
._wrapper_1wtgq_1::-webkit-scrollbar-thumb {
  background-color: #e2dddd;
  border-radius: 10px;
  transition: background-color 0.3s;
}
._wrapper_1wtgq_1::-webkit-scrollbar-thumb:hover {
  background-color: #ffc9c9;
}

._containerScroller_1wtgq_27 {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  overflow: unset !important;
  position: relative;
  padding: 0 16px;
  background: #f9f9f9;
  height: fit-content;
}
@media (max-width: 767px) {
  ._containerScroller_1wtgq_27 {
    margin: 0;
    padding: 0 16px 10px;
    max-height: 424px;
  }
}
._containerScroller_1wtgq_27 ._btn_1wtgq_47 {
  padding: 5px 10px;
  border: 1px solid #e4dfe1;
  border-radius: 20px;
}

._textContainer_1wtgq_53 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}
._textContainer_1wtgq_53 ._text_1wtgq_53 {
  font-size: 20px;
}
@media (max-width: 768px) {
  ._textContainer_1wtgq_53 {
    justify-content: flex-start;
    margin-left: 15px;
  }
}

._buttonWrapper_1wtgq_70 {
  padding: 12px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 767px) {
  ._buttonWrapper_1wtgq_70 {
    justify-content: center;
    gap: 150px;
    transform: translateY(6px);
  }
}

._button_1wtgq_70 {
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
}
@media (max-width: 767px) {
  ._button_1wtgq_70 {
    font-weight: normal;
    font-size: 13px;
    width: fit-content;
    height: 27px;
    padding: 0 8px;
  }
}

._editableOpenValue_1wtgq_100 {
  color: #b79ba6;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._profiles_1wtgq_108 {
  margin-top: 10px;
  width: 100%;
  display: flex;
  justify-content: center;
}

._addNewExpertWrapper_1wtgq_115 {
  width: 100%;
  display: flex;
  justify-content: center;
}

._newAccount_1wtgq_121 {
  background: transparent;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  gap: 10px;
  width: 100%;
  height: 36px;
  cursor: pointer;
}
._newAccount_1wtgq_121:hover {
  box-shadow: 0 0 10px transparent;
  background: rgb(244, 235, 238);
}

._icon_1wtgq_138 {
  width: 24px;
  height: 24px;
}

._plus_1wtgq_143 {
  width: 17px;
  height: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(45deg);
  border-radius: 50%;
}
._plus_1wtgq_143 svg {
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  ._plus_1wtgq_143 svg {
    width: 18px;
    height: 18px;
  }
}
._plus_1wtgq_143 svg path {
  fill: #9f637b;
}

._addNewExpert_1wtgq_115 {
  font-size: 14px;
}
@media (min-width: 768px) {
  ._addNewExpert_1wtgq_115 {
    font-size: 16px;
  }
}

._switchGroup_1wtgq_175 {
  height: 26px;
}

._switchOption_1wtgq_179 {
  padding: 0 8px;
  height: 22px;
}

._notSticky_1wtgq_184 {
  width: 100%;
}

._sticky_1wtgq_188 {
  width: 102%;
  background: #f9f9f9;
  top: -1px;
  display: block;
  z-index: 1000;
}
@media (max-width: 768px) {
  ._sticky_1wtgq_188 {
    position: sticky;
  }
}

._modalSheet_1wtgq_201 {
  z-index: 100000000000 !important;
  box-shadow: none !important;
}

._container_1wtgq_27 {
  box-shadow: none !important;
  transition: bottom 0.5s ease-out;
  bottom: 0 !important;
}
._container_1wtgq_27._up_1wtgq_211 {
  bottom: 46px !important;
}

._noPhotoEdit_1wtgq_215 {
  transition: all 1s ease-out;
}

._imageFilter_1wtgq_219 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.1;
  border-radius: 20px;
}

._radioButtonReversed_1wtgq_232 {
  column-gap: 5px;
}
._radioButtonReversed_1wtgq_232::after {
  right: 14px;
}

._reversed_1wtgq_239 {
  direction: rtl;
}

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

._panelApplyCancel_1wtgq_248 {
  background-color: #f0e9e9;
  padding: 3px;
  border-radius: 10px;
  z-index: 100;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 20px;
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
  gap: 10px;
}
._panelApplyCancel_1wtgq_248 button {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}
._panelApplyCancel_1wtgq_248 img {
  cursor: pointer;
  width: 14px;
}

._deleteModal_1wtgq_274 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

._modalButtons_1wtgq_280 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._btnCancel_1wtgq_286 {
  color: #ca6a6a;
  background: #ffffff;
}
._btnCancel_1wtgq_286:hover {
  color: #ca6a6a;
}
@media (max-width: 768px) {
  ._btnCancel_1wtgq_286 {
    width: 79px;
  }
}

._btnDone_1wtgq_299 {
  color: #383f43;
  background: #ffffff;
}
._btnDone_1wtgq_299:hover {
  color: #383f43;
}
@media (max-width: 768px) {
  ._btnDone_1wtgq_299 {
    width: 79px;
  }
}._reversed_1pc9o_1 {
  direction: rtl;
}._container_wed0_1 {
  display: flex;
  gap: 15px;
  background: #ffffff;
  border-radius: 16px;
  height: 25px;
}

._containerRadioGroup_wed0_9 {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 768px) {
  ._containerRadioGroup_wed0_9 {
    gap: 2px;
  }
}
@media (min-width: 768px) {
  ._containerRadioGroup_wed0_9 {
    padding: 10px 0;
  }
}

._listItem_wed0_25 {
  background: transparent;
  box-shadow: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 26px;
  padding: 0 8px;
  color: black;
}
._listItem_wed0_25 span {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
._listItem_wed0_25:hover {
  background: none;
  box-shadow: none;
  border-bottom: #9a5a74;
}
._listItem_wed0_25:hover ._icon_wed0_47 path {
  fill: #9a5a74;
}

._activeListItem_wed0_51 {
  background: transparent;
}
._activeListItem_wed0_51 ._icon_wed0_47 path {
  fill: #9a5a74;
}
._activeListItem_wed0_51 span {
  color: #9a5a74;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

._contentButton_wed0_65 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

._icon_wed0_47 {
  height: 12px;
  width: 12px;
}._container_19ps3_1 {
  padding: 6px 16px;
  padding-bottom: 1px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  ._container_19ps3_1 {
    padding: 0;
    width: 670px;
  }
}

._filterContainer_19ps3_16 {
  z-index: 1;
  width: 124px;
}

._filter_19ps3_16 {
  position: relative;
  bottom: 8px;
}

._filterLabel_19ps3_26 {
  color: #b79ba6;
}

._filterButton_19ps3_30 {
  background: #ffffff;
  display: flex;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
}
._filterButton_19ps3_30 img {
  margin: 0;
}
._filterButton_19ps3_30:hover {
  background: #ffffff;
}

._button_19ps3_46 {
  font-size: 12px;
  width: 100px;
  height: 25px;
}

._searchContainer_19ps3_52 {
  width: 305px;
  display: flex;
  gap: 10px;
  position: relative;
}
@media (max-width: 768px) {
  ._searchContainer_19ps3_52 {
    width: 100%;
  }
}

._searchInput_19ps3_64 {
  border-radius: 20px;
  width: 100%;
}
@media (max-width: 768px) {
  ._searchInput_19ps3_64 {
    padding: 4px 8px 4px;
    width: 200px;
    height: 19px;
  }
  ._searchInput_19ps3_64 span {
    padding: 0;
    font-size: 8px;
  }
}
@media (max-width: 405px) {
  ._searchInput_19ps3_64 {
    width: 100%;
  }
}

._iconSearchButton_19ps3_85 {
  border-radius: 50%;
  width: 19px;
  height: 19px;
}
@media (min-width: 768px) {
  ._iconSearchButton_19ps3_85 {
    width: 48px;
    height: 48px;
    border-radius: 20px;
  }
}

._iconSearch_19ps3_85 {
  width: 9px;
  height: 9px;
}
@media (min-width: 768px) {
  ._iconSearch_19ps3_85 {
    width: 16px;
    height: 16px;
  }
}
._iconSearch_19ps3_85 path {
  fill: #ffffff;
}

._location_19ps3_112 {
  display: flex;
  gap: 4px;
}

._addressWrapper_19ps3_117 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._addressLabel_19ps3_123 {
  height: 8px;
  font-size: 6px;
  color: #83939f;
}

._address_19ps3_117 {
  height: 8px;
  font-size: 8px;
  color: #2e3940;
}

._icon_19ps3_85 {
  width: 20px;
  height: 25px;
}
._icon_19ps3_85 path {
  fill: #4bb95c;
}

._usersList_19ps3_143 {
  background-color: #f9f9f9;
  z-index: 100;
  position: absolute;
  right: -10px;
  top: 60px;
  border-radius: 25px;
  padding: 6px;
  border: 1px solid #b7cee8;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  ._usersList_19ps3_143 {
    bottom: 30px;
    top: unset;
    flex-direction: column-reverse;
  }
}

._tip_19ps3_163 {
  border-radius: 15px;
  box-shadow: 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: flex;
  padding: 4px 0px;
  padding-left: 5px;
  column-gap: 7px;
  font-size: 14px;
  transition: all 0.2s ease-in;
}
._tip_19ps3_163:hover {
  background-color: #ffdce5;
}
._tip_19ps3_163._pink_19ps3_177 {
  box-shadow: rgba(245, 151, 151, 0.836) 0px 0px 8px;
}
._tip_19ps3_163 ._left_19ps3_180 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 35px;
}
._tip_19ps3_163 ._left_19ps3_180 ._avatar_19ps3_187 {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  border: 1px solid #a79ca0;
}
._tip_19ps3_163 ._mid_19ps3_193 {
  display: flex;
  flex-direction: column;
  row-gap: 7px;
  width: 130px;
}
._tip_19ps3_163 ._mid_19ps3_193 ._name_19ps3_199 {
  display: flex;
  column-gap: 5px;
}
._tip_19ps3_163 ._mid_19ps3_193 div:nth-child(2) {
  font-size: 12px;
}
._tip_19ps3_163 ._right_19ps3_206 {
  padding-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 7px;
  position: relative;
}
._tip_19ps3_163 ._right_19ps3_206 ._phoneContainer_19ps3_214 {
  position: relative;
}
._tip_19ps3_163 ._right_19ps3_206 ._phoneContainer_19ps3_214 ._icon_19ps3_85 {
  bottom: 0px;
  left: -20px;
  width: 15px;
  height: 15px;
  position: absolute;
}
._tip_19ps3_163 ._right_19ps3_206 div:nth-child(2) {
  font-size: 12px;
}

._leftSide_19ps3_228 {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 2;
}

._hours_19ps3_235 {
  z-index: 1;
  left: 0;
  bottom: 0;
}
@media (max-width: 490px) {
  ._hours_19ps3_235 {
    max-width: 50px;
    width: 50px;
  }
}
@media (max-width: 281px) {
  ._hours_19ps3_235 {
    max-width: 36px;
    width: 36px;
  }
}

._title_19ps3_253 {
  z-index: 6;
  position: sticky;
  left: 0;
  top: 0;
}._container_r0e76_1 {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 10000000;
  padding: 0 5px;
  min-width: 370px;
}

@media (min-width: 768px) {
  ._containerTable_r0e76_11 {
    width: 1020px;
    position: static;
  }
}

._navigation_r0e76_17 {
  border: none !important;
  background: #ffffff !important;
  box-shadow: none !important;
}

._child_r0e76_23 {
  position: relative;
  top: -156px;
}
@media (min-width: 768px) {
  ._child_r0e76_23 {
    padding-top: 0;
  }
}

._filterRadioGroup_r0e76_33 {
  border-radius: 10px;
}
@media (max-width: 768px) {
  ._filterRadioGroup_r0e76_33 {
    border: 0.4px solid var(--main, #a0627b);
    position: static;
    background: #fff;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12) inset;
  }
}
._filterRadioGroup_r0e76_33 ._part_r0e76_44 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
._filterRadioGroup_r0e76_33 ._part_r0e76_44 p {
  font-size: 14px;
}
._filterRadioGroup_r0e76_33 ._buttons_r0e76_52 {
  width: 100%;
  display: flex;
  gap: 15px;
}

._customInput_r0e76_58 {
  display: flex;
  flex-direction: row;
  padding: 2px 20px;
  margin-bottom: 5px;
  gap: 10px;
}
._customInput_r0e76_58 input {
  width: 100%;
  font-size: 14px;
  position: relative;
  top: 1px;
  left: 2px;
  background-color: transparent;
  color: #383f43;
  border-bottom: 1px solid #ede4e8;
}

._input_r0e76_76 {
  width: 100%;
  font-size: 10px;
  position: relative;
  top: 1px;
  left: 2px;
  background-color: transparent;
  color: #383f43;
  border-bottom: 1px solid #ede4e8;
}

._iconSearch_r0e76_87 {
  width: 15px;
  height: 17px;
}

._containerButtonGroup_r0e76_92 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 5px 5px;
}

._buttonGroup_r0e76_100 {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

._buttonGroup_r0e76_100 > div {
  flex-basis: calc(50% - 5px);
}

._buttonGroup_r0e76_100 > div:last-child {
  flex-basis: 100%;
  display: flex;
  justify-content: center;
  width: 0;
}

._buttonGroupOdd_r0e76_117 {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

._buttonGroupOdd_r0e76_117 > div {
  flex-basis: calc(50% - 5px);
}

._buttonGroupOdd_r0e76_117 > div:first-child {
  flex-basis: 100%;
  display: flex;
  justify-content: center;
  width: 0;
}._btn_16utq_1 {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 8px 17px;
  transition: box-shadow 0.1s ease-out;
}
@media (max-width: 768px) {
  ._btn_16utq_1 {
    padding: 3px 8px;
  }
}
._btn_16utq_1 svg {
  width: 25px;
  height: 25px;
}
._btn_16utq_1:disabled {
  box-shadow: unset;
  background-color: #f1f1f1;
  cursor: default;
}
._btn_16utq_1:disabled ._blur_16utq_27 {
  display: block;
}
._btn_16utq_1 ._blur_16utq_27 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  backdrop-filter: blur(1px);
  width: 100%;
  height: 100%;
}
._btn_16utq_1:not(:disabled):hover {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
._btn_16utq_1._active_16utq_42 {
  background-color: #ffe9f2;
}

._reversed_16utq_46 {
  transform: scaleX(-1);
}

._mobileNavigation_16utq_50 {
  height: 24px;
  width: 23px;
  padding: 3px 4px;
}._container_1e11t_1 {
  position: relative;
  max-width: 1032px;
}
._container_1e11t_1._containerMonth_1e11t_5 {
  max-width: 98vw;
  min-width: 98vw;
}
@media (max-width: 768px) {
  ._container_1e11t_1 {
    max-width: 100vw;
    max-height: calc(100vh - 41px);
  }
}
._container_1e11t_1 ._header_1e11t_15 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  ._container_1e11t_1 ._header_1e11t_15 {
    justify-content: center;
    gap: 2px;
    flex-direction: column-reverse;
  }
}
._container_1e11t_1 ._header_1e11t_15 ._viewToggle_1e11t_30 {
  max-width: max-content;
  position: relative;
}
@media (max-width: 768px) {
  ._container_1e11t_1 ._header_1e11t_15 ._viewToggle_1e11t_30 {
    display: flex;
    justify-content: center;
  }
}
._container_1e11t_1 ._header_1e11t_15 ._selectToggle_1e11t_40 {
  min-width: 430px;
  display: flex;
  position: relative;
  padding-right: 75px;
  min-height: 31px;
}
@media (max-width: 768px) {
  ._container_1e11t_1 ._header_1e11t_15 ._selectToggle_1e11t_40 {
    padding-left: 40px;
    padding-right: 60px;
    min-width: unset;
    width: 100%;
  }
}
._container_1e11t_1 ._header_1e11t_15 ._filter_1e11t_55 {
  z-index: 4;
  position: absolute;
  right: 0;
}
._container_1e11t_1 ._filterReversed_1e11t_60 {
  right: unset !important;
  left: 0;
  top: 0;
}
._container_1e11t_1 ._calendarContainer_1e11t_65 {
  will-change: scroll-position;
  max-width: 100%;
  position: relative;
  margin-top: 10px;
  border-radius: 16px;
  background: #f9f9f9;
  box-shadow: 0 6px 60px 0 rgba(0, 0, 0, 0.12);
  overflow: scroll;
  transition: scroll 0.3s ease;
}
._container_1e11t_1 ._calendarContainer_1e11t_65::-webkit-scrollbar {
  display: none;
}
@media (max-width: 768px) {
  ._container_1e11t_1 ._calendarContainer_1e11t_65 {
    max-width: 100%;
    min-width: 100%;
    max-height: calc(100vh - 41px);
  }
}
@media (min-width: 768px) {
  ._container_1e11t_1 ._calendarContainer_1e11t_65._adaptiveContainer_1e11t_87 {
    max-height: 87vh;
  }
}
._container_1e11t_1 ._calendar_1e11t_65 {
  width: fit-content;
  height: fit-content;
}

._searchIconContainer_1e11t_96 {
  left: 350px;
  cursor: pointer;
  position: absolute;
}
@media (max-width: 768px) {
  ._searchIconContainer_1e11t_96 {
    display: none;
  }
}
._searchIconContainer_1e11t_96 ._searchIcon_1e11t_96 {
  width: 30px;
  height: 30px;
}

._searchIconContainerReversed_1e11t_111 {
  left: 474px;
}

._mainNavigationContainer_1e11t_115 {
  position: absolute;
  right: 101%;
  top: 25%;
  z-index: 5;
}

._reversed_1e11t_122 {
  right: unset;
  left: 101%;
  transform: scaleX(-1);
}

@media (min-width: 760px) {
  ._reversedToggle_1e11t_129 {
    padding-right: 0 !important;
    padding-left: 75px;
  }
}

._viewToggleReversed_1e11t_135 {
  padding-left: 75px;
}
@media (max-width: 768px) {
  ._viewToggleReversed_1e11t_135 {
    padding-left: 0px !important;
    padding-right: 22px;
  }
}

._inputContainer_1e11t_145 {
  position: relative;
}
@media (max-width: 768px) {
  ._inputContainer_1e11t_145 {
    width: 120px;
  }
}
._inputContainer_1e11t_145 ._searchInput_1e11t_153 {
  color: #383f43;
  height: 27px;
  border-radius: 15px;
  padding-left: 10px;
  font-size: 16px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  transition: all 0.1s ease-in-out;
}
._inputContainer_1e11t_145 ._searchInput_1e11t_153:focus {
  scale: 1.05;
}
@media (max-width: 768px) {
  ._inputContainer_1e11t_145 ._searchInput_1e11t_153 {
    width: 120px;
  }
}
._inputContainer_1e11t_145 ._filterIcon_1e11t_170 {
  position: absolute;
  right: 8px;
  top: 50%;
  stroke-width: 0px;
  transform: translate(0, -50%);
  width: 20px;
  height: 20px;
}
._inputContainer_1e11t_145 ._filterIcon_1e11t_170._iconActive_1e11t_179 path {
  fill: #25a0e7;
}
._inputContainer_1e11t_145 ._usersList_1e11t_182 {
  background-color: #f9f9f9;
  z-index: 100;
  position: absolute;
  right: -35px;
  top: 30px;
  border-radius: 25px;
  padding: 6px;
  border: 1px solid #b7cee8;
}

._tip_1e11t_193 {
  border-radius: 15px;
  box-shadow: 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: flex;
  padding: 4px 0px;
  padding-left: 5px;
  column-gap: 7px;
  font-size: 14px;
  transition: all 0.2s ease-in;
}
._tip_1e11t_193:hover {
  background-color: #ffdce5;
}
._tip_1e11t_193._pink_1e11t_207 {
  box-shadow: rgba(245, 151, 151, 0.836) 0px 0px 8px;
}
._tip_1e11t_193 ._left_1e11t_210 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 35px;
}
._tip_1e11t_193 ._left_1e11t_210 ._avatar_1e11t_217 {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  border: 1px solid #a79ca0;
}
._tip_1e11t_193 ._mid_1e11t_223 {
  display: flex;
  flex-direction: column;
  row-gap: 7px;
  width: 130px;
}
._tip_1e11t_193 ._mid_1e11t_223 ._name_1e11t_229 {
  display: flex;
  column-gap: 5px;
}
._tip_1e11t_193 ._mid_1e11t_223 div:nth-child(2) {
  font-size: 12px;
}
._tip_1e11t_193 ._right_1e11t_236 {
  padding-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 7px;
  position: relative;
}
._tip_1e11t_193 ._right_1e11t_236 ._phoneContainer_1e11t_244 {
  position: relative;
}
._tip_1e11t_193 ._right_1e11t_236 ._phoneContainer_1e11t_244 ._icon_1e11t_179 {
  bottom: 0px;
  left: -20px;
  width: 15px;
  height: 15px;
  position: absolute;
}
._tip_1e11t_193 ._right_1e11t_236 div:nth-child(2) {
  font-size: 12px;
}

._leftSide_1e11t_258 {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 2;
}

._hours_1e11t_265 {
  z-index: 1;
  left: 0;
  bottom: 0;
}
@media (max-width: 490px) {
  ._hours_1e11t_265 {
    max-width: 50px;
    width: 50px;
  }
}
@media (max-width: 281px) {
  ._hours_1e11t_265 {
    max-width: 36px;
    width: 36px;
  }
}

._title_1e11t_283 {
  z-index: 6;
  position: sticky;
  left: 0;
  top: 0;
}._btn_17r6e_1 {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  padding-bottom: 13px;
  width: 30px;
  height: 40px;
  background-color: transparent;
  border-color: #b7cee8;
  align-items: center;
}
._btn_17r6e_1 ._filterIcon_17r6e_13 {
  position: absolute;
  right: 0;
  transition: transform 0.3s linear;
}
@media (max-width: 760px) {
  ._btn_17r6e_1 ._filterIcon_17r6e_13 {
    width: 17px;
    height: 17px;
  }
}
._btn_17r6e_1._activeBtn_17r6e_24 {
  box-shadow: inset 0 0 4px rgba(160, 98, 123, 0.12);
  width: 240px;
  height: 40px;
  border-radius: 8px;
  border-bottom: 1px solid #b7cee8;
}
._btn_17r6e_1._activeBtn_17r6e_24 ._filterIcon_17r6e_13 {
  right: 5px;
  transform: rotate(90deg);
}
._btn_17r6e_1._activeBtn_17r6e_24 ._quantityContainer_17r6e_35 {
  left: 35px;
  bottom: 5px;
  width: 30px;
  height: 30px;
}
@media (max-width: 768px) {
  ._btn_17r6e_1._activeBtn_17r6e_24 {
    width: 180px;
    height: 44px;
  }
  ._btn_17r6e_1._activeBtn_17r6e_24 ._filterIcon_17r6e_13 {
    right: 24px;
  }
  ._btn_17r6e_1._activeBtn_17r6e_24 ._quantityContainer_17r6e_35 {
    left: 29px;
    bottom: 6px;
  }
}

._quantityContainer_17r6e_35 {
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 21px;
  bottom: 22px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #a0627b;
  transition: all 0.3s linear;
}
._quantityContainer_17r6e_35 ._text_17r6e_70 {
  color: #a0627b;
}
@media (max-width: 768px) {
  ._quantityContainer_17r6e_35 {
    width: 21px;
    height: 21px;
  }
}

._reversed_17r6e_80 {
  transform: scaleX(-1);
}

._btn_17r6e_1 {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  padding-bottom: 13px;
  width: 30px;
  height: 40px;
  background-color: transparent;
  border-color: #b7cee8;
  align-items: center;
}
._btn_17r6e_1 ._filterIcon_17r6e_13 {
  position: absolute;
  right: 0;
  width: 21px;
  height: 21px;
  transition: transform 0.3s linear;
}
@media (max-width: 760px) {
  ._btn_17r6e_1 ._filterIcon_17r6e_13 {
    width: 17px;
    height: 17px;
  }
}
._btn_17r6e_1._activeBtnReversed_17r6e_109 ._filterIcon_17r6e_13 {
  right: unset;
  left: 5px;
  transform: rotate(90deg);
}
._btn_17r6e_1._activeBtnReversed_17r6e_109 ._quantityContainer_17r6e_35 {
  left: 35px;
  bottom: 5px;
  width: 30px;
  height: 30px;
}
@media (max-width: 768px) {
  ._btn_17r6e_1._activeBtnReversed_17r6e_109 {
    width: 180px;
    height: 44px;
  }
  ._btn_17r6e_1._activeBtnReversed_17r6e_109 ._filterIcon_17r6e_13 {
    right: unset;
    left: 24px;
  }
  ._btn_17r6e_1._activeBtnReversed_17r6e_109 ._quantityContainer_17r6e_35 {
    left: 29px;
    bottom: 6px;
  }
}._container_56t77_1 {
  padding-top: 3px;
  display: inline-block;
  min-width: 42px;
  background-color: transparent;
  max-height: 95vh;
  overflow-y: scroll;
}
._container_56t77_1::-webkit-scrollbar {
  display: none;
}
._container_56t77_1._active_56t77_12 {
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(46, 103, 140, 0.12), inset 0 0 4px rgba(160, 98, 123, 0.12);
  border-radius: 8px;
  border: 1px solid #b7cee8;
}

._containerCustomer_56t77_19 {
  width: 53px;
}
@media (max-width: 490px) {
  ._containerCustomer_56t77_19 {
    width: 50px;
  }
}
._containerCustomer_56t77_19._active_56t77_12 {
  width: 87px;
}
@media (max-width: 490px) {
  ._containerCustomer_56t77_19._active_56t77_12 {
    width: 74px;
  }
}

._partsContainer_56t77_36 {
  max-height: 0;
  max-width: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 240px;
  height: 554px;
  overflow: hidden;
}
@media (max-width: 768px) {
  ._partsContainer_56t77_36 {
    width: 180px;
    height: 490px;
  }
}
@media (max-width: 768px) {
  ._partsContainer_56t77_36 {
    gap: 10px;
  }
}
._partsContainer_56t77_36 ._part_56t77_36 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
._partsContainer_56t77_36 ._part_56t77_36 p {
  font-size: 14px;
}
._partsContainer_56t77_36 ._buttons_56t77_66 {
  width: 100%;
  display: flex;
  gap: 15px;
}
._partsContainer_56t77_36 ._resetContainer_56t77_71 {
  padding-top: 20px;
  display: flex;
  gap: 15px;
}
._partsContainer_56t77_36 ._resetContainer_56t77_71 button:last-child {
  flex: 1;
}
@media (max-width: 768px) {
  ._partsContainer_56t77_36 ._resetContainer_56t77_71 {
    padding-top: 10px;
  }
}
._partsContainer_56t77_36 ._resetContainerCustomer_56t77_84 {
  padding-top: 20px;
  display: flex;
  gap: 15px;
}
@media (max-width: 768px) {
  ._partsContainer_56t77_36 ._resetContainerCustomer_56t77_84 {
    padding-top: 10px;
  }
}
._partsContainer_56t77_36._active_56t77_12 {
  max-height: 554px;
  max-width: unset;
  padding: 17px 15px 20px 15px;
  transition: max-height 0.3s linear, padding 0.3s linear;
}
@media (max-width: 768px) {
  ._partsContainer_56t77_36._active_56t77_12 {
    max-height: 490px;
    padding-top: 10px;
  }
}

._closeBtn_56t77_107 {
  display: none;
}

._closeBtnActive_56t77_111 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: -1;
  cursor: default;
}
._closeBtnActive_56t77_111:hover {
  background-color: transparent;
}
@media (max-width: 768px) {
  ._closeBtnActive_56t77_111 {
    background: linear-gradient(165.77deg, rgba(252, 244, 248, 0.5) 2.47%, rgba(194, 140, 162, 0.5) 93.96%);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
}

._reversed_56t77_132 {
  transform: scaleX(-1);
}

._reversedTitles_56t77_136 {
  text-align: right;
  transform: scaleX(-1);
}._container_g6w52_1 {
  position: relative;
  max-width: 1032px;
}
._container_g6w52_1._containerMonth_g6w52_5 {
  max-width: 98vw;
  min-width: 98vw;
}
@media (max-width: 768px) {
  ._container_g6w52_1 {
    max-width: 100vw;
    max-height: calc(100vh - 41px);
  }
}
._container_g6w52_1 ._header_g6w52_15 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  ._container_g6w52_1 ._header_g6w52_15 {
    justify-content: center;
    gap: 2px;
    flex-direction: column-reverse;
  }
}
._container_g6w52_1 ._header_g6w52_15 ._viewToggle_g6w52_30 {
  max-width: max-content;
  position: relative;
}
@media (max-width: 768px) {
  ._container_g6w52_1 ._header_g6w52_15 ._viewToggle_g6w52_30 {
    display: flex;
    justify-content: center;
  }
}
._container_g6w52_1 ._header_g6w52_15 ._selectToggle_g6w52_40 {
  min-width: 430px;
  display: flex;
  position: relative;
  padding-right: 75px;
  min-height: 31px;
}
@media (max-width: 768px) {
  ._container_g6w52_1 ._header_g6w52_15 ._selectToggle_g6w52_40 {
    padding-left: 49px;
    padding-right: 50px;
    min-width: unset;
    width: 100%;
  }
}
._container_g6w52_1 ._header_g6w52_15 ._filter_g6w52_55 {
  z-index: 4;
  position: absolute;
  right: 0;
}
._container_g6w52_1 ._filterReversed_g6w52_60 {
  right: unset !important;
  left: 0;
  top: 0;
}
._container_g6w52_1 ._calendarContainer_g6w52_65 {
  will-change: scroll-position;
  max-width: 100%;
  position: relative;
  margin-top: 10px;
  border-radius: 16px;
  background: #f9f9f9;
  box-shadow: 0 6px 60px 0 rgba(0, 0, 0, 0.12);
  overflow: scroll;
  transition: scroll 0.3s ease;
}
._container_g6w52_1 ._calendarContainer_g6w52_65::-webkit-scrollbar {
  display: none;
}
@media (max-width: 768px) {
  ._container_g6w52_1 ._calendarContainer_g6w52_65 {
    max-width: 100%;
    min-width: 100%;
    max-height: calc(100vh - 41px);
  }
}
@media (min-width: 768px) {
  ._container_g6w52_1 ._calendarContainer_g6w52_65._adaptiveContainer_g6w52_87 {
    max-height: 87vh;
  }
}
._container_g6w52_1 ._calendar_g6w52_65 {
  width: fit-content;
  height: fit-content;
}

._searchIconContainer_g6w52_96 {
  left: 350px;
  cursor: pointer;
  position: absolute;
}
@media (max-width: 768px) {
  ._searchIconContainer_g6w52_96 {
    display: none;
  }
}
._searchIconContainer_g6w52_96 ._searchIcon_g6w52_96 {
  width: 30px;
  height: 30px;
}

._searchIconContainerReversed_g6w52_111 {
  left: 474px;
}

._mainNavigationContainer_g6w52_115 {
  position: absolute;
  right: 101%;
  top: 25%;
  z-index: 5;
}

._reversed_g6w52_122 {
  right: unset;
  left: 101%;
  transform: scaleX(-1);
}

@media (min-width: 760px) {
  ._reversedToggle_g6w52_129 {
    padding-right: 0 !important;
    padding-left: 75px;
  }
}

._viewToggleReversed_g6w52_135 {
  padding-left: 75px;
}
@media (max-width: 768px) {
  ._viewToggleReversed_g6w52_135 {
    padding-left: 0px !important;
    padding-right: 22px;
  }
}

._input_g6w52_145 {
  width: 100%;
}

._inputContainer_g6w52_149 {
  position: relative;
}
@media (max-width: 768px) {
  ._inputContainer_g6w52_149 {
    width: 120px;
  }
}
._inputContainer_g6w52_149 ._searchInput_g6w52_157 {
  color: #383f43;
  height: 27px;
  border-radius: 15px;
  padding-left: 10px;
  font-size: 16px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  transition: all 0.1s ease-in-out;
}
._inputContainer_g6w52_149 ._searchInput_g6w52_157:focus {
  scale: 1.05;
}
@media (max-width: 768px) {
  ._inputContainer_g6w52_149 ._searchInput_g6w52_157 {
    width: 120px;
  }
}
._inputContainer_g6w52_149 ._filterIcon_g6w52_174 {
  position: absolute;
  right: 8px;
  top: 50%;
  stroke-width: 0px;
  transform: translate(0, -50%);
  width: 20px;
  height: 20px;
}
._inputContainer_g6w52_149 ._filterIcon_g6w52_174._iconActive_g6w52_183 path {
  fill: #25a0e7;
}

._usersList_g6w52_187 {
  background-color: #f9f9f9;
  z-index: 100;
  position: absolute;
  bottom: 65%;
  left: 0;
  margin: 0;
  border-radius: 25px;
  padding: 6px;
  border: 1px solid #b7cee8;
}

._tip_g6w52_199 {
  border-radius: 15px;
  box-shadow: 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: flex;
  padding: 4px 0px;
  padding-left: 5px;
  column-gap: 7px;
  font-size: 14px;
  transition: all 0.2s ease-in;
}
._tip_g6w52_199:hover {
  background-color: #ffdce5;
}
._tip_g6w52_199._pink_g6w52_213 {
  box-shadow: rgba(245, 151, 151, 0.836) 0px 0px 8px;
}
._tip_g6w52_199 ._left_g6w52_216 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 35px;
}
._tip_g6w52_199 ._left_g6w52_216 ._avatar_g6w52_223 {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  border: 1px solid #a79ca0;
}
._tip_g6w52_199 ._mid_g6w52_229 {
  display: flex;
  flex-direction: column;
  row-gap: 7px;
  width: 130px;
}
._tip_g6w52_199 ._mid_g6w52_229 ._name_g6w52_235 {
  display: flex;
  column-gap: 5px;
}
._tip_g6w52_199 ._mid_g6w52_229 div:nth-child(2) {
  font-size: 12px;
}
._tip_g6w52_199 ._right_g6w52_242 {
  padding-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 7px;
  position: relative;
}
._tip_g6w52_199 ._right_g6w52_242 ._phoneContainer_g6w52_250 {
  position: relative;
}
._tip_g6w52_199 ._right_g6w52_242 ._phoneContainer_g6w52_250 ._icon_g6w52_183 {
  bottom: 0px;
  left: -20px;
  width: 15px;
  height: 15px;
  position: absolute;
}
._tip_g6w52_199 ._right_g6w52_242 div:nth-child(2) {
  font-size: 12px;
}

._leftSide_g6w52_264 {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 2;
}

._hours_g6w52_271 {
  z-index: 1;
  left: 0;
  bottom: 0;
}
@media (max-width: 490px) {
  ._hours_g6w52_271 {
    max-width: 50px;
    width: 50px;
  }
}
@media (max-width: 281px) {
  ._hours_g6w52_271 {
    max-width: 36px;
    width: 36px;
  }
}

._title_g6w52_289 {
  z-index: 6;
  position: sticky;
  left: 0;
  top: 0;
}._containerRadioGroup_1a4p9_1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
}

._contentButton_1a4p9_8 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

._radioBtn_1a4p9_16 {
  display: flex;
  align-items: center;
}._container_14gmt_1 {
  display: flex;
  gap: 4px;
  border-radius: 10px;
  padding: 6px 0;
}
@media (max-width: 768px) {
  ._container_14gmt_1 {
    margin-left: 10px;
  }
}._container_1y9r3_1 {
  display: flex;
  gap: 15px;
  height: 26px;
  background: #ffffff;
  border-radius: 16px;
}

._containerRadioGroup_1y9r3_9 {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  ._containerRadioGroup_1y9r3_9 {
    padding: 10px 0;
  }
}

._listItem_1y9r3_19 {
  background: transparent;
  box-shadow: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 26px;
  padding: 0 8px;
  color: black;
}
._listItem_1y9r3_19 span {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
._listItem_1y9r3_19:hover {
  background: none;
  box-shadow: none;
  border-bottom: #9a5a74;
}
._listItem_1y9r3_19:hover ._icon_1y9r3_41 path {
  fill: #9a5a74;
}

._activeListItem_1y9r3_45 {
  background: transparent;
}
._activeListItem_1y9r3_45 ._icon_1y9r3_41 path {
  fill: #9a5a74;
}
._activeListItem_1y9r3_45 span {
  color: #9a5a74;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

._contentButton_1y9r3_59 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

._icon_1y9r3_41 {
  height: 12px;
  width: 12px;
}

._radioBtn_1y9r3_71 {
  display: flex;
  align-items: center;
}._searchContainer_z2zpn_1 {
  display: flex;
  justify-content: end;
  align-items: center;
  padding-left: 40px;
  gap: 10px;
}
@media (min-width: 768px) {
  ._searchContainer_z2zpn_1 {
    padding: 5px 5px 5px 55px;
    gap: 5px;
  }
  ._searchContainer_z2zpn_1 span {
    left: 10px !important;
    padding-bottom: 0 !important;
  }
  ._searchContainer_z2zpn_1 label {
    left: -10px !important;
  }
}

._iconSearch_z2zpn_22 {
  width: 15px;
  height: 17px;
}

._input_z2zpn_27 {
  width: 100%;
  font-size: 10px;
  position: relative;
  top: 1px;
  left: 2px;
  background-color: transparent;
  color: #383f43;
}
@media (min-width: 768px) {
  ._input_z2zpn_27 {
    display: flex;
    width: 200px;
    height: 15px;
    padding: 13px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    font-size: 12px;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.06);
  }
}

._googleInputWrapper_z2zpn_52 {
  position: relative;
}

._list_z2zpn_56 {
  background-color: #f9f9f9;
  z-index: 100;
  position: absolute;
  right: -35px;
  top: 30px;
  border-radius: 25px;
  padding: 6px;
  border: 1px solid #b7cee8;
}

._usersInput_z2zpn_67 {
  position: relative;
}._container_1atwb_1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background: #ffffff;
  border: 0.4px solid #a0627b;
  box-shadow: 0 6.07407px 12.1481px rgba(46, 103, 140, 0.12), inset 0 0 4px rgba(0, 0, 0, 0.12);
  border-radius: 12px;
  height: 56px;
  transition: all 0.1s ease-out;
}

._containerWeb_1atwb_14 {
  padding-top: 20px;
  height: unset;
  padding-bottom: 20px;
}

._position_1atwb_20 {
  position: sticky;
  width: 100%;
  top: calc(100% - 152px);
  z-index: 1;
  border-radius: 12px;
  border: 0.4px solid #b7cee8;
  padding: 0 5px 5px;
  margin-bottom: 5px;
  background: #fff;
  box-shadow: 0 6.074px 12.148px 0 rgba(46, 103, 140, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.12) inset;
}

._positionWeb_1atwb_33 {
  width: 200px;
  position: unset;
}

._positionWebCollapse_1atwb_38 {
  width: 79px;
}

._positionMobileCollapse_1atwb_42 {
  border: none;
  top: calc(100% - 35px);
  background: none;
  box-shadow: none;
  margin: 30px -5px;
}

._collapseContainer_1atwb_50 {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 0.3px solid #b7cee8 !important;
  position: absolute;
  right: 0;
  top: -20px;
}

._chips_1atwb_60 {
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

._chipsWeb_1atwb_67 {
  width: 80%;
  display: flex;
  align-items: start;
  gap: 15px;
  flex-direction: column;
  padding-left: 5px;
}

._chipsWebCollapse_1atwb_76 {
  align-items: center;
  padding-left: 0px;
}

._chipsCollapse_1atwb_81 {
  display: none;
}

._chipWrapper_1atwb_85 {
  background: #ffffff;
  border: 0.3px solid #b7cee8;
  box-shadow: none !important;
  border-radius: 4px;
  width: 48px;
  height: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  cursor: pointer;
}
._chipWrapper_1atwb_85:hover {
  background-color: transparent;
}

._chipWrapperWeb_1atwb_103 {
  display: flex;
  flex-direction: row;
  position: relative;
  width: 38px;
  height: 35px !important;
  border-radius: 8px;
  border: none;
  box-shadow: none;
}
._chipWrapperWeb_1atwb_103 p {
  animation: _textAppearance_1atwb_1 1s forwards;
  left: 45px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  position: absolute;
  color: #383f43;
}
._chipWrapperWeb_1atwb_103:hover {
  background-color: #faf3f4;
}
._chipWrapperWeb_1atwb_103:hover p {
  font-weight: 500;
  color: #a0627b;
}

._selectedWeb_1atwb_130 {
  background: #f5eaeb;
}
._selectedWeb_1atwb_130 p {
  font-weight: 500;
  color: #a0627b;
}

._selected_1atwb_130 {
  border: none;
  box-shadow: none;
  height: auto;
}

._arrowWrapper_1atwb_144 {
  width: 30px;
  border-radius: 50%;
}

._collapseWrapper_1atwb_149 {
  border: none;
  box-shadow: none;
}

._arrow_1atwb_144 {
  rotate: 180deg;
  width: 76%;
}

._customComponent_1atwb_159 {
  position: relative;
  padding-top: 5px;
  top: -240px;
}

._customComponentEmpty_1atwb_165 {
  position: relative;
  padding-top: 8px;
  left: -23px;
}._container_1e6dv_1 {
  width: 38px;
  height: 28px;
  background: #a0627b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition: all 0.1s;
}

._iconWrapper_1e6dv_15 {
  width: 16px;
  height: 16px;
  position: relative;
  background-color: #f9f9f9;
  border-radius: 50%;
}

._selectedIcon_1e6dv_23 {
  background-color: #a0627b;
}

._icon_1e6dv_15 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._color_1e6dv_34 path {
  fill: #ffffff;
}

._colorStroke_1e6dv_38 path {
  stroke: #ffffff;
}

._selected_1e6dv_23 {
  background: #ffffff;
  border: 0.5px solid #a0627b;
  width: fit-content;
  padding: 4px 12px;
  color: #383f43;
  font-size: 14px;
  line-height: 19px;
}

._error_1e6dv_52 {
  background: red;
}

._borderlessSelected_1e6dv_56 {
  border: none;
}

._borderlessBg_1e6dv_60 {
  background: transparent;
}

._promotionContainer_1e6dv_64 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  ._promotionContainer_1e6dv_64 {
    flex-direction: column;
    gap: 12px;
  }
}

._tabsContainer_1e6dv_77 {
  display: flex;
  gap: 40px;
}

._buttonContainer_1e6dv_82 {
  display: flex;
  gap: 12px;
}
._buttonContainer_1e6dv_82 ._iconButton_1e6dv_86 {
  background: transparent;
  height: 20px;
  width: 20px;
  padding: 2px;
}._text_10y14_1 {
  display: flex;
  justify-content: flex-start;
  font-size: 14px;
}
@media (min-width: 768px) {
  ._text_10y14_1 {
    font-size: 16px;
  }
}

._labelError_10y14_12 {
  border-color: red;
}

._section_10y14_16 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._addressInputWrapper_10y14_22 {
  padding: 5px 16px;
  display: flex;
  width: 100%;
  z-index: 1;
}

._inputWithIcon_10y14_29 {
  display: flex;
  align-items: center;
  flex: 0 0 70%;
}

._autocomplete_10y14_35 {
  width: 100%;
}

._inputWithIconHome_10y14_39 {
  margin-left: 10px;
  flex: 0 0 20%;
}

._input_10y14_29 {
  border: none;
  box-shadow: none;
  padding: 0;
  justify-content: center;
  border-radius: 0;
  height: 20px;
  width: 100%;
}

._activeSpan_10y14_54 {
  transform: translate(0, -15px);
  border: 0;
  padding-bottom: 0;
}

._location_10y14_60 {
  padding-bottom: 2px;
}

._house_10y14_64 {
  padding-bottom: 2px;
  width: 28px;
}

._font_10y14_69 {
  font-weight: 700;
}

._separator_10y14_73 {
  height: 1px;
  background: rgba(167, 156, 160, 0.15);
}
@media (min-width: 768px) {
  ._separator_10y14_73 {
    width: auto;
  }
}

._cleaning_10y14_83 button {
  width: 130px;
}
@media (min-width: 768px) {
  ._cleaning_10y14_83 button {
    width: 150px;
  }
}

._pets_10y14_92 {
  gap: 10px 5px;
  justify-content: space-between;
}
._pets_10y14_92 button {
  width: 94px;
}
@media (max-width: 360px) {
  ._pets_10y14_92 {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  ._pets_10y14_92 {
    padding: 0 20px;
  }
  ._pets_10y14_92 button {
    width: 128px;
  }
}

._buttonWrapper_10y14_113 {
  display: flex;
  justify-content: center;
}._list_ltirm_1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 350px) {
  ._list_ltirm_1 {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  ._list_ltirm_1 {
    padding: 0 20px;
  }
}

._listItem_ltirm_17 {
  background: #ffffff;
  border: 1px solid #ffffff;
  box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.3);
  color: #5c4c52;
  font-weight: 700;
  font-size: 10px;
  line-height: 14px;
}
@media (min-width: 768px) {
  ._listItem_ltirm_17 {
    font-size: 14px;
  }
}

._activeListItem_ltirm_32 {
  background: #ffe3ef;
  border: 1px solid #a0627b;
  color: #a0627b;
  box-shadow: none;
}@media (min-width: 768px) {
  ._container_iitsa_2 {
    padding: 30px 44px 0;
  }
}

._section_iitsa_7 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
  margin-bottom: 25px;
}

._text_iitsa_16 {
  display: flex;
  justify-content: flex-start;
  font-size: 14px;
}
@media (min-width: 768px) {
  ._text_iitsa_16 {
    font-size: 16px;
  }
}

._inputWrapper_iitsa_27 {
  display: flex;
  justify-content: center;
}

._addressInputWrapper_iitsa_32 {
  padding: 10px 16px;
  width: 266px;
  display: flex;
  align-items: center;
  gap: 20px;
  border: 0.5px solid #a0627b;
  border-radius: 12px;
  box-shadow: 0px 6.07407px 12.1481px rgba(46, 103, 140, 0.12);
}
@media (min-width: 768px) {
  ._addressInputWrapper_iitsa_32 {
    padding: 14px 22px;
    width: 495px;
    gap: 36px;
  }
}

._inputWithIcon_iitsa_50 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._input_iitsa_27 {
  border: none;
  box-shadow: none;
  padding: 0;
  justify-content: center;
  border-radius: 0;
  border-bottom: 1px solid #ede4e8;
  height: 20px;
}

._activeSpan_iitsa_66 {
  transform: translate(0, -15px);
  border: 0;
  padding-bottom: 0;
}

._location_iitsa_72 {
  padding-bottom: 2px;
  width: 120px;
  font-weight: 700;
}
@media (min-width: 768px) {
  ._location_iitsa_72 {
    width: 298px;
  }
}

._house_iitsa_83 {
  padding-bottom: 2px;
  width: 28px;
  font-weight: 700;
}
@media (min-width: 768px) {
  ._house_iitsa_83 {
    width: 56px;
  }
}

._font_iitsa_94 {
  font-weight: 700;
}

._width_iitsa_98 {
  width: 40px;
}

@media (max-width: 340px) {
  ._inputAddress_iitsa_103 {
    width: 120px;
  }
}

._separator_iitsa_108 {
  height: 1px;
  background: rgba(167, 156, 160, 0.15);
}
@media (min-width: 768px) {
  ._separator_iitsa_108 {
    width: 535px;
  }
}

._cleaning_iitsa_118 button {
  width: 130px;
}
@media (min-width: 768px) {
  ._cleaning_iitsa_118 button {
    width: 150px;
  }
}

._pets_iitsa_127 {
  gap: 10px 5px;
  justify-content: space-between;
}
._pets_iitsa_127 button {
  width: 94px;
}
@media (max-width: 360px) {
  ._pets_iitsa_127 {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  ._pets_iitsa_127 {
    padding: 0 20px;
  }
  ._pets_iitsa_127 button {
    width: 128px;
  }
}

._buttonWrapper_iitsa_148 {
  display: flex;
  justify-content: center;
}._wrapper_1p58w_1 {
  cursor: pointer;
}
._wrapper_1p58w_1 ._burger_1p58w_4 {
  padding: 12px 13px;
}
._wrapper_1p58w_1 ._burger_1p58w_4 ._burgerImage_1p58w_7 {
  width: 24px;
  height: 100%;
  transition: 0.3s all;
}
._wrapper_1p58w_1 ._burger_1p58w_4 ._burgerImage_1p58w_7:hover rect,
._wrapper_1p58w_1 ._burger_1p58w_4 ._burgerImage_1p58w_7 :active rect {
  stroke: #a0627b;
}
._wrapper_1p58w_1 ._logo_1p58w_16 {
  display: none;
}

@media (min-width: 992px) {
  ._wrapper_1p58w_1 ._burger_1p58w_4 {
    display: none;
  }
  ._wrapper_1p58w_1 ._logo_1p58w_16 {
    display: block;
    width: 97px;
    height: 34px;
  }
}._menu_23mdd_1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._menu_23mdd_1 ._item_23mdd_6 {
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  background: transparent;
  width: 100px;
}
@media (max-width: 768px) {
  ._menu_23mdd_1 ._item_23mdd_6 {
    width: 80px;
  }
}
._menu_23mdd_1 ._item_23mdd_6 ._image_23mdd_21 {
  width: 24px;
  height: 24px;
}
._menu_23mdd_1 ._item_23mdd_6:hover,
._menu_23mdd_1 ._item_23mdd_6 :active {
  box-shadow: none;
}
._menu_23mdd_1 ._item_23mdd_6:hover ._image_23mdd_21 path,
._menu_23mdd_1 ._item_23mdd_6 :active ._image_23mdd_21 path {
  stroke: #a0627b;
  stroke-width: 0.5;
}

@media (min-width: 992px) {
  ._menu_23mdd_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s all;
  }
  ._menu_23mdd_1 ._item_23mdd_6 {
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    width: 136px;
  }
  ._menu_23mdd_1 ._item_23mdd_6 ._image_23mdd_21 {
    width: 24px;
    height: 24px;
  }
  ._menu_23mdd_1 ._item_23mdd_6 ._text_23mdd_55 {
    color: #383f43;
  }
  ._menu_23mdd_1 ._item_23mdd_6:hover ._image_23mdd_21 path,
  ._menu_23mdd_1 ._item_23mdd_6 :active ._image_23mdd_21 path {
    stroke: #a0627b;
    stroke-width: 0.5;
  }
  ._menu_23mdd_1 ._item_23mdd_6:hover ._text_23mdd_55,
  ._menu_23mdd_1 ._item_23mdd_6 :active ._text_23mdd_55 {
    color: #a0627b;
  }
}._infosys_v0mgs_1 {
  display: flex;
  align-items: center;
}
._infosys_v0mgs_1 ._item_v0mgs_5 {
  position: relative;
  padding: 10px;
  cursor: pointer;
}
._infosys_v0mgs_1 ._item_v0mgs_5:hover ._image_v0mgs_10 path,
._infosys_v0mgs_1 ._item_v0mgs_5 :active ._image_v0mgs_10 path {
  stroke: #a0627b;
  stroke-width: 0.5;
}
._infosys_v0mgs_1 ._item_v0mgs_5:hover ._text_v0mgs_15,
._infosys_v0mgs_1 ._item_v0mgs_5 :active ._text_v0mgs_15 {
  color: #a0627b;
}
._infosys_v0mgs_1 ._item_v0mgs_5 ._userButton_v0mgs_19 {
  width: 38px;
}
._infosys_v0mgs_1 ._item_v0mgs_5 ._notifications_v0mgs_22 {
  position: absolute;
  top: 14px;
  left: 26px;
  height: 12px;
  width: 15px;
  color: #fff;
  font-size: 9px;
  line-height: 11px;
  background: #a0627b;
  border-radius: 10px;
}
._infosys_v0mgs_1 ._item_v0mgs_5 ._image_v0mgs_10 {
  height: 20px;
  width: 20px;
  transition: 0.3s all;
  stroke-width: 0.5;
}
._infosys_v0mgs_1 ._item_v0mgs_5 ._image__user_v0mgs_40 {
  height: 24px;
  width: 24px;
  border: 1px solid #e4d3da;
  border-radius: 50%;
}
._infosys_v0mgs_1 ._item_v0mgs_5 ._image__user_v0mgs_40:hover,
._infosys_v0mgs_1 ._item_v0mgs_5 ._image__user_v0mgs_40 :active {
  border-color: #a0627b;
}
._infosys_v0mgs_1 ._item_v0mgs_5 ._image_v0mgs_10:hover path,
._infosys_v0mgs_1 ._item_v0mgs_5 ._image_v0mgs_10 :active path {
  stroke: #a0627b;
  stroke-width: 0.5;
}
._infosys_v0mgs_1 ._item_v0mgs_5._guest_v0mgs_55 {
  display: flex;
  align-items: center;
  gap: 10px;
}

@media (min-width: 992px) {
  ._infosys_v0mgs_1 ._item_v0mgs_5 {
    padding: 10px;
  }
  ._infosys_v0mgs_1 ._item_v0mgs_5 ._notifications_v0mgs_22 {
    top: 14px;
    left: 26px;
    height: 16px;
    width: 16px;
    font-size: 11px;
    line-height: 15px;
    background: #a0627b;
    border-radius: 50%;
  }
  ._infosys_v0mgs_1 ._item_v0mgs_5 ._image_v0mgs_10 {
    height: 24px;
    width: 24px;
  }
  ._infosys_v0mgs_1 ._item_v0mgs_5 ._image__user_v0mgs_40 {
    height: 30px;
    width: 30px;
  }
}
@media (min-width: 1280px) {
  ._infoContainer_v0mgs_85 ._item_v0mgs_5 {
    padding: 10px 15px;
  }
  ._infoContainer_v0mgs_85 ._item_v0mgs_5 ._notifications_v0mgs_22 {
    left: 29px;
  }
}
._button_v0mgs_92 {
  background: transparent;
  box-shadow: none;
  width: 60px;
}
._button_v0mgs_92:hover {
  background: transparent;
  box-shadow: none;
}
._button_v0mgs_92._logout_v0mgs_101 {
  width: 40px;
}

._buttonSmall_v0mgs_105 {
  background: transparent;
  box-shadow: none;
  width: 30px;
}
._buttonSmall_v0mgs_105:hover {
  background: transparent;
  box-shadow: none;
}._wrapper_dxocq_1 {
  min-width: 360px;
  background: #fff7f9;
  box-shadow: 0 3.07px 2.15px rgba(46, 103, 140, 0.1);
  border-radius: 0 0 6px 6px;
  position: relative;
}
@media (min-width: 992px) {
  ._wrapper_dxocq_1 {
    box-shadow: none;
    border-radius: none;
    background: linear-gradient(180deg, rgba(183, 156, 167, 0.4) 0%, rgb(255, 247, 249));
  }
}
._wrapper_dxocq_1 ._header_dxocq_15 {
  padding: 0 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._wrapper_dxocq_1 ._header_dxocq_15 ._itemsMobile_dxocq_21 {
  display: flex;
}
@media (min-width: 992px) {
  ._wrapper_dxocq_1 ._header_dxocq_15 ._itemsMobile_dxocq_21 {
    width: 100%;
    justify-content: flex-end;
    gap: 100px;
  }
}
._wrapper_dxocq_1 ._header_dxocq_15 ._itemsDesktop_dxocq_31 {
  display: contents;
}
@media (min-width: 992px) {
  ._wrapper_dxocq_1 ._header_dxocq_15 {
    max-width: 1200px;
    padding: 0px 15px;
    margin: 0 auto;
  }
}

._collapseWrapper_dxocq_42 {
  position: absolute;
  width: 100%;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
}
@media (min-width: 768px) {
  ._collapseWrapper_dxocq_42 {
    display: none;
  }
}
._collapseWrapper_dxocq_42 ._collapse_dxocq_42 {
  width: 40px;
  height: 5px;
  background: #ffffff;
  border-radius: 20px;
  box-shadow: 0px -3px 4px rgba(0, 0, 0, 0.2);
}

._selectLangues_dxocq_64 {
  z-index: 1;
  position: absolute;
  width: 86px;
  right: 50px;
  top: 35px;
}
@media (max-width: 500px) {
  ._selectLangues_dxocq_64 {
    right: 260px;
    top: 3px;
  }
}
@media (max-width: 390px) {
  ._selectLangues_dxocq_64 {
    right: 247px;
    top: 3px;
    width: 80px;
  }
}._transitionEnter_1safp_1 {
  transition: all 0.3s ease-out;
}

._transitionEnterTo_1safp_5 {
  transform: scale(1);
  opacity: 1;
}

._transitionLeaveTo_1safp_10 {
  transform: scale(0.95);
  opacity: 0;
}._container_1saqu_1 {
  display: flex;
  align-items: center;
  gap: 10px;
}

._photo_1saqu_7 {
  width: 42px !important;
  height: 42px !important;
  border: 1px solid #e4d3da;
  border-radius: 50%;
}

._group_1saqu_14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}

._inlineGroup_1saqu_21 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._button_1saqu_27 {
  width: 18px;
  height: 18px;
  background: transparent;
}
._button_1saqu_27:hover {
  background: transparent;
  box-shadow: none;
}

._separator_1saqu_37 {
  width: 1px;
  height: 16px;
  background: #b7cee8;
}._container_6mxys_1 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 88888888888888900;
  height: 100%;
  background: linear-gradient(165.77deg, rgba(252, 244, 248, 0.5) 2.47%, rgba(194, 140, 162, 0.5) 93.96%);
  backdrop-filter: blur(3px);
}

._sheet_6mxys_12 {
  position: absolute;
  height: 100%;
  width: 75%;
  background: #fff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 10000000000000000000;
}
._sheet_6mxys_12 img {
  width: auto;
  height: auto;
}

._buttonClose_6mxys_28 {
  position: absolute;
  right: 0;
  top: 10px;
  padding: 8.5px 10px;
  color: #d3c4c4;
  background: #fff;
}
._buttonClose_6mxys_28 img {
  height: 14px;
}
._buttonClose_6mxys_28:hover {
  color: #9b3d63;
}
._buttonClose_6mxys_28:active {
  color: #a0627b;
}

._logoContainer_6mxys_46 {
  padding-top: 42px;
  padding-bottom: 50px;
  text-align: center;
}
._logoContainer_6mxys_46 img {
  height: 39px;
}
._logoContainer_6mxys_46._guestContainer_6mxys_54 {
  padding-top: 82px;
}

._fields_6mxys_58 {
  padding: 30px 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-top: 1px solid #ededed;
}
._fields_6mxys_58 img {
  height: 16px;
}
._fields_6mxys_58 ._field_6mxys_58 {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #383f43;
  cursor: pointer;
  width: 150px;
}
._fields_6mxys_58._noBorder_6mxys_76 {
  padding: 30px 0 20px;
  border: none;
}

._profile_6mxys_81 {
  padding: 20px 0;
}

._button_6mxys_28 {
  background: transparent;
  height: 16px;
}
._button_6mxys_28:hover {
  background: transparent;
  box-shadow: none;
}

._conditions_6mxys_94 {
  color: #383f43;
  cursor: pointer;
}

._selectLanguagesWrapper_6mxys_99 {
  width: 86px;
}

._selectLanguages_6mxys_99 {
  margin-bottom: 20px;
}

._footer_6mxys_107 {
  color: #636060;
}._container_a1opt_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

._message_a1opt_7 {
  font-size: 16px !important;
}
@media (min-width: 768px) {
  ._message_a1opt_7 {
    font-size: 18px !important;
  }
}

._buttonsContainer_a1opt_16 {
  display: flex;
  justify-content: center;
  gap: 40px;
}
@media (min-width: 768px) {
  ._buttonsContainer_a1opt_16 {
    justify-content: space-around;
  }
}

._cancelButton_a1opt_27,
._cancelButton_a1opt_27:hover,
._cancelButton_a1opt_27:active {
  background: transparent;
  color: #ca6a6a;
}

._applyButton_a1opt_34,
._applyButton_a1opt_34:hover,
._applyButton_a1opt_34:active {
  background: transparent;
  color: #333333;
}._container_myqvx_1 {
  width: 100%;
  transition: all 0.1s ease-out;
}

._buttonWrapper_myqvx_6 {
  width: 100%;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  padding: 6px 15px 6px 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.1s ease-out;
}
@media (min-width: 768px) {
  ._buttonWrapper_myqvx_6 {
    padding: 6px 15px 6px 20px;
  }
}

._openWrapper_myqvx_23 {
  box-shadow: none;
  background: transparent;
}

._arrow_myqvx_28 {
  transform: rotate(180deg);
}

._descriptionWrapper_myqvx_32 {
  margin-bottom: 20px;
  padding: 16px 22px 0 15px;
  font-size: 14px;
  line-height: 19px;
  color: #2e3940;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 768px) {
  ._descriptionWrapper_myqvx_32 {
    padding: 16px 22px 0 21px;
  }
}

._externalClassName_myqvx_48 {
  width: 100%;
}

._open_myqvx_23 {
  pointer-events: none;
}

._hidden_myqvx_56 {
  display: none;
}._infoWrapper_1jh3m_1 {
  display: flex;
  gap: 12px;
  align-items: center;
}

._captionWrapper_1jh3m_7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 10px;
  line-height: 14px;
  color: #333333;
}
@media (min-width: 768px) {
  ._captionWrapper_1jh3m_7 {
    width: 162px;
  }
}

._name_1jh3m_21 {
  font-size: 16px;
  line-height: 22px;
}

._photo_1jh3m_26 {
  width: auto;
  height: auto;
  border-radius: 50%;
  border: 1px solid #a79ca0;
}

._visitedWrapper_1jh3m_33 {
  display: flex;
}

._separator_1jh3m_37 {
  margin-right: 8px;
}
._separator_1jh3m_37::after {
  content: "";
  position: relative;
  right: -4px;
  width: 1px;
  height: 1px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #333333;
}

._ratingWrapper_1jh3m_52 {
  width: 47px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  margin-left: 10px;
  background: #ffffff;
  box-shadow: 0 1px 5px rgba(160, 98, 123, 0.24);
  border-radius: 4px;
}._iconsWrapper_1txjr_1 {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
@media (min-width: 768px) {
  ._iconsWrapper_1txjr_1 {
    margin: 0 12px;
  }
}

._iconNumber_1txjr_12 {
  display: flex;
  justify-content: center;
  gap: 6px;
  width: 96px;
}
@media (min-width: 768px) {
  ._iconNumber_1txjr_12 {
    width: 116px;
  }
}

._likeImg_1txjr_24 {
  width: 22px;
  height: 22px;
}

._buttonLikes_1txjr_29 {
  font-weight: 400;
  height: 40px;
  gap: 6px;
  display: flex;
  background: transparent;
  color: #2e3940;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  box-shadow: none;
  cursor: pointer;
}
._buttonLikes_1txjr_29:hover {
  box-shadow: none;
  color: #2e3940;
}

._likesActive_1txjr_47 {
  color: #a0627b;
}

._comment_1txjr_51 {
  width: 19px;
  height: 13px;
}

._share_1txjr_56 {
  width: 22px;
  height: 14px;
}

._iconsSeparator_1txjr_61::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 16px;
  background: #e2edfb;
  border-radius: 150px;
}

._hidden_1txjr_71::after {
  background-color: transparent;
}

._buttonComments_1txjr_75 {
  font-weight: 400;
  width: 50px;
  height: 40px;
  gap: 6px;
  display: flex;
  background: transparent;
  color: #2e3940;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  box-shadow: none;
}
._buttonComments_1txjr_75:hover {
  box-shadow: none;
  color: #2e3940;
}
._buttonComments_1txjr_75._disabled_1txjr_92 {
  cursor: default;
  color: #2e3940;
  box-shadow: none;
  background: transparent;
}

._active_1txjr_99 {
  background: #fff6f8;
  box-shadow: 0px -2px 4px rgba(46, 103, 140, 0.08);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}._container_54xba_1 {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  ._container_54xba_1 {
    gap: 32px;
  }
}

._caption_54xba_11 {
  margin-left: 12px;
  font-size: 15px;
}
@media (min-width: 768px) {
  ._caption_54xba_11 {
    margin-left: 46px;
    font-size: 20px;
  }
}

._content_54xba_22 {
  margin-top: 20px;
  display: flex;
  gap: 2px;
  flex-direction: column;
  overflow-y: auto;
  padding: 0 12px 2px;
  max-height: 504px;
}
@media (min-width: 768px) {
  ._content_54xba_22 {
    margin-top: 0;
  }
}

._photo_54xba_37 {
  height: 40px;
  width: 40px;
  border-radius: 50%;
}

._button_54xba_43 {
  align-self: end;
  background: white;
}._container_1neyw_1 {
  padding: 4px 16px 4px 10px;
  display: flex;
  justify-content: space-between;
  background: #f9f9f9;
  box-shadow: 3px 0px 2px rgba(46, 103, 140, 0.1), 0px 2px 15px rgba(0, 0, 0, 0.06);
  border-radius: 15px 15px 0 0;
  position: relative;
  z-index: 2;
  height: 54px;
}
@media (min-width: 768px) {
  ._container_1neyw_1 {
    padding: 4px 16px 4px 6px;
  }
}

._userInfo_1neyw_18 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._photo_1neyw_24 {
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  ._photo_1neyw_24 {
    width: 50px;
    height: 50px;
  }
}

._username_1neyw_35 {
  font-size: 14px;
}
@media (min-width: 768px) {
  ._username_1neyw_35 {
    font-size: 16px;
  }
}

._actions_1neyw_44 {
  display: flex;
  align-items: center;
  gap: 20px;
}

._info_1neyw_50 {
  display: flex;
  gap: 16px;
}
@media (min-width: 768px) {
  ._info_1neyw_50 {
    gap: 20px;
  }
}

._iconWrapper_1neyw_60 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
@media (max-width: 768px) {
  ._iconWrapper_1neyw_60 {
    flex-direction: column;
  }
}

._icon_1neyw_60 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: #ffffff;
  box-shadow: 0 0 4px rgba(99, 93, 96, 0.2);
  border-radius: 4px;
}
._icon_1neyw_60 img {
  margin: 0;
}
@media (min-width: 768px) {
  ._icon_1neyw_60 {
    width: 24px;
    height: 24px;
  }
}

._separator_1neyw_92 {
  width: 1px;
  height: 32px;
  background: #b7cee8;
  border-radius: 20px;
}

._buttonsContainer_1neyw_99 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
@media (min-width: 768px) {
  ._buttonsContainer_1neyw_99 {
    gap: 20px;
  }
}._container_cgy14_1 {
  box-shadow: 3px 0 2px rgba(46, 103, 140, 0.1), 0 2px 15px rgba(0, 0, 0, 0.06);
  border-radius: 15px;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
@media (min-width: 768px) {
  ._container_cgy14_1 {
    max-width: 564px;
    height: 590px;
  }
}

._calendarWrapper_cgy14_16 {
  position: relative;
  z-index: 1;
  background: #ffffff;
}._tabsContainer_xovt6_1 {
  margin-bottom: 4px;
  padding: 8px 8px 1px;
  display: flex;
  gap: 14px;
  height: 70px;
  box-shadow: 0 3.07px 2.15px rgba(46, 103, 140, 0.1);
}
@media (min-width: 768px) {
  ._tabsContainer_xovt6_1 {
    padding: 8px 20px 0;
    height: 72px;
    box-shadow: 0 3.07px 2.15px rgba(46, 103, 140, 0.1);
  }
}

._tab_xovt6_1 {
  border: 2px solid #b2aaac;
  border-radius: 50%;
  cursor: pointer;
}
._tab_xovt6_1._active_xovt6_22 {
  border-color: #a0627b;
}

._icon_xovt6_26 {
  width: 52px;
  height: 52px;
}

._orders_xovt6_31 {
  width: 26px;
  height: 26px;
  border: 2px solid #b2aaac;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  bottom: 26px;
  left: 36px;
  background: #ffffff;
  font-size: 15px;
  color: #b2aaac;
}
._orders_xovt6_31._active_xovt6_22 {
  border-color: #a0627b;
  color: #a0627b;
}._panelsContainer_13nwb_1 {
  margin-top: 20px;
  box-shadow: -2px 2px 15px rgba(0, 0, 0, 0.06);
}

._cardContainer_13nwb_6 {
  margin-left: 0;
  box-shadow: none !important;
  max-width: 639px !important;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  ._cardContainer_13nwb_6 {
    margin-left: 16px;
  }
}._container_1ybk4_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

._item_1ybk4_9 {
  display: flex;
  flex-direction: column;
  width: 328px;
  padding: 11px 13px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 12px;
  background: var(--On-primary-On-primary, #fff);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

._title_1ybk4_22 {
  width: 100%;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #383f43;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._titleCont_1ybk4_35 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 10px;
}

._titleName_1ybk4_42 {
  display: flex;
  flex-direction: column;
  justify-content: start;
}

._location_1ybk4_48 {
  color: var(--text, #383f43);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._toggleButton_1ybk4_56 {
  background-color: transparent;
  border: none;
  font-size: 16px;
  cursor: pointer;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._openItem_1ybk4_67 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  color: #383f43;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
._openItem_1ybk4_67 input {
  width: 25px;
  margin-right: 15px;
  border-bottom: 1px solid #ede4e8;
}

._sales_1ybk4_84 {
  display: flex;
  padding-bottom: 20px;
  padding-left: 10px;
}

._line_1ybk4_90 {
  width: 1px;
  height: 14px;
  flex-shrink: 0;
  border-radius: 150px;
  background: #b7cee8;
  margin: 0 10px;
}

._paymentOptions_1ybk4_99 {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}

._paymentButton_1ybk4_105 {
  flex-basis: calc(33.33% - 10px);
  display: flex;
  justify-content: start;
  width: 85px;
  height: 30px;
  padding: 8px;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 0.5px solid #a0627b;
  background: #fff;
}
._paymentButton_1ybk4_105._active_1ybk4_120 {
  background: #fae0ea;
}

._saveButtonContainer_1ybk4_124 {
  display: flex;
  justify-content: center;
  gap: 10%;
  padding: 16px 0 0 3px;
}
._saveButtonContainer_1ybk4_124 ._saveButton_1ybk4_124 {
  height: 28px;
  width: 70px;
}
._saveButtonContainer_1ybk4_124 ._deleteButton_1ybk4_134 {
  height: 28px;
  width: 70px;
}

._excludedPaymentsContainer_1ybk4_139 {
  display: flex;
  justify-content: center;
  padding: 10px 0 0 5px;
}
._excludedPaymentsContainer_1ybk4_139 ._excludedPaymentsTitle_1ybk4_144 {
  font-weight: 600;
  margin-right: 2px;
}._container_1dlrn_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

._item_1dlrn_9 {
  display: flex;
  flex-direction: column;
  width: 328px;
  padding: 11px 13px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 12px;
  background: var(--On-primary-On-primary, #FFF);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

._title_1dlrn_22 {
  width: 100%;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #383F43;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._titleCont_1dlrn_35 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 10px;
}

._titleName_1dlrn_42 {
  display: flex;
  flex-direction: column;
  justify-content: start;
}

._location_1dlrn_48 {
  color: var(--text, #383F43);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._priceCont_1dlrn_56 {
  display: flex;
  flex-direction: column;
}

._price_1dlrn_56 {
  color: var(--text, #383F43);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

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

._toggleButton_1dlrn_75 {
  background-color: transparent;
  border: none;
  font-size: 16px;
  cursor: pointer;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

._openItem_1dlrn_86 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  color: #383F43;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
._openItem_1dlrn_86 input {
  width: 25px;
  margin-right: 15px;
  border-bottom: 1px solid #ede4e8;
}

._sales_1dlrn_103 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 10px;
}

._line_1dlrn_112 {
  width: 1px;
  height: 14px;
  flex-shrink: 0;
  border-radius: 150px;
  background: #B7CEE8;
  margin: 0 10px;
}

._paymentOptions_1dlrn_121 {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}

._paymentButton_1dlrn_127 {
  flex-basis: calc(33.33% - 10px);
  display: flex;
  justify-content: start;
  width: 85px;
  height: 30px;
  padding: 8px;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 0.5px solid #A0627B;
  background: #FFF;
}._container_nk3u3_1 {
  padding: 2px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgba(243, 230, 230, 0.6);
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}

._containerMobile_nk3u3_11 {
  position: relative;
  display: flex;
  z-index: 10;
  padding: 2px 0px;
}._container_105va_1 {
  width: 100%;
  min-height: 500px;
}
@media (min-width: 1170px) {
  ._container_105va_1 {
    width: 100%;
    min-height: 200px;
  }
}

._noContent_105va_12 {
  display: none;
}

._body_105va_16 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  background: #f9f9f9;
}

@media (max-width: 1170px) {
  ._tabsContainer_105va_26 {
    display: none;
  }
}._avatar_1e6vr_1 {
  width: 38px;
  height: 38px;
  border-radius: 100%;
}

._mobileAvatar_1e6vr_7 {
  height: 32px;
  width: 32px;
  border-radius: 100%;
}

._captionCell_1e6vr_13 {
  cursor: pointer;
  user-select: none;
  color: #b79ba6;
  font-weight: 400;
  font-size: 14px;
  min-width: 95px;
  max-width: 300px;
  position: relative;
}
._captionCell_1e6vr_13._selected_1e6vr_23 {
  color: #9e3b61;
  font-weight: 900;
  font-size: 15px;
}
._captionCell_1e6vr_13 ._resizer_1e6vr_28 {
  position: absolute;
  right: 0;
  top: -6px;
  height: 160%;
  width: 6px;
  border-radius: 30px;
  opacity: 0;
  cursor: col-resize;
  user-select: none;
  touch-action: none;
  background: #b79ba6;
  opacity: 1;
}
._captionCell_1e6vr_13 ._isResizing_1e6vr_42 {
  background: #b79ba6;
  opacity: 1;
}

._userButtons_1e6vr_47 {
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
}
@media (max-width: 450px) {
  ._userButtons_1e6vr_47 {
    flex-direction: column;
    right: 10px;
  }
}

._blockIcon_1e6vr_60,
._deleteIcon_1e6vr_61 {
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 5px;
}
._blockIcon_1e6vr_60 path,
._deleteIcon_1e6vr_61 path {
  stroke: #fdaac3;
  stroke-width: 3px;
}
._blockIcon_1e6vr_60 path:hover,
._deleteIcon_1e6vr_61 path:hover {
  stroke: #f24c4c;
}
@media (max-width: 450px) {
  ._blockIcon_1e6vr_60,
  ._deleteIcon_1e6vr_61 {
    width: 20px;
    height: 20px;
    padding: 2px;
  }
}

._tableFooter_1e6vr_85 {
  border-radius: 0px 0px 20px 20px;
  background: #fff;
  display: flex;
  justify-content: end;
  padding: 30px 30px 30px 0;
}
@media (max-width: 768px) {
  ._tableFooter_1e6vr_85 {
    padding: 15px 30px 15px 0;
    border-radius: 10px;
  }
}
._tableFooter_1e6vr_85 ._paginationWrapper_1e6vr_98 {
  gap: 5px;
  display: flex;
  align-items: center;
}
._tableFooter_1e6vr_85 ._paginationWrapper_1e6vr_98 ._paginationInput_1e6vr_103 {
  width: 25px;
  padding-left: 6px;
  font-size: 16px;
}
._tableFooter_1e6vr_85 ._paginationButton_1e6vr_108 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._tableFooter_1e6vr_85 ._page_1e6vr_115 {
  background: #f3d0dd;
}
._tableFooter_1e6vr_85 ._activePage_1e6vr_118 {
  background: #a0627b;
}

._row_1e6vr_122 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #5c4c52;
  height: 40px;
  border-top: 1px solid #f5edf1;
  padding: 21px 55px 21px 0;
  position: relative;
  border-radius: 12px;
  background: var(--On-primary-On-primary, #fff);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  margin-bottom: 2px;
}
@media (max-width: 450px) {
  ._row_1e6vr_122 {
    padding-right: 30px;
  }
}

._extraRow_1e6vr_142 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #5c4c52;
  height: 40px;
  padding: 21px 55px 21px 0;
  position: relative;
  background: #f9f9f9;
  margin-bottom: 11px;
}
@media (max-width: 450px) {
  ._extraRow_1e6vr_142 {
    padding-right: 30px;
  }
}

._cell_1e6vr_159 {
  overflow-wrap: break-word;
  font-size: 14px;
  cursor: default;
  display: flex;
  align-items: center;
  gap: 8px;
}
._cell_1e6vr_159 ._leftGroup_1e6vr_167 {
  display: flex;
  column-gap: 8px;
  align-items: center;
  padding-left: 5px;
  width: 210px;
}
._cell_1e6vr_159 ._leftGroup_1e6vr_167 a {
  width: 160px;
}
._cell_1e6vr_159 ._leftGroup_1e6vr_167 ._link_1e6vr_177 {
  position: absolute;
  width: 25%;
  height: 40px;
}
._cell_1e6vr_159 ._leftGroup_1e6vr_167 ._name_1e6vr_182 {
  color: var(--text, #383f43);
  font-size: 16px;
  font-weight: 400;
}
._cell_1e6vr_159 ._leftGroup_1e6vr_167 ._address_1e6vr_187 {
  color: var(--text, #383f43);
  font-size: 12px;
  font-weight: 400;
}
._cell_1e6vr_159 ._rightGroup_1e6vr_192 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  margin-right: 6px;
}
._cell_1e6vr_159 ._rightGroup_1e6vr_192 img {
  margin-right: 3px;
}
._cell_1e6vr_159 ._rightGroup_1e6vr_192 ._date_1e6vr_201 {
  font-size: 12px;
}
._cell_1e6vr_159 ._rightGroup_1e6vr_192 ._phone_1e6vr_204 {
  display: flex;
  flex-direction: row;
}
._cell_1e6vr_159 ._rightGroup_1e6vr_192 ._phone_1e6vr_204 img {
  margin-top: 3px;
}
._cell_1e6vr_159 ._rightGroup_1e6vr_192 ._phone_1e6vr_204 span {
  margin-top: 4px;
}
._cell_1e6vr_159 ._extraGroup_1e6vr_214 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  padding-left: 12px;
}
._cell_1e6vr_159 ._extraGroup_1e6vr_214 span {
  color: var(--Text-B79BA6, #b79ba6);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-right: 30px;
}
._container_1vofn_2 {
  margin: auto;
}
@media (min-width: 1170px) {
  ._container_1vofn_2 {
    width: 1170px;
  }
}

@media (max-width: 1170px) {
  ._tabsContainer_1vofn_12 {
    display: none;
  }
}

._containerTable_1vofn_17 {
  max-height: 515px;
  overflow-y: auto;
  margin-bottom: 150px;
}
@media (max-width: 402px) {
  ._containerTable_1vofn_17 {
    margin-bottom: 175px;
  }
}

._table_1vofn_28 {
  width: 100%;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow-y: auto;
  height: 100%;
}

._tableContent_1vofn_36 {
  padding: 0 0 0 0;
  height: 100%;
}
@media (max-width: 768px) {
  ._tableContent_1vofn_36 {
    display: flex;
    flex-direction: column-reverse;
  }
}

._containerAvatar_1vofn_47 {
  width: 40px;
  height: 40px;
}

._mobileAvatar_1vofn_52 {
  height: 32px;
  width: 32px;
  border-radius: 100%;
}

._captionCell_1vofn_58 {
  color: #b79ba6;
  font-weight: 400;
  font-size: 14px;
}

._row_1vofn_64 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #5c4c52;
  height: 40px;
  border-top: 1px solid #f5edf1;
  padding: 21px 55px 21px 0;
  position: relative;
  border-radius: 12px;
  background: var(--On-primary-On-primary, #fff);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  margin-bottom: 2px;
}
@media (max-width: 450px) {
  ._row_1vofn_64 {
    padding-right: 30px;
  }
}

._extraRow_1vofn_84 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #5c4c52;
  height: 40px;
  padding: 21px 55px 21px 0;
  position: relative;
  background: #f9f9f9;
  margin-bottom: 11px;
}
@media (max-width: 450px) {
  ._extraRow_1vofn_84 {
    padding-right: 30px;
  }
}

._group_1vofn_101 {
  display: flex;
  flex-direction: column;
}

._leftGroup_1vofn_106 {
  display: flex;
  column-gap: 8px;
  align-items: center;
  padding-left: 5px;
  width: 210px;
}
._leftGroup_1vofn_106 a {
  width: 160px;
}
._leftGroup_1vofn_106 ._link_1vofn_116 {
  position: absolute;
  width: 25%;
  height: 40px;
}
._leftGroup_1vofn_106 ._name_1vofn_121 {
  color: var(--text, #383f43);
  font-size: 16px;
  font-weight: 400;
}
._leftGroup_1vofn_106 ._address_1vofn_126 {
  color: var(--text, #383f43);
  font-size: 12px;
  font-weight: 400;
}

._rightGroup_1vofn_132 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  margin-right: 6px;
}
._rightGroup_1vofn_132 img {
  margin-right: 3px;
}
._rightGroup_1vofn_132 ._date_1vofn_141 {
  font-size: 12px;
}
._rightGroup_1vofn_132 ._phone_1vofn_144 {
  display: flex;
  flex-direction: row;
}
._rightGroup_1vofn_132 ._phone_1vofn_144 img {
  margin-top: 3px;
}
._rightGroup_1vofn_132 ._phone_1vofn_144 span {
  margin-top: 4px;
}

._extraGroup_1vofn_155 {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  padding-left: 12px;
}
._extraGroup_1vofn_155 span {
  color: var(--Text-B79BA6, #b79ba6);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-right: 30px;
}

._email_1vofn_170 {
  color: var(--text, #383f43) !important;
}

._toggleButton_1vofn_174 {
  background-color: transparent;
  border: none;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
}

._dismissUser_1vofn_185 {
  color: #f24c4c;
  background: transparent;
  cursor: pointer;
}

._tooltipPanel_1vofn_191 {
  padding: 20px;
  width: 135px;
  left: 90px;
  top: -28px !important;
  color: #ffffff;
  background: #000000;
  opacity: 0.8;
  border-radius: 4px;
}
@media (min-width: 768px) {
  ._tooltipPanel_1vofn_191 {
    padding: 30px;
    width: 326px;
  }
}

._copyMessage_1vofn_208 {
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #9a5a74;
  color: white;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 16px;
  z-index: 9999;
  opacity: 0.9;
  transition: opacity 0.3s ease;
}

._copyMessage_1vofn_208._animate-out_1vofn_223 {
  opacity: 0;
  /* Скрытие элемента */
}._container_1y53p_1 {
  width: 100%;
  border-radius: 12px;
}
._container_1y53p_1 ._arrow_1y53p_5 {
  width: 13px;
}
._container_1y53p_1 ._button_1y53p_8 {
  width: 100%;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  padding: 6px 15px 6px 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.1s ease-out;
}
@media (min-width: 768px) {
  ._container_1y53p_1 ._button_1y53p_8 {
    padding: 6px 15px 6px 20px;
  }
}
._container_1y53p_1 ._content_1y53p_24 {
  display: none;
}
._container_1y53p_1._open_1y53p_27 {
  box-shadow: none;
  border-radius: 12px;
}
._container_1y53p_1._open_1y53p_27 ._arrow_1y53p_5 {
  transform: rotate(180deg);
}
._container_1y53p_1._open_1y53p_27 ._button_1y53p_8 {
  background: #faf9f9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
}
._container_1y53p_1._open_1y53p_27 ._content_1y53p_24 {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  background: #faf9f9;
  display: block;
}
._container_1y53p_1._reversed_1y53p_46 {
  direction: rtl;
}
._main_153z7_2 {
  width: 100%;
  display: flex;
  padding-top: 10px;
  justify-content: center;
}
._main_153z7_2 ._container_153z7_8 {
  max-height: 600px;
  min-height: 300px;
  overflow: auto;
  width: 60%;
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  /* Стилизация фона скроллбара (трека) */
  /* Стилизация самого ползунка скроллбара */
  /* Изменение цвета ползунка при наведении */
}
@media (max-width: 768px) {
  ._main_153z7_2 ._container_153z7_8 {
    width: 97%;
  }
}
._main_153z7_2 ._container_153z7_8::-webkit-scrollbar {
  width: 3px; /* ширина скроллбара */
  height: 10px; /* высота скроллбара для горизонтального скроллинга */
}
._main_153z7_2 ._container_153z7_8::-webkit-scrollbar-track {
  background: #d9d9d9; /* цвет фона */
  border-radius: 10px; /* закругление углов */
}
._main_153z7_2 ._container_153z7_8::-webkit-scrollbar-thumb {
  background: #a0627b; /* цвет ползунка */
  border-radius: 10px; /* закругление углов */
}
._main_153z7_2 ._container_153z7_8::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
  background: #cab5be; /* цвет ползунка при наведении */
}
._main_153z7_2 ._container_153z7_8 ._externalContent_153z7_41 {
  position: relative;
  display: flex;
  font-size: 19px;
  column-gap: 8px;
  width: 100%;
}
._main_153z7_2 ._container_153z7_8 ._externalContent_153z7_41 ._avatar_153z7_48 {
  width: 40px;
  height: 40px;
}
._main_153z7_2 ._container_153z7_8 ._externalContent_153z7_41 ._avatar_153z7_48 ._avatarImg_153z7_52 {
  width: 40px;
  height: 40px;
}
._main_153z7_2 ._container_153z7_8 ._externalContent_153z7_41 ._clock_153z7_56 {
  position: absolute;
  width: 25px;
  right: 10px;
  height: 25px;
  transform: translate(20%, 33%);
}
._main_153z7_2 ._container_153z7_8 ._externalContent_153z7_41 ._info_153z7_63 {
  padding: 0px;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  line-height: 24px;
}
._main_153z7_2 ._container_153z7_8 ._externalContent_153z7_41 ._info_153z7_63 ._date_153z7_71 {
  font-size: 12px;
  line-height: 12px;
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 {
  position: relative;
  padding: 10px;
  padding-left: 30px;
  display: flex;
  flex-direction: column;
  row-gap: 5px;
}
@media (max-width: 768px) {
  ._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 {
    padding-left: 15px;
  }
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 ._controls_153z7_88 {
  position: absolute;
  display: flex;
  column-gap: 10px;
  right: 12px;
  top: -8px;
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 ._controls_153z7_88 ._pencil_153z7_95 {
  cursor: pointer;
  width: 17px;
  height: 17px;
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 ._controls_153z7_88 ._trash_153z7_100 {
  cursor: pointer;
  width: 17px;
  height: 17px;
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 ._fields_153z7_105 {
  text-align: left;
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 ._fields_153z7_105 ._field_153z7_105 {
  height: 16px;
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 ._fields_153z7_105 ._field_153z7_105 ._title_153z7_111 {
  color: #b79ba6;
  font-size: 14px;
}
._main_153z7_2 ._container_153z7_8 ._contentContainer_153z7_75 ._fields_153z7_105 ._field_153z7_105 ._value_153z7_115 {
  color: #333;
  font-size: 14px;
}._container_1d5os_1 {
  margin: auto;
}
@media (min-width: 1170px) {
  ._container_1d5os_1 {
    width: 1170px;
  }
}

@media (max-width: 1170px) {
  ._tabsContainer_1d5os_11 {
    display: none;
  }
}

._table_1d5os_16 {
  padding: 0 0 0 30px;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
@media (min-width: 1170px) {
  ._table_1d5os_16 {
    min-height: 595px;
  }
}

._tableCaption_1d5os_30 {
  padding: 5px 30px 5px 0;
  display: flex;
  justify-content: space-between;
}

._containerTable_1d5os_36 {
  height: auto;
  overflow: auto;
}

._tableContent_1d5os_41 {
  padding: 0 0 0 0;
  max-height: 400px;
  overflow-y: auto;
}
@media (max-width: 768px) {
  ._tableContent_1d5os_41 {
    background: #fff7f9;
  }
}

._row_1d5os_52 {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
  color: #5c4c52;
  height: 62px;
  border-top: 1px solid #f5edf1;
  padding: 30px 30px 30px 0;
}

._group_1d5os_63 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._cell_1d5os_69 {
  max-width: 300px;
  min-width: 95px;
  overflow-wrap: break-word;
  font-size: 14px;
  max-height: 40px;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
}

._user_1d5os_80 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 230px;
}
@media (min-width: 768px) {
  ._user_1d5os_80 {
    width: 412px;
  }
}

._dismissUser_1d5os_92 {
  color: #f24c4c;
  background: transparent;
  cursor: pointer;
}

._address_1d5os_98 {
  display: flex;
  width: 136px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  ._address_1d5os_98 {
    width: 224px;
  }
}

._mobilePhone_1d5os_109 {
  display: flex;
  width: 126px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  ._mobilePhone_1d5os_109 {
    width: 176px;
  }
}

._email_1d5os_120 {
  display: flex;
  width: 290px !important;
  padding-left: 10px;
}

._registerDate_1d5os_126 {
  width: 100px;
  display: flex;
  padding-left: 10px;
}
@media (min-width: 768px) {
  ._registerDate_1d5os_126 {
    width: 180px !important;
  }
}

._tooltipPanel_1d5os_137 {
  padding: 20px;
  width: 200px;
  left: 90px;
  top: -28px !important;
  color: #ffffff;
  background: #000000;
  opacity: 0.8;
  border-radius: 4px;
}
@media (min-width: 768px) {
  ._tooltipPanel_1d5os_137 {
    padding: 30px;
    width: 326px;
  }
}

._whatsapp_1d5os_154 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 3px;
}._container_fdrnk_1 {
  padding: 2px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgba(243, 230, 230, 0.6);
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}

._containerMobile_fdrnk_11 {
  position: relative;
  display: flex;
  z-index: 10;
  padding: 2px 0px;
}

._usersPage_fdrnk_18 {
  margin-top: 38px;
  margin-bottom: 38px;
}._container_6m4lv_1 {
  width: 100%;
  padding: 15px 60px;
}

._containerMobile_6m4lv_6 {
  width: 100%;
  padding: 10px;
}

@media (max-width: 1170px) {
  ._tabsContainer_6m4lv_12 {
    display: none;
  }
}

._containerTable_6m4lv_17 {
  margin-bottom: 0;
}

._modal_6m4lv_21 {
  max-height: 925px;
}._container_cn3sl_1 {
  background: linear-gradient(165.77deg, rgba(252, 244, 248, 0.5) 2.47%, rgba(194, 140, 162, 0.5) 93.96%);
  backdrop-filter: blur(3px);
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  z-index: 200;
  margin-left: 0;
}
@media (min-width: 1020px) {
  ._container_cn3sl_1 {
    left: 0;
    justify-content: center;
    margin-left: 408px;
    backdrop-filter: none;
    background: none;
  }
}

._sheet_cn3sl_25 {
  margin-right: 14px;
  padding: 16px 30px 16px 20px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  color: black;
  position: initial;
  width: 270px;
  max-height: 622px;
  height: fit-content;
  overflow-y: auto;
  box-shadow: 0 6px 60px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  border: 0.5px solid #b7cee8;
}
@media (min-width: 1020px) {
  ._sheet_cn3sl_25 {
    margin: 0;
    border-radius: 0 16px 16px 0;
    box-shadow: 14px 8px 20px 0px rgba(46, 103, 140, 0.2);
    border: none;
    border-left: 0.5px solid #b7cee8;
  }
}
._sheet_cn3sl_25._small_cn3sl_50 {
  min-height: 417px;
}
@media (min-width: 1020px) {
  ._sheet_cn3sl_25._small_cn3sl_50 {
    max-height: 417px;
  }
}
._sheet_cn3sl_25._large_cn3sl_58 {
  min-height: 462px;
}
@media (min-width: 1020px) {
  ._sheet_cn3sl_25._large_cn3sl_58 {
    max-height: 462px;
  }
}
@media (min-width: 1020px) {
  ._sheet_cn3sl_25._largeM_cn3sl_67 {
    min-height: 489px;
  }
  ._sheet_cn3sl_25._largeL_cn3sl_70 {
    min-height: 525px;
  }
  ._sheet_cn3sl_25._smallM_cn3sl_73 {
    height: 444px;
    min-height: 444px;
  }
  ._sheet_cn3sl_25._smallL_cn3sl_77 {
    min-height: 480px;
  }
}

._button_cn3sl_82 {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
._button_cn3sl_82._text_cn3sl_91 {
  width: 26px;
  height: 26px;
  color: #383f43;
  font-size: 15px;
  background-color: #ffffff;
  border: 1px solid #f8cbd3;
}
._button_cn3sl_82._text_cn3sl_91._active_cn3sl_99 {
  border: none;
  box-shadow: none;
  color: #a0627b;
  background-color: #ffe9f2;
}._container_1x97z_1 {
  background: #f0f0f0;
  border-radius: 20px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  padding: 3px;
  transition: all 1s ease-out;
}

._option_1x97z_13 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: fit-content;
  padding: 0 5px;
  filter: opacity(50%);
  cursor: pointer;
}
._option_1x97z_13._disabled_1x97z_22 {
  cursor: default;
}

._active_1x97z_26 {
  background: #ffffff;
  box-shadow: 2px 1px 4px rgba(99, 93, 96, 0.3);
  border-radius: 20px;
  height: 22px;
  filter: none;
}._container_1iq8u_1 {
  position: relative;
}

._optionsWrapper_1iq8u_5 {
  position: absolute;
  top: 20px;
  left: -20px;
  z-index: 3;
  background: #ffffff;
  box-shadow: 0 6.07407px 12.1481px rgba(46, 103, 140, 0.12);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  width: max-content;
}

._option_1iq8u_5 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 7px 10px;
  gap: 7px;
}

._photo_1iq8u_26 {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

._input_1iq8u_32 {
  background: transparent;
  margin-right: 5px;
  font-size: 12px;
  width: 100%;
}
._input_1iq8u_32._border_1iq8u_38 {
  border-bottom: 1px solid #ede4e8;
  color: #b79ba6;
}
._input_1iq8u_32._border_1iq8u_38::placeholder {
  color: #b79ba6;
}
._input_1iq8u_32._borderLess_1iq8u_45 {
  border: none;
  color: #a0627b;
  font-size: 12px;
}
._input_1iq8u_32._borderLess_1iq8u_45::placeholder {
  color: #a0627b;
}
@media (min-width: 768px) {
  ._input_1iq8u_32._borderLess_1iq8u_45 {
    font-size: 16px;
  }
}

._cursor_1iq8u_59 {
  cursor: pointer;
}

._active_1iq8u_63 {
  background-color: rgba(134, 136, 136, 0.2);
  border-radius: 12px;
}._actions_1x1or_1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

._input_1x1or_7 {
  border: none;
  width: 88px;
}

._button_1x1or_12 {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  rotate: 45deg;
}._container_12ngg_1 {
  display: flex;
}

._emptyLabel_12ngg_5 {
  width: 9px;
  height: 9px;
  border: 1px solid #f8cbd3;
  border-radius: 50%;
}

._labelIcon_12ngg_12 {
  width: 9px;
  height: 9px;
}

._receiver_12ngg_17 {
  background: transparent;
  border: 1px solid #f8cbd3;
  border-radius: 20px;
  display: flex;
  align-items: center;
  width: 200px;
  height: 24px;
  gap: 6px;
  box-shadow: none;
}
._receiver_12ngg_17._active_12ngg_28 {
  border: 1px solid #a0627b;
}

._photo_12ngg_32 {
  width: 22px;
  height: 22px;
}

._text_12ngg_37 {
  font-size: 12px;
}
@media (min-width: 768px) {
  ._text_12ngg_37 {
    font-size: 13px;
  }
}._container_164u6_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
}

._receiversContainer_164u6_8 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}._container_1tkuq_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 328px;
  position: relative;
  padding: 16px 50px 10px 15px;
  transition: all 0.3s ease-out;
  cursor: pointer;
}

._focusContainer_1tkuq_12 {
  padding-top: 25px;
  border-bottom: 1px solid #ede4e8;
}

._withoutFocusContainer_1tkuq_17 {
  height: 46px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  background: #ffffff;
}

._textarea_1tkuq_24 {
  outline: none;
  resize: none;
  overflow: hidden;
  caret-color: #acacac;
  background: transparent;
  width: 100%;
  color: #383f43;
  font-size: 14px;
  line-height: 19px;
}
._textarea_1tkuq_24:focus {
  background: transparent;
  border: 1px solid transparent;
}

._label_1tkuq_40 {
  padding-bottom: 4px;
  position: absolute;
  pointer-events: none;
  font-size: 12px;
  line-height: 16px;
  color: #b79ba6;
  transition: all 0.3s ease-out;
  border-bottom: 1px solid #ede4e8;
}

._activeLabel_1tkuq_51 {
  top: 40px;
  transform: translate(0, -35px);
  border: 0;
  padding-bottom: 0;
}

._hiddenLabel_1tkuq_58 {
  display: none;
}

._arrowWrapper_1tkuq_62 {
  position: absolute;
  right: 20px;
  transition: all 0.3s ease-out;
}

._arrowPosition_1tkuq_68 {
  top: 10px;
}

._arrow_1tkuq_62 {
  transform: rotate(180deg);
}

._errorContainer_1tkuq_76 {
  border: 0.5px solid #ff4040;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

._error_1tkuq_76 {
  position: absolute;
  top: 15px;
  right: 15px;
  text-align: end;
  font-size: 12px;
  line-height: 16px;
  color: #ca6a6a;
}._receiverWrapper_r4afj_1 {
  border: 1px solid #f8cbd3;
  border-radius: 20px;
  padding: 2px 10px;
  width: fit-content;
  position: relative;
  height: 28px;
}

._close_r4afj_10 {
  position: absolute;
  width: 16px;
  height: 16px;
  top: -6px;
  right: -6px;
}

._closeButton_r4afj_18 {
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: none;
}
._closeButton_r4afj_18:hover {
  box-shadow: none;
}

._receiver_r4afj_1 {
  white-space: nowrap;
}._mainContainer_1nl6i_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._inlineGroup_1nl6i_7 {
  display: flex;
  justify-content: space-between;
  gap: 5px;
  align-items: flex-start;
  width: 100%;
}
._inlineGroup_1nl6i_7._empty_1nl6i_14 {
  align-items: flex-end;
}

._buttonWrapper_1nl6i_18 {
  margin-bottom: 7px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
._buttonWrapper_1nl6i_18._send_1nl6i_24 {
  margin: 0;
}

._buttonSend_1nl6i_28 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 26px;
  background: #383f43;
  border-radius: 20px;
}
._buttonSend_1nl6i_28._send_1nl6i_24 {
  align-items: flex-start;
}
._buttonSend_1nl6i_28._mobileSend_1nl6i_40 {
  margin: 0;
}

._text_1nl6i_44 {
  font-size: 16px;
}

._inputGroup_1nl6i_48 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  border-bottom: 1px solid #ededed;
  gap: 6px;
  padding: 0 4px 8px 10px;
  min-height: 45px;
}
._inputGroup_1nl6i_48._inputGroupsReceivers_1nl6i_57 {
  padding-top: 0;
  padding-bottom: 8px;
  max-height: 144px;
  display: flex;
  flex-wrap: wrap;
}
._inputGroup_1nl6i_48._noBorder_1nl6i_64 {
  border: none;
}

._inputWrapper_1nl6i_68 {
  padding: 0;
  box-shadow: none;
  background: transparent;
  border: none;
  border-radius: 0;
  width: 100%;
  height: 32px;
}
._inputWrapper_1nl6i_68._search_1nl6i_77 {
  padding-top: 2px;
  padding-left: 0;
  width: 10px;
  height: 20px;
}

._container_1nl6i_84 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 1px solid #ededed;
}

._inputButtonGroup_1nl6i_92 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  gap: 6px;
}

._receiversAddGroup_1nl6i_100 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  z-index: 2;
}

._title_1nl6i_108 {
  white-space: nowrap;
}

._input_1nl6i_48 {
  background: transparent;
  display: flex;
  gap: 6px;
}

._hidden_1nl6i_118 {
  display: none;
}

._inputTitle_1nl6i_122 {
  font-size: 16px;
  font-weight: 700;
}

._textAreaContainer_1nl6i_127 {
  width: 100%;
  display: flex;
  gap: 6px;
}

._textAreaWrapper_1nl6i_133 {
  width: 100%;
  min-height: 212px;
  max-height: 312px;
  overflow-y: auto;
}

._textArea_1nl6i_127 {
  padding-left: 14px !important;
  padding-top: 0;
  padding-right: 0;
  width: 100%;
  resize: none;
  font-size: 16px;
  color: #383f43;
  line-height: 150%;
}

._titleTextArea_1nl6i_151 {
  font-size: 16px;
}
._titleTextArea_1nl6i_151._small_1nl6i_154 {
  left: 40px;
  text-align: left;
}

._textWrapper_1nl6i_159 {
  padding-left: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
}
._textWrapper_1nl6i_159._center_1nl6i_165 {
  justify-content: center;
}

._button_1nl6i_18 {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: transparent;
  box-shadow: none;
  display: none;
  align-items: center;
  justify-content: center;
}

._photo_1nl6i_180 {
  width: 20px;
  height: 15px;
}

._buttonFileWrapper_1nl6i_185 {
  display: flex;
  align-items: center;
  margin-right: 4px;
}

._buttonFile_1nl6i_185 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: transparent;
  border-radius: 50%;
  box-shadow: 2px 1px 4px rgba(99, 93, 96, 0.3);
  padding: 2px;
  width: 26px;
  height: 24px;
  cursor: pointer;
}

._inputFile_1nl6i_204 {
  display: none;
}

._group_1nl6i_208 {
  padding-top: 0;
  padding-bottom: 8px;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
}
._group_1nl6i_208._smallGroup_1nl6i_216 {
  padding-bottom: 0;
  flex-direction: row;
  align-items: center;
}
._group_1nl6i_208._bigGroup_1nl6i_221 {
  padding-bottom: 0;
  align-items: stretch;
}

._actionsContainer_1nl6i_226 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  gap: 6px;
}._mainContainer_1ls7t_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._inlineGroup_1ls7t_7 {
  display: flex;
  justify-content: space-between;
  gap: 5px;
  align-items: flex-start;
  width: 100%;
}
._inlineGroup_1ls7t_7._empty_1ls7t_14 {
  align-items: flex-end;
}

._buttonWrapper_1ls7t_18 {
  margin-bottom: 7px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
._buttonWrapper_1ls7t_18._send_1ls7t_24 {
  margin: 0;
}

._buttonSend_1ls7t_28 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 26px;
  background: #383f43;
  border-radius: 20px;
}
._buttonSend_1ls7t_28._send_1ls7t_24 {
  align-items: flex-start;
}
._buttonSend_1ls7t_28._mobileSend_1ls7t_40 {
  margin: 0;
}

._text_1ls7t_44 {
  font-size: 14px;
}

._inputGroup_1ls7t_48 {
  padding-bottom: 6px;
  display: flex;
  align-items: flex-end;
  min-height: 38px;
  width: 100%;
  border-bottom: 1px solid #ededed;
  gap: 6px;
}
._inputGroup_1ls7t_48._inputGroupsReceivers_1ls7t_57 {
  padding-top: 4px;
  padding-bottom: 8px;
  max-height: 148px;
  display: flex;
  flex-wrap: wrap;
}
._inputGroup_1ls7t_48._noBorder_1ls7t_64 {
  border: none;
}

._inputWrapper_1ls7t_68 {
  padding: 0;
  box-shadow: none;
  background: transparent;
  border: none;
  border-radius: 0;
  width: 100%;
  height: 32px;
}
._inputWrapper_1ls7t_68._search_1ls7t_77 {
  padding-top: 2px;
  padding-left: 0;
  width: 10px;
  height: 20px;
}

._container_1ls7t_84 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 1px solid #ededed;
}

._inputButtonGroup_1ls7t_92 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  gap: 6px;
}

._receiversAddGroup_1ls7t_100 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}

._title_1ls7t_107 {
  white-space: nowrap;
}

._input_1ls7t_48 {
  background: transparent;
}

._hidden_1ls7t_115 {
  display: none;
}

._inputTitle_1ls7t_119 {
  font-size: 16px;
  font-weight: 700;
}

._textAreaContainer_1ls7t_124 {
  width: 100%;
}

._textAreaWrapper_1ls7t_128 {
  width: 100%;
  min-height: 40px;
  max-height: 146px;
  overflow-y: auto;
}

._textArea_1ls7t_124 {
  padding: 0;
  padding-right: 4px;
  width: 100%;
  resize: none;
  font-size: 14px;
  color: #383f43;
  line-height: 150%;
}

._titleTextArea_1ls7t_145 {
  font-size: 14px;
}
._titleTextArea_1ls7t_145._small_1ls7t_148 {
  left: 40px;
  text-align: left;
}

._textWrapper_1ls7t_153 {
  padding-left: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
}
._textWrapper_1ls7t_153._center_1ls7t_159 {
  justify-content: center;
}

._button_1ls7t_18 {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: transparent;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

._photo_1ls7t_174 {
  width: 20px;
  height: 15px;
}

._buttonFileWrapper_1ls7t_179 {
  display: flex;
  align-items: center;
  margin-right: 4px;
}

._buttonFile_1ls7t_179 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: transparent;
  border-radius: 50%;
  box-shadow: 2px 1px 4px rgba(99, 93, 96, 0.3);
  padding: 2px;
  width: 26px;
  height: 24px;
  cursor: pointer;
}

._inputFile_1ls7t_198 {
  display: none;
}

._group_1ls7t_202 {
  padding-top: 10px;
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 4px;
}
._group_1ls7t_202._bigGroup_1ls7t_210 {
  padding-bottom: 0;
  align-items: stretch;
}

._actionsContainer_1ls7t_215 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  gap: 6px;
}._container_18vbs_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}._container_uvhda_1 {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 0;
  border: 0.5px solid #b7cee8;
  background: #ffffff;
  border-radius: 12px;
  padding: 10px;
}
@media (min-width: 768px) {
  ._container_uvhda_1 {
    margin-top: 0;
    gap: 10px;
  }
}._tabsContainer_1gmta_1 {
  display: flex;
  gap: 26px;
  justify-content: center;
}
@media (min-width: 768px) {
  ._tabsContainer_1gmta_1 {
    gap: 50px;
  }
}

._tab_1gmta_1 {
  padding: 6px 12px;
  font-size: 16px;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  display: flex;
  align-items: center;
  gap: 4px;
  color: #383f43;
  cursor: pointer;
}
@media (min-width: 768px) {
  ._tab_1gmta_1 {
    padding: 8px 20px;
    font-size: 18px;
  }
}
._tab_1gmta_1._active_1gmta_30 {
  background: #ffe9f2;
  color: #a0627b;
  box-shadow: none;
}

._icon_1gmta_36 {
  width: 15px;
  height: 15px;
}._toggleButton_1kzhk_1 {
  padding: 0 1px;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 20px;
  width: 42px;
  cursor: pointer;
  border-radius: 20px;
}

._toggle_1kzhk_1 {
  background: #d3b8c2;
}

._notToggle_1kzhk_16 {
  background: #f0f0f0;
}

._figure_1kzhk_20 {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  background: transparent;
  transition: all 0.2s ease-in-out;
}

._active_1kzhk_29 {
  transform: translateX(22px);
  background: #a0627b;
}

._notActive_1kzhk_34 {
  transform: translateX(0);
  background: #fbfafa;
}._container_pkacw_1 {
  display: flex;
  justify-content: space-between;
}

._text_pkacw_6 {
  font-size: 13px;
  text-align: left;
}
@media (min-width: 768px) {
  ._text_pkacw_6 {
    font-size: 14px;
  }
}

._buttonsContainer_pkacw_16 {
  display: flex;
  gap: 30px;
}
@media (min-width: 768px) {
  ._buttonsContainer_pkacw_16 {
    gap: 38px;
  }
}._container_xt1l5_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 768px) {
  ._container_xt1l5_1 {
    gap: 20px;
  }
}

._configurationsType_xt1l5_12 {
  font-size: 10px;
}
@media (min-width: 768px) {
  ._configurationsType_xt1l5_12 {
    font-size: 12px;
  }
}

._configurationsTypeWrapper_xt1l5_21 {
  margin-right: 10px;
  display: flex;
  gap: 46px;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  ._configurationsTypeWrapper_xt1l5_21 {
    margin-right: 6px;
    gap: 52px;
  }
}

._configurationsItemContainer_xt1l5_34 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 768px) {
  ._configurationsItemContainer_xt1l5_34 {
    gap: 12px;
  }
}._container_7wu9k_1 {
  gap: 12px;
  display: flex;
  align-items: center;
  height: 34px;
}
@media (min-width: 768px) {
  ._container_7wu9k_1 {
    gap: 8px;
    height: 44px;
  }
}

._icon_7wu9k_14 {
  width: 20px;
  height: 20px;
}
@media (min-width: 768px) {
  ._icon_7wu9k_14 {
    width: 24px;
    height: 24px;
  }
}
._icon_7wu9k_14 img {
  width: 100%;
  height: 100%;
}

._text_7wu9k_29 {
  font-size: 16px;
}
@media (min-width: 768px) {
  ._text_7wu9k_29 {
    font-size: 20px;
  }
}._settingsTypesContainer_ik02d_1 {
  padding: 2px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  overflow-y: auto;
}

._innerClassName_ik02d_9 {
  padding-top: 0;
}._container_35o6g_1 {
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  gap: 36px;
  overflow-y: hidden;
}
@media (max-width: 768px) {
  ._container_35o6g_1 {
    max-height: 530px;
    gap: 0;
  }
}

._titleContainer_35o6g_15 {
  gap: 8px;
  align-items: center;
  display: flex;
  font-size: 20px;
}
@media (max-width: 768px) {
  ._titleContainer_35o6g_15 {
    margin-bottom: 16px;
  }
}

._title_35o6g_15 {
  font-size: 16px;
}
@media (min-width: 768px) {
  ._title_35o6g_15 {
    font-size: 20px;
  }
}

._buttonsContainer_35o6g_36 {
  display: flex;
  justify-content: space-around;
}
@media (max-width: 768px) {
  ._buttonsContainer_35o6g_36 {
    margin-top: 30px;
  }
}

._button_35o6g_36 {
  background: #ffffff;
}
._button_35o6g_36._reset_35o6g_49 {
  color: #ca6a6a;
}
._button_35o6g_36._save_35o6g_52 {
  color: #383f43;
}
@media (max-width: 768px) {
  ._button_35o6g_36 {
    width: 115px;
  }
}._container_z0ba0_1 {
  padding: 14px 2px 10px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media (min-width: 768px) {
  ._container_z0ba0_1 {
    padding: 20px 60px 16px;
    gap: 6px;
    border-bottom: 3px solid #f5edf1;
  }
}

._inlineGroup_z0ba0_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._settings_z0ba0_22 {
  width: 15px;
  height: 15px;
  background: transparent;
}
._settings_z0ba0_22:hover {
  background: transparent;
}

._notificationGroup_z0ba0_31 {
  display: flex;
  gap: 6px;
  align-items: center;
}

._notificationText_z0ba0_37 {
  font-size: 16px;
}
@media (min-width: 768px) {
  ._notificationText_z0ba0_37 {
    font-size: 20px;
  }
}

._messages_z0ba0_46 {
  padding: 2px 4px;
  width: 114px;
  height: 22px;
  font-weight: 400;
  display: flex;
  gap: 6px;
  align-items: center;
  text-transform: capitalize;
  font-size: 12px;
  background: transparent;
  color: #383f43;
  border: 0.5px solid #b7cee8;
  border-radius: 4px;
}
._messages_z0ba0_46:hover {
  background: transparent;
}
@media (min-width: 768px) {
  ._messages_z0ba0_46 {
    width: 128px;
    height: 26px;
    font-size: 14px;
  }
}

._text_z0ba0_72 {
  font-size: 10px;
}
@media (min-width: 768px) {
  ._text_z0ba0_72 {
    font-size: 12px;
  }
}

._allReadButton_z0ba0_81 {
  font-size: 10px;
  background: transparent;
  font-weight: 700;
  box-shadow: none;
  width: 68px;
  height: 14px;
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  ._allReadButton_z0ba0_81 {
    font-size: 12px;
    width: 80px;
    height: 16px;
  }
}
._allReadButton_z0ba0_81:hover {
  box-shadow: none;
}._button_lwpuu_1 {
  padding: 8px 16px 8px 6px;
  background: transparent;
  width: 100%;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  height: 46px;
  display: flex;
  gap: 6px;
}
@media (min-width: 768px) {
  ._button_lwpuu_1 {
    height: 56px;
  }
}

._label_lwpuu_17 {
  width: 8px;
  height: 8px;
  background: #ca6a6a;
  border-radius: 50%;
}
@media (min-width: 768px) {
  ._label_lwpuu_17 {
    width: 10px;
    height: 10px;
  }
}
._label_lwpuu_17._hidden_lwpuu_29 {
  visibility: hidden;
}

._infoWrapper_lwpuu_33 {
  display: flex;
  gap: 12px;
  width: 95%;
}

._captionWrapper_lwpuu_39 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 10px;
  line-height: 14px;
  color: #333333;
}

._name_lwpuu_48 {
  font-size: 16px;
  line-height: 22px;
}

._photo_lwpuu_53 {
  width: auto;
  height: auto;
  border-radius: 50%;
  border: 1px solid #a79ca0;
}

._photoIcon_lwpuu_60 {
  width: 34px;
  height: 34px;
}
@media (min-width: 768px) {
  ._photoIcon_lwpuu_60 {
    width: 40px;
    height: 40px;
  }
}

._visitedWrapper_lwpuu_71 {
  display: flex;
}

._separator_lwpuu_75 {
  margin-right: 8px;
}
._separator_lwpuu_75::after {
  content: "";
  position: relative;
  right: -4px;
  width: 1px;
  height: 1px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #333333;
}

._notificationType_lwpuu_90 {
  display: flex;
  align-items: center;
  height: 100%;
}
._notificationType_lwpuu_90 ._notificationTypeIcon_lwpuu_95 {
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  ._notificationType_lwpuu_90 ._notificationTypeIcon_lwpuu_95 {
    width: 20px;
    height: 20px;
  }
}._period_rdxew_1 {
  margin-bottom: 4px;
  font-size: 12px;
}
@media (min-width: 768px) {
  ._period_rdxew_1 {
    margin-bottom: 6px;
    font-size: 16px;
  }
}

._container_rdxew_12 {
  padding: 2px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 10px;
  margin-bottom: 40px;
  overflow-y: auto;
  max-height: 432px;
}
@media (min-width: 768px) {
  ._container_rdxew_12 {
    max-height: 642px;
  }
}._ordersWrapper_1wwma_1 {
  max-height: 85vh;
  margin: 0 0 10px;
  overflow: auto;
}
._ordersWrapper_1wwma_1::-webkit-scrollbar {
  width: 0;
  height: 0;
}
._ordersWrapper_1wwma_1 ._header_1wwma_10 {
  padding-left: 4px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: flex-start;
  gap: 12px;
}
._ordersWrapper_1wwma_1 ._header_1wwma_10 ._rightSection_1wwma_19 {
  position: absolute;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 170px;
  column-gap: 0px;
  right: 0;
}
._ordersWrapper_1wwma_1 ._header_1wwma_10 ._rightSection_1wwma_19 ._maidButtonLocation_1wwma_28 {
  position: absolute;
  left: 45%;
  height: 35px;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
._ordersWrapper_1wwma_1 ._header_1wwma_10 ._rightSection_1wwma_19 ._maidButtonLocation_1wwma_28 img {
  width: 30px;
  height: 23px;
  margin: 0;
}
._ordersWrapper_1wwma_1 ._header__date_1wwma_43 {
  padding: 4px 8px;
  background: rgba(243, 230, 230, 0.6);
  border-radius: 20px;
}
._ordersWrapper_1wwma_1 ._header_1wwma_10 ._headerDate_1wwma_48 {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 20px;
  background: rgba(243, 230, 230, 0.6);
  padding: 6px 14px;
}
._ordersWrapper_1wwma_1 ._orders_1wwma_1 {
  margin-bottom: 2px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

@media (min-width: 768px) {
  ._ordersWrapper_1wwma_1 {
    max-height: 78vh;
    margin: 0;
  }
  ._ordersWrapper_1wwma_1 ._header_1wwma_10 {
    padding-left: 0;
    gap: 60px;
  }
  ._ordersWrapper_1wwma_1 ._header__orders_1wwma_73 {
    font-size: 20px;
    line-height: 27px;
  }
  ._ordersWrapper_1wwma_1 ._header__date_1wwma_43 {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 19px;
  }
  ._ordersWrapper_1wwma_1 ._orders_1wwma_1 {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
}._chipsWrapper_18qbl_1 {
  margin: 10px 0;
  position: absolute;
  top: -8px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 13px;
}
._chipsWrapper_18qbl_1._down_18qbl_12 {
  top: -10px;
}
._chipsWrapper_18qbl_1._up_18qbl_15 {
  bottom: -10px;
}
@media (min-width: 768px) {
  ._chipsWrapper_18qbl_1 {
    margin: 0;
    position: initial;
  }
}

._default_18qbl_25 {
  width: 100%;
}

._separator_18qbl_29 {
  width: 2px;
  height: 2px;
  background: #a0627b;
  border-radius: 50%;
}

._collapseWrapper_18qbl_36 {
  position: absolute;
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 13px;
}
._collapseWrapper_18qbl_36._down_18qbl_12 {
  top: -4px;
}
._collapseWrapper_18qbl_36._up_18qbl_15 {
  bottom: -4px;
}
@media (min-width: 768px) {
  ._collapseWrapper_18qbl_36 {
    display: none;
  }
}

._collapse_18qbl_36 {
  cursor: pointer;
  width: 40px;
  height: 5px;
  background: #ffffff;
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
  border-radius: 20px;
}

._error_18qbl_66 {
  background: red;
}._container_zluls_1 {
  display: flex;
  gap: 30px;
}

._listItem_zluls_6 {
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 3px rgba(46, 103, 140, 0.12);
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 26px;
  padding: 0 8px;
}
@media (max-width: 767px) {
  ._listItem_zluls_6:active {
    box-shadow: none;
  }
}
@media (min-width: 767px) {
  ._listItem_zluls_6:hover {
    background: #ffe9f2;
  }
  ._listItem_zluls_6:hover ._icon_zluls_26 path {
    fill: #9a5a74;
  }
}

._activeListItem_zluls_31 {
  background: #ffe9f2;
}
._activeListItem_zluls_31 ._icon_zluls_26 path {
  fill: #9a5a74;
}

._icon_zluls_26 {
  height: 15px;
  width: auto;
}
._nav_1rjce_2 {
  margin-top: 116px;
  padding: 0 16px;
}

._dialogContent_1rjce_7 {
  padding: 0 !important;
  height: 95vh;
}
@media (min-width: 767px) {
  ._dialogContent_1rjce_7 ._mapContainer_1rjce_12 {
    border-radius: 15px;
  }
}

._mapDiv_1rjce_17 {
  position: relative;
}
._mapDiv_1rjce_17 ._openTogglerExternal_1rjce_20 {
  position: absolute;
  width: 18px;
  height: 50px;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15);
  left: 0;
  z-index: 1;
  top: 45%;
  border-radius: 0 10px 10px 0;
  display: flex;
  align-items: center;
}
._mapDiv_1rjce_17 ._openTogglerExternal_1rjce_20 ._openTogglerImg_1rjce_33 {
  height: 26px;
  width: 26px;
  transform: rotateY(180deg);
}
._mapDiv_1rjce_17 ._routesPanel_1rjce_38 {
  position: absolute;
  z-index: 2;
  border-radius: 15px 0 0 15px;
  height: 100%;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15);
  width: 30%;
  display: none;
}
@media (max-width: 768px) {
  ._mapDiv_1rjce_17 ._routesPanel_1rjce_38 {
    width: 90%;
  }
}
._mapDiv_1rjce_17 ._routesPanel_1rjce_38 ._optionsContainer_1rjce_53 {
  display: flex;
  justify-content: center;
  padding: 15px;
}
._mapDiv_1rjce_17 ._routesPanel_1rjce_38._open_1rjce_20 {
  display: flex;
  flex-direction: column;
}
._mapDiv_1rjce_17 ._routesPanel_1rjce_38 ._openToggler_1rjce_20 {
  position: absolute;
  width: 18px;
  height: 50px;
  background-color: #fff;
  left: 100%;
  top: 45%;
  border-radius: 0 10px 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
._mapDiv_1rjce_17 ._routesPanel_1rjce_38 ._openToggler_1rjce_20 ._openTogglerImg_1rjce_33 {
  height: 26px;
  width: 26px;
}

@media (min-width: 768px) {
  ._dialogPanel_1rjce_80 {
    width: 80vw !important;
  }
}

._routesList_1rjce_85 {
  display: flex;
  flex-direction: column;
  height: 92%;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  gap: 7px;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 div:nth-child(2) {
  top: 100px;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 div:nth-child(3) {
  top: 105px;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 div:nth-child(4) {
  top: 110px;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 ._destinationPoint_1rjce_107 {
  position: absolute;
  border: solid 2px rgb(0, 0, 0);
  width: 12px;
  height: 12px;
  border-radius: 100%;
  top: 79px;
  left: 8.2%;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 ._routeDot_1rjce_116 {
  position: absolute;
  border: solid 1px rgb(117, 117, 117);
  background-color: rgb(117, 117, 117);
  width: 3px;
  height: 3px;
  border-radius: 100%;
  left: 9.5%;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 ._currentLocationIcon_1rjce_125 {
  width: 16px;
  position: absolute;
  top: 122px;
  left: 8%;
  height: 16px;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 ._currentLocationIcon_1rjce_125 path {
  fill: #a0627b;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 ._routeInput_1rjce_135 {
  border: solid 1px rgb(97, 97, 97);
  height: 38px;
  width: 70%;
  border-radius: 7px;
  padding-left: 5px;
}
._routesList_1rjce_85 ._routesInputs_1rjce_90 ._routeInput_1rjce_135:focus {
  border: solid 2px rgb(80, 77, 255);
}
@media (max-width: 768px) {
  ._routesList_1rjce_85 ._routesInputs_1rjce_90 ._routeInput_1rjce_135 {
    font-size: 14px;
  }
}

._routes_1rjce_38 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
  height: 92%;
}
._routes_1rjce_38::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}
._routes_1rjce_38 ._route_1rjce_38 {
  padding: 20px 26px;
  border-top: 1px solid rgba(238, 236, 236, 0.205);
  border-bottom: 1px solid rgb(238, 236, 236);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  cursor: pointer;
}
._routes_1rjce_38 ._route_1rjce_38._withGap_1rjce_172 {
  gap: 24px;
}
._routes_1rjce_38 ._route_1rjce_38 ._selector_1rjce_175 {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: rgb(27, 113, 227);
  width: 5px;
}
._routes_1rjce_38 ._details_1rjce_183 {
  padding: 0 6px;
  background: transparent;
  color: #1b71e4;
  text-transform: capitalize;
  width: fit-content;
  height: 36px;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  left: -7px;
  bottom: -12px;
}
._routes_1rjce_38 ._details_1rjce_183:hover {
  background-color: rgba(26, 115, 232, 0.04);
  color: #174ea6;
  box-shadow: none;
}
@media (max-width: 768px) {
  ._routes_1rjce_38 ._details_1rjce_183 {
    left: -7px;
  }
}
._routes_1rjce_38 ._left_1rjce_206 {
  padding-top: 4px;
  display: flex;
}
._routes_1rjce_38 ._left_1rjce_206 ._icon_1rjce_210 {
  height: 15px;
  width: 36px;
}
._routes_1rjce_38 ._left_1rjce_206 ._icon_1rjce_210 path {
  fill: rgb(0, 0, 0);
}
._routes_1rjce_38 ._mid_1rjce_217 {
  padding-left: 8px;
  width: 170px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 44px;
  line-height: 22px;
  font-weight: 600;
}
@media (max-width: 768px) {
  ._routes_1rjce_38 ._mid_1rjce_217 {
    padding-left: 20px;
  }
}
._routes_1rjce_38 ._mid_1rjce_217 ._busTime_1rjce_232 {
  font-weight: 600;
}
._routes_1rjce_38 ._mid_1rjce_217 ._details_1rjce_183 {
  position: absolute;
  text-decoration: underline;
  color: rgb(27, 113, 227);
  font-size: 13px;
  bottom: 5px;
  right: 5px;
  cursor: pointer;
}
._routes_1rjce_38 ._right_1rjce_244 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  min-width: 122px;
  gap: 4px;
}
._routes_1rjce_38 ._right_1rjce_244 ._duration_1rjce_251 {
  color: green;
  font-size: 16px;
  font-weight: 600;
}
._routes_1rjce_38 ._right_1rjce_244 ._distance_1rjce_256 {
  margin-top: 4px;
  font-size: 12px;
  color: #757575;
}
._routes_1rjce_38 ._top_1rjce_261 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
._routes_1rjce_38 ._bottom_1rjce_266 {
  margin-left: 60px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  ._routes_1rjce_38 ._bottom_1rjce_266 {
    margin-left: 56px;
  }
}
._routes_1rjce_38 ._bottom_1rjce_266 ._steps_1rjce_276 {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
._routes_1rjce_38 ._bottom_1rjce_266 ._steps_1rjce_276 ._stepIcon_1rjce_281 {
  height: 12px;
  width: auto;
}
._routes_1rjce_38 ._bottom_1rjce_266 ._steps_1rjce_276 ._stepIcon_1rjce_281 path {
  fill: rgb(83, 82, 82);
}
._routes_1rjce_38 ._bottom_1rjce_266 ._steps_1rjce_276 ._stepArrow_1rjce_288 {
  margin: 0 6px;
  height: 5px;
  width: auto;
  transform: rotate(-90deg);
}
._routes_1rjce_38 ._bottom_1rjce_266 ._steps_1rjce_276 ._stepArrow_1rjce_288 path {
  fill: rgb(61, 61, 61);
}
._routes_1rjce_38 ._bottom_1rjce_266 ._steps_1rjce_276 ._step_1rjce_276 {
  display: flex;
  width: fit-content;
  align-items: center;
  height: fit-content;
  gap: 4px;
}
._routes_1rjce_38 ._bottom_1rjce_266 ._steps_1rjce_276 ._step_1rjce_276 span {
  font-size: 11px;
  background-color: rgb(27, 113, 227);
  color: #fff;
  padding: 1px 3px;
  border-radius: 2px;
  display: flex;
  align-items: center;
}

._mapContainer_1rjce_12 {
  height: 95vh !important;
}

@media (max-width: 1240px) {
  ._transportOptions_1rjce_319 {
    gap: 15px;
  }
}
@media (max-width: 1038px) {
  ._transportOptions_1rjce_319 {
    gap: 10px;
  }
}

._transitRouteDetails_1rjce_329 {
  display: flex;
  flex-grow: 1;
  overflow: hidden;
  /* Стилизация фона скроллбара (трека) */
  /* Стилизация самого ползунка скроллбара */
  /* Изменение цвета ползунка при наведении */
  flex-direction: column;
}
._transitRouteDetails_1rjce_329::-webkit-scrollbar {
  width: 3px; /* ширина скроллбара */
  height: 10px; /* высота скроллбара для горизонтального скроллинга */
}
._transitRouteDetails_1rjce_329::-webkit-scrollbar-track {
  background: #f8f3f5; /* цвет фона */
  border-radius: 10px; /* закругление углов */
}
._transitRouteDetails_1rjce_329::-webkit-scrollbar-thumb {
  background: #888; /* цвет ползунка */
  border-radius: 10px; /* закругление углов */
}
._transitRouteDetails_1rjce_329::-webkit-scrollbar-thumb:hover {
  background: #555; /* цвет ползунка при наведении */
}
._transitRouteDetails_1rjce_329 ._routeAddresses_1rjce_353 {
  padding: 16px 6px 16px 15%;
  border-bottom: 1px solid #d6d8db;
  border-top: 1px solid #d6d8db;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  gap: 10px;
  position: relative;
}
._transitRouteDetails_1rjce_329 ._routeAddresses_1rjce_353 ._arrowBack_1rjce_365 {
  height: 22px;
  width: 22px;
  position: absolute;
  left: 18px;
  top: 22px;
  cursor: pointer;
}
._transitRouteDetails_1rjce_329 ._routeAddresses_1rjce_353 ._arrowBack_1rjce_365:hover {
  stroke: rgb(27, 113, 227);
}
._transitRouteDetails_1rjce_329 ._routeAddresses_1rjce_353 ._from_1rjce_376 {
  font-weight: 500;
}
._transitRouteDetails_1rjce_329 ._routeAddresses_1rjce_353 ._from_1rjce_376 span {
  color: #70757a;
  margin-right: 8px;
  font-weight: 400;
}
._transitRouteDetails_1rjce_329 ._routeAddresses_1rjce_353 ._to_1rjce_261 {
  font-weight: 500;
}
._transitRouteDetails_1rjce_329 ._routeAddresses_1rjce_353 ._to_1rjce_261 span {
  color: #70757a;
  margin-right: 8px;
  font-weight: 400;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  touch-action: pan-y;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 {
  display: flex;
  flex-direction: column;
  padding: 15px 25px;
  border-bottom: 1px solid rgba(175, 160, 160, 0.205);
  gap: 16px;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._busTime_1rjce_232 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 18px;
  font-weight: 600;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._busTime_1rjce_232 span {
  color: #70757a;
  font-size: 16px;
  margin-left: 6px;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._steps_1rjce_276 {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._steps_1rjce_276 ._stepIcon_1rjce_281 {
  height: 12px;
  width: auto;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._steps_1rjce_276 ._stepIcon_1rjce_281 path {
  fill: rgb(83, 82, 82);
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._steps_1rjce_276 ._stepArrow_1rjce_288 {
  margin: 0 6px;
  height: 5px;
  width: auto;
  transform: rotate(-90deg);
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._steps_1rjce_276 ._stepArrow_1rjce_288 path {
  fill: rgb(61, 61, 61);
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._steps_1rjce_276 ._step_1rjce_276 {
  display: flex;
  width: fit-content;
  align-items: center;
  height: fit-content;
  gap: 4px;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._routeInfo_1rjce_399 ._steps_1rjce_276 ._step_1rjce_276 span {
  font-size: 11px;
  background-color: rgb(27, 113, 227);
  color: #fff;
  padding: 1px 3px;
  border-radius: 2px;
  display: flex;
  align-items: center;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 {
  padding: 20px 0;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._stepIcon_1rjce_281 {
  position: absolute;
  width: 13%;
  height: 17%;
  left: 50px;
  top: 72%;
}
@media (max-width: 768px) {
  ._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._stepIcon_1rjce_281 {
    height: 13%;
    left: 38px;
  }
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._stepIcon_1rjce_281 path {
  fill: rgb(83, 82, 82);
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 {
  padding-left: 30%;
  flex: 1;
  width: 100%;
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._transitWrapper_1rjce_486 {
  margin: 0 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._transitWrapper_1rjce_486 ._transitName_1rjce_492 {
  padding: 1px 3px;
  font-size: 12px;
  background-color: #545658;
  color: #fff;
  border-radius: 3px;
  width: fit-content;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._transitWrapper_1rjce_486 ._transitInfo_1rjce_500 {
  font-weight: 300;
  font-size: 14px;
  color: #70757b;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._walkInfo_1rjce_505 {
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._walk_1rjce_505 {
  font-weight: 300;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._info_1rjce_514 {
  font-weight: 300;
  font-size: 14px;
  color: #70757b;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._front_1rjce_519 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  height: 14%;
  width: 100%;
  background-color: #fff;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._stopName_1rjce_528 {
  padding: 0 10px 2px;
  font-size: 95%;
  display: block;
  white-space: wrap;
  position: relative;
  z-index: 15;
  font-weight: 600;
  line-height: 22px;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._stopName_1rjce_528 ._timeStamp_1rjce_538 {
  position: absolute;
  left: -80px;
  top: 0;
  font-size: 13px;
  font-weight: 600;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._stopName_1rjce_528:nth-child(1) {
  border-bottom: none;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._waypoint_1rjce_548 {
  position: absolute;
  width: 11px;
  height: 11px;
  top: 4px;
  left: -18px;
  z-index: 17;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._splineUp_1rjce_556 {
  background-color: rgb(89, 161, 255);
  height: 150%;
  width: 6px;
  right: 72.3%;
  top: 0;
  position: absolute;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._transitStop_1rjce_477 ._splineUp_1rjce_556._splineWalking_1rjce_564 {
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYBAMAAAA8HAFZAAAAGFBMVEX///8A//84n/84oP83oP87nf83oP83oP+446iSAAAAB3RSTlMAAWWz5hq/hrHYYAAAADdJREFUeAFjYBAycVZkYGBNLy8vC2AQKweCRAZ1EFXEYA6iihncQVQJlIIKQpVANUC1Qw2jBQAAdsUZX81NOe0AAAAASUVORK5CYII=");
  background-repeat: repeat-y;
  background-size: 6px 12px;
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._separator_1rjce_570 {
  margin: 18px 6% 18px 33%;
  height: 1px;
  width: 100%;
  background: rgba(182, 182, 182, 0.205);
}
._transitRouteDetails_1rjce_329 ._transitDetailsStepsContainer_1rjce_392 ._transitDetailsSteps_1rjce_392 ._separatorWay_1rjce_576 {
  margin: 18px 6% 18px 4%;
  height: 1px;
  width: 100%;
  background: rgba(182, 182, 182, 0.205);
}

._nonTransitContainer_1rjce_583 {
  overflow-y: auto;
}
._nonTransitContainer_1rjce_583 ._routeInfo_1rjce_399 {
  margin-bottom: 4px;
  padding: 16px 30px 16px;
  font-weight: 400;
  display: flex;
  font-size: 18px;
  gap: 10px;
  border-bottom: 1px solid #d6d8db;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
._nonTransitContainer_1rjce_583 ._routeInfo_1rjce_399 ._routeData_1rjce_598 {
  display: flex;
  justify-content: center;
  gap: 6px;
  font-weight: 600;
}
._nonTransitContainer_1rjce_583 ._routeInfo_1rjce_399 ._distance_1rjce_256 {
  color: #70757a;
  font-weight: 600;
}
._nonTransitContainer_1rjce_583 ._routeInfo_1rjce_399 ._summary_1rjce_608 {
  display: flex;
  justify-content: center;
  font-size: 14px;
  color: #70757a;
}
._nonTransitContainer_1rjce_583 ._addressTitle_1rjce_614 {
  padding: 18px 30px;
  font-weight: 600;
}
._nonTransitContainer_1rjce_583 ._addressTitle_1rjce_614._end_1rjce_618 {
  margin-bottom: 20px;
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 {
  display: flex;
  flex-direction: column;
  font-size: 14px !important;
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 {
  padding: 10px 34px;
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 ._stepData_1rjce_629 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 ._text_1rjce_634 {
  font-weight: 500 !important;
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 ._text_1rjce_634 b {
  font-weight: 500 !important;
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 ._text_1rjce_634 div {
  margin-top: 5px;
  color: rgb(89, 161, 255);
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 ._lineContainer_1rjce_644 {
  margin-top: 16px;
  padding-left: 29px;
  display: flex;
  align-items: center;
  color: #70757b;
  font-size: 13px;
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 ._lineContainer_1rjce_644 span {
  flex: 1;
  transform: translateY(-2px);
}
._nonTransitContainer_1rjce_583 ._legsSteps_1rjce_621 ._step_1rjce_276 ._lineContainer_1rjce_644 ._line_1rjce_644 {
  bottom: 0;
  background-color: #d5d8db;
  height: 1px;
  flex: 5;
}

._pointer_1rjce_663 {
  width: 19px;
  height: 19px;
}
._pointer_1rjce_663._turnRight_1rjce_667 {
  transform: rotateY(180deg);
}
._pointer_1rjce_663._turnSlightRight_1rjce_670 {
  transform: rotateY(180deg);
}
._pointer_1rjce_663._roundAboutRight_1rjce_673 {
  transform: rotateY(180deg);
}
._pointer_1rjce_663._turnSharpRight_1rjce_676 {
  transform: rotateY(180deg);
}
._pointer_1rjce_663._mergeSlightRight_1rjce_679 {
  transform: rotateY(180deg);
}._container_1pjgb_1 {
  position: relative;
}
._container_1pjgb_1 ._avatar_1pjgb_4 {
  border-radius: 100%;
  transition: transform 0.3s ease;
  width: 48px;
  height: 47px;
  position: absolute;
  top: 3px;
  right: 11px;
}
@media (min-width: 767px) {
  ._container_1pjgb_1:hover ._avatar_1pjgb_4 {
    transform: scale(1.1);
  }
  ._container_1pjgb_1:hover ._markerIcon_1pjgb_17 {
    transform: scale(1.1);
  }
  ._container_1pjgb_1:hover ._markerIcon_1pjgb_17 path {
    fill: #a0627b;
  }
}

._markerIcon_1pjgb_17 {
  transition: transform 0.3s ease;
}

._containerSelected_1pjgb_29 path {
  fill: #a0627b;
}._calendarContainer_1burr_1 {
  width: 560px;
  height: 482px;
}
@media (max-width: 768px) {
  ._calendarContainer_1burr_1 {
    width: 200px;
    height: 265px;
  }
}

._currentLocationIcon_1burr_12 {
  height: 45px;
  width: 45px;
  transition: transform 0.2s ease;
}
._currentLocationIcon_1burr_12:hover {
  transform: scale(1.2);
}
._currentLocationIcon_1burr_12:hover path {
  fill: #a53763;
}
._currentLocationIcon_1burr_12 path {
  fill: #a0627b;
}._container_1mof2_1 {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: #fffdfd;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.1s linear;
}
._container_1mof2_1:hover {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
}
._container_1mof2_1 ._title_1mof2_13 {
  position: absolute;
  top: 6%;
  left: 6%;
  color: #383f43;
  font-size: 18px;
  transition: 0.1s color linear;
}
._container_1mof2_1 ._title_1mof2_13:hover {
  color: #646d73;
}
@media (max-width: 768px) {
  ._container_1mof2_1 ._title_1mof2_13 {
    font-size: 12px;
  }
}
._container_1mof2_1 ._year_1mof2_29 {
  position: absolute;
  top: 6%;
  right: 6%;
  color: #383f43;
  font-size: 18px;
  transition: 0.1s color linear;
}
._container_1mof2_1 ._year_1mof2_29:hover {
  color: #646d73;
}
@media (max-width: 768px) {
  ._container_1mof2_1 ._year_1mof2_29 {
    font-size: 12px;
  }
}
._container_1mof2_1 ._head_1mof2_45 {
  width: 100%;
  padding: 20% 8% 2% 8%;
  display: flex;
  border-bottom: 2px solid #f5edf1;
}
@media (max-width: 768px) {
  ._container_1mof2_1 ._head_1mof2_45 {
    padding: 25% 5% 1% 5%;
  }
}
._container_1mof2_1 ._days_1mof2_56 {
  padding: 4% 8% 7% 8%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  row-gap: 3px;
}
@media (max-width: 768px) {
  ._container_1mof2_1 ._days_1mof2_56 {
    padding: 4% 5% 4% 5%;
  }
}
._container_1mof2_1 ._text_1mof2_68 {
  cursor: pointer;
}
._container_1mof2_1 ._text_1mof2_68,
._container_1mof2_1 ._weekName_1mof2_72 {
  text-align: center;
  width: clamp(11px, 14.2857142857%, 14.2857142857%);
  font-size: 90%;
  line-height: 120%;
  color: #383f43;
}
@media (max-width: 768px) {
  ._container_1mof2_1 ._text_1mof2_68,
  ._container_1mof2_1 ._weekName_1mof2_72 {
    font-size: 9px;
  }
}
._container_1mof2_1 ._textWrapper_1mof2_85 {
  display: inline-flex;
  min-width: 25.27px;
  align-items: center;
  justify-content: center;
  padding: 4px;
  border-radius: 50%;
  transition: color 0.1s linear, background-color 0.1s linear, transform 0.1s ease-out;
}
@media (min-width: 768px) {
  ._container_1mof2_1 ._textWrapper_1mof2_85:hover, ._container_1mof2_1 ._textWrapper_1mof2_85:active {
    color: #a0627b;
    background-color: #ffe9f2;
    transform: scale(1.2);
  }
}
._container_1mof2_1 ._textWrapper_1mof2_85._startDate_1mof2_101 {
  color: #fff;
  background: #a0627b;
}
._container_1mof2_1 ._textWrapper_1mof2_85._endDate_1mof2_105 {
  color: #a0627b;
  background: #fff;
  border: 1px solid #a0627b;
}
._container_1mof2_1 ._textWrapper_1mof2_85._isInterval_1mof2_110 {
  background: rgba(243, 230, 230, 0.6);
}
._container_1mof2_1 ._text_1mof2_68._holiday_1mof2_113,
._container_1mof2_1 ._weekName_1mof2_72._holiday_1mof2_113 {
  color: #ff4040;
}
._container_1mof2_1 ._text_1mof2_68._disabled_1mof2_117 {
  pointer-events: none;
  opacity: 0;
}

._reversed_1mof2_122 {
  transform: scaleX(-1);
}._container_1r104_1 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  height: 265px;
  padding-bottom: 3px;
  border-radius: 8px;
}
@media (max-width: 768px) {
  ._container_1r104_1 {
    height: 196px;
  }
}
._container_1r104_1 ._calendar_1r104_15 {
  width: 200px;
}

._pickerWrapper_1r104_19 {
  position: relative;
  width: 500px;
}
._pickerWrapper_1r104_19 ._downButton_1r104_23 {
  position: absolute;
  z-index: 1;
  right: -5px;
  top: 50%;
  transform: translate(0, -50%) rotate(270deg);
  background-color: rgb(255, 255, 255);
  padding: 3px;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  border: 1px solid rgb(233, 226, 226);
}
@media (max-width: 758px) {
  ._pickerWrapper_1r104_19 ._downButton_1r104_23 {
    right: -14px;
  }
}
._pickerWrapper_1r104_19 ._downButton_1r104_23:hover {
  background-color: #ffe9f2;
}
._pickerWrapper_1r104_19 ._downButton_1r104_23 svg {
  margin-top: 2px;
  width: 10px;
}
._pickerWrapper_1r104_19 ._upButton_1r104_51 {
  z-index: 1;
  position: absolute;
  left: -5px;
  top: 50%;
  transform: translate(0, -50%) rotate(270deg);
  padding: 3px;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(233, 226, 226);
  display: flex;
  width: 25px;
  height: 25px;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
@media (max-width: 758px) {
  ._pickerWrapper_1r104_19 ._upButton_1r104_51 {
    left: -14px;
  }
}
._pickerWrapper_1r104_19 ._upButton_1r104_51:hover {
  background-color: #ffe9f2;
}
._pickerWrapper_1r104_19 ._upButton_1r104_51 svg {
  width: 10px;
  transform: rotateX(180deg);
}._container_60ss3_1 {
  display: flex;
  gap: 21px;
  flex-direction: column;
}
._container_60ss3_1 ._calendars_60ss3_6 {
  display: flex;
  justify-content: center;
}

._calendarWrapper_60ss3_11 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  background: #ffe9f2;
  border-radius: 4px;
  width: 55px;
  height: 42px;
}
@media (max-width: 768px) {
  ._calendarWrapper_60ss3_11 {
    width: 42px;
    height: 32px;
  }
}

._calendar_60ss3_6 {
  width: 14px;
}
._calendar_60ss3_6 path {
  fill: #a0627b;
}

._caption_60ss3_35 {
  display: grid;
  align-items: center;
  justify-items: center;
}

._text_60ss3_41 {
  font-size: 17px;
}
@media (max-width: 768px) {
  ._text_60ss3_41 {
    font-size: 16px;
  }
}._container_1eo1u_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._error_1eo1u_8 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  color: #ca6a6a;
}

._buttonContainer_1eo1u_16 {
  display: flex;
  justify-content: space-around;
}

._cancelButton_1eo1u_21,
._cancelButton_1eo1u_21:hover {
  color: #ca6a6a;
  background: #ffffff;
}

._doneButton_1eo1u_27,
._doneButton_1eo1u_27:hover {
  color: #383f43;
  background: #ffffff;
}

._cleanButton_1eo1u_33,
._cleanButton_1eo1u_33:hover {
  color: #383f43;
  background: #ffffff;
}

._absenceButton_1eo1u_39,
._absenceButton_1eo1u_39:hover {
  color: #029ae4;
  background: #ffffff;
}

._datePickerWrapper_1eo1u_45 {
  position: initial;
}._container_1x23v_1 {
  display: flex;
  justify-content: center;
  padding: 20px 0;
  gap: 20px;
}
._container_1x23v_1 button {
  display: flex;
  padding: 7px 25px;
  justify-content: center;
  transition: all 0.3s ease;
  font-size: 18px;
  align-items: center;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  color: #029ae4;
}
@media (min-width: 768px) {
  ._container_1x23v_1 button:hover {
    background: #fde7f1;
  }
}
._container_1x23v_1 button svg {
  width: 30px;
  height: 20px;
}

._confirmation_1x23v_29 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 20px;
}
._confirmation_1x23v_29 ._buttons_1x23v_35 {
  display: flex;
  justify-content: center;
  gap: 20px;
}
._confirmation_1x23v_29 ._buttons_1x23v_35 ._no_1x23v_40 {
  color: #ca6a6a;
}
._confirmation_1x23v_29 ._buttons_1x23v_35 ._yes_1x23v_43 {
  color: rgb(1, 83, 1);
}._container_1toyd_1 {
  display: flex;
  justify-content: center;
  padding: 20px 0;
  gap: 20px;
}
._container_1toyd_1 button {
  display: flex;
  padding: 7px 25px;
  justify-content: center;
  transition: all 0.3s ease;
  font-size: 18px;
  align-items: center;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  color: #ca6a6a;
}
@media (min-width: 768px) {
  ._container_1toyd_1 button:hover {
    background: #fde7f1;
  }
}
._container_1toyd_1 button svg {
  width: 30px;
  height: 20px;
}

._confirmation_1toyd_29 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 20px;
}
._confirmation_1toyd_29 ._buttons_1toyd_35 {
  display: flex;
  justify-content: center;
  gap: 20px;
}
._confirmation_1toyd_29 ._buttons_1toyd_35 ._yes_1toyd_40 {
  color: rgb(1, 83, 1);
}._container_18wq8_1 {
  display: flex;
  justify-content: center;
  padding: 20px 0;
  gap: 20px;
}
._container_18wq8_1 button {
  display: flex;
  padding: 7px 25px;
  justify-content: center;
  transition: all 0.3s ease;
  font-size: 18px;
  align-items: center;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  color: #e0720d;
}
@media (min-width: 768px) {
  ._container_18wq8_1 button:hover {
    background: #fde7f1;
  }
}
._container_18wq8_1 button svg {
  width: 30px;
  height: 20px;
}._container_1tspl_1 {
  display: flex;
  justify-content: center;
  position: relative;
}
._container_1tspl_1 textarea {
  font-size: 18px;
  resize: none;
  width: 80%;
  background-color: rgb(249, 249, 249);
  height: 100%;
}
._container_1tspl_1 ._sendButton_1tspl_13 {
  display: flex;
  position: absolute;
  padding: 0px 10px;
  height: 20px;
  justify-content: center;
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translate(-100%, -50%);
  font-size: 14px;
  align-items: center;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  color: #ca6a6a;
}
@media (min-width: 768px) {
  ._container_1tspl_1 ._sendButton_1tspl_13:hover {
    background: #fde7f1;
  }
}
._container_1tspl_1 ._sendButton_1tspl_13 svg {
  width: 30px;
  height: 20px;
}._container_b1ixh_1 {
  border-radius: 10px;
  border: 0.4px solid #a0627b;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12) inset;
}
._container_b1ixh_1 ._tabs_b1ixh_6 {
  display: flex;
  justify-content: space-between;
  padding: 7px 25px;
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 {
  background-color: rgb(249, 249, 249);
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 ._tabText_b1ixh_14 {
  display: flex;
  align-items: center;
  column-gap: 5px;
  text-align: center;
  background-color: rgb(249, 249, 249);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 ._tabText_b1ixh_14 svg {
  width: 28px;
  height: 26px;
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 ._tabText_b1ixh_14._selected_b1ixh_29 {
  font-weight: 600;
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 ._tabText_b1ixh_14._absence_b1ixh_32 {
  color: #029ae4;
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 ._tabText_b1ixh_14._exchange_b1ixh_35 {
  color: #e0720d;
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 ._tabText_b1ixh_14._review_b1ixh_38 {
  color: #a0627b;
}
._container_b1ixh_1 ._tabs_b1ixh_6 ._tab_b1ixh_6 ._tabText_b1ixh_14._cancel_b1ixh_41 {
  color: #ca6a6a;
}
._container_b1ixh_1 ._tabPanels_b1ixh_44 {
  border-radius: 10px;
  border: 0.4px solid #a0627b;
  padding: 10px;
}
._wrapper_1iv4o_2 {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  justify-content: space-between;
}
._wrapper_1iv4o_2 ._content_1iv4o_9 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 2px;
}
._wrapper_1iv4o_2 ._content_1iv4o_9._active_1iv4o_15 {
  border-radius: 20px;
  background: rgba(243, 230, 230, 0.6);
}
._wrapper_1iv4o_2 ._content_1iv4o_9 ._photo_1iv4o_19 {
  border-radius: 50%;
  border: 1px solid #a79ca0;
}
._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}
._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 ._separator_1iv4o_34 {
  display: flex;
  align-items: center;
}
._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 ._separator_1iv4o_34::after {
  content: "•";
  padding-left: 4px;
  font-size: 10px;
}
._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 ._denied_1iv4o_43 {
  height: 12px;
  width: 12px;
  margin-left: 2px;
}
._wrapper_1iv4o_2 ._status_1iv4o_48 {
  margin: 0 16px;
  height: 20px;
  width: 20px;
}

@media (min-width: 768px) {
  ._wrapper_1iv4o_2 ._content_1iv4o_9 ._photo_1iv4o_19 {
    height: 40px;
    width: 40px;
  }
  ._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._fullName_1iv4o_59 {
    font-size: 18px;
    line-height: 25px;
  }
  ._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._addressWrapper_1iv4o_63 ._text_1iv4o_63 {
    font-size: 12px;
  }
  ._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 ._separator_1iv4o_34 {
    font-size: 12px;
    line-height: 16px;
  }
  ._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 ._separator_1iv4o_34::after {
    content: "•";
    font-size: 12px;
  }
  ._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 ._duration_1iv4o_74 {
    font-size: 12px;
    line-height: 16px;
  }
  ._wrapper_1iv4o_2 ._content_1iv4o_9 ._captionWrapper_1iv4o_23 ._timesWrapper_1iv4o_29 ._denied_1iv4o_43 {
    height: 15px;
    width: 15px;
    margin-left: 6px;
  }
  ._wrapper_1iv4o_2 ._status_1iv4o_48 {
    margin: 0 20px;
    height: 24px;
    width: 24px;
  }
}
._maidButtonLocation_1iv4o_89 {
  position: absolute;
  left: 45%;
  height: 25px;
  width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
._maidButtonLocation_1iv4o_89 img {
  margin: 0;
}

._info_1iv4o_103 {
  display: flex;
  align-items: baseline;
  gap: 8px;
  width: 100%;
}
@media (min-width: 768px) {
  ._info_1iv4o_103 {
    gap: 14px;
  }
}
._info_1iv4o_103 ._text_1iv4o_63 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #a79da0;
  font-size: 12px;
}

._location_1iv4o_122 {
  text-align: left;
}._container_1ka89_1 {
  display: flex;
  gap: 10px;
  justify-content: center;
  margin-bottom: 20px;
}
._container_1ka89_1 ._columnWrapper_1ka89_7 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._container_1ka89_1 ._columnWrapper_1ka89_7 ._text_1ka89_12 {
  font-size: 16px;
  line-height: 22px;
  display: flex;
  align-items: center;
  gap: 10px;
}
._container_1ka89_1 ._columnWrapper_1ka89_7 ._text__weight_1ka89_19 {
  font-weight: 800;
}
._container_1ka89_1 ._price_1ka89_22 {
  display: flex;
  align-items: flex-end;
  gap: 30px;
}
._container_1ka89_1 ._price__dark_1ka89_27 {
  color: #5c4c52;
  font-weight: 800;
}
._container_1ka89_1 ._price__light_1ka89_31 {
  color: #ca6a6a;
}

@media (min-width: 768px) {
  ._container_1ka89_1 {
    gap: 28px;
  }
  ._container_1ka89_1 ._columnWrapper_1ka89_7 {
    gap: 10px;
  }
  ._container_1ka89_1 ._columnWrapper_1ka89_7 ._text_1ka89_12 {
    font-size: 16px;
    line-height: 22px;
    display: flex;
    gap: 10px;
  }
  ._container_1ka89_1 ._columnWrapper_1ka89_7 ._text__weight_1ka89_19 {
    font-size: 20px;
    line-height: 27px;
  }
  ._container_1ka89_1 ._price_1ka89_22 {
    gap: 50px;
  }
  ._container_1ka89_1 ._price__dark_1ka89_27 {
    font-size: 20px;
    line-height: 27px;
  }
  ._container_1ka89_1 ._price__light_1ka89_31 {
    cursor: pointer;
    font-size: 18px;
    line-height: 25px;
  }
}
._maidButtonLocation_1ka89_65 {
  height: 25px;
  width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
._maidButtonLocation_1ka89_65 img {
  margin: 0;
}._container_zokv0_1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

._title_zokv0_7 {
  display: flex;
  gap: 12px;
}

._input_zokv0_12 {
  box-shadow: none;
}

._buttonWrapper_zokv0_16 {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 15px;
}

._button_zokv0_16 {
  background: #ffffff;
  box-shadow: 2px 1px 4px rgba(1, 1, 1, 0.3);
}

._caption_zokv0_27 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 25px 0;
}._container_1ciyd_1 {
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
@media (min-width: 768px) {
  ._container_1ciyd_1 {
    gap: 30px;
  }
}

._text_1ciyd_14 {
  font-size: 16px;
}
@media (min-width: 768px) {
  ._text_1ciyd_14 {
    font-size: 18px;
  }
}

._buttonsContainer_1ciyd_23 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

._button_1ciyd_23 {
  background: #ffffff;
  color: #383f43;
}
._button_1ciyd_23:hover {
  color: #383f43;
}

._cancel_1ciyd_37 {
  color: #ca6a6a;
}
._cancel_1ciyd_37:hover {
  color: #ca6a6a;
}._button_1nc9r_1 {
  background: #ffffff;
}

._noteContainer_1nc9r_5 {
  padding: 10px 20px 30px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

._infoUserWrapper_1nc9r_12 {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (max-width: 768px) {
  ._infoUserWrapper_1nc9r_12 {
    gap: 6px;
  }
}

._photoWrapper_1nc9r_23 {
  border: 1px solid #a79ca0;
  border-radius: 50%;
  width: 36px;
  height: 36px;
}

._buttonWrapper_1nc9r_30 {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  ._buttonWrapper_1nc9r_30 {
    margin-top: 14px;
  }
}

._commentsContainer_1nc9r_40 {
  margin: 0 5px;
  width: 98%;
  position: relative;
  z-index: 1;
  top: -16px;
  box-shadow: 0px -0.5px 8px rgba(46, 103, 140, 0.16);
  border-radius: 20px;
  background: #fff6f8;
}

._complainContainer_1nc9r_51 {
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.12);
  width: 98%;
  position: relative;
  z-index: 3;
  top: -14px;
  margin: 0 5px;
}._buttonsContainer_1ihny_1 {
  display: flex;
  gap: 22px;
  position: absolute;
  top: 18px;
  left: 190px;
}
@media (min-width: 768px) {
  ._buttonsContainer_1ihny_1 {
    left: 230px;
  }
}

._button_1ihny_1 {
  padding: 4px;
  width: 22px;
  height: 22px;
  background: transparent;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  ._button_1ihny_1 {
    width: 24px;
    height: 24px;
  }
}
._button_1ihny_1 img {
  width: 100%;
  height: 100%;
}

._buttonComplain_1ihny_35 {
  width: 26px;
}
@media (min-width: 768px) {
  ._buttonComplain_1ihny_35 {
    width: 28px;
  }
}._container_tm8r9_1 {
  position: relative;
  z-index: 2;
}._container_1be9f_1 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._commentsContainer_1be9f_7 {
  position: relative;
  z-index: 1;
  top: -22px;
  box-shadow: 0px -0.5px 8px rgba(46, 103, 140, 0.16);
  border-radius: 0px 0px 20px 20px;
  background: #fff6f8;
}

._close_1be9f_16 {
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 6px;
  width: 20px;
  height: 20px;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
}
._close_1be9f_16:hover {
  background: transparent;
  box-shadow: none;
}
@media (min-width: 768px) {
  ._close_1be9f_16 {
    top: 8px;
    right: 8px;
    width: 24px;
    height: 24px;
  }
}
._close_1be9f_16 img {
  width: 8px;
  height: 8px;
}
@media (min-width: 768px) {
  ._close_1be9f_16 img {
    width: 10px;
    height: 10px;
  }
}

._separator_1be9f_52 {
  margin: 0 20px;
  border: 1px solid #f5edf1;
  position: relative;
  top: -8px;
}._container_1gtub_1 {
  padding: 2px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (max-width: 768px) {
  ._container_1gtub_1 {
    margin-top: 26px;
  }
}

._reviewCardWrapper_1gtub_13 {
  margin-bottom: 2px;
  position: relative;
  z-index: 2;
}

._separator_1gtub_19 {
  margin: 0 20px;
  border: 1px solid #f5edf1;
  position: relative;
  top: -8px;
}

._commentsContainer_1gtub_26 {
  margin: 0 5px;
  width: 98%;
  position: relative;
  z-index: 1;
  top: -22px;
  box-shadow: 0px -0.5px 8px rgba(46, 103, 140, 0.16);
  border-radius: 0px 0px 20px 20px;
  background: #fff6f8;
}

._reviewCardContainer_1gtub_37 {
  padding: 2px;
}

._pink_1gtub_41 {
  background: #fff6f8;
}

._white_1gtub_45 {
  background: #ffffff;
}._tabsContainer_uzzdd_1 {
  margin: 0 24px;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) {
  ._tabsContainer_uzzdd_1 {
    margin: 0 30px;
  }
}

._tab_uzzdd_1 {
  color: #383f43;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
}
@media (min-width: 768px) {
  ._tab_uzzdd_1 {
    font-size: 20px;
  }
}

._active_uzzdd_24 {
  padding-bottom: 3px;
  color: #a0627b;
  font-weight: 700;
  border-bottom: 2px solid #a0627b;
}

._panels_uzzdd_31 {
  margin-top: 26px;
  max-height: 560px;
  overflow-y: auto;
}._container_1l73k_1 {
  display: flex;
  padding: 6px 10px;
  justify-content: flex-start;
  gap: 14px;
}._messageWrapperDisabled_1ao8b_1 {
  display: flex;
  gap: 30px;
  flex-direction: column;
  align-items: center;
}

._message_1ao8b_1 {
  font-size: 18px;
}

._btnsWrapper_1ao8b_12 {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
@media (max-width: 768px) {
  ._btnsWrapper_1ao8b_12 {
    width: 400px;
  }
}

._disabledButton_1ao8b_23 {
  background: transparent;
}

._btn_1ao8b_12 {
  background: transparent;
  color: #383f43;
}
._btn_1ao8b_12:hover {
  color: #383f43;
}

._cancelBtn_1ao8b_35 {
  color: #ca6a6a;
}
._cancelBtn_1ao8b_35:hover {
  color: #ca6a6a;
}._input_1k9no_1 {
  box-shadow: none !important;
}

._disabled_1k9no_5 {
  opacity: 0.7;
}

._inputCode_1k9no_9 {
  box-shadow: none !important;
  letter-spacing: 6px;
  font-weight: 700;
  font-size: 14px;
}
@media (min-width: 768px) {
  ._inputCode_1k9no_9 {
    font-size: 18px;
  }
}

._button_1k9no_21 {
  background: #ffffff;
  box-shadow: 2px 1px 4px rgba(1, 1, 1, 0.3);
  height: 22px;
  width: 60px;
  font-size: 12px;
  margin-right: 20px;
}

._caption_1k9no_30 {
  color: #a0627b;
  margin-bottom: 30px;
}

._emailWrapper_1k9no_35 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-right: 20px;
}

._icon_1k9no_43 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px !important;
  width: 20px !important;
  background: #ffffff !important;
  box-shadow: 0 0 4px rgba(99, 93, 96, 0.2) !important;
}

._resend_1k9no_53 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  width: 100px;
  height: 30px;
  background: #ffffff;
}

._timerWrapper_1k9no_63 {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 15px;
}

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

._labelCenter_1k9no_75 {
  align-items: center;
}

._codeWrapper_1k9no_79 {
  display: flex;
  gap: 10px;
  justify-content: center;
}
._codeWrapper_1k9no_79 ._code_1k9no_79 {
  color: #a0627b;
}

._red_1k9no_88 {
  color: #ca6a6a;
}._messageWrapper_1v9p2_1 {
  display: flex;
  gap: 30px;
  flex-direction: column;
  align-items: center;
}

._message_1v9p2_1 {
  font-size: 14px;
}
@media (min-width: 768px) {
  ._message_1v9p2_1 {
    font-size: 18px;
  }
}

._messageBigText_1v9p2_17 {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 768px) {
  ._messageBigText_1v9p2_17 {
    font-size: 20px;
  }
}

._inputsGroupsWrapper_1v9p2_27 {
  display: flex;
  gap: 16px;
}
._inputsGroupsWrapper_1v9p2_27 ._inputsGroup_1v9p2_27 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._inputsGroupsWrapper_1v9p2_27 ._input_1v9p2_27 {
  background: transparent;
  align-items: center;
  font-size: 26px;
  text-align: center;
}
@media (min-width: 768px) {
  ._inputsGroupsWrapper_1v9p2_27 ._input_1v9p2_27 {
    font-weight: 22px;
  }
}
@media (min-width: 768px) {
  ._inputsGroupsWrapper_1v9p2_27 ._inputText_1v9p2_48 {
    font-size: 24px;
  }
}

._messageSmallText_1v9p2_53 {
  font-size: 14px;
  line-height: 19px;
}
@media (min-width: 768px) {
  ._messageSmallText_1v9p2_53 {
    font-size: 18px;
  }
}

._messageLongWrapper_1v9p2_63 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 768px) {
  ._messageLongWrapper_1v9p2_63 {
    gap: 24px;
  }
}._icon_1f2nq_1 {
  width: 20px;
  padding: 4px;
  height: 20px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  background: transparent;
}
._icon_1f2nq_1:hover {
  background: transparent;
}

._cardContainer_1f2nq_13 {
  width: 100%;
}

._cardPanel_1f2nq_17 {
  padding-left: 10px;
}

._cardButton_1f2nq_21 {
  padding-left: 10px;
  box-shadow: none;
  font-size: 15px;
  color: #2e3940;
  justify-content: flex-start;
  gap: 14px;
}

._textWrapper_1f2nq_30 {
  padding: 12px 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
@media (min-width: 768px) {
  ._textWrapper_1f2nq_30 {
    padding: 20px 60px 20px 20px;
    flex-direction: row;
    align-items: flex-start;
    gap: 126px;
  }
}
._textWrapper_1f2nq_30 ._text_1f2nq_30 {
  line-height: 21px;
}
@media (max-width: 768px) {
  ._textWrapper_1f2nq_30 ._text_1f2nq_30 {
    font-size: 12px;
    text-align: center;
    line-height: 16px;
  }
}
._textWrapper_1f2nq_30 ._code_1f2nq_55 {
  width: 130px;
  height: 130px;
}
@media (max-width: 768px) {
  ._textWrapper_1f2nq_30 ._code_1f2nq_55 {
    width: 80px;
    height: 80px;
  }
}

._doneTextWrapper_1f2nq_66 {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  ._doneTextWrapper_1f2nq_66 {
    padding: 14px;
  }
}

._doneText_1f2nq_66 {
  font-size: 12px;
}._container_961vb_1 {
  margin-top: 14px;
  padding: 8px 16px;
  border: 0.5px solid #a0627b;
  box-shadow: 0 6.07407px 12.1481px rgba(46, 103, 140, 0.12);
  border-radius: 12px;
  position: relative;
  right: 30px;
}
@media (min-width: 768px) {
  ._container_961vb_1 {
    margin-top: 20px;
    padding: 20px 16px;
    right: 34px;
  }
}

._wrapper_961vb_18 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  ._wrapper_961vb_18 {
    align-items: center;
  }
}
._wrapper_961vb_18._header_961vb_28 {
  gap: 60px;
}
@media (min-width: 768px) {
  ._wrapper_961vb_18._header_961vb_28 {
    gap: 156px;
  }
}

@media (max-width: 768px) {
  ._message_961vb_38 {
    font-size: 12px;
  }
}

._closeButton_961vb_43 {
  width: 16px;
  height: 16px;
  background: transparent;
  color: #383f43;
}
._closeButton_961vb_43 ._closeIcon_961vb_49 {
  transform: rotate(45deg);
}
._closeButton_961vb_43:hover {
  background: transparent;
  box-shadow: none;
}

._input_961vb_57 {
  padding-right: 0;
  padding-left: 8px;
  box-shadow: none;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  background-color: transparent;
}

._keyName_961vb_68 {
  width: 214px !important;
}
@media (min-width: 768px) {
  ._keyName_961vb_68 {
    width: 354px !important;
  }
}

._button_961vb_77 {
  background: transparent;
  color: #383f43;
  text-transform: capitalize;
  font-weight: 400;
  width: 40px;
  height: 20px;
  font-size: 10px;
}
@media (min-width: 768px) {
  ._button_961vb_77 {
    font-size: 16px;
    width: 106px;
    height: 34px;
  }
}._messageWrapper_xaqvk_1 {
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
}

._messageWrapperDisable_xaqvk_8 {
  display: flex;
  gap: 30px;
  flex-direction: column;
  align-items: center;
}

._message_xaqvk_1 {
  font-size: 14px;
}
@media (min-width: 768px) {
  ._message_xaqvk_1 {
    font-size: 18px;
  }
}

._messageCaption_xaqvk_24 {
  font-size: 16px;
}
@media (min-width: 768px) {
  ._messageCaption_xaqvk_24 {
    font-size: 20px;
  }
}

._messageLongWrapper_xaqvk_33 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 768px) {
  ._messageLongWrapper_xaqvk_33 {
    gap: 24px;
  }
}._container_1wdk8_1 {
  display: flex;
  gap: 14px;
}

._keysContainer_1wdk8_6 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

._keyWrapper_1wdk8_13 {
  display: flex;
  gap: 14px;
}

._keyNameWrapper_1wdk8_18 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 60px;
}

._keyName_1wdk8_18 {
  width: 214px !important;
}
@media (min-width: 768px) {
  ._keyName_1wdk8_18 {
    width: 354px !important;
  }
}

._keyIcon_1wdk8_34 {
  width: 16px;
}

._buttonWrapper_1wdk8_38 {
  display: flex;
  align-items: flex-end;
}

._actionbBtnsWrapper_1wdk8_43 {
  display: flex;
  align-items: center;
  gap: 10px;
}

._icon_1wdk8_49 {
  width: 20px;
  padding: 4px;
  height: 20px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  background: transparent;
}
._icon_1wdk8_49:hover {
  background: transparent;
}

._hidden_1wdk8_61 {
  visibility: hidden;
}

._smallButton_1wdk8_65 {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
}

._disabledButton_1wdk8_77 {
  background: transparent;
}

._disabled_1wdk8_77 {
  opacity: 0.6;
}

._active_1wdk8_85 {
  background: #ffe9f2;
  box-shadow: none !important;
}._keyWrapper_1yei4_1 {
  display: flex;
  padding: 6px 10px;
  gap: 14px;
}

._icon_1yei4_7 {
  width: 20px;
  padding: 4px;
  height: 20px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  background: transparent;
}
._icon_1yei4_7:hover {
  background: transparent;
}

._iconButton_1yei4_19,
._iconButton_1yei4_19:hover {
  background-image: url(/assets/plusUsual-c42e599a.svg);
  background-repeat: no-repeat;
  background-position: center;
}

._messageWrapper_1yei4_26 {
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
}

._message_1yei4_26 {
  font-size: 18px;
}

._cardButton_1yei4_37 {
  padding-left: 10px;
  box-shadow: none;
  font-size: 15px;
  color: #2e3940;
  justify-content: flex-start;
  gap: 14px;
}

._cardContainer_1yei4_46 {
  width: 100%;
}._cardContainer_1oqki_1 {
  width: 100%;
}

._cardButton_1oqki_5 {
  margin-bottom: 2px;
  height: 46px;
  min-width: 328px;
  font-size: 15px;
  color: #2e3940;
}
@media (min-width: 768px) {
  ._cardButton_1oqki_5 {
    height: 56px;
    min-width: 535px;
    font-size: 16px;
  }
}

._cardPanel_1oqki_20 {
  padding: 0;
  gap: 0;
}._cardButton_ps8dt_1 {
  margin-bottom: 2px;
  height: 46px;
  min-width: 328px;
  font-size: 15px;
  color: #2e3940;
}
@media (min-width: 768px) {
  ._cardButton_ps8dt_1 {
    height: 56px;
    min-width: 535px;
    font-size: 16px;
  }
}

._cardPanel_ps8dt_16 {
  padding: 0;
  gap: 0;
}

._cardContainer_ps8dt_21 {
  width: 100%;
}

._input_ps8dt_25 {
  padding-right: 8px;
  padding-left: 20px;
  box-shadow: none;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  background-color: transparent;
}

._caption_ps8dt_36 {
  margin-bottom: 30px;
  font-size: 20px;
  text-decoration: underline;
  letter-spacing: 1px;
  text-underline-offset: 8px;
}
@media (min-width: 768px) {
  ._caption_ps8dt_36 {
    font-size: 24px;
  }
}

._actions_ps8dt_49 {
  margin-top: 16px;
  margin-bottom: 30px;
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._button_ps8dt_58 {
  background: #ffffff;
}
@media (max-width: 768px) {
  ._button_ps8dt_58 {
    width: 120px;
    font-size: 12px;
  }
}

._link_ps8dt_68 {
  display: flex;
  justify-content: center;
  gap: 10px;
  cursor: pointer;
  background: transparent;
  width: 160px;
  align-items: center;
}
@media (min-width: 768px) {
  ._link_ps8dt_68 {
    width: 190px;
  }
}
._link_ps8dt_68:hover {
  box-shadow: none;
  background: transparent;
}

._linkText_ps8dt_87 {
  font-size: 12px;
}
@media (min-width: 768px) {
  ._linkText_ps8dt_87 {
    font-size: 15px;
  }
}

._messageWrapper_ps8dt_96 {
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
}

._message_ps8dt_96 {
  font-size: 14px;
}
@media (min-width: 768px) {
  ._message_ps8dt_96 {
    font-size: 18px;
  }
}._title_83all_1 {
  margin-bottom: 30px;
  font-size: 20px;
  text-decoration: underline;
  letter-spacing: 1px;
  text-underline-offset: 8px;
}
@media (min-width: 768px) {
  ._title_83all_1 {
    font-size: 24px;
  }
}

@media (min-width: 768px) {
  ._card_83all_15 {
    width: 100%;
  }
}

._cardItem_83all_20 {
  width: 100%;
}

._cardButton_83all_24 {
  margin-bottom: 2px;
  height: 46px;
  width: 328px;
  font-size: 15px;
  color: #2e3940;
}
@media (min-width: 768px) {
  ._cardButton_83all_24 {
    height: 56px;
    width: 535px;
    font-size: 16px;
  }
}

._panel_83all_39 {
  padding: 0;
  gap: 0;
}

._input_83all_44 {
  padding-right: 0;
  padding-left: 8px;
  box-shadow: none;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  background-color: transparent;
}

._link_83all_55 {
  display: flex;
  justify-content: center;
  gap: 10px;
}

._linkText_83all_61 {
  font-size: 12px;
}
@media (min-width: 768px) {
  ._linkText_83all_61 {
    font-size: 15px;
  }
}

._actions_83all_70 {
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 30px;
}

._button_83all_79 {
  background: #ffffff;
}
@media (max-width: 768px) {
  ._button_83all_79 {
    width: 120px;
    font-size: 12px;
  }
}

._icon_83all_89 {
  width: 20px;
  padding: 4px;
  height: 20px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  background: transparent;
}
._icon_83all_89:hover {
  background: transparent;
}

._btnWrapper_83all_101 {
  display: flex;
  width: 100%;
  justify-content: space-around;
}

._iconButtonPink_83all_107,
._iconButtonPink_83all_107:hover {
  background-image: url(/assets/pinkPlus-bb1d622d.svg);
  background-repeat: no-repeat;
  background-position: center;
}

._iconButton_83all_107,
._iconButton_83all_107:hover {
  background-image: url(/assets/plusUsual-c42e599a.svg);
  background-repeat: no-repeat;
  background-position: center;
}

._securityKeyWrapper_83all_121 {
  display: flex;
  padding: 6px 10px;
  gap: 14px;
}

._messageWrapper_83all_127 {
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
}

._messageWrapperDisable_83all_134 {
  display: flex;
  gap: 30px;
  flex-direction: column;
  align-items: center;
}

._message_83all_127 {
  font-size: 18px;
}

._cardButtonItem_83all_145 {
  box-shadow: none;
  font-size: 15px;
  color: #2e3940;
  justify-content: flex-start;
  gap: 14px;
}

._keysContainer_83all_153 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._keyContainer_83all_159 {
  display: flex;
  gap: 14px;
}

._keyNameWrapper_83all_164 {
  display: flex;
  gap: 8px;
}

._keyName_83all_164 {
  width: 214px !important;
}
@media (min-width: 768px) {
  ._keyName_83all_164 {
    width: 354px !important;
  }
}

._editKeyContainer_83all_178 {
  padding: 8px 16px;
  border: 0.5px solid #a0627b;
  box-shadow: 0px 6.07407px 12.1481px rgba(46, 103, 140, 0.12);
  border-radius: 12px;
}
@media (min-width: 768px) {
  ._editKeyContainer_83all_178 {
    padding: 20px 16px;
  }
}

._buttonWrapper_83all_190 {
  display: flex;
  align-items: center;
  gap: 10px;
}._container_1om0o_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
._container_1om0o_1 ._backButton_1om0o_8 {
  left: 0;
  top: -10px;
  position: absolute;
  background-color: inherit;
}
._container_1om0o_1 ._backButton_1om0o_8 svg {
  width: 20px;
}
._container_1om0o_1 ._title_1om0o_17 {
  display: flex;
  align-items: center;
  gap: 3px;
}
._container_1om0o_1 ._body_1om0o_22 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._container_1om0o_1 ._body_1om0o_22 ._item_1om0o_27 ._name_1om0o_27 {
  font-weight: 600;
  margin-right: 5px;
}._container_vqdmu_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}._header_fu4v7_1 {
  position: relative;
  display: flex;
  justify-content: center;
  padding: 20px 0 4px 0;
}

._container_fu4v7_8 {
  position: absolute;
  width: 500px;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  background-color: #faf6f8;
  box-shadow: 0px 0px 15px -3px rgb(160, 98, 123);
  border-radius: 20px;
  padding: 50px 10px 30px 10px;
}

._selectLangues_fu4v7_20 {
  position: absolute;
  width: 86px;
  right: 50px;
  top: 60px;
}
@media (max-width: 581px) {
  ._selectLangues_fu4v7_20 {
    top: 0px;
    right: -7px;
  }
}._container_sywhz_1 {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0% 6%;
  background-color: #fff;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.12);
  border-radius: 20px;
}

._elementsContainer_sywhz_11 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 30px;
  justify-content: space-between;
  width: 100%;
  max-width: 428px;
  margin: 0 auto;
}
._elementsContainer_sywhz_11 button {
  background: none;
}
@media (max-width: 767px) {
  ._elementsContainer_sywhz_11 {
    gap: 20px;
  }
}
@media (max-width: 281px) {
  ._elementsContainer_sywhz_11 {
    gap: 0px;
    width: 85%;
  }
}
._elementsContainer_sywhz_11 ._text_sywhz_35 {
  font-weight: 400;
  font-size: 16px;
  color: #383f43;
  user-select: none;
}
@media (max-width: 374px) {
  ._elementsContainer_sywhz_11 ._text_sywhz_35 {
    font-size: 14px;
  }
}
@media (max-width: 352px) {
  ._elementsContainer_sywhz_11 ._text_sywhz_35 {
    font-size: 12px;
  }
}
._elementsContainer_sywhz_11 ._text_sywhz_35._active_sywhz_51 {
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
  color: #a0627b;
}

._reversed_sywhz_58 {
  transform: scaleX(-1);
}:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
._buttonWrapper_1rrp6_1 {
  display: flex;
  justify-content: space-between;
  padding: 0 24px;
}

._button_1rrp6_1 {
  background: #ffffff;
  border-radius: 10px;
}

._textColor_1rrp6_12 {
  color: #a0627b;
  font-weight: 700;
}

._done_1rrp6_17 {
  color: #383f43;
}
._done_1rrp6_17:hover {
  color: #383f43;
}

._cancel_1rrp6_24 {
  color: #ca6a6a;
}
._cancel_1rrp6_24:hover {
  color: #ca6a6a;
}._datePickerSection_5rfqy_1 {
  display: flex;
}

._dateItem_5rfqy_5 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
  color: #a9a9a9;
  height: 22px !important;
}
._dateItem_5rfqy_5._selected_5rfqy_16 {
  color: #383f43;
  background: transparent;
  font-size: 20px;
  font-weight: 500;
  padding: 0 16px;
}

._days_5rfqy_24 {
  width: 54px;
}

._months_5rfqy_28 {
  width: 114px;
}

._years_5rfqy_32 {
  width: 78px;
}

._neighbors_5rfqy_36 {
  font-size: 18px;
  line-height: 16px;
  color: #e4dfe1;
}

._prevNeighbors_5rfqy_42 {
  font-size: 18px;
  line-height: 14px;
  color: #e4dfe1;
  background: linear-gradient(7.77deg, #b2b2b2 6.1%, rgba(178, 178, 178, 0) 122.06%);
  background-size: 3px 3px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

._paddingLeft_5rfqy_52 {
  padding-left: 30px;
}

._paddingLeftNeighbor_5rfqy_56 {
  padding-left: 15px;
}

._paddingRight_5rfqy_60 {
  padding-right: 35px;
}

._paddingRightNeighbor_5rfqy_64 {
  padding-right: 15px;
}/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
._wrapper_oagql_1 {
  position: absolute;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: 296px;
  height: 347px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  color: #333333;
  top: 36px;
  left: 50%;
  transform: translateX(-50%);
  gap: 14px;
  z-index: 1000;
}
@media (min-width: 768px) {
  ._wrapper_oagql_1 {
    width: 365px;
    height: 489px;
    border-radius: 16px;
    top: 43px;
    left: 55%;
    gap: 30px;
  }
}

._datePickerHeader_oagql_29 {
  padding: 20px 0;
  text-align: center;
  border-bottom: 1px solid #f5edf0;
  color: #383f43;
  font-size: 16px;
}
@media (min-width: 768px) {
  ._datePickerHeader_oagql_29 {
    font-size: 20px;
  }
}

._datePickerContainer_oagql_42 {
  display: flex;
  height: 210px;
  justify-content: space-evenly;
  padding-left: 6px;
}
@media (min-width: 768px) {
  ._datePickerContainer_oagql_42 {
    height: 310px;
  }
}

._selector_oagql_54 {
  position: absolute;
  width: 100%;
  top: 44%;
  border-radius: 5px;
  background-color: rgba(184, 191, 196, 0.368627451);
  height: 25px;
}

._reversed_oagql_63 {
  left: 22px;
  transform: scaleX(-1);
}._container_y4amx_1 {
  padding: 16px 20px 20px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  z-index: 2;
  width: 296px;
  top: 36px;
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  ._container_y4amx_1 {
    padding: 20px 30px 60px;
    width: 408px;
    top: 42px;
    left: 47%;
  }
}

._triangle_y4amx_26 {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 3;
  border-left: 26px solid transparent;
  border-right: 26px solid transparent;
  border-bottom: 22px solid #ffffff;
  top: 28px;
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  ._triangle_y4amx_26 {
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 17px solid #ffffff;
    top: 30px;
    left: 47%;
  }
}

._triangleReversed_y4amx_48 {
  left: 142px;
}
@media (min-width: 768px) {
  ._triangleReversed_y4amx_48 {
    left: 209px;
  }
}

._toggle_y4amx_57 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  ._toggle_y4amx_57 {
    margin-bottom: 20px;
  }
}

._separator_y4amx_66 {
  margin-bottom: 52px;
  background: #f5edf1;
  width: 100%;
  height: 1px;
}
@media (min-width: 768px) {
  ._separator_y4amx_66 {
    margin-bottom: 30px;
    height: 3px;
  }
}

._itemsContainer_y4amx_79 {
  margin-bottom: 52px;
  display: flex;
  flex-wrap: wrap;
  gap: 23px;
  width: 264px;
}
@media (min-width: 768px) {
  ._itemsContainer_y4amx_79 {
    margin-bottom: 56px;
    width: 312px;
    gap: 24px;
  }
}

._item_y4amx_79 {
  width: 48px;
  height: 30px;
  border-radius: 4px;
  border: 0.3px solid #b7cee8;
  background: #ffffff;
  box-shadow: 0px 6.0740737915px 12.148147583px 0px rgba(46, 103, 140, 0.12);
  color: #383f43;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  ._item_y4amx_79 {
    width: 60px;
    height: 40px;
    font-size: 16px;
  }
}
._item_y4amx_79:hover {
  color: #a0627b;
  background: #ffe9f2;
  box-shadow: none;
  border-color: #ffe9f2;
}

._active_y4amx_122 {
  color: #a0627b;
  background: #ffe9f2;
  box-shadow: none;
  border-color: #ffe9f2;
}

._currentElement_y4amx_129 {
  color: #ffffff;
  background: #a0627b;
}

._buttonsContainer_y4amx_134 {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
@media (min-width: 768px) {
  ._buttonsContainer_y4amx_134 {
    justify-content: space-between;
  }
}

._btnCancel_y4amx_145 {
  color: #ca6a6a;
  background: #ffffff;
}
._btnCancel_y4amx_145:hover {
  color: #ca6a6a;
}
@media (max-width: 768px) {
  ._btnCancel_y4amx_145 {
    width: 79px;
  }
}

._btnDone_y4amx_158 {
  color: #383f43;
  background: #ffffff;
}
._btnDone_y4amx_158:hover {
  color: #383f43;
}
@media (max-width: 768px) {
  ._btnDone_y4amx_158 {
    width: 79px;
  }
}

._reversed_y4amx_171 {
  transform: scaleX(-1);
  left: 24px;
}
@media (min-width: 768px) {
  ._reversed_y4amx_171 {
    left: 19px;
  }
}._container_148ps_1 {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1% 7%;
  background-color: #fff;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.12);
  border-radius: 20px;
}

._elementsContainer_148ps_11 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 30px;
  justify-content: space-between;
  width: 100%;
  max-width: 428px;
  margin: 0 auto;
}
._elementsContainer_148ps_11 ._text_148ps_21 {
  font-weight: 400;
  font-size: 16px;
  color: #383f43;
  user-select: none;
}
._elementsContainer_148ps_11 ._text_148ps_21._active_148ps_27 {
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
  color: #a0627b;
}._container_1sc74_1 {
  width: 100%;
  height: 26px;
  padding: 3% 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
}
._container_1sc74_1 svg:hover {
  cursor: pointer;
}
._container_1sc74_1 svg:hover path {
  transition: fill 0.1s linear;
  fill: #888888;
}
._container_1sc74_1 ._disabledArrow_1sc74_17 {
  pointer-events: none;
  opacity: 0;
}
._container_1sc74_1 ._hiddenArrow_1sc74_21 {
  display: none;
}
._container_1sc74_1 ._items_1sc74_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  justify-content: space-between;
  user-select: none;
  min-width: 180px;
}
._container_1sc74_1 ._items_1sc74_24 ._text_1sc74_32 {
  font-weight: 400;
  font-size: 12px;
  color: #83939f;
  white-space: nowrap;
  min-width: 32px;
  border-radius: 4px;
  padding: 0;
  transition: padding 0.2s ease-out, background-color 0.2s ease-out;
  user-select: none;
}
@media (min-width: 768px) {
  ._container_1sc74_1 ._items_1sc74_24 ._text_1sc74_32 {
    font-size: 14px;
  }
}
._container_1sc74_1 ._items_1sc74_24 ._text_1sc74_32._active_1sc74_48 {
  padding: 3px 6px;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  background-color: #a0627b;
}
@media (min-width: 768px) {
  ._container_1sc74_1 ._items_1sc74_24 ._text_1sc74_32._active_1sc74_48 {
    font-size: 16px;
  }
}
._container_1sc74_1 ._items_1sc74_24 ._text_1sc74_32._activeYears_1sc74_60 {
  font-weight: 400;
  color: #83929f;
  background-color: transparent;
  text-align: center;
}._container_d0go2_1 {
  max-width: 300px;
  width: 100%;
  height: 26px;
  padding: 3% 0 0 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 9px;
  gap: 25px;
}
@media (max-width: 768px) {
  ._container_d0go2_1 {
    max-width: 100vw;
  }
}
._container_d0go2_1 svg:hover {
  cursor: pointer;
}
._container_d0go2_1 svg:hover path {
  transition: fill 0.1s linear;
  fill: #888888;
}
._container_d0go2_1 ._disabledArrow_d0go2_24 {
  pointer-events: none;
  opacity: 0;
}
._container_d0go2_1 ._hiddenArrow_d0go2_28 {
  display: none;
}
._container_d0go2_1 ._items_d0go2_31 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
  justify-content: space-between;
  width: 80%;
  user-select: none;
  min-width: 223px;
}
@media (max-width: 768px) {
  ._container_d0go2_1 ._items_d0go2_31 {
    min-width: 344px;
    transform: translateX(22px);
  }
}
@media (max-width: 281px) {
  ._container_d0go2_1 ._items_d0go2_31 {
    min-width: 289px;
  }
}
._container_d0go2_1 ._items_d0go2_31 ._text_d0go2_52 {
  font-weight: 400;
  font-size: 12px;
  color: #83939f;
  white-space: nowrap;
  min-width: 32px;
  border-radius: 20px;
  padding: 0;
  transition: padding 0.2s ease-out, background-color 0.2s ease-out;
  user-select: none;
  padding: 3px 7px;
}
@media (min-width: 768px) {
  ._container_d0go2_1 ._items_d0go2_31 ._text_d0go2_52 {
    font-size: 14px;
  }
}
._container_d0go2_1 ._items_d0go2_31 ._text_d0go2_52._active_d0go2_69 {
  font-weight: 700;
  color: #383f43;
  font-size: 14px;
}
@media (min-width: 768px) {
  ._container_d0go2_1 ._items_d0go2_31 ._text_d0go2_52._active_d0go2_69 {
    font-size: 16px;
    background-color: #a0627b;
    width: fit-content;
    padding: 3px 7px;
    color: #fff;
  }
}

._reversed_d0go2_84 {
  margin-right: 0;
  margin-left: 9px;
  transform: scaleX(-1);
}

@media (max-width: 768px) {
  ._calendar-year_d0go2_91 {
    transform: translateX(-4px);
  }
}

._calendar-month_d0go2_96 {
  transform: translateX(-24px);
}
@media (max-width: 768px) {
  ._calendar-month_d0go2_96 {
    transform: translateX(-19px);
  }
}

._calendar-week_d0go2_105 {
  transform: translateX(-24px);
}
@media (max-width: 768px) {
  ._calendar-week_d0go2_105 {
    transform: translateX(-21px);
  }
}

._selector_d0go2_114 {
  position: absolute;
  width: 80px;
  height: 22px;
  background-color: #a0627b;
  border-radius: 15px;
  right: 119px;
}

._selector-calendar-week_d0go2_123 {
  right: 135px;
  width: 87px;
  height: 24px;
}

._selector-calendar-year_d0go2_129 {
  right: 136px;
  width: 67px;
  height: 24px;
}

._selector-calendar-month_d0go2_135 {
  right: 123px;
  width: 104px;
  height: 24px;
}

._selector-calendar-week-reversed_d0go2_141 {
  right: 130px;
  width: 87px;
  height: 24px;
}

._selector-calendar-year-reversed_d0go2_147 {
  right: 128px;
  width: 67px;
  height: 24px;
}

._selector-calendar-month-reversed_d0go2_153 {
  right: 115px;
  width: 104px;
  height: 24px;
}

._arrowRight_d0go2_159 {
  transform: translateX(-19px);
}

._containerReversed_d0go2_163 {
  transform: scaleX(-1);
}._resizeContainer_1qnun_1 {
  will-change: height, width;
  width: fit-content;
}._line_1cusd_1 {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  border-radius: 3px;
}
._line_1cusd_1._notDisplayLine_1cusd_9 {
  display: none;
}
._line_1cusd_1 ._contentHorizontal_1cusd_12 {
  font-size: 80%;
  padding-left: 2%;
  text-wrap: nowrap;
  width: 100%;
  overflow: hidden;
  z-index: 2;
}
._line_1cusd_1 ._contentVertical_1cusd_20 {
  z-index: 2;
  font-size: 91%;
  padding-left: 10%;
  writing-mode: vertical-rl;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10%;
  height: 100%;
}
._line_1cusd_1 ._imgContainer_1cusd_33 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: absolute;
}
._line_1cusd_1 ._imgContainer_1cusd_33 svg {
  width: auto;
  height: 60%;
  max-width: 80%;
}
._line_1cusd_1._pending_1cusd_45 {
  background-color: var(--pendingBgr);
  border: 1px solid var(--pendingBrd);
}
._line_1cusd_1._active_1cusd_49 {
  background-color: var(--activeBgr);
  border: 1px solid var(--activeBrd);
}
._line_1cusd_1._done_1cusd_53 {
  background-color: var(--doneBgr);
  border: 1px solid var(--doneBrd);
}
._line_1cusd_1._absense_1cusd_57 {
  background-color: var(--absenseBgr);
  border: 1px solid var(--absenseBrd);
}
._line_1cusd_1._cancel_1cusd_61 {
  background-color: var(--canselBgr);
  border: 1px solid var(--canselBrd);
}
._line_1cusd_1._available_1cusd_65 {
  background-color: var(--availableBgr);
  border: 1px solid var(--availableBrd);
}
._line_1cusd_1._maid_1cusd_69 {
  border-radius: 2px;
  box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.25);
  background: #ffedbf;
}
._line_1cusd_1._fortnightly_1cusd_74 {
  border-width: 2px;
}
._line_1cusd_1._fortnightly_1cusd_74::before {
  content: "";
  position: absolute;
  top: 0;
  height: 50%;
  z-index: 1;
  background-color: rgb(255, 255, 255);
  width: 100%;
}
._line_1cusd_1._fortnightlyDay_1cusd_86::before {
  left: 0;
  width: 50%;
  z-index: 1;
  background-color: rgb(255, 255, 255);
  height: 100%;
}
._line_1cusd_1._oneOff_1cusd_93 {
  border-width: 2px;
  background-color: rgb(255, 255, 255);
}

._linesNumber_1cusd_98 {
  display: none;
  width: 100%;
  height: 100%;
}
._linesNumber_1cusd_98._displayLinesNumber_1cusd_103 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._number_1cusd_109 {
  height: 66%;
  width: 56%;
  max-height: clamp(16px, 20%, 30px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  border: 1px solid #83939f;
  font-size: 16px;
  color: #83939f;
}._container_w62zm_1 {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  position: relative;
  background-color: #fff;
  border-right: 1px solid #f2f0f1;
  border-bottom: 1px solid #f2f0f1;
  will-change: height, width;
}
._container_w62zm_1._vertical_w62zm_12 {
  justify-content: center;
}
._container_w62zm_1._flexEnd_w62zm_15 {
  align-items: flex-end !important;
}
._container_w62zm_1._filled_w62zm_18 {
  background-color: #f5fafd;
}._container_1mnbr_1 {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  transition: 0.1s background-color linear;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #f2f0f1;
  border-bottom: 1px solid #f2f0f1;
  background-color: #f9f9f9;
}
._container_1mnbr_1 ._iconsContainer_1mnbr_14 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  width: 70%;
  height: 50%;
  gap: 5px;
}
._container_1mnbr_1 ._iconsContainer_1mnbr_14 svg {
  width: auto;
  height: 35%;
}
._container_1mnbr_1 ._iconsContainer_1mnbr_14._hideIcons_1mnbr_28 {
  display: none;
}
._container_1mnbr_1:hover {
  background-color: #eff7fd;
}
._container_1mnbr_1._activeContainer_1mnbr_34 {
  background-color: #f5fafd;
}
._container_1mnbr_1 ._text_1mnbr_37 {
  font-size: 20px;
  user-select: none;
  position: absolute;
  right: 10px;
  bottom: 6px;
  color: #83939f;
}
._container_1mnbr_1 ._text_1mnbr_37._currentMonth_1mnbr_45 {
  color: #333333;
}

._dayCalendarContainer_1mnbr_49 {
  width: 100%;
  height: 100%;
}

._hideDayCalendar_1mnbr_54 {
  display: none;
}

._reversed_1mnbr_58 {
  transform: scaleX(-1);
}._container_qj9pi_1 {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: #fffdfd;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.1s linear;
}
._container_qj9pi_1:hover {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
}
._container_qj9pi_1 ._title_qj9pi_13 {
  position: absolute;
  top: 6%;
  left: 6%;
  color: #383f43;
  font-size: 18px;
  transition: 0.1s color linear;
}
._container_qj9pi_1 ._title_qj9pi_13:hover {
  color: #646d73;
}
@media (max-width: 768px) {
  ._container_qj9pi_1 ._title_qj9pi_13 {
    font-size: 12px;
  }
}
._container_qj9pi_1 ._head_qj9pi_29 {
  width: 100%;
  padding: 20% 14% 2% 14%;
  display: flex;
  border-bottom: 2px solid #f5edf1;
}
@media (max-width: 768px) {
  ._container_qj9pi_1 ._head_qj9pi_29 {
    padding: 25% 5% 1% 5%;
  }
}
._container_qj9pi_1 ._days_qj9pi_40 {
  padding: 4% 14% 7% 14%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media (max-width: 768px) {
  ._container_qj9pi_1 ._days_qj9pi_40 {
    padding: 4% 5% 4% 5%;
  }
}
._container_qj9pi_1 ._text_qj9pi_51,
._container_qj9pi_1 ._weekName_qj9pi_52 {
  text-align: center;
  width: clamp(11px, 14.2857142857%, 14.2857142857%);
  font-size: 90%;
  line-height: 120%;
  color: #383f43;
}
@media (max-width: 768px) {
  ._container_qj9pi_1 ._text_qj9pi_51,
  ._container_qj9pi_1 ._weekName_qj9pi_52 {
    font-size: 9px;
  }
}
._container_qj9pi_1 ._textWrapper_qj9pi_65 {
  display: inline-flex;
  min-width: 25.27px;
  align-items: center;
  justify-content: center;
  padding: 4px;
  border-radius: 50%;
  transition: color 0.1s linear, background-color 0.1s linear, transform 0.1s ease-out;
}
._container_qj9pi_1 ._textWrapper_qj9pi_65:hover, ._container_qj9pi_1 ._textWrapper_qj9pi_65:active {
  color: #a0627b;
  background-color: #ffe9f2;
  transform: scale(1.2);
}
@media (max-width: 768px) {
  ._container_qj9pi_1 ._textWrapper_qj9pi_65 {
    min-width: 12px;
  }
  ._container_qj9pi_1 ._textWrapper_qj9pi_65:hover, ._container_qj9pi_1 ._textWrapper_qj9pi_65:active {
    transform: scale(2);
  }
}
._container_qj9pi_1 ._textWrapper_qj9pi_65._today_qj9pi_87 {
  color: #fff;
  background: #a0627b;
}
._container_qj9pi_1 ._text_qj9pi_51._holiday_qj9pi_91,
._container_qj9pi_1 ._weekName_qj9pi_52._holiday_qj9pi_91 {
  color: #ff4040;
}
._container_qj9pi_1 ._text_qj9pi_51._disabled_qj9pi_95 {
  pointer-events: none;
  opacity: 0;
}

._reversed_qj9pi_100 {
  transform: scaleX(-1);
}._container_iin03_1 {
  position: relative;
}

._containerToday_iin03_5 {
  background-color: #eef8fe !important;
}

._text_iin03_9 {
  z-index: 1;
  position: absolute;
  left: -19px;
  font-size: 16px;
  color: #b79ba6;
  user-select: none;
}
@media (max-width: 768px) {
  ._text_iin03_9 {
    font-size: 11px;
  }
}

._textSmall_iin03_23 {
  font-size: 8px;
  margin-left: 7px;
}

._textSmaller_iin03_28 {
  font-size: 7px;
}

._reversed_iin03_32 {
  transform: scaleX(-1) translateX(-2px);
}._container_19wur_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 100%;
  background-color: #f9f9f9;
}
@media (max-width: 767px) {
  ._container_19wur_1 {
    height: 30px;
  }
}._text_6629o_1 {
  font-size: 18px;
  color: #2e3940;
  user-select: none;
}
@media (max-width: 767px) {
  ._text_6629o_1 {
    font-size: 14px;
  }
}

._reversed_6629o_12 {
  transform: scaleX(-1);
}._containerToday_ueaao_1 {
  background-color: #eef8fe;
}

._text_ueaao_5 {
  font-size: 14px;
  color: #b79ba6;
  user-select: none;
}
@media (max-width: 767px) {
  ._text_ueaao_5 {
    font-size: 11px;
  }
}
@media (max-width: 281px) {
  ._text_ueaao_5 {
    font-size: 13px;
  }
}

._reversed_ueaao_21 {
  transform: scaleX(-1);
}._container_1lsaa_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 230px;
  min-width: 230px;
  background-color: #f9f9f9;
}
@media (max-width: 768px) {
  ._container_1lsaa_1 {
    height: 30px;
  }
}
._container_1lsaa_1 ._text_1lsaa_15 {
  font-size: 20px;
  color: #a0627b;
  font-weight: 700;
  user-select: none;
}
@media (max-width: 768px) {
  ._container_1lsaa_1 {
    width: 61px;
    min-width: 61px;
  }
  ._container_1lsaa_1 ._text_1lsaa_15 {
    font-size: 16px;
  }
}._container_qy90z_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 100px;
  min-width: 100px;
  background-color: #f9f9f9;
}
@media (max-width: 767px) {
  ._container_qy90z_1 {
    height: 30px;
  }
}
@media (max-width: 490px) {
  ._container_qy90z_1 {
    width: 50px;
    min-width: 50px;
  }
}
@media (max-width: 281px) {
  ._container_qy90z_1 {
    width: 35px;
    min-width: 35px;
  }
}
._container_qy90z_1 ._text_qy90z_27 {
  font-size: 20px;
  color: #383f43;
  user-select: none;
}._container_plcpg_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  height: 100%;
  border-bottom: 1px solid #d7dcde;
  background-color: #fcfafb;
  box-shadow: 3px 0 2px 0 rgba(46, 103, 140, 0.1);
}
@media (min-width: 490px) {
  ._container_plcpg_1 {
    width: 230px;
  }
}
@media (max-width: 768px) {
  ._container_plcpg_1 {
    width: 61px;
    gap: 5px;
  }
}
._container_plcpg_1 ._img_plcpg_22 {
  border-radius: 50%;
  object-fit: cover;
  user-select: none;
}
@media (max-width: 768px) {
  ._container_plcpg_1 ._img_plcpg_22 {
    width: 18px;
    height: 18px;
  }
}
._container_plcpg_1 ._textContainer_plcpg_33 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media (min-width: 768px) {
  ._container_plcpg_1 ._textContainer_plcpg_33 {
    gap: 5px;
  }
}
._container_plcpg_1 ._text_plcpg_33 {
  font-size: 16px;
  color: #383f43;
  user-select: none;
}
@media (max-width: 768px) {
  ._container_plcpg_1 ._text_plcpg_33 {
    font-size: 8px;
    line-height: 8px;
  }
}

._containerReversed_plcpg_55 {
  flex-direction: row-reverse;
}._container_g53qd_1 {
  display: flex;
  justify-content: center;
  position: relative;
  width: 100px;
  height: 100%;
  background-color: #fcfafb;
}
@media (max-width: 490px) {
  ._container_g53qd_1 {
    max-width: 50px;
    width: 50px;
  }
}
@media (max-width: 281px) {
  ._container_g53qd_1 {
    max-width: 36px;
    width: 36px;
  }
}
._container_g53qd_1 ._text_g53qd_21 {
  z-index: 1;
  position: absolute;
  top: -9px;
  font-size: 16px;
  color: #b79ba6;
  user-select: none;
}
@media (max-width: 490px) {
  ._container_g53qd_1 ._text_g53qd_21 {
    font-size: 14px;
  }
}
@media (max-width: 281px) {
  ._container_g53qd_1 ._text_g53qd_21 {
    font-size: 11px;
  }
}

._indexWrapper_g53qd_40 {
  width: fit-content;
  position: relative;
  z-index: 2;
}._container_iaffn_1 {
  display: table;
}
._container_iaffn_1 ._head_iaffn_4 {
  z-index: 3;
  display: flex;
  position: sticky;
  left: 0;
  top: 0;
  box-shadow: 3px 0 2px 0 rgba(46, 103, 140, 0.1);
}
._container_iaffn_1 ._title_iaffn_12 {
  z-index: 5;
  position: sticky;
  left: 0;
  top: 0;
}
._container_iaffn_1 ._user_iaffn_18 {
  display: flex;
}
._container_iaffn_1 ._user_iaffn_18 ._userCard_iaffn_21 {
  z-index: 2;
  position: sticky;
  left: 0;
  background-color: #0078c4;
}
._container_iaffn_1 ._days_iaffn_27 {
  display: flex;
}

._reversed_iaffn_31 {
  transform: scaleX(-1);
}._container_1brki_1 {
  display: table;
  max-width: max-content;
  background-color: #f9f9f9;
}
._container_1brki_1 ._head_1brki_6 {
  z-index: 0;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
  box-shadow: 0 3px 2px 0 rgba(46, 103, 140, 0.1);
}
._container_1brki_1 ._days_1brki_14 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

._canvas_1brki_20 {
  touch-action: none;
  background-color: rgba(243, 240, 240, 0.575);
}._slide_1o9bt_1 {
  display: table;
  overflow: unset;
  width: fit-content !important;
}
._slide_1o9bt_1 ._head_1o9bt_6 {
  z-index: 3;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
}
._slide_1o9bt_1 ._hours_1o9bt_13 {
  z-index: 1;
  position: sticky;
  left: 0;
  bottom: 0;
}
@media (max-width: 490px) {
  ._slide_1o9bt_1 ._hours_1o9bt_13 {
    max-width: 50px;
    width: 50px;
  }
}
@media (max-width: 281px) {
  ._slide_1o9bt_1 ._hours_1o9bt_13 {
    max-width: 36px;
    width: 36px;
  }
}
._slide_1o9bt_1 ._days_1o9bt_31 {
  display: flex;
}

._reversed_1o9bt_35 {
  transform: scaleX(-1);
}

._swiper_1o9bt_39 {
  display: flex;
}
._swiper_1o9bt_39::-webkit-scrollbar {
  display: none;
}

._weekCalendar_1o9bt_46 {
  overflow: unset;
  display: flex;
  position: relative;
  padding-left: 100px;
}
._weekCalendar_1o9bt_46 ._title_1o9bt_52 {
  z-index: 5;
  position: sticky;
  left: 0;
  top: 0;
}
@media (max-width: 767px) {
  ._weekCalendar_1o9bt_46 {
    padding-left: 50px;
  }
}
._weekCalendar_1o9bt_46 ._leftSide_1o9bt_63 {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 5;
}._container_efxjk_1 {
  display: flex;
  justify-content: center;
  gap: 37px;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 50px;
}
@media (max-width: 768px) {
  ._container_efxjk_1 {
    padding: 2px;
    gap: 8px;
    min-width: 100vw;
  }
}
._container_efxjk_1 ._calendar_efxjk_16 {
  width: calc((100% - 74px) / 3);
  height: calc((100% - 70px) / 4);
}
@media (max-width: 768px) {
  ._container_efxjk_1 ._calendar_efxjk_16 {
    width: calc((100% - 16px) / 3);
    height: calc((100% - 24px) / 4);
  }
}._main_1itjt_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #fff7f9;
}

._reversed_1itjt_10 {
  direction: ltr;
  transform: scaleX(-1);
}._body_1j2o8_1 {
  padding-top: 10px;
  padding-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #fff7f9;
}._container_1518d_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
}

._title_1518d_8 {
  font-weight: 800;
  font-size: 20px;
  line-height: 27px;
  color: rgb(160, 98, 123);
  margin-bottom: 30px;
  display: flex;
  justify-content: center;
}

._caption_1518d_18 {
  display: flex;
  justify-content: center;
  position: relative;
}
._caption_1518d_18:before {
  content: "";
  display: block;
  position: absolute;
  top: 55%;
  width: 100%;
  border-bottom: 1px solid #f5edf1;
}
._caption_1518d_18 ._text_1518d_31 {
  background-color: #f9f9f9;
  width: fit-content;
  padding: 0 12px;
  z-index: 1;
}

._socialNetworks_1518d_38 {
  display: flex;
  gap: 30px;
  justify-content: center;
}

._link_1518d_44 {
  display: flex;
  gap: 10px;
  justify-content: center;
  cursor: pointer;
  width: 100%;
  height: 20px;
  background: transparent;
}
._link_1518d_44:hover {
  background: transparent;
  box-shadow: none;
}

._inputWrapper_1518d_58 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._input_1518d_58 {
  box-shadow: none;
}

._button_1518d_68 {
  margin: 5px 0;
}
@media (min-width: 768px) {
  ._button_1518d_68 {
    width: 150px;
    align-self: center;
  }
}._container_16trx_1 {
  position: absolute;
  width: 500px;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  background-color: #faf6f8;
  box-shadow: 0px 0px 15px -3px rgb(160, 98, 123);
  border-radius: 20px;
  padding: 50px 10px 30px 10px;
}
@media (max-width: 517px) {
  ._container_16trx_1 {
    width: 350px;
  }
}
@media (max-width: 410px) {
  ._container_16trx_1 {
    width: 290px;
    left: 52%;
  }
}._modal_of62w_1 {
  padding-bottom: 26px;
  position: absolute;
  top: -800px;
  left: 0;
  width: 100%;
  min-height: 100px;
  background: #ffffff;
  border-radius: 0 0 16px 16px !important;
  box-shadow: rgba(0, 0, 0, 0.3) 0px -2px 16px;
  transition: top 0.5s ease-in-out;
  z-index: 1000;
}
._modal_of62w_1._isHight_of62w_14 {
  top: -542px;
}

._open_of62w_18 {
  top: 29px;
  transition: top 0.5s ease-in-out;
}

._collapseWrapper_of62w_23 {
  position: absolute;
  width: 100%;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: -6px;
  height: 10px;
}

._overlay_of62w_34 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 10;
}

._right_of62w_44 {
  width: 20px;
  height: 5px;
  border-radius: 20px 0 0 20px;
  box-shadow: 0px -1px 5px -1px rgba(0, 0, 0, 0.32);
  background: rgb(255, 255, 255);
}

._left_of62w_52 {
  width: 20px;
  height: 5px;
  border-radius: 0 20px 20px 0;
  box-shadow: 0px -1px 5px -1px rgba(0, 0, 0, 0.32);
  background: rgb(255, 255, 255);
}

._downRight_of62w_60 {
  transform: rotate(11deg);
}

._downLeft_of62w_64 {
  transform: rotate(-11deg);
}

._upRight_of62w_68 {
  transform: rotate(-11deg);
}

._upLeft_of62w_72 {
  transform: rotate(11deg);
}._frameContainer_1uw2v_1 {
  position: relative;
  height: 100%;
}
._frameContainer_1uw2v_1 iframe {
  width: 100%;
  height: 100%;
}

._backButton_1uw2v_10 {
  position: absolute;
  z-index: 4;
  top: 130px;
  left: 15px;
  width: 30px;
  height: 23px;
  border-radius: 100px;
}
@media (max-width: 760px) {
  ._backButton_1uw2v_10 {
    z-index: 0;
    top: 5px;
    left: 63px;
  }
}

._menuContainer_1uw2v_27 {
  position: absolute;
  z-index: 1000;
  top: 25px;
  left: 26%;
  user-select: none;
}
@media (max-width: 1920px) {
  ._menuContainer_1uw2v_27 {
    left: 25%;
  }
}
@media (max-width: 1850px) {
  ._menuContainer_1uw2v_27 {
    left: 24%;
  }
}
@media (max-width: 1725px) {
  ._menuContainer_1uw2v_27 {
    left: 23%;
  }
}
@media (max-width: 1690px) {
  ._menuContainer_1uw2v_27 {
    left: 22%;
  }
}
@media (max-width: 1630px) {
  ._menuContainer_1uw2v_27 {
    left: 21%;
  }
}
@media (max-width: 1585px) {
  ._menuContainer_1uw2v_27 {
    left: 20%;
  }
}
@media (max-width: 1535px) {
  ._menuContainer_1uw2v_27 {
    left: 19%;
  }
}
@media (max-width: 1470px) {
  ._menuContainer_1uw2v_27 {
    left: 18%;
  }
}
@media (max-width: 1430px) {
  ._menuContainer_1uw2v_27 {
    left: 17%;
  }
}
@media (max-width: 1375px) {
  ._menuContainer_1uw2v_27 {
    left: 16%;
  }
}
@media (max-width: 1350px) {
  ._menuContainer_1uw2v_27 {
    left: 15%;
  }
}
@media (max-width: 1330px) {
  ._menuContainer_1uw2v_27 {
    left: 14%;
  }
}
@media (max-width: 1290px) {
  ._menuContainer_1uw2v_27 {
    left: 13%;
  }
}
@media (max-width: 1235px) {
  ._menuContainer_1uw2v_27 {
    left: 12%;
  }
}
@media (max-width: 1007px) {
  ._menuContainer_1uw2v_27 {
    top: 8px;
    left: 8%;
  }
}
@media (max-width: 769px) {
  ._menuContainer_1uw2v_27 {
    left: 16%;
  }
}
@media (max-width: 600px) {
  ._menuContainer_1uw2v_27 {
    left: 17%;
  }
}
@media (max-width: 396px) {
  ._menuContainer_1uw2v_27 {
    left: 15%;
  }
}
@media (max-width: 378px) {
  ._menuContainer_1uw2v_27 {
    left: 14%;
  }
}
._menuContainer_1uw2v_27 ._gearMan_1uw2v_130 {
  height: 30px;
  width: 30px;
}
@media (max-width: 1007px) {
  ._menuContainer_1uw2v_27 ._gearMan_1uw2v_130 {
    height: 25px;
    width: 25px;
  }
}
._menuContainer_1uw2v_27 ._gearMan_1uw2v_130._active_1uw2v_140 {
  stroke: #a0627b;
  stroke-width: 0.6px;
}
._menuContainer_1uw2v_27 ._remotePanel_1uw2v_144 {
  transform: translate(-50%, 0);
  left: 50%;
  position: absolute;
  border-radius: 0 0 6px 6px;
  border-bottom: 0.5px solid #a0627b;
  border-left: 0.5px solid #a0627b;
  border-right: 0.5px solid #a0627b;
  background: #fff6f9;
  width: 107px;
  height: 46px;
  box-shadow: 0px 3.07px 2.15px 0px rgba(46, 103, 140, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-around;
}
._menuContainer_1uw2v_27 ._remotePanel_1uw2v_144 ._arrowBack_1uw2v_160 {
  height: 25px;
  width: 25px;
}
._menuContainer_1uw2v_27 ._remotePanel_1uw2v_144 ._man_1uw2v_164 {
  height: 25px;
  width: 25px;
}
@media (max-width: 768px) {
  ._menuContainer_1uw2v_27 ._remotePanel_1uw2v_144 {
    transform: translate(-50%, 5px);
  }
}:root {
  --pendingBgr: #dadbdc;
  --pendingBrd: #b2bbbe;
  --activeBgr: #ffedbf;
  --activeBrd: #edc14f;
  --absenseBgr: #ccebfa;
  --absenseBrd: #a3d6ee;
  --canselBgr: #ffd8e8;
  --canselBrd: #debdca;
  --doneBgr: #cbfbd8;
  --doneBrd: #92cda3;
  --availableBrd: #6a7ee9;
  --availableBgr: #adbaff;
}

#root {
  height: 100%;
}

* {
  padding: 0;
  margin: 0;
  border: 0;
}

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

:focus,
:active {
  outline: none;
}

a:focus,
a:active {
  outline: none;
}

nav,
footer,
header,
aside {
  display: block;
}

html,
body {
  background: #fff7f9;
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input,
button,
textarea {
  font-family: inherit;
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
}

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

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

a:hover {
  text-decoration: none;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
  max-width: 100%;
  max-height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

@media (prefers-color-scheme: light) {
  html {
    color-scheme: light;
  }
  body {
    color: black;
  }
}
.pac-container {
  transform: translateY(17px);
  background-color: #fff4f7;
  z-index: 10000000;
  border-radius: 10px;
  font-size: 11px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  width: 340px !important;
  transform: translateX(-24px);
}

.pac-item:hover {
  background-color: #ffdce5;
}

.pac-icon {
  width: 15px;
  height: 20px;
  margin-right: 7px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size: 34px;
}

.pac-icon-marker {
  background-position: -1px -161px;
}

.pac-logo::after {
  visibility: hidden !important;
  height: 0;
}